diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 423865774b3..238ba161b58 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -157,6 +157,12 @@
/pkgs/applications/editors/emacs @adisbladis
/pkgs/top-level/emacs-packages.nix @adisbladis
+# VimPlugins
+/pkgs/misc/vim-plugins @jonringer
+
+# VsCode Extensions
+/pkgs/misc/vscode-extensions @jonringer
+
# Prometheus exporter modules and tests
/nixos/modules/services/monitoring/prometheus/exporters.nix @WilliButz
/nixos/modules/services/monitoring/prometheus/exporters.xml @WilliButz
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index 07eddc80c25..4577cea2225 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -51,4 +51,4 @@ For package version upgrades and such a one-line commit message is usually suffi
## Reviewing contributions
-See the nixpkgs manual for more details on how to [Review contributions](https://nixos.org/nixpkgs/manual/#sec-reviewing-contributions).
+See the nixpkgs manual for more details on how to [Review contributions](https://nixos.org/nixpkgs/manual/#chap-reviewing-contributions).
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index a4f1c61e8f5..89c751f4db7 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -1,4 +1,4 @@
-
+
###### Motivation for this change
@@ -6,7 +6,7 @@
-- [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
+- [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS linux)
- Built on platform(s)
- [ ] NixOS
- [ ] macOS
diff --git a/.github/stale.yml b/.github/stale.yml
new file mode 100644
index 00000000000..bf47ba3c25b
--- /dev/null
+++ b/.github/stale.yml
@@ -0,0 +1,32 @@
+# Number of days of inactivity before an issue becomes stale
+daysUntilStale: 180
+# Number of days of inactivity before a stale issue is closed
+daysUntilClose: false
+# Issues with these labels will never be considered stale
+exemptLabels:
+ - 1.severity: security
+# Label to use when marking an issue as stale
+staleLabel: 2.status: stale
+# Comment to post when marking an issue as stale. Set to `false` to disable
+markComment: >
+ Thank you for your contributions.
+
+ This has been automatically marked as stale because it has had no
+ activity for 180 days.
+
+ If this is still important to you, we ask that you leave a
+ comment below. Your comment can be as simple as "still important
+ to me". This lets people see that at least one person still cares
+ about this. Someone will have to do this at most twice a year if
+ there is no other activity.
+
+ Here are suggestions that might help resolve this more quickly:
+
+ 1. Search for maintainers and people that previously touched the
+ related code and @ mention them in a comment.
+ 2. Ask on the [NixOS Discourse](https://discourse.nixos.org/).
+ 3. Ask on the [#nixos channel](irc://irc.freenode.net/#nixos) on
+ [irc.freenode.net](https://freenode.net).
+
+# Comment to post when closing a stale issue. Set to `false` to disable
+closeComment: false
diff --git a/README.md b/README.md
index 49550f8fe7a..15ef4048d90 100644
--- a/README.md
+++ b/README.md
@@ -51,9 +51,7 @@ system, [Hydra](https://hydra.nixos.org/).
Artifacts successfully built with Hydra are published to cache at
https://cache.nixos.org/. When successful build and test criteria are
met, the Nixpkgs expressions are distributed via [Nix
-channels](https://nixos.org/nix/manual/#sec-channels). The channels
-are provided via a read-only mirror of the Nixpkgs repository called
-[nixpkgs-channels](https://github.com/NixOS/nixpkgs-channels).
+channels](https://nixos.org/nix/manual/#sec-channels).
# Contributing
diff --git a/doc/functions/fetchers.xml b/doc/builders/fetchers.xml
similarity index 97%
rename from doc/functions/fetchers.xml
rename to doc/builders/fetchers.xml
index 369c1fb153e..ff398833491 100644
--- a/doc/functions/fetchers.xml
+++ b/doc/builders/fetchers.xml
@@ -1,17 +1,14 @@
-
- Fetcher functions
-
+ xml:id="chap-pkgs-fetchers">
+ Fetchers
When using Nix, you will frequently need to download source code and other files from the internet. Nixpkgs comes with a few helper functions that allow you to fetch fixed-output derivations in a structured way.
-
The two fetcher primitives are fetchurl and fetchzip . Both of these have two required arguments, a URL and a hash. The hash is typically sha256 , although many more hash algorithms are supported. Nixpkgs contributors are currently recommended to use sha256 . This hash will be used by Nix to identify your source. A typical usage of fetchurl is provided below.
-
-
The main difference between fetchurl and fetchzip is in how they store the contents. fetchurl will store the unaltered contents of the URL within the Nix store. fetchzip on the other hand will decompress the archive for you, making files and directories directly accessible in the future. fetchzip can only be used with archives. Despite the name, fetchzip is not limited to .zip files and can also be used with any tarball.
-
fetchpatch works very similarly to fetchurl with the same arguments expected. It expects patch files as a source and and performs normalization on them before computing the checksum. For example it will remove comments or other unstable parts that are sometimes added by version control systems and can change over time.
-
Other fetcher functions allow you to add source code directly from a VCS such as subversion or git. These are mostly straightforward names based on the name of the command used with the VCS system. Because they give you a working repository, they act most like fetchzip .
-
@@ -88,11 +81,9 @@ stdenv.mkDerivation {
-
A number of fetcher functions wrap part of fetchurl and fetchzip . They are mainly convenience functions intended for commonly used destinations of source code in Nixpkgs. These wrapper fetchers are listed below.
-
@@ -145,4 +136,4 @@ stdenv.mkDerivation {
-
+
diff --git a/doc/builders/images.xml b/doc/builders/images.xml
new file mode 100644
index 00000000000..5e042a8ada8
--- /dev/null
+++ b/doc/builders/images.xml
@@ -0,0 +1,12 @@
+
+ Images
+
+ This chapter describes tools for creating various types of images.
+
+
+
+
+
+
diff --git a/doc/functions/appimagetools.xml b/doc/builders/images/appimagetools.xml
similarity index 100%
rename from doc/functions/appimagetools.xml
rename to doc/builders/images/appimagetools.xml
diff --git a/doc/functions/dockertools.xml b/doc/builders/images/dockertools.xml
similarity index 100%
rename from doc/functions/dockertools.xml
rename to doc/builders/images/dockertools.xml
diff --git a/doc/functions/ocitools.xml b/doc/builders/images/ocitools.xml
similarity index 100%
rename from doc/functions/ocitools.xml
rename to doc/builders/images/ocitools.xml
diff --git a/doc/functions/snap/example-firefox.nix b/doc/builders/images/snap/example-firefox.nix
similarity index 100%
rename from doc/functions/snap/example-firefox.nix
rename to doc/builders/images/snap/example-firefox.nix
diff --git a/doc/functions/snap/example-hello.nix b/doc/builders/images/snap/example-hello.nix
similarity index 100%
rename from doc/functions/snap/example-hello.nix
rename to doc/builders/images/snap/example-hello.nix
diff --git a/doc/functions/snaptools.xml b/doc/builders/images/snaptools.xml
similarity index 100%
rename from doc/functions/snaptools.xml
rename to doc/builders/images/snaptools.xml
diff --git a/doc/builders/packages/citrix.xml b/doc/builders/packages/citrix.xml
new file mode 100644
index 00000000000..c629dc9ee50
--- /dev/null
+++ b/doc/builders/packages/citrix.xml
@@ -0,0 +1,44 @@
+
+ Citrix Workspace
+
+
+
+
+ Please note that the citrix_receiver package has been deprecated since its development was discontinued by upstream and has been replaced by the citrix workspace app.
+
+
+ Citrix Receiver and Citrix Workspace App are a remote desktop viewers which provide access to XenDesktop installations.
+
+
+
+ Basic usage
+
+
+ The tarball archive needs to be downloaded manually as the license agreements of the vendor for Citrix Receiver or Citrix Workspace need to be accepted first. Then run nix-prefetch-url file://$PWD/linuxx64-$version.tar.gz . With the archive available in the store the package can be built and installed with Nix.
+
+
+
+ Caution with nix-shell installs
+
+ It's recommended to install Citrix Receiver and/or Citrix Workspace using nix-env -i or globally to ensure that the .desktop files are installed properly into $XDG_CONFIG_DIRS . Otherwise it won't be possible to open .ica files automatically from the browser to start a Citrix connection.
+
+
+
+
+
+ Custom certificates
+
+
+ The Citrix Workspace App in nixpkgs trust several certificates from the Mozilla database by default. However several companies using Citrix might require their own corporate certificate. On distros with imperative packaging these certs can be stored easily in $ICAROOT , however this directory is a store path in nixpkgs . In order to work around this issue the package provides a simple mechanism to add custom certificates without rebuilding the entire package using symlinkJoin :
+
+ { config.allowUnfree = true; };
+let extraCerts = [ ./custom-cert-1.pem ./custom-cert-2.pem /* ... */ ]; in
+citrix_workspace.override {
+ inherit extraCerts;
+}]]>
+
+
+
+
diff --git a/doc/builders/packages/dlib.xml b/doc/builders/packages/dlib.xml
new file mode 100644
index 00000000000..5f768dd51b6
--- /dev/null
+++ b/doc/builders/packages/dlib.xml
@@ -0,0 +1,24 @@
+
+ DLib
+
+
+ DLib is a modern, C++-based toolkit which provides several machine learning algorithms.
+
+
+
+ Compiling without AVX support
+
+
+ Especially older CPUs don't support AVX (Advanced Vector Extensions ) instructions that are used by DLib to optimize their algorithms.
+
+
+
+ On the affected hardware errors like Illegal instruction will occur. In those cases AVX support needs to be disabled:
+self: super: {
+ dlib = super.dlib.override { avxSupport = false; };
+}
+
+
+
diff --git a/doc/builders/packages/eclipse.xml b/doc/builders/packages/eclipse.xml
new file mode 100644
index 00000000000..fc5094ed8f3
--- /dev/null
+++ b/doc/builders/packages/eclipse.xml
@@ -0,0 +1,72 @@
+
+ Eclipse
+
+
+ The Nix expressions related to the Eclipse platform and IDE are in pkgs/applications/editors/eclipse .
+
+
+
+ Nixpkgs provides a number of packages that will install Eclipse in its various forms. These range from the bare-bones Eclipse Platform to the more fully featured Eclipse SDK or Scala-IDE packages and multiple version are often available. It is possible to list available Eclipse packages by issuing the command:
+
+$ nix-env -f '<nixpkgs>' -qaP -A eclipses --description
+
+ Once an Eclipse variant is installed it can be run using the eclipse command, as expected. From within Eclipse it is then possible to install plugins in the usual manner by either manually specifying an Eclipse update site or by installing the Marketplace Client plugin and using it to discover and install other plugins. This installation method provides an Eclipse installation that closely resemble a manually installed Eclipse.
+
+
+
+ If you prefer to install plugins in a more declarative manner then Nixpkgs also offer a number of Eclipse plugins that can be installed in an Eclipse environment . This type of environment is created using the function eclipseWithPlugins found inside the nixpkgs.eclipses attribute set. This function takes as argument { eclipse, plugins ? [], jvmArgs ? [] } where eclipse is a one of the Eclipse packages described above, plugins is a list of plugin derivations, and jvmArgs is a list of arguments given to the JVM running the Eclipse. For example, say you wish to install the latest Eclipse Platform with the popular Eclipse Color Theme plugin and also allow Eclipse to use more RAM. You could then add
+
+packageOverrides = pkgs: {
+ myEclipse = with pkgs.eclipses; eclipseWithPlugins {
+ eclipse = eclipse-platform;
+ jvmArgs = [ "-Xmx2048m" ];
+ plugins = [ plugins.color-theme ];
+ };
+}
+
+ to your Nixpkgs configuration (~/.config/nixpkgs/config.nix ) and install it by running nix-env -f '<nixpkgs>' -iA myEclipse and afterward run Eclipse as usual. It is possible to find out which plugins are available for installation using eclipseWithPlugins by running
+
+$ nix-env -f '<nixpkgs>' -qaP -A eclipses.plugins --description
+
+
+
+
+ If there is a need to install plugins that are not available in Nixpkgs then it may be possible to define these plugins outside Nixpkgs using the buildEclipseUpdateSite and buildEclipsePlugin functions found in the nixpkgs.eclipses.plugins attribute set. Use the buildEclipseUpdateSite function to install a plugin distributed as an Eclipse update site. This function takes { name, src } as argument where src indicates the Eclipse update site archive. All Eclipse features and plugins within the downloaded update site will be installed. When an update site archive is not available then the buildEclipsePlugin function can be used to install a plugin that consists of a pair of feature and plugin JARs. This function takes an argument { name, srcFeature, srcPlugin } where srcFeature and srcPlugin are the feature and plugin JARs, respectively.
+
+
+
+ Expanding the previous example with two plugins using the above functions we have
+
+packageOverrides = pkgs: {
+ myEclipse = with pkgs.eclipses; eclipseWithPlugins {
+ eclipse = eclipse-platform;
+ jvmArgs = [ "-Xmx2048m" ];
+ plugins = [
+ plugins.color-theme
+ (plugins.buildEclipsePlugin {
+ name = "myplugin1-1.0";
+ srcFeature = fetchurl {
+ url = "http://…/features/myplugin1.jar";
+ sha256 = "123…";
+ };
+ srcPlugin = fetchurl {
+ url = "http://…/plugins/myplugin1.jar";
+ sha256 = "123…";
+ };
+ });
+ (plugins.buildEclipseUpdateSite {
+ name = "myplugin2-1.0";
+ src = fetchurl {
+ stripRoot = false;
+ url = "http://…/myplugin2.zip";
+ sha256 = "123…";
+ };
+ });
+ ];
+ };
+}
+
+
+
diff --git a/doc/builders/packages/elm.xml b/doc/builders/packages/elm.xml
new file mode 100644
index 00000000000..a067f6c7c70
--- /dev/null
+++ b/doc/builders/packages/elm.xml
@@ -0,0 +1,17 @@
+
+ Elm
+
+
+ To start a development environment do nix-shell -p elmPackages.elm elmPackages.elm-format
+
+
+
+ To update Elm compiler, see nixpkgs/pkgs/development/compilers/elm/README.md .
+
+
+
+ To package Elm applications, read about elm2nix.
+
+
diff --git a/doc/builders/packages/emacs.xml b/doc/builders/packages/emacs.xml
new file mode 100644
index 00000000000..9cce7c40863
--- /dev/null
+++ b/doc/builders/packages/emacs.xml
@@ -0,0 +1,131 @@
+
+ Emacs
+
+
+ Configuring Emacs
+
+
+ The Emacs package comes with some extra helpers to make it easier to configure. emacsWithPackages allows you to manage packages from ELPA. This means that you will not have to install that packages from within Emacs. For instance, if you wanted to use company , counsel , flycheck , ivy , magit , projectile , and use-package you could use this as a ~/.config/nixpkgs/config.nix override:
+
+
+
+{
+ packageOverrides = pkgs: with pkgs; {
+ myEmacs = emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
+ company
+ counsel
+ flycheck
+ ivy
+ magit
+ projectile
+ use-package
+ ]));
+ }
+}
+
+
+
+ You can install it like any other packages via nix-env -iA myEmacs . However, this will only install those packages. It will not configure them for us. To do this, we need to provide a configuration file. Luckily, it is possible to do this from within Nix! By modifying the above example, we can make Emacs load a custom config file. The key is to create a package that provide a default.el file in /share/emacs/site-start/ . Emacs knows to load this file automatically when it starts.
+
+
+
+{
+ packageOverrides = pkgs: with pkgs; rec {
+ myEmacsConfig = writeText "default.el" ''
+;; initialize package
+
+(require 'package)
+(package-initialize 'noactivate)
+(eval-when-compile
+ (require 'use-package))
+
+;; load some packages
+
+(use-package company
+ :bind ("<C-tab>" . company-complete)
+ :diminish company-mode
+ :commands (company-mode global-company-mode)
+ :defer 1
+ :config
+ (global-company-mode))
+
+(use-package counsel
+ :commands (counsel-descbinds)
+ :bind (([remap execute-extended-command] . counsel-M-x)
+ ("C-x C-f" . counsel-find-file)
+ ("C-c g" . counsel-git)
+ ("C-c j" . counsel-git-grep)
+ ("C-c k" . counsel-ag)
+ ("C-x l" . counsel-locate)
+ ("M-y" . counsel-yank-pop)))
+
+(use-package flycheck
+ :defer 2
+ :config (global-flycheck-mode))
+
+(use-package ivy
+ :defer 1
+ :bind (("C-c C-r" . ivy-resume)
+ ("C-x C-b" . ivy-switch-buffer)
+ :map ivy-minibuffer-map
+ ("C-j" . ivy-call))
+ :diminish ivy-mode
+ :commands ivy-mode
+ :config
+ (ivy-mode 1))
+
+(use-package magit
+ :defer
+ :if (executable-find "git")
+ :bind (("C-x g" . magit-status)
+ ("C-x G" . magit-dispatch-popup))
+ :init
+ (setq magit-completing-read-function 'ivy-completing-read))
+
+(use-package projectile
+ :commands projectile-mode
+ :bind-keymap ("C-c p" . projectile-command-map)
+ :defer 5
+ :config
+ (projectile-global-mode))
+ '';
+ myEmacs = emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
+ (runCommand "default.el" {} ''
+mkdir -p $out/share/emacs/site-lisp
+cp ${myEmacsConfig} $out/share/emacs/site-lisp/default.el
+'')
+ company
+ counsel
+ flycheck
+ ivy
+ magit
+ projectile
+ use-package
+ ]));
+ };
+}
+
+
+
+ This provides a fairly full Emacs start file. It will load in addition to the user's presonal config. You can always disable it by passing -q to the Emacs command.
+
+
+
+ Sometimes emacsWithPackages is not enough, as this package set has some priorities imposed on packages (with the lowest priority assigned to Melpa Unstable, and the highest for packages manually defined in pkgs/top-level/emacs-packages.nix ). But you can't control this priorities when some package is installed as a dependency. You can override it on per-package-basis, providing all the required dependencies manually - but it's tedious and there is always a possibility that an unwanted dependency will sneak in through some other package. To completely override such a package you can use overrideScope' .
+
+
+
+overrides = self: super: rec {
+ haskell-mode = self.melpaPackages.haskell-mode;
+ ...
+};
+((emacsPackagesGen emacs).overrideScope' overrides).emacsWithPackages (p: with p; [
+ # here both these package will use haskell-mode of our own choice
+ ghc-mod
+ dante
+])
+
+
+
diff --git a/doc/builders/packages/ibus.xml b/doc/builders/packages/ibus.xml
new file mode 100644
index 00000000000..2ed37903a27
--- /dev/null
+++ b/doc/builders/packages/ibus.xml
@@ -0,0 +1,57 @@
+
+ ibus-engines.typing-booster
+
+
+ This package is an ibus-based completion method to speed up typing.
+
+
+
+ Activating the engine
+
+
+ IBus needs to be configured accordingly to activate typing-booster . The configuration depends on the desktop manager in use. For detailed instructions, please refer to the upstream docs.
+
+
+
+ On NixOS you need to explicitly enable ibus with given engines before customizing your desktop to use typing-booster . This can be achieved using the ibus module:
+{ pkgs, ... }: {
+ i18n.inputMethod = {
+ enabled = "ibus";
+ ibus.engines = with pkgs.ibus-engines; [ typing-booster ];
+ };
+}
+
+
+
+
+ Using custom hunspell dictionaries
+
+
+ The IBus engine is based on hunspell to support completion in many languages. By default the dictionaries de-de , en-us , fr-moderne es-es , it-it , sv-se and sv-fi are in use. To add another dictionary, the package can be overridden like this:
+ibus-engines.typing-booster.override {
+ langs = [ "de-at" "en-gb" ];
+}
+
+
+
+ Note: each language passed to langs must be an attribute name in pkgs.hunspellDicts .
+
+
+
+
+ Built-in emoji picker
+
+
+ The ibus-engines.typing-booster package contains a program named emoji-picker . To display all emojis correctly, a special font such as noto-fonts-emoji is needed:
+
+
+
+ On NixOS it can be installed using the following expression:
+{ pkgs, ... }: {
+ fonts.fonts = with pkgs; [ noto-fonts-emoji ];
+}
+
+
+
diff --git a/doc/builders/packages/index.xml b/doc/builders/packages/index.xml
new file mode 100644
index 00000000000..9f3f58a8d90
--- /dev/null
+++ b/doc/builders/packages/index.xml
@@ -0,0 +1,23 @@
+
+ Packages
+
+ This chapter contains information about how to use and maintain the Nix expressions for a number of specific packages, such as the Linux kernel or X.org.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/builders/packages/kakoune.xml b/doc/builders/packages/kakoune.xml
new file mode 100644
index 00000000000..728d40dacc9
--- /dev/null
+++ b/doc/builders/packages/kakoune.xml
@@ -0,0 +1,14 @@
+
+ Kakoune
+
+
+ Kakoune can be built to autoload plugins:
+(kakoune.override {
+ configure = {
+ plugins = with pkgs.kakounePlugins; [ parinfer-rust ];
+ };
+})
+
+
diff --git a/doc/builders/packages/linux.xml b/doc/builders/packages/linux.xml
new file mode 100644
index 00000000000..72d0e21493b
--- /dev/null
+++ b/doc/builders/packages/linux.xml
@@ -0,0 +1,85 @@
+
+ Linux kernel
+
+
+ The Nix expressions to build the Linux kernel are in pkgs/os-specific/linux/kernel .
+
+
+
+ The function that builds the kernel has an argument kernelPatches which should be a list of {name, patch, extraConfig} attribute sets, where name is the name of the patch (which is included in the kernel’s meta.description attribute), patch is the patch itself (possibly compressed), and extraConfig (optional) is a string specifying extra options to be concatenated to the kernel configuration file (.config ).
+
+
+
+ The kernel derivation exports an attribute features specifying whether optional functionality is or isn’t enabled. This is used in NixOS to implement kernel-specific behaviour. For instance, if the kernel has the iwlwifi feature (i.e. has built-in support for Intel wireless chipsets), then NixOS doesn’t have to build the external iwlwifi package:
+
+modulesTree = [kernel]
+ ++ pkgs.lib.optional (!kernel.features ? iwlwifi) kernelPackages.iwlwifi
+ ++ ...;
+
+
+
+
+ How to add a new (major) version of the Linux kernel to Nixpkgs:
+
+
+
+ Copy the old Nix expression (e.g. linux-2.6.21.nix ) to the new one (e.g. linux-2.6.22.nix ) and update it.
+
+
+
+
+ Add the new kernel to all-packages.nix (e.g., create an attribute kernel_2_6_22 ).
+
+
+
+
+ Now we’re going to update the kernel configuration. First unpack the kernel. Then for each supported platform (i686 , x86_64 , uml ) do the following:
+
+
+
+ Make an copy from the old config (e.g. config-2.6.21-i686-smp ) to the new one (e.g. config-2.6.22-i686-smp ).
+
+
+
+
+ Copy the config file for this platform (e.g. config-2.6.22-i686-smp ) to .config in the kernel source tree.
+
+
+
+
+ Run make oldconfig ARCH={i386,x86_64,um} and answer all questions. (For the uml configuration, also add SHELL=bash .) Make sure to keep the configuration consistent between platforms (i.e. don’t enable some feature on i686 and disable it on x86_64 ).
+
+
+
+
+ If needed you can also run make menuconfig :
+
+$ nix-env -i ncurses
+$ export NIX_CFLAGS_LINK=-lncurses
+$ make menuconfig ARCH=arch
+
+
+
+
+ Copy .config over the new config file (e.g. config-2.6.22-i686-smp ).
+
+
+
+
+
+
+
+ Test building the kernel: nix-build -A kernel_2_6_22 . If it compiles, ship it! For extra credit, try booting NixOS with it.
+
+
+
+
+ It may be that the new kernel requires updating the external kernel modules and kernel-dependent packages listed in the linuxPackagesFor function in all-packages.nix (such as the NVIDIA drivers, AUFS, etc.). If the updated packages aren’t backwards compatible with older kernels, you may need to keep the older versions around.
+
+
+
+
+
diff --git a/doc/builders/packages/locales.xml b/doc/builders/packages/locales.xml
new file mode 100644
index 00000000000..44fdef034e7
--- /dev/null
+++ b/doc/builders/packages/locales.xml
@@ -0,0 +1,13 @@
+
+ Locales
+
+
+ To allow simultaneous use of packages linked against different versions of glibc with different locale archive formats Nixpkgs patches glibc to rely on LOCALE_ARCHIVE environment variable.
+
+
+
+ On non-NixOS distributions this variable is obviously not set. This can cause regressions in language support or even crashes in some Nixpkgs-provided programs. The simplest way to mitigate this problem is exporting the LOCALE_ARCHIVE variable pointing to ${glibcLocales}/lib/locale/locale-archive . The drawback (and the reason this is not the default) is the relatively large (a hundred MiB) size of the full set of locales. It is possible to build a custom set of locales by overriding parameters allLocales and locales of the package.
+
+
diff --git a/doc/builders/packages/nginx.xml b/doc/builders/packages/nginx.xml
new file mode 100644
index 00000000000..65854ba0236
--- /dev/null
+++ b/doc/builders/packages/nginx.xml
@@ -0,0 +1,25 @@
+
+ Nginx
+
+
+ Nginx is a reverse proxy and lightweight webserver.
+
+
+
+ ETags on static files served from the Nix store
+
+
+ HTTP has a couple different mechanisms for caching to prevent clients from having to download the same content repeatedly if a resource has not changed since the last time it was requested. When nginx is used as a server for static files, it implements the caching mechanism based on the Last-Modified response header automatically; unfortunately, it works by using filesystem timestamps to determine the value of the Last-Modified header. This doesn't give the desired behavior when the file is in the Nix store, because all file timestamps are set to 0 (for reasons related to build reproducibility).
+
+
+
+ Fortunately, HTTP supports an alternative (and more effective) caching mechanism: the ETag response header. The value of the ETag header specifies some identifier for the particular content that the server is sending (e.g. a hash). When a client makes a second request for the same resource, it sends that value back in an If-None-Match header. If the ETag value is unchanged, then the server does not need to resend the content.
+
+
+
+ As of NixOS 19.09, the nginx package in Nixpkgs is patched such that when nginx serves a file out of /nix/store , the hash in the store path is used as the ETag header in the HTTP response, thus providing proper caching functionality. This happens automatically; you do not need to do modify any configuration to get this behavior.
+
+
+
diff --git a/doc/builders/packages/opengl.xml b/doc/builders/packages/opengl.xml
new file mode 100644
index 00000000000..5f4433a2884
--- /dev/null
+++ b/doc/builders/packages/opengl.xml
@@ -0,0 +1,9 @@
+
+ OpenGL
+
+
+ Packages that use OpenGL have NixOS desktop as their primary target. The current solution for loading the GPU-specific drivers is based on libglvnd and looks for the driver implementation in LD_LIBRARY_PATH . If you are using a non-NixOS GNU/Linux/X11 desktop with free software video drivers, consider launching OpenGL-dependent programs from Nixpkgs with Nixpkgs versions of libglvnd and mesa_drivers in LD_LIBRARY_PATH . For proprietary video drivers you might have luck with also adding the corresponding video driver package.
+
+
diff --git a/doc/builders/packages/shell-helpers.xml b/doc/builders/packages/shell-helpers.xml
new file mode 100644
index 00000000000..cb70d527d67
--- /dev/null
+++ b/doc/builders/packages/shell-helpers.xml
@@ -0,0 +1,25 @@
+
+ Interactive shell helpers
+
+
+ Some packages provide the shell integration to be more useful. But unlike other systems, nix doesn't have a standard share directory location. This is why a bunch PACKAGE-share scripts are shipped that print the location of the corresponding shared folder. Current list of such packages is as following:
+
+
+
+ autojump : autojump-share
+
+
+
+
+ fzf : fzf-share
+
+
+
+ E.g. autojump can then used in the .bashrc like this:
+
+ source "$(autojump-share)/autojump.bash"
+
+
+
diff --git a/doc/builders/packages/steam.xml b/doc/builders/packages/steam.xml
new file mode 100644
index 00000000000..8dfede59ac1
--- /dev/null
+++ b/doc/builders/packages/steam.xml
@@ -0,0 +1,131 @@
+
+ Steam
+
+
+ Steam in Nix
+
+
+ Steam is distributed as a .deb file, for now only as an i686 package (the amd64 package only has documentation). When unpacked, it has a script called steam that in Ubuntu (their target distro) would go to /usr/bin . When run for the first time, this script copies some files to the user's home, which include another script that is the ultimate responsible for launching the steam binary, which is also in $HOME.
+
+
+
+ Nix problems and constraints:
+
+
+
+ We don't have /bin/bash and many scripts point there. Similarly for /usr/bin/python .
+
+
+
+
+ We don't have the dynamic loader in /lib .
+
+
+
+
+ The steam.sh script in $HOME can not be patched, as it is checked and rewritten by steam.
+
+
+
+
+ The steam binary cannot be patched, it's also checked.
+
+
+
+
+
+
+ The current approach to deploy Steam in NixOS is composing a FHS-compatible chroot environment, as documented here. This allows us to have binaries in the expected paths without disrupting the system, and to avoid patching them to work in a non FHS environment.
+
+
+
+
+ How to play
+
+
+ For 64-bit systems it's important to have
+hardware.opengl.driSupport32Bit = true;
+ in your /etc/nixos/configuration.nix . You'll also need
+hardware.pulseaudio.support32Bit = true;
+ if you are using PulseAudio - this will enable 32bit ALSA apps integration. To use the Steam controller or other Steam supported controllers such as the DualShock 4 or Nintendo Switch Pro, you need to add
+hardware.steam-hardware.enable = true;
+ to your configuration.
+
+
+
+
+ Troubleshooting
+
+
+
+
+
+ Steam fails to start. What do I do?
+
+
+
+ Try to run
+strace steam
+ to see what is causing steam to fail.
+
+
+
+
+
+ Using the FOSS Radeon or nouveau (nvidia) drivers
+
+
+
+
+
+ The newStdcpp parameter was removed since NixOS 17.09 and should not be needed anymore.
+
+
+
+
+ Steam ships statically linked with a version of libcrypto that conflics with the one dynamically loaded by radeonsi_dri.so. If you get the error
+steam.sh: line 713: 7842 Segmentation fault (core dumped)
+ have a look at this pull request.
+
+
+
+
+
+
+
+ Java
+
+
+
+
+
+ There is no java in steam chrootenv by default. If you get a message like
+/home/foo/.local/share/Steam/SteamApps/common/towns/towns.sh: line 1: java: command not found
+ You need to add
+ steam.override { withJava = true; };
+ to your configuration.
+
+
+
+
+
+
+
+
+
+
+ steam-run
+
+
+ The FHS-compatible chroot used for steam can also be used to run other linux games that expect a FHS environment. To do it, add
+pkgs.(steam.override {
+ nativeOnly = true;
+ newStdcpp = true;
+ }).run
+ to your configuration, rebuild, and run the game with
+steam-run ./foo
+
+
+
diff --git a/doc/builders/packages/unfree.xml b/doc/builders/packages/unfree.xml
new file mode 100644
index 00000000000..3d4f199f8fb
--- /dev/null
+++ b/doc/builders/packages/unfree.xml
@@ -0,0 +1,13 @@
+
+ Unfree software
+
+
+ All users of Nixpkgs are free software users, and many users (and developers) of Nixpkgs want to limit and tightly control their exposure to unfree software. At the same time, many users need (or want) to run some specific pieces of proprietary software. Nixpkgs includes some expressions for unfree software packages. By default unfree software cannot be installed and doesn’t show up in searches. To allow installing unfree software in a single Nix invocation one can export NIXPKGS_ALLOW_UNFREE=1 . For a persistent solution, users can set allowUnfree in the Nixpkgs configuration.
+
+
+
+ Fine-grained control is possible by defining allowUnfreePredicate function in config; it takes the mkDerivation parameter attrset and returns true for unfree packages that should be allowed.
+
+
diff --git a/doc/builders/packages/weechat.xml b/doc/builders/packages/weechat.xml
new file mode 100644
index 00000000000..a110d3f491c
--- /dev/null
+++ b/doc/builders/packages/weechat.xml
@@ -0,0 +1,85 @@
+
+ Weechat
+
+
+ Weechat can be configured to include your choice of plugins, reducing its closure size from the default configuration which includes all available plugins. To make use of this functionality, install an expression that overrides its configuration such as
+weechat.override {configure = {availablePlugins, ...}: {
+ plugins = with availablePlugins; [ python perl ];
+ }
+}
+ If the configure function returns an attrset without the plugins attribute, availablePlugins will be used automatically.
+
+
+
+ The plugins currently available are python , perl , ruby , guile , tcl and lua .
+
+
+
+ The python and perl plugins allows the addition of extra libraries. For instance, the inotify.py script in weechat-scripts requires D-Bus or libnotify, and the fish.py script requires pycrypto. To use these scripts, use the plugin's withPackages attribute:
+weechat.override { configure = {availablePlugins, ...}: {
+ plugins = with availablePlugins; [
+ (python.withPackages (ps: with ps; [ pycrypto python-dbus ]))
+ ];
+ };
+}
+
+
+
+
+ In order to also keep all default plugins installed, it is possible to use the following method:
+weechat.override { configure = { availablePlugins, ... }: {
+ plugins = builtins.attrValues (availablePlugins // {
+ python = availablePlugins.python.withPackages (ps: with ps; [ pycrypto python-dbus ]);
+ });
+}; }
+
+
+
+
+ WeeChat allows to set defaults on startup using the --run-command . The configure method can be used to pass commands to the program:
+weechat.override {
+ configure = { availablePlugins, ... }: {
+ init = ''
+ /set foo bar
+ /server add freenode chat.freenode.org
+ '';
+ };
+}
+ Further values can be added to the list of commands when running weechat --run-command "your-commands" .
+
+
+
+ Additionally it's possible to specify scripts to be loaded when starting weechat . These will be loaded before the commands from init :
+weechat.override {
+ configure = { availablePlugins, ... }: {
+ scripts = with pkgs.weechatScripts; [
+ weechat-xmpp weechat-matrix-bridge wee-slack
+ ];
+ init = ''
+ /set plugins.var.python.jabber.key "val"
+ '':
+ };
+}
+
+
+
+ In nixpkgs there's a subpackage which contains derivations for WeeChat scripts. Such derivations expect a passthru.scripts attribute which contains a list of all scripts inside the store path. Furthermore all scripts have to live in $out/share . An exemplary derivation looks like this:
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation {
+ name = "exemplary-weechat-script";
+ src = fetchurl {
+ url = "https://scripts.tld/your-scripts.tar.gz";
+ sha256 = "...";
+ };
+ passthru.scripts = [ "foo.py" "bar.lua" ];
+ installPhase = ''
+ mkdir $out/share
+ cp foo.py $out/share
+ cp bar.lua $out/share
+ '';
+}
+
+
diff --git a/doc/builders/packages/xorg.xml b/doc/builders/packages/xorg.xml
new file mode 100644
index 00000000000..ebf4930cc09
--- /dev/null
+++ b/doc/builders/packages/xorg.xml
@@ -0,0 +1,34 @@
+
+ X.org
+
+
+ The Nix expressions for the X.org packages reside in pkgs/servers/x11/xorg/default.nix . This file is automatically generated from lists of tarballs in an X.org release. As such it should not be modified directly; rather, you should modify the lists, the generator script or the file pkgs/servers/x11/xorg/overrides.nix , in which you can override or add to the derivations produced by the generator.
+
+
+
+ The generator is invoked as follows:
+
+$ cd pkgs/servers/x11/xorg
+$ cat tarballs-7.5.list extra.list old.list \
+ | perl ./generate-expr-from-tarballs.pl
+
+ For each of the tarballs in the .list files, the script downloads it, unpacks it, and searches its configure.ac and *.pc.in files for dependencies. This information is used to generate default.nix . The generator caches downloaded tarballs between runs. Pay close attention to the NOT FOUND: name messages at the end of the run, since they may indicate missing dependencies. (Some might be optional dependencies, however.)
+
+
+
+ A file like tarballs-7.5.list contains all tarballs in a X.org release. It can be generated like this:
+
+$ export i="mirror://xorg/X11R7.4/src/everything/"
+$ cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) \
+ | perl -e 'while (<>) { if (/(href|HREF)="([^"]*.bz2)"/) { print "$ENV{'i'}$2\n"; }; }' \
+ | sort > tarballs-7.4.list
+
+ extra.list contains libraries that aren’t part of X.org proper, but are closely related to it, such as libxcb . old.list contains some packages that were removed from X.org, but are still needed by some people or by other packages (such as imake ).
+
+
+
+ If the expression for a package requires derivation attributes that the generator cannot figure out automatically (say, patches or a postInstall hook), you should modify pkgs/servers/x11/xorg/overrides.nix .
+
+
diff --git a/doc/builders/special.xml b/doc/builders/special.xml
new file mode 100644
index 00000000000..15fdba9a041
--- /dev/null
+++ b/doc/builders/special.xml
@@ -0,0 +1,10 @@
+
+ Special builders
+
+ This chapter describes several special builders.
+
+
+
+
diff --git a/doc/functions/fhs-environments.xml b/doc/builders/special/fhs-environments.xml
similarity index 100%
rename from doc/functions/fhs-environments.xml
rename to doc/builders/special/fhs-environments.xml
diff --git a/doc/functions/shell.xml b/doc/builders/special/mkshell.xml
similarity index 100%
rename from doc/functions/shell.xml
rename to doc/builders/special/mkshell.xml
diff --git a/doc/functions/trivial-builders.xml b/doc/builders/trivial-builders.xml
similarity index 97%
rename from doc/functions/trivial-builders.xml
rename to doc/builders/trivial-builders.xml
index ae9f3a1b255..df0e38da1aa 100644
--- a/doc/functions/trivial-builders.xml
+++ b/doc/builders/trivial-builders.xml
@@ -1,13 +1,11 @@
-
+ xml:id="chap-trivial-builders">
Trivial builders
-
Nixpkgs provides a couple of functions that help with building derivations. The most important one, stdenv.mkDerivation , has already been documented above. The following functions wrap stdenv.mkDerivation , making it easier to use in certain cases.
-
@@ -76,4 +74,4 @@
-
+
diff --git a/doc/coding-conventions.xml b/doc/contributing/coding-conventions.xml
similarity index 100%
rename from doc/coding-conventions.xml
rename to doc/contributing/coding-conventions.xml
diff --git a/doc/contributing.xml b/doc/contributing/contributing-to-documentation.xml
similarity index 100%
rename from doc/contributing.xml
rename to doc/contributing/contributing-to-documentation.xml
diff --git a/doc/quick-start.xml b/doc/contributing/quick-start.xml
similarity index 100%
rename from doc/quick-start.xml
rename to doc/contributing/quick-start.xml
diff --git a/doc/reviewing-contributions.xml b/doc/contributing/reviewing-contributions.xml
similarity index 97%
rename from doc/reviewing-contributions.xml
rename to doc/contributing/reviewing-contributions.xml
index 5a14684f9b1..ed8f379c460 100644
--- a/doc/reviewing-contributions.xml
+++ b/doc/contributing/reviewing-contributions.xml
@@ -2,7 +2,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
version="5.0"
- xml:id="sec-reviewing-contributions">
+ xml:id="chap-reviewing-contributions">
Reviewing contributions
@@ -115,19 +115,12 @@
It is possible to rebase the changes on nixos-unstable or nixpkgs-unstable for easier review by running the following commands from a nixpkgs clone.
-$ git remote add channels https://github.com/NixOS/nixpkgs-channels.git
-$ git fetch channels nixos-unstable
+$ git fetch origin nixos-unstable
$ git fetch origin pull/PRNUMBER/head
$ git rebase --onto nixos-unstable BASEBRANCH FETCH_HEAD
-
-
- This should be done only once to be able to fetch channel branches from the nixpkgs-channels repository.
-
-
Fetching the nixos-unstable branch.
diff --git a/doc/submitting-changes.xml b/doc/contributing/submitting-changes.xml
similarity index 83%
rename from doc/submitting-changes.xml
rename to doc/contributing/submitting-changes.xml
index 2c7defb8174..950e1ea974a 100644
--- a/doc/submitting-changes.xml
+++ b/doc/contributing/submitting-changes.xml
@@ -228,6 +228,33 @@ Additional information.
+
+ Submitting security fixes
+
+
+ Security fixes are submitted in the same way as other changes and thus the same guidelines apply.
+
+
+
+ If the security fix comes in the form of a patch and a CVE is available, then the name of the patch should be the CVE identifier, so e.g. CVE-2019-13636.patch in the case of a patch that is included in the Nixpkgs tree. If a patch is fetched the name needs to be set as well, e.g.:
+
+
+
+ (fetchpatch {
+ name = "CVE-2019-11068.patch";
+ url = "https://gitlab.gnome.org/GNOME/libxslt/commit/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch";
+ sha256 = "0pkpb4837km15zgg6h57bncp66d5lwrlvkr73h0lanywq7zrwhj8";
+ })
+
+
+
+ If a security fix applies to both master and a stable release then, similar to regular changes, they are preferably delivered via master first and cherry-picked to the release branch.
+
+
+
+ Critical security fixes may by-pass the staging branches and be delivered directly to release branches such as master and release-* .
+
+
Pull Request Template
@@ -298,12 +325,17 @@ Additional information.
review changes from pull request number 12345:
-nix-shell -p nix-review --run "nix-review pr 12345"
+ nix run nixpkgs.nix-review -c nix-review pr 12345
review uncommitted changes:
-nix-shell -p nix-review --run "nix-review wip"
+ nix run nixpkgs.nix-review -c nix-review wip
+
+
+
+ review changes from last commit:
+ nix run nixpkgs.nix-review -c nix-review rev HEAD
@@ -375,31 +407,32 @@ Additional information.
Master branch
-
-
-
-
- It should only see non-breaking commits that do not cause mass rebuilds.
-
-
-
+
+ The master branch is the main development branch.
+ It should only see non-breaking commits that do not cause mass rebuilds.
+
Staging branch
+
+ The staging branch is a development branch where mass-rebuilds go.
+ It should only see non-breaking mass-rebuild commits.
+ That means it is not to be used for testing, and changes must have been well tested already.
+ If the branch is already in a broken state, please refrain from adding extra new breakages.
+
+
-
-
-
- It's only for non-breaking mass-rebuild commits. That means it's not to be used for testing, and changes must have been well tested already. Read policy here.
-
-
-
-
- If the branch is already in a broken state, please refrain from adding extra new breakages. Stabilize it for a few days, merge into master, then resume development on staging. Keep an eye on the staging evaluations here. If any fixes for staging happen to be already in master, then master can be merged into staging.
-
-
-
+
+ Staging-next branch
+
+ The staging-next branch is for stabilizing mass-rebuilds submitted to the staging branch prior to merging them into master .
+ Mass-rebuilds should go via the staging branch.
+ It should only see non-breaking commits that are fixing issues blocking it from being merged into the master branch.
+
+
+ If the branch is already in a broken state, please refrain from adding extra new breakages. Stabilize it for a few days and then merge into master.
+
@@ -408,7 +441,7 @@ Additional information.
- If you're cherry-picking a commit to a stable release branch, always use git cherry-pick -xe and ensure the message contains a clear description about why this needs to be included in the stable branch.
+ If you're cherry-picking a commit to a stable release branch (“backporting”), always use git cherry-pick -xe and ensure the message contains a clear description about why this needs to be included in the stable branch.
An example of a cherry-picked commit would look like this:
diff --git a/doc/doc-support/parameters.xml b/doc/doc-support/parameters.xml
index bc13e2b70de..e4b33e66ee4 100644
--- a/doc/doc-support/parameters.xml
+++ b/doc/doc-support/parameters.xml
@@ -8,7 +8,7 @@
-
+
diff --git a/doc/functions.xml b/doc/functions.xml
index 3e126e6b139..5a9240ec800 100644
--- a/doc/functions.xml
+++ b/doc/functions.xml
@@ -7,17 +7,8 @@
The nixpkgs repository has several utility functions to manipulate Nix expressions.
-
-
-
-
-
-
-
-
-
diff --git a/doc/languages-frameworks/android.section.md b/doc/languages-frameworks/android.section.md
index f268c552566..9a5df2523a2 100644
--- a/doc/languages-frameworks/android.section.md
+++ b/doc/languages-frameworks/android.section.md
@@ -95,7 +95,7 @@ $ nix-build
The Android SDK gets deployed with all desired plugin versions.
-We can also deploy subsets of the Android SDK. For example, to only the the
+We can also deploy subsets of the Android SDK. For example, to only the
`platform-tools` package, you can evaluate the following expression:
```nix
diff --git a/doc/languages-frameworks/beam.xml b/doc/languages-frameworks/beam.xml
index 74c595cc89b..278535237c2 100644
--- a/doc/languages-frameworks/beam.xml
+++ b/doc/languages-frameworks/beam.xml
@@ -26,7 +26,7 @@
- packages : a set of package sets, each compiled with a specific Erlang/OTP version, e.g. beam.packages.erlangR19 .
+ packages : a set of package builders (Mix and rebar3), each compiled with a specific Erlang/OTP version, e.g. beam.packages.erlangR19 .
@@ -36,15 +36,11 @@
- To create a package set built with a custom Erlang version, use the lambda, beam.packagesWith , which accepts an Erlang/OTP derivation and produces a package set similar to beam.packages.erlang .
+ To create a package builder built with a custom Erlang version, use the lambda, beam.packagesWith , which accepts an Erlang/OTP derivation and produces a package builder similar to beam.packages.erlang .
- Many Erlang/OTP distributions available in beam.interpreters have versions with ODBC and/or Java enabled. For example, there's beam.interpreters.erlangR19_odbc_javac , which corresponds to beam.interpreters.erlangR19 .
-
-
-
- We also provide the lambda, beam.packages.erlang.callPackage , which simplifies writing BEAM package definitions by injecting all packages from beam.packages.erlang into the top-level context.
+ Many Erlang/OTP distributions available in beam.interpreters have versions with ODBC and/or Java enabled or without wx (no observer support). For example, there's beam.interpreters.erlangR22_odbc_javac , which corresponds to beam.interpreters.erlangR22 and beam.interpreters.erlangR22_nox , which corresponds to beam.interpreters.erlangR22 .
@@ -55,7 +51,7 @@
Rebar3
- We provide a version of Rebar3, which is the normal, unmodified Rebar3, under rebar3 . We also provide a helper to fetch Rebar3 dependencies from a lockfile under fetchRebar3Deps .
+ We provide a version of Rebar3, under rebar3 . We also provide a helper to fetch Rebar3 dependencies from a lockfile under fetchRebar3Deps .
@@ -72,32 +68,14 @@
How to Install BEAM Packages
- BEAM packages are not registered at the top level, simply because they are not relevant to the vast majority of Nix users. They are installable using the beam.packages.erlang attribute set (aliased as beamPackages ), which points to packages built by the default Erlang/OTP version in Nixpkgs, as defined by beam.interpreters.erlang . To list the available packages in beamPackages , use the following command:
+ BEAM builders are not registered at the top level, simply because they are not relevant to the vast majority of Nix users.
+ To install any of those builders into your profile, refer to them by their attribute path beamPackages.rebar3 :
-
-$ nix-env -f "<nixpkgs>" -qaP -A beamPackages
-beamPackages.esqlite esqlite-0.2.1
-beamPackages.goldrush goldrush-0.1.7
-beamPackages.ibrowse ibrowse-4.2.2
-beamPackages.jiffy jiffy-0.14.5
-beamPackages.lager lager-3.0.2
-beamPackages.meck meck-0.8.3
-beamPackages.rebar3-pc pc-1.1.0
-
-
-
- To install any of those packages into your profile, refer to them by their attribute path (first column):
-
-
-
-$ nix-env -f "<nixpkgs>" -iA beamPackages.ibrowse
-
-
-
- The attribute path of any BEAM package corresponds to the name of that particular package in Hex or its OTP Application/Release name.
-
-
+
+ $ nix-env -f "<nixpkgs>" -iA beamPackages.rebar3
+
+
Packaging BEAM Applications
@@ -109,35 +87,7 @@ beamPackages.rebar3-pc pc-1.1.0
Rebar3 Packages
- The Nix function, buildRebar3 , defined in beam.packages.erlang.buildRebar3 and aliased at the top level, can be used to build a derivation that understands how to build a Rebar3 project. For example, we can build hex2nix as follows:
-
-
-
-{ stdenv, fetchFromGitHub, buildRebar3, ibrowse, jsx, erlware_commons }:
-
-buildRebar3 rec {
- name = "hex2nix";
- version = "0.0.1";
-
- src = fetchFromGitHub {
- owner = "ericbmerritt";
- repo = "hex2nix";
- rev = "${version}";
- sha256 = "1w7xjidz1l5yjmhlplfx7kphmnpvqm67w99hd2m7kdixwdxq0zqg";
- };
-
- beamDeps = [ ibrowse jsx erlware_commons ];
-}
-
-
-
- Such derivations are callable with beam.packages.erlang.callPackage (see ). To call this package using the normal callPackage , refer to dependency packages via beamPackages , e.g. beamPackages.ibrowse .
-
-
-
- Notably, buildRebar3 includes beamDeps , while stdenv.mkDerivation does not. BEAM dependencies added there will be correctly handled by the system.
+ The Nix function, buildRebar3 , defined in beam.packages.erlang.buildRebar3 and aliased at the top level, can be used to build a derivation that understands how to build a Rebar3 project.
@@ -152,30 +102,6 @@ buildRebar3 rec {
Erlang.mk functions similarly to Rebar3, except we use buildErlangMk instead of buildRebar3 .
-
-{ buildErlangMk, fetchHex, cowlib, ranch }:
-
-buildErlangMk {
- name = "cowboy";
- version = "1.0.4";
-
- src = fetchHex {
- pkg = "cowboy";
- version = "1.0.4";
- sha256 = "6a0edee96885fae3a8dd0ac1f333538a42e807db638a9453064ccfdaa6b9fdac";
- };
-
- beamDeps = [ cowlib ranch ];
-
- meta = {
- description = ''
- Small, fast, modular HTTP server written in Erlang
- '';
- license = stdenv.lib.licenses.isc;
- homepage = https://github.com/ninenines/cowboy;
- };
-}
-
@@ -185,57 +111,9 @@ buildErlangMk {
Mix functions similarly to Rebar3, except we use buildMix instead of buildRebar3 .
-
-{ buildMix, fetchHex, plug, absinthe }:
-
-buildMix {
- name = "absinthe_plug";
- version = "1.0.0";
-
- src = fetchHex {
- pkg = "absinthe_plug";
- version = "1.0.0";
- sha256 = "08459823fe1fd4f0325a8bf0c937a4520583a5a26d73b193040ab30a1dfc0b33";
- };
-
- beamDeps = [ plug absinthe ];
-
- meta = {
- description = ''
- A plug for Absinthe, an experimental GraphQL toolkit
- '';
- license = stdenv.lib.licenses.bsd3;
- homepage = https://github.com/CargoSense/absinthe_plug;
- };
-}
-
-
Alternatively, we can use buildHex as a shortcut:
-
-
-{ buildHex, buildMix, plug, absinthe }:
-
-buildHex {
- name = "absinthe_plug";
- version = "1.0.0";
-
- sha256 = "08459823fe1fd4f0325a8bf0c937a4520583a5a26d73b193040ab30a1dfc0b33";
-
- builder = buildMix;
-
- beamDeps = [ plug absinthe ];
-
- meta = {
- description = ''
- A plug for Absinthe, an experimental GraphQL toolkit
- '';
- license = stdenv.lib.licenses.bsd3;
- homepage = https://github.com/CargoSense/absinthe_plug;
- };
-}
-
@@ -243,66 +121,13 @@ buildHex {
How to Develop
-
- Accessing an Environment
-
-
- Often, we simply want to access a valid environment that contains a specific package and its dependencies. We can accomplish that with the env attribute of a derivation. For example, let's say we want to access an Erlang REPL with ibrowse loaded up. We could do the following:
-
-
-
-$ nix-shell -A beamPackages.ibrowse.env --run "erl"
-Erlang/OTP 18 [erts-7.0] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]
-
-Eshell V7.0 (abort with ^G)
-1> m(ibrowse).
-Module: ibrowse
-MD5: 3b3e0137d0cbb28070146978a3392945
-Compiled: January 10 2016, 23:34
-Object file: /nix/store/g1rlf65rdgjs4abbyj4grp37ry7ywivj-ibrowse-4.2.2/lib/erlang/lib/ibrowse-4.2.2/ebin/ibrowse.beam
-Compiler options: [{outdir,"/tmp/nix-build-ibrowse-4.2.2.drv-0/hex-source-ibrowse-4.2.2/_build/default/lib/ibrowse/ebin"},
-debug_info,debug_info,nowarn_shadow_vars,
-warn_unused_import,warn_unused_vars,warnings_as_errors,
-{i,"/tmp/nix-build-ibrowse-4.2.2.drv-0/hex-source-ibrowse-4.2.2/_build/default/lib/ibrowse/include"}]
-Exports:
-add_config/1 send_req_direct/7
-all_trace_off/0 set_dest/3
-code_change/3 set_max_attempts/3
-get_config_value/1 set_max_pipeline_size/3
-get_config_value/2 set_max_sessions/3
-get_metrics/0 show_dest_status/0
-get_metrics/2 show_dest_status/1
-handle_call/3 show_dest_status/2
-handle_cast/2 spawn_link_worker_process/1
-handle_info/2 spawn_link_worker_process/2
-init/1 spawn_worker_process/1
-module_info/0 spawn_worker_process/2
-module_info/1 start/0
-rescan_config/0 start_link/0
-rescan_config/1 stop/0
-send_req/3 stop_worker_process/1
-send_req/4 stream_close/1
-send_req/5 stream_next/1
-send_req/6 terminate/2
-send_req_direct/4 trace_off/0
-send_req_direct/5 trace_off/2
-send_req_direct/6 trace_on/0
-trace_on/2
-ok
-2>
-
-
-
- Notice the -A beamPackages.ibrowse.env . That is the key to this functionality.
-
-
-
Creating a Shell
-
- Getting access to an environment often isn't enough to do real development. Usually, we need to create a shell.nix file and do our development inside of the environment specified therein. This file looks a lot like the packaging described above, except that src points to the project root and we call the package directly.
-
+
+ Usually, we need to create a shell.nix file and do our development inside of the environment specified therein. Just install your version of erlang and other interpreter, and then user your normal build tools.
+ As an example with elixir:
+
{ pkgs ? import "<nixpkgs"> {} }:
@@ -311,114 +136,24 @@ with pkgs;
let
- f = { buildRebar3, ibrowse, jsx, erlware_commons }:
- buildRebar3 {
- name = "hex2nix";
- version = "0.1.0";
- src = ./.;
- beamDeps = [ ibrowse jsx erlware_commons ];
- };
- drv = beamPackages.callPackage f {};
+ elixir = beam.packages.erlangR22.elixir_1_9;
in
+mkShell {
+ buildInputs = [ elixir ];
- drv
+ ERL_INCLUDE_PATH="${erlang}/lib/erlang/usr/include";
+}
Building in a Shell (for Mix Projects)
-
- We can leverage the support of the derivation, irrespective of the build derivation, by calling the commands themselves.
-
-
-
-# =============================================================================
-# Variables
-# =============================================================================
-
-NIX_TEMPLATES := "$(CURDIR)/nix-templates"
-
-TARGET := "$(PREFIX)"
-
-PROJECT_NAME := thorndyke
-
-NIXPKGS=../nixpkgs
-NIX_PATH=nixpkgs=$(NIXPKGS)
-NIX_SHELL=nix-shell -I "$(NIX_PATH)" --pure
-# =============================================================================
-# Rules
-# =============================================================================
-.PHONY= all test clean repl shell build test analyze configure install \
- test-nix-install publish plt analyze
-
-all: build
-
-guard-%:
- @ if [ "${${*}}" == "" ]; then \
- echo "Environment variable $* not set"; \
- exit 1; \
- fi
-
-clean:
- rm -rf _build
- rm -rf .cache
-
-repl:
- $(NIX_SHELL) --run "iex -pa './_build/prod/lib/*/ebin'"
-
-shell:
- $(NIX_SHELL)
-
-configure:
- $(NIX_SHELL) --command 'eval "$$configurePhase"'
-
-build: configure
- $(NIX_SHELL) --command 'eval "$$buildPhase"'
-
-install:
- $(NIX_SHELL) --command 'eval "$$installPhase"'
-
-test:
- $(NIX_SHELL) --command 'mix test --no-start --no-deps-check'
-
-plt:
- $(NIX_SHELL) --run "mix dialyzer.plt --no-deps-check"
-
-analyze: build plt
- $(NIX_SHELL) --run "mix dialyzer --no-compile"
-
-
-
Using a shell.nix as described (see ) should just work. Aside from test , plt , and analyze , the Make targets work just fine for all of the build derivations.
+ linkend="creating-a-shell"/>) should just work.
-
-
- Generating Packages from Hex with hex2nix
-
-
- Updating the Hex package set requires hex2nix. Given the path to the Erlang modules (usually pkgs/development/erlang-modules ), it will dump a file called hex-packages.nix , containing all the packages that use a recognized build system in Hex. It can't be determined, however, whether every package is buildable.
-
-
-
- To make life easier for our users, try to build every Hex package and remove those that fail. To do that, simply run the following command in the root of your nixpkgs repository:
-
-
-
-$ nix-build -A beamPackages
-
-
-
- That will attempt to build every package in beamPackages . Then manually remove those that fail. Hopefully, someone will improve hex2nix in the future to automate the process.
-
-
diff --git a/doc/languages-frameworks/emscripten.section.md b/doc/languages-frameworks/emscripten.section.md
index 24c49ec1409..80e1094809a 100644
--- a/doc/languages-frameworks/emscripten.section.md
+++ b/doc/languages-frameworks/emscripten.section.md
@@ -1,4 +1,4 @@
-# User's Guide to Emscripten in Nixpkgs
+# Emscripten
[Emscripten](https://github.com/kripken/emscripten): An LLVM-to-JavaScript Compiler
diff --git a/doc/languages-frameworks/haskell.section.md b/doc/languages-frameworks/haskell.section.md
index 48d22831cd9..7cbac95f7d4 100644
--- a/doc/languages-frameworks/haskell.section.md
+++ b/doc/languages-frameworks/haskell.section.md
@@ -3,7 +3,7 @@ title: User's Guide for Haskell in Nixpkgs
author: Peter Simons
date: 2015-06-01
---
-# User's Guide to the Haskell Infrastructure
+# Haskell
## How to install Haskell packages
@@ -398,7 +398,9 @@ nix:
For more on how to write a `shell.nix` file see the below section. You'll need
to express a derivation. Note that Nixpkgs ships with a convenience wrapper
function around `mkDerivation` called `haskell.lib.buildStackProject` to help you
-create this derivation in exactly the way Stack expects. All of the same inputs
+create this derivation in exactly the way Stack expects. However for this to work
+you need to disable the sandbox, which you can do by using `--option sandbox relaxed`
+or `--option sandbox false` to the Nix command. All of the same inputs
as `mkDerivation` can be provided. For example, to build a Stack project that
including packages that link against a version of the R library compiled with
special options turned on:
diff --git a/doc/languages-frameworks/idris.section.md b/doc/languages-frameworks/idris.section.md
index e88015f08e3..8d7962d7fb9 100644
--- a/doc/languages-frameworks/idris.section.md
+++ b/doc/languages-frameworks/idris.section.md
@@ -1,4 +1,4 @@
-# Idris packages
+# Idris
## Installing Idris
diff --git a/doc/languages-frameworks/index.xml b/doc/languages-frameworks/index.xml
index cd0b48adb14..9364c764bbf 100644
--- a/doc/languages-frameworks/index.xml
+++ b/doc/languages-frameworks/index.xml
@@ -1,7 +1,7 @@
- Support for specific programming languages and frameworks
+ Languages and frameworks
The standard build environment makes it easy to build typical Autotools-based packages with very little code. Any other kind of package can be accomodated by overriding the appropriate phases of stdenv . However, there are specialised functions in Nixpkgs to easily build packages for other programming languages, such as Perl or Haskell. These are described in this chapter.
@@ -9,6 +9,8 @@
+
+
@@ -27,6 +29,4 @@
-
-
diff --git a/doc/languages-frameworks/ios.section.md b/doc/languages-frameworks/ios.section.md
index 6684b809ffe..5a81795c004 100644
--- a/doc/languages-frameworks/ios.section.md
+++ b/doc/languages-frameworks/ios.section.md
@@ -1,7 +1,7 @@
---
title: iOS
author: Sander van der Burg
-date: 2018-11-18
+date: 2019-11-10
---
# iOS
@@ -217,3 +217,13 @@ xcode.simulateApp {
By providing the result of an `xcode.buildApp {}` function and configuring the
app bundle id, the app gets deployed automatically and started.
+
+Troubleshooting
+---------------
+In some rare cases, it may happen that after a failure, changes are not picked
+up. Most likely, this is caused by a derived data cache that Xcode maintains.
+To wipe it you can run:
+
+```bash
+$ rm -rf ~/Library/Developer/Xcode/DerivedData
+```
diff --git a/doc/languages-frameworks/node.section.md b/doc/languages-frameworks/node.section.md
index c6dce04c7b8..4dc95fc1dd9 100644
--- a/doc/languages-frameworks/node.section.md
+++ b/doc/languages-frameworks/node.section.md
@@ -1,5 +1,5 @@
-Node.js packages
-================
+Node.js
+=======
The `pkgs/development/node-packages` folder contains a generated collection of
[NPM packages](https://npmjs.com/) that can be installed with the Nix package
manager.
diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md
index 4b18a9139d8..1bedebd1190 100644
--- a/doc/languages-frameworks/python.section.md
+++ b/doc/languages-frameworks/python.section.md
@@ -144,6 +144,24 @@ What's happening here?
2. Then we create a Python 3.5 environment with the `withPackages` function.
3. The `withPackages` function expects us to provide a function as an argument that takes the set of all python packages and returns a list of packages to include in the environment. Here, we select the packages `numpy` and `toolz` from the package set.
+To combine this with `mkShell` you can:
+
+```nix
+with import {};
+
+let
+ pythonEnv = python35.withPackages (ps: [
+ ps.numpy
+ ps.toolz
+ ]);
+in mkShell {
+ buildInputs = [
+ pythonEnv
+ hello
+ ];
+}
+```
+
##### Execute command with `--run`
A convenient option with `nix-shell` is the `--run`
option, with which you can execute a command in the `nix-shell`. We can
@@ -593,7 +611,7 @@ as the interpreter unless overridden otherwise.
All parameters from `stdenv.mkDerivation` function are still supported. The following are specific to `buildPythonPackage`:
* `catchConflicts ? true`: If `true`, abort package build if a package name appears more than once in dependency tree. Default is `true`.
-* `disabled` ? false: If `true`, package is not build for the particular Python interpreter version.
+* `disabled` ? false: If `true`, package is not built for the particular Python interpreter version.
* `dontWrapPythonPrograms ? false`: Skip wrapping of python programs.
* `permitUserSite ? false`: Skip setting the `PYTHONNOUSERSITE` environment variable in wrapped programs.
* `installFlags ? []`: A list of strings. Arguments to be passed to `pip install`. To pass options to `python setup.py install`, use `--install-option`. E.g., `installFlags=["--install-option='--cpp_implementation'"]`.
diff --git a/doc/languages-frameworks/r.section.md b/doc/languages-frameworks/r.section.md
index c8f02bd1478..d4e1617779c 100644
--- a/doc/languages-frameworks/r.section.md
+++ b/doc/languages-frameworks/r.section.md
@@ -1,5 +1,5 @@
-R packages
-==========
+R
+=
## Installation
diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md
index 83b7b159bd6..709a0d504cf 100644
--- a/doc/languages-frameworks/rust.section.md
+++ b/doc/languages-frameworks/rust.section.md
@@ -4,7 +4,7 @@ author: Matthias Beyer
date: 2017-03-05
---
-# User's Guide to the Rust Infrastructure
+# Rust
To install the rust compiler and cargo put
@@ -68,6 +68,17 @@ build-time.
When `verifyCargoDeps` is set to `true`, the build will also verify that the
`cargoSha256` is not out of date by comparing the `Cargo.lock` file in both the `cargoDeps` and `src`. Note that this option changes the value of `cargoSha256` since it also copies the `Cargo.lock` in it. To avoid breaking backward-compatibility this option is not enabled by default but hopefully will be in the future.
+### Building a crate for a different target
+
+To build your crate with a different cargo `--target` simply specify the `target` attribute:
+
+```nix
+pkgs.rustPlatform.buildRustPackage {
+ (...)
+ target = "x86_64-fortanix-unknown-sgx";
+}
+```
+
## Compiling Rust crates using Nix instead of Cargo
### Simple operation
@@ -192,7 +203,7 @@ argument and returns a set that contains all attribute that should be
overwritten.
For more complicated cases, such as when parts of the crate's
-derivation depend on the the crate's version, the `attrs` argument of
+derivation depend on the crate's version, the `attrs` argument of
the override above can be read, as in the following example, which
patches the derivation:
diff --git a/doc/languages-frameworks/vim.section.md b/doc/languages-frameworks/vim.section.md
index 537e7b93e52..05a23d26cf2 100644
--- a/doc/languages-frameworks/vim.section.md
+++ b/doc/languages-frameworks/vim.section.md
@@ -3,7 +3,7 @@ title: User's Guide for Vim in Nixpkgs
author: Marc Weber
date: 2016-06-25
---
-# User's Guide to Vim Plugins/Addons/Bundles/Scripts in Nixpkgs
+# Vim
Both Neovim and Vim can be configured to include your favorite plugins
and additional libraries.
diff --git a/doc/manual.xml b/doc/manual.xml
index ab845e1a108..1f69872d2a7 100644
--- a/doc/manual.xml
+++ b/doc/manual.xml
@@ -5,21 +5,37 @@
Version
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ Using Nixpkgs
+
+
+
+
+
+
+ Standard environment
+
+
+
+
+
+
+
+ Builders
+
+
+
+
+
+
+
+
+ Contributing to Nixpkgs
+
+
+
+
+
+
diff --git a/doc/package-notes.xml b/doc/package-notes.xml
deleted file mode 100644
index 770b277cd90..00000000000
--- a/doc/package-notes.xml
+++ /dev/null
@@ -1,422 +0,0 @@
-
- Package Notes
-
- This chapter contains information about how to use and maintain the Nix expressions for a number of specific packages, such as the Linux kernel or X.org.
-
-
-
- Linux kernel
-
-
- The Nix expressions to build the Linux kernel are in pkgs/os-specific/linux/kernel .
-
-
-
- The function that builds the kernel has an argument kernelPatches which should be a list of {name, patch, extraConfig} attribute sets, where name is the name of the patch (which is included in the kernel’s meta.description attribute), patch is the patch itself (possibly compressed), and extraConfig (optional) is a string specifying extra options to be concatenated to the kernel configuration file (.config ).
-
-
-
- The kernel derivation exports an attribute features specifying whether optional functionality is or isn’t enabled. This is used in NixOS to implement kernel-specific behaviour. For instance, if the kernel has the iwlwifi feature (i.e. has built-in support for Intel wireless chipsets), then NixOS doesn’t have to build the external iwlwifi package:
-
-modulesTree = [kernel]
- ++ pkgs.lib.optional (!kernel.features ? iwlwifi) kernelPackages.iwlwifi
- ++ ...;
-
-
-
-
- How to add a new (major) version of the Linux kernel to Nixpkgs:
-
-
-
- Copy the old Nix expression (e.g. linux-2.6.21.nix ) to the new one (e.g. linux-2.6.22.nix ) and update it.
-
-
-
-
- Add the new kernel to all-packages.nix (e.g., create an attribute kernel_2_6_22 ).
-
-
-
-
- Now we’re going to update the kernel configuration. First unpack the kernel. Then for each supported platform (i686 , x86_64 , uml ) do the following:
-
-
-
- Make an copy from the old config (e.g. config-2.6.21-i686-smp ) to the new one (e.g. config-2.6.22-i686-smp ).
-
-
-
-
- Copy the config file for this platform (e.g. config-2.6.22-i686-smp ) to .config in the kernel source tree.
-
-
-
-
- Run make oldconfig ARCH={i386,x86_64,um} and answer all questions. (For the uml configuration, also add SHELL=bash .) Make sure to keep the configuration consistent between platforms (i.e. don’t enable some feature on i686 and disable it on x86_64 ).
-
-
-
-
- If needed you can also run make menuconfig :
-
-$ nix-env -i ncurses
-$ export NIX_CFLAGS_LINK=-lncurses
-$ make menuconfig ARCH=arch
-
-
-
-
- Copy .config over the new config file (e.g. config-2.6.22-i686-smp ).
-
-
-
-
-
-
-
- Test building the kernel: nix-build -A kernel_2_6_22 . If it compiles, ship it! For extra credit, try booting NixOS with it.
-
-
-
-
- It may be that the new kernel requires updating the external kernel modules and kernel-dependent packages listed in the linuxPackagesFor function in all-packages.nix (such as the NVIDIA drivers, AUFS, etc.). If the updated packages aren’t backwards compatible with older kernels, you may need to keep the older versions around.
-
-
-
-
-
-
-
- X.org
-
-
- The Nix expressions for the X.org packages reside in pkgs/servers/x11/xorg/default.nix . This file is automatically generated from lists of tarballs in an X.org release. As such it should not be modified directly; rather, you should modify the lists, the generator script or the file pkgs/servers/x11/xorg/overrides.nix , in which you can override or add to the derivations produced by the generator.
-
-
-
- The generator is invoked as follows:
-
-$ cd pkgs/servers/x11/xorg
-$ cat tarballs-7.5.list extra.list old.list \
- | perl ./generate-expr-from-tarballs.pl
-
- For each of the tarballs in the .list files, the script downloads it, unpacks it, and searches its configure.ac and *.pc.in files for dependencies. This information is used to generate default.nix . The generator caches downloaded tarballs between runs. Pay close attention to the NOT FOUND: name messages at the end of the run, since they may indicate missing dependencies. (Some might be optional dependencies, however.)
-
-
-
- A file like tarballs-7.5.list contains all tarballs in a X.org release. It can be generated like this:
-
-$ export i="mirror://xorg/X11R7.4/src/everything/"
-$ cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) \
- | perl -e 'while (<>) { if (/(href|HREF)="([^"]*.bz2)"/) { print "$ENV{'i'}$2\n"; }; }' \
- | sort > tarballs-7.4.list
-
- extra.list contains libraries that aren’t part of X.org proper, but are closely related to it, such as libxcb . old.list contains some packages that were removed from X.org, but are still needed by some people or by other packages (such as imake ).
-
-
-
- If the expression for a package requires derivation attributes that the generator cannot figure out automatically (say, patches or a postInstall hook), you should modify pkgs/servers/x11/xorg/overrides.nix .
-
-
-
-
-
-
-
-
- Eclipse
-
-
- The Nix expressions related to the Eclipse platform and IDE are in pkgs/applications/editors/eclipse .
-
-
-
- Nixpkgs provides a number of packages that will install Eclipse in its various forms. These range from the bare-bones Eclipse Platform to the more fully featured Eclipse SDK or Scala-IDE packages and multiple version are often available. It is possible to list available Eclipse packages by issuing the command:
-
-$ nix-env -f '<nixpkgs>' -qaP -A eclipses --description
-
- Once an Eclipse variant is installed it can be run using the eclipse command, as expected. From within Eclipse it is then possible to install plugins in the usual manner by either manually specifying an Eclipse update site or by installing the Marketplace Client plugin and using it to discover and install other plugins. This installation method provides an Eclipse installation that closely resemble a manually installed Eclipse.
-
-
-
- If you prefer to install plugins in a more declarative manner then Nixpkgs also offer a number of Eclipse plugins that can be installed in an Eclipse environment . This type of environment is created using the function eclipseWithPlugins found inside the nixpkgs.eclipses attribute set. This function takes as argument { eclipse, plugins ? [], jvmArgs ? [] } where eclipse is a one of the Eclipse packages described above, plugins is a list of plugin derivations, and jvmArgs is a list of arguments given to the JVM running the Eclipse. For example, say you wish to install the latest Eclipse Platform with the popular Eclipse Color Theme plugin and also allow Eclipse to use more RAM. You could then add
-
-packageOverrides = pkgs: {
- myEclipse = with pkgs.eclipses; eclipseWithPlugins {
- eclipse = eclipse-platform;
- jvmArgs = [ "-Xmx2048m" ];
- plugins = [ plugins.color-theme ];
- };
-}
-
- to your Nixpkgs configuration (~/.config/nixpkgs/config.nix ) and install it by running nix-env -f '<nixpkgs>' -iA myEclipse and afterward run Eclipse as usual. It is possible to find out which plugins are available for installation using eclipseWithPlugins by running
-
-$ nix-env -f '<nixpkgs>' -qaP -A eclipses.plugins --description
-
-
-
-
- If there is a need to install plugins that are not available in Nixpkgs then it may be possible to define these plugins outside Nixpkgs using the buildEclipseUpdateSite and buildEclipsePlugin functions found in the nixpkgs.eclipses.plugins attribute set. Use the buildEclipseUpdateSite function to install a plugin distributed as an Eclipse update site. This function takes { name, src } as argument where src indicates the Eclipse update site archive. All Eclipse features and plugins within the downloaded update site will be installed. When an update site archive is not available then the buildEclipsePlugin function can be used to install a plugin that consists of a pair of feature and plugin JARs. This function takes an argument { name, srcFeature, srcPlugin } where srcFeature and srcPlugin are the feature and plugin JARs, respectively.
-
-
-
- Expanding the previous example with two plugins using the above functions we have
-
-packageOverrides = pkgs: {
- myEclipse = with pkgs.eclipses; eclipseWithPlugins {
- eclipse = eclipse-platform;
- jvmArgs = [ "-Xmx2048m" ];
- plugins = [
- plugins.color-theme
- (plugins.buildEclipsePlugin {
- name = "myplugin1-1.0";
- srcFeature = fetchurl {
- url = "http://…/features/myplugin1.jar";
- sha256 = "123…";
- };
- srcPlugin = fetchurl {
- url = "http://…/plugins/myplugin1.jar";
- sha256 = "123…";
- };
- });
- (plugins.buildEclipseUpdateSite {
- name = "myplugin2-1.0";
- src = fetchurl {
- stripRoot = false;
- url = "http://…/myplugin2.zip";
- sha256 = "123…";
- };
- });
- ];
- };
-}
-
-
-
-
- Elm
-
-
- To start a development environment do nix-shell -p elmPackages.elm elmPackages.elm-format
-
-
-
- To update Elm compiler, see nixpkgs/pkgs/development/compilers/elm/README.md .
-
-
-
- To package Elm applications, read about elm2nix.
-
-
-
- Kakoune
-
-
- Kakoune can be built to autoload plugins:
-(kakoune.override {
- configure = {
- plugins = with pkgs.kakounePlugins; [ parinfer-rust ];
- };
-})
-
-
-
- Interactive shell helpers
-
-
- Some packages provide the shell integration to be more useful. But unlike other systems, nix doesn't have a standard share directory location. This is why a bunch PACKAGE-share scripts are shipped that print the location of the corresponding shared folder. Current list of such packages is as following:
-
-
-
- autojump : autojump-share
-
-
-
-
- fzf : fzf-share
-
-
-
- E.g. autojump can then used in the .bashrc like this:
-
- source "$(autojump-share)/autojump.bash"
-
-
-
-
- Weechat
-
-
- Weechat can be configured to include your choice of plugins, reducing its closure size from the default configuration which includes all available plugins. To make use of this functionality, install an expression that overrides its configuration such as
-weechat.override {configure = {availablePlugins, ...}: {
- plugins = with availablePlugins; [ python perl ];
- }
-}
- If the configure function returns an attrset without the plugins attribute, availablePlugins will be used automatically.
-
-
-
- The plugins currently available are python , perl , ruby , guile , tcl and lua .
-
-
-
- The python and perl plugins allows the addition of extra libraries. For instance, the inotify.py script in weechat-scripts requires D-Bus or libnotify, and the fish.py script requires pycrypto. To use these scripts, use the plugin's withPackages attribute:
-weechat.override { configure = {availablePlugins, ...}: {
- plugins = with availablePlugins; [
- (python.withPackages (ps: with ps; [ pycrypto python-dbus ]))
- ];
- };
-}
-
-
-
-
- In order to also keep all default plugins installed, it is possible to use the following method:
-weechat.override { configure = { availablePlugins, ... }: {
- plugins = builtins.attrValues (availablePlugins // {
- python = availablePlugins.python.withPackages (ps: with ps; [ pycrypto python-dbus ]);
- });
-}; }
-
-
-
-
- WeeChat allows to set defaults on startup using the --run-command . The configure method can be used to pass commands to the program:
-weechat.override {
- configure = { availablePlugins, ... }: {
- init = ''
- /set foo bar
- /server add freenode chat.freenode.org
- '';
- };
-}
- Further values can be added to the list of commands when running weechat --run-command "your-commands" .
-
-
-
- Additionally it's possible to specify scripts to be loaded when starting weechat . These will be loaded before the commands from init :
-weechat.override {
- configure = { availablePlugins, ... }: {
- scripts = with pkgs.weechatScripts; [
- weechat-xmpp weechat-matrix-bridge wee-slack
- ];
- init = ''
- /set plugins.var.python.jabber.key "val"
- '':
- };
-}
-
-
-
- In nixpkgs there's a subpackage which contains derivations for WeeChat scripts. Such derivations expect a passthru.scripts attribute which contains a list of all scripts inside the store path. Furthermore all scripts have to live in $out/share . An exemplary derivation looks like this:
-{ stdenv, fetchurl }:
-
-stdenv.mkDerivation {
- name = "exemplary-weechat-script";
- src = fetchurl {
- url = "https://scripts.tld/your-scripts.tar.gz";
- sha256 = "...";
- };
- passthru.scripts = [ "foo.py" "bar.lua" ];
- installPhase = ''
- mkdir $out/share
- cp foo.py $out/share
- cp bar.lua $out/share
- '';
-}
-
-
-
- ibus-engines.typing-booster
-
-
- This package is an ibus-based completion method to speed up typing.
-
-
-
- Activating the engine
-
-
- IBus needs to be configured accordingly to activate typing-booster . The configuration depends on the desktop manager in use. For detailed instructions, please refer to the upstream docs.
-
-
-
- On NixOS you need to explicitly enable ibus with given engines before customizing your desktop to use typing-booster . This can be achieved using the ibus module:
-{ pkgs, ... }: {
- i18n.inputMethod = {
- enabled = "ibus";
- ibus.engines = with pkgs.ibus-engines; [ typing-booster ];
- };
-}
-
-
-
-
- Using custom hunspell dictionaries
-
-
- The IBus engine is based on hunspell to support completion in many languages. By default the dictionaries de-de , en-us , fr-moderne es-es , it-it , sv-se and sv-fi are in use. To add another dictionary, the package can be overridden like this:
-ibus-engines.typing-booster.override {
- langs = [ "de-at" "en-gb" ];
-}
-
-
-
- Note: each language passed to langs must be an attribute name in pkgs.hunspellDicts .
-
-
-
-
- Built-in emoji picker
-
-
- The ibus-engines.typing-booster package contains a program named emoji-picker . To display all emojis correctly, a special font such as noto-fonts-emoji is needed:
-
-
-
- On NixOS it can be installed using the following expression:
-{ pkgs, ... }: {
- fonts.fonts = with pkgs; [ noto-fonts-emoji ];
-}
-
-
-
-
- Nginx
-
-
- Nginx is a reverse proxy and lightweight webserver.
-
-
-
- ETags on static files served from the Nix store
-
-
- HTTP has a couple different mechanisms for caching to prevent clients from having to download the same content repeatedly if a resource has not changed since the last time it was requested. When nginx is used as a server for static files, it implements the caching mechanism based on the Last-Modified response header automatically; unfortunately, it works by using filesystem timestamps to determine the value of the Last-Modified header. This doesn't give the desired behavior when the file is in the Nix store, because all file timestamps are set to 0 (for reasons related to build reproducibility).
-
-
-
- Fortunately, HTTP supports an alternative (and more effective) caching mechanism: the ETag response header. The value of the ETag header specifies some identifier for the particular content that the server is sending (e.g. a hash). When a client makes a second request for the same resource, it sends that value back in an If-None-Match header. If the ETag value is unchanged, then the server does not need to resend the content.
-
-
-
- As of NixOS 19.09, the nginx package in Nixpkgs is patched such that when nginx serves a file out of /nix/store , the hash in the store path is used as the ETag header in the HTTP response, thus providing proper caching functionality. This happens automatically; you do not need to do modify any configuration to get this behavior.
-
-
-
-
diff --git a/doc/package-specific-user-notes.xml b/doc/package-specific-user-notes.xml
deleted file mode 100644
index a3ee42dc7fa..00000000000
--- a/doc/package-specific-user-notes.xml
+++ /dev/null
@@ -1,357 +0,0 @@
-
- Package-specific usage notes
-
- These chapters includes some notes that apply to specific packages and should answer some of the frequently asked questions related to Nixpkgs use. Some useful information related to package use can be found in package-specific development notes.
-
-
- OpenGL
-
-
- Packages that use OpenGL have NixOS desktop as their primary target. The current solution for loading the GPU-specific drivers is based on libglvnd and looks for the driver implementation in LD_LIBRARY_PATH . If you are using a non-NixOS GNU/Linux/X11 desktop with free software video drivers, consider launching OpenGL-dependent programs from Nixpkgs with Nixpkgs versions of libglvnd and mesa_drivers in LD_LIBRARY_PATH . For proprietary video drivers you might have luck with also adding the corresponding video driver package.
-
-
-
- Locales
-
-
- To allow simultaneous use of packages linked against different versions of glibc with different locale archive formats Nixpkgs patches glibc to rely on LOCALE_ARCHIVE environment variable.
-
-
-
- On non-NixOS distributions this variable is obviously not set. This can cause regressions in language support or even crashes in some Nixpkgs-provided programs. The simplest way to mitigate this problem is exporting the LOCALE_ARCHIVE variable pointing to ${glibcLocales}/lib/locale/locale-archive . The drawback (and the reason this is not the default) is the relatively large (a hundred MiB) size of the full set of locales. It is possible to build a custom set of locales by overriding parameters allLocales and locales of the package.
-
-
-
- Emacs
-
-
- Configuring Emacs
-
-
- The Emacs package comes with some extra helpers to make it easier to configure. emacsWithPackages allows you to manage packages from ELPA. This means that you will not have to install that packages from within Emacs. For instance, if you wanted to use company , counsel , flycheck , ivy , magit , projectile , and use-package you could use this as a ~/.config/nixpkgs/config.nix override:
-
-
-
-{
- packageOverrides = pkgs: with pkgs; {
- myEmacs = emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
- company
- counsel
- flycheck
- ivy
- magit
- projectile
- use-package
- ]));
- }
-}
-
-
-
- You can install it like any other packages via nix-env -iA myEmacs . However, this will only install those packages. It will not configure them for us. To do this, we need to provide a configuration file. Luckily, it is possible to do this from within Nix! By modifying the above example, we can make Emacs load a custom config file. The key is to create a package that provide a default.el file in /share/emacs/site-start/ . Emacs knows to load this file automatically when it starts.
-
-
-
-{
- packageOverrides = pkgs: with pkgs; rec {
- myEmacsConfig = writeText "default.el" ''
-;; initialize package
-
-(require 'package)
-(package-initialize 'noactivate)
-(eval-when-compile
- (require 'use-package))
-
-;; load some packages
-
-(use-package company
- :bind ("<C-tab>" . company-complete)
- :diminish company-mode
- :commands (company-mode global-company-mode)
- :defer 1
- :config
- (global-company-mode))
-
-(use-package counsel
- :commands (counsel-descbinds)
- :bind (([remap execute-extended-command] . counsel-M-x)
- ("C-x C-f" . counsel-find-file)
- ("C-c g" . counsel-git)
- ("C-c j" . counsel-git-grep)
- ("C-c k" . counsel-ag)
- ("C-x l" . counsel-locate)
- ("M-y" . counsel-yank-pop)))
-
-(use-package flycheck
- :defer 2
- :config (global-flycheck-mode))
-
-(use-package ivy
- :defer 1
- :bind (("C-c C-r" . ivy-resume)
- ("C-x C-b" . ivy-switch-buffer)
- :map ivy-minibuffer-map
- ("C-j" . ivy-call))
- :diminish ivy-mode
- :commands ivy-mode
- :config
- (ivy-mode 1))
-
-(use-package magit
- :defer
- :if (executable-find "git")
- :bind (("C-x g" . magit-status)
- ("C-x G" . magit-dispatch-popup))
- :init
- (setq magit-completing-read-function 'ivy-completing-read))
-
-(use-package projectile
- :commands projectile-mode
- :bind-keymap ("C-c p" . projectile-command-map)
- :defer 5
- :config
- (projectile-global-mode))
- '';
- myEmacs = emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
- (runCommand "default.el" {} ''
-mkdir -p $out/share/emacs/site-lisp
-cp ${myEmacsConfig} $out/share/emacs/site-lisp/default.el
-'')
- company
- counsel
- flycheck
- ivy
- magit
- projectile
- use-package
- ]));
- };
-}
-
-
-
- This provides a fairly full Emacs start file. It will load in addition to the user's presonal config. You can always disable it by passing -q to the Emacs command.
-
-
-
- Sometimes emacsWithPackages is not enough, as this package set has some priorities imposed on packages (with the lowest priority assigned to Melpa Unstable, and the highest for packages manually defined in pkgs/top-level/emacs-packages.nix ). But you can't control this priorities when some package is installed as a dependency. You can override it on per-package-basis, providing all the required dependencies manually - but it's tedious and there is always a possibility that an unwanted dependency will sneak in through some other package. To completely override such a package you can use overrideScope' .
-
-
-
-overrides = self: super: rec {
- haskell-mode = self.melpaPackages.haskell-mode;
- ...
-};
-((emacsPackagesGen emacs).overrideScope' overrides).emacsWithPackages (p: with p; [
- # here both these package will use haskell-mode of our own choice
- ghc-mod
- dante
-])
-
-
-
-
- DLib
-
-
- DLib is a modern, C++-based toolkit which provides several machine learning algorithms.
-
-
-
- Compiling without AVX support
-
-
- Especially older CPUs don't support AVX (Advanced Vector Extensions ) instructions that are used by DLib to optimize their algorithms.
-
-
-
- On the affected hardware errors like Illegal instruction will occur. In those cases AVX support needs to be disabled:
-self: super: {
- dlib = super.dlib.override { avxSupport = false; };
-}
-
-
-
-
- Unfree software
-
-
- All users of Nixpkgs are free software users, and many users (and developers) of Nixpkgs want to limit and tightly control their exposure to unfree software. At the same time, many users need (or want) to run some specific pieces of proprietary software. Nixpkgs includes some expressions for unfree software packages. By default unfree software cannot be installed and doesn’t show up in searches. To allow installing unfree software in a single Nix invocation one can export NIXPKGS_ALLOW_UNFREE=1 . For a persistent solution, users can set allowUnfree in the Nixpkgs configuration.
-
-
-
- Fine-grained control is possible by defining allowUnfreePredicate function in config; it takes the mkDerivation parameter attrset and returns true for unfree packages that should be allowed.
-
-
-
- Steam
-
-
- Steam in Nix
-
-
- Steam is distributed as a .deb file, for now only as an i686 package (the amd64 package only has documentation). When unpacked, it has a script called steam that in Ubuntu (their target distro) would go to /usr/bin . When run for the first time, this script copies some files to the user's home, which include another script that is the ultimate responsible for launching the steam binary, which is also in $HOME.
-
-
-
- Nix problems and constraints:
-
-
-
- We don't have /bin/bash and many scripts point there. Similarly for /usr/bin/python .
-
-
-
-
- We don't have the dynamic loader in /lib .
-
-
-
-
- The steam.sh script in $HOME can not be patched, as it is checked and rewritten by steam.
-
-
-
-
- The steam binary cannot be patched, it's also checked.
-
-
-
-
-
-
- The current approach to deploy Steam in NixOS is composing a FHS-compatible chroot environment, as documented here. This allows us to have binaries in the expected paths without disrupting the system, and to avoid patching them to work in a non FHS environment.
-
-
-
-
- How to play
-
-
- For 64-bit systems it's important to have
-hardware.opengl.driSupport32Bit = true;
- in your /etc/nixos/configuration.nix . You'll also need
-hardware.pulseaudio.support32Bit = true;
- if you are using PulseAudio - this will enable 32bit ALSA apps integration. To use the Steam controller or other Steam supported controllers such as the DualShock 4 or Nintendo Switch Pro, you need to add
-hardware.steam-hardware.enable = true;
- to your configuration.
-
-
-
-
- Troubleshooting
-
-
-
-
-
- Steam fails to start. What do I do?
-
-
-
- Try to run
-strace steam
- to see what is causing steam to fail.
-
-
-
-
-
- Using the FOSS Radeon or nouveau (nvidia) drivers
-
-
-
-
-
- The newStdcpp parameter was removed since NixOS 17.09 and should not be needed anymore.
-
-
-
-
- Steam ships statically linked with a version of libcrypto that conflics with the one dynamically loaded by radeonsi_dri.so. If you get the error
-steam.sh: line 713: 7842 Segmentation fault (core dumped)
- have a look at this pull request.
-
-
-
-
-
-
-
- Java
-
-
-
-
-
- There is no java in steam chrootenv by default. If you get a message like
-/home/foo/.local/share/Steam/SteamApps/common/towns/towns.sh: line 1: java: command not found
- You need to add
- steam.override { withJava = true; };
- to your configuration.
-
-
-
-
-
-
-
-
-
-
- steam-run
-
-
- The FHS-compatible chroot used for steam can also be used to run other linux games that expect a FHS environment. To do it, add
-pkgs.(steam.override {
- nativeOnly = true;
- newStdcpp = true;
- }).run
- to your configuration, rebuild, and run the game with
-steam-run ./foo
-
-
-
-
- Citrix Receiver & Citrix Workspace App
-
-
-
-
- Please note that the citrix_receiver package has been deprecated since its development was discontinued by upstream and has been replaced by the citrix workspace app.
-
-
- Citrix Receiver and Citrix Workspace App are a remote desktop viewers which provide access to XenDesktop installations.
-
-
-
- Basic usage
-
-
- The tarball archive needs to be downloaded manually as the license agreements of the vendor for Citrix Receiver or Citrix Workspace need to be accepted first. Then run nix-prefetch-url file://$PWD/linuxx64-$version.tar.gz . With the archive available in the store the package can be built and installed with Nix.
-
-
-
- Caution with nix-shell installs
-
- It's recommended to install Citrix Receiver and/or Citrix Workspace using nix-env -i or globally to ensure that the .desktop files are installed properly into $XDG_CONFIG_DIRS . Otherwise it won't be possible to open .ica files automatically from the browser to start a Citrix connection.
-
-
-
-
-
- Custom certificates
-
-
- The Citrix Workspace App in nixpkgs trust several certificates from the Mozilla database by default. However several companies using Citrix might require their own corporate certificate. On distros with imperative packaging these certs can be stored easily in $ICAROOT , however this directory is a store path in nixpkgs . In order to work around this issue the package provides a simple mechanism to add custom certificates without rebuilding the entire package using symlinkJoin :
-
- { config.allowUnfree = true; };
-let extraCerts = [ ./custom-cert-1.pem ./custom-cert-2.pem /* ... */ ]; in
-citrix_workspace.override {
- inherit extraCerts;
-}]]>
-
-
-
-
-
diff --git a/doc/introduction.chapter.md b/doc/preface.chapter.md
similarity index 67%
rename from doc/introduction.chapter.md
rename to doc/preface.chapter.md
index 6abdc2714e2..88ca5e2e3ce 100644
--- a/doc/introduction.chapter.md
+++ b/doc/preface.chapter.md
@@ -1,44 +1,45 @@
---
-title: Introduction
+title: Preface
author: Frederik Rietdijk
date: 2015-11-25
---
-# Introduction
+# Preface
The Nix Packages collection (Nixpkgs) is a set of thousands of packages for the
-[Nix package manager](http://nixos.org/nix/), released under a
+[Nix package manager](https://nixos.org/nix/), released under a
[permissive MIT/X11 license](https://github.com/NixOS/nixpkgs/blob/master/COPYING).
Packages are available for several platforms, and can be used with the Nix
-package manager on most GNU/Linux distributions as well as NixOS.
+package manager on most GNU/Linux distributions as well as [NixOS](https://nixos.org/nixos).
This manual primarily describes how to write packages for the Nix Packages collection
(Nixpkgs). Thus it’s mainly for packagers and developers who want to add packages to
Nixpkgs. If you like to learn more about the Nix package manager and the Nix
-expression language, then you are kindly referred to the [Nix manual](http://nixos.org/nix/manual/).
+expression language, then you are kindly referred to the [Nix manual](https://nixos.org/nix/manual/).
+The NixOS distribution is documented in the [NixOS manual](https://nixos.org/nixos/manual/).
## Overview of Nixpkgs
Nix expressions describe how to build packages from source and are collected in
the [nixpkgs repository](https://github.com/NixOS/nixpkgs). Also included in the
collection are Nix expressions for
-[NixOS modules](http://nixos.org/nixos/manual/index.html#sec-writing-modules).
+[NixOS modules](https://nixos.org/nixos/manual/index.html#sec-writing-modules).
With these expressions the Nix package manager can build binary packages.
Packages, including the Nix packages collection, are distributed through
-[channels](http://nixos.org/nix/manual/#sec-channels). The collection is
+[channels](https://nixos.org/nix/manual/#sec-channels). The collection is
distributed for users of Nix on non-NixOS distributions through the channel
`nixpkgs`. Users of NixOS generally use one of the `nixos-*` channels, e.g.
-`nixos-16.03`, which includes all packages and modules for the stable NixOS
-16.03. Stable NixOS releases are generally only given
+`nixos-19.09`, which includes all packages and modules for the stable NixOS
+19.09. Stable NixOS releases are generally only given
security updates. More up to date packages and modules are available via the
`nixos-unstable` channel.
Both `nixos-unstable` and `nixpkgs` follow the `master` branch of the Nixpkgs
repository, although both do lag the `master` branch by generally
-[a couple of days](http://howoldis.herokuapp.com/). Updates to a channel are
+[a couple of days](https://howoldis.herokuapp.com/). Updates to a channel are
distributed as soon as all tests for that channel pass, e.g.
-[this table](http://hydra.nixos.org/job/nixpkgs/trunk/unstable#tabs-constituents)
+[this table](https://hydra.nixos.org/job/nixpkgs/trunk/unstable#tabs-constituents)
shows the status of tests for the `nixpkgs` channel.
The tests are conducted by a cluster called [Hydra](http://nixos.org/hydra/),
@@ -47,5 +48,5 @@ which also builds binary packages from the Nix expressions in Nixpkgs for
The binaries are made available via a [binary cache](https://cache.nixos.org).
The current Nix expressions of the channels are available in the
-[`nixpkgs-channels`](https://github.com/NixOS/nixpkgs-channels) repository,
-which has branches corresponding to the available channels.
+[`nixpkgs`](https://github.com/NixOS/nixpkgs) repository in branches
+that correspond to the channel names (e.g. `nixos-19.09-small`).
diff --git a/doc/cross-compilation.xml b/doc/stdenv/cross-compilation.xml
similarity index 96%
rename from doc/cross-compilation.xml
rename to doc/stdenv/cross-compilation.xml
index 93fe9095ce2..5476c9a4893 100644
--- a/doc/cross-compilation.xml
+++ b/doc/stdenv/cross-compilation.xml
@@ -348,12 +348,12 @@ nix-build '<nixpkgs>' --arg crossSystem '{ config = "<arch>-<os&g
- In each stage, pkgsBuildHost refers the the previous stage, pkgsBuildBuild refers to the one before that, and pkgsHostTarget refers to the current one, and pkgsTargetTarget refers to the next one. When there is no previous or next stage, they instead refer to the current stage. Note how all the invariants regarding the mapping between dependency and depending packages' build host and target platforms are preserved. pkgsBuildTarget and pkgsHostHost are more complex in that the stage fitting the requirements isn't always a fixed chain of "prevs" and "nexts" away (modulo the "saturating" self-references at the ends). We just special case each instead. All the primary edges are implemented is in pkgs/stdenv/booter.nix , and secondarily aliases in pkgs/top-level/stage.nix .
+ In each stage, pkgsBuildHost refers to the previous stage, pkgsBuildBuild refers to the one before that, and pkgsHostTarget refers to the current one, and pkgsTargetTarget refers to the next one. When there is no previous or next stage, they instead refer to the current stage. Note how all the invariants regarding the mapping between dependency and depending packages' build host and target platforms are preserved. pkgsBuildTarget and pkgsHostHost are more complex in that the stage fitting the requirements isn't always a fixed chain of "prevs" and "nexts" away (modulo the "saturating" self-references at the ends). We just special case each instead. All the primary edges are implemented is in pkgs/stdenv/booter.nix , and secondarily aliases in pkgs/top-level/stage.nix .
- Note the native stages are bootstrapped in legacy ways that predate the current cross implementation. This is why the the bootstrapping stages leading up to the final stages are ignored inthe previous paragraph.
+ Note the native stages are bootstrapped in legacy ways that predate the current cross implementation. This is why the bootstrapping stages leading up to the final stages are ignored inthe previous paragraph.
diff --git a/doc/meta.xml b/doc/stdenv/meta.xml
similarity index 100%
rename from doc/meta.xml
rename to doc/stdenv/meta.xml
diff --git a/doc/multiple-output.xml b/doc/stdenv/multiple-output.xml
similarity index 100%
rename from doc/multiple-output.xml
rename to doc/stdenv/multiple-output.xml
diff --git a/doc/platform-notes.xml b/doc/stdenv/platform-notes.xml
similarity index 98%
rename from doc/platform-notes.xml
rename to doc/stdenv/platform-notes.xml
index d8d7692fc9a..5a266fdc0ee 100644
--- a/doc/platform-notes.xml
+++ b/doc/stdenv/platform-notes.xml
@@ -1,6 +1,6 @@
+ xml:id="chap-platform-notes">
Platform Notes
Darwin (macOS)
diff --git a/doc/stdenv.xml b/doc/stdenv/stdenv.xml
similarity index 100%
rename from doc/stdenv.xml
rename to doc/stdenv/stdenv.xml
diff --git a/doc/configuration.xml b/doc/using/configuration.xml
similarity index 99%
rename from doc/configuration.xml
rename to doc/using/configuration.xml
index a68ae739f52..6406c3af3ec 100644
--- a/doc/configuration.xml
+++ b/doc/using/configuration.xml
@@ -142,7 +142,7 @@
{
allowUnfreePredicate = (pkg: builtins.elem
- (builtins.parseDrvName pkg.name).name [
+ (pkg.pname or (builtins.parseDrvName pkg.name).name) [
"flashplayer"
"vscode"
]);
diff --git a/doc/overlays.xml b/doc/using/overlays.xml
similarity index 100%
rename from doc/overlays.xml
rename to doc/using/overlays.xml
diff --git a/doc/functions/overrides.xml b/doc/using/overrides.xml
similarity index 98%
rename from doc/functions/overrides.xml
rename to doc/using/overrides.xml
index 4ba4283c609..c9d36ddb2d7 100644
--- a/doc/functions/overrides.xml
+++ b/doc/using/overrides.xml
@@ -1,17 +1,14 @@
-
+ xml:id="chap-overrides">
Overriding
-
Sometimes one wants to override parts of nixpkgs , e.g. derivation attributes, the results of derivations.
-
These functions are used to make changes to packages, returning only single packages. Overlays, on the other hand, can be used to combine the overridden packages across the entire package set of Nixpkgs.
-
<pkg>.override
@@ -45,7 +42,6 @@ mypkg = pkgs.callPackage ./mypkg.nix {
In the first example, pkgs.foo is the result of a function call with some default arguments, usually a derivation. Using pkgs.foo.override will call the same function with the given new arguments.
-
<pkg>.overrideAttrs
@@ -76,7 +72,6 @@ helloWithDebug = pkgs.hello.overrideAttrs (oldAttrs: rec {
-
<pkg>.overrideDerivation
@@ -124,7 +119,6 @@ mySed = pkgs.gnused.overrideDerivation (oldAttrs: {
-
lib.makeOverridable
@@ -148,4 +142,4 @@ c = lib.makeOverridable f { a = 1; b = 2; };
The variable c however also has some additional functions, like c.override which can be used to override the default arguments. In this example the value of (c.override { a = 4; }).result is 6.
-
+
diff --git a/lib/customisation.nix b/lib/customisation.nix
index 3be36fcd719..ac234e3b8c6 100644
--- a/lib/customisation.nix
+++ b/lib/customisation.nix
@@ -66,22 +66,31 @@ rec {
*/
makeOverridable = f: origArgs:
let
- ff = f origArgs;
+ result = f origArgs;
+
+ # Creates a functor with the same arguments as f
+ copyArgs = g: lib.setFunctionArgs g (lib.functionArgs f);
+ # Changes the original arguments with (potentially a function that returns) a set of new attributes
overrideWith = newArgs: origArgs // (if lib.isFunction newArgs then newArgs origArgs else newArgs);
+
+ # Re-call the function but with different arguments
+ overrideArgs = copyArgs (newArgs: makeOverridable f (overrideWith newArgs));
+ # Change the result of the function call by applying g to it
+ overrideResult = g: makeOverridable (copyArgs (args: g (f args))) origArgs;
in
- if builtins.isAttrs ff then (ff // {
- override = newArgs: makeOverridable f (overrideWith newArgs);
- overrideDerivation = fdrv:
- makeOverridable (args: overrideDerivation (f args) fdrv) origArgs;
- ${if ff ? overrideAttrs then "overrideAttrs" else null} = fdrv:
- makeOverridable (args: (f args).overrideAttrs fdrv) origArgs;
- })
- else if lib.isFunction ff then {
- override = newArgs: makeOverridable f (overrideWith newArgs);
- __functor = self: ff;
- overrideDerivation = throw "overrideDerivation not yet supported for functors";
- }
- else ff;
+ if builtins.isAttrs result then
+ result // {
+ override = overrideArgs;
+ overrideDerivation = fdrv: overrideResult (x: overrideDerivation x fdrv);
+ ${if result ? overrideAttrs then "overrideAttrs" else null} = fdrv:
+ overrideResult (x: x.overrideAttrs fdrv);
+ }
+ else if lib.isFunction result then
+ # Transform the result into a functor while propagating its arguments
+ lib.setFunctionArgs result (lib.functionArgs result) // {
+ override = overrideArgs;
+ }
+ else result;
/* Call the package function in the file `fn' with the required
diff --git a/lib/default.nix b/lib/default.nix
index f293a1defb1..74d508ec1d6 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -57,8 +57,8 @@ let
hasAttr head isAttrs isBool isInt isList isString length
lessThan listToAttrs pathExists readFile replaceStrings seq
stringLength sub substring tail;
- inherit (trivial) id const concat or and bitAnd bitOr bitXor bitNot
- boolToString mergeAttrs flip mapNullable inNixShell min max
+ inherit (trivial) id const pipe concat or and bitAnd bitOr bitXor
+ bitNot boolToString mergeAttrs flip mapNullable inNixShell min max
importJSON warn info showWarnings nixpkgsVersion version mod compare
splitByAndCompare functionArgs setFunctionArgs isFunction;
inherit (fixedPoints) fix fix' converge extends composeExtensions
diff --git a/lib/modules.nix b/lib/modules.nix
index 71672c7d112..44db77b5d1c 100644
--- a/lib/modules.nix
+++ b/lib/modules.nix
@@ -326,6 +326,8 @@ rec {
# The value with a check that it is defined
valueDefined = if res.isDefined then res.mergedValue else
+ # (nixos-option detects this specific error message and gives it special
+ # handling. If changed here, please change it there too.)
throw "The option `${showOption loc}' is used but not defined.";
# Apply the 'apply' function to the merged value. This allows options to
diff --git a/lib/systems/default.nix b/lib/systems/default.nix
index 0c0cdf1f11b..0d51be4b23b 100644
--- a/lib/systems/default.nix
+++ b/lib/systems/default.nix
@@ -79,6 +79,7 @@ rec {
else if final.isAarch64 then "arm64"
else if final.isx86_32 then "x86"
else if final.isx86_64 then "ia64"
+ else if final.isMips then "mips"
else final.parsed.cpu.name;
qemuArch =
diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix
index 511ae197948..585156c2475 100644
--- a/lib/systems/examples.nix
+++ b/lib/systems/examples.nix
@@ -207,7 +207,7 @@ rec {
# 32 bit mingw-w64
mingw32 = {
- config = "i686-pc-mingw32";
+ config = "i686-w64-mingw32";
libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain
platform = {};
};
@@ -215,7 +215,7 @@ rec {
# 64 bit mingw-w64
mingwW64 = {
# That's the triplet they use in the mingw-w64 docs.
- config = "x86_64-pc-mingw32";
+ config = "x86_64-w64-mingw32";
libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain
platform = {};
};
diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix
index 5e12df32ffd..36235744602 100644
--- a/lib/systems/parse.nix
+++ b/lib/systems/parse.nix
@@ -208,6 +208,9 @@ rec {
vendors = setTypes types.openVendor {
apple = {};
pc = {};
+ # Actually matters, unlocking some MinGW-w64-specific options in GCC. See
+ # bottom of https://sourceforge.net/p/mingw-w64/wiki2/Unicode%20apps/
+ w64 = {};
none = {};
unknown = {};
@@ -327,6 +330,7 @@ rec {
}
];
};
+ gnuabi64 = { abi = "64"; };
musleabi = { float = "soft"; };
musleabihf = { float = "hard"; };
diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix
index e5d76d4e57b..b064faa1e1b 100644
--- a/lib/tests/misc.nix
+++ b/lib/tests/misc.nix
@@ -18,6 +18,31 @@ runTests {
expected = 2;
};
+ testPipe = {
+ expr = pipe 2 [
+ (x: x + 2) # 2 + 2 = 4
+ (x: x * 2) # 4 * 2 = 8
+ ];
+ expected = 8;
+ };
+
+ testPipeEmpty = {
+ expr = pipe 2 [];
+ expected = 2;
+ };
+
+ testPipeStrings = {
+ expr = pipe [ 3 4 ] [
+ (map toString)
+ (map (s: s + "\n"))
+ concatStrings
+ ];
+ expected = ''
+ 3
+ 4
+ '';
+ };
+
/*
testOr = {
expr = or true false;
diff --git a/lib/trivial.nix b/lib/trivial.nix
index 54c66cfce7b..3a25e31fb05 100644
--- a/lib/trivial.nix
+++ b/lib/trivial.nix
@@ -29,6 +29,43 @@ rec {
# Value to ignore
y: x;
+ /* Pipes a value through a list of functions, left to right.
+
+ Type: pipe :: a -> [] ->
+ Example:
+ pipe 2 [
+ (x: x + 2) # 2 + 2 = 4
+ (x: x * 2) # 4 * 2 = 8
+ ]
+ => 8
+
+ # ideal to do text transformations
+ pipe [ "a/b" "a/c" ] [
+
+ # create the cp command
+ (map (file: ''cp "${src}/${file}" $out\n''))
+
+ # concatenate all commands into one string
+ lib.concatStrings
+
+ # make that string into a nix derivation
+ (pkgs.runCommand "copy-to-out" {})
+
+ ]
+ =>
+
+ The output type of each function has to be the input type
+ of the next function, and the last function returns the
+ final value.
+ */
+ pipe = val: functions:
+ let reverseApply = x: f: f x;
+ in builtins.foldl' reverseApply val functions;
+ /* note please don’t add a function like `compose = flip pipe`.
+ This would confuse users, because the order of the functions
+ in the list is not clear. With pipe, it’s obvious that it
+ goes first-to-last. With `compose`, not so much.
+ */
## Named versions corresponding to some builtin operators.
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index b301b2d284d..bb7bc8bd827 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -189,6 +189,12 @@
githubId = 1250775;
name = "Adolfo E. García Castro";
};
+ adsr = {
+ email = "as@php.net";
+ github = "adsr";
+ githubId = 315003;
+ name = "Adam Saponara";
+ };
aepsil0n = {
email = "eduard.bopp@aepsil0n.de";
github = "aepsil0n";
@@ -563,6 +569,12 @@
githubId = 718812;
name = "Antoine R. Dumont";
};
+ arianvp = {
+ email = "arian.vanputten@gmail.com";
+ github = "arianvp";
+ githubId = 628387;
+ name = "Arian van Putten";
+ };
aristid = {
email = "aristidb@gmail.com";
github = "aristidb";
@@ -591,6 +603,12 @@
fingerprint = "3D2B B230 F9FA F0C5 1832 46DD 4FDC 96F1 61E7 BA8A";
}];
};
+ arthur = {
+ email = "me@arthur.li";
+ github = "arthurl";
+ githubId = 3965744;
+ name = "Arthur Lee";
+ };
artuuge = {
email = "artuuge@gmail.com";
github = "artuuge";
@@ -713,6 +731,16 @@
githubId = 135230;
name = "Aycan iRiCAN";
};
+ b4dm4n = {
+ email = "fabianm88@gmail.com";
+ github = "B4dM4n";
+ githubId = 448169;
+ name = "Fabian Möller";
+ keys = [{
+ longkeyid = "rsa4096/0x754B5C0963C42C5";
+ fingerprint = "6309 E212 29D4 DA30 AF24 BDED 754B 5C09 63C4 2C50";
+ }];
+ };
babariviere = {
email = "babathriviere@gmail.com";
github = "babariviere";
@@ -916,6 +944,12 @@
githubId = 5718007;
name = "Bastian Köcher";
};
+ blitz = {
+ email = "js@alien8.de";
+ github = "blitz";
+ githubId = 37907;
+ name = "Julian Stecklina";
+ };
bluescreen303 = {
email = "mathijs@bluescreen303.nl";
github = "bluescreen303";
@@ -1136,6 +1170,12 @@
githubId = 5771456;
name = "Chaddaï Fouché";
};
+ cfsmp3 = {
+ email = "carlos@sanz.dev";
+ github = "cfsmp3";
+ githubId = 5949913;
+ name = "Carlos Fernandez Sanz";
+ };
chaduffy = {
email = "charles@dyfis.net";
github = "charles-dyfis-net";
@@ -1182,6 +1222,12 @@
githubId = 30435868;
name = "Okina Matara";
};
+ chkno = {
+ email = "chuck@intelligence.org";
+ github = "chkno";
+ githubId = 1118859;
+ name = "Scott Worley";
+ };
choochootrain = {
email = "hurshal@imap.cc";
github = "choochootrain";
@@ -1359,6 +1405,12 @@
githubId = 1740337;
name = "Chris Ostrouchov";
};
+ contrun = {
+ email = "uuuuuu@protonmail.com";
+ github = "contrun";
+ githubId = 32609395;
+ name = "B YI";
+ };
couchemar = {
email = "couchemar@yandex.ru";
github = "couchemar";
@@ -1371,6 +1423,12 @@
githubId = 411324;
name = "Carles Pagès";
};
+ craigem = {
+ email = "craige@mcwhirter.io";
+ github = "craigem";
+ githubId = "6470493";
+ name = "Craige McWhirter";
+ };
cransom = {
email = "cransom@hubns.net";
github = "cransom";
@@ -1426,6 +1484,16 @@
}
];
};
+ dadada = {
+ name = "dadada";
+ email = "dadada@dadada.li";
+ github = "dadada";
+ githubId = 7216772;
+ keys = [{
+ longkeyid = "ed25519/0xEEB8D1CE62C4DFEA";
+ fingerprint = "D68C 8469 5C08 7E0F 733A 28D0 EEB8 D1CE 62C4 DFEA";
+ }];
+ };
dalance = {
email = "dalance@gmail.com";
github = "dalance";
@@ -1541,6 +1609,12 @@
githubId = 14032;
name = "Daniel Brockman";
};
+ dduan = {
+ email = "daniel@duan.ca";
+ github = "dduan";
+ githubId = 75067;
+ name = "Daniel Duan";
+ };
deepfire = {
email = "_deepfire@feelingofgreen.ru";
github = "deepfire";
@@ -1742,7 +1816,7 @@
name = "Chris Double";
};
dpaetzel = {
- email = "david.a.paetzel@gmail.com";
+ email = "david.paetzel@posteo.de";
github = "dpaetzel";
githubId = 974130;
name = "David Pätzel";
@@ -1920,7 +1994,9 @@
name = "Eric Hegnes";
};
ehmry = {
- email = "emery@vfemail.net";
+ email = "ehmry@posteo.net";
+ github= "ehmry";
+ githubId = 537775;
name = "Emery Hemingway";
};
eikek = {
@@ -2006,6 +2082,12 @@
github = "ericnorris";
githubId = 1906605;
};
+ Enteee = {
+ email = "nix@duckpond.ch";
+ github = "Enteee";
+ githubid = 5493775;
+ name = "Ente";
+ };
enzime = {
email = "enzime@users.noreply.github.com";
github = "enzime";
@@ -2022,6 +2104,12 @@
email = "mpcervin@uncg.edu";
name = "Mabry Cervin";
};
+ equirosa = {
+ email = "eduardo@eduardoquiros.com";
+ github = "equirosa";
+ githubId = 39096810;
+ name = "Eduardo Quiros";
+ };
eqyiel = {
email = "ruben@maher.fyi";
github = "eqyiel";
@@ -2163,12 +2251,6 @@
githubId = 2817965;
name = "f--t";
};
- fleaz = {
- email = "mail@felixbreidenstein.de";
- github = "fleaz";
- githubId = 2489598;
- name = "Felix Breidenstein";
- };
fadenb = {
email = "tristan.helmich+nixos@gmail.com";
github = "fadenb";
@@ -2209,12 +2291,32 @@
githubId = 8182846;
name = "Francesco Gazzetta";
};
+ filalex77 = {
+ email = "brightone@protonmail.com";
+ github = "filalex77";
+ githubId = 12615679;
+ name = "Oleksii Filonenko";
+ keys = [{
+ longkeyid = "rsa3072/0xA1BC8428323ECFE8";
+ fingerprint = "F549 3B7F 9372 5578 FDD3 D0B8 A1BC 8428 323E CFE8";
+ }];
+ };
FireyFly = {
email = "nix@firefly.nu";
github = "FireyFly";
githubId = 415760;
name = "Jonas Höglund";
};
+ Flakebi = {
+ email = "flakebi@t-online.de";
+ github = "Flakebi";
+ githubId = "Flakebi";
+ name = "Sebastian Neubauer";
+ keys = [{
+ longkeyid = "rsa4096/0xECC755EE583C1672";
+ fingerprint = "2F93 661D AC17 EA98 A104 F780 ECC7 55EE 583C 1672";
+ }];
+ };
flexw = {
email = "felix.weilbach@t-online.de";
github = "FlexW";
@@ -2410,6 +2512,11 @@
github = "gavinrogers";
name = "Gavin Rogers";
};
+ gazally = {
+ email = "gazally@runbox.com";
+ github = "gazally";
+ name = "Gemini Lasswell";
+ };
gebner = {
email = "gebner@gebner.org";
github = "gebner";
@@ -2552,6 +2659,12 @@
githubId = 9705357;
name = "Guillaume Bouchard";
};
+ GuillaumeDesforges = {
+ email = "aceus02@gmail.com";
+ github = "GuillaumeDesforges";
+ githubId = 1882000;
+ name = "Guillaume Desforges";
+ };
guillaumekoenig = {
email = "guillaume.edward.koenig@gmail.com";
github = "guillaumekoenig";
@@ -2815,6 +2928,15 @@
githubId = 137306;
name = "Michele Catalano";
};
+ isgy = {
+ email = "isgy@teiyg.com";
+ github = "isgy";
+ githubId = 13622947;
+ keys = [{
+ longkeyid = "rsa4096/0xD3E1B013B4631293";
+ fingerprint = "1412 816B A9FA F62F D051 1975 D3E1 B013 B463 1293";
+ }];
+ };
ivan = {
email = "ivan@ludios.org";
github = "ivan";
@@ -3069,6 +3191,11 @@
githubId = 184898;
name = "Jirka Marsik";
};
+ jitwit = {
+ email = "jrn@bluefarm.ca";
+ github = "jitwit";
+ name = "jitwit";
+ };
jlesquembre = {
email = "jl@lafuente.me";
github = "jlesquembre";
@@ -3281,6 +3408,12 @@
github = "juliendehos";
name = "Julien Dehos";
};
+ jumper149 = {
+ email = "felixspringer149@gmail.com";
+ github = "jumper149";
+ githubId = 39434424;
+ name = "Felix Springer";
+ };
justinwoo = {
email = "moomoowoo@gmail.com";
github = "justinwoo";
@@ -3817,6 +3950,22 @@
github = "lovek323";
name = "Jason O'Conal";
};
+ lovesegfault = {
+ email = "meurerbernardo@gmail.com";
+ github = "lovesegfault";
+ githubId = 7243783;
+ name = "Bernardo Meurer";
+ keys = [
+ {
+ longkeyid = "rsa2048/0xE421C74191EA186C";
+ fingerprint = "5894 12CE 19DF 582A E10A 3320 E421 C741 91EA 186C";
+ }
+ {
+ longkeyid = "rsa2048/0x4A6D87A0E7475769";
+ fingerprint = "56A8 E164 E834 290C 4AC0 EE3E 4A6D 87A0 E747 5769";
+ }
+ ];
+ };
lowfatcomputing = {
email = "andreas.wagner@lowfatcomputing.org";
github = "lowfatcomputing";
@@ -3888,6 +4037,11 @@
githubId = 13791;
name = "Luke Gorrie";
};
+ lumi = {
+ email = "lumi@pew.im";
+ github = "lumi-me-not";
+ name = "lumi";
+ };
luz = {
email = "luz666@daum.net";
github = "Luz";
@@ -4059,6 +4213,12 @@
githubId = 427866;
name = "Matthias Beyer";
};
+ matthuszagh = {
+ email = "huszaghmatt@gmail.com";
+ github = "matthuszagh";
+ githubId = 7377393;
+ name = "Matt Huszagh";
+ };
matti-kariluoma = {
email = "matti@kariluo.ma";
github = "matti-kariluoma";
@@ -4402,6 +4562,10 @@
github = "moredread";
githubId = 100848;
name = "André-Patrick Bubel";
+ keys = [{
+ longkeyid = "rsa8192/0x118CE7C424B45728";
+ fingerprint = "4412 38AD CAD3 228D 876C 5455 118C E7C4 24B4 5728";
+ }];
};
moretea = {
email = "maarten@moretea.nl";
@@ -5083,6 +5247,16 @@
githubId = 1179566;
name = "Nicolas B. Pierron";
};
+ pingiun = {
+ email = "nixos@pingiun.com";
+ github = "pingiun";
+ githubId = 1576660;
+ name = "Jelle Besseling";
+ keys = [{
+ longkeyid = "rsa4096/0x9712452E8BE3372E";
+ fingerprint = "A3A3 65AE 16ED A7A0 C29C 88F1 9712 452E 8BE3 372E";
+ }];
+ };
piotr = {
email = "ppietrasa@gmail.com";
name = "Piotr Pietraszkiewicz";
@@ -6306,6 +6480,12 @@
githubId = 120188;
name = "Scott W. Dunlop";
};
+ sweber = {
+ email = "sweber2342+nixpkgs@gmail.com";
+ github = "sweber83";
+ githubId = 19905904;
+ name = "Simon Weber";
+ };
swflint = {
email = "swflint@flintfam.org";
github = "swflint";
@@ -6423,6 +6603,12 @@
githubId = 506181;
name = "Peter Marheine";
};
+ tasmo = {
+ email = "tasmo@tasmo.de";
+ github = "tasmo";
+ githubId = 102685;
+ name = "Thomas Friese";
+ };
tavyc = {
email = "octavian.cerna@gmail.com";
github = "tavyc";
@@ -6609,6 +6795,16 @@
githubId = 13026;
name = "Jonathan Rudenberg";
};
+ tkerber = {
+ email = "tk@drwx.org";
+ github = "tkerber";
+ githubId = 5722198;
+ name = "Thomas Kerber";
+ keys = [ {
+ longkeyid = "rsa4096/0x8489B911F9ED617B";
+ fingerprint = "556A 403F B0A2 D423 F656 3424 8489 B911 F9ED 617B";
+ } ];
+ };
tmplt = {
email = "tmplt@dragons.rocks";
github = "tmplt";
@@ -6656,6 +6852,12 @@
githubId = 178444;
name = "Thomas Bereknyei";
};
+ tomfitzhenry = {
+ email = "tom@tom-fitzhenry.me.uk";
+ github = "tomfitzhenry";
+ githubId = 61303;
+ name = "Tom Fitzhenry";
+ };
tomsmeets = {
email = "tom.tsmeets@gmail.com";
github = "tomsmeets";
@@ -6686,6 +6888,12 @@
githubId = 1312290;
name = "Trevor Joynson";
};
+ tricktron = {
+ email = "tgagnaux@gmail.com";
+ github = "tricktron";
+ githubId = 16036882;
+ name = "Thibault Gagnaux";
+ };
trino = {
email = "muehlhans.hubert@ekodia.de";
github = "hmuehlhans";
@@ -6698,6 +6906,11 @@
githubId = 483735;
name = "Dmitry Geurkov";
};
+ tscholak = {
+ email = "torsten.scholak@googlemail.com";
+ github = "tscholak";
+ name = "Torsten Scholak";
+ };
tstrobel = {
email = "4ZKTUB6TEP74PYJOPWIR013S2AV29YUBW5F9ZH2F4D5UMJUJ6S@hash.domains";
name = "Thomas Strobel";
@@ -7014,6 +7227,12 @@
email = "kirill.wedens@gmail.com";
name = "wedens";
};
+ WhittlesJr = {
+ email = "alex.joseph.whitt@gmail.com";
+ github = "WhittlesJr";
+ githubId = 19174984;
+ name = "Alex Whitt";
+ };
willibutz = {
email = "willibutz@posteo.de";
github = "willibutz";
@@ -7229,14 +7448,24 @@
githubId = 1866448;
name = "Eric Bailey";
};
+ Yumasi = {
+ email = "gpagnoux@gmail.com";
+ github = "Yumasi";
+ githubId = 24368641;
+ name = "Guillaume Pagnoux";
+ keys = [{
+ longkeyid = "rsa4096/0xEC5065899AEAAF4C";
+ fingerprint = "85F8 E850 F8F2 F823 F934 535B EC50 6589 9AEA AF4C";
+ }];
+ };
yvt = {
email = "i@yvt.jp";
github = "yvt";
githubId = 5253988;
name = "yvt";
};
- z77z = {
- email = "maggesi@math.unifi.it";
+ maggesi = {
+ email = "marco.maggesi@gmail.com";
github = "maggesi";
githubId = 1809783;
name = "Marco Maggesi";
@@ -7280,6 +7509,12 @@
email = "zef@zef.me";
name = "Zef Hemel";
};
+ zfnmxt = {
+ name = "zfnmxt";
+ email = "zfnmxt@zfnmxt.com";
+ github = "zfnmxt";
+ githubId = 37446532;
+ };
zgrannan = {
email = "zgrannan@gmail.com";
github = "zgrannan";
@@ -7352,4 +7587,16 @@
githubId = 1986844;
name = "Daniel Wheeler";
};
+ zokrezyl = {
+ email = "zokrezyl@gmail.com";
+ github = "zokrezyl";
+ githubId = 51886259;
+ name = "Zokre Zyl";
+ };
+ rakesh4g = {
+ email = "rakeshgupta4u@gmail.com";
+ github = "rakesh4g";
+ githubId = 50867187;
+ name = "Rakesh Gupta";
+ };
}
diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv
index 1b9dafa25df..526a928438d 100644
--- a/maintainers/scripts/luarocks-packages.csv
+++ b/maintainers/scripts/luarocks-packages.csv
@@ -42,10 +42,12 @@ luadbi,,,,,
luadbi-mysql,,,,,
luadbi-postgresql,,,,,
luadbi-sqlite3,,,,,
+luadoc,,,,,
luaevent,,,,,
luaexpat,,,1.3.0-1,,arobyn flosse
luaffi,,http://luarocks.org/dev,,,
luafilesystem,,,1.7.0-2,,flosse vcunat
+lualogging,,,,,
luaossl,,,,lua5_1,vcunat
luaposix,,,,,vyp lblasc
luasec,,,,,flosse
diff --git a/nixos/doc/manual/configuration/x-windows.xml b/nixos/doc/manual/configuration/x-windows.xml
index f6f659b02af..9206f43ea39 100644
--- a/nixos/doc/manual/configuration/x-windows.xml
+++ b/nixos/doc/manual/configuration/x-windows.xml
@@ -39,7 +39,7 @@
can select an alternative one by picking one of the following lines:
= true;
- = true;
+ = true;
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix
index f9de2db1a08..6ca75f869f4 100644
--- a/nixos/doc/manual/default.nix
+++ b/nixos/doc/manual/default.nix
@@ -62,14 +62,13 @@ let
"--stringparam html.stylesheet 'style.css overrides.css highlightjs/mono-blue.css'"
"--stringparam html.script './highlightjs/highlight.pack.js ./highlightjs/loader.js'"
"--param xref.with.number.and.title 1"
- "--param toc.section.depth 3"
+ "--param toc.section.depth 0"
"--stringparam admon.style ''"
"--stringparam callout.graphics.extension .svg"
"--stringparam current.docid manual"
"--param chunk.section.depth 0"
"--param chunk.first.sections 1"
"--param use.id.as.filename 1"
- "--stringparam generate.toc 'book toc appendix toc'"
"--stringparam chunk.toc ${toc}"
];
diff --git a/nixos/doc/manual/development/option-declarations.xml b/nixos/doc/manual/development/option-declarations.xml
index eee81bf6426..56ebf481630 100644
--- a/nixos/doc/manual/development/option-declarations.xml
+++ b/nixos/doc/manual/development/option-declarations.xml
@@ -99,7 +99,7 @@ xlink:href="https://nixos.org/nixpkgs/manual/#sec-package-naming">
As an example, we will take the case of display managers. There is a central
display manager module for generic display manager options and a module file
- per display manager backend (slim, sddm, gdm ...).
+ per display manager backend (sddm, gdm ...).
@@ -146,7 +146,7 @@ xlink:href="https://nixos.org/nixpkgs/manual/#sec-package-naming">
/>), and to extend
it in each backend module
( ,
+ linkend='ex-option-declaration-eot-backend-gdm' />,
).
@@ -167,11 +167,11 @@ services.xserver.displayManager.enable = mkOption {
};
-
- Extending services.xserver.displayManager.enable in the slim module
+
+ Extending services.xserver.displayManager.enable in the gdm module
services.xserver.displayManager.enable = mkOption {
- type = with types; nullOr (enum [ "slim" ]);
+ type = with types; nullOr (enum [ "gdm" ]);
};
diff --git a/nixos/doc/manual/development/running-nixos-tests-interactively.xml b/nixos/doc/manual/development/running-nixos-tests-interactively.xml
index e390d62fde2..31216874c70 100644
--- a/nixos/doc/manual/development/running-nixos-tests-interactively.xml
+++ b/nixos/doc/manual/development/running-nixos-tests-interactively.xml
@@ -2,7 +2,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
version="5.0"
- xml:id="sec-running-nixos-tests">
+ xml:id="sec-running-nixos-tests-interactively">
Running Tests interactively
@@ -14,14 +14,14 @@
starting VDE switch for network 1
>
- You can then take any Perl statement, e.g.
+ You can then take any Python statement, e.g.
-> startAll
-> testScript
-> $machine->succeed("touch /tmp/foo")
-> print($machine->succeed("pwd")) # Show stdout of command
+> start_all()
+> test_script()
+> machine.succeed("touch /tmp/foo")
+> print(machine.succeed("pwd")) # Show stdout of command
- The function testScript executes the entire test script
+ The function test_script executes the entire test script
and drops you back into the test driver command line upon its completion.
This allows you to inspect the state of the VMs after the test (e.g. to debug
the test script).
diff --git a/nixos/doc/manual/development/running-nixos-tests.xml b/nixos/doc/manual/development/running-nixos-tests.xml
index 13ae1ed9369..e9257c907da 100644
--- a/nixos/doc/manual/development/running-nixos-tests.xml
+++ b/nixos/doc/manual/development/running-nixos-tests.xml
@@ -2,7 +2,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
version="5.0"
- xml:id="sec-running-nixos-tests-interactively">
+ xml:id="sec-running-nixos-tests">
Running Tests
diff --git a/nixos/doc/manual/development/sources.xml b/nixos/doc/manual/development/sources.xml
index 3c30c782746..b333ccabb42 100644
--- a/nixos/doc/manual/development/sources.xml
+++ b/nixos/doc/manual/development/sources.xml
@@ -13,17 +13,16 @@
$ git clone https://github.com/NixOS/nixpkgs
$ cd nixpkgs
-$ git remote add channels https://github.com/NixOS/nixpkgs-channels
-$ git remote update channels
+$ git remote update origin
This will check out the latest Nixpkgs sources to
./nixpkgs the NixOS sources to
./nixpkgs/nixos . (The NixOS source tree lives in a
- subdirectory of the Nixpkgs repository.) The remote
- channels refers to a read-only repository that tracks the
- Nixpkgs/NixOS channels (see for more
+ subdirectory of the Nixpkgs repository.) The
+ nixpkgs repository has branches that correspond
+ to each Nixpkgs/NixOS channel (see for more
information about channels). Thus, the Git branch
- channels/nixos-17.03 will contain the latest built and
+ origin/nixos-17.03 will contain the latest built and
tested version available in the nixos-17.03 channel.
@@ -40,15 +39,15 @@
Or, to base your local branch on the latest version available in a NixOS
channel:
-$ git remote update channels
-$ git checkout -b local channels/nixos-17.03
+$ git remote update origin
+$ git checkout -b local origin/nixos-17.03
(Replace nixos-17.03 with the name of the channel you want
to use.) You can use git merge or git
rebase to keep your local branch in sync with the channel, e.g.
-$ git remote update channels
-$ git merge channels/nixos-17.03
+$ git remote update origin
+$ git merge origin/nixos-17.03
You can use git cherry-pick to copy commits from your
local branch to the upstream branch.
diff --git a/nixos/doc/manual/development/writing-nixos-tests.xml b/nixos/doc/manual/development/writing-nixos-tests.xml
index 6be2d0a4d23..24efd2e3273 100644
--- a/nixos/doc/manual/development/writing-nixos-tests.xml
+++ b/nixos/doc/manual/development/writing-nixos-tests.xml
@@ -8,7 +8,7 @@
A NixOS test is a Nix expression that has the following structure:
-import ./make-test.nix {
+import ./make-test-python.nix {
# Either the configuration of a single machine:
machine =
@@ -27,11 +27,11 @@ import ./make-test.nix {
testScript =
''
- Perl code…
+ Python code…
'';
}
- The attribute testScript is a bit of Perl code that
+ The attribute testScript is a bit of Python code that
executes the test (described below). During the test, it will start one or
more virtual machines, the configuration of which is described by the
attribute machine (if you need only one machine in your
@@ -96,26 +96,27 @@ xlink:href="https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/virtualis
- The test script is a sequence of Perl statements that perform various
+ The test script is a sequence of Python statements that perform various
actions, such as starting VMs, executing commands in the VMs, and so on. Each
virtual machine is represented as an object stored in the variable
- $name , where
- name is the identifier of the machine (which is
- just machine if you didn’t specify multiple machines
- using the nodes attribute). For instance, the following
- starts the machine, waits until it has finished booting, then executes a
- command and checks that the output is more-or-less correct:
+ name if this is also the
+ identifier of the machine in the declarative config.
+ If you didn't specify multiple machines using the nodes
+ attribute, it is just machine .
+ The following example starts the machine, waits until it has finished booting,
+ then executes a command and checks that the output is more-or-less correct:
-$machine->start;
-$machine->waitForUnit("default.target");
-$machine->succeed("uname") =~ /Linux/ or die;
+machine.start()
+machine.wait_for_unit("default.target")
+if not "Linux" in machine.succeed("uname"):
+ raise Exception("Wrong OS")
The first line is actually unnecessary; machines are implicitly started when
- you first execute an action on them (such as waitForUnit
+ you first execute an action on them (such as wait_for_unit
or succeed ). If you have multiple machines, you can speed
up the test by starting them in parallel:
-startAll;
+start_all()
@@ -187,7 +188,7 @@ startAll;
- getScreenText
+ get_screen_text
@@ -204,7 +205,7 @@ startAll;
- sendMonitorCommand
+ send_monitor_command
@@ -215,23 +216,23 @@ startAll;
- sendKeys
+ send_keys
Simulate pressing keys on the virtual keyboard, e.g.,
- sendKeys("ctrl-alt-delete") .
+ send_keys("ctrl-alt-delete") .
- sendChars
+ send_chars
Simulate typing a sequence of characters on the virtual keyboard, e.g.,
- sendKeys("foobar\n") will type the string
+ send_keys("foobar\n") will type the string
foobar followed by the Enter key.
@@ -272,7 +273,7 @@ startAll;
- waitUntilSucceeds
+ wait_until_succeeds
@@ -282,7 +283,7 @@ startAll;
- waitUntilFails
+ wait_until_fails
@@ -292,7 +293,7 @@ startAll;
- waitForUnit
+ wait_for_unit
@@ -302,7 +303,7 @@ startAll;
- waitForFile
+ wait_for_file
@@ -312,7 +313,7 @@ startAll;
- waitForOpenPort
+ wait_for_open_port
@@ -323,7 +324,7 @@ startAll;
- waitForClosedPort
+ wait_for_closed_port
@@ -333,7 +334,7 @@ startAll;
- waitForX
+ wait_for_x
@@ -343,13 +344,13 @@ startAll;
- waitForText
+ wait_for_text
Wait until the supplied regular expressions matches the textual contents
of the screen by using optical character recognition (see
- getScreenText ).
+ get_screen_text ).
@@ -361,23 +362,23 @@ startAll;
- waitForWindow
+ wait_for_window
Wait until an X11 window has appeared whose name matches the given
- regular expression, e.g., waitForWindow(qr/Terminal/) .
+ regular expression, e.g., wait_for_window("Terminal") .
- copyFileFromHost
+ copy_file_from_host
Copies a file from host to machine, e.g.,
- copyFileFromHost("myfile", "/etc/my/important/file") .
+ copy_file_from_host("myfile", "/etc/my/important/file") .
The first argument is the file on the host. The file needs to be
@@ -397,8 +398,8 @@ startAll;
-$machine->systemctl("list-jobs --no-pager"); // runs `systemctl list-jobs --no-pager`
-$machine->systemctl("list-jobs --no-pager", "any-user"); // spawns a shell for `any-user` and runs `systemctl --user list-jobs --no-pager`
+machine.systemctl("list-jobs --no-pager") # runs `systemctl list-jobs --no-pager`
+machine.systemctl("list-jobs --no-pager", "any-user") # spawns a shell for `any-user` and runs `systemctl --user list-jobs --no-pager`
@@ -408,14 +409,14 @@ $machine->systemctl("list-jobs --no-pager", "any-user"); // spawns a shell for `
To test user units declared by systemd.user.services the
- optional $user argument can be used:
+ optional user argument can be used:
-$machine->start;
-$machine->waitForX;
-$machine->waitForUnit("xautolock.service", "x-session-user");
+machine.start()
+machine.wait_for_x()
+machine.wait_for_unit("xautolock.service", "x-session-user")
- This applies to systemctl , getUnitInfo ,
- waitForUnit , startJob and
- stopJob .
+ This applies to systemctl , get_unit_info ,
+ wait_for_unit , start_job and
+ stop_job .
diff --git a/nixos/doc/manual/installation/installing-virtualbox-guest.xml b/nixos/doc/manual/installation/installing-virtualbox-guest.xml
index 5c86eacfbf4..0ba909fa953 100644
--- a/nixos/doc/manual/installation/installing-virtualbox-guest.xml
+++ b/nixos/doc/manual/installation/installing-virtualbox-guest.xml
@@ -47,6 +47,11 @@
acceleration
+
+
+ Click on Settings / Display / Screen and select VBoxVGA as Graphics Controller
+
+
Save the settings, start the virtual machine, and continue installation
diff --git a/nixos/doc/manual/man-nixos-option.xml b/nixos/doc/manual/man-nixos-option.xml
index 81e3739b3be..beabf020c92 100644
--- a/nixos/doc/manual/man-nixos-option.xml
+++ b/nixos/doc/manual/man-nixos-option.xml
@@ -19,14 +19,10 @@
- --verbose
+ --all
- --xml
-
-
-
option.name
@@ -62,22 +58,11 @@
- --verbose
+ --all
- This option enables verbose mode, which currently is just the Bash
- set -x debug mode.
-
-
-
-
-
- --xml
-
-
-
- This option causes the output to be rendered as XML.
+ Print the values of all options.
diff --git a/nixos/doc/manual/man-nixos-rebuild.xml b/nixos/doc/manual/man-nixos-rebuild.xml
index c697b7ee047..495dbc8859b 100644
--- a/nixos/doc/manual/man-nixos-rebuild.xml
+++ b/nixos/doc/manual/man-nixos-rebuild.xml
@@ -494,6 +494,20 @@
+
+
+
+ --use-remote-sudo
+
+
+
+ When set, nixos-rebuild prefixes remote commands that run on
+ the --build-host and --target-host
+ systems with sudo . Setting this option allows
+ deploying as a non-root user.
+
+
+
diff --git a/nixos/doc/manual/manual.xml b/nixos/doc/manual/manual.xml
index 12f52e1997c..18a67a2dd94 100644
--- a/nixos/doc/manual/manual.xml
+++ b/nixos/doc/manual/manual.xml
@@ -8,32 +8,7 @@
Version
-
- Preface
-
- This manual describes how to install, use and extend NixOS, a Linux
- distribution based on the purely functional package management system Nix.
-
-
- If you encounter problems, please report them on the
- Discourse or
- on the
- #nixos channel on Freenode. Bugs should be
- reported in
- NixOS’
- GitHub issue tracker.
-
-
-
- Commands prefixed with # have to be run as root, either
- requiring to login as root user or temporarily switching to it using
- sudo for example.
-
-
-
+
diff --git a/nixos/doc/manual/preface.xml b/nixos/doc/manual/preface.xml
new file mode 100644
index 00000000000..6ac9ae7e786
--- /dev/null
+++ b/nixos/doc/manual/preface.xml
@@ -0,0 +1,37 @@
+
+ Preface
+
+ This manual describes how to install, use and extend NixOS, a Linux
+ distribution based on the purely functional package management system
+ Nix, that is composed
+ using modules and packages defined in the
+ Nixpkgs project.
+
+
+ Additional information regarding the Nix package manager and the Nixpkgs
+ project can be found in respectively the
+ Nix manual and the
+ Nixpkgs manual.
+
+
+ If you encounter problems, please report them on the
+ Discourse or
+ on the
+ #nixos channel on Freenode. Bugs should be
+ reported in
+ NixOS’
+ GitHub issue tracker.
+
+
+
+ Commands prefixed with # have to be run as root, either
+ requiring to login as root user or temporarily switching to it using
+ sudo for example.
+
+
+
diff --git a/nixos/doc/manual/release-notes/rl-1909.xml b/nixos/doc/manual/release-notes/rl-1909.xml
index 1b7ca76c2f0..4102fe206e1 100644
--- a/nixos/doc/manual/release-notes/rl-1909.xml
+++ b/nixos/doc/manual/release-notes/rl-1909.xml
@@ -190,6 +190,13 @@
+
+
+ has been added.
+ If you previously had blueman installed via environment.systemPackages please
+ migrate to using the NixOS module, as this would result in an insufficiently configured blueman.
+
+
@@ -536,7 +543,7 @@
The networking.useDHCP option is unsupported in combination with
- networking.useNetworkd in anticipation of defaulting to it by default.
+ networking.useNetworkd in anticipation of defaulting to it.
It has to be set to false and enabled per
interface with networking.interfaces.<name>.useDHCP = true;
@@ -563,6 +570,27 @@
earlier version of NixOS.
+
+
+ Due to the short lifetime of non-LTS kernel releases package attributes like linux_5_1 ,
+ linux_5_2 and linux_5_3 have been removed to discourage dependence
+ on specific non-LTS kernel versions in stable NixOS releases.
+
+ Going forward, versioned attributes like linux_4_9 will exist for LTS versions only.
+ Please use linux_latest or linux_testing if you depend on non-LTS
+ releases. Keep in mind that linux_latest and linux_testing will
+ change versions under the hood during the lifetime of a stable release and might include breaking changes.
+
+
+
+
+ Because of the systemd upgrade,
+ some network interfaces might change their name. For details see
+
+ upstream docs or
+ our ticket.
+
+
diff --git a/nixos/doc/manual/release-notes/rl-2003.xml b/nixos/doc/manual/release-notes/rl-2003.xml
index ab0951e831c..f57974da6ef 100644
--- a/nixos/doc/manual/release-notes/rl-2003.xml
+++ b/nixos/doc/manual/release-notes/rl-2003.xml
@@ -49,6 +49,12 @@
zfs as soon as any zfs mountpoint is configured in fileSystems .
+
+
+ nixos-option has been rewritten in C++, speeding it up, improving correctness,
+ and adding a --all option which prints all options and their values.
+
+
@@ -65,7 +71,11 @@
-
+
+ The kubernetes kube-proxy now supports a new hostname configuration
+ services.kubernetes.proxy.hostname which has to
+ be set if the hostname of the node should be non default.
+
@@ -85,7 +95,58 @@
-
+
+ GnuPG is now built without support for a graphical passphrase entry
+ by default. Please enable the gpg-agent user service
+ via the NixOS option programs.gnupg.agent.enable .
+ Note that upstream recommends using gpg-agent and
+ will spawn a gpg-agent on the first invocation of
+ GnuPG anyway.
+
+
+
+
+ The dynamicHosts option has been removed from the
+ networkd
+ module. Allowing (multiple) regular users to override host entries
+ affecting the whole system opens up a huge attack vector.
+ There seem to be very rare cases where this might be useful.
+ Consider setting system-wide host entries using
+ networking.hosts, provide
+ them via the DNS server in your network, or use
+ environment.etc
+ to add a file into /etc/NetworkManager/dnsmasq.d
+ reconfiguring hostsdir .
+
+
+
+
+ The 99-main.network file was removed. Maching all
+ network interfaces caused many breakages, see
+ #18962
+ and #71106.
+
+
+ We already don't support the global networking.useDHCP,
+ networking.defaultGateway and
+ networking.defaultGateway6 options
+ if networking.useNetworkd is enabled,
+ but direct users to configure the per-device
+ networking.interfaces.<name>.… options.
+
+
+
+
+ The SLIM Display Manager has been removed, as it has been unmaintained since 2013.
+ Consider migrating to a different display manager such as LightDM (current default in NixOS),
+ SDDM, GDM, or using the startx module which uses Xinitrc.
+
+
+
+
+ The BEAM package set has been deleted. You will only find there the different interpreters.
+ You should now use the different build tools coming with the languages with sandbox mode disabled.
+
@@ -101,6 +162,14 @@
SD images are now compressed by default using bzip2 .
+
+
+ OpenSSH has been upgraded from 7.9 to 8.1, improving security and adding features
+ but with potential incompatibilities. Consult the
+
+ release announcement for more information.
+
+
diff --git a/nixos/lib/test-driver/test-driver.py b/nixos/lib/test-driver/test-driver.py
new file mode 100644
index 00000000000..9d89960876e
--- /dev/null
+++ b/nixos/lib/test-driver/test-driver.py
@@ -0,0 +1,820 @@
+#! /somewhere/python3
+from contextlib import contextmanager, _GeneratorContextManager
+from xml.sax.saxutils import XMLGenerator
+import _thread
+import atexit
+import json
+import os
+import ptpython.repl
+import pty
+from queue import Queue, Empty
+import re
+import shutil
+import socket
+import subprocess
+import sys
+import tempfile
+import time
+import unicodedata
+from typing import Tuple, TextIO, Any, Callable, Dict, Iterator, Optional, List
+
+CHAR_TO_KEY = {
+ "A": "shift-a",
+ "N": "shift-n",
+ "-": "0x0C",
+ "_": "shift-0x0C",
+ "B": "shift-b",
+ "O": "shift-o",
+ "=": "0x0D",
+ "+": "shift-0x0D",
+ "C": "shift-c",
+ "P": "shift-p",
+ "[": "0x1A",
+ "{": "shift-0x1A",
+ "D": "shift-d",
+ "Q": "shift-q",
+ "]": "0x1B",
+ "}": "shift-0x1B",
+ "E": "shift-e",
+ "R": "shift-r",
+ ";": "0x27",
+ ":": "shift-0x27",
+ "F": "shift-f",
+ "S": "shift-s",
+ "'": "0x28",
+ '"': "shift-0x28",
+ "G": "shift-g",
+ "T": "shift-t",
+ "`": "0x29",
+ "~": "shift-0x29",
+ "H": "shift-h",
+ "U": "shift-u",
+ "\\": "0x2B",
+ "|": "shift-0x2B",
+ "I": "shift-i",
+ "V": "shift-v",
+ ",": "0x33",
+ "<": "shift-0x33",
+ "J": "shift-j",
+ "W": "shift-w",
+ ".": "0x34",
+ ">": "shift-0x34",
+ "K": "shift-k",
+ "X": "shift-x",
+ "/": "0x35",
+ "?": "shift-0x35",
+ "L": "shift-l",
+ "Y": "shift-y",
+ " ": "spc",
+ "M": "shift-m",
+ "Z": "shift-z",
+ "\n": "ret",
+ "!": "shift-0x02",
+ "@": "shift-0x03",
+ "#": "shift-0x04",
+ "$": "shift-0x05",
+ "%": "shift-0x06",
+ "^": "shift-0x07",
+ "&": "shift-0x08",
+ "*": "shift-0x09",
+ "(": "shift-0x0A",
+ ")": "shift-0x0B",
+}
+
+# Forward references
+nr_tests: int
+nr_succeeded: int
+log: "Logger"
+machines: "List[Machine]"
+
+
+def eprint(*args: object, **kwargs: Any) -> None:
+ print(*args, file=sys.stderr, **kwargs)
+
+
+def create_vlan(vlan_nr: str) -> Tuple[str, str, "subprocess.Popen[bytes]", Any]:
+ global log
+ log.log("starting VDE switch for network {}".format(vlan_nr))
+ vde_socket = os.path.abspath("./vde{}.ctl".format(vlan_nr))
+ pty_master, pty_slave = pty.openpty()
+ vde_process = subprocess.Popen(
+ ["vde_switch", "-s", vde_socket, "--dirmode", "0777"],
+ bufsize=1,
+ stdin=pty_slave,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE,
+ shell=False,
+ )
+ fd = os.fdopen(pty_master, "w")
+ 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.
+ vde_process.stdout.readline()
+ if not os.path.exists(os.path.join(vde_socket, "ctl")):
+ raise Exception("cannot start vde_switch")
+
+ return (vlan_nr, vde_socket, vde_process, fd)
+
+
+def retry(fn: Callable) -> None:
+ """Call the given function repeatedly, with 1 second intervals,
+ until it returns True or a timeout is reached.
+ """
+
+ for _ in range(900):
+ if fn(False):
+ return
+ time.sleep(1)
+
+ if not fn(True):
+ raise Exception("action timed out")
+
+
+class Logger:
+ def __init__(self) -> None:
+ self.logfile = os.environ.get("LOGFILE", "/dev/null")
+ self.logfile_handle = open(self.logfile, "wb")
+ self.xml = XMLGenerator(self.logfile_handle, encoding="utf-8")
+ self.queue: "Queue[Dict[str, str]]" = Queue(1000)
+
+ self.xml.startDocument()
+ self.xml.startElement("logfile", attrs={})
+
+ def close(self) -> None:
+ self.xml.endElement("logfile")
+ self.xml.endDocument()
+ self.logfile_handle.close()
+
+ def sanitise(self, message: str) -> str:
+ return "".join(ch for ch in message if unicodedata.category(ch)[0] != "C")
+
+ def maybe_prefix(self, message: str, attributes: Dict[str, str]) -> str:
+ if "machine" in attributes:
+ return "{}: {}".format(attributes["machine"], message)
+ return message
+
+ def log_line(self, message: str, attributes: Dict[str, str]) -> None:
+ self.xml.startElement("line", attributes)
+ self.xml.characters(message)
+ self.xml.endElement("line")
+
+ def log(self, message: str, attributes: Dict[str, str] = {}) -> None:
+ eprint(self.maybe_prefix(message, attributes))
+ self.drain_log_queue()
+ self.log_line(message, attributes)
+
+ def enqueue(self, message: Dict[str, str]) -> None:
+ self.queue.put(message)
+
+ def drain_log_queue(self) -> None:
+ try:
+ while True:
+ item = self.queue.get_nowait()
+ attributes = {"machine": item["machine"], "type": "serial"}
+ self.log_line(self.sanitise(item["msg"]), attributes)
+ except Empty:
+ pass
+
+ @contextmanager
+ def nested(self, message: str, attributes: Dict[str, str] = {}) -> Iterator[None]:
+ eprint(self.maybe_prefix(message, attributes))
+
+ self.xml.startElement("nest", attrs={})
+ self.xml.startElement("head", attributes)
+ self.xml.characters(message)
+ self.xml.endElement("head")
+
+ tic = time.time()
+ self.drain_log_queue()
+ yield
+ self.drain_log_queue()
+ toc = time.time()
+ self.log("({:.2f} seconds)".format(toc - tic))
+
+ self.xml.endElement("nest")
+
+
+class Machine:
+ def __init__(self, args: Dict[str, Any]) -> None:
+ if "name" in args:
+ self.name = args["name"]
+ else:
+ self.name = "machine"
+ cmd = args.get("startCommand", None)
+ if cmd:
+ match = re.search("run-(.+)-vm$", cmd)
+ if match:
+ self.name = match.group(1)
+
+ self.script = args.get("startCommand", self.create_startcommand(args))
+
+ tmp_dir = os.environ.get("TMPDIR", tempfile.gettempdir())
+
+ def create_dir(name: str) -> str:
+ path = os.path.join(tmp_dir, name)
+ os.makedirs(path, mode=0o700, exist_ok=True)
+ return path
+
+ self.state_dir = create_dir("vm-state-{}".format(self.name))
+ self.shared_dir = create_dir("xchg-shared")
+
+ self.booted = False
+ self.connected = False
+ self.pid: Optional[int] = None
+ self.socket = None
+ self.monitor: Optional[socket.socket] = None
+ self.logger: Logger = args["log"]
+ self.allow_reboot = args.get("allowReboot", False)
+
+ @staticmethod
+ def create_startcommand(args: Dict[str, str]) -> str:
+ net_backend = "-netdev user,id=net0"
+ net_frontend = "-device virtio-net-pci,netdev=net0"
+
+ if "netBackendArgs" in args:
+ net_backend += "," + args["netBackendArgs"]
+
+ if "netFrontendArgs" in args:
+ net_frontend += "," + args["netFrontendArgs"]
+
+ start_command = (
+ "qemu-kvm -m 384 " + net_backend + " " + net_frontend + " $QEMU_OPTS "
+ )
+
+ if "hda" in args:
+ hda_path = os.path.abspath(args["hda"])
+ if args.get("hdaInterface", "") == "scsi":
+ start_command += (
+ "-drive id=hda,file="
+ + hda_path
+ + ",werror=report,if=none "
+ + "-device scsi-hd,drive=hda "
+ )
+ else:
+ start_command += (
+ "-drive file="
+ + hda_path
+ + ",if="
+ + args["hdaInterface"]
+ + ",werror=report "
+ )
+
+ if "cdrom" in args:
+ start_command += "-cdrom " + args["cdrom"] + " "
+
+ if "usb" in args:
+ start_command += (
+ "-device piix3-usb-uhci -drive "
+ + "id=usbdisk,file="
+ + args["usb"]
+ + ",if=none,readonly "
+ + "-device usb-storage,drive=usbdisk "
+ )
+ if "bios" in args:
+ start_command += "-bios " + args["bios"] + " "
+
+ start_command += args.get("qemuFlags", "")
+
+ return start_command
+
+ def is_up(self) -> bool:
+ return self.booted and self.connected
+
+ def log(self, msg: str) -> None:
+ self.logger.log(msg, {"machine": self.name})
+
+ def nested(self, msg: str, attrs: Dict[str, str] = {}) -> _GeneratorContextManager:
+ my_attrs = {"machine": self.name}
+ my_attrs.update(attrs)
+ return self.logger.nested(msg, my_attrs)
+
+ def wait_for_monitor_prompt(self) -> str:
+ assert self.monitor is not None
+ while True:
+ answer = self.monitor.recv(1024).decode()
+ if answer.endswith("(qemu) "):
+ return answer
+
+ def send_monitor_command(self, command: str) -> str:
+ message = ("{}\n".format(command)).encode()
+ self.log("sending monitor command: {}".format(command))
+ assert self.monitor is not None
+ self.monitor.send(message)
+ return self.wait_for_monitor_prompt()
+
+ def wait_for_unit(self, unit: str, user: Optional[str] = None) -> bool:
+ while True:
+ info = self.get_unit_info(unit, user)
+ state = info["ActiveState"]
+ if state == "failed":
+ raise Exception('unit "{}" reached state "{}"'.format(unit, state))
+
+ if state == "inactive":
+ status, jobs = self.systemctl("list-jobs --full 2>&1", user)
+ if "No jobs" in jobs:
+ info = self.get_unit_info(unit, user)
+ if info["ActiveState"] == state:
+ raise Exception(
+ (
+ 'unit "{}" is inactive and there ' "are no pending jobs"
+ ).format(unit)
+ )
+ if state == "active":
+ return True
+
+ def get_unit_info(self, unit: str, user: Optional[str] = None) -> Dict[str, str]:
+ status, lines = self.systemctl('--no-pager show "{}"'.format(unit), user)
+ if status != 0:
+ raise Exception(
+ 'retrieving systemctl info for unit "{}" {} failed with exit code {}'.format(
+ unit, "" if user is None else 'under user "{}"'.format(user), status
+ )
+ )
+
+ line_pattern = re.compile(r"^([^=]+)=(.*)$")
+
+ def tuple_from_line(line: str) -> Tuple[str, str]:
+ match = line_pattern.match(line)
+ assert match is not None
+ return match[1], match[2]
+
+ return dict(
+ tuple_from_line(line)
+ for line in lines.split("\n")
+ if line_pattern.match(line)
+ )
+
+ def systemctl(self, q: str, user: Optional[str] = None) -> Tuple[int, str]:
+ if user is not None:
+ q = q.replace("'", "\\'")
+ return self.execute(
+ (
+ "su -l {} -c "
+ "$'XDG_RUNTIME_DIR=/run/user/`id -u` "
+ "systemctl --user {}'"
+ ).format(user, q)
+ )
+ return self.execute("systemctl {}".format(q))
+
+ def require_unit_state(self, unit: str, require_state: str = "active") -> None:
+ with self.nested(
+ "checking if unit ‘{}’ has reached state '{}'".format(unit, require_state)
+ ):
+ info = self.get_unit_info(unit)
+ state = info["ActiveState"]
+ if state != require_state:
+ raise Exception(
+ "Expected unit ‘{}’ to to be in state ".format(unit)
+ + "'active' but it is in state ‘{}’".format(state)
+ )
+
+ def execute(self, command: str) -> Tuple[int, str]:
+ self.connect()
+
+ out_command = "( {} ); echo '|!EOF' $?\n".format(command)
+ self.shell.send(out_command.encode())
+
+ output = ""
+ status_code_pattern = re.compile(r"(.*)\|\!EOF\s+(\d+)")
+
+ while True:
+ chunk = self.shell.recv(4096).decode()
+ match = status_code_pattern.match(chunk)
+ if match:
+ output += match[1]
+ status_code = int(match[2])
+ return (status_code, output)
+ output += chunk
+
+ def succeed(self, *commands: str) -> str:
+ """Execute each command and check that it succeeds."""
+ output = ""
+ for command in commands:
+ with self.nested("must succeed: {}".format(command)):
+ (status, out) = self.execute(command)
+ if status != 0:
+ self.log("output: {}".format(out))
+ raise Exception(
+ "command `{}` failed (exit code {})".format(command, status)
+ )
+ output += out
+ return output
+
+ def fail(self, *commands: str) -> None:
+ """Execute each command and check that it fails."""
+ for command in commands:
+ with self.nested("must fail: {}".format(command)):
+ status, output = self.execute(command)
+ if status == 0:
+ raise Exception(
+ "command `{}` unexpectedly succeeded".format(command)
+ )
+
+ def wait_until_succeeds(self, command: str) -> str:
+ with self.nested("waiting for success: {}".format(command)):
+ while True:
+ status, output = self.execute(command)
+ if status == 0:
+ return output
+
+ def wait_until_fails(self, command: str) -> str:
+ with self.nested("waiting for failure: {}".format(command)):
+ while True:
+ status, output = self.execute(command)
+ if status != 0:
+ return output
+
+ def wait_for_shutdown(self) -> None:
+ if not self.booted:
+ return
+
+ with self.nested("waiting for the VM to power off"):
+ sys.stdout.flush()
+ self.process.wait()
+
+ self.pid = None
+ self.booted = False
+ self.connected = False
+
+ def get_tty_text(self, tty: str) -> str:
+ status, output = self.execute(
+ "fold -w$(stty -F /dev/tty{0} size | "
+ "awk '{{print $2}}') /dev/vcs{0}".format(tty)
+ )
+ return output
+
+ def wait_until_tty_matches(self, tty: str, regexp: str) -> bool:
+ matcher = re.compile(regexp)
+ with self.nested("waiting for {} to appear on tty {}".format(regexp, tty)):
+ while True:
+ text = self.get_tty_text(tty)
+ if len(matcher.findall(text)) > 0:
+ return True
+
+ def send_chars(self, chars: List[str]) -> None:
+ with self.nested("sending keys ‘{}‘".format(chars)):
+ for char in chars:
+ self.send_key(char)
+
+ def wait_for_file(self, filename: str) -> bool:
+ with self.nested("waiting for file ‘{}‘".format(filename)):
+ while True:
+ status, _ = self.execute("test -e {}".format(filename))
+ if status == 0:
+ return True
+
+ def wait_for_open_port(self, port: int) -> None:
+ def port_is_open(_: Any) -> bool:
+ status, _ = self.execute("nc -z localhost {}".format(port))
+ return status == 0
+
+ with self.nested("waiting for TCP port {}".format(port)):
+ retry(port_is_open)
+
+ def wait_for_closed_port(self, port: int) -> None:
+ def port_is_closed(_: Any) -> bool:
+ status, _ = self.execute("nc -z localhost {}".format(port))
+ return status != 0
+
+ retry(port_is_closed)
+
+ def start_job(self, jobname: str, user: Optional[str] = None) -> Tuple[int, str]:
+ return self.systemctl("start {}".format(jobname), user)
+
+ def stop_job(self, jobname: str, user: Optional[str] = None) -> Tuple[int, str]:
+ return self.systemctl("stop {}".format(jobname), user)
+
+ def wait_for_job(self, jobname: str) -> bool:
+ return self.wait_for_unit(jobname)
+
+ def connect(self) -> None:
+ if self.connected:
+ return
+
+ with self.nested("waiting for the VM to finish booting"):
+ self.start()
+
+ tic = time.time()
+ self.shell.recv(1024)
+ # TODO: Timeout
+ toc = time.time()
+
+ self.log("connected to guest root shell")
+ self.log("(connecting took {:.2f} seconds)".format(toc - tic))
+ self.connected = True
+
+ def screenshot(self, filename: str) -> None:
+ out_dir = os.environ.get("out", os.getcwd())
+ word_pattern = re.compile(r"^\w+$")
+ if word_pattern.match(filename):
+ filename = os.path.join(out_dir, "{}.png".format(filename))
+ tmp = "{}.ppm".format(filename)
+
+ with self.nested(
+ "making screenshot {}".format(filename),
+ {"image": os.path.basename(filename)},
+ ):
+ self.send_monitor_command("screendump {}".format(tmp))
+ ret = subprocess.run("pnmtopng {} > {}".format(tmp, filename), shell=True)
+ os.unlink(tmp)
+ if ret.returncode != 0:
+ raise Exception("Cannot convert screenshot")
+
+ def dump_tty_contents(self, tty: str) -> None:
+ """Debugging: Dump the contents of the TTY
+ """
+ self.execute("fold -w 80 /dev/vcs{} | systemd-cat".format(tty))
+
+ def get_screen_text(self) -> str:
+ if shutil.which("tesseract") is None:
+ raise Exception("get_screen_text used but enableOCR is false")
+
+ magick_args = (
+ "-filter Catrom -density 72 -resample 300 "
+ + "-contrast -normalize -despeckle -type grayscale "
+ + "-sharpen 1 -posterize 3 -negate -gamma 100 "
+ + "-blur 1x65535"
+ )
+
+ tess_args = "-c debug_file=/dev/null --psm 11 --oem 2"
+
+ with self.nested("performing optical character recognition"):
+ with tempfile.NamedTemporaryFile() as tmpin:
+ self.send_monitor_command("screendump {}".format(tmpin.name))
+
+ cmd = "convert {} {} tiff:- | tesseract - - {}".format(
+ magick_args, tmpin.name, tess_args
+ )
+ ret = subprocess.run(cmd, shell=True, capture_output=True)
+ if ret.returncode != 0:
+ raise Exception(
+ "OCR failed with exit code {}".format(ret.returncode)
+ )
+
+ return ret.stdout.decode("utf-8")
+
+ def wait_for_text(self, regex: str) -> None:
+ def screen_matches(last: bool) -> bool:
+ text = self.get_screen_text()
+ matches = re.search(regex, text) is not None
+
+ if last and not matches:
+ self.log("Last OCR attempt failed. Text was: {}".format(text))
+
+ return matches
+
+ with self.nested("waiting for {} to appear on screen".format(regex)):
+ retry(screen_matches)
+
+ def send_key(self, key: str) -> None:
+ key = CHAR_TO_KEY.get(key, key)
+ self.send_monitor_command("sendkey {}".format(key))
+
+ def start(self) -> None:
+ if self.booted:
+ return
+
+ self.log("starting vm")
+
+ def create_socket(path: str) -> socket.socket:
+ if os.path.exists(path):
+ os.unlink(path)
+ s = socket.socket(family=socket.AF_UNIX, type=socket.SOCK_STREAM)
+ s.bind(path)
+ s.listen(1)
+ return s
+
+ monitor_path = os.path.join(self.state_dir, "monitor")
+ self.monitor_socket = create_socket(monitor_path)
+
+ shell_path = os.path.join(self.state_dir, "shell")
+ self.shell_socket = create_socket(shell_path)
+
+ qemu_options = (
+ " ".join(
+ [
+ "" if self.allow_reboot else "-no-reboot",
+ "-monitor unix:{}".format(monitor_path),
+ "-chardev socket,id=shell,path={}".format(shell_path),
+ "-device virtio-serial",
+ "-device virtconsole,chardev=shell",
+ "-device virtio-rng-pci",
+ "-serial stdio" if "DISPLAY" in os.environ else "-nographic",
+ ]
+ )
+ + " "
+ + os.environ.get("QEMU_OPTS", "")
+ )
+
+ environment = {
+ "QEMU_OPTS": qemu_options,
+ "SHARED_DIR": self.shared_dir,
+ "USE_TMPDIR": "1",
+ }
+ environment.update(dict(os.environ))
+
+ self.process = subprocess.Popen(
+ self.script,
+ bufsize=1,
+ stdin=subprocess.DEVNULL,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT,
+ shell=True,
+ cwd=self.state_dir,
+ env=environment,
+ )
+ self.monitor, _ = self.monitor_socket.accept()
+ self.shell, _ = self.shell_socket.accept()
+
+ def process_serial_output() -> None:
+ for _line in self.process.stdout:
+ line = _line.decode("unicode_escape").replace("\r", "").rstrip()
+ eprint("{} # {}".format(self.name, line))
+ self.logger.enqueue({"msg": line, "machine": self.name})
+
+ _thread.start_new_thread(process_serial_output, ())
+
+ self.wait_for_monitor_prompt()
+
+ self.pid = self.process.pid
+ self.booted = True
+
+ self.log("QEMU running (pid {})".format(self.pid))
+
+ def shutdown(self) -> None:
+ if not self.booted:
+ return
+
+ self.shell.send("poweroff\n".encode())
+ self.wait_for_shutdown()
+
+ def crash(self) -> None:
+ if not self.booted:
+ return
+
+ self.log("forced crash")
+ self.send_monitor_command("quit")
+ self.wait_for_shutdown()
+
+ def wait_for_x(self) -> None:
+ """Wait until it is possible to connect to the X server. Note that
+ testing the existence of /tmp/.X11-unix/X0 is insufficient.
+ """
+ with self.nested("waiting for the X11 server"):
+ while True:
+ cmd = (
+ "journalctl -b SYSLOG_IDENTIFIER=systemd | "
+ + 'grep "Reached target Current graphical"'
+ )
+ status, _ = self.execute(cmd)
+ if status != 0:
+ continue
+ status, _ = self.execute("[ -e /tmp/.X11-unix/X0 ]")
+ if status == 0:
+ return
+
+ def get_window_names(self) -> List[str]:
+ return self.succeed(
+ r"xwininfo -root -tree | sed 's/.*0x[0-9a-f]* \"\([^\"]*\)\".*/\1/; t; d'"
+ ).splitlines()
+
+ def wait_for_window(self, regexp: str) -> None:
+ pattern = re.compile(regexp)
+
+ def window_is_visible(last_try: bool) -> bool:
+ names = self.get_window_names()
+ if last_try:
+ self.log(
+ "Last chance to match {} on the window list,".format(regexp)
+ + " which currently contains: "
+ + ", ".join(names)
+ )
+ return any(pattern.search(name) for name in names)
+
+ with self.nested("Waiting for a window to appear"):
+ retry(window_is_visible)
+
+ def sleep(self, secs: int) -> None:
+ time.sleep(secs)
+
+ def forward_port(self, host_port: int = 8080, guest_port: int = 80) -> None:
+ """Forward a TCP port on the host to a TCP port on the guest.
+ Useful during interactive testing.
+ """
+ self.send_monitor_command(
+ "hostfwd_add tcp::{}-:{}".format(host_port, guest_port)
+ )
+
+ def block(self) -> None:
+ """Make the machine unreachable by shutting down eth1 (the multicast
+ interface used to talk to the other VMs). We keep eth0 up so that
+ the test driver can continue to talk to the machine.
+ """
+ self.send_monitor_command("set_link virtio-net-pci.1 off")
+
+ def unblock(self) -> None:
+ """Make the machine reachable.
+ """
+ self.send_monitor_command("set_link virtio-net-pci.1 on")
+
+
+def create_machine(args: Dict[str, Any]) -> Machine:
+ global log
+ args["log"] = log
+ args["redirectSerial"] = os.environ.get("USE_SERIAL", "0") == "1"
+ return Machine(args)
+
+
+def start_all() -> None:
+ global machines
+ with log.nested("starting all VMs"):
+ for machine in machines:
+ machine.start()
+
+
+def join_all() -> None:
+ global machines
+ with log.nested("waiting for all VMs to finish"):
+ for machine in machines:
+ machine.wait_for_shutdown()
+
+
+def test_script() -> None:
+ exec(os.environ["testScript"])
+
+
+def run_tests() -> None:
+ global machines
+ tests = os.environ.get("tests", None)
+ if tests is not None:
+ with log.nested("running the VM test script"):
+ try:
+ exec(tests)
+ except Exception as e:
+ eprint("error: {}".format(str(e)))
+ sys.exit(1)
+ else:
+ ptpython.repl.embed(locals(), globals())
+
+ # TODO: Collect coverage data
+
+ for machine in machines:
+ if machine.is_up():
+ machine.execute("sync")
+
+ if nr_tests != 0:
+ log.log("{} out of {} tests succeeded".format(nr_succeeded, nr_tests))
+
+
+@contextmanager
+def subtest(name: str) -> Iterator[None]:
+ global nr_tests
+ global nr_succeeded
+
+ with log.nested(name):
+ nr_tests += 1
+ try:
+ yield
+ nr_succeeded += 1
+ return True
+ except Exception as e:
+ log.log("error: {}".format(str(e)))
+
+ return False
+
+
+if __name__ == "__main__":
+ log = Logger()
+
+ vlan_nrs = list(dict.fromkeys(os.environ["VLANS"].split()))
+ vde_sockets = [create_vlan(v) for v in vlan_nrs]
+ for nr, vde_socket, _, _ in vde_sockets:
+ os.environ["QEMU_VDE_SOCKET_{}".format(nr)] = vde_socket
+
+ vm_scripts = sys.argv[1:]
+ machines = [create_machine({"startCommand": s}) for s in vm_scripts]
+ machine_eval = [
+ "{0} = machines[{1}]".format(m.name, idx) for idx, m in enumerate(machines)
+ ]
+ exec("\n".join(machine_eval))
+
+ nr_tests = 0
+ nr_succeeded = 0
+
+ @atexit.register
+ def clean_up() -> None:
+ with log.nested("cleaning up"):
+ for machine in machines:
+ if machine.pid is None:
+ continue
+ log.log("killing {} (pid {})".format(machine.name, machine.pid))
+ machine.process.kill()
+
+ for _, _, process, _ in vde_sockets:
+ process.kill()
+ log.close()
+
+ tic = time.time()
+ run_tests()
+ toc = time.time()
+ print("test script finished in {:.2f}s".format(toc - tic))
diff --git a/nixos/lib/testing-python.nix b/nixos/lib/testing-python.nix
new file mode 100644
index 00000000000..d567d268765
--- /dev/null
+++ b/nixos/lib/testing-python.nix
@@ -0,0 +1,281 @@
+{ system
+, pkgs ? import ../.. { inherit system config; }
+ # Use a minimal kernel?
+, minimal ? false
+ # Ignored
+, config ? {}
+ # Modules to add to each VM
+, extraConfigurations ? [] }:
+
+with import ./build-vms.nix { inherit system pkgs minimal extraConfigurations; };
+with pkgs;
+
+let
+ jquery-ui = callPackage ./testing/jquery-ui.nix { };
+ jquery = callPackage ./testing/jquery.nix { };
+
+in rec {
+
+ inherit pkgs;
+
+
+ testDriver = let
+ testDriverScript = ./test-driver/test-driver.py;
+ in stdenv.mkDerivation {
+ name = "nixos-test-driver";
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ (python3.withPackages (p: [ p.ptpython ])) ];
+ checkInputs = with python3Packages; [ pylint black mypy ];
+
+ dontUnpack = true;
+
+ preferLocalBuild = true;
+
+ doCheck = true;
+ checkPhase = ''
+ mypy --disallow-untyped-defs \
+ --no-implicit-optional \
+ --ignore-missing-imports ${testDriverScript}
+ pylint --errors-only ${testDriverScript}
+ black --check --diff ${testDriverScript}
+ '';
+
+ installPhase =
+ ''
+ mkdir -p $out/bin
+ cp ${testDriverScript} $out/bin/nixos-test-driver
+ chmod u+x $out/bin/nixos-test-driver
+ # TODO: copy user script part into this file (append)
+
+ wrapProgram $out/bin/nixos-test-driver \
+ --prefix PATH : "${lib.makeBinPath [ qemu_test vde2 netpbm coreutils ]}" \
+ '';
+ };
+
+
+ # Run an automated test suite in the given virtual network.
+ # `driver' is the script that runs the network.
+ runTests = driver:
+ stdenv.mkDerivation {
+ name = "vm-test-run-${driver.testName}";
+
+ requiredSystemFeatures = [ "kvm" "nixos-test" ];
+
+ buildInputs = [ libxslt ];
+
+ buildCommand =
+ ''
+ mkdir -p $out/nix-support
+
+ LOGFILE=$out/log.xml tests='exec(os.environ["testScript"])' ${driver}/bin/nixos-test-driver
+
+ # Generate a pretty-printed log.
+ xsltproc --output $out/log.html ${./test-driver/log2html.xsl} $out/log.xml
+ ln -s ${./test-driver/logfile.css} $out/logfile.css
+ ln -s ${./test-driver/treebits.js} $out/treebits.js
+ ln -s ${jquery}/js/jquery.min.js $out/
+ ln -s ${jquery}/js/jquery.js $out/
+ ln -s ${jquery-ui}/js/jquery-ui.min.js $out/
+ ln -s ${jquery-ui}/js/jquery-ui.js $out/
+
+ touch $out/nix-support/hydra-build-products
+ echo "report testlog $out log.html" >> $out/nix-support/hydra-build-products
+
+ for i in */xchg/coverage-data; do
+ mkdir -p $out/coverage-data
+ mv $i $out/coverage-data/$(dirname $(dirname $i))
+ done
+ '';
+ };
+
+
+ makeTest =
+ { testScript
+ , makeCoverageReport ? false
+ , enableOCR ? false
+ , name ? "unnamed"
+ , ...
+ } @ t:
+
+ let
+ # A standard store path to the vm monitor is built like this:
+ # /tmp/nix-build-vm-test-run-$name.drv-0/vm-state-machine/monitor
+ # The max filename length of a unix domain socket is 108 bytes.
+ # This means $name can at most be 50 bytes long.
+ maxTestNameLen = 50;
+ testNameLen = builtins.stringLength name;
+
+ testDriverName = with builtins;
+ if testNameLen > maxTestNameLen then
+ abort ("The name of the test '${name}' must not be longer than ${toString maxTestNameLen} " +
+ "it's currently ${toString testNameLen} characters long.")
+ else
+ "nixos-test-driver-${name}";
+
+ nodes = buildVirtualNetwork (
+ t.nodes or (if t ? machine then { machine = t.machine; } else { }));
+
+ testScript' =
+ # Call the test script with the computed nodes.
+ if lib.isFunction testScript
+ then testScript { inherit nodes; }
+ else testScript;
+
+ vlans = map (m: m.config.virtualisation.vlans) (lib.attrValues nodes);
+
+ vms = map (m: m.config.system.build.vm) (lib.attrValues nodes);
+
+ ocrProg = tesseract4.override { enableLanguages = [ "eng" ]; };
+
+ imagemagick_tiff = imagemagick_light.override { inherit libtiff; };
+
+ # Generate onvenience wrappers for running the test driver
+ # interactively with the specified network, and for starting the
+ # VMs from the command line.
+ driver = runCommand testDriverName
+ { buildInputs = [ makeWrapper];
+ testScript = testScript';
+ preferLocalBuild = true;
+ testName = name;
+ }
+ ''
+ mkdir -p $out/bin
+
+ echo -n "$testScript" > $out/test-script
+ ${python3Packages.black}/bin/black --check --diff $out/test-script
+
+ ln -s ${testDriver}/bin/nixos-test-driver $out/bin/
+ vms=($(for i in ${toString vms}; do echo $i/bin/run-*-vm; done))
+ wrapProgram $out/bin/nixos-test-driver \
+ --add-flags "''${vms[*]}" \
+ ${lib.optionalString enableOCR
+ "--prefix PATH : '${ocrProg}/bin:${imagemagick_tiff}/bin'"} \
+ --run "export testScript=\"\$(cat $out/test-script)\"" \
+ --set VLANS '${toString vlans}'
+ ln -s ${testDriver}/bin/nixos-test-driver $out/bin/nixos-run-vms
+ wrapProgram $out/bin/nixos-run-vms \
+ --add-flags "''${vms[*]}" \
+ ${lib.optionalString enableOCR "--prefix PATH : '${ocrProg}/bin'"} \
+ --set tests 'start_all(); join_all();' \
+ --set VLANS '${toString vlans}' \
+ ${lib.optionalString (builtins.length vms == 1) "--set USE_SERIAL 1"}
+ ''; # "
+
+ passMeta = drv: drv // lib.optionalAttrs (t ? meta) {
+ meta = (drv.meta or {}) // t.meta;
+ };
+
+ test = passMeta (runTests driver);
+ report = passMeta (releaseTools.gcovReport { coverageRuns = [ test ]; });
+
+ nodeNames = builtins.attrNames nodes;
+ invalidNodeNames = lib.filter
+ (node: builtins.match "^[A-z_][A-z0-9_]+$" node == null) nodeNames;
+
+ in
+ if lib.length invalidNodeNames > 0 then
+ throw ''
+ Cannot create machines out of (${lib.concatStringsSep ", " invalidNodeNames})!
+ All machines are referenced as perl variables in the testing framework which will break the
+ script when special characters are used.
+
+ Please stick to alphanumeric chars and underscores as separation.
+ ''
+ else
+ (if makeCoverageReport then report else test) // {
+ inherit nodes driver test;
+ };
+
+ runInMachine =
+ { drv
+ , machine
+ , preBuild ? ""
+ , postBuild ? ""
+ , ... # ???
+ }:
+ let
+ vm = buildVM { }
+ [ machine
+ { key = "run-in-machine";
+ networking.hostName = "client";
+ nix.readOnlyStore = false;
+ virtualisation.writableStore = false;
+ }
+ ];
+
+ buildrunner = writeText "vm-build" ''
+ source $1
+
+ ${coreutils}/bin/mkdir -p $TMPDIR
+ cd $TMPDIR
+
+ exec $origBuilder $origArgs
+ '';
+
+ testScript = ''
+ startAll;
+ $client->waitForUnit("multi-user.target");
+ ${preBuild}
+ $client->succeed("env -i ${bash}/bin/bash ${buildrunner} /tmp/xchg/saved-env >&2");
+ ${postBuild}
+ $client->succeed("sync"); # flush all data before pulling the plug
+ '';
+
+ vmRunCommand = writeText "vm-run" ''
+ xchg=vm-state-client/xchg
+ ${coreutils}/bin/mkdir $out
+ ${coreutils}/bin/mkdir -p $xchg
+
+ for i in $passAsFile; do
+ i2=''${i}Path
+ _basename=$(${coreutils}/bin/basename ''${!i2})
+ ${coreutils}/bin/cp ''${!i2} $xchg/$_basename
+ eval $i2=/tmp/xchg/$_basename
+ ${coreutils}/bin/ls -la $xchg
+ done
+
+ unset i i2 _basename
+ export | ${gnugrep}/bin/grep -v '^xchg=' > $xchg/saved-env
+ unset xchg
+
+ export tests='${testScript}'
+ ${testDriver}/bin/nixos-test-driver ${vm.config.system.build.vm}/bin/run-*-vm
+ ''; # */
+
+ in
+ lib.overrideDerivation drv (attrs: {
+ requiredSystemFeatures = [ "kvm" ];
+ builder = "${bash}/bin/sh";
+ args = ["-e" vmRunCommand];
+ origArgs = attrs.args;
+ origBuilder = attrs.builder;
+ });
+
+
+ runInMachineWithX = { require ? [], ... } @ args:
+ let
+ client =
+ { ... }:
+ {
+ inherit require;
+ virtualisation.memorySize = 1024;
+ services.xserver.enable = true;
+ services.xserver.displayManager.auto.enable = true;
+ services.xserver.windowManager.default = "icewm";
+ services.xserver.windowManager.icewm.enable = true;
+ services.xserver.desktopManager.default = "none";
+ };
+ in
+ runInMachine ({
+ machine = client;
+ preBuild =
+ ''
+ $client->waitForX;
+ '';
+ } // args);
+
+
+ simpleTest = as: (makeTest as).test;
+
+}
diff --git a/nixos/lib/testing.nix b/nixos/lib/testing.nix
index 76706877103..a5f060a8d8e 100644
--- a/nixos/lib/testing.nix
+++ b/nixos/lib/testing.nix
@@ -248,7 +248,6 @@ in rec {
inherit require;
virtualisation.memorySize = 1024;
services.xserver.enable = true;
- services.xserver.displayManager.slim.enable = false;
services.xserver.displayManager.auto.enable = true;
services.xserver.windowManager.default = "icewm";
services.xserver.windowManager.icewm.enable = true;
diff --git a/nixos/maintainers/scripts/ec2/create-amis.sh b/nixos/maintainers/scripts/ec2/create-amis.sh
index c4149e3e8ff..f08e500e079 100755
--- a/nixos/maintainers/scripts/ec2/create-amis.sh
+++ b/nixos/maintainers/scripts/ec2/create-amis.sh
@@ -14,7 +14,7 @@
set -euo pipefail
# configuration
-state_dir=/home/deploy/amis/ec2-images
+state_dir=$HOME/amis/ec2-images
home_region=eu-west-1
bucket=nixos-amis
diff --git a/nixos/maintainers/scripts/gce/create-gce.sh b/nixos/maintainers/scripts/gce/create-gce.sh
index 48748a59d29..77cc64e591e 100755
--- a/nixos/maintainers/scripts/gce/create-gce.sh
+++ b/nixos/maintainers/scripts/gce/create-gce.sh
@@ -15,7 +15,7 @@ nix-build '' \
-j 10
img_path=$(echo gce/*.tar.gz)
-img_name=$(basename "$img_path")
+img_name=${IMAGE_NAME:-$(basename "$img_path")}
img_id=$(echo "$img_name" | sed 's|.raw.tar.gz$||;s|\.|-|g;s|_|-|g')
if ! gsutil ls "gs://${BUCKET_NAME}/$img_name"; then
gsutil cp "$img_path" "gs://${BUCKET_NAME}/$img_name"
diff --git a/nixos/modules/config/fonts/corefonts.nix b/nixos/modules/config/fonts/corefonts.nix
deleted file mode 100644
index b9f69879a10..00000000000
--- a/nixos/modules/config/fonts/corefonts.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-# This module is deprecated, since you can just say ‘fonts.fonts = [
-# pkgs.corefonts ];’ instead.
-
-{ config, lib, pkgs, ... }:
-
-with lib;
-
-{
-
- options = {
-
- fonts = {
-
- enableCoreFonts = mkOption {
- visible = false;
- default = false;
- description = ''
- Whether to include Microsoft's proprietary Core Fonts. These fonts
- are redistributable, but only verbatim, among other restrictions.
- See
- for details.
- '';
- };
-
- };
-
- };
-
-
- config = mkIf config.fonts.enableCoreFonts {
-
- fonts.fonts = [ pkgs.corefonts ];
-
- };
-
-}
diff --git a/nixos/modules/config/fonts/fontconfig-ultimate.nix b/nixos/modules/config/fonts/fontconfig-ultimate.nix
deleted file mode 100644
index 84d90899dff..00000000000
--- a/nixos/modules/config/fonts/fontconfig-ultimate.nix
+++ /dev/null
@@ -1,86 +0,0 @@
-{ config, pkgs, lib, ... }:
-
-with lib;
-
-let cfg = config.fonts.fontconfig.ultimate;
-
- latestVersion = pkgs.fontconfig.configVersion;
-
- # The configuration to be included in /etc/font/
- confPkg = pkgs.runCommand "font-ultimate-conf" { preferLocalBuild = true; } ''
- support_folder=$out/etc/fonts/conf.d
- latest_folder=$out/etc/fonts/${latestVersion}/conf.d
-
- mkdir -p $support_folder
- mkdir -p $latest_folder
-
- # fontconfig ultimate substitutions
- ${optionalString (cfg.substitutions != "none") ''
- ln -s ${pkgs.fontconfig-ultimate}/etc/fonts/presets/${cfg.substitutions}/*.conf \
- $support_folder
- ln -s ${pkgs.fontconfig-ultimate}/etc/fonts/presets/${cfg.substitutions}/*.conf \
- $latest_folder
- ''}
-
- # fontconfig ultimate various configuration files
- ln -s ${pkgs.fontconfig-ultimate}/etc/fonts/conf.d/*.conf \
- $support_folder
- ln -s ${pkgs.fontconfig-ultimate}/etc/fonts/conf.d/*.conf \
- $latest_folder
- '';
-
-in
-{
-
- options = {
-
- fonts = {
-
- fontconfig = {
-
- ultimate = {
- enable = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Enable fontconfig-ultimate settings (formerly known as
- Infinality). Besides the customizable settings in this NixOS
- module, fontconfig-ultimate also provides many font-specific
- rendering tweaks.
- '';
- };
-
- substitutions = mkOption {
- type = types.enum ["free" "combi" "ms" "none"];
- default = "free";
- description = ''
- Font substitutions to replace common Type 1 fonts with nicer
- TrueType fonts. free uses free fonts,
- ms uses Microsoft fonts,
- combi uses a combination, and
- none disables the substitutions.
- '';
- };
-
- preset = mkOption {
- type = types.enum ["ultimate1" "ultimate2" "ultimate3" "ultimate4" "ultimate5" "osx" "windowsxp"];
- default = "ultimate3";
- description = ''
- FreeType rendering settings preset. Any of the presets may be
- customized by setting environment variables.
- '';
- };
- };
- };
- };
-
- };
-
- config = mkIf (config.fonts.fontconfig.enable && cfg.enable) {
-
- fonts.fontconfig.confPackages = [ confPkg ];
- environment.variables.INFINALITY_FT = cfg.preset;
-
- };
-
-}
diff --git a/nixos/modules/config/i18n.nix b/nixos/modules/config/i18n.nix
index dc7305b1ba2..d0db8fedecd 100644
--- a/nixos/modules/config/i18n.nix
+++ b/nixos/modules/config/i18n.nix
@@ -89,11 +89,7 @@ with lib;
};
consoleKeyMap = mkOption {
- type = mkOptionType {
- name = "string or path";
- check = t: (isString t || types.path.check t);
- };
-
+ type = with types; either str path;
default = "us";
example = "fr";
description = ''
diff --git a/nixos/modules/config/no-x-libs.nix b/nixos/modules/config/no-x-libs.nix
index 74cf74d7418..873b8073fed 100644
--- a/nixos/modules/config/no-x-libs.nix
+++ b/nixos/modules/config/no-x-libs.nix
@@ -34,7 +34,6 @@ with lib;
networkmanager-openvpn = super.networkmanager-openvpn.override { withGnome = false; };
networkmanager-vpnc = super.networkmanager-vpnc.override { withGnome = false; };
networkmanager-iodine = super.networkmanager-iodine.override { withGnome = false; };
- pinentry = super.pinentry.override { gtk2 = null; gcr = null; qt4 = null; qt5 = null; };
gobject-introspection = super.gobject-introspection.override { x11Support = false; };
}));
};
diff --git a/nixos/modules/config/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix
index b3bc4a451aa..9baad9b5854 100644
--- a/nixos/modules/config/pulseaudio.nix
+++ b/nixos/modules/config/pulseaudio.nix
@@ -98,11 +98,12 @@ in {
description = ''
If false, a PulseAudio server is launched automatically for
each user that tries to use the sound system. The server runs
- with user privileges. This is the recommended and most secure
- way to use PulseAudio. If true, one system-wide PulseAudio
+ with user privileges. If true, one system-wide PulseAudio
server is launched on boot, running as the user "pulse", and
only users in the "audio" group will have access to the server.
Please read the PulseAudio documentation for more details.
+
+ Don't enable this option unless you know what you are doing.
'';
};
diff --git a/nixos/modules/config/shells-environment.nix b/nixos/modules/config/shells-environment.nix
index d939cbb393e..b79e16cd797 100644
--- a/nixos/modules/config/shells-environment.nix
+++ b/nixos/modules/config/shells-environment.nix
@@ -118,6 +118,14 @@ in
type = with types; attrsOf (nullOr (either str path));
};
+ environment.homeBinInPath = mkOption {
+ description = ''
+ Include ~/bin/ in $PATH.
+ '';
+ default = true;
+ type = types.bool;
+ };
+
environment.binsh = mkOption {
default = "${config.system.build.binsh}/bin/sh";
defaultText = "\${config.system.build.binsh}/bin/sh";
@@ -186,8 +194,10 @@ in
${cfg.extraInit}
- # ~/bin if it exists overrides other bin directories.
- export PATH="$HOME/bin:$PATH"
+ ${optionalString cfg.homeBinInPath ''
+ # ~/bin if it exists overrides other bin directories.
+ export PATH="$HOME/bin:$PATH"
+ ''}
'';
system.activationScripts.binsh = stringAfter [ "stdio" ]
diff --git a/nixos/modules/config/update-users-groups.pl b/nixos/modules/config/update-users-groups.pl
index 59cea51c611..15e448b787a 100644
--- a/nixos/modules/config/update-users-groups.pl
+++ b/nixos/modules/config/update-users-groups.pl
@@ -56,12 +56,12 @@ sub allocGid {
$gidsUsed{$prevGid} = 1;
return $prevGid;
}
- return allocId(\%gidsUsed, \%gidsPrevUsed, 400, 499, 0, sub { my ($gid) = @_; getgrgid($gid) });
+ return allocId(\%gidsUsed, \%gidsPrevUsed, 400, 999, 0, sub { my ($gid) = @_; getgrgid($gid) });
}
sub allocUid {
my ($name, $isSystemUser) = @_;
- my ($min, $max, $up) = $isSystemUser ? (400, 499, 0) : (1000, 29999, 1);
+ my ($min, $max, $up) = $isSystemUser ? (400, 999, 0) : (1000, 29999, 1);
my $prevUid = $uidMap->{$name};
if (defined $prevUid && $prevUid >= $min && $prevUid <= $max && !defined $uidsUsed{$prevUid}) {
print STDERR "reviving user '$name' with UID $prevUid\n";
diff --git a/nixos/modules/config/users-groups.nix b/nixos/modules/config/users-groups.nix
index ba79bd3d6ec..ae3bdeb00e6 100644
--- a/nixos/modules/config/users-groups.nix
+++ b/nixos/modules/config/users-groups.nix
@@ -251,7 +251,7 @@ let
default = [];
example = literalExample "[ pkgs.firefox pkgs.thunderbird ]";
description = ''
- The set of packages that should be made availabe to the user.
+ The set of packages that should be made available to the user.
This is in contrast to environment.systemPackages ,
which adds packages to all users.
'';
diff --git a/nixos/modules/config/xdg/sounds.nix b/nixos/modules/config/xdg/sounds.nix
index 148240d631c..14d6340fc33 100644
--- a/nixos/modules/config/xdg/sounds.nix
+++ b/nixos/modules/config/xdg/sounds.nix
@@ -1,4 +1,4 @@
-{ config, lib, ... }:
+{ config, lib, pkgs, ... }:
with lib;
{
@@ -14,6 +14,10 @@ with lib;
};
config = mkIf config.xdg.sounds.enable {
+ environment.systemPackages = [
+ pkgs.sound-theme-freedesktop
+ ];
+
environment.pathsToLink = [
"/share/sounds"
];
diff --git a/nixos/modules/hardware/brillo.nix b/nixos/modules/hardware/brillo.nix
new file mode 100644
index 00000000000..e970c948099
--- /dev/null
+++ b/nixos/modules/hardware/brillo.nix
@@ -0,0 +1,22 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+let
+ cfg = config.hardware.brillo;
+in
+{
+ options = {
+ hardware.brillo = {
+ enable = mkEnableOption ''
+ Enable brillo in userspace.
+ This will allow brightness control from users in the video group.
+ '';
+ };
+ };
+
+
+ config = mkIf cfg.enable {
+ services.udev.packages = [ pkgs.brillo ];
+ environment.systemPackages = [ pkgs.brillo ];
+ };
+}
diff --git a/nixos/modules/hardware/video/displaylink.nix b/nixos/modules/hardware/video/displaylink.nix
index 669ac849cba..912f53da836 100644
--- a/nixos/modules/hardware/video/displaylink.nix
+++ b/nixos/modules/hardware/video/displaylink.nix
@@ -19,6 +19,21 @@ in
config = mkIf enabled {
boot.extraModulePackages = [ evdi ];
+ boot.kernelModules = [ "evdi" ];
+
+ environment.etc."X11/xorg.conf.d/40-displaylink.conf".text = ''
+ Section "OutputClass"
+ Identifier "DisplayLink"
+ MatchDriver "evdi"
+ Driver "modesetting"
+ Option "AccelMethod" "none"
+ EndSection
+ '';
+
+ # make the device available
+ services.xserver.displayManager.sessionCommands = ''
+ ${lib.getBin pkgs.xorg.xrandr}/bin/xrandr --setprovideroutputsource 1 0
+ '';
# Those are taken from displaylink-installer.sh and from Arch Linux AUR package.
@@ -47,18 +62,13 @@ in
description = "DisplayLink Manager Service";
after = [ "display-manager.service" ];
conflicts = [ "getty@tty7.service" ];
- path = [ pkgs.kmod ];
serviceConfig = {
ExecStart = "${displaylink}/bin/DisplayLinkManager";
Restart = "always";
RestartSec = 5;
+ LogsDirectory = "displaylink";
};
-
- preStart = ''
- mkdir -p /var/log/displaylink
- modprobe evdi
- '';
};
};
diff --git a/nixos/modules/hardware/video/nvidia.nix b/nixos/modules/hardware/video/nvidia.nix
index 3ab2afc9740..1e18e927ec6 100644
--- a/nixos/modules/hardware/video/nvidia.nix
+++ b/nixos/modules/hardware/video/nvidia.nix
@@ -75,7 +75,7 @@ in
Note that this configuration will only be successful when a display manager
for which the services.xserver.displayManager.setupCommands
- option is supported is used; notably, SLiM is not supported.
+ option is supported is used.
'';
};
diff --git a/nixos/modules/installer/cd-dvd/installation-cd-graphical-base.nix b/nixos/modules/installer/cd-dvd/installation-cd-graphical-base.nix
index 719ba5ffb12..e0b558dcb0d 100644
--- a/nixos/modules/installer/cd-dvd/installation-cd-graphical-base.nix
+++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-base.nix
@@ -22,17 +22,7 @@ with lib;
});
'';
- services.xserver = {
- enable = true;
-
- # Automatically login as nixos.
- displayManager.slim = {
- enable = true;
- defaultUser = "nixos";
- autoLogin = true;
- };
-
- };
+ services.xserver.enable = true;
# Provide networkmanager for easy wireless configuration.
networking.networkmanager.enable = true;
diff --git a/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix b/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix
index 0b813bbf37b..23c3426bff0 100644
--- a/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix
+++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix
@@ -10,8 +10,6 @@ with lib;
services.xserver.desktopManager.gnome3.enable = true;
- services.xserver.displayManager.slim.enable = mkForce false;
-
# Auto-login as root.
services.xserver.displayManager.gdm.autoLogin = {
enable = true;
diff --git a/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix b/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix
index 1dc7920ff64..6a10a6404e6 100644
--- a/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix
+++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-kde.nix
@@ -13,6 +13,15 @@ with lib;
enable = true;
enableQt4Support = false;
};
+
+ # Automatically login as nixos.
+ displayManager.sddm = {
+ enable = true;
+ autoLogin = {
+ enable = true;
+ user = "nixos";
+ };
+ };
};
environment.systemPackages = with pkgs; [
diff --git a/nixos/modules/installer/cd-dvd/sd-image.nix b/nixos/modules/installer/cd-dvd/sd-image.nix
index d510f3b2daf..7865b767f0b 100644
--- a/nixos/modules/installer/cd-dvd/sd-image.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image.nix
@@ -140,7 +140,11 @@ in
export img=$out/sd-image/${config.sdImage.imageName}
echo "${pkgs.stdenv.buildPlatform.system}" > $out/nix-support/system
- echo "file sd-image $img" >> $out/nix-support/hydra-build-products
+ if test -n "$compressImage"; then
+ echo "file sd-image $img.bz2" >> $out/nix-support/hydra-build-products
+ else
+ echo "file sd-image $img" >> $out/nix-support/hydra-build-products
+ fi
# Gap in front of the first partition, in MiB
gap=8
diff --git a/nixos/modules/installer/tools/nixos-option.sh b/nixos/modules/installer/tools/nixos-option.sh
deleted file mode 100644
index 4560e9c7403..00000000000
--- a/nixos/modules/installer/tools/nixos-option.sh
+++ /dev/null
@@ -1,327 +0,0 @@
-#! @shell@ -e
-
-# FIXME: rewrite this in a more suitable language.
-
-usage () {
- exec man nixos-option
- exit 1
-}
-
-#####################
-# Process Arguments #
-#####################
-
-xml=false
-verbose=false
-nixPath=""
-
-option=""
-exit_code=0
-
-argfun=""
-for arg; do
- if test -z "$argfun"; then
- case $arg in
- -*)
- sarg="$arg"
- longarg=""
- while test "$sarg" != "-"; do
- case $sarg in
- --*) longarg=$arg; sarg="--";;
- -I) argfun="include_nixpath";;
- -*) usage;;
- esac
- # remove the first letter option
- sarg="-${sarg#??}"
- done
- ;;
- *) longarg=$arg;;
- esac
- for larg in $longarg; do
- case $larg in
- --xml) xml=true;;
- --verbose) verbose=true;;
- --help) usage;;
- -*) usage;;
- *) if test -z "$option"; then
- option="$larg"
- else
- usage
- fi;;
- esac
- done
- else
- case $argfun in
- set_*)
- var=$(echo $argfun | sed 's,^set_,,')
- eval $var=$arg
- ;;
- include_nixpath)
- nixPath="-I $arg $nixPath"
- ;;
- esac
- argfun=""
- fi
-done
-
-if $verbose; then
- set -x
-else
- set +x
-fi
-
-#############################
-# Process the configuration #
-#############################
-
-evalNix(){
- # disable `-e` flag, it's possible that the evaluation of `nix-instantiate` fails (e.g. due to broken pkgs)
- set +e
- result=$(nix-instantiate ${nixPath:+$nixPath} - --eval-only "$@" 2>&1)
- exit_code=$?
- set -e
-
- if test $exit_code -eq 0; then
- sed '/^warning: Nix search path/d' <&2 < {};
- nixpkgs = import {};
-in with nixpkgs.lib;
-"
-
-# This function is used for converting the option definition path given by
-# the user into accessors for reaching the definition and the declaration
-# corresponding to this option.
-generateAccessors(){
- if result=$(evalNix --strict --show-trace <"
- else if strict then
- if isAttrs x then mapAttrs (n: cleanOutput) x
- else if isList x then map cleanOutput x
- else x
- else x;
-in
- cleanOutput value
-EOF
-}
-
-evalOpt(){
- evalAttr "option" "" "$@"
-}
-
-evalCfg(){
- local strict="$1"
- evalAttr "config" "$strict"
-}
-
-findSources(){
- local suffix=$1
- evalNix --strict <,0,g; :inner; s/{[^\{\}]*};/0;/g; t inner;' | \
- evalNix --strict
-}
-
-# map a simple list which contains strings or paths.
-nixMap() {
- local fun="$1"
- local list="$2"
- local elem
- for elem in $list; do
- test $elem = '[' -o $elem = ']' && continue;
- $fun $elem
- done
-}
-
-# This duplicates the work made below, but it is useful for processing
-# the output of nixos-option with other tools such as nixos-gui.
-if $xml; then
- evalNix --xml --no-location < /dev/null)" = '"option"'; then
- echo "Value:"
- evalCfg 1
-
- echo
-
- echo "Default:"
- if default=$(evalOpt "default" - 2> /dev/null); then
- echo "$default"
- else
- echo ""
- fi
- echo
- if example=$(evalOpt "example" - 2> /dev/null); then
- echo "Example:"
- echo "$example"
- echo
- fi
- echo "Description:"
- echo
- echo $(evalOpt "description")
-
- echo $desc;
-
- printPath () { echo " $1"; }
-
- echo "Declared by:"
- nixMap printPath "$(findSources "declarations")"
- echo
- echo "Defined by:"
- nixMap printPath "$(findSources "files")"
- echo
-
-else
- # echo 1>&2 "Warning: This value is not an option."
-
- result=$(evalCfg "")
- if [ ! -z "$result" ]; then
- names=$(attrNames "$result" 2> /dev/null)
- echo 1>&2 "This attribute set contains:"
- escapeQuotes () { eval echo "$1"; }
- nixMap escapeQuotes "$names"
- else
- echo 1>&2 "An error occurred while looking for attribute names. Are you sure that '$option' exists?"
- fi
-fi
-
-exit $exit_code
diff --git a/nixos/modules/installer/tools/nixos-option/CMakeLists.txt b/nixos/modules/installer/tools/nixos-option/CMakeLists.txt
new file mode 100644
index 00000000000..e5834598c4f
--- /dev/null
+++ b/nixos/modules/installer/tools/nixos-option/CMakeLists.txt
@@ -0,0 +1,8 @@
+cmake_minimum_required (VERSION 2.6)
+project (nixos-option)
+
+add_executable(nixos-option nixos-option.cc libnix-copy-paste.cc)
+target_link_libraries(nixos-option PRIVATE -lnixmain -lnixexpr -lnixstore -lnixutil)
+target_compile_features(nixos-option PRIVATE cxx_std_17)
+
+install (TARGETS nixos-option DESTINATION bin)
diff --git a/nixos/modules/installer/tools/nixos-option/default.nix b/nixos/modules/installer/tools/nixos-option/default.nix
new file mode 100644
index 00000000000..753fd92c7bb
--- /dev/null
+++ b/nixos/modules/installer/tools/nixos-option/default.nix
@@ -0,0 +1,11 @@
+{lib, stdenv, boost, cmake, pkgconfig, nix, ... }:
+stdenv.mkDerivation rec {
+ name = "nixos-option";
+ src = ./.;
+ nativeBuildInputs = [ cmake pkgconfig ];
+ buildInputs = [ boost nix ];
+ meta = {
+ license = stdenv.lib.licenses.lgpl2Plus;
+ maintainers = with lib.maintainers; [ chkno ];
+ };
+}
diff --git a/nixos/modules/installer/tools/nixos-option/libnix-copy-paste.cc b/nixos/modules/installer/tools/nixos-option/libnix-copy-paste.cc
new file mode 100644
index 00000000000..875c07da639
--- /dev/null
+++ b/nixos/modules/installer/tools/nixos-option/libnix-copy-paste.cc
@@ -0,0 +1,83 @@
+// These are useful methods inside the nix library that ought to be exported.
+// Since they are not, copy/paste them here.
+// TODO: Delete these and use the ones in the library as they become available.
+
+#include // for nix/globals.hh's reference to SYSTEM
+
+#include "libnix-copy-paste.hh"
+#include // for basic_altstringbuf...
+#include // for basic_altstringbuf...
+#include // for basic_format
+#include // for format
+#include // for basic_format::basi...
+#include // for get_pointer
+#include // for operator<<, basic_...
+#include // for Strings, Error
+#include // for string, basic_string
+
+using boost::format;
+using nix::Error;
+using nix::Strings;
+using std::string;
+
+// From nix/src/libexpr/attr-path.cc
+Strings parseAttrPath(const string & s)
+{
+ Strings res;
+ string cur;
+ string::const_iterator i = s.begin();
+ while (i != s.end()) {
+ if (*i == '.') {
+ res.push_back(cur);
+ cur.clear();
+ } else if (*i == '"') {
+ ++i;
+ while (1) {
+ if (i == s.end())
+ throw Error(format("missing closing quote in selection path '%1%'") % s);
+ if (*i == '"')
+ break;
+ cur.push_back(*i++);
+ }
+ } else
+ cur.push_back(*i);
+ ++i;
+ }
+ if (!cur.empty())
+ res.push_back(cur);
+ return res;
+}
+
+// From nix/src/nix/repl.cc
+bool isVarName(const string & s)
+{
+ if (s.size() == 0)
+ return false;
+ char c = s[0];
+ if ((c >= '0' && c <= '9') || c == '-' || c == '\'')
+ return false;
+ for (auto & i : s)
+ if (!((i >= 'a' && i <= 'z') || (i >= 'A' && i <= 'Z') || (i >= '0' && i <= '9') || i == '_' || i == '-' ||
+ i == '\''))
+ return false;
+ return true;
+}
+
+// From nix/src/nix/repl.cc
+std::ostream & printStringValue(std::ostream & str, const char * string)
+{
+ str << "\"";
+ for (const char * i = string; *i; i++)
+ if (*i == '\"' || *i == '\\')
+ str << "\\" << *i;
+ else if (*i == '\n')
+ str << "\\n";
+ else if (*i == '\r')
+ str << "\\r";
+ else if (*i == '\t')
+ str << "\\t";
+ else
+ str << *i;
+ str << "\"";
+ return str;
+}
diff --git a/nixos/modules/installer/tools/nixos-option/libnix-copy-paste.hh b/nixos/modules/installer/tools/nixos-option/libnix-copy-paste.hh
new file mode 100644
index 00000000000..2274e9a0f85
--- /dev/null
+++ b/nixos/modules/installer/tools/nixos-option/libnix-copy-paste.hh
@@ -0,0 +1,9 @@
+#pragma once
+
+#include
+#include
+#include
+
+nix::Strings parseAttrPath(const std::string & s);
+bool isVarName(const std::string & s);
+std::ostream & printStringValue(std::ostream & str, const char * string);
diff --git a/nixos/modules/installer/tools/nixos-option/nixos-option.cc b/nixos/modules/installer/tools/nixos-option/nixos-option.cc
new file mode 100644
index 00000000000..9b92dc829cd
--- /dev/null
+++ b/nixos/modules/installer/tools/nixos-option/nixos-option.cc
@@ -0,0 +1,618 @@
+#include // for nix/globals.hh's reference to SYSTEM
+
+#include // for exception_ptr, current_exception
+#include // for function
+#include // for operator<<, basic_ostream, ostrin...
+#include // for next
+#include // for _List_iterator
+#include // for allocator, unique_ptr, make_unique
+#include // for operator new
+#include // for argvToStrings, UsageError
+#include // for findAlongAttrPath
+#include // for Attr, Bindings, Bindings::iterator
+#include // for MixEvalArgs
+#include // for EvalState::forceValue
+#include // for EvalState, initGC, operator<<
+#include // for initPlugins, Settings, settings
+#include // for Pos
+#include // for getArg, LegacyArgs, printVersion
+#include // for openStore
+#include // for Symbol, SymbolTable
+#include // for Error, Path, Strings, PathSet
+#include // for absPath, baseNameOf
+#include // for Value, Value::(anonymous), Value:...
+#include // for string, operator+, operator==
+#include // for move
+#include // for get, holds_alternative, variant
+#include // for vector<>::iterator, vector
+
+#include "libnix-copy-paste.hh"
+
+using nix::absPath;
+using nix::Bindings;
+using nix::Error;
+using nix::EvalError;
+using nix::EvalState;
+using nix::Path;
+using nix::PathSet;
+using nix::Strings;
+using nix::Symbol;
+using nix::tAttrs;
+using nix::ThrownError;
+using nix::tLambda;
+using nix::tString;
+using nix::UsageError;
+using nix::Value;
+
+// An ostream wrapper to handle nested indentation
+class Out
+{
+ public:
+ class Separator
+ {};
+ const static Separator sep;
+ enum LinePolicy
+ {
+ ONE_LINE,
+ MULTI_LINE
+ };
+ explicit Out(std::ostream & ostream) : ostream(ostream), policy(ONE_LINE), writeSinceSep(true) {}
+ Out(Out & o, const std::string & start, const std::string & end, LinePolicy policy);
+ Out(Out & o, const std::string & start, const std::string & end, int count)
+ : Out(o, start, end, count < 2 ? ONE_LINE : MULTI_LINE)
+ {}
+ Out(const Out &) = delete;
+ Out(Out &&) = default;
+ Out & operator=(const Out &) = delete;
+ Out & operator=(Out &&) = delete;
+ ~Out() { ostream << end; }
+
+ private:
+ std::ostream & ostream;
+ std::string indentation;
+ std::string end;
+ LinePolicy policy;
+ bool writeSinceSep;
+ template friend Out & operator<<(Out & o, T thing);
+};
+
+template Out & operator<<(Out & o, T thing)
+{
+ if (!o.writeSinceSep && o.policy == Out::MULTI_LINE) {
+ o.ostream << o.indentation;
+ }
+ o.writeSinceSep = true;
+ o.ostream << thing;
+ return o;
+}
+
+template <> Out & operator<<(Out & o, Out::Separator /* thing */)
+{
+ o.ostream << (o.policy == Out::ONE_LINE ? " " : "\n");
+ o.writeSinceSep = false;
+ return o;
+}
+
+Out::Out(Out & o, const std::string & start, const std::string & end, LinePolicy policy)
+ : ostream(o.ostream), indentation(policy == ONE_LINE ? o.indentation : o.indentation + " "),
+ end(policy == ONE_LINE ? end : o.indentation + end), policy(policy), writeSinceSep(true)
+{
+ o << start;
+ *this << Out::sep;
+}
+
+// Stuff needed for evaluation
+struct Context
+{
+ Context(EvalState & state, Bindings & autoArgs, Value optionsRoot, Value configRoot)
+ : state(state), autoArgs(autoArgs), optionsRoot(optionsRoot), configRoot(configRoot),
+ underscoreType(state.symbols.create("_type"))
+ {}
+ EvalState & state;
+ Bindings & autoArgs;
+ Value optionsRoot;
+ Value configRoot;
+ Symbol underscoreType;
+};
+
+Value evaluateValue(Context & ctx, Value & v)
+{
+ ctx.state.forceValue(v);
+ if (ctx.autoArgs.empty()) {
+ return v;
+ }
+ Value called{};
+ ctx.state.autoCallFunction(ctx.autoArgs, v, called);
+ return called;
+}
+
+bool isOption(Context & ctx, const Value & v)
+{
+ if (v.type != tAttrs) {
+ return false;
+ }
+ const auto & atualType = v.attrs->find(ctx.underscoreType);
+ if (atualType == v.attrs->end()) {
+ return false;
+ }
+ try {
+ Value evaluatedType = evaluateValue(ctx, *atualType->value);
+ if (evaluatedType.type != tString) {
+ return false;
+ }
+ return static_cast(evaluatedType.string.s) == "option";
+ } catch (Error &) {
+ return false;
+ }
+}
+
+// Add quotes to a component of a path.
+// These are needed for paths like:
+// fileSystems."/".fsType
+// systemd.units."dbus.service".text
+std::string quoteAttribute(const std::string & attribute)
+{
+ if (isVarName(attribute)) {
+ return attribute;
+ }
+ std::ostringstream buf;
+ printStringValue(buf, attribute.c_str());
+ return buf.str();
+}
+
+const std::string appendPath(const std::string & prefix, const std::string & suffix)
+{
+ if (prefix.empty()) {
+ return quoteAttribute(suffix);
+ }
+ return prefix + "." + quoteAttribute(suffix);
+}
+
+bool forbiddenRecursionName(std::string name) { return (!name.empty() && name[0] == '_') || name == "haskellPackages"; }
+
+void recurse(const std::function)> & f,
+ Context & ctx, Value v, const std::string & path)
+{
+ std::variant evaluated;
+ try {
+ evaluated = evaluateValue(ctx, v);
+ } catch (Error &) {
+ evaluated = std::current_exception();
+ }
+ if (!f(path, evaluated)) {
+ return;
+ }
+ if (std::holds_alternative(evaluated)) {
+ return;
+ }
+ const Value & evaluated_value = std::get(evaluated);
+ if (evaluated_value.type != tAttrs) {
+ return;
+ }
+ for (const auto & child : evaluated_value.attrs->lexicographicOrder()) {
+ if (forbiddenRecursionName(child->name)) {
+ continue;
+ }
+ recurse(f, ctx, *child->value, appendPath(path, child->name));
+ }
+}
+
+// Calls f on all the option names
+void mapOptions(const std::function & f, Context & ctx, Value root)
+{
+ recurse(
+ [f, &ctx](const std::string & path, std::variant v) {
+ bool isOpt = std::holds_alternative(v) || isOption(ctx, std::get(v));
+ if (isOpt) {
+ f(path);
+ }
+ return !isOpt;
+ },
+ ctx, root, "");
+}
+
+// Calls f on all the config values inside one option.
+// Simple options have one config value inside, like sound.enable = true.
+// Compound options have multiple config values. For example, the option
+// "users.users" has about 1000 config values inside it:
+// users.users.avahi.createHome = false;
+// users.users.avahi.cryptHomeLuks = null;
+// users.users.avahi.description = "`avahi-daemon' privilege separation user";
+// ...
+// users.users.avahi.openssh.authorizedKeys.keyFiles = [ ];
+// users.users.avahi.openssh.authorizedKeys.keys = [ ];
+// ...
+// users.users.avahi.uid = 10;
+// users.users.avahi.useDefaultShell = false;
+// users.users.cups.createHome = false;
+// ...
+// users.users.cups.useDefaultShell = false;
+// users.users.gdm = ... ... ...
+// users.users.messagebus = ... .. ...
+// users.users.nixbld1 = ... .. ...
+// ...
+// users.users.systemd-timesync = ... .. ...
+void mapConfigValuesInOption(
+ const std::function v)> & f,
+ const std::string & path, Context & ctx)
+{
+ Value * option;
+ try {
+ option = findAlongAttrPath(ctx.state, path, ctx.autoArgs, ctx.configRoot);
+ } catch (Error &) {
+ f(path, std::current_exception());
+ return;
+ }
+ recurse(
+ [f, ctx](const std::string & path, std::variant v) {
+ bool leaf = std::holds_alternative(v) || std::get(v).type != tAttrs ||
+ ctx.state.isDerivation(std::get(v));
+ if (!leaf) {
+ return true; // Keep digging
+ }
+ f(path, v);
+ return false;
+ },
+ ctx, *option, path);
+}
+
+std::string describeError(const Error & e) { return "«error: " + e.msg() + "»"; }
+
+void describeDerivation(Context & ctx, Out & out, Value v)
+{
+ // Copy-pasted from nix/src/nix/repl.cc :(
+ Bindings::iterator i = v.attrs->find(ctx.state.sDrvPath);
+ PathSet pathset;
+ try {
+ Path drvPath = i != v.attrs->end() ? ctx.state.coerceToPath(*i->pos, *i->value, pathset) : "???";
+ out << "«derivation " << drvPath << "»";
+ } catch (Error & e) {
+ out << describeError(e);
+ }
+}
+
+Value parseAndEval(EvalState & state, const std::string & expression, const std::string & path)
+{
+ Value v{};
+ state.eval(state.parseExprFromString(expression, absPath(path)), v);
+ return v;
+}
+
+void printValue(Context & ctx, Out & out, std::variant maybeValue, const std::string & path);
+
+void printList(Context & ctx, Out & out, Value & v)
+{
+ Out listOut(out, "[", "]", v.listSize());
+ for (unsigned int n = 0; n < v.listSize(); ++n) {
+ printValue(ctx, listOut, *v.listElems()[n], "");
+ listOut << Out::sep;
+ }
+}
+
+void printAttrs(Context & ctx, Out & out, Value & v, const std::string & path)
+{
+ Out attrsOut(out, "{", "}", v.attrs->size());
+ for (const auto & a : v.attrs->lexicographicOrder()) {
+ std::string name = a->name;
+ attrsOut << name << " = ";
+ printValue(ctx, attrsOut, *a->value, appendPath(path, name));
+ attrsOut << ";" << Out::sep;
+ }
+}
+
+void multiLineStringEscape(Out & out, const std::string & s)
+{
+ int i;
+ for (i = 1; i < s.size(); i++) {
+ if (s[i - 1] == '$' && s[i] == '{') {
+ out << "''${";
+ i++;
+ } else if (s[i - 1] == '\'' && s[i] == '\'') {
+ out << "'''";
+ i++;
+ } else {
+ out << s[i - 1];
+ }
+ }
+ if (i == s.size()) {
+ out << s[i - 1];
+ }
+}
+
+void printMultiLineString(Out & out, const Value & v)
+{
+ std::string s = v.string.s;
+ Out strOut(out, "''", "''", Out::MULTI_LINE);
+ std::string::size_type begin = 0;
+ while (begin < s.size()) {
+ std::string::size_type end = s.find('\n', begin);
+ if (end == std::string::npos) {
+ multiLineStringEscape(strOut, s.substr(begin, s.size() - begin));
+ break;
+ }
+ multiLineStringEscape(strOut, s.substr(begin, end - begin));
+ strOut << Out::sep;
+ begin = end + 1;
+ }
+}
+
+void printValue(Context & ctx, Out & out, std::variant maybeValue, const std::string & path)
+{
+ try {
+ if (auto ex = std::get_if(&maybeValue)) {
+ std::rethrow_exception(*ex);
+ }
+ Value v = evaluateValue(ctx, std::get(maybeValue));
+ if (ctx.state.isDerivation(v)) {
+ describeDerivation(ctx, out, v);
+ } else if (v.isList()) {
+ printList(ctx, out, v);
+ } else if (v.type == tAttrs) {
+ printAttrs(ctx, out, v, path);
+ } else if (v.type == tString && std::string(v.string.s).find('\n') != std::string::npos) {
+ printMultiLineString(out, v);
+ } else {
+ ctx.state.forceValueDeep(v);
+ out << v;
+ }
+ } catch (ThrownError & e) {
+ if (e.msg() == "The option `" + path + "' is used but not defined.") {
+ // 93% of errors are this, and just letting this message through would be
+ // misleading. These values may or may not actually be "used" in the
+ // config. The thing throwing the error message assumes that if anything
+ // ever looks at this value, it is a "use" of this value. But here in
+ // nixos-option, we are looking at this value only to print it.
+ // In order to avoid implying that this undefined value is actually
+ // referenced, eat the underlying error message and emit "«not defined»".
+ out << "«not defined»";
+ } else {
+ out << describeError(e);
+ }
+ } catch (Error & e) {
+ out << describeError(e);
+ }
+}
+
+void printConfigValue(Context & ctx, Out & out, const std::string & path, std::variant v)
+{
+ out << path << " = ";
+ printValue(ctx, out, std::move(v), path);
+ out << ";\n";
+}
+
+void printAll(Context & ctx, Out & out)
+{
+ mapOptions(
+ [&ctx, &out](const std::string & optionPath) {
+ mapConfigValuesInOption(
+ [&ctx, &out](const std::string & configPath, std::variant v) {
+ printConfigValue(ctx, out, configPath, v);
+ },
+ optionPath, ctx);
+ },
+ ctx, ctx.optionsRoot);
+}
+
+void printAttr(Context & ctx, Out & out, const std::string & path, Value & root)
+{
+ try {
+ printValue(ctx, out, *findAlongAttrPath(ctx.state, path, ctx.autoArgs, root), path);
+ } catch (Error & e) {
+ out << describeError(e);
+ }
+}
+
+bool hasExample(Context & ctx, Value & option)
+{
+ try {
+ findAlongAttrPath(ctx.state, "example", ctx.autoArgs, option);
+ return true;
+ } catch (Error &) {
+ return false;
+ }
+}
+
+void printOption(Context & ctx, Out & out, const std::string & path, Value & option)
+{
+ out << "Value:\n";
+ printAttr(ctx, out, path, ctx.configRoot);
+
+ out << "\n\nDefault:\n";
+ printAttr(ctx, out, "default", option);
+
+ out << "\n\nType:\n";
+ printAttr(ctx, out, "type.description", option);
+
+ if (hasExample(ctx, option)) {
+ out << "\n\nExample:\n";
+ printAttr(ctx, out, "example", option);
+ }
+
+ out << "\n\nDescription:\n";
+ printAttr(ctx, out, "description", option);
+
+ out << "\n\nDeclared by:\n";
+ printAttr(ctx, out, "declarations", option);
+
+ out << "\n\nDefined by:\n";
+ printAttr(ctx, out, "files", option);
+ out << "\n";
+}
+
+void printListing(Out & out, Value & v)
+{
+ out << "This attribute set contains:\n";
+ for (const auto & a : v.attrs->lexicographicOrder()) {
+ std::string name = a->name;
+ if (!name.empty() && name[0] != '_') {
+ out << name << "\n";
+ }
+ }
+}
+
+bool optionTypeIs(Context & ctx, Value & v, const std::string & soughtType)
+{
+ try {
+ const auto & typeLookup = v.attrs->find(ctx.state.sType);
+ if (typeLookup == v.attrs->end()) {
+ return false;
+ }
+ Value type = evaluateValue(ctx, *typeLookup->value);
+ if (type.type != tAttrs) {
+ return false;
+ }
+ const auto & nameLookup = type.attrs->find(ctx.state.sName);
+ if (nameLookup == type.attrs->end()) {
+ return false;
+ }
+ Value name = evaluateValue(ctx, *nameLookup->value);
+ if (name.type != tString) {
+ return false;
+ }
+ return name.string.s == soughtType;
+ } catch (Error &) {
+ return false;
+ }
+}
+
+bool isAggregateOptionType(Context & ctx, Value & v)
+{
+ return optionTypeIs(ctx, v, "attrsOf") || optionTypeIs(ctx, v, "listOf") || optionTypeIs(ctx, v, "loaOf");
+}
+
+MakeError(OptionPathError, EvalError);
+
+Value getSubOptions(Context & ctx, Value & option)
+{
+ Value getSubOptions = evaluateValue(ctx, *findAlongAttrPath(ctx.state, "type.getSubOptions", ctx.autoArgs, option));
+ if (getSubOptions.type != tLambda) {
+ throw OptionPathError("Option's type.getSubOptions isn't a function");
+ }
+ Value emptyString{};
+ nix::mkString(emptyString, "");
+ Value v;
+ ctx.state.callFunction(getSubOptions, emptyString, v, nix::Pos{});
+ return v;
+}
+
+// Carefully walk an option path, looking for sub-options when a path walks past
+// an option value.
+Value findAlongOptionPath(Context & ctx, const std::string & path)
+{
+ Strings tokens = parseAttrPath(path);
+ Value v = ctx.optionsRoot;
+ for (auto i = tokens.begin(); i != tokens.end(); i++) {
+ const auto & attr = *i;
+ try {
+ bool lastAttribute = std::next(i) == tokens.end();
+ v = evaluateValue(ctx, v);
+ if (attr.empty()) {
+ throw OptionPathError("empty attribute name");
+ }
+ if (isOption(ctx, v) && optionTypeIs(ctx, v, "submodule")) {
+ v = getSubOptions(ctx, v);
+ }
+ if (isOption(ctx, v) && isAggregateOptionType(ctx, v) && !lastAttribute) {
+ v = getSubOptions(ctx, v);
+ // Note that we've consumed attr, but didn't actually use it. This is the path component that's looked
+ // up in the list or attribute set that doesn't name an option -- the "root" in "users.users.root.name".
+ } else if (v.type != tAttrs) {
+ throw OptionPathError("Value is %s while a set was expected", showType(v));
+ } else {
+ const auto & next = v.attrs->find(ctx.state.symbols.create(attr));
+ if (next == v.attrs->end()) {
+ throw OptionPathError("Attribute not found", attr, path);
+ }
+ v = *next->value;
+ }
+ } catch (OptionPathError & e) {
+ throw OptionPathError("At '%s' in path '%s': %s", attr, path, e.msg());
+ }
+ }
+ return v;
+}
+
+void printOne(Context & ctx, Out & out, const std::string & path)
+{
+ try {
+ Value option = findAlongOptionPath(ctx, path);
+ option = evaluateValue(ctx, option);
+ if (isOption(ctx, option)) {
+ printOption(ctx, out, path, option);
+ } else {
+ printListing(out, option);
+ }
+ } catch (Error & e) {
+ std::cerr << "error: " << e.msg()
+ << "\nAn error occurred while looking for attribute names. Are "
+ "you sure that '"
+ << path << "' exists?\n";
+ }
+}
+
+int main(int argc, char ** argv)
+{
+ bool all = false;
+ std::string path = ".";
+ std::string optionsExpr = "(import {}).options";
+ std::string configExpr = "(import {}).config";
+ std::vector args;
+
+ struct MyArgs : nix::LegacyArgs, nix::MixEvalArgs
+ {
+ using nix::LegacyArgs::LegacyArgs;
+ };
+
+ MyArgs myArgs(nix::baseNameOf(argv[0]), [&](Strings::iterator & arg, const Strings::iterator & end) {
+ if (*arg == "--help") {
+ nix::showManPage("nixos-option");
+ } else if (*arg == "--version") {
+ nix::printVersion("nixos-option");
+ } else if (*arg == "--all") {
+ all = true;
+ } else if (*arg == "--path") {
+ path = nix::getArg(*arg, arg, end);
+ } else if (*arg == "--options_expr") {
+ optionsExpr = nix::getArg(*arg, arg, end);
+ } else if (*arg == "--config_expr") {
+ configExpr = nix::getArg(*arg, arg, end);
+ } else if (!arg->empty() && arg->at(0) == '-') {
+ return false;
+ } else {
+ args.push_back(*arg);
+ }
+ return true;
+ });
+
+ myArgs.parseCmdline(nix::argvToStrings(argc, argv));
+
+ nix::initPlugins();
+ nix::initGC();
+ nix::settings.readOnlyMode = true;
+ auto store = nix::openStore();
+ auto state = std::make_unique(myArgs.searchPath, store);
+
+ Value optionsRoot = parseAndEval(*state, optionsExpr, path);
+ Value configRoot = parseAndEval(*state, configExpr, path);
+
+ Context ctx{*state, *myArgs.getAutoArgs(*state), optionsRoot, configRoot};
+ Out out(std::cout);
+
+ if (all) {
+ if (!args.empty()) {
+ throw UsageError("--all cannot be used with arguments");
+ }
+ printAll(ctx, out);
+ } else {
+ if (args.empty()) {
+ printOne(ctx, out, "");
+ }
+ for (const auto & arg : args) {
+ printOne(ctx, out, arg);
+ }
+ }
+
+ ctx.state.printStats();
+
+ return 0;
+}
diff --git a/nixos/modules/installer/tools/nixos-rebuild.sh b/nixos/modules/installer/tools/nixos-rebuild.sh
index ea434ca8741..c53dc1000c4 100644
--- a/nixos/modules/installer/tools/nixos-rebuild.sh
+++ b/nixos/modules/installer/tools/nixos-rebuild.sh
@@ -22,6 +22,7 @@ repair=
profile=/nix/var/nix/profiles/system
buildHost=
targetHost=
+maybeSudo=
while [ "$#" -gt 0 ]; do
i="$1"; shift 1
@@ -89,6 +90,11 @@ while [ "$#" -gt 0 ]; do
targetHost="$1"
shift 1
;;
+ --use-remote-sudo)
+ # note the trailing space
+ maybeSudo="sudo "
+ shift 1
+ ;;
*)
echo "$0: unknown option \`$i'"
exit 1
@@ -96,7 +102,6 @@ while [ "$#" -gt 0 ]; do
esac
done
-
if [ -z "$buildHost" -a -n "$targetHost" ]; then
buildHost="$targetHost"
fi
@@ -111,9 +116,9 @@ buildHostCmd() {
if [ -z "$buildHost" ]; then
"$@"
elif [ -n "$remoteNix" ]; then
- ssh $SSHOPTS "$buildHost" env PATH="$remoteNix:$PATH" "$@"
+ ssh $SSHOPTS "$buildHost" env PATH="$remoteNix:$PATH" "$maybeSudo$@"
else
- ssh $SSHOPTS "$buildHost" "$@"
+ ssh $SSHOPTS "$buildHost" "$maybeSudo$@"
fi
}
@@ -121,7 +126,7 @@ targetHostCmd() {
if [ -z "$targetHost" ]; then
"$@"
else
- ssh $SSHOPTS "$targetHost" "$@"
+ ssh $SSHOPTS "$targetHost" "$maybeSudo$@"
fi
}
diff --git a/nixos/modules/installer/tools/tools.nix b/nixos/modules/installer/tools/tools.nix
index 32926005959..e4db39b5c81 100644
--- a/nixos/modules/installer/tools/tools.nix
+++ b/nixos/modules/installer/tools/tools.nix
@@ -41,10 +41,7 @@ let
inherit (config.system.nixos-generate-config) configuration;
};
- nixos-option = makeProg {
- name = "nixos-option";
- src = ./nixos-option.sh;
- };
+ nixos-option = pkgs.callPackage ./nixos-option { };
nixos-version = makeProg {
name = "nixos-version";
@@ -120,7 +117,11 @@ in
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
- # programs.gnupg.agent = { enable = true; enableSSHSupport = true; };
+ # programs.gnupg.agent = {
+ # enable = true;
+ # enableSSHSupport = true;
+ # pinentryFlavor = "gnome3";
+ # };
# List services that you want to enable:
diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix
index 3e8a5b07a5e..f8b188e7b1c 100644
--- a/nixos/modules/misc/ids.nix
+++ b/nixos/modules/misc/ids.nix
@@ -11,6 +11,9 @@
{ lib, ... }:
+let
+ inherit (lib) types;
+in
{
options = {
@@ -19,6 +22,7 @@
description = ''
The user IDs used in NixOS.
'';
+ type = types.attrsOf types.int;
};
ids.gids = lib.mkOption {
@@ -26,6 +30,7 @@
description = ''
The group IDs used in NixOS.
'';
+ type = types.attrsOf types.int;
};
};
@@ -128,7 +133,7 @@
tcpcryptd = 93; # tcpcryptd uses a hard-coded uid. We patch it in Nixpkgs to match this choice.
firebird = 95;
#keys = 96; # unused
- haproxy = 97;
+ #haproxy = 97; # DynamicUser as of 2019-11-08
mongodb = 98;
openldap = 99;
#users = 100; # unused
@@ -443,7 +448,7 @@
#tcpcryptd = 93; # unused
firebird = 95;
keys = 96;
- haproxy = 97;
+ #haproxy = 97; # DynamicUser as of 2019-11-08
#mongodb = 98; # unused
openldap = 99;
munin = 102;
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 5214126ff7e..6b578cd5619 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -1,9 +1,7 @@
[
./config/debug-info.nix
- ./config/fonts/corefonts.nix
./config/fonts/fontconfig.nix
./config/fonts/fontconfig-penultimate.nix
- ./config/fonts/fontconfig-ultimate.nix
./config/fonts/fontdir.nix
./config/fonts/fonts.nix
./config/fonts/ghostscript.nix
@@ -44,6 +42,7 @@
./hardware/all-firmware.nix
./hardware/bladeRF.nix
./hardware/brightnessctl.nix
+ ./hardware/brillo.nix
./hardware/ckb-next.nix
./hardware/cpu/amd-microcode.nix
./hardware/cpu/intel-microcode.nix
@@ -227,6 +226,7 @@
./services/backup/rsnapshot.nix
./services/backup/tarsnap.nix
./services/backup/tsm.nix
+ ./services/backup/zfs-replication.nix
./services/backup/znapzend.nix
./services/cluster/hadoop/default.nix
./services/cluster/kubernetes/addons/dns.nix
@@ -316,11 +316,13 @@
./services/development/bloop.nix
./services/development/hoogle.nix
./services/development/jupyter/default.nix
+ ./services/development/lorri.nix
./services/editors/emacs.nix
./services/editors/infinoted.nix
./services/games/factorio.nix
./services/games/minecraft-server.nix
./services/games/minetest-server.nix
+ ./services/games/openarena.nix
./services/games/terraria.nix
./services/hardware/acpid.nix
./services/hardware/actkbd.nix
@@ -548,6 +550,8 @@
./services/network-filesystems/nfsd.nix
./services/network-filesystems/openafs/client.nix
./services/network-filesystems/openafs/server.nix
+ ./services/network-filesystems/orangefs/server.nix
+ ./services/network-filesystems/orangefs/client.nix
./services/network-filesystems/rsyncd.nix
./services/network-filesystems/samba.nix
./services/network-filesystems/tahoe.nix
@@ -601,6 +605,7 @@
./services/networking/gdomap.nix
./services/networking/git-daemon.nix
./services/networking/gnunet.nix
+ ./services/networking/go-shadowsocks2.nix
./services/networking/gogoclient.nix
./services/networking/gvpe.nix
./services/networking/hans.nix
@@ -614,7 +619,6 @@
./services/networking/iodine.nix
./services/networking/iperf3.nix
./services/networking/ircd-hybrid/default.nix
- ./services/networking/jormungandr.nix
./services/networking/iwd.nix
./services/networking/keepalived/default.nix
./services/networking/keybase.nix
@@ -713,6 +717,7 @@
./services/networking/tinc.nix
./services/networking/tinydns.nix
./services/networking/tftpd.nix
+ ./services/networking/trickster.nix
./services/networking/tox-bootstrapd.nix
./services/networking/tox-node.nix
./services/networking/toxvpn.nix
@@ -729,6 +734,7 @@
./services/networking/xinetd.nix
./services/networking/xl2tpd.nix
./services/networking/xrdp.nix
+ ./services/networking/yggdrasil.nix
./services/networking/zerobin.nix
./services/networking/zeronet.nix
./services/networking/zerotierone.nix
@@ -793,6 +799,7 @@
./services/web-apps/cryptpad.nix
./services/web-apps/documize.nix
./services/web-apps/frab.nix
+ ./services/web-apps/gotify-server.nix
./services/web-apps/icingaweb2/icingaweb2.nix
./services/web-apps/icingaweb2/module-monitoring.nix
./services/web-apps/limesurvey.nix
@@ -804,8 +811,10 @@
./services/web-apps/nexus.nix
./services/web-apps/pgpkeyserver-lite.nix
./services/web-apps/matomo.nix
+ ./services/web-apps/moinmoin.nix
./services/web-apps/restya-board.nix
./services/web-apps/tt-rss.nix
+ ./services/web-apps/trac.nix
./services/web-apps/selfoss.nix
./services/web-apps/shiori.nix
./services/web-apps/virtlyst.nix
@@ -833,6 +842,7 @@
./services/web-servers/shellinabox.nix
./services/web-servers/tomcat.nix
./services/web-servers/traefik.nix
+ ./services/web-servers/ttyd.nix
./services/web-servers/uwsgi.nix
./services/web-servers/varnish/default.nix
./services/web-servers/zope2.nix
@@ -856,6 +866,7 @@
./services/x11/hardware/multitouch.nix
./services/x11/hardware/synaptics.nix
./services/x11/hardware/wacom.nix
+ ./services/x11/hardware/digimend.nix
./services/x11/hardware/cmt.nix
./services/x11/gdk-pixbuf.nix
./services/x11/redshift.nix
diff --git a/nixos/modules/profiles/graphical.nix b/nixos/modules/profiles/graphical.nix
index 649f5564ac6..ac3c228b3c6 100644
--- a/nixos/modules/profiles/graphical.nix
+++ b/nixos/modules/profiles/graphical.nix
@@ -16,7 +16,6 @@
# Enable sound in virtualbox appliances.
hardware.pulseaudio.enable = true;
- hardware.pulseaudio.systemWide = true; # Needed since we run plasma as root.
environment.systemPackages = [ pkgs.glxinfo pkgs.firefox ];
}
diff --git a/nixos/modules/profiles/installation-device.nix b/nixos/modules/profiles/installation-device.nix
index fd30220ce1c..4596e163404 100644
--- a/nixos/modules/profiles/installation-device.nix
+++ b/nixos/modules/profiles/installation-device.nix
@@ -31,9 +31,6 @@ with lib;
# Let the user play Rogue on TTY 8 during the installation.
#services.rogue.enable = true;
- # Disable some other stuff we don't need.
- services.udisks2.enable = mkDefault false;
-
# Use less privileged nixos user
users.users.nixos = {
isNormalUser = true;
diff --git a/nixos/modules/programs/gnupg.nix b/nixos/modules/programs/gnupg.nix
index bcbc994efe9..2d262d90657 100644
--- a/nixos/modules/programs/gnupg.nix
+++ b/nixos/modules/programs/gnupg.nix
@@ -6,6 +6,19 @@ let
cfg = config.programs.gnupg;
+ xserverCfg = config.services.xserver;
+
+ defaultPinentryFlavor =
+ if xserverCfg.desktopManager.lxqt.enable
+ || xserverCfg.desktopManager.plasma5.enable then
+ "qt"
+ else if xserverCfg.desktopManager.xfce.enable then
+ "gtk2"
+ else if xserverCfg.enable || config.programs.sway.enable then
+ "gnome3"
+ else
+ null;
+
in
{
@@ -54,6 +67,20 @@ in
'';
};
+ agent.pinentryFlavor = mkOption {
+ type = types.nullOr (types.enum pkgs.pinentry.flavors);
+ example = "gnome3";
+ description = ''
+ Which pinentry interface to use. If not null, the path to the
+ pinentry binary will be passed to gpg-agent via commandline and
+ thus overrides the pinentry option in gpg-agent.conf in the user's
+ home directory.
+ If not set at all, it'll pick an appropriate flavor depending on the
+ system configuration (qt flavor for lxqt and plasma5, gtk2 for xfce
+ 4.12, gnome3 on all other systems with X enabled, ncurses otherwise).
+ '';
+ };
+
dirmngr.enable = mkOption {
type = types.bool;
default = false;
@@ -64,6 +91,16 @@ in
};
config = mkIf cfg.agent.enable {
+ programs.gnupg.agent.pinentryFlavor = mkDefault defaultPinentryFlavor;
+
+ # This overrides the systemd user unit shipped with the gnupg package
+ systemd.user.services.gpg-agent = mkIf (cfg.agent.pinentryFlavor != null) {
+ serviceConfig.ExecStart = [ "" ''
+ ${pkgs.gnupg}/bin/gpg-agent --supervised \
+ --pinentry-program ${pkgs.pinentry.${cfg.agent.pinentryFlavor}}/bin/pinentry
+ '' ];
+ };
+
systemd.user.sockets.gpg-agent = {
wantedBy = [ "sockets.target" ];
};
@@ -83,7 +120,9 @@ in
systemd.user.sockets.dirmngr = mkIf cfg.dirmngr.enable {
wantedBy = [ "sockets.target" ];
};
-
+
+ services.dbus.packages = mkIf (cfg.agent.pinentryFlavor == "gnome3") [ pkgs.gcr ];
+
environment.systemPackages = with pkgs; [ cfg.package ];
systemd.packages = [ cfg.package ];
diff --git a/nixos/modules/programs/seahorse.nix b/nixos/modules/programs/seahorse.nix
index c08b0a85374..b229d2a2c0d 100644
--- a/nixos/modules/programs/seahorse.nix
+++ b/nixos/modules/programs/seahorse.nix
@@ -31,6 +31,8 @@ with lib;
config = mkIf config.programs.seahorse.enable {
+ programs.ssh.askPassword = mkDefault "${pkgs.gnome3.seahorse}/libexec/seahorse/ssh-askpass";
+
environment.systemPackages = [
pkgs.gnome3.seahorse
];
diff --git a/nixos/modules/programs/shadow.nix b/nixos/modules/programs/shadow.nix
index 8ec4169207d..7eaf79d864e 100644
--- a/nixos/modules/programs/shadow.nix
+++ b/nixos/modules/programs/shadow.nix
@@ -6,17 +6,27 @@ with lib;
let
+ /*
+ There are three different sources for user/group id ranges, each of which gets
+ used by different programs:
+ - The login.defs file, used by the useradd, groupadd and newusers commands
+ - The update-users-groups.pl file, used by NixOS in the activation phase to
+ decide on which ids to use for declaratively defined users without a static
+ id
+ - Systemd compile time options -Dsystem-uid-max= and -Dsystem-gid-max=, used
+ by systemd for features like ConditionUser=@system and systemd-sysusers
+ */
loginDefs =
''
DEFAULT_HOME yes
SYS_UID_MIN 400
- SYS_UID_MAX 499
+ SYS_UID_MAX 999
UID_MIN 1000
UID_MAX 29999
SYS_GID_MIN 400
- SYS_GID_MAX 499
+ SYS_GID_MAX 999
GID_MIN 1000
GID_MAX 29999
diff --git a/nixos/modules/programs/ssh.nix b/nixos/modules/programs/ssh.nix
index 733b8f7636f..80198990ed1 100644
--- a/nixos/modules/programs/ssh.nix
+++ b/nixos/modules/programs/ssh.nix
@@ -115,6 +115,16 @@ in
'';
};
+ agentPKCS11Whitelist = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "\${pkgs.opensc}/lib/opensc-pkcs11.so";
+ description = ''
+ A pattern-list of acceptable paths for PKCS#11 shared libraries
+ that may be used with the -s option to ssh-add.
+ '';
+ };
+
package = mkOption {
type = types.package;
default = pkgs.openssh;
@@ -241,6 +251,7 @@ in
ExecStart =
"${cfg.package}/bin/ssh-agent " +
optionalString (cfg.agentTimeout != null) ("-t ${cfg.agentTimeout} ") +
+ optionalString (cfg.agentPKCS11Whitelist != null) ("-P ${cfg.agentPKCS11Whitelist} ") +
"-a %t/ssh-agent";
StandardOutput = "null";
Type = "forking";
diff --git a/nixos/modules/programs/x2goserver.nix b/nixos/modules/programs/x2goserver.nix
index 77a1a0da799..7d74231e956 100644
--- a/nixos/modules/programs/x2goserver.nix
+++ b/nixos/modules/programs/x2goserver.nix
@@ -69,6 +69,7 @@ in {
users.users.x2go = {
home = "/var/lib/x2go/db";
group = "x2go";
+ isSystemUser = true;
};
security.wrappers.x2gosqliteWrapper = {
diff --git a/nixos/modules/programs/zsh/zsh-syntax-highlighting.nix b/nixos/modules/programs/zsh/zsh-syntax-highlighting.nix
index 7184e5d9b9a..c84d26a7921 100644
--- a/nixos/modules/programs/zsh/zsh-syntax-highlighting.nix
+++ b/nixos/modules/programs/zsh/zsh-syntax-highlighting.nix
@@ -81,7 +81,7 @@ in
];
programs.zsh.interactiveShellInit = with pkgs;
- lib.concatStringsSep "\n" ([
+ lib.mkAfter (lib.concatStringsSep "\n" ([
"source ${zsh-syntax-highlighting}/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
] ++ optional (length(cfg.highlighters) > 0)
"ZSH_HIGHLIGHT_HIGHLIGHTERS=(${concatStringsSep " " cfg.highlighters})"
@@ -95,6 +95,6 @@ in
styles: design:
"ZSH_HIGHLIGHT_STYLES[${styles}]='${design}'"
) cfg.styles)
- );
+ ));
};
}
diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix
index df8ebe50584..7d8cf55b827 100644
--- a/nixos/modules/rename.nix
+++ b/nixos/modules/rename.nix
@@ -135,7 +135,8 @@ with lib;
# piwik was renamed to matomo
(mkRenamedOptionModule [ "services" "piwik" "enable" ] [ "services" "matomo" "enable" ])
(mkRenamedOptionModule [ "services" "piwik" "webServerUser" ] [ "services" "matomo" "webServerUser" ])
- (mkRenamedOptionModule [ "services" "piwik" "phpfpmProcessManagerConfig" ] [ "services" "matomo" "phpfpmProcessManagerConfig" ])
+ (mkRemovedOptionModule [ "services" "piwik" "phpfpmProcessManagerConfig" ] "Use services.phpfpm.pools..settings")
+ (mkRemovedOptionModule [ "services" "matomo" "phpfpmProcessManagerConfig" ] "Use services.phpfpm.pools..settings")
(mkRenamedOptionModule [ "services" "piwik" "nginx" ] [ "services" "matomo" "nginx" ])
# tarsnap
@@ -233,6 +234,7 @@ with lib;
(mkRemovedOptionModule [ "services" "mysql" "rootPassword" ] "Use socket authentication or set the password outside of the nix store.")
(mkRemovedOptionModule [ "services" "zabbixServer" "dbPassword" ] "Use services.zabbixServer.database.passwordFile instead.")
(mkRemovedOptionModule [ "systemd" "generator-packages" ] "Use systemd.packages instead.")
+ (mkRemovedOptionModule [ "fonts" "enableCoreFonts" ] "Use fonts.fonts = [ pkgs.corefonts ]; instead.")
# ZSH
(mkRenamedOptionModule [ "programs" "zsh" "enableSyntaxHighlighting" ] [ "programs" "zsh" "syntaxHighlighting" "enable" ])
@@ -290,5 +292,14 @@ with lib;
(opt: mkRemovedOptionModule [ "services" "prometheus" "${opt}" ] ''
The prometheus exporters are now configured using `services.prometheus.exporters'.
See the 18.03 release notes for more information.
+ '' ))
+
+ ++ (forEach [ "enable" "substitutions" "preset" ]
+ (opt: mkRemovedOptionModule [ "fonts" "fontconfig" "ultimate" "${opt}" ] ''
+ The fonts.fontconfig.ultimate module and configuration is obsolete.
+ The repository has since been archived and activity has ceased.
+ https://github.com/bohoomil/fontconfig-ultimate/issues/171.
+ No action should be needed for font configuration, as the fonts.fontconfig
+ module is already used by default.
'' ));
}
diff --git a/nixos/modules/security/acme.nix b/nixos/modules/security/acme.nix
index b321c04e574..9563029f030 100644
--- a/nixos/modules/security/acme.nix
+++ b/nixos/modules/security/acme.nix
@@ -20,6 +20,16 @@ let
'';
};
+ server = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ ACME Directory Resource URI. Defaults to let's encrypt
+ production endpoint,
+ https://acme-v02.api.letsencrypt.org/directory, if unset.
+ '';
+ };
+
domain = mkOption {
type = types.str;
default = name;
@@ -69,9 +79,9 @@ let
plugins = mkOption {
type = types.listOf (types.enum [
"cert.der" "cert.pem" "chain.pem" "external.sh"
- "fullchain.pem" "full.pem" "key.der" "key.pem" "account_key.json"
+ "fullchain.pem" "full.pem" "key.der" "key.pem" "account_key.json" "account_reg.json"
]);
- default = [ "fullchain.pem" "full.pem" "key.pem" "account_key.json" ];
+ default = [ "fullchain.pem" "full.pem" "key.pem" "account_key.json" "account_reg.json" ];
description = ''
Plugins to enable. With default settings simp_le will
store public certificate bundle in fullchain.pem ,
@@ -109,7 +119,15 @@ in
{
###### interface
+ imports = [
+ (mkRemovedOptionModule [ "security" "acme" "production" ] ''
+ Use security.acme.server to define your staging ACME server URL instead.
+ To use the let's encrypt staging server, use security.acme.server =
+ "https://acme-staging-v02.api.letsencrypt.org/directory".
+ ''
+ )
+ ];
options = {
security.acme = {
@@ -129,6 +147,16 @@ in
'';
};
+ server = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ ACME Directory Resource URI. Defaults to let's encrypt
+ production endpoint,
+ https://acme-v02.api.letsencrypt.org/directory , if unset.
+ '';
+ };
+
preliminarySelfsigned = mkOption {
type = types.bool;
default = true;
@@ -142,20 +170,6 @@ in
'';
};
- production = mkOption {
- type = types.bool;
- default = true;
- description = ''
- If set to true, use Let's Encrypt's production environment
- instead of the staging environment. The main benefit of the
- staging environment is to get much higher rate limits.
-
- See
- https://letsencrypt.org/docs/staging-environment
- for more detail.
- '';
- };
-
certs = mkOption {
default = { };
type = with types; attrsOf (submodule certOpts);
@@ -198,13 +212,24 @@ in
++ optionals (data.email != null) [ "--email" data.email ]
++ concatMap (p: [ "-f" p ]) data.plugins
++ concatLists (mapAttrsToList (name: root: [ "-d" (if root == null then name else "${name}:${root}")]) data.extraDomains)
- ++ optionals (!cfg.production) ["--server" "https://acme-staging.api.letsencrypt.org/directory"];
+ ++ optionals (cfg.server != null || data.server != null) ["--server" (if data.server == null then cfg.server else data.server)];
acmeService = {
description = "Renew ACME Certificate for ${cert}";
after = [ "network.target" "network-online.target" ];
wants = [ "network-online.target" ];
+ # simp_le uses requests, which uses certifi under the hood,
+ # which doesn't respect the system trust store.
+ # At least in the acme test, we provision a fake CA, impersonating the LE endpoint.
+ # REQUESTS_CA_BUNDLE is a way to teach python requests to use something else
+ environment.REQUESTS_CA_BUNDLE = "/etc/ssl/certs/ca-certificates.crt";
serviceConfig = {
Type = "oneshot";
+ # With RemainAfterExit the service is considered active even
+ # after the main process having exited, which means when it
+ # gets changed, the activation phase restarts it, meaning
+ # the permissions of the StateDirectory get adjusted
+ # according to the specified group
+ RemainAfterExit = true;
SuccessExitStatus = [ "0" "1" ];
User = data.user;
Group = data.group;
diff --git a/nixos/modules/security/pam_mount.nix b/nixos/modules/security/pam_mount.nix
index 8b131c54a2a..75f58462d13 100644
--- a/nixos/modules/security/pam_mount.nix
+++ b/nixos/modules/security/pam_mount.nix
@@ -50,9 +50,6 @@ in
- ${concatStrings (map userVolumeEntry (attrValues extraUserVolumes))}
- ${concatStringsSep "\n" cfg.extraVolumes}
-
@@ -64,6 +61,9 @@ in
${pkgs.pam_mount}/bin/mount.crypt %(VOLUME) %(MNTPT)
${pkgs.pam_mount}/bin/umount.crypt %(MNTPT)
${pkgs.pam_mount}/bin/pmvarrun -u %(USER) -o %(OPERATION)
+
+ ${concatStrings (map userVolumeEntry (attrValues extraUserVolumes))}
+ ${concatStringsSep "\n" cfg.extraVolumes}
'';
}];
diff --git a/nixos/modules/services/admin/oxidized.nix b/nixos/modules/services/admin/oxidized.nix
index 39112c3970d..da81be3f23e 100644
--- a/nixos/modules/services/admin/oxidized.nix
+++ b/nixos/modules/services/admin/oxidized.nix
@@ -89,6 +89,7 @@ in
group = cfg.group;
home = cfg.dataDir;
createHome = true;
+ isSystemUser = true;
};
systemd.services.oxidized = {
diff --git a/nixos/modules/services/audio/jack.nix b/nixos/modules/services/audio/jack.nix
index aa3351f401a..ceff366d0bb 100644
--- a/nixos/modules/services/audio/jack.nix
+++ b/nixos/modules/services/audio/jack.nix
@@ -223,6 +223,7 @@ in {
group = "jackaudio";
extraGroups = [ "audio" ];
description = "JACK Audio system service user";
+ isSystemUser = true;
};
# http://jackaudio.org/faq/linux_rt_config.html
security.pam.loginLimits = [
diff --git a/nixos/modules/services/audio/mpd.nix b/nixos/modules/services/audio/mpd.nix
index 0df8f9688d2..7932d094197 100644
--- a/nixos/modules/services/audio/mpd.nix
+++ b/nixos/modules/services/audio/mpd.nix
@@ -18,7 +18,6 @@ let
''}
state_file "${cfg.dataDir}/state"
sticker_file "${cfg.dataDir}/sticker.sql"
- log_file "syslog"
user "${cfg.user}"
group "${cfg.group}"
@@ -181,6 +180,7 @@ in {
ProtectKernelModules = true;
RestrictAddressFamilies = "AF_INET AF_INET6 AF_UNIX AF_NETLINK";
RestrictNamespaces = true;
+ Restart = "always";
};
};
diff --git a/nixos/modules/services/backup/automysqlbackup.nix b/nixos/modules/services/backup/automysqlbackup.nix
index 1884f3536a9..e3a8d1f7993 100644
--- a/nixos/modules/services/backup/automysqlbackup.nix
+++ b/nixos/modules/services/backup/automysqlbackup.nix
@@ -99,7 +99,10 @@ in
environment.systemPackages = [ pkg ];
- users.users.${user}.group = group;
+ users.users.${user} = {
+ group = group;
+ isSystemUser = true;
+ };
users.groups.${group} = { };
systemd.tmpfiles.rules = [
diff --git a/nixos/modules/services/backup/znapzend.nix b/nixos/modules/services/backup/znapzend.nix
index f317078ddda..203631a577f 100644
--- a/nixos/modules/services/backup/znapzend.nix
+++ b/nixos/modules/services/backup/znapzend.nix
@@ -34,6 +34,8 @@ let
description = "string of the form number{b|k|M|G}";
};
+ enabledFeatures = concatLists (mapAttrsToList (name: enabled: optional enabled name) cfg.features);
+
# Type for a string that must contain certain other strings (the list parameter).
# Note that these would need regex escaping.
stringContainingStrings = list: let
@@ -354,6 +356,22 @@ in
'';
default = false;
};
+
+ features.recvu = mkEnableOption ''
+ recvu feature which uses -u on the receiving end to keep the destination
+ filesystem unmounted.
+ '';
+ features.compressed = mkEnableOption ''
+ compressed feature which adds the options -Lce to
+ the zfs send command. When this is enabled, make
+ sure that both the sending and receiving pool have the same relevant
+ features enabled. Using -c will skip unneccessary
+ decompress-compress stages, -L is for large block
+ support and -e is for embedded data support. see
+ znapzend 1
+ and zfs 8
+ for more info.
+ '';
};
};
@@ -381,12 +399,22 @@ in
'';
serviceConfig = {
+ # znapzendzetup --import apparently tries to connect to the backup
+ # host 3 times with a timeout of 30 seconds, leading to a startup
+ # delay of >90s when the host is down, which is just above the default
+ # service timeout of 90 seconds. Increase the timeout so it doesn't
+ # make the service fail in that case.
+ TimeoutStartSec = 180;
+ # Needs to have write access to ZFS
+ User = "root";
ExecStart = let
args = concatStringsSep " " [
"--logto=${cfg.logTo}"
"--loglevel=${cfg.logLevel}"
(optionalString cfg.noDestroy "--nodestroy")
(optionalString cfg.autoCreation "--autoCreation")
+ (optionalString (enabledFeatures != [])
+ "--features=${concatStringsSep "," enabledFeatures}")
]; in "${pkgs.znapzend}/bin/znapzend ${args}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
Restart = "on-failure";
diff --git a/nixos/modules/services/cluster/kubernetes/addons/dns.nix b/nixos/modules/services/cluster/kubernetes/addons/dns.nix
index 47e588de3c9..f12e866930d 100644
--- a/nixos/modules/services/cluster/kubernetes/addons/dns.nix
+++ b/nixos/modules/services/cluster/kubernetes/addons/dns.nix
@@ -3,7 +3,7 @@
with lib;
let
- version = "1.5.0";
+ version = "1.6.4";
cfg = config.services.kubernetes.addons.dns;
ports = {
dns = 10053;
@@ -55,9 +55,9 @@ in {
type = types.attrs;
default = {
imageName = "coredns/coredns";
- imageDigest = "sha256:e83beb5e43f8513fa735e77ffc5859640baea30a882a11cc75c4c3244a737d3c";
+ imageDigest = "sha256:493ee88e1a92abebac67cbd4b5658b4730e0f33512461442d8d9214ea6734a9b";
finalImageTag = version;
- sha256 = "15sbmhrxjxidj0j0cccn1qxpg6al175w43m6ngspl0mc132zqc9q";
+ sha256 = "0fm9zdjavpf5hni8g7fkdd3csjbhd7n7py7llxjc66sbii087028";
};
};
};
@@ -68,7 +68,7 @@ in {
services.kubernetes.addonManager.bootstrapAddons = {
coredns-cr = {
- apiVersion = "rbac.authorization.k8s.io/v1beta1";
+ apiVersion = "rbac.authorization.k8s.io/v1";
kind = "ClusterRole";
metadata = {
labels = {
@@ -94,7 +94,7 @@ in {
};
coredns-crb = {
- apiVersion = "rbac.authorization.k8s.io/v1beta1";
+ apiVersion = "rbac.authorization.k8s.io/v1";
kind = "ClusterRoleBinding";
metadata = {
annotations = {
@@ -170,7 +170,7 @@ in {
};
coredns-deploy = {
- apiVersion = "extensions/v1beta1";
+ apiVersion = "apps/v1";
kind = "Deployment";
metadata = {
labels = {
diff --git a/nixos/modules/services/cluster/kubernetes/flannel.nix b/nixos/modules/services/cluster/kubernetes/flannel.nix
index d799e638fc9..548ffed1ddb 100644
--- a/nixos/modules/services/cluster/kubernetes/flannel.nix
+++ b/nixos/modules/services/cluster/kubernetes/flannel.nix
@@ -40,6 +40,7 @@ in
cni.config = mkDefault [{
name = "mynet";
type = "flannel";
+ cniVersion = "0.3.1";
delegate = {
isDefaultGateway = true;
bridge = "docker0";
diff --git a/nixos/modules/services/cluster/kubernetes/kubelet.nix b/nixos/modules/services/cluster/kubernetes/kubelet.nix
index 250da4c807e..62d893dfefc 100644
--- a/nixos/modules/services/cluster/kubernetes/kubelet.nix
+++ b/nixos/modules/services/cluster/kubernetes/kubelet.nix
@@ -92,7 +92,7 @@ in
default = [];
example = literalExample ''
[{
- "cniVersion": "0.2.0",
+ "cniVersion": "0.3.1",
"name": "mynet",
"type": "bridge",
"bridge": "cni0",
@@ -106,7 +106,7 @@ in
]
}
} {
- "cniVersion": "0.2.0",
+ "cniVersion": "0.3.1",
"type": "loopback"
}]
'';
diff --git a/nixos/modules/services/cluster/kubernetes/proxy.nix b/nixos/modules/services/cluster/kubernetes/proxy.nix
index bd4bf04ea83..3943c908840 100644
--- a/nixos/modules/services/cluster/kubernetes/proxy.nix
+++ b/nixos/modules/services/cluster/kubernetes/proxy.nix
@@ -31,6 +31,12 @@ in
type = listOf str;
};
+ hostname = mkOption {
+ description = "Kubernetes proxy hostname override.";
+ default = config.networking.hostName;
+ type = str;
+ };
+
kubeconfig = top.lib.mkKubeConfigOptions "Kubernetes proxy";
verbosity = mkOption {
@@ -59,6 +65,7 @@ in
"--cluster-cidr=${top.clusterCidr}"} \
${optionalString (cfg.featureGates != [])
"--feature-gates=${concatMapStringsSep "," (feature: "${feature}=true") cfg.featureGates}"} \
+ --hostname-override=${cfg.hostname} \
--kubeconfig=${top.lib.mkKubeConfig "kube-proxy" cfg.kubeconfig} \
${optionalString (cfg.verbosity != null) "--v=${toString cfg.verbosity}"} \
${cfg.extraOpts}
@@ -69,6 +76,8 @@ in
};
};
+ services.kubernetes.proxy.hostname = with config.networking; mkDefault hostName;
+
services.kubernetes.pki.certs = {
kubeProxyClient = top.lib.mkCert {
name = "kube-proxy-client";
diff --git a/nixos/modules/services/computing/slurm/slurm.nix b/nixos/modules/services/computing/slurm/slurm.nix
index d1a1383e45b..c70d999ca96 100644
--- a/nixos/modules/services/computing/slurm/slurm.nix
+++ b/nixos/modules/services/computing/slurm/slurm.nix
@@ -18,7 +18,7 @@ let
${optionalString (cfg.controlAddr != null) ''controlAddr=${cfg.controlAddr}''}
${toString (map (x: "NodeName=${x}\n") cfg.nodeName)}
${toString (map (x: "PartitionName=${x}\n") cfg.partitionName)}
- PlugStackConfig=${plugStackConfig}
+ PlugStackConfig=${plugStackConfig}/plugstack.conf
ProctrackType=${cfg.procTrackType}
${cfg.extraConfig}
'';
@@ -39,6 +39,8 @@ let
DbdHost=${cfg.dbdserver.dbdHost}
SlurmUser=${cfg.user}
StorageType=accounting_storage/mysql
+ StorageUser=${cfg.dbdserver.storageUser}
+ ${optionalString (cfg.dbdserver.storagePass != null) "StoragePass=${cfg.dbdserver.storagePass}"}
${cfg.dbdserver.extraConfig}
'';
@@ -48,7 +50,6 @@ let
name = "etc-slurm";
paths = [ configFile cgroupConfig plugStackConfig ] ++ cfg.extraConfigPaths;
};
-
in
{
@@ -86,6 +87,37 @@ in
'';
};
+ storageUser = mkOption {
+ type = types.str;
+ default = cfg.user;
+ description = ''
+ Database user name.
+ '';
+ };
+
+ storagePass = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ Database password. Note that this password will be publicable
+ readable in the nix store. Use configFile
+ to store the and config file and password outside the nix store.
+ '';
+ };
+
+ configFile = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ Path to slurmdbd.conf . The password for the database connection
+ is stored in the config file. Use this option to specfify a path
+ outside the nix store. If this option is unset a configuration file
+ will be generated. See also:
+ slurmdbd.conf
+ 8 .
+ '';
+ };
+
extraConfig = mkOption {
type = types.lines;
default = "";
@@ -112,7 +144,7 @@ in
package = mkOption {
type = types.package;
- default = pkgs.slurm;
+ default = pkgs.slurm.override { enableX11 = ! cfg.enableSrunX11; };
defaultText = "pkgs.slurm";
example = literalExample "pkgs.slurm-full";
description = ''
@@ -178,9 +210,14 @@ in
If enabled srun will accept the option "--x11" to allow for X11 forwarding
from within an interactive session or a batch job. This activates the
slurm-spank-x11 module. Note that this option also enables
- 'services.openssh.forwardX11' on the client.
+ services.openssh.forwardX11 on the client.
This option requires slurm to be compiled without native X11 support.
+ The default behavior is to re-compile the slurm package with native X11
+ support disabled if this option is set to true.
+
+ To use the native X11 support add PrologFlags=X11 in extraConfig .
+ Note that this method will only work RSA SSH host keys.
'';
};
@@ -356,7 +393,11 @@ in
requires = [ "munged.service" "mysql.service" ];
# slurm strips the last component off the path
- environment.SLURM_CONF = "${slurmdbdConf}/slurm.conf";
+ environment.SLURM_CONF =
+ if (cfg.dbdserver.configFile == null) then
+ "${slurmdbdConf}/slurm.conf"
+ else
+ cfg.dbdserver.configFile;
serviceConfig = {
Type = "forking";
diff --git a/nixos/modules/services/continuous-integration/buildkite-agent.nix b/nixos/modules/services/continuous-integration/buildkite-agent.nix
index 12cc3d2b1cc..32f361454bc 100644
--- a/nixos/modules/services/continuous-integration/buildkite-agent.nix
+++ b/nixos/modules/services/continuous-integration/buildkite-agent.nix
@@ -191,6 +191,7 @@ in
createHome = true;
description = "Buildkite agent user";
extraGroups = [ "keys" ];
+ isSystemUser = true;
};
environment.systemPackages = [ cfg.package ];
diff --git a/nixos/modules/services/continuous-integration/hydra/default.nix b/nixos/modules/services/continuous-integration/hydra/default.nix
index 2da10a9a5e2..30c5550f71c 100644
--- a/nixos/modules/services/continuous-integration/hydra/default.nix
+++ b/nixos/modules/services/continuous-integration/hydra/default.nix
@@ -242,8 +242,8 @@ in
environment.variables = hydraEnv;
nix.extraOptions = ''
- gc-keep-outputs = true
- gc-keep-derivations = true
+ keep-outputs = true
+ keep-derivations = true
# The default (`true') slows Nix down a lot since the build farm
# has so many GC roots.
diff --git a/nixos/modules/services/databases/redis.nix b/nixos/modules/services/databases/redis.nix
index 9c389d80a6d..95128a641d9 100644
--- a/nixos/modules/services/databases/redis.nix
+++ b/nixos/modules/services/databases/redis.nix
@@ -185,27 +185,22 @@ in
###### implementation
config = mkIf config.services.redis.enable {
-
- boot.kernel.sysctl = mkIf cfg.vmOverCommit {
- "vm.overcommit_memory" = "1";
- };
+ boot.kernel.sysctl = (mkMerge [
+ { "vm.nr_hugepages" = "0"; }
+ ( mkIf cfg.vmOverCommit { "vm.overcommit_memory" = "1"; } )
+ ]);
networking.firewall = mkIf cfg.openFirewall {
allowedTCPPorts = [ cfg.port ];
};
- users.users.redis.description = "Redis database user";
+ users.users.redis = {
+ description = "Redis database user";
+ isSystemUser = true;
+ };
environment.systemPackages = [ cfg.package ];
- systemd.services.disable-transparent-huge-pages = {
- description = "Disable Transparent Huge Pages (required by Redis)";
- before = [ "redis.service" ];
- wantedBy = [ "redis.service" ];
- script = "echo never > /sys/kernel/mm/transparent_hugepage/enabled";
- serviceConfig.Type = "oneshot";
- };
-
systemd.services.redis =
{ description = "Redis Server";
diff --git a/nixos/modules/services/databases/rethinkdb.nix b/nixos/modules/services/databases/rethinkdb.nix
index 4828e594b32..f18fbaf5b06 100644
--- a/nixos/modules/services/databases/rethinkdb.nix
+++ b/nixos/modules/services/databases/rethinkdb.nix
@@ -99,6 +99,7 @@ in
users.users.rethinkdb = mkIf (cfg.user == "rethinkdb")
{ name = "rethinkdb";
description = "RethinkDB server user";
+ isSystemUser = true;
};
users.groups = optionalAttrs (cfg.group == "rethinkdb") (singleton
diff --git a/nixos/modules/services/desktops/geoclue2.nix b/nixos/modules/services/desktops/geoclue2.nix
index 6007dddf50c..542b2ead410 100644
--- a/nixos/modules/services/desktops/geoclue2.nix
+++ b/nixos/modules/services/desktops/geoclue2.nix
@@ -188,34 +188,41 @@ in
systemd.packages = [ package ];
- users.users.geoclue = {
- isSystemUser = true;
- home = "/var/lib/geoclue";
- group = "geoclue";
- description = "Geoinformation service";
+ # we cannot use DynamicUser as we need the the geoclue user to exist for the dbus policy to work
+ users = {
+ users.geoclue = {
+ isSystemUser = true;
+ home = "/var/lib/geoclue";
+ group = "geoclue";
+ description = "Geoinformation service";
+ };
+
+ groups.geoclue = {};
};
- users.groups.geoclue = {};
-
- systemd.tmpfiles.rules = [
- "d /var/lib/geoclue 0755 geoclue geoclue"
- ];
-
- # restart geoclue service when the configuration changes
- systemd.services.geoclue.restartTriggers = [
- config.environment.etc."geoclue/geoclue.conf".source
- ];
+ systemd.services.geoclue = {
+ # restart geoclue service when the configuration changes
+ restartTriggers = [
+ config.environment.etc."geoclue/geoclue.conf".source
+ ];
+ serviceConfig.StateDirectory = "geoclue";
+ };
# this needs to run as a user service, since it's associated with the
# user who is making the requests
systemd.user.services = mkIf cfg.enableDemoAgent {
geoclue-agent = {
description = "Geoclue agent";
- script = "${package}/libexec/geoclue-2.0/demos/agent";
# this should really be `partOf = [ "geoclue.service" ]`, but
# we can't be part of a system service, and the agent should
# be okay with the main service coming and going
wantedBy = [ "default.target" ];
+ serviceConfig = {
+ Type = "exec";
+ ExecStart = "${package}/libexec/geoclue-2.0/demos/agent";
+ Restart = "on-failure";
+ PrivateTmp = true;
+ };
};
};
@@ -256,4 +263,6 @@ in
};
} // mapAttrs' appConfigToINICompatible cfg.appConfig);
};
+
+ meta.maintainers = with lib.maintainers; [ worldofpeace ];
}
diff --git a/nixos/modules/services/desktops/system-config-printer.nix b/nixos/modules/services/desktops/system-config-printer.nix
index 8a80be266b2..09c68c587b4 100644
--- a/nixos/modules/services/desktops/system-config-printer.nix
+++ b/nixos/modules/services/desktops/system-config-printer.nix
@@ -33,6 +33,9 @@ with lib;
pkgs.system-config-printer
];
+ # for $out/bin/install-printer-driver
+ services.packagekit.enable = true;
+
};
}
diff --git a/nixos/modules/services/development/lorri.nix b/nixos/modules/services/development/lorri.nix
new file mode 100644
index 00000000000..68264ee869d
--- /dev/null
+++ b/nixos/modules/services/development/lorri.nix
@@ -0,0 +1,47 @@
+{ config, lib, pkgs, ... }:
+
+let
+ cfg = config.services.lorri;
+ socketPath = "lorri/daemon.socket";
+in {
+ options = {
+ services.lorri = {
+ enable = lib.mkOption {
+ default = false;
+ type = lib.types.bool;
+ description = ''
+ Enables the daemon for `lorri`, a nix-shell replacement for project
+ development. The socket-activated daemon starts on the first request
+ issued by the `lorri` command.
+ '';
+ };
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ systemd.user.sockets.lorri = {
+ description = "Socket for Lorri Daemon";
+ wantedBy = [ "sockets.target" ];
+ socketConfig = {
+ ListenStream = "%t/${socketPath}";
+ RuntimeDirectory = "lorri";
+ };
+ };
+
+ systemd.user.services.lorri = {
+ description = "Lorri Daemon";
+ requires = [ "lorri.socket" ];
+ after = [ "lorri.socket" ];
+ path = with pkgs; [ config.nix.package gnutar gzip ];
+ serviceConfig = {
+ ExecStart = "${pkgs.lorri}/bin/lorri daemon";
+ PrivateTmp = true;
+ ProtectSystem = "strict";
+ ProtectHome = "read-only";
+ Restart = "on-failure";
+ };
+ };
+
+ environment.systemPackages = [ pkgs.lorri ];
+ };
+}
diff --git a/nixos/modules/services/editors/infinoted.nix b/nixos/modules/services/editors/infinoted.nix
index 9cc8d421270..be366761694 100644
--- a/nixos/modules/services/editors/infinoted.nix
+++ b/nixos/modules/services/editors/infinoted.nix
@@ -115,6 +115,7 @@ in {
{ name = "infinoted";
description = "Infinoted user";
group = cfg.group;
+ isSystemUser = true;
};
users.groups = optional (cfg.group == "infinoted")
{ name = "infinoted";
diff --git a/nixos/modules/services/games/openarena.nix b/nixos/modules/services/games/openarena.nix
new file mode 100644
index 00000000000..b7d1aea6b8d
--- /dev/null
+++ b/nixos/modules/services/games/openarena.nix
@@ -0,0 +1,56 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.openarena;
+in
+{
+ options = {
+ services.openarena = {
+ enable = mkEnableOption "OpenArena";
+
+ openPorts = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whether to open firewall ports for OpenArena";
+ };
+
+ extraFlags = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ description = ''Extra flags to pass to oa_ded '';
+ example = [
+ "+set dedicated 2"
+ "+set sv_hostname 'My NixOS OpenArena Server'"
+ # Load a map. Mandatory for clients to be able to connect.
+ "+map oa_dm1"
+ ];
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ networking.firewall = mkIf cfg.openPorts {
+ allowedUDPPorts = [ 27960 ];
+ };
+
+ systemd.services.openarena = {
+ description = "OpenArena";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+
+ serviceConfig = {
+ DynamicUser = true;
+ StateDirectory = "openarena";
+ ExecStart = "${pkgs.openarena}/bin/openarena-server +set fs_basepath ${pkgs.openarena}/openarena-0.8.8 +set fs_homepath /var/lib/openarena ${concatStringsSep " " cfg.extraFlags}";
+ Restart = "on-failure";
+
+ # Hardening
+ CapabilityBoundingSet = "";
+ NoNewPrivileges = true;
+ PrivateDevices = true;
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/hardware/fancontrol.nix b/nixos/modules/services/hardware/fancontrol.nix
index 616e4add31e..bb4541a784d 100644
--- a/nixos/modules/services/hardware/fancontrol.nix
+++ b/nixos/modules/services/hardware/fancontrol.nix
@@ -4,42 +4,41 @@ with lib;
let
cfg = config.hardware.fancontrol;
- configFile = pkgs.writeText "fan.conf" cfg.config;
-
-in {
+ configFile = pkgs.writeText "fancontrol.conf" cfg.config;
+in{
options.hardware.fancontrol = {
- enable = mkEnableOption "fancontrol (requires fancontrol.config)";
+ enable = mkEnableOption "software fan control (requires fancontrol.config)";
config = mkOption {
- type = types.lines;
default = null;
+ type = types.lines;
+ description = "Fancontrol configuration file content. See pwmconfig 8 from the lm_sensors package.";
example = ''
# Configuration file generated by pwmconfig
- INTERVAL=1
- DEVPATH=hwmon0=devices/platform/nct6775.656 hwmon1=devices/pci0000:00/0000:00:18.3
- DEVNAME=hwmon0=nct6779 hwmon1=k10temp
- FCTEMPS=hwmon0/pwm2=hwmon1/temp1_input
- FCFANS=hwmon0/pwm2=hwmon0/fan2_input
- MINTEMP=hwmon0/pwm2=25
- MAXTEMP=hwmon0/pwm2=60
- MINSTART=hwmon0/pwm2=25
- MINSTOP=hwmon0/pwm2=10
- MINPWM=hwmon0/pwm2=0
- MAXPWM=hwmon0/pwm2=255
+ INTERVAL=10
+ DEVPATH=hwmon3=devices/virtual/thermal/thermal_zone2 hwmon4=devices/platform/f71882fg.656
+ DEVNAME=hwmon3=soc_dts1 hwmon4=f71869a
+ FCTEMPS=hwmon4/device/pwm1=hwmon3/temp1_input
+ FCFANS= hwmon4/device/pwm1=hwmon4/device/fan1_input
+ MINTEMP=hwmon4/device/pwm1=35
+ MAXTEMP=hwmon4/device/pwm1=65
+ MINSTART=hwmon4/device/pwm1=150
+ MINSTOP=hwmon4/device/pwm1=0
'';
- description = "Contents for configuration file. See pwmconfig 8 .";
};
};
-
config = mkIf cfg.enable {
systemd.services.fancontrol = {
- description = "Fan speed control from lm_sensors";
+ unitConfig.Documentation = "man:fancontrol(8)";
+ description = "software fan control";
wantedBy = [ "multi-user.target" ];
+ after = [ "lm_sensors.service" ];
+
serviceConfig = {
Type = "simple";
- ExecStart = "${pkgs.lm_sensors}/bin/fancontrol ${configFile}";
+ ExecStart = "${pkgs.lm_sensors}/sbin/fancontrol ${configFile}";
};
};
};
diff --git a/nixos/modules/services/hardware/tlp.nix b/nixos/modules/services/hardware/tlp.nix
index 4f8af797828..adc1881a525 100644
--- a/nixos/modules/services/hardware/tlp.nix
+++ b/nixos/modules/services/hardware/tlp.nix
@@ -37,7 +37,7 @@ in
enable = mkOption {
type = types.bool;
default = false;
- description = "Whether to enable the TLP daemon.";
+ description = "Whether to enable the TLP power management daemon.";
};
extraConfig = mkOption {
diff --git a/nixos/modules/services/hardware/trezord.nix b/nixos/modules/services/hardware/trezord.nix
index 62824ed7350..c517e9fbb2b 100644
--- a/nixos/modules/services/hardware/trezord.nix
+++ b/nixos/modules/services/hardware/trezord.nix
@@ -44,20 +44,7 @@ in {
### implementation
config = mkIf cfg.enable {
- services.udev.packages = lib.singleton (pkgs.writeTextFile {
- name = "trezord-udev-rules";
- destination = "/etc/udev/rules.d/51-trezor.rules";
- text = ''
- # TREZOR v1 (One)
- SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0660", GROUP="trezord", TAG+="uaccess", SYMLINK+="trezor%n"
- KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0660", GROUP="trezord", TAG+="uaccess"
-
- # TREZOR v2 (T)
- SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0660", GROUP="trezord", TAG+="uaccess", SYMLINK+="trezor%n"
- SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0660", GROUP="trezord", TAG+="uaccess", SYMLINK+="trezor%n"
- KERNEL=="hidraw*", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", MODE="0660", GROUP="trezord", TAG+="uaccess"
- '';
- });
+ services.udev.packages = [ pkgs.trezor-udev-rules ];
systemd.services.trezord = {
description = "TREZOR Bridge";
@@ -74,6 +61,7 @@ in {
users.users.trezord = {
group = "trezord";
description = "Trezor bridge daemon user";
+ isSystemUser = true;
};
users.groups.trezord = {};
diff --git a/nixos/modules/services/hardware/udisks2.nix b/nixos/modules/services/hardware/udisks2.nix
index ed8703be921..e898f326058 100644
--- a/nixos/modules/services/hardware/udisks2.nix
+++ b/nixos/modules/services/hardware/udisks2.nix
@@ -34,10 +34,7 @@ with lib;
services.dbus.packages = [ pkgs.udisks2 ];
- system.activationScripts.udisks2 =
- ''
- mkdir -m 0755 -p /var/lib/udisks2
- '';
+ systemd.tmpfiles.rules = [ "d /var/lib/udisks2 0755 root root -" ];
services.udev.packages = [ pkgs.udisks2 ];
diff --git a/nixos/modules/services/hardware/usbmuxd.nix b/nixos/modules/services/hardware/usbmuxd.nix
index 93ced0b9f04..39bbcaf4627 100644
--- a/nixos/modules/services/hardware/usbmuxd.nix
+++ b/nixos/modules/services/hardware/usbmuxd.nix
@@ -47,6 +47,7 @@ in
name = cfg.user;
description = "usbmuxd user";
group = cfg.group;
+ isSystemUser = true;
};
users.groups = optional (cfg.group == defaultUserGroup) {
diff --git a/nixos/modules/services/hardware/vdr.nix b/nixos/modules/services/hardware/vdr.nix
index 6e246f70f51..8a6cde51b06 100644
--- a/nixos/modules/services/hardware/vdr.nix
+++ b/nixos/modules/services/hardware/vdr.nix
@@ -66,6 +66,7 @@ in {
users.users.vdr = {
group = "vdr";
home = libDir;
+ isSystemUser = true;
};
users.groups.vdr = {};
diff --git a/nixos/modules/services/mail/mailhog.nix b/nixos/modules/services/mail/mailhog.nix
index b78f4c8e0e6..0f998c6d0ea 100644
--- a/nixos/modules/services/mail/mailhog.nix
+++ b/nixos/modules/services/mail/mailhog.nix
@@ -27,6 +27,7 @@ in {
users.users.mailhog = {
name = cfg.user;
description = "MailHog service user";
+ isSystemUser = true;
};
systemd.services.mailhog = {
diff --git a/nixos/modules/services/mail/opensmtpd.nix b/nixos/modules/services/mail/opensmtpd.nix
index a870550ba50..1fabe2da45c 100644
--- a/nixos/modules/services/mail/opensmtpd.nix
+++ b/nixos/modules/services/mail/opensmtpd.nix
@@ -101,6 +101,12 @@ in {
};
};
+ systemd.tmpfiles.rules = [
+ "d /var/spool/smtpd 711 root - - -"
+ "d /var/spool/smtpd/offline 770 root smtpq - -"
+ "d /var/spool/smtpd/purge 700 smtpq root - -"
+ ];
+
systemd.services.opensmtpd = let
procEnv = pkgs.buildEnv {
name = "opensmtpd-procs";
@@ -110,18 +116,6 @@ in {
in {
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
- preStart = ''
- mkdir -p /var/spool/smtpd
- chmod 711 /var/spool/smtpd
-
- mkdir -p /var/spool/smtpd/offline
- chown root.smtpq /var/spool/smtpd/offline
- chmod 770 /var/spool/smtpd/offline
-
- mkdir -p /var/spool/smtpd/purge
- chown smtpq.root /var/spool/smtpd/purge
- chmod 700 /var/spool/smtpd/purge
- '';
serviceConfig.ExecStart = "${cfg.package}/sbin/smtpd -d -f ${conf} ${args}";
environment.OPENSMTPD_PROC_PATH = "${procEnv}/libexec/opensmtpd";
};
diff --git a/nixos/modules/services/mail/postfix.nix b/nixos/modules/services/mail/postfix.nix
index d5fd76da970..df438a0c69d 100644
--- a/nixos/modules/services/mail/postfix.nix
+++ b/nixos/modules/services/mail/postfix.nix
@@ -631,6 +631,14 @@ in
setgid = true;
};
+ security.wrappers.mailq = {
+ program = "mailq";
+ source = "${pkgs.postfix}/bin/mailq";
+ group = setgidGroup;
+ setuid = false;
+ setgid = true;
+ };
+
security.wrappers.postqueue = {
program = "postqueue";
source = "${pkgs.postfix}/bin/postqueue";
diff --git a/nixos/modules/services/mail/rspamd.nix b/nixos/modules/services/mail/rspamd.nix
index 4db35d9e89a..7ef23ad1726 100644
--- a/nixos/modules/services/mail/rspamd.nix
+++ b/nixos/modules/services/mail/rspamd.nix
@@ -60,7 +60,7 @@ let
};
type = mkOption {
type = types.nullOr (types.enum [
- "normal" "controller" "fuzzy_storage" "rspamd_proxy" "lua" "proxy"
+ "normal" "controller" "fuzzy" "rspamd_proxy" "lua" "proxy"
]);
description = ''
The type of this worker. The type proxy is
diff --git a/nixos/modules/services/misc/airsonic.nix b/nixos/modules/services/misc/airsonic.nix
index 919d3b2f6e6..c296e048cea 100644
--- a/nixos/modules/services/misc/airsonic.nix
+++ b/nixos/modules/services/misc/airsonic.nix
@@ -148,6 +148,7 @@ in {
name = cfg.user;
home = cfg.home;
createHome = true;
+ isSystemUser = true;
};
};
}
diff --git a/nixos/modules/services/misc/docker-registry.nix b/nixos/modules/services/misc/docker-registry.nix
index c87607d2666..89bac4f47d7 100644
--- a/nixos/modules/services/misc/docker-registry.nix
+++ b/nixos/modules/services/misc/docker-registry.nix
@@ -145,11 +145,13 @@ in {
};
users.users.docker-registry =
- if cfg.storagePath != null
+ (if cfg.storagePath != null
then {
createHome = true;
home = cfg.storagePath;
}
- else {};
+ else {}) // {
+ isSystemUser = true;
+ };
};
}
diff --git a/nixos/modules/services/misc/errbot.nix b/nixos/modules/services/misc/errbot.nix
index 256adce2f02..b447ba5d438 100644
--- a/nixos/modules/services/misc/errbot.nix
+++ b/nixos/modules/services/misc/errbot.nix
@@ -76,7 +76,10 @@ in {
};
config = mkIf (cfg.instances != {}) {
- users.users.errbot.group = "errbot";
+ users.users.errbot = {
+ group = "errbot";
+ isSystemUser = true;
+ };
users.groups.errbot = {};
systemd.services = mapAttrs' (name: instanceCfg: nameValuePair "errbot-${name}" (
diff --git a/nixos/modules/services/misc/gitea.nix b/nixos/modules/services/misc/gitea.nix
index 4992b13c9d4..c8c59fb256e 100644
--- a/nixos/modules/services/misc/gitea.nix
+++ b/nixos/modules/services/misc/gitea.nix
@@ -409,6 +409,7 @@ in
home = cfg.stateDir;
useDefaultShell = true;
group = "gitea";
+ isSystemUser = true;
};
};
diff --git a/nixos/modules/services/misc/gitlab.nix b/nixos/modules/services/misc/gitlab.nix
index 20b87af23a5..07ea9c45843 100644
--- a/nixos/modules/services/misc/gitlab.nix
+++ b/nixos/modules/services/misc/gitlab.nix
@@ -608,6 +608,8 @@ in {
# objects owners and extensions; for now we tack on what's needed
# here.
systemd.services.postgresql.postStart = mkAfter (optionalString databaseActuallyCreateLocally ''
+ set -eu
+
$PSQL -tAc "SELECT 1 FROM pg_database WHERE datname = '${cfg.databaseName}'" | grep -q 1 || $PSQL -tAc 'CREATE DATABASE "${cfg.databaseName}" OWNER "${cfg.databaseUsername}"'
current_owner=$($PSQL -tAc "SELECT pg_catalog.pg_get_userbyid(datdba) FROM pg_catalog.pg_database WHERE datname = '${cfg.databaseName}'")
if [[ "$current_owner" != "${cfg.databaseUsername}" ]]; then
@@ -649,7 +651,7 @@ in {
"d ${cfg.statePath} 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/builds 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/config 0750 ${cfg.user} ${cfg.group} -"
- "D ${cfg.statePath}/config/initializers 0750 ${cfg.user} ${cfg.group} -"
+ "d ${cfg.statePath}/config/initializers 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/db 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/log 0750 ${cfg.user} ${cfg.group} -"
"d ${cfg.statePath}/repositories 2770 ${cfg.user} ${cfg.group} -"
@@ -666,7 +668,6 @@ in {
"d ${gitlabConfig.production.shared.path}/artifacts 0750 ${cfg.user} ${cfg.group} -"
"d ${gitlabConfig.production.shared.path}/lfs-objects 0750 ${cfg.user} ${cfg.group} -"
"d ${gitlabConfig.production.shared.path}/pages 0750 ${cfg.user} ${cfg.group} -"
- "L+ ${cfg.statePath}/lib - - - - ${cfg.packages.gitlab}/share/gitlab/lib"
"L+ /run/gitlab/config - - - - ${cfg.statePath}/config"
"L+ /run/gitlab/log - - - - ${cfg.statePath}/log"
"L+ /run/gitlab/tmp - - - - ${cfg.statePath}/tmp"
@@ -740,7 +741,6 @@ in {
gitlab-workhorse
];
serviceConfig = {
- PermissionsStartOnly = true; # preStart must be run as root
Type = "simple";
User = cfg.user;
Group = cfg.group;
@@ -782,13 +782,18 @@ in {
ExecStartPre = let
preStartFullPrivileges = ''
shopt -s dotglob nullglob
+ set -eu
+
chown --no-dereference '${cfg.user}':'${cfg.group}' '${cfg.statePath}'/*
chown --no-dereference '${cfg.user}':'${cfg.group}' '${cfg.statePath}'/config/*
'';
preStart = ''
+ set -eu
+
cp -f ${cfg.packages.gitlab}/share/gitlab/VERSION ${cfg.statePath}/VERSION
rm -rf ${cfg.statePath}/db/*
rm -rf ${cfg.statePath}/config/initializers/*
+ rm -f ${cfg.statePath}/lib
cp -rf --no-preserve=mode ${cfg.packages.gitlab}/share/gitlab/config.dist/* ${cfg.statePath}/config
cp -rf --no-preserve=mode ${cfg.packages.gitlab}/share/gitlab/db/* ${cfg.statePath}/db
diff --git a/nixos/modules/services/misc/gollum.nix b/nixos/modules/services/misc/gollum.nix
index 7653b415bf0..f4a9c72b154 100644
--- a/nixos/modules/services/misc/gollum.nix
+++ b/nixos/modules/services/misc/gollum.nix
@@ -71,6 +71,7 @@ in
group = config.users.users.gollum.name;
description = "Gollum user";
createHome = false;
+ isSystemUser = true;
};
users.groups.gollum = { };
diff --git a/nixos/modules/services/misc/jellyfin.nix b/nixos/modules/services/misc/jellyfin.nix
index 55559206568..6ecdfb57dc3 100644
--- a/nixos/modules/services/misc/jellyfin.nix
+++ b/nixos/modules/services/misc/jellyfin.nix
@@ -41,7 +41,10 @@ in
};
users.users = mkIf (cfg.user == "jellyfin") {
- jellyfin.group = cfg.group;
+ jellyfin = {
+ group = cfg.group;
+ isSystemUser = true;
+ };
};
users.groups = mkIf (cfg.group == "jellyfin") {
diff --git a/nixos/modules/services/misc/lidarr.nix b/nixos/modules/services/misc/lidarr.nix
index 40755c16217..8ff1adadcf2 100644
--- a/nixos/modules/services/misc/lidarr.nix
+++ b/nixos/modules/services/misc/lidarr.nix
@@ -10,6 +10,12 @@ in
services.lidarr = {
enable = mkEnableOption "Lidarr";
+ dataDir = mkOption {
+ type = types.str;
+ default = "/var/lib/lidarr/.config/Lidarr";
+ description = "The directory where Lidarr stores its data files.";
+ };
+
package = mkOption {
type = types.package;
default = pkgs.lidarr;
@@ -44,6 +50,10 @@ in
};
config = mkIf cfg.enable {
+ systemd.tmpfiles.rules = [
+ "d '${cfg.dataDir}' 0700 ${cfg.user} ${cfg.group} - -"
+ ];
+
systemd.services.lidarr = {
description = "Lidarr";
after = [ "network.target" ];
@@ -53,11 +63,8 @@ in
Type = "simple";
User = cfg.user;
Group = cfg.group;
- ExecStart = "${cfg.package}/bin/Lidarr";
+ ExecStart = "${cfg.package}/bin/Lidarr -nobrowser -data='${cfg.dataDir}'";
Restart = "on-failure";
-
- StateDirectory = "lidarr";
- StateDirectoryMode = "0770";
};
};
diff --git a/nixos/modules/services/misc/matrix-synapse.nix b/nixos/modules/services/misc/matrix-synapse.nix
index 0f4eb2ccfca..50661b873f6 100644
--- a/nixos/modules/services/misc/matrix-synapse.nix
+++ b/nixos/modules/services/misc/matrix-synapse.nix
@@ -407,6 +407,9 @@ in {
"192.168.0.0/16"
"100.64.0.0/10"
"169.254.0.0/16"
+ "::1/128"
+ "fe80::/64"
+ "fc00::/7"
];
description = ''
List of IP address CIDR ranges that the URL preview spider is denied
diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix
index ff4e4f5b97d..dcec4d4fc6c 100644
--- a/nixos/modules/services/misc/nix-daemon.nix
+++ b/nixos/modules/services/misc/nix-daemon.nix
@@ -61,7 +61,7 @@ let
'' else ''
echo "Checking that Nix can read nix.conf..."
ln -s $out ./nix.conf
- NIX_CONF_DIR=$PWD ${cfg.package}/bin/nix show-config ${optionalString isNix23 "--no-net"} >/dev/null
+ NIX_CONF_DIR=$PWD ${cfg.package}/bin/nix show-config ${optionalString isNix23 "--no-net --option experimental-features nix-command"} >/dev/null
'')
);
@@ -152,8 +152,8 @@ in
type = types.lines;
default = "";
example = ''
- gc-keep-outputs = true
- gc-keep-derivations = true
+ keep-outputs = true
+ keep-derivations = true
'';
description = "Additional text appended to nix.conf .";
};
diff --git a/nixos/modules/services/misc/osrm.nix b/nixos/modules/services/misc/osrm.nix
index f89f37ccd9d..79c347ab7e0 100644
--- a/nixos/modules/services/misc/osrm.nix
+++ b/nixos/modules/services/misc/osrm.nix
@@ -59,6 +59,7 @@ in
group = config.users.users.osrm.name;
description = "OSRM user";
createHome = false;
+ isSystemUser = true;
};
users.groups.osrm = { };
diff --git a/nixos/modules/services/misc/redmine.nix b/nixos/modules/services/misc/redmine.nix
index 24b9e27ac2d..bf9a6914a48 100644
--- a/nixos/modules/services/misc/redmine.nix
+++ b/nixos/modules/services/misc/redmine.nix
@@ -62,20 +62,11 @@ in
services.redmine = {
enable = mkEnableOption "Redmine";
- # default to the 4.x series not forcing major version upgrade of those on the 3.x series
package = mkOption {
type = types.package;
- default = if versionAtLeast config.system.stateVersion "19.03"
- then pkgs.redmine_4
- else pkgs.redmine
- ;
- defaultText = "pkgs.redmine";
- description = ''
- Which Redmine package to use. This defaults to version 3.x if
- system.stateVersion < 19.03 and version 4.x
- otherwise.
- '';
- example = "pkgs.redmine_4.override { ruby = pkgs.ruby_2_4; }";
+ default = pkgs.redmine;
+ description = "Which Redmine package to use.";
+ example = "pkgs.redmine.override { ruby = pkgs.ruby_2_4; }";
};
user = mkOption {
diff --git a/nixos/modules/services/misc/zoneminder.nix b/nixos/modules/services/misc/zoneminder.nix
index 3bff04e7127..d7f7324580c 100644
--- a/nixos/modules/services/misc/zoneminder.nix
+++ b/nixos/modules/services/misc/zoneminder.nix
@@ -265,7 +265,7 @@ in {
}
location /cache/ {
- alias /var/cache/${dirName};
+ alias /var/cache/${dirName}/;
}
location ~ \.php$ {
diff --git a/nixos/modules/services/monitoring/collectd.nix b/nixos/modules/services/monitoring/collectd.nix
index 6a4c678eb21..731ac743b7c 100644
--- a/nixos/modules/services/monitoring/collectd.nix
+++ b/nixos/modules/services/monitoring/collectd.nix
@@ -16,13 +16,29 @@ let
NotifyLevel "OKAY"
+ ${concatStrings (mapAttrsToList (plugin: pluginConfig: ''
+ LoadPlugin ${plugin}
+
+ ${pluginConfig}
+
+ '') cfg.plugins)}
+
${concatMapStrings (f: ''
- Include "${f}"
+ Include "${f}"
'') cfg.include}
${cfg.extraConfig}
'';
+ package =
+ if cfg.buildMinimalPackage
+ then minimalPackage
+ else cfg.package;
+
+ minimalPackage = cfg.package.override {
+ enabledPlugins = [ "syslog" ] ++ builtins.attrNames cfg.plugins;
+ };
+
in {
options.services.collectd = with types; {
enable = mkEnableOption "collectd agent";
@@ -33,7 +49,15 @@ in {
description = ''
Which collectd package to use.
'';
- type = package;
+ type = types.package;
+ };
+
+ buildMinimalPackage = mkOption {
+ default = false;
+ description = ''
+ Build a minimal collectd package with only the configured `services.collectd.plugins`
+ '';
+ type = types.bool;
};
user = mkOption {
@@ -68,6 +92,15 @@ in {
type = listOf str;
};
+ plugins = mkOption {
+ default = {};
+ example = { cpu = ""; memory = ""; network = "Server 192.168.1.1 25826"; };
+ description = ''
+ Attribute set of plugin names to plugin config segments
+ '';
+ type = types.attrsOf types.str;
+ };
+
extraConfig = mkOption {
default = "";
description = ''
@@ -89,7 +122,7 @@ in {
wantedBy = [ "multi-user.target" ];
serviceConfig = {
- ExecStart = "${cfg.package}/sbin/collectd -C ${conf} -f";
+ ExecStart = "${package}/sbin/collectd -C ${conf} -f";
User = cfg.user;
Restart = "on-failure";
RestartSec = 3;
@@ -98,6 +131,7 @@ in {
users.users = optional (cfg.user == "collectd") {
name = "collectd";
+ isSystemUser = true;
};
};
}
diff --git a/nixos/modules/services/monitoring/fusion-inventory.nix b/nixos/modules/services/monitoring/fusion-inventory.nix
index b90579bb70c..fe19ed56195 100644
--- a/nixos/modules/services/monitoring/fusion-inventory.nix
+++ b/nixos/modules/services/monitoring/fusion-inventory.nix
@@ -49,6 +49,7 @@ in {
users.users = singleton {
name = "fusion-inventory";
description = "FusionInventory user";
+ isSystemUser = true;
};
systemd.services.fusion-inventory = {
diff --git a/nixos/modules/services/monitoring/grafana.nix b/nixos/modules/services/monitoring/grafana.nix
index bf1084eecc3..0f8bc2471e3 100644
--- a/nixos/modules/services/monitoring/grafana.nix
+++ b/nixos/modules/services/monitoring/grafana.nix
@@ -43,7 +43,7 @@ let
ANALYTICS_REPORTING_ENABLED = boolToString cfg.analytics.reporting.enable;
- SMTP_ENABLE = boolToString cfg.smtp.enable;
+ SMTP_ENABLED = boolToString cfg.smtp.enable;
SMTP_HOST = cfg.smtp.host;
SMTP_USER = cfg.smtp.user;
SMTP_PASSWORD = cfg.smtp.password;
diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix
index 463b1b882ac..3ffde8e9bce 100644
--- a/nixos/modules/services/monitoring/netdata.nix
+++ b/nixos/modules/services/monitoring/netdata.nix
@@ -138,7 +138,7 @@ in {
description = "Real time performance monitoring";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
- path = (with pkgs; [ gawk curl ]) ++ lib.optional cfg.python.enable
+ path = (with pkgs; [ curl gawk which ]) ++ lib.optional cfg.python.enable
(pkgs.python3.withPackages cfg.python.extraPackages);
serviceConfig = {
Environment="PYTHONPATH=${pkgs.netdata}/libexec/netdata/python.d/python_modules";
@@ -181,6 +181,7 @@ in {
users.users = optional (cfg.user == defaultUser) {
name = defaultUser;
+ isSystemUser = true;
};
users.groups = optional (cfg.group == defaultUser) {
diff --git a/nixos/modules/services/monitoring/zabbix-agent.nix b/nixos/modules/services/monitoring/zabbix-agent.nix
index 856b9432892..b3383ed628b 100644
--- a/nixos/modules/services/monitoring/zabbix-agent.nix
+++ b/nixos/modules/services/monitoring/zabbix-agent.nix
@@ -131,6 +131,7 @@ in
users.users.${user} = {
description = "Zabbix Agent daemon user";
inherit group;
+ isSystemUser = true;
};
users.groups.${group} = { };
diff --git a/nixos/modules/services/network-filesystems/ceph.nix b/nixos/modules/services/network-filesystems/ceph.nix
index 656a2d21b86..543a7b25d5d 100644
--- a/nixos/modules/services/network-filesystems/ceph.nix
+++ b/nixos/modules/services/network-filesystems/ceph.nix
@@ -9,12 +9,14 @@ let
expandCamelCase = replaceStrings upperChars (map (s: " ${s}") lowerChars);
expandCamelCaseAttrs = mapAttrs' (name: value: nameValuePair (expandCamelCase name) value);
- makeServices = (daemonType: daemonIds: extraServiceConfig:
+ makeServices = (daemonType: daemonIds:
mkMerge (map (daemonId:
- { "ceph-${daemonType}-${daemonId}" = makeService daemonType daemonId cfg.global.clusterName pkgs.ceph extraServiceConfig; })
+ { "ceph-${daemonType}-${daemonId}" = makeService daemonType daemonId cfg.global.clusterName pkgs.ceph; })
daemonIds));
- makeService = (daemonType: daemonId: clusterName: ceph: extraServiceConfig: {
+ makeService = (daemonType: daemonId: clusterName: ceph:
+ let
+ stateDirectory = "ceph/${if daemonType == "rgw" then "radosgw" else daemonType}/${clusterName}-${daemonId}"; in {
enable = true;
description = "Ceph ${builtins.replaceStrings lowerChars upperChars daemonType} daemon ${daemonId}";
after = [ "network-online.target" "time-sync.target" ] ++ optional (daemonType == "osd") "ceph-mon.target";
@@ -22,6 +24,11 @@ let
partOf = [ "ceph-${daemonType}.target" ];
wantedBy = [ "ceph-${daemonType}.target" ];
+ path = [ pkgs.getopt ];
+
+ # Don't start services that are not yet initialized
+ unitConfig.ConditionPathExists = "/var/lib/${stateDirectory}/keyring";
+
serviceConfig = {
LimitNOFILE = 1048576;
LimitNPROC = 1048576;
@@ -34,22 +41,22 @@ let
Restart = "on-failure";
StartLimitBurst = "5";
StartLimitInterval = "30min";
+ StateDirectory = stateDirectory;
+ User = "ceph";
+ Group = if daemonType == "osd" then "disk" else "ceph";
ExecStart = ''${ceph.out}/bin/${if daemonType == "rgw" then "radosgw" else "ceph-${daemonType}"} \
- -f --cluster ${clusterName} --id ${daemonId} --setuser ceph \
- --setgroup ${if daemonType == "osd" then "disk" else "ceph"}'';
- } // extraServiceConfig
- // optionalAttrs (daemonType == "osd") { ExecStartPre = ''${ceph.lib}/libexec/ceph/ceph-osd-prestart.sh \
- --id ${daemonId} --cluster ${clusterName}''; };
- } // optionalAttrs (builtins.elem daemonType [ "mds" "mon" "rgw" "mgr" ]) {
- preStart = ''
- daemonPath="/var/lib/ceph/${if daemonType == "rgw" then "radosgw" else daemonType}/${clusterName}-${daemonId}"
- if [ ! -d $daemonPath ]; then
- mkdir -m 755 -p $daemonPath
- chown -R ceph:ceph $daemonPath
- fi
- '';
- } // optionalAttrs (daemonType == "osd") { path = [ pkgs.getopt ]; }
- );
+ -f --cluster ${clusterName} --id ${daemonId}'';
+ } // optionalAttrs (daemonType == "osd") {
+ ExecStartPre = ''${ceph.lib}/libexec/ceph/ceph-osd-prestart.sh --id ${daemonId} --cluster ${clusterName}'';
+ StartLimitBurst = "30";
+ RestartSec = "20s";
+ PrivateDevices = "no"; # osd needs disk access
+ } // optionalAttrs ( daemonType == "mon") {
+ RestartSec = "10";
+ } // optionalAttrs (lib.elem daemonType ["mgr" "mds"]) {
+ StartLimitBurst = "3";
+ };
+ });
makeTarget = (daemonType:
{
@@ -58,6 +65,7 @@ let
partOf = [ "ceph.target" ];
wantedBy = [ "ceph.target" ];
before = [ "ceph.target" ];
+ unitConfig.StopWhenUnneeded = true;
};
}
);
@@ -377,22 +385,22 @@ in
systemd.services = let
services = []
- ++ optional cfg.mon.enable (makeServices "mon" cfg.mon.daemons { RestartSec = "10"; })
- ++ optional cfg.mds.enable (makeServices "mds" cfg.mds.daemons { StartLimitBurst = "3"; })
- ++ optional cfg.osd.enable (makeServices "osd" cfg.osd.daemons { StartLimitBurst = "30";
- RestartSec = "20s";
- PrivateDevices = "no"; # osd needs disk access
- })
- ++ optional cfg.rgw.enable (makeServices "rgw" cfg.rgw.daemons { })
- ++ optional cfg.mgr.enable (makeServices "mgr" cfg.mgr.daemons { StartLimitBurst = "3"; });
+ ++ optional cfg.mon.enable (makeServices "mon" cfg.mon.daemons)
+ ++ optional cfg.mds.enable (makeServices "mds" cfg.mds.daemons)
+ ++ optional cfg.osd.enable (makeServices "osd" cfg.osd.daemons)
+ ++ optional cfg.rgw.enable (makeServices "rgw" cfg.rgw.daemons)
+ ++ optional cfg.mgr.enable (makeServices "mgr" cfg.mgr.daemons);
in
mkMerge services;
systemd.targets = let
targets = [
- { ceph = { description = "Ceph target allowing to start/stop all ceph service instances at once";
- wantedBy = [ "multi-user.target" ]; }; }
- ] ++ optional cfg.mon.enable (makeTarget "mon")
+ { ceph = {
+ description = "Ceph target allowing to start/stop all ceph service instances at once";
+ wantedBy = [ "multi-user.target" ];
+ unitConfig.StopWhenUnneeded = true;
+ }; } ]
+ ++ optional cfg.mon.enable (makeTarget "mon")
++ optional cfg.mds.enable (makeTarget "mds")
++ optional cfg.osd.enable (makeTarget "osd")
++ optional cfg.rgw.enable (makeTarget "rgw")
@@ -401,7 +409,11 @@ in
mkMerge targets;
systemd.tmpfiles.rules = [
+ "d /etc/ceph - ceph ceph - -"
"d /run/ceph 0770 ceph ceph -"
- ];
+ "d /var/lib/ceph - ceph ceph - -"]
+ ++ optionals cfg.mgr.enable [ "d /var/lib/ceph/mgr - ceph ceph - -"]
+ ++ optionals cfg.mon.enable [ "d /var/lib/ceph/mon - ceph ceph - -"]
+ ++ optionals cfg.osd.enable [ "d /var/lib/ceph/osd - ceph ceph - -"];
};
}
diff --git a/nixos/modules/services/network-filesystems/orangefs/client.nix b/nixos/modules/services/network-filesystems/orangefs/client.nix
new file mode 100644
index 00000000000..b69d9e713c3
--- /dev/null
+++ b/nixos/modules/services/network-filesystems/orangefs/client.nix
@@ -0,0 +1,97 @@
+{ config, lib, pkgs, ...} :
+
+with lib;
+
+let
+ cfg = config.services.orangefs.client;
+
+in {
+ ###### interface
+
+ options = {
+ services.orangefs.client = {
+ enable = mkEnableOption "OrangeFS client daemon";
+
+ extraOptions = mkOption {
+ type = with types; listOf str;
+ default = [];
+ description = "Extra command line options for pvfs2-client.";
+ };
+
+ fileSystems = mkOption {
+ description = ''
+ The orangefs file systems to be mounted.
+ This option is prefered over using fileSystems directly since
+ the pvfs client service needs to be running for it to be mounted.
+ '';
+
+ example = [{
+ mountPoint = "/orangefs";
+ target = "tcp://server:3334/orangefs";
+ }];
+
+ type = with types; listOf (submodule ({ ... } : {
+ options = {
+
+ mountPoint = mkOption {
+ type = types.str;
+ default = "/orangefs";
+ description = "Mount point.";
+ };
+
+ options = mkOption {
+ type = with types; listOf str;
+ default = [];
+ description = "Mount options";
+ };
+
+ target = mkOption {
+ type = types.str;
+ default = null;
+ example = "tcp://server:3334/orangefs";
+ description = "Target URL";
+ };
+ };
+ }));
+ };
+ };
+ };
+
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+ environment.systemPackages = [ pkgs.orangefs ];
+
+ boot.supportedFilesystems = [ "pvfs2" ];
+ boot.kernelModules = [ "orangefs" ];
+
+ systemd.services.orangefs-client = {
+ requires = [ "network-online.target" ];
+ after = [ "network-online.target" ];
+
+ serviceConfig = {
+ Type = "simple";
+
+ ExecStart = ''
+ ${pkgs.orangefs}/bin/pvfs2-client-core \
+ --logtype=syslog ${concatStringsSep " " cfg.extraOptions}
+ '';
+
+ TimeoutStopSec = "120";
+ };
+ };
+
+ systemd.mounts = map (fs: {
+ requires = [ "orangefs-client.service" ];
+ after = [ "orangefs-client.service" ];
+ bindsTo = [ "orangefs-client.service" ];
+ wantedBy = [ "remote-fs.target" ];
+ type = "pvfs2";
+ options = concatStringsSep "," fs.options;
+ what = fs.target;
+ where = fs.mountPoint;
+ }) cfg.fileSystems;
+ };
+}
+
diff --git a/nixos/modules/services/network-filesystems/orangefs/server.nix b/nixos/modules/services/network-filesystems/orangefs/server.nix
new file mode 100644
index 00000000000..74ebdc13402
--- /dev/null
+++ b/nixos/modules/services/network-filesystems/orangefs/server.nix
@@ -0,0 +1,225 @@
+{ config, lib, pkgs, ...} :
+
+with lib;
+
+let
+ cfg = config.services.orangefs.server;
+
+ aliases = mapAttrsToList (alias: url: alias) cfg.servers;
+
+ # Maximum handle number is 2^63
+ maxHandle = 9223372036854775806;
+
+ # One range of handles for each meta/data instance
+ handleStep = maxHandle / (length aliases) / 2;
+
+ fileSystems = mapAttrsToList (name: fs: ''
+
+ Name ${name}
+ ID ${toString fs.id}
+ RootHandle ${toString fs.rootHandle}
+
+ ${fs.extraConfig}
+
+
+ ${concatStringsSep "\n" (
+ imap0 (i: alias:
+ let
+ begin = i * handleStep + 3;
+ end = begin + handleStep - 1;
+ in "Range ${alias} ${toString begin}-${toString end}") aliases
+ )}
+
+
+
+ ${concatStringsSep "\n" (
+ imap0 (i: alias:
+ let
+ begin = i * handleStep + 3 + (length aliases) * handleStep;
+ end = begin + handleStep - 1;
+ in "Range ${alias} ${toString begin}-${toString end}") aliases
+ )}
+
+
+
+ TroveSyncMeta ${if fs.troveSyncMeta then "yes" else "no"}
+ TroveSyncData ${if fs.troveSyncData then "yes" else "no"}
+ ${fs.extraStorageHints}
+
+
+
+ '') cfg.fileSystems;
+
+ configFile = ''
+
+ LogType ${cfg.logType}
+ DataStorageSpace ${cfg.dataStorageSpace}
+ MetaDataStorageSpace ${cfg.metadataStorageSpace}
+
+ BMIModules ${concatStringsSep "," cfg.BMIModules}
+ ${cfg.extraDefaults}
+
+
+ ${cfg.extraConfig}
+
+
+ ${concatStringsSep "\n" (mapAttrsToList (alias: url: "Alias ${alias} ${url}") cfg.servers)}
+
+
+ ${concatStringsSep "\n" fileSystems}
+ '';
+
+in {
+ ###### interface
+
+ options = {
+ services.orangefs.server = {
+ enable = mkEnableOption "OrangeFS server";
+
+ logType = mkOption {
+ type = with types; enum [ "file" "syslog" ];
+ default = "syslog";
+ description = "Destination for log messages.";
+ };
+
+ dataStorageSpace = mkOption {
+ type = types.str;
+ default = null;
+ example = "/data/storage";
+ description = "Directory for data storage.";
+ };
+
+ metadataStorageSpace = mkOption {
+ type = types.str;
+ default = null;
+ example = "/data/meta";
+ description = "Directory for meta data storage.";
+ };
+
+ BMIModules = mkOption {
+ type = with types; listOf str;
+ default = [ "bmi_tcp" ];
+ example = [ "bmi_tcp" "bmi_ib"];
+ description = "List of BMI modules to load.";
+ };
+
+ extraDefaults = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Extra config for <Defaults> section.";
+ };
+
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Extra config for the global section.";
+ };
+
+ servers = mkOption {
+ type = with types; attrsOf types.str;
+ default = {};
+ example = ''
+ {
+ node1="tcp://node1:3334";
+ node2="tcp://node2:3334";
+ }
+ '';
+ description = "URLs for storage server including port. The attribute names define the server alias.";
+ };
+
+ fileSystems = mkOption {
+ description = ''
+ These options will create the <FileSystem> sections of config file.
+ '';
+ default = { orangefs = {}; };
+ defaultText = literalExample "{ orangefs = {}; }";
+ example = literalExample ''
+ {
+ fs1 = {
+ id = 101;
+ };
+
+ fs2 = {
+ id = 102;
+ };
+ }
+ '';
+ type = with types; attrsOf (submodule ({ ... } : {
+ options = {
+ id = mkOption {
+ type = types.int;
+ default = 1;
+ description = "File system ID (must be unique within configuration).";
+ };
+
+ rootHandle = mkOption {
+ type = types.int;
+ default = 3;
+ description = "File system root ID.";
+ };
+
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Extra config for <FileSystem> section.";
+ };
+
+ troveSyncMeta = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Sync meta data.";
+ };
+
+ troveSyncData = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Sync data.";
+ };
+
+ extraStorageHints = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Extra config for <StorageHints> section.";
+ };
+ };
+ }));
+ };
+ };
+ };
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+ environment.systemPackages = [ pkgs.orangefs ];
+
+ # orangefs daemon will run as user
+ users.users.orangefs.isSystemUser = true;
+ users.groups.orangefs = {};
+
+ # To format the file system the config file is needed.
+ environment.etc."orangefs/server.conf" = {
+ text = configFile;
+ user = "orangefs";
+ group = "orangefs";
+ };
+
+ systemd.services.orangefs-server = {
+ wantedBy = [ "multi-user.target" ];
+ requires = [ "network-online.target" ];
+ after = [ "network-online.target" ];
+
+ serviceConfig = {
+ # Run as "simple" in forground mode.
+ # This is more reliable
+ ExecStart = ''
+ ${pkgs.orangefs}/bin/pvfs2-server -d \
+ /etc/orangefs/server.conf
+ '';
+ TimeoutStopSec = "120";
+ User = "orangefs";
+ Group = "orangefs";
+ };
+ };
+ };
+
+}
diff --git a/nixos/modules/services/network-filesystems/samba.nix b/nixos/modules/services/network-filesystems/samba.nix
index ce565dbaab8..c66011afccb 100644
--- a/nixos/modules/services/network-filesystems/samba.nix
+++ b/nixos/modules/services/network-filesystems/samba.nix
@@ -12,11 +12,6 @@ let
samba = cfg.package;
- setupScript =
- ''
- mkdir -p /var/lock/samba /var/log/samba /var/cache/samba /var/lib/samba/private
- '';
-
shareConfig = name:
let share = getAttr name cfg.shares; in
"[${name}]\n " + (smbToString (
@@ -45,7 +40,7 @@ let
daemonService = appName: args:
{ description = "Samba Service Daemon ${appName}";
- after = [ "network.target" ];
+ after = [ (mkIf (cfg.enableNmbd && "${appName}" == "smbd") "samba-nmbd.service") ];
requiredBy = [ "samba.target" ];
partOf = [ "samba.target" ];
@@ -62,6 +57,7 @@ let
Type = "notify";
NotifyAccess = "all"; #may not do anything...
};
+ unitConfig.RequiresMountsFor = "/var/lib/samba";
restartTriggers = [ configFile ];
};
@@ -228,8 +224,7 @@ in
systemd = {
targets.samba = {
description = "Samba Server";
- requires = [ "samba-setup.service" ];
- after = [ "samba-setup.service" "network.target" ];
+ after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
};
# Refer to https://github.com/samba-team/samba/tree/master/packaging/systemd
@@ -238,12 +233,13 @@ in
samba-smbd = daemonService "smbd" "";
samba-nmbd = mkIf cfg.enableNmbd (daemonService "nmbd" "");
samba-winbindd = mkIf cfg.enableWinbindd (daemonService "winbindd" "");
- samba-setup = {
- description = "Samba Setup Task";
- script = setupScript;
- unitConfig.RequiresMountsFor = "/var/lib/samba";
- };
};
+ tmpfiles.rules = [
+ "d /var/lock/samba - - - - -"
+ "d /var/log/samba - - - - -"
+ "d /var/cache/samba - - - - -"
+ "d /var/lib/samba/private - - - - -"
+ ];
};
security.pam.services.samba = {};
diff --git a/nixos/modules/services/networking/bitcoind.nix b/nixos/modules/services/networking/bitcoind.nix
index 1439d739da9..4e00a886547 100644
--- a/nixos/modules/services/networking/bitcoind.nix
+++ b/nixos/modules/services/networking/bitcoind.nix
@@ -177,9 +177,6 @@ in {
NoNewPrivileges = "true";
PrivateDevices = "true";
MemoryDenyWriteExecute = "true";
-
- # Permission for preStart
- PermissionsStartOnly = "true";
};
};
users.users.${cfg.user} = {
@@ -187,6 +184,7 @@ in {
group = cfg.group;
description = "Bitcoin daemon user";
home = cfg.dataDir;
+ isSystemUser = true;
};
users.groups.${cfg.group} = {
name = cfg.group;
diff --git a/nixos/modules/services/networking/dnscache.nix b/nixos/modules/services/networking/dnscache.nix
index 5051fc916d9..d123bca9321 100644
--- a/nixos/modules/services/networking/dnscache.nix
+++ b/nixos/modules/services/networking/dnscache.nix
@@ -84,7 +84,7 @@ in {
config = mkIf config.services.dnscache.enable {
environment.systemPackages = [ pkgs.djbdns ];
- users.users.dnscache = {};
+ users.users.dnscache.isSystemUser = true;
systemd.services.dnscache = {
description = "djbdns dnscache server";
diff --git a/nixos/modules/services/networking/dnscrypt-wrapper.nix b/nixos/modules/services/networking/dnscrypt-wrapper.nix
index bf13d5c6f5f..79f9e1a4308 100644
--- a/nixos/modules/services/networking/dnscrypt-wrapper.nix
+++ b/nixos/modules/services/networking/dnscrypt-wrapper.nix
@@ -142,6 +142,7 @@ in {
description = "dnscrypt-wrapper daemon user";
home = "${dataDir}";
createHome = true;
+ isSystemUser = true;
};
users.groups.dnscrypt-wrapper = { };
diff --git a/nixos/modules/services/networking/dnsdist.nix b/nixos/modules/services/networking/dnsdist.nix
index 12eee136e63..8249da69bc1 100644
--- a/nixos/modules/services/networking/dnsdist.nix
+++ b/nixos/modules/services/networking/dnsdist.nix
@@ -46,11 +46,10 @@ in {
RestartSec="1";
DynamicUser = true;
StartLimitInterval="0";
- PrivateTmp=true;
PrivateDevices=true;
- CapabilityBoundingSet="CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID";
+ AmbientCapabilities="CAP_NET_BIND_SERVICE";
+ CapabilityBoundingSet="CAP_NET_BIND_SERVICE";
ExecStart = "${pkgs.dnsdist}/bin/dnsdist --supervised --disable-syslog --config ${configFile}";
- ProtectSystem="full";
ProtectHome=true;
RestrictAddressFamilies="AF_UNIX AF_INET AF_INET6";
LimitNOFILE="16384";
diff --git a/nixos/modules/services/networking/eternal-terminal.nix b/nixos/modules/services/networking/eternal-terminal.nix
index be7337ece7e..a2e5b30dc0f 100644
--- a/nixos/modules/services/networking/eternal-terminal.nix
+++ b/nixos/modules/services/networking/eternal-terminal.nix
@@ -23,6 +23,8 @@ in
type = types.int;
description = ''
The port the server should listen on. Will use the server's default (2022) if not specified.
+
+ Make sure to open this port in the firewall if necessary.
'';
};
@@ -86,4 +88,8 @@ in
};
};
};
+
+ meta = {
+ maintainers = with lib.maintainers; [ pingiun ];
+ };
}
diff --git a/nixos/modules/services/networking/go-shadowsocks2.nix b/nixos/modules/services/networking/go-shadowsocks2.nix
new file mode 100644
index 00000000000..afbd7ea27c6
--- /dev/null
+++ b/nixos/modules/services/networking/go-shadowsocks2.nix
@@ -0,0 +1,30 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+let
+ cfg = config.services.go-shadowsocks2.server;
+in {
+ options.services.go-shadowsocks2.server = {
+ enable = mkEnableOption "go-shadowsocks2 server";
+
+ listenAddress = mkOption {
+ type = types.str;
+ description = "Server listen address or URL";
+ example = "ss://AEAD_CHACHA20_POLY1305:your-password@:8488";
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.go-shadowsocks2-server = {
+ description = "go-shadowsocks2 server";
+
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+
+ serviceConfig = {
+ ExecStart = "${pkgs.go-shadowsocks2}/bin/go-shadowsocks2 -s '${cfg.listenAddress}'";
+ DynamicUser = true;
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/networking/hans.nix b/nixos/modules/services/networking/hans.nix
index 20e57e4626e..4f60300f5ff 100644
--- a/nixos/modules/services/networking/hans.nix
+++ b/nixos/modules/services/networking/hans.nix
@@ -138,6 +138,7 @@ in
users.users = singleton {
name = hansUser;
description = "Hans daemon user";
+ isSystemUser = true;
};
};
diff --git a/nixos/modules/services/networking/haproxy.nix b/nixos/modules/services/networking/haproxy.nix
index 0438d0bf8d8..aff71e5e97d 100644
--- a/nixos/modules/services/networking/haproxy.nix
+++ b/nixos/modules/services/networking/haproxy.nix
@@ -1,7 +1,16 @@
{ config, lib, pkgs, ... }:
+
let
cfg = config.services.haproxy;
- haproxyCfg = pkgs.writeText "haproxy.conf" cfg.config;
+
+ haproxyCfg = pkgs.writeText "haproxy.conf" ''
+ global
+ # needed for hot-reload to work without dropping packets in multi-worker mode
+ stats socket /run/haproxy/haproxy.sock mode 600 expose-fd listeners level user
+
+ ${cfg.config}
+ '';
+
in
with lib;
{
@@ -25,9 +34,7 @@ with lib;
haproxy.conf .
'';
};
-
};
-
};
config = mkIf cfg.enable {
@@ -42,21 +49,16 @@ with lib;
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
- Type = "forking";
- PIDFile = "/run/haproxy.pid";
- ExecStartPre = "${pkgs.haproxy}/sbin/haproxy -c -q -f ${haproxyCfg}";
- ExecStart = "${pkgs.haproxy}/sbin/haproxy -D -f ${haproxyCfg} -p /run/haproxy.pid";
- ExecReload = "-${pkgs.bash}/bin/bash -c \"exec ${pkgs.haproxy}/sbin/haproxy -D -f ${haproxyCfg} -p /run/haproxy.pid -sf $MAINPID\"";
+ DynamicUser = true;
+ Type = "notify";
+ # when running the config test, don't be quiet so we can see what goes wrong
+ ExecStartPre = "${pkgs.haproxy}/sbin/haproxy -c -f ${haproxyCfg}";
+ ExecStart = "${pkgs.haproxy}/sbin/haproxy -Ws -f ${haproxyCfg}";
+ Restart = "on-failure";
+ RuntimeDirectory = "haproxy";
+ # needed in case we bind to port < 1024
+ AmbientCapabilities = "CAP_NET_BIND_SERVICE";
};
};
-
- environment.systemPackages = [ pkgs.haproxy ];
-
- users.users.haproxy = {
- group = "haproxy";
- uid = config.ids.uids.haproxy;
- };
-
- users.groups.haproxy.gid = config.ids.uids.haproxy;
};
}
diff --git a/nixos/modules/services/networking/jormungandr.nix b/nixos/modules/services/networking/jormungandr.nix
deleted file mode 100644
index 152cceb4bf9..00000000000
--- a/nixos/modules/services/networking/jormungandr.nix
+++ /dev/null
@@ -1,102 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-let
- cfg = config.services.jormungandr;
-
- inherit (lib) mkEnableOption mkIf mkOption;
- inherit (lib) optionalString types;
-
- dataDir = "/var/lib/jormungandr";
-
- # Default settings so far, as the service matures we will
- # move these out as separate settings
- configSettings = {
- storage = dataDir;
- p2p = {
- public_address = "/ip4/127.0.0.1/tcp/8299";
- topics_of_interest = {
- messages = "high";
- blocks = "high";
- };
- };
- rest = {
- listen = "127.0.0.1:8607";
- };
- };
-
- configFile = if cfg.configFile == null then
- pkgs.writeText "jormungandr.yaml" (builtins.toJSON configSettings)
- else cfg.configFile;
-
-in {
-
- options = {
-
- services.jormungandr = {
- enable = mkEnableOption "jormungandr service";
-
- configFile = mkOption {
- type = types.nullOr types.path;
- default = null;
- example = "/var/lib/jormungandr/node.yaml";
- description = ''
- The path of the jormungandr blockchain configuration file in YAML format.
- If no file is specified, a file is generated using the other options.
- '';
- };
-
- secretFile = mkOption {
- type = types.nullOr types.path;
- default = null;
- example = "/etc/secret/jormungandr.yaml";
- description = ''
- The path of the jormungandr blockchain secret node configuration file in
- YAML format. Do not store this in nix store!
- '';
- };
-
- genesisBlockHash = mkOption {
- type = types.nullOr types.str;
- default = null;
- example = "d70495af81ae8600aca3e642b2427327cb6001ec4d7a0037e96a00dabed163f9";
- description = ''
- Set the genesis block hash (the hash of the block0) so we can retrieve
- the genesis block (and the blockchain configuration) from the existing
- storage or from the network.
- '';
- };
-
- genesisBlockFile = mkOption {
- type = types.nullOr types.path;
- default = null;
- example = "/var/lib/jormungandr/block-0.bin";
- description = ''
- The path of the genesis block file if we are hosting it locally.
- '';
- };
-
- };
- };
-
- config = mkIf cfg.enable {
-
- systemd.services.jormungandr = {
- description = "jormungandr server";
- wantedBy = [ "multi-user.target" ];
- after = [ "network-online.target" ];
- environment = {
- RUST_BACKTRACE = "full";
- };
- serviceConfig = {
- DynamicUser = true;
- StateDirectory = baseNameOf dataDir;
- ExecStart = ''
- ${pkgs.jormungandr}/bin/jormungandr --config ${configFile} \
- ${optionalString (cfg.secretFile != null) " --secret ${cfg.secretFile}"} \
- ${optionalString (cfg.genesisBlockHash != null) " --genesis-block-hash ${cfg.genesisBlockHash}"} \
- ${optionalString (cfg.genesisBlockFile != null) " --genesis-block ${cfg.genesisBlockFile}"}
- '';
- };
- };
- };
-}
diff --git a/nixos/modules/services/networking/matterbridge.nix b/nixos/modules/services/networking/matterbridge.nix
index 1fd63348c16..682eaa6eb29 100644
--- a/nixos/modules/services/networking/matterbridge.nix
+++ b/nixos/modules/services/networking/matterbridge.nix
@@ -95,6 +95,7 @@ in
users.users = optional (cfg.user == "matterbridge")
{ name = "matterbridge";
group = "matterbridge";
+ isSystemUser = true;
};
users.groups = optional (cfg.group == "matterbridge")
diff --git a/nixos/modules/services/networking/morty.nix b/nixos/modules/services/networking/morty.nix
index 1b3084fe9ab..e3a6444c116 100644
--- a/nixos/modules/services/networking/morty.nix
+++ b/nixos/modules/services/networking/morty.nix
@@ -74,6 +74,7 @@ in
{ description = "Morty user";
createHome = true;
home = "/var/lib/morty";
+ isSystemUser = true;
};
systemd.services.morty =
diff --git a/nixos/modules/services/networking/nat.nix b/nixos/modules/services/networking/nat.nix
index 89d8590093d..5681bda51cb 100644
--- a/nixos/modules/services/networking/nat.nix
+++ b/nixos/modules/services/networking/nat.nix
@@ -29,7 +29,7 @@ let
iptables -w -t nat -N nixos-nat-post
# We can't match on incoming interface in POSTROUTING, so
- # mark packets coming from the external interfaces.
+ # mark packets coming from the internal interfaces.
${concatMapStrings (iface: ''
iptables -w -t nat -A nixos-nat-pre \
-i '${iface}' -j MARK --set-mark 1
diff --git a/nixos/modules/services/networking/networkmanager.nix b/nixos/modules/services/networking/networkmanager.nix
index 05a78d1c448..90d1032c41b 100644
--- a/nixos/modules/services/networking/networkmanager.nix
+++ b/nixos/modules/services/networking/networkmanager.nix
@@ -17,9 +17,6 @@ let
networkmanager-vpnc
] ++ optional (!delegateWireless && !enableIwd) wpa_supplicant;
- dynamicHostsEnabled =
- cfg.dynamicHosts.enable && cfg.dynamicHosts.hostsDirs != {};
-
delegateWireless = config.networking.wireless.enable == true && cfg.unmanaged != [];
enableIwd = cfg.wifi.backend == "iwd";
@@ -335,55 +332,20 @@ in {
so you don't need to to that yourself.
'';
};
-
- dynamicHosts = {
- enable = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Enabling this option requires the
- networking.networkmanager.dns option to be
- set to dnsmasq . If enabled, the directories
- defined by the
- networking.networkmanager.dynamicHosts.hostsDirs
- option will be set up when the service starts. The dnsmasq instance
- managed by NetworkManager will then watch those directories for
- hosts files (see the --hostsdir option of
- dnsmasq). This way a non-privileged user can add or override DNS
- entries on the local system (depending on what hosts directories
- that are configured)..
- '';
- };
- hostsDirs = mkOption {
- type = with types; attrsOf (submodule {
- options = {
- user = mkOption {
- type = types.str;
- default = "root";
- description = ''
- The user that will own the hosts directory.
- '';
- };
- group = mkOption {
- type = types.str;
- default = "root";
- description = ''
- The group that will own the hosts directory.
- '';
- };
- };
- });
- default = {};
- description = ''
- Defines a set of directories (relative to
- /run/NetworkManager/hostdirs ) that dnsmasq will
- watch for hosts files.
- '';
- };
- };
};
};
+ imports = [
+ (mkRemovedOptionModule ["networking" "networkmanager" "dynamicHosts"] ''
+ This option was removed because allowing (multiple) regular users to
+ override host entries affecting the whole system opens up a huge attack
+ vector. There seem to be very rare cases where this might be useful.
+ Consider setting system-wide host entries using networking.hosts, provide
+ them via the DNS server in your network, or use environment.etc
+ to add a file into /etc/NetworkManager/dnsmasq.d reconfiguring hostsdir.
+ '')
+ ];
+
###### implementation
@@ -396,12 +358,6 @@ in {
Except if you mark some interfaces as unmanaged by NetworkManager.
'';
}
- { assertion = !dynamicHostsEnabled || (dynamicHostsEnabled && cfg.dns == "dnsmasq");
- message = ''
- To use networking.networkmanager.dynamicHosts you also need to set
- `networking.networkmanager.dns = "dnsmasq"`
- '';
- }
];
environment.etc = with pkgs; [
@@ -435,12 +391,6 @@ in {
target = "NetworkManager/dispatcher.d/${dispatcherTypesSubdirMap.${s.type}}03userscript${lib.fixedWidthNumber 4 i}";
mode = "0544";
}) cfg.dispatcherScripts
- ++ optional dynamicHostsEnabled
- { target = "NetworkManager/dnsmasq.d/dyndns.conf";
- text = concatMapStrings (n: ''
- hostsdir=/run/NetworkManager/hostsdirs/${n}
- '') (attrNames cfg.dynamicHosts.hostsDirs);
- }
++ optional cfg.enableStrongSwan
{ source = "${pkgs.networkmanager_strongswan}/lib/NetworkManager/VPN/nm-strongswan-service.name";
target = "NetworkManager/VPN/nm-strongswan-service.name";
@@ -496,21 +446,6 @@ in {
systemd.services.ModemManager.aliases = [ "dbus-org.freedesktop.ModemManager1.service" ];
- systemd.services.nm-setup-hostsdirs = mkIf dynamicHostsEnabled {
- wantedBy = [ "NetworkManager.service" ];
- before = [ "NetworkManager.service" ];
- partOf = [ "NetworkManager.service" ];
- script = concatStrings (mapAttrsToList (n: d: ''
- mkdir -p "/run/NetworkManager/hostsdirs/${n}"
- chown "${d.user}:${d.group}" "/run/NetworkManager/hostsdirs/${n}"
- chmod 0775 "/run/NetworkManager/hostsdirs/${n}"
- '') cfg.dynamicHosts.hostsDirs);
- serviceConfig = {
- Type = "oneshot";
- RemainAfterExit = true;
- };
- };
-
systemd.services.NetworkManager-dispatcher = {
wantedBy = [ "network.target" ];
restartTriggers = [ configFile ];
@@ -521,15 +456,19 @@ in {
};
# Turn off NixOS' network management when networking is managed entirely by NetworkManager
- networking = (mkIf (!delegateWireless) {
- useDHCP = false;
- # Use mkDefault to trigger the assertion about the conflict above
- wireless.enable = mkDefault false;
- }) // (mkIf cfg.enableStrongSwan {
- networkmanager.packages = [ pkgs.networkmanager_strongswan ];
- }) // (mkIf enableIwd {
- wireless.iwd.enable = true;
- });
+ networking = mkMerge [
+ (mkIf (!delegateWireless) {
+ useDHCP = false;
+ })
+
+ (mkIf cfg.enableStrongSwan {
+ networkmanager.packages = [ pkgs.networkmanager_strongswan ];
+ })
+
+ (mkIf enableIwd {
+ wireless.iwd.enable = true;
+ })
+ ];
security.polkit.extraConfig = polkitConf;
diff --git a/nixos/modules/services/networking/nghttpx/default.nix b/nixos/modules/services/networking/nghttpx/default.nix
index d6e1906e388..881a2670f5d 100644
--- a/nixos/modules/services/networking/nghttpx/default.nix
+++ b/nixos/modules/services/networking/nghttpx/default.nix
@@ -96,6 +96,7 @@ in
users.groups.nghttpx = { };
users.users.nghttpx = {
group = config.users.groups.nghttpx.name;
+ isSystemUser = true;
};
diff --git a/nixos/modules/services/networking/owamp.nix b/nixos/modules/services/networking/owamp.nix
index 821a0258f4b..dbb2e3b4c40 100644
--- a/nixos/modules/services/networking/owamp.nix
+++ b/nixos/modules/services/networking/owamp.nix
@@ -21,6 +21,7 @@ in
name = "owamp";
group = "owamp";
description = "Owamp daemon";
+ isSystemUser = true;
};
users.groups = singleton {
diff --git a/nixos/modules/services/networking/smokeping.nix b/nixos/modules/services/networking/smokeping.nix
index d4d0594a9cd..b48b0b3a9d6 100644
--- a/nixos/modules/services/networking/smokeping.nix
+++ b/nixos/modules/services/networking/smokeping.nix
@@ -299,7 +299,8 @@ in
mkdir -m 0755 -p ${smokepingHome}/cache ${smokepingHome}/data
rm -f ${smokepingHome}/cropper
ln -s ${cfg.package}/htdocs/cropper ${smokepingHome}/cropper
- cp ${cgiHome} ${smokepingHome}/smokeping.fcgi
+ rm -f ${smokepingHome}/smokeping.fcgi
+ ln -s ${cgiHome} ${smokepingHome}/smokeping.fcgi
${cfg.package}/bin/smokeping --check --config=${configPath}
${cfg.package}/bin/smokeping --static --config=${configPath}
'';
@@ -314,5 +315,7 @@ in
serviceConfig.Restart = "always";
};
};
+
+ meta.maintainers = with lib.maintainers; [ erictapen ];
}
diff --git a/nixos/modules/services/networking/stunnel.nix b/nixos/modules/services/networking/stunnel.nix
index cbc899f2b4d..ab51bba2f6a 100644
--- a/nixos/modules/services/networking/stunnel.nix
+++ b/nixos/modules/services/networking/stunnel.nix
@@ -57,7 +57,13 @@ let
};
CAPath = mkOption {
- type = types.path;
+ type = types.nullOr types.path;
+ default = null;
+ description = "Path to a directory containing certificates to validate against.";
+ };
+
+ CAFile = mkOption {
+ type = types.nullOr types.path;
default = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
description = "Path to a file containing certificates to validate against.";
};
@@ -196,6 +202,7 @@ in
verifyChain = ${yesNo v.verifyChain}
verifyPeer = ${yesNo v.verifyPeer}
${optionalString (v.CAPath != null) "CApath = ${v.CAPath}"}
+ ${optionalString (v.CAFile != null) "CAFile = ${v.CAFile}"}
${optionalString (v.verifyHostname != null) "checkHost = ${v.verifyHostname}"}
OCSPaia = yes
@@ -216,6 +223,12 @@ in
};
};
+ meta.maintainers = with maintainers; [
+ # Server side
+ lschuermann
+ # Client side
+ das_j
+ ];
};
}
diff --git a/nixos/modules/services/networking/syncthing.nix b/nixos/modules/services/networking/syncthing.nix
index 165fd5970cf..b3f2af5b179 100644
--- a/nixos/modules/services/networking/syncthing.nix
+++ b/nixos/modules/services/networking/syncthing.nix
@@ -18,6 +18,7 @@ let
fsWatcherEnabled = folder.watch;
fsWatcherDelayS = folder.watchDelay;
ignorePerms = folder.ignorePerms;
+ versioning = folder.versioning;
}) (filterAttrs (
_: folder:
folder.enable
@@ -220,6 +221,69 @@ in {
'';
};
+ versioning = mkOption {
+ default = null;
+ description = ''
+ How to keep changed/deleted files with syncthing.
+ There are 4 different types of versioning with different parameters.
+ See https://docs.syncthing.net/users/versioning.html
+ '';
+ example = [
+ {
+ versioning = {
+ type = "simple";
+ params.keep = "10";
+ };
+ }
+ {
+ versioning = {
+ type = "trashcan";
+ params.cleanoutDays = "1000";
+ };
+ }
+ {
+ versioning = {
+ type = "staggered";
+ params = {
+ cleanInterval = "3600";
+ maxAge = "31536000";
+ versionsPath = "/syncthing/backup";
+ };
+ };
+ }
+ {
+ versioning = {
+ type = "external";
+ params.versionsPath = pkgs.writers.writeBash "backup" ''
+ folderpath="$1"
+ filepath="$2"
+ rm -rf "$folderpath/$filepath"
+ '';
+ };
+ }
+ ];
+ type = with types; nullOr (submodule {
+ options = {
+ type = mkOption {
+ type = enum [ "external" "simple" "staggered" "trashcan" ];
+ description = ''
+ Type of versioning.
+ See https://docs.syncthing.net/users/versioning.html
+ '';
+ };
+ params = mkOption {
+ type = attrsOf (either str path);
+ description = ''
+ Parameters for versioning. Structure depends on versioning.type.
+ See https://docs.syncthing.net/users/versioning.html
+ '';
+ };
+ };
+ });
+ };
+
+
+
rescanInterval = mkOption {
type = types.int;
default = 3600;
diff --git a/nixos/modules/services/networking/thelounge.nix b/nixos/modules/services/networking/thelounge.nix
index b1d23372955..875d8f66169 100644
--- a/nixos/modules/services/networking/thelounge.nix
+++ b/nixos/modules/services/networking/thelounge.nix
@@ -56,6 +56,7 @@ in {
users.users.thelounge = {
description = "thelounge service user";
group = "thelounge";
+ isSystemUser = true;
};
users.groups.thelounge = {};
systemd.services.thelounge = {
diff --git a/nixos/modules/services/networking/tinydns.nix b/nixos/modules/services/networking/tinydns.nix
index 7d5db71601e..79507b2ebcd 100644
--- a/nixos/modules/services/networking/tinydns.nix
+++ b/nixos/modules/services/networking/tinydns.nix
@@ -32,11 +32,12 @@ with lib;
config = mkIf config.services.tinydns.enable {
environment.systemPackages = [ pkgs.djbdns ];
- users.users.tinydns = {};
+ users.users.tinydns.isSystemUser = true;
systemd.services.tinydns = {
description = "djbdns tinydns server";
wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
path = with pkgs; [ daemontools djbdns ];
preStart = ''
rm -rf /var/lib/tinydns
diff --git a/nixos/modules/services/networking/trickster.nix b/nixos/modules/services/networking/trickster.nix
new file mode 100644
index 00000000000..8760dd5a938
--- /dev/null
+++ b/nixos/modules/services/networking/trickster.nix
@@ -0,0 +1,112 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.trickster;
+in
+{
+
+ options = {
+ services.trickster = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enable Trickster.
+ '';
+ };
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.trickster;
+ defaultText = "pkgs.trickster";
+ description = ''
+ Package that should be used for trickster.
+ '';
+ };
+
+ configFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ description = ''
+ Path to configuration file.
+ '';
+ };
+
+ instance-id = mkOption {
+ type = types.nullOr types.int;
+ default = null;
+ description = ''
+ Instance ID for when running multiple processes (default null).
+ '';
+ };
+
+ log-level = mkOption {
+ type = types.str;
+ default = "info";
+ description = ''
+ Level of Logging to use (debug, info, warn, error) (default "info").
+ '';
+ };
+
+ metrics-port = mkOption {
+ type = types.port;
+ default = 8082;
+ description = ''
+ Port that the /metrics endpoint will listen on.
+ '';
+ };
+
+ origin = mkOption {
+ type = types.str;
+ default = "http://prometheus:9090";
+ description = ''
+ URL to the Prometheus Origin. Enter it like you would in grafana, e.g., http://prometheus:9090 (default http://prometheus:9090).
+ '';
+ };
+
+ profiler-port = mkOption {
+ type = types.nullOr types.port;
+ default = null;
+ description = ''
+ Port that the /debug/pprof endpoint will listen on.
+ '';
+ };
+
+ proxy-port = mkOption {
+ type = types.port;
+ default = 9090;
+ description = ''
+ Port that the Proxy server will listen on.
+ '';
+ };
+
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.trickster = {
+ description = "Dashboard Accelerator for Prometheus";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ DynamicUser = true;
+ ExecStart = ''
+ ${cfg.package}/bin/trickster \
+ -log-level ${cfg.log-level} \
+ -metrics-port ${toString cfg.metrics-port} \
+ -origin ${cfg.origin} \
+ -proxy-port ${toString cfg.proxy-port} \
+ ${optionalString (cfg.configFile != null) "-config ${cfg.configFile}"} \
+ ${optionalString (cfg.profiler-port != null) "-profiler-port ${cfg.profiler-port}"} \
+ ${optionalString (cfg.instance-id != null) "-instance-id ${cfg.instance-id}"}
+ '';
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+ Restart = "always";
+ };
+ };
+
+ };
+}
+
diff --git a/nixos/modules/services/networking/vsftpd.nix b/nixos/modules/services/networking/vsftpd.nix
index 67be60da567..90093d9a78d 100644
--- a/nixos/modules/services/networking/vsftpd.nix
+++ b/nixos/modules/services/networking/vsftpd.nix
@@ -34,6 +34,15 @@ let
};
optionDescription = [
+ (yesNoOption "allowWriteableChroot" "allow_writeable_chroot" false ''
+ Allow the use of writeable root inside chroot().
+ '')
+ (yesNoOption "virtualUseLocalPrivs" "virtual_use_local_privs" false ''
+ If enabled, virtual users will use the same privileges as local
+ users. By default, virtual users will use the same privileges as
+ anonymous users, which tends to be more restrictive (especially
+ in terms of write access).
+ '')
(yesNoOption "anonymousUser" "anonymous_enable" false ''
Whether to enable the anonymous FTP user.
'')
@@ -76,9 +85,21 @@ let
outgoing data connections can only connect to the client. Only enable if you
know what you are doing!
'')
- (yesNoOption "ssl_tlsv1" "ssl_tlsv1" true '' '')
- (yesNoOption "ssl_sslv2" "ssl_sslv2" false '' '')
- (yesNoOption "ssl_sslv3" "ssl_sslv3" false '' '')
+ (yesNoOption "ssl_tlsv1" "ssl_tlsv1" true ''
+ Only applies if ssl_enable is activated. If
+ enabled, this option will permit TLS v1 protocol connections.
+ TLS v1 connections are preferred.
+ '')
+ (yesNoOption "ssl_sslv2" "ssl_sslv2" false ''
+ Only applies if ssl_enable is activated. If
+ enabled, this option will permit SSL v2 protocol connections.
+ TLS v1 connections are preferred.
+ '')
+ (yesNoOption "ssl_sslv3" "ssl_sslv3" false ''
+ Only applies if ssl_enable is activated. If
+ enabled, this option will permit SSL v3 protocol connections.
+ TLS v1 connections are preferred.
+ '')
];
configFile = pkgs.writeText "vsftpd.conf"
@@ -98,6 +119,9 @@ let
listen=YES
nopriv_user=vsftpd
secure_chroot_dir=/var/empty
+ ${optionalString (cfg.localRoot != null) ''
+ local_root=${cfg.localRoot}
+ ''}
syslog_enable=YES
${optionalString (pkgs.stdenv.hostPlatform.system == "x86_64-linux") ''
seccomp_sandbox=NO
@@ -106,6 +130,11 @@ let
${optionalString cfg.anonymousUser ''
anon_root=${cfg.anonymousUserHome}
''}
+ ${optionalString cfg.enableVirtualUsers ''
+ guest_enable=YES
+ guest_username=vsftpd
+ pam_service_name=vsftpd
+ ''}
${cfg.extraConfig}
'';
@@ -119,10 +148,7 @@ in
services.vsftpd = {
- enable = mkOption {
- default = false;
- description = "Whether to enable the vsftpd FTP server.";
- };
+ enable = mkEnableOption "vsftpd";
userlist = mkOption {
default = [];
@@ -143,6 +169,61 @@ in
'';
};
+ enableVirtualUsers = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to enable the pam_userdb -based
+ virtual user system
+ '';
+ };
+
+ userDbPath = mkOption {
+ type = types.nullOr types.str;
+ example = "/etc/vsftpd/userDb";
+ default = null;
+ description = ''
+ Only applies if enableVirtualUsers is true.
+ Path pointing to the pam_userdb user
+ database used by vsftpd to authenticate the virtual users.
+
+ This user list should be stored in the Berkeley DB database
+ format.
+
+ To generate a new user database, create a text file, add
+ your users using the following format:
+
+ user1
+ password1
+ user2
+ password2
+
+
+ You can then install pkgs.db to generate
+ the Berkeley DB using
+
+ db_load -T -t hash -f logins.txt userDb.db
+
+
+ Caution: pam_userdb will automatically
+ append a .db suffix to the filename you
+ provide though this option. This option shouldn't include
+ this filetype suffix.
+ '';
+ };
+
+ localRoot = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "/var/www/$USER";
+ description = ''
+ This option represents a directory which vsftpd will try to
+ change into after a local (i.e. non- anonymous) login.
+
+ Failure is silently ignored.
+ '';
+ };
+
anonymousUserHome = mkOption {
type = types.path;
default = "/home/ftp/";
@@ -186,18 +267,25 @@ in
config = mkIf cfg.enable {
- assertions = singleton
+ assertions = [
{ assertion =
(cfg.forceLocalLoginsSSL -> cfg.rsaCertFile != null)
&& (cfg.forceLocalDataSSL -> cfg.rsaCertFile != null);
message = "vsftpd: If forceLocalLoginsSSL or forceLocalDataSSL is true then a rsaCertFile must be provided!";
- };
+ }
+ {
+ assertion = (cfg.enableVirtualUsers -> cfg.userDbPath != null)
+ && (cfg.enableVirtualUsers -> cfg.localUsers != null);
+ message = "vsftpd: If enableVirtualUsers is true, you need to setup both the userDbPath and localUsers options.";
+ }];
users.users =
[ { name = "vsftpd";
uid = config.ids.uids.vsftpd;
description = "VSFTPD user";
- home = "/homeless-shelter";
+ home = if cfg.localRoot != null
+ then cfg.localRoot # <= Necessary for virtual users.
+ else "/homeless-shelter";
}
] ++ optional cfg.anonymousUser
{ name = "ftp";
@@ -213,23 +301,24 @@ in
# = false and whitelist root
services.vsftpd.userlist = if cfg.userlistDeny then ["root"] else [];
- systemd.services.vsftpd =
- { description = "Vsftpd Server";
+ systemd = {
+ tmpfiles.rules = optional cfg.anonymousUser
+ #Type Path Mode User Gr Age Arg
+ "d '${builtins.toString cfg.anonymousUserHome}' 0555 'ftp' 'ftp' - -";
+ services.vsftpd = {
+ description = "Vsftpd Server";
wantedBy = [ "multi-user.target" ];
- preStart =
- optionalString cfg.anonymousUser
- ''
- mkdir -p -m 555 ${cfg.anonymousUserHome}
- chown -R ftp:ftp ${cfg.anonymousUserHome}
- '';
-
serviceConfig.ExecStart = "@${vsftpd}/sbin/vsftpd vsftpd ${configFile}";
serviceConfig.Restart = "always";
serviceConfig.Type = "forking";
};
+ };
+ security.pam.services.vsftpd.text = mkIf (cfg.enableVirtualUsers && cfg.userDbPath != null)''
+ auth required pam_userdb.so db=${cfg.userDbPath}
+ account required pam_userdb.so db=${cfg.userDbPath}
+ '';
};
-
}
diff --git a/nixos/modules/services/networking/wireguard.nix b/nixos/modules/services/networking/wireguard.nix
index 4176da2c8cb..980961225c9 100644
--- a/nixos/modules/services/networking/wireguard.nix
+++ b/nixos/modules/services/networking/wireguard.nix
@@ -112,6 +112,32 @@ let
Determines whether to add allowed IPs as routes or not.
'';
};
+
+ socketNamespace = mkOption {
+ default = null;
+ type = with types; nullOr str;
+ example = "container";
+ description = ''The pre-existing network namespace in which the
+ WireGuard interface is created, and which retains the socket even if the
+ interface is moved via interfaceNamespace . When
+ null , the interface is created in the init namespace.
+ See documentation.
+ '';
+ };
+
+ interfaceNamespace = mkOption {
+ default = null;
+ type = with types; nullOr str;
+ example = "init";
+ description = ''The pre-existing network namespace the WireGuard
+ interface is moved to. The special value init means
+ the init namespace. When null , the interface is not
+ moved.
+ See documentation.
+ '';
+ };
};
};
@@ -239,6 +265,10 @@ let
if peer.presharedKey != null
then pkgs.writeText "wg-psk" peer.presharedKey
else peer.presharedKeyFile;
+ src = interfaceCfg.socketNamespace;
+ dst = interfaceCfg.interfaceNamespace;
+ ip = nsWrap "ip" src dst;
+ wg = nsWrap "wg" src dst;
in nameValuePair "wireguard-${interfaceName}-peer-${unitName}"
{
description = "WireGuard Peer - ${interfaceName} - ${peer.publicKey}";
@@ -255,16 +285,16 @@ let
};
script = let
- wg_setup = "wg set ${interfaceName} peer ${peer.publicKey}" +
+ wg_setup = "${wg} set ${interfaceName} peer ${peer.publicKey}" +
optionalString (psk != null) " preshared-key ${psk}" +
optionalString (peer.endpoint != null) " endpoint ${peer.endpoint}" +
optionalString (peer.persistentKeepalive != null) " persistent-keepalive ${toString peer.persistentKeepalive}" +
optionalString (peer.allowedIPs != []) " allowed-ips ${concatStringsSep "," peer.allowedIPs}";
route_setup =
- optionalString (interfaceCfg.allowedIPsAsRoutes != false)
+ optionalString interfaceCfg.allowedIPsAsRoutes
(concatMapStringsSep "\n"
(allowedIP:
- "ip route replace ${allowedIP} dev ${interfaceName} table ${interfaceCfg.table}"
+ "${ip} route replace ${allowedIP} dev ${interfaceName} table ${interfaceCfg.table}"
) peer.allowedIPs);
in ''
${wg_setup}
@@ -272,13 +302,13 @@ let
'';
postStop = let
- route_destroy = optionalString (interfaceCfg.allowedIPsAsRoutes != false)
+ route_destroy = optionalString interfaceCfg.allowedIPsAsRoutes
(concatMapStringsSep "\n"
(allowedIP:
- "ip route delete ${allowedIP} dev ${interfaceName} table ${interfaceCfg.table}"
+ "${ip} route delete ${allowedIP} dev ${interfaceName} table ${interfaceCfg.table}"
) peer.allowedIPs);
in ''
- wg set ${interfaceName} peer ${peer.publicKey} remove
+ ${wg} set ${interfaceName} peer ${peer.publicKey} remove
${route_destroy}
'';
};
@@ -287,6 +317,13 @@ let
# exactly one way to specify the private key must be set
#assert (values.privateKey != null) != (values.privateKeyFile != null);
let privKey = if values.privateKeyFile != null then values.privateKeyFile else pkgs.writeText "wg-key" values.privateKey;
+ src = values.socketNamespace;
+ dst = values.interfaceNamespace;
+ ipPreMove = nsWrap "ip" src null;
+ ipPostMove = nsWrap "ip" src dst;
+ wg = nsWrap "wg" src dst;
+ ns = if dst == "init" then "1" else dst;
+
in
nameValuePair "wireguard-${name}"
{
@@ -307,26 +344,33 @@ let
${values.preSetup}
- ip link add dev ${name} type wireguard
+ ${ipPreMove} link add dev ${name} type wireguard
+ ${optionalString (values.interfaceNamespace != null && values.interfaceNamespace != values.socketNamespace) "${ipPreMove} link set ${name} netns ${ns}"}
${concatMapStringsSep "\n" (ip:
- "ip address add ${ip} dev ${name}"
+ "${ipPostMove} address add ${ip} dev ${name}"
) values.ips}
- wg set ${name} private-key ${privKey} ${
+ ${wg} set ${name} private-key ${privKey} ${
optionalString (values.listenPort != null) " listen-port ${toString values.listenPort}"}
- ip link set up dev ${name}
+ ${ipPostMove} link set up dev ${name}
${values.postSetup}
'';
postStop = ''
- ip link del dev ${name}
+ ${ipPostMove} link del dev ${name}
${values.postShutdown}
'';
};
+ nsWrap = cmd: src: dst:
+ let
+ nsList = filter (ns: ns != null) [ src dst ];
+ ns = last nsList;
+ in
+ if (length nsList > 0 && ns != "init") then "ip netns exec ${ns} ${cmd}" else cmd;
in
{
diff --git a/nixos/modules/services/networking/yggdrasil.nix b/nixos/modules/services/networking/yggdrasil.nix
new file mode 100644
index 00000000000..5d65f8e3413
--- /dev/null
+++ b/nixos/modules/services/networking/yggdrasil.nix
@@ -0,0 +1,187 @@
+{ config, lib, pkgs, ... }:
+with lib;
+let
+ cfg = config.services.yggdrasil;
+ configProvided = (cfg.config != {});
+ configAsFile = (if configProvided then
+ toString (pkgs.writeTextFile {
+ name = "yggdrasil-conf";
+ text = builtins.toJSON cfg.config;
+ })
+ else null);
+ configFileProvided = (cfg.configFile != null);
+ generateConfig = (
+ if configProvided && configFileProvided then
+ "${pkgs.jq}/bin/jq -s add /run/yggdrasil/configFile.json ${configAsFile}"
+ else if configProvided then
+ "cat ${configAsFile}"
+ else if configFileProvided then
+ "cat /run/yggdrasil/configFile.json"
+ else
+ "${cfg.package}/bin/yggdrasil -genconf"
+ );
+
+in {
+ options = with types; {
+ services.yggdrasil = {
+ enable = mkEnableOption "the yggdrasil system service";
+
+ configFile = mkOption {
+ type = nullOr str;
+ default = null;
+ example = "/run/keys/yggdrasil.conf";
+ description = ''
+ A file which contains JSON configuration for yggdrasil.
+
+ You do not have to supply a complete configuration, as
+ yggdrasil will use default values for anything which is
+ omitted. If the encryption and signing keys are omitted,
+ yggdrasil will generate new ones each time the service is
+ started, resulting in a random IPv6 address on the yggdrasil
+ network each time.
+
+ If both this option and config are
+ supplied, they will be combined, with values from
+ config taking precedence.
+
+ You can use the command nix-shell -p yggdrasil --run
+ "yggdrasil -genconf -json"
to generate a default
+ JSON configuration.
+ '';
+ };
+
+ config = mkOption {
+ type = attrs;
+ default = {};
+ example = {
+ Peers = [
+ "tcp://aa.bb.cc.dd:eeeee"
+ "tcp://[aaaa:bbbb:cccc:dddd::eeee]:fffff"
+ ];
+ Listen = [
+ "tcp://0.0.0.0:xxxxx"
+ ];
+ };
+ description = ''
+ Configuration for yggdrasil, as a Nix attribute set.
+
+ Warning: this is stored in the WORLD-READABLE Nix store!
+ Therefore, it is not appropriate for private keys. If you
+ do not specify the keys, yggdrasil will generate a new set
+ each time the service is started, creating a random IPv6
+ address on the yggdrasil network each time.
+
+ If you wish to specify the keys, use
+ configFile . If both
+ configFile and config are
+ supplied, they will be combined, with values from
+ config taking precedence.
+
+ You can use the command nix-shell -p yggdrasil --run
+ "yggdrasil -genconf"
to generate default
+ configuration values with documentation.
+ '';
+ };
+
+ openMulticastPort = mkOption {
+ type = bool;
+ default = false;
+ description = ''
+ Whether to open the UDP port used for multicast peer
+ discovery. The NixOS firewall blocks link-local
+ communication, so in order to make local peering work you
+ will also need to set LinkLocalTCPPort
in your
+ yggdrasil configuration (config or
+ configFile ) to a port number other than 0,
+ and then add that port to
+ networking.firewall.allowedTCPPorts .
+ '';
+ };
+
+ denyDhcpcdInterfaces = mkOption {
+ type = listOf str;
+ default = [];
+ example = [ "tap*" ];
+ description = ''
+ Disable the DHCP client for any interface whose name matches
+ any of the shell glob patterns in this list. Use this
+ option to prevent the DHCP client from broadcasting requests
+ on the yggdrasil network. It is only necessary to do so
+ when yggdrasil is running in TAP mode, because TUN
+ interfaces do not support broadcasting.
+ '';
+ };
+
+ package = mkOption {
+ type = package;
+ default = pkgs.yggdrasil;
+ defaultText = "pkgs.yggdrasil";
+ description = "Yggdrasil package to use.";
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ assertions = [
+ { assertion = config.networking.enableIPv6;
+ message = "networking.enableIPv6 must be true for yggdrasil to work";
+ }
+ ];
+
+ systemd.services.yggdrasil = {
+ description = "Yggdrasil Network Service";
+ path = [ cfg.package ] ++ optional (configProvided && configFileProvided) pkgs.jq;
+ bindsTo = [ "network-online.target" ];
+ after = [ "network-online.target" ];
+ wantedBy = [ "multi-user.target" ];
+
+ preStart = ''
+ ${generateConfig} | yggdrasil -normaliseconf -useconf > /run/yggdrasil/yggdrasil.conf
+ '';
+
+ serviceConfig = {
+ ExecStart = "${cfg.package}/bin/yggdrasil -useconffile /run/yggdrasil/yggdrasil.conf";
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+ Restart = "always";
+
+ RuntimeDirectory = "yggdrasil";
+ RuntimeDirectoryMode = "0700";
+ BindReadOnlyPaths = mkIf configFileProvided
+ [ "${cfg.configFile}:/run/yggdrasil/configFile.json" ];
+
+ # TODO: as of yggdrasil 0.3.8 and systemd 243, yggdrasil fails
+ # to set up the network adapter when DynamicUser is set. See
+ # github.com/yggdrasil-network/yggdrasil-go/issues/557. The
+ # following options are implied by DynamicUser according to
+ # the systemd.exec documentation, and can be removed if the
+ # upstream issue is fixed and DynamicUser is set to true:
+ PrivateTmp = true;
+ RemoveIPC = true;
+ NoNewPrivileges = true;
+ ProtectSystem = "strict";
+ RestrictSUIDSGID = true;
+ # End of list of options implied by DynamicUser.
+
+ AmbientCapabilities = "CAP_NET_ADMIN";
+ CapabilityBoundingSet = "CAP_NET_ADMIN";
+ MemoryDenyWriteExecute = true;
+ ProtectControlGroups = true;
+ ProtectHome = "tmpfs";
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK";
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ SystemCallArchitectures = "native";
+ SystemCallFilter = "~@clock @cpu-emulation @debug @keyring @module @mount @obsolete @raw-io @resources";
+ };
+ };
+
+ networking.dhcpcd.denyInterfaces = cfg.denyDhcpcdInterfaces;
+ networking.firewall.allowedUDPPorts = mkIf cfg.openMulticastPort [ 9001 ];
+
+ # Make yggdrasilctl available on the command line.
+ environment.systemPackages = [ cfg.package ];
+ };
+ meta.maintainers = with lib.maintainers; [ gazally ];
+}
diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix
index 3fcae611dc7..1071c05d514 100644
--- a/nixos/modules/services/printing/cupsd.nix
+++ b/nixos/modules/services/printing/cupsd.nix
@@ -31,7 +31,7 @@ let
# part of CUPS itself, e.g. the SMB backend is part of Samba. Since
# we can't update ${cups.out}/lib/cups itself, we create a symlink tree
# here and add the additional programs. The ServerBin directive in
- # cupsd.conf tells cupsd to use this tree.
+ # cups-files.conf tells cupsd to use this tree.
bindir = pkgs.buildEnv {
name = "cups-progs";
paths =
diff --git a/nixos/modules/services/scheduling/marathon.nix b/nixos/modules/services/scheduling/marathon.nix
index 0961a67770e..2e0d20c64b2 100644
--- a/nixos/modules/services/scheduling/marathon.nix
+++ b/nixos/modules/services/scheduling/marathon.nix
@@ -93,6 +93,6 @@ in {
};
};
- users.users.${cfg.user} = { };
+ users.users.${cfg.user}.isSystemUser = true;
};
}
diff --git a/nixos/modules/services/security/bitwarden_rs/default.nix b/nixos/modules/services/security/bitwarden_rs/default.nix
index 80fd65891ff..d1817db0755 100644
--- a/nixos/modules/services/security/bitwarden_rs/default.nix
+++ b/nixos/modules/services/security/bitwarden_rs/default.nix
@@ -74,7 +74,10 @@ in {
webVaultEnabled = mkDefault true;
};
- users.users.bitwarden_rs = { inherit group; };
+ users.users.bitwarden_rs = {
+ inherit group;
+ isSystemUser = true;
+ };
users.groups.bitwarden_rs = { };
systemd.services.bitwarden_rs = {
diff --git a/nixos/modules/services/security/oauth2_proxy.nix b/nixos/modules/services/security/oauth2_proxy.nix
index bb03f7fc9e4..2abb9ec32ac 100644
--- a/nixos/modules/services/security/oauth2_proxy.nix
+++ b/nixos/modules/services/security/oauth2_proxy.nix
@@ -546,6 +546,7 @@ in
users.users.oauth2_proxy = {
description = "OAuth2 Proxy";
+ isSystemUser = true;
};
systemd.services.oauth2_proxy = {
diff --git a/nixos/modules/services/security/vault.nix b/nixos/modules/services/security/vault.nix
index d5962ba9af9..b0ab8fadcbe 100644
--- a/nixos/modules/services/security/vault.nix
+++ b/nixos/modules/services/security/vault.nix
@@ -119,9 +119,8 @@ in
};
users.groups.vault.gid = config.ids.gids.vault;
- systemd.tmpfiles.rules = optional (cfg.storagePath != null) [
- "d '${cfg.storagePath}' 0700 vault vault - -"
- ];
+ systemd.tmpfiles.rules = optional (cfg.storagePath != null)
+ "d '${cfg.storagePath}' 0700 vault vault - -";
systemd.services.vault = {
description = "Vault server daemon";
diff --git a/nixos/modules/services/torrent/magnetico.nix b/nixos/modules/services/torrent/magnetico.nix
index 02fa2ac0750..719827713ff 100644
--- a/nixos/modules/services/torrent/magnetico.nix
+++ b/nixos/modules/services/torrent/magnetico.nix
@@ -35,6 +35,7 @@ let
(if (cfg.web.credentialsFile != null || cfg.web.credentials != { })
then "--credentials=${toString credFile}"
else "--no-auth")
+ "--addr=${address}:${toString port}"
] ++ extraOptions);
in {
@@ -171,12 +172,13 @@ in {
users.users.magnetico = {
description = "Magnetico daemons user";
+ isSystemUser = true;
};
systemd.services.magneticod = {
description = "Magnetico DHT crawler";
wantedBy = [ "multi-user.target" ];
- after = [ "network-online.target" ];
+ after = [ "network.target" ];
serviceConfig = {
User = "magnetico";
@@ -188,7 +190,7 @@ in {
systemd.services.magneticow = {
description = "Magnetico web interface";
wantedBy = [ "multi-user.target" ];
- after = [ "network-online.target" "magneticod.service"];
+ after = [ "network.target" "magneticod.service"];
serviceConfig = {
User = "magnetico";
@@ -201,7 +203,7 @@ in {
assertions =
[
{
- assertion = cfg.web.credentialsFile != null || cfg.web.credentials != { };
+ assertion = cfg.web.credentialsFile == null || cfg.web.credentials == { };
message = ''
The options services.magnetico.web.credentialsFile and
services.magnetico.web.credentials are mutually exclusives.
diff --git a/nixos/modules/services/web-apps/codimd.nix b/nixos/modules/services/web-apps/codimd.nix
index 7ae7cd9c52d..5f56f8ed5a0 100644
--- a/nixos/modules/services/web-apps/codimd.nix
+++ b/nixos/modules/services/web-apps/codimd.nix
@@ -893,6 +893,7 @@ in
extraGroups = cfg.groups;
home = cfg.workDir;
createHome = true;
+ isSystemUser = true;
};
systemd.services.codimd = {
diff --git a/nixos/modules/services/web-apps/frab.nix b/nixos/modules/services/web-apps/frab.nix
index 7914e5cc0ee..a9a30b40922 100644
--- a/nixos/modules/services/web-apps/frab.nix
+++ b/nixos/modules/services/web-apps/frab.nix
@@ -177,6 +177,7 @@ in
{ name = cfg.user;
group = cfg.group;
home = "${cfg.statePath}";
+ isSystemUser = true;
}
];
diff --git a/nixos/modules/services/web-apps/gotify-server.nix b/nixos/modules/services/web-apps/gotify-server.nix
new file mode 100644
index 00000000000..03e01f46a94
--- /dev/null
+++ b/nixos/modules/services/web-apps/gotify-server.nix
@@ -0,0 +1,49 @@
+{ pkgs, lib, config, ... }:
+
+with lib;
+
+let
+ cfg = config.services.gotify;
+in {
+ options = {
+ services.gotify = {
+ enable = mkEnableOption "Gotify webserver";
+
+ port = mkOption {
+ type = types.port;
+ description = ''
+ Port the server listens to.
+ '';
+ };
+
+ stateDirectoryName = mkOption {
+ type = types.str;
+ default = "gotify-server";
+ description = ''
+ The name of the directory below /var/lib where
+ gotify stores its runtime data.
+ '';
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+ systemd.services.gotify-server = {
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+ description = "Simple server for sending and receiving messages";
+
+ environment = {
+ GOTIFY_SERVER_PORT = toString cfg.port;
+ };
+
+ serviceConfig = {
+ WorkingDirectory = "/var/lib/${cfg.stateDirectoryName}";
+ StateDirectory = cfg.stateDirectoryName;
+ Restart = "always";
+ DynamicUser = "yes";
+ ExecStart = "${pkgs.gotify-server}/bin/server";
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/web-apps/limesurvey.nix b/nixos/modules/services/web-apps/limesurvey.nix
index 68b57a9b90d..bd524524130 100644
--- a/nixos/modules/services/web-apps/limesurvey.nix
+++ b/nixos/modules/services/web-apps/limesurvey.nix
@@ -277,7 +277,10 @@ in
systemd.services.httpd.after = optional mysqlLocal "mysql.service" ++ optional pgsqlLocal "postgresql.service";
- users.users.${user}.group = group;
+ users.users.${user} = {
+ group = group;
+ isSystemUser = true;
+ };
};
}
diff --git a/nixos/modules/services/web-apps/matomo-doc.xml b/nixos/modules/services/web-apps/matomo-doc.xml
index 8485492c51c..79cece551d3 100644
--- a/nixos/modules/services/web-apps/matomo-doc.xml
+++ b/nixos/modules/services/web-apps/matomo-doc.xml
@@ -105,7 +105,7 @@ GRANT ALL PRIVILEGES ON matomo.* TO 'matomo'@'localhost';
You can use other web servers by forwarding calls for
index.php and piwik.php to the
- /run/phpfpm-matomo.sock fastcgi unix socket. You can use
+ services.phpfpm.pools.<name>.socket fastcgi unix socket. You can use
the nginx configuration in the module code as a reference to what else
should be configured.
diff --git a/nixos/modules/services/web-apps/matomo.nix b/nixos/modules/services/web-apps/matomo.nix
index 1e34aff8d17..352cc4c647b 100644
--- a/nixos/modules/services/web-apps/matomo.nix
+++ b/nixos/modules/services/web-apps/matomo.nix
@@ -2,15 +2,13 @@
with lib;
let
cfg = config.services.matomo;
+ fpm = config.services.phpfpm.pools.${pool};
user = "matomo";
dataDir = "/var/lib/${user}";
deprecatedDataDir = "/var/lib/piwik";
pool = user;
- # it's not possible to use /run/phpfpm/${pool}.sock because /run/phpfpm/ is root:root 0770,
- # and therefore is not accessible by the web server.
- phpSocket = "/run/phpfpm-${pool}.sock";
phpExecutionUnit = "phpfpm-${pool}";
databaseService = "mysql.service";
@@ -50,7 +48,7 @@ in {
default = null;
example = "lighttpd";
description = ''
- Name of the web server user that forwards requests to the ${phpSocket} fastcgi socket for Matomo if the nginx
+ Name of the web server user that forwards requests to services.phpfpm.pools.<name>.socket the fastcgi socket for Matomo if the nginx
option is not used. Either this option or the nginx option is mandatory.
If you want to use another webserver than nginx, you need to set this to that server's user
and pass fastcgi requests to `index.php`, `matomo.php` and `piwik.php` (legacy name) to this socket.
@@ -71,25 +69,6 @@ in {
'';
};
- phpfpmProcessManagerConfig = mkOption {
- type = types.str;
- default = ''
- ; default phpfpm process manager settings
- pm = dynamic
- pm.max_children = 75
- pm.start_servers = 10
- pm.min_spare_servers = 5
- pm.max_spare_servers = 20
- pm.max_requests = 500
-
- ; log worker's stdout, but this has a performance hit
- catch_workers_output = yes
- '';
- description = ''
- Settings for phpfpm's process manager. You might need to change this depending on the load for Matomo.
- '';
- };
-
nginx = mkOption {
type = types.nullOr (types.submodule (
recursiveUpdate
@@ -233,15 +212,24 @@ in {
else if (cfg.webServerUser != null) then cfg.webServerUser else "";
in {
${pool} = {
- listen = phpSocket;
- extraConfig = ''
- listen.owner = ${socketOwner}
- listen.group = root
- listen.mode = 0600
- user = ${user}
- env[PIWIK_USER_PATH] = ${dataDir}
- ${cfg.phpfpmProcessManagerConfig}
+ inherit user;
+ phpOptions = ''
+ error_log = 'stderr'
+ log_errors = on
'';
+ settings = mapAttrs (name: mkDefault) {
+ "listen.owner" = socketOwner;
+ "listen.group" = "root";
+ "listen.mode" = "0660";
+ "pm" = "dynamic";
+ "pm.max_children" = 75;
+ "pm.start_servers" = 10;
+ "pm.min_spare_servers" = 5;
+ "pm.max_spare_servers" = 20;
+ "pm.max_requests" = 500;
+ "catch_workers_output" = true;
+ };
+ phpEnv.PIWIK_USER_PATH = dataDir;
};
};
@@ -264,15 +252,15 @@ in {
};
# allow index.php for webinterface
locations."= /index.php".extraConfig = ''
- fastcgi_pass unix:${phpSocket};
+ fastcgi_pass unix:${fpm.socket};
'';
# allow matomo.php for tracking
locations."= /matomo.php".extraConfig = ''
- fastcgi_pass unix:${phpSocket};
+ fastcgi_pass unix:${fpm.socket};
'';
# allow piwik.php for tracking (deprecated name)
locations."= /piwik.php".extraConfig = ''
- fastcgi_pass unix:${phpSocket};
+ fastcgi_pass unix:${fpm.socket};
'';
# Any other attempt to access any php files is forbidden
locations."~* ^.+\\.php$".extraConfig = ''
diff --git a/nixos/modules/services/web-apps/mediawiki.nix b/nixos/modules/services/web-apps/mediawiki.nix
index ec2568bf952..43edc04e1a4 100644
--- a/nixos/modules/services/web-apps/mediawiki.nix
+++ b/nixos/modules/services/web-apps/mediawiki.nix
@@ -461,7 +461,10 @@ in
systemd.services.httpd.after = optional (cfg.database.createLocally && cfg.database.type == "mysql") "mysql.service";
- users.users.${user}.group = group;
+ users.users.${user} = {
+ group = group;
+ isSystemUser = true;
+ };
environment.systemPackages = [ mediawikiScripts ];
};
diff --git a/nixos/modules/services/web-apps/moinmoin.nix b/nixos/modules/services/web-apps/moinmoin.nix
new file mode 100644
index 00000000000..0fee64be0bb
--- /dev/null
+++ b/nixos/modules/services/web-apps/moinmoin.nix
@@ -0,0 +1,303 @@
+{ config, lib, pkgs, ... }:
+with lib;
+
+let
+ cfg = config.services.moinmoin;
+ python = pkgs.python27;
+ pkg = python.pkgs.moinmoin;
+ dataDir = "/var/lib/moin";
+ usingGunicorn = cfg.webServer == "nginx-gunicorn" || cfg.webServer == "gunicorn";
+ usingNginx = cfg.webServer == "nginx-gunicorn";
+ user = "moin";
+ group = "moin";
+
+ uLit = s: ''u"${s}"'';
+ indentLines = n: str: concatMapStrings (line: "${fixedWidthString n " " " "}${line}\n") (splitString "\n" str);
+
+ moinCliWrapper = wikiIdent: pkgs.writeShellScriptBin "moin-${wikiIdent}" ''
+ ${pkgs.su}/bin/su -s ${pkgs.runtimeShell} -c "${pkg}/bin/moin --config-dir=/var/lib/moin/${wikiIdent}/config $*" ${user}
+ '';
+
+ wikiConfig = wikiIdent: w: ''
+ # -*- coding: utf-8 -*-
+
+ from MoinMoin.config import multiconfig, url_prefix_static
+
+ class Config(multiconfig.DefaultConfig):
+ ${optionalString (w.webLocation != "/") ''
+ url_prefix_static = '${w.webLocation}' + url_prefix_static
+ ''}
+
+ sitename = u'${w.siteName}'
+ page_front_page = u'${w.frontPage}'
+
+ data_dir = '${dataDir}/${wikiIdent}/data'
+ data_underlay_dir = '${dataDir}/${wikiIdent}/underlay'
+
+ language_default = u'${w.languageDefault}'
+ ${optionalString (w.superUsers != []) ''
+ superuser = [${concatMapStringsSep ", " uLit w.superUsers}]
+ ''}
+
+ ${indentLines 4 w.extraConfig}
+ '';
+ wikiConfigFile = name: wiki: pkgs.writeText "${name}.py" (wikiConfig name wiki);
+
+in
+{
+ options.services.moinmoin = with types; {
+ enable = mkEnableOption "MoinMoin Wiki Engine";
+
+ webServer = mkOption {
+ type = enum [ "nginx-gunicorn" "gunicorn" "none" ];
+ default = "nginx-gunicorn";
+ example = "none";
+ description = ''
+ Which web server to use to serve the wiki.
+ Use none if you want to configure this yourself.
+ '';
+ };
+
+ gunicorn.workers = mkOption {
+ type = ints.positive;
+ default = 3;
+ example = 10;
+ description = ''
+ The number of worker processes for handling requests.
+ '';
+ };
+
+ wikis = mkOption {
+ type = attrsOf (submodule ({ name, ... }: {
+ options = {
+ siteName = mkOption {
+ type = str;
+ default = "Untitled Wiki";
+ example = "ExampleWiki";
+ description = ''
+ Short description of your wiki site, displayed below the logo on each page, and
+ used in RSS documents as the channel title.
+ '';
+ };
+
+ webHost = mkOption {
+ type = str;
+ description = "Host part of the wiki URL. If undefined, the name of the attribute set will be used.";
+ example = "wiki.example.org";
+ };
+
+ webLocation = mkOption {
+ type = str;
+ default = "/";
+ example = "/moin";
+ description = "Location part of the wiki URL.";
+ };
+
+ frontPage = mkOption {
+ type = str;
+ default = "LanguageSetup";
+ example = "FrontPage";
+ description = ''
+ Front page name. Set this to something like FrontPage once languages are
+ configured.
+ '';
+ };
+
+ superUsers = mkOption {
+ type = listOf str;
+ default = [];
+ example = [ "elvis" ];
+ description = ''
+ List of trusted user names with wiki system administration super powers.
+
+ Please note that accounts for these users need to be created using the moin command-line utility, e.g.:
+ moin-WIKINAME account create --name=NAME --email=EMAIL --password=PASSWORD .
+ '';
+ };
+
+ languageDefault = mkOption {
+ type = str;
+ default = "en";
+ example = "de";
+ description = "The ISO-639-1 name of the main wiki language. Languages that MoinMoin does not support are ignored.";
+ };
+
+ extraConfig = mkOption {
+ type = lines;
+ default = "";
+ example = ''
+ show_hosts = True
+ search_results_per_page = 100
+ acl_rights_default = u"Known:read,write,delete,revert All:read"
+ logo_string = u"\U0001f639 "
+ theme_default = u"modernized"
+
+ user_checkbox_defaults = {'show_page_trail': 0, 'edit_on_doubleclick': 0}
+ navi_bar = [u'SomePage'] + multiconfig.DefaultConfig.navi_bar
+ actions_excluded = multiconfig.DefaultConfig.actions_excluded + ['newaccount']
+
+ mail_smarthost = "mail.example.org"
+ mail_from = u"Example.Org Wiki "
+ '';
+ description = ''
+ Additional configuration to be appended verbatim to this wiki's config.
+
+ See for documentation.
+ '';
+ };
+
+ };
+ config = {
+ webHost = mkDefault name;
+ };
+ }));
+ example = literalExample ''
+ {
+ "mywiki" = {
+ siteName = "Example Wiki";
+ webHost = "wiki.example.org";
+ superUsers = [ "admin" ];
+ frontPage = "Index";
+ extraConfig = "page_category_regex = ur'(?P(Category|Kategorie)(?P(?!Template)\S+))'"
+ };
+ }
+ '';
+ description = ''
+ Configurations of the individual wikis. Attribute names must be valid Python
+ identifiers of the form [A-Za-z_][A-Za-z0-9_]* .
+
+ For every attribute WIKINAME , a helper script
+ moin-WIKINAME is created which runs the
+ moin command under the moin user (to avoid
+ file ownership issues) and with the right configuration directory passed to it.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ assertions = forEach (attrNames cfg.wikis) (wname:
+ { assertion = builtins.match "[A-Za-z_][A-Za-z0-9_]*" wname != null;
+ message = "${wname} is not valid Python identifier";
+ }
+ );
+
+ users.users = {
+ moin = {
+ description = "MoinMoin wiki";
+ home = dataDir;
+ group = group;
+ isSystemUser = true;
+ };
+ };
+
+ users.groups = {
+ moin = {
+ members = mkIf usingNginx [ config.services.nginx.user ];
+ };
+ };
+
+ environment.systemPackages = [ pkg ] ++ map moinCliWrapper (attrNames cfg.wikis);
+
+ systemd.services = mkIf usingGunicorn
+ (flip mapAttrs' cfg.wikis (wikiIdent: wiki:
+ nameValuePair "moin-${wikiIdent}"
+ {
+ description = "MoinMoin wiki ${wikiIdent} - gunicorn process";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+ restartIfChanged = true;
+ restartTriggers = [ (wikiConfigFile wikiIdent wiki) ];
+
+ environment = let
+ penv = python.buildEnv.override {
+ # setuptools: https://github.com/benoitc/gunicorn/issues/1716
+ extraLibs = [ python.pkgs.gevent python.pkgs.setuptools pkg ];
+ };
+ in {
+ PYTHONPATH = "${dataDir}/${wikiIdent}/config:${penv}/${python.sitePackages}";
+ };
+
+ preStart = ''
+ umask 0007
+ rm -rf ${dataDir}/${wikiIdent}/underlay
+ cp -r ${pkg}/share/moin/underlay ${dataDir}/${wikiIdent}/
+ chmod -R u+w ${dataDir}/${wikiIdent}/underlay
+ '';
+
+ serviceConfig = {
+ User = user;
+ Group = group;
+ WorkingDirectory = "${dataDir}/${wikiIdent}";
+ ExecStart = ''${python.pkgs.gunicorn}/bin/gunicorn moin_wsgi \
+ --name gunicorn-${wikiIdent} \
+ --workers ${toString cfg.gunicorn.workers} \
+ --worker-class gevent \
+ --bind unix:/run/moin/${wikiIdent}/gunicorn.sock
+ '';
+
+ Restart = "on-failure";
+ RestartSec = "2s";
+ StartLimitIntervalSec = "30s";
+
+ StateDirectory = "moin/${wikiIdent}";
+ StateDirectoryMode = "0750";
+ RuntimeDirectory = "moin/${wikiIdent}";
+ RuntimeDirectoryMode = "0750";
+
+ NoNewPrivileges = true;
+ ProtectSystem = "strict";
+ ProtectHome = true;
+ PrivateTmp = true;
+ PrivateDevices = true;
+ PrivateNetwork = true;
+ ProtectKernelTunables = true;
+ ProtectKernelModules = true;
+ ProtectControlGroups = true;
+ RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ];
+ RestrictNamespaces = true;
+ LockPersonality = true;
+ MemoryDenyWriteExecute = true;
+ RestrictRealtime = true;
+ };
+ }
+ ));
+
+ services.nginx = mkIf usingNginx {
+ enable = true;
+ virtualHosts = flip mapAttrs' cfg.wikis (name: w: nameValuePair w.webHost {
+ forceSSL = mkDefault true;
+ enableACME = mkDefault true;
+ locations."${w.webLocation}" = {
+ extraConfig = ''
+ proxy_set_header Host $host;
+ proxy_set_header X-Real-IP $remote_addr;
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ proxy_set_header X-Forwarded-Proto $scheme;
+ proxy_set_header X-Forwarded-Host $host;
+ proxy_set_header X-Forwarded-Server $host;
+
+ proxy_pass http://unix:/run/moin/${name}/gunicorn.sock;
+ '';
+ };
+ });
+ };
+
+ systemd.tmpfiles.rules = [
+ "d /run/moin 0750 ${user} ${group} - -"
+ "d ${dataDir} 0550 ${user} ${group} - -"
+ ]
+ ++ (concatLists (flip mapAttrsToList cfg.wikis (wikiIdent: wiki: [
+ "d ${dataDir}/${wikiIdent} 0750 ${user} ${group} - -"
+ "d ${dataDir}/${wikiIdent}/config 0550 ${user} ${group} - -"
+ "L+ ${dataDir}/${wikiIdent}/config/wikiconfig.py - - - - ${wikiConfigFile wikiIdent wiki}"
+ # needed in order to pass module name to gunicorn
+ "L+ ${dataDir}/${wikiIdent}/config/moin_wsgi.py - - - - ${pkg}/share/moin/server/moin.wsgi"
+ # seed data files
+ "C ${dataDir}/${wikiIdent}/data 0770 ${user} ${group} - ${pkg}/share/moin/data"
+ # fix nix store permissions
+ "Z ${dataDir}/${wikiIdent}/data 0770 ${user} ${group} - -"
+ ])));
+ };
+
+ meta.maintainers = with lib.maintainers; [ b42 ];
+}
diff --git a/nixos/modules/services/web-apps/moodle.nix b/nixos/modules/services/web-apps/moodle.nix
index 211bc17ee19..ac59f9e0012 100644
--- a/nixos/modules/services/web-apps/moodle.nix
+++ b/nixos/modules/services/web-apps/moodle.nix
@@ -309,7 +309,9 @@ in
systemd.services.httpd.after = optional mysqlLocal "mysql.service" ++ optional pgsqlLocal "postgresql.service";
- users.users.${user}.group = group;
-
+ users.users.${user} = {
+ group = group;
+ isSystemUser = true;
+ };
};
}
diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix
index db5dc915c89..b9186a1dc07 100644
--- a/nixos/modules/services/web-apps/nextcloud.nix
+++ b/nixos/modules/services/web-apps/nextcloud.nix
@@ -467,7 +467,7 @@ in {
};
"/" = {
priority = 200;
- extraConfig = "rewrite ^ /index.php$request_uri;";
+ extraConfig = "rewrite ^ /index.php;";
};
"~ ^/store-apps" = {
priority = 201;
@@ -494,6 +494,7 @@ in {
extraConfig = ''
include ${config.services.nginx.package}/conf/fastcgi.conf;
fastcgi_split_path_info ^(.+\.php)(\\/.*)$;
+ try_files $fastcgi_script_name =404;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS ${if cfg.https then "on" else "off"};
fastcgi_param modHeadersAvailable true;
@@ -531,6 +532,7 @@ in {
add_header X-Download-Options noopen;
add_header X-Permitted-Cross-Domain-Policies none;
add_header Referrer-Policy no-referrer;
+ add_header Strict-Transport-Security "max-age=15552000; includeSubDomains" always;
error_page 403 /core/templates/403.php;
error_page 404 /core/templates/404.php;
client_max_body_size ${cfg.maxUploadSize};
diff --git a/nixos/modules/services/web-apps/nexus.nix b/nixos/modules/services/web-apps/nexus.nix
index 3af97e146d0..d4d507362c9 100644
--- a/nixos/modules/services/web-apps/nexus.nix
+++ b/nixos/modules/services/web-apps/nexus.nix
@@ -68,6 +68,7 @@ in
-Dkaraf.data=${cfg.home}/nexus3
-Djava.io.tmpdir=${cfg.home}/nexus3/tmp
-Dkaraf.startLocalConsole=false
+ -Djava.endorsed.dirs=${cfg.package}/lib/endorsed
'';
description = ''
diff --git a/nixos/modules/services/web-apps/trac.nix b/nixos/modules/services/web-apps/trac.nix
new file mode 100644
index 00000000000..207fb857438
--- /dev/null
+++ b/nixos/modules/services/web-apps/trac.nix
@@ -0,0 +1,79 @@
+{ config, lib, pkgs, ... }:
+
+let
+ cfg = config.services.trac;
+
+ inherit (lib) mkEnableOption mkIf mkOption types;
+
+in {
+
+ options = {
+
+ services.trac = {
+ enable = mkEnableOption "Trac service";
+
+ listen = {
+ ip = mkOption {
+ type = types.str;
+ default = "0.0.0.0";
+ description = ''
+ IP address that Trac should listen on.
+ '';
+ };
+
+ port = mkOption {
+ type = types.port;
+ default = 8000;
+ description = ''
+ Listen port for Trac.
+ '';
+ };
+ };
+
+ dataDir = mkOption {
+ default = "/var/lib/trac";
+ type = types.path;
+ description = ''
+ The directory for storing the Trac data.
+ '';
+ };
+
+ openFirewall = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Open ports in the firewall for Trac.
+ '';
+ };
+ };
+
+ };
+
+ config = mkIf cfg.enable {
+
+ systemd.services.trac = {
+ description = "Trac server";
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ DynamicUser = true;
+ StateDirectory = baseNameOf cfg.dataDir;
+ ExecStart = ''
+ ${pkgs.trac}/bin/tracd -s \
+ -b ${toString cfg.listen.ip} \
+ -p ${toString cfg.listen.port} \
+ ${cfg.dataDir}
+ '';
+ };
+ preStart = ''
+ if [ ! -e ${cfg.dataDir}/VERSION ]; then
+ ${pkgs.trac}/bin/trac-admin ${cfg.dataDir} initenv Trac "sqlite:db/trac.db"
+ fi
+ '';
+ };
+
+ networking.firewall = mkIf cfg.openFirewall {
+ allowedTCPPorts = [ cfg.listen.port ];
+ };
+
+ };
+}
diff --git a/nixos/modules/services/web-apps/virtlyst.nix b/nixos/modules/services/web-apps/virtlyst.nix
index e5c0bff2168..37bdbb0e3b4 100644
--- a/nixos/modules/services/web-apps/virtlyst.nix
+++ b/nixos/modules/services/web-apps/virtlyst.nix
@@ -54,6 +54,7 @@ in
home = stateDir;
createHome = true;
group = mkIf config.virtualisation.libvirtd.enable "libvirtd";
+ isSystemUser = true;
};
systemd.services.virtlyst = {
diff --git a/nixos/modules/services/web-apps/wordpress.nix b/nixos/modules/services/web-apps/wordpress.nix
index e311dd917dd..f1370c2854b 100644
--- a/nixos/modules/services/web-apps/wordpress.nix
+++ b/nixos/modules/services/web-apps/wordpress.nix
@@ -367,7 +367,10 @@ in
})
];
- users.users.${user}.group = group;
+ users.users.${user} = {
+ group = group;
+ isSystemUser = true;
+ };
};
}
diff --git a/nixos/modules/services/web-servers/apache-httpd/default.nix b/nixos/modules/services/web-servers/apache-httpd/default.nix
index b0374d949fc..f5a6051b4b5 100644
--- a/nixos/modules/services/web-servers/apache-httpd/default.nix
+++ b/nixos/modules/services/web-servers/apache-httpd/default.nix
@@ -6,6 +6,8 @@ let
mainCfg = config.services.httpd;
+ runtimeDir = "/run/httpd";
+
httpd = mainCfg.package.out;
httpdConf = mainCfg.configFile;
@@ -27,103 +29,29 @@ let
listenToString = l: "${l.ip}:${toString l.port}";
- extraModules = attrByPath ["extraModules"] [] mainCfg;
- extraForeignModules = filter isAttrs extraModules;
- extraApacheModules = filter isString extraModules;
-
-
- makeServerInfo = cfg: {
- # Canonical name must not include a trailing slash.
- canonicalNames =
- let defaultPort = (head (defaultListen cfg)).port; in
- map (port:
- (if cfg.enableSSL then "https" else "http") + "://" +
- cfg.hostName +
- (if port != defaultPort then ":${toString port}" else "")
- ) (map (x: x.port) (getListen cfg));
-
- # Admin address: inherit from the main server if not specified for
- # a virtual host.
- adminAddr = if cfg.adminAddr != null then cfg.adminAddr else mainCfg.adminAddr;
-
- vhostConfig = cfg;
- serverConfig = mainCfg;
- fullConfig = config; # machine config
- };
-
-
allHosts = [mainCfg] ++ mainCfg.virtualHosts;
-
- callSubservices = serverInfo: defs:
- let f = svc:
- let
- svcFunction =
- if svc ? function then svc.function
- # instead of using serviceType="mediawiki"; you can copy mediawiki.nix to any location outside nixpkgs, modify it at will, and use serviceExpression=./mediawiki.nix;
- else if svc ? serviceExpression then import (toString svc.serviceExpression)
- else import (toString "${toString ./.}/${if svc ? serviceType then svc.serviceType else svc.serviceName}.nix");
- config = (evalModules
- { modules = [ { options = res.options; config = svc.config or svc; } ];
- check = false;
- }).config;
- defaults = {
- extraConfig = "";
- extraModules = [];
- extraModulesPre = [];
- extraPath = [];
- extraServerPath = [];
- globalEnvVars = [];
- robotsEntries = "";
- startupScript = "";
- enablePHP = false;
- enablePerl = false;
- phpOptions = "";
- options = {};
- documentRoot = null;
- };
- res = defaults // svcFunction { inherit config lib pkgs serverInfo php; };
- in res;
- in map f defs;
-
-
- # !!! callSubservices is expensive
- subservicesFor = cfg: callSubservices (makeServerInfo cfg) cfg.extraSubservices;
-
- mainSubservices = subservicesFor mainCfg;
-
- allSubservices = mainSubservices ++ concatMap subservicesFor mainCfg.virtualHosts;
-
-
enableSSL = any (vhost: vhost.enableSSL) allHosts;
+ enableUserDir = any (vhost: vhost.enableUserDir) allHosts;
- # Names of modules from ${httpd}/modules that we want to load.
- apacheModules =
- [ # HTTP authentication mechanisms: basic and digest.
- "auth_basic" "auth_digest"
-
- # Authentication: is the user who he claims to be?
- "authn_file" "authn_dbm" "authn_anon" "authn_core"
-
- # Authorization: is the user allowed access?
- "authz_user" "authz_groupfile" "authz_host" "authz_core"
-
- # Other modules.
- "ext_filter" "include" "log_config" "env" "mime_magic"
- "cern_meta" "expires" "headers" "usertrack" /* "unique_id" */ "setenvif"
- "mime" "dav" "status" "autoindex" "asis" "info" "dav_fs"
- "vhost_alias" "negotiation" "dir" "imagemap" "actions" "speling"
- "userdir" "alias" "rewrite" "proxy" "proxy_http"
- "unixd" "cache" "cache_disk" "slotmem_shm" "socache_shmcb"
+ # NOTE: generally speaking order of modules is very important
+ modules =
+ [ # required apache modules our httpd service cannot run without
+ "authn_core" "authz_core"
+ "log_config"
+ "mime" "autoindex" "negotiation" "dir"
+ "alias" "rewrite"
+ "unixd" "slotmem_shm" "socache_shmcb"
"mpm_${mainCfg.multiProcessingModule}"
-
- # For compatibility with old configurations, the new module mod_access_compat is provided.
- "access_compat"
]
++ (if mainCfg.multiProcessingModule == "prefork" then [ "cgi" ] else [ "cgid" ])
++ optional enableSSL "ssl"
- ++ extraApacheModules;
+ ++ optional enableUserDir "userdir"
+ ++ optional mainCfg.enableMellon { name = "auth_mellon"; path = "${pkgs.apacheHttpdPackages.mod_auth_mellon}/modules/mod_auth_mellon.so"; }
+ ++ optional mainCfg.enablePHP { name = "php${phpMajorVersion}"; path = "${php}/modules/libphp${phpMajorVersion}.so"; }
+ ++ optional mainCfg.enablePerl { name = "perl"; path = "${mod_perl}/modules/mod_perl.so"; }
+ ++ mainCfg.extraModules;
allDenied = "Require all denied";
@@ -147,20 +75,22 @@ let
browserHacks = ''
- BrowserMatch "Mozilla/2" nokeepalive
- BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
- BrowserMatch "RealPlayer 4\.0" force-response-1.0
- BrowserMatch "Java/1\.0" force-response-1.0
- BrowserMatch "JDK/1\.0" force-response-1.0
- BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
- BrowserMatch "^WebDrive" redirect-carefully
- BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
- BrowserMatch "^gnome-vfs" redirect-carefully
+
+ BrowserMatch "Mozilla/2" nokeepalive
+ BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
+ BrowserMatch "RealPlayer 4\.0" force-response-1.0
+ BrowserMatch "Java/1\.0" force-response-1.0
+ BrowserMatch "JDK/1\.0" force-response-1.0
+ BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
+ BrowserMatch "^WebDrive" redirect-carefully
+ BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
+ BrowserMatch "^gnome-vfs" redirect-carefully
+
'';
sslConf = ''
- SSLSessionCache shmcb:${mainCfg.stateDir}/ssl_scache(512000)
+ SSLSessionCache shmcb:${runtimeDir}/ssl_scache(512000)
Mutex posixsem
@@ -188,13 +118,18 @@ let
perServerConf = isMainServer: cfg: let
- serverInfo = makeServerInfo cfg;
-
- subservices = callSubservices serverInfo cfg.extraSubservices;
+ # Canonical name must not include a trailing slash.
+ canonicalNames =
+ let defaultPort = (head (defaultListen cfg)).port; in
+ map (port:
+ (if cfg.enableSSL then "https" else "http") + "://" +
+ cfg.hostName +
+ (if port != defaultPort then ":${toString port}" else "")
+ ) (map (x: x.port) (getListen cfg));
maybeDocumentRoot = fold (svc: acc:
if acc == null then svc.documentRoot else assert svc.documentRoot == null; acc
- ) null ([ cfg ] ++ subservices);
+ ) null ([ cfg ]);
documentRoot = if maybeDocumentRoot != null then maybeDocumentRoot else
pkgs.runCommand "empty" { preferLocalBuild = true; } "mkdir -p $out";
@@ -209,15 +144,11 @@ let
'';
- robotsTxt =
- concatStringsSep "\n" (filter (x: x != "") (
- # If this is a vhost, the include the entries for the main server as well.
- (if isMainServer then [] else [mainCfg.robotsEntries] ++ map (svc: svc.robotsEntries) mainSubservices)
- ++ [cfg.robotsEntries]
- ++ (map (svc: svc.robotsEntries) subservices)));
+ # If this is a vhost, the include the entries for the main server as well.
+ robotsTxt = concatStringsSep "\n" (filter (x: x != "") ([ cfg.robotsEntries ] ++ lib.optional (!isMainServer) mainCfg.robotsEntries));
in ''
- ${concatStringsSep "\n" (map (n: "ServerName ${n}") serverInfo.canonicalNames)}
+ ${concatStringsSep "\n" (map (n: "ServerName ${n}") canonicalNames)}
${concatMapStrings (alias: "ServerAlias ${alias}\n") cfg.serverAliases}
@@ -292,8 +223,6 @@ let
in concatMapStrings makeDirConf cfg.servedDirs
}
- ${concatMapStrings (svc: svc.extraConfig) subservices}
-
${cfg.extraConfig}
'';
@@ -302,13 +231,13 @@ let
ServerRoot ${httpd}
- DefaultRuntimeDir ${mainCfg.stateDir}/runtime
+ DefaultRuntimeDir ${runtimeDir}/runtime
- PidFile ${mainCfg.stateDir}/httpd.pid
+ PidFile ${runtimeDir}/httpd.pid
${optionalString (mainCfg.multiProcessingModule != "prefork") ''
# mod_cgid requires this.
- ScriptSock ${mainCfg.stateDir}/cgisock
+ ScriptSock ${runtimeDir}/cgisock
''}
@@ -327,16 +256,12 @@ let
Group ${mainCfg.group}
${let
- load = {name, path}: "LoadModule ${name}_module ${path}\n";
- allModules =
- concatMap (svc: svc.extraModulesPre) allSubservices
- ++ map (name: {inherit name; path = "${httpd}/modules/mod_${name}.so";}) apacheModules
- ++ optional mainCfg.enableMellon { name = "auth_mellon"; path = "${pkgs.apacheHttpdPackages.mod_auth_mellon}/modules/mod_auth_mellon.so"; }
- ++ optional enablePHP { name = "php${phpMajorVersion}"; path = "${php}/modules/libphp${phpMajorVersion}.so"; }
- ++ optional enablePerl { name = "perl"; path = "${mod_perl}/modules/mod_perl.so"; }
- ++ concatMap (svc: svc.extraModules) allSubservices
- ++ extraForeignModules;
- in concatMapStrings load (unique allModules)
+ mkModule = module:
+ if isString module then { name = module; path = "${httpd}/modules/mod_${module}.so"; }
+ else if isAttrs module then { inherit (module) name path; }
+ else throw "Expecting either a string or attribute set including a name and path.";
+ in
+ concatMapStringsSep "\n" (module: "LoadModule ${module.name}_module ${module.path}") (unique (map mkModule modules))
}
AddHandler type-map var
@@ -385,17 +310,10 @@ let
}
'';
-
- enablePHP = mainCfg.enablePHP || any (svc: svc.enablePHP) allSubservices;
-
- enablePerl = mainCfg.enablePerl || any (svc: svc.enablePerl) allSubservices;
-
-
# Generate the PHP configuration file. Should probably be factored
# out into a separate module.
phpIni = pkgs.runCommand "php.ini"
- { options = concatStringsSep "\n"
- ([ mainCfg.phpOptions ] ++ (map (svc: svc.phpOptions) allSubservices));
+ { options = mainCfg.phpOptions;
preferLocalBuild = true;
}
''
@@ -408,6 +326,11 @@ in
{
+ imports = [
+ (mkRemovedOptionModule [ "services" "httpd" "extraSubservices" ] "Most existing subservices have been ported to the NixOS module system. Please update your configuration accordingly.")
+ (mkRemovedOptionModule [ "services" "httpd" "stateDir" ] "The httpd module now uses /run/httpd as a runtime directory.")
+ ];
+
###### interface
options = {
@@ -453,7 +376,12 @@ in
extraModules = mkOption {
type = types.listOf types.unspecified;
default = [];
- example = literalExample ''[ "proxy_connect" { name = "php5"; path = "''${pkgs.php}/modules/libphp5.so"; } ]'';
+ example = literalExample ''
+ [
+ "proxy_connect"
+ { name = "jk"; path = "''${pkgs.tomcat_connectors}/modules/mod_jk.so"; }
+ ]
+ '';
description = ''
Additional Apache modules to be used. These can be
specified as a string in the case of modules distributed
@@ -500,16 +428,6 @@ in
'';
};
- stateDir = mkOption {
- type = types.path;
- default = "/run/httpd";
- description = ''
- Directory for Apache's transient runtime state (such as PID
- files). It is created automatically. Note that the default,
- /run/httpd , is deleted at boot time.
- '';
- };
-
virtualHosts = mkOption {
type = types.listOf (types.submodule (
{ options = import ./per-server-options.nix {
@@ -637,8 +555,6 @@ in
message = "SSL is enabled for httpd, but sslServerCert and/or sslServerKey haven't been specified."; }
];
- warnings = map (cfg: "apache-httpd's extraSubservices option is deprecated. Most existing subservices have been ported to the NixOS module system. Please update your configuration accordingly.") (lib.filter (cfg: cfg.extraSubservices != []) allHosts);
-
users.users = optionalAttrs (mainCfg.user == "wwwrun") (singleton
{ name = "wwwrun";
group = mainCfg.group;
@@ -651,7 +567,7 @@ in
gid = config.ids.gids.wwwrun;
});
- environment.systemPackages = [httpd] ++ concatMap (svc: svc.extraPath) allSubservices;
+ environment.systemPackages = [httpd];
services.httpd.phpOptions =
''
@@ -666,6 +582,28 @@ in
date.timezone = "${config.time.timeZone}"
'';
+ services.httpd.extraModules = mkBefore [
+ # HTTP authentication mechanisms: basic and digest.
+ "auth_basic" "auth_digest"
+
+ # Authentication: is the user who he claims to be?
+ "authn_file" "authn_dbm" "authn_anon"
+
+ # Authorization: is the user allowed access?
+ "authz_user" "authz_groupfile" "authz_host"
+
+ # Other modules.
+ "ext_filter" "include" "env" "mime_magic"
+ "cern_meta" "expires" "headers" "usertrack" "setenvif"
+ "dav" "status" "asis" "info" "dav_fs"
+ "vhost_alias" "imagemap" "actions" "speling"
+ "proxy" "proxy_http"
+ "cache" "cache_disk"
+
+ # For compatibility with old configurations, the new module mod_access_compat is provided.
+ "access_compat"
+ ];
+
systemd.services.httpd =
{ description = "Apache HTTPD";
@@ -674,22 +612,14 @@ in
path =
[ httpd pkgs.coreutils pkgs.gnugrep ]
- ++ optional enablePHP pkgs.system-sendmail # Needed for PHP's mail() function.
- ++ concatMap (svc: svc.extraServerPath) allSubservices;
+ ++ optional mainCfg.enablePHP pkgs.system-sendmail; # Needed for PHP's mail() function.
environment =
- optionalAttrs enablePHP { PHPRC = phpIni; }
- // optionalAttrs mainCfg.enableMellon { LD_LIBRARY_PATH = "${pkgs.xmlsec}/lib"; }
- // (listToAttrs (concatMap (svc: svc.globalEnvVars) allSubservices));
+ optionalAttrs mainCfg.enablePHP { PHPRC = phpIni; }
+ // optionalAttrs mainCfg.enableMellon { LD_LIBRARY_PATH = "${pkgs.xmlsec}/lib"; };
preStart =
''
- mkdir -m 0750 -p ${mainCfg.stateDir}
- [ $(id -u) != 0 ] || chown root.${mainCfg.group} ${mainCfg.stateDir}
-
- mkdir -m 0750 -p "${mainCfg.stateDir}/runtime"
- [ $(id -u) != 0 ] || chown root.${mainCfg.group} "${mainCfg.stateDir}/runtime"
-
mkdir -m 0700 -p ${mainCfg.logDir}
# Get rid of old semaphores. These tend to accumulate across
@@ -698,21 +628,18 @@ in
for i in $(${pkgs.utillinux}/bin/ipcs -s | grep ' ${mainCfg.user} ' | cut -f2 -d ' '); do
${pkgs.utillinux}/bin/ipcrm -s $i
done
-
- # Run the startup hooks for the subservices.
- for i in ${toString (map (svn: svn.startupScript) allSubservices)}; do
- echo Running Apache startup hook $i...
- $i
- done
'';
serviceConfig.ExecStart = "@${httpd}/bin/httpd httpd -f ${httpdConf}";
serviceConfig.ExecStop = "${httpd}/bin/httpd -f ${httpdConf} -k graceful-stop";
serviceConfig.ExecReload = "${httpd}/bin/httpd -f ${httpdConf} -k graceful";
+ serviceConfig.Group = mainCfg.group;
serviceConfig.Type = "forking";
- serviceConfig.PIDFile = "${mainCfg.stateDir}/httpd.pid";
+ serviceConfig.PIDFile = "${runtimeDir}/httpd.pid";
serviceConfig.Restart = "always";
serviceConfig.RestartSec = "5s";
+ serviceConfig.RuntimeDirectory = "httpd httpd/runtime";
+ serviceConfig.RuntimeDirectoryMode = "0750";
};
};
diff --git a/nixos/modules/services/web-servers/apache-httpd/per-server-options.nix b/nixos/modules/services/web-servers/apache-httpd/per-server-options.nix
index 9d747549c27..c36207d5460 100644
--- a/nixos/modules/services/web-servers/apache-httpd/per-server-options.nix
+++ b/nixos/modules/services/web-servers/apache-httpd/per-server-options.nix
@@ -133,12 +133,6 @@ with lib;
'';
};
- extraSubservices = mkOption {
- type = types.listOf types.unspecified;
- default = [];
- description = "Extra subservices to enable in the webserver.";
- };
-
enableUserDir = mkOption {
type = types.bool;
default = false;
diff --git a/nixos/modules/services/web-servers/hitch/default.nix b/nixos/modules/services/web-servers/hitch/default.nix
index a6c4cbea122..1812f225b74 100644
--- a/nixos/modules/services/web-servers/hitch/default.nix
+++ b/nixos/modules/services/web-servers/hitch/default.nix
@@ -102,7 +102,10 @@ with lib;
environment.systemPackages = [ pkgs.hitch ];
- users.users.hitch.group = "hitch";
+ users.users.hitch = {
+ group = "hitch";
+ isSystemUser = true;
+ };
users.groups.hitch = {};
};
}
diff --git a/nixos/modules/services/web-servers/nginx/location-options.nix b/nixos/modules/services/web-servers/nginx/location-options.nix
index aeb9b1dd79e..2b3749d8a74 100644
--- a/nixos/modules/services/web-servers/nginx/location-options.nix
+++ b/nixos/modules/services/web-servers/nginx/location-options.nix
@@ -1,4 +1,4 @@
-# This file defines the options that can be used both for the Apache
+# This file defines the options that can be used both for the Nginx
# main server configuration, and for the virtual hosts. (The latter
# has additional options that affect the web server as a whole, like
# the user/group to run under.)
@@ -92,4 +92,3 @@ with lib;
};
};
}
-
diff --git a/nixos/modules/services/web-servers/nginx/vhost-options.nix b/nixos/modules/services/web-servers/nginx/vhost-options.nix
index 15b933c984a..7e488f33a41 100644
--- a/nixos/modules/services/web-servers/nginx/vhost-options.nix
+++ b/nixos/modules/services/web-servers/nginx/vhost-options.nix
@@ -1,4 +1,4 @@
-# This file defines the options that can be used both for the Apache
+# This file defines the options that can be used both for the Nginx
# main server configuration, and for the virtual hosts. (The latter
# has additional options that affect the web server as a whole, like
# the user/group to run under.)
diff --git a/nixos/modules/services/web-servers/phpfpm/default.nix b/nixos/modules/services/web-servers/phpfpm/default.nix
index 4ab7e3f0c0a..095de64dfb1 100644
--- a/nixos/modules/services/web-servers/phpfpm/default.nix
+++ b/nixos/modules/services/web-servers/phpfpm/default.nix
@@ -31,7 +31,7 @@ let
'';
passAsFile = [ "nixDefaults" "phpOptions" ];
} ''
- cat $phpPackage/etc/php.ini $nixDefaultsPath $phpOptionsPath > $out
+ cat ${poolOpts.phpPackage}/etc/php.ini $nixDefaultsPath $phpOptionsPath > $out
'';
poolOpts = { name, ... }:
@@ -69,8 +69,6 @@ let
phpOptions = mkOption {
type = types.lines;
- default = cfg.phpOptions;
- defaultText = "config.services.phpfpm.phpOptions";
description = ''
"Options appended to the PHP configuration file php.ini used for this PHP-FPM pool."
'';
@@ -137,6 +135,7 @@ let
config = {
socket = if poolOpts.listen == "" then "${runtimeDir}/${name}.sock" else poolOpts.listen;
group = mkDefault poolOpts.user;
+ phpOptions = mkBefore cfg.phpOptions;
settings = mapAttrs (name: mkDefault){
listen = poolOpts.socket;
diff --git a/nixos/modules/services/web-servers/traefik.nix b/nixos/modules/services/web-servers/traefik.nix
index 8de7df0d446..5b0fc467ea4 100644
--- a/nixos/modules/services/web-servers/traefik.nix
+++ b/nixos/modules/services/web-servers/traefik.nix
@@ -117,6 +117,7 @@ in {
group = "traefik";
home = cfg.dataDir;
createHome = true;
+ isSystemUser = true;
};
users.groups.traefik = {};
diff --git a/nixos/modules/services/web-servers/ttyd.nix b/nixos/modules/services/web-servers/ttyd.nix
new file mode 100644
index 00000000000..01a01d97a23
--- /dev/null
+++ b/nixos/modules/services/web-servers/ttyd.nix
@@ -0,0 +1,196 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.ttyd;
+
+ # Command line arguments for the ttyd daemon
+ args = [ "--port" (toString cfg.port) ]
+ ++ optionals (cfg.socket != null) [ "--interface" cfg.socket ]
+ ++ optionals (cfg.interface != null) [ "--interface" cfg.interface ]
+ ++ [ "--signal" (toString cfg.signal) ]
+ ++ (concatLists (mapAttrsToList (_k: _v: [ "--client-option" "${_k}=${_v}" ]) cfg.clientOptions))
+ ++ [ "--terminal-type" cfg.terminalType ]
+ ++ optionals cfg.checkOrigin [ "--check-origin" ]
+ ++ [ "--max-clients" (toString cfg.maxClients) ]
+ ++ optionals (cfg.indexFile != null) [ "--index" cfg.indexFile ]
+ ++ optionals cfg.enableIPv6 [ "--ipv6" ]
+ ++ optionals cfg.enableSSL [ "--ssl-cert" cfg.certFile
+ "--ssl-key" cfg.keyFile
+ "--ssl-ca" cfg.caFile ]
+ ++ [ "--debug" (toString cfg.logLevel) ];
+
+in
+
+{
+
+ ###### interface
+
+ options = {
+ services.ttyd = {
+ enable = mkEnableOption "ttyd daemon";
+
+ port = mkOption {
+ type = types.int;
+ default = 7681;
+ description = "Port to listen on (use 0 for random port)";
+ };
+
+ socket = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/var/run/ttyd.sock";
+ description = "UNIX domain socket path to bind.";
+ };
+
+ interface = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "eth0";
+ description = "Network interface to bind.";
+ };
+
+ username = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = "Username for basic authentication.";
+ };
+
+ passwordFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ apply = value: if value == null then null else toString value;
+ description = ''
+ File containing the password to use for basic authentication.
+ For insecurely putting the password in the globally readable store use
+ pkgs.writeText "ttydpw" "MyPassword" .
+ '';
+ };
+
+ signal = mkOption {
+ type = types.ints.u8;
+ default = 1;
+ description = "Signal to send to the command on session close.";
+ };
+
+ clientOptions = mkOption {
+ type = types.attrsOf types.str;
+ default = {};
+ example = literalExample ''{
+ fontSize = "16";
+ fontFamily = "Fira Code";
+
+ }'';
+ description = ''
+ Attribute set of client options for xtermjs.
+
+ '';
+ };
+
+ terminalType = mkOption {
+ type = types.str;
+ default = "xterm-256color";
+ description = "Terminal type to report.";
+ };
+
+ checkOrigin = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whether to allow a websocket connection from a different origin.";
+ };
+
+ maxClients = mkOption {
+ type = types.int;
+ default = 0;
+ description = "Maximum clients to support (0, no limit)";
+ };
+
+ indexFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ description = "Custom index.html path";
+ };
+
+ enableIPv6 = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whether or not to enable IPv6 support.";
+ };
+
+ enableSSL = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Whether or not to enable SSL (https) support.";
+ };
+
+ certFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ description = "SSL certificate file path.";
+ };
+
+ keyFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ apply = value: if value == null then null else toString value;
+ description = ''
+ SSL key file path.
+ For insecurely putting the keyFile in the globally readable store use
+ pkgs.writeText "ttydKeyFile" "SSLKEY" .
+ '';
+ };
+
+ caFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ description = "SSL CA file path for client certificate verification.";
+ };
+
+ logLevel = mkOption {
+ type = types.int;
+ default = 7;
+ description = "Set log level.";
+ };
+ };
+ };
+
+ ###### implementation
+
+ config = mkIf cfg.enable {
+
+ assertions =
+ [ { assertion = cfg.enableSSL
+ -> cfg.certFile != null && cfg.keyFile != null && cfg.caFile != null;
+ message = "SSL is enabled for ttyd, but no certFile, keyFile or caFile has been specefied."; }
+ { assertion = ! (cfg.interface != null && cfg.socket != null);
+ message = "Cannot set both interface and socket for ttyd."; }
+ { assertion = (cfg.username != null) == (cfg.passwordFile != null);
+ message = "Need to set both username and passwordFile for ttyd"; }
+ ];
+
+ systemd.services.ttyd = {
+ description = "ttyd Web Server Daemon";
+
+ wantedBy = [ "multi-user.target" ];
+
+ serviceConfig = {
+ # Runs login which needs to be run as root
+ # login: Cannot possibly work without effective root
+ User = "root";
+ };
+
+ script = if cfg.passwordFile != null then ''
+ PASSWORD=$(cat ${escapeShellArg cfg.passwordFile})
+ ${pkgs.ttyd}/bin/ttyd ${lib.escapeShellArgs args} \
+ --credential ${escapeShellArg cfg.username}:"$PASSWORD" \
+ ${pkgs.shadow}/bin/login
+ ''
+ else ''
+ ${pkgs.ttyd}/bin/ttyd ${lib.escapeShellArgs args} \
+ ${pkgs.shadow}/bin/login
+ '';
+ };
+ };
+}
diff --git a/nixos/modules/services/web-servers/unit/default.nix b/nixos/modules/services/web-servers/unit/default.nix
index a4a9d370d64..32f6d475b34 100644
--- a/nixos/modules/services/web-servers/unit/default.nix
+++ b/nixos/modules/services/web-servers/unit/default.nix
@@ -116,6 +116,7 @@ in {
users.users = optionalAttrs (cfg.user == "unit") (singleton {
name = "unit";
group = cfg.group;
+ isSystemUser = true;
});
users.groups = optionalAttrs (cfg.group == "unit") (singleton {
diff --git a/nixos/modules/services/web-servers/varnish/default.nix b/nixos/modules/services/web-servers/varnish/default.nix
index 63f967185c2..01fe3d12917 100644
--- a/nixos/modules/services/web-servers/varnish/default.nix
+++ b/nixos/modules/services/web-servers/varnish/default.nix
@@ -15,8 +15,8 @@ in
package = mkOption {
type = types.package;
- default = pkgs.varnish5;
- defaultText = "pkgs.varnish5";
+ default = pkgs.varnish;
+ defaultText = "pkgs.varnish";
description = ''
The package to use
'';
@@ -48,7 +48,7 @@ in
extraModules = mkOption {
type = types.listOf types.package;
default = [];
- example = literalExample "[ pkgs.varnish5Packages.geoip ]";
+ example = literalExample "[ pkgs.varnishPackages.geoip ]";
description = "
Varnish modules (except 'std').
";
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index 9a402c74c05..0135ac19cbf 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -180,14 +180,17 @@ in
wmCommand = "${pkgs.gnome3.metacity}/bin/metacity";
} ++ cfg.flashback.customSessions);
- systemd.packages = with pkgs.gnome3; [
- gnome-flashback
- ];
-
security.pam.services.gnome-screensaver = {
enableGnomeKeyring = true;
};
+ systemd.packages = with pkgs.gnome3; [
+ gnome-flashback
+ ] ++ (map
+ (wm: gnome-flashback.mkSystemdTargetForWm {
+ inherit (wm) wmName;
+ }) cfg.flashback.customSessions);
+
services.dbus.packages = [
pkgs.gnome3.gnome-screensaver
];
@@ -221,6 +224,12 @@ in
services.xserver.updateDbusEnvironment = true;
+ # gnome has a custom alert theme but it still
+ # inherits from the freedesktop theme.
+ environment.systemPackages = with pkgs; [
+ sound-theme-freedesktop
+ ];
+
# Needed for themes and backgrounds
environment.pathsToLink = [
"/share" # TODO: https://github.com/NixOS/nixpkgs/issues/47173
@@ -269,6 +278,26 @@ in
source-sans-pro
];
+ ## Enable soft realtime scheduling, only supported on wayland ##
+
+ security.wrappers.".gnome-shell-wrapped" = {
+ source = "${pkgs.gnome3.gnome-shell}/bin/.gnome-shell-wrapped";
+ capabilities = "cap_sys_nice=ep";
+ };
+
+ systemd.user.services.gnome-shell-wayland = let
+ gnomeShellRT = with pkgs.gnome3; pkgs.runCommand "gnome-shell-rt" {} ''
+ mkdir -p $out/bin/
+ cp ${gnome-shell}/bin/gnome-shell $out/bin
+ sed -i "s@${gnome-shell}/bin/@${config.security.wrapperDir}/@" $out/bin/gnome-shell
+ '';
+ in {
+ # Note we need to clear ExecStart before overriding it
+ serviceConfig.ExecStart = ["" "${gnomeShellRT}/bin/gnome-shell"];
+ # Do not use the default environment, it provides a broken PATH
+ environment = mkForce {};
+ };
+
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-3-32/elements/core/meta-gnome-core-shell.bst
environment.systemPackages = with pkgs.gnome3; [
adwaita-icon-theme
diff --git a/nixos/modules/services/x11/desktop-managers/plasma5.nix b/nixos/modules/services/x11/desktop-managers/plasma5.nix
index b6fb7218da6..b48ca3fad93 100644
--- a/nixos/modules/services/x11/desktop-managers/plasma5.nix
+++ b/nixos/modules/services/x11/desktop-managers/plasma5.nix
@@ -232,7 +232,6 @@ in
security.pam.services.kdm.enableKwallet = true;
security.pam.services.lightdm.enableKwallet = true;
security.pam.services.sddm.enableKwallet = true;
- security.pam.services.slim.enableKwallet = true;
xdg.portal.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-kde ];
diff --git a/nixos/modules/services/x11/display-managers/default.nix b/nixos/modules/services/x11/display-managers/default.nix
index bf6b048654b..b66856fd4d4 100644
--- a/nixos/modules/services/x11/display-managers/default.nix
+++ b/nixos/modules/services/x11/display-managers/default.nix
@@ -1,9 +1,9 @@
# This module declares the options to define a *display manager*, the
-# program responsible for handling X logins (such as xdm, gdb, or
-# SLiM). The display manager allows the user to select a *session
-# type*. When the user logs in, the display manager starts the
+# program responsible for handling X logins (such as LightDM, GDM, or SDDM).
+# The display manager allows the user to select a *session
+# type*. When the user logs in, the display manager starts the
# *session script* ("xsession" below) to launch the selected session
-# type. The session type defines two things: the *desktop manager*
+# type. The session type defines two things: the *desktop manager*
# (e.g., KDE, Gnome or a plain xterm), and optionally the *window
# manager* (e.g. kwin or twm).
@@ -196,7 +196,6 @@ let
fi
'') cfg.displayManager.extraSessionFilePackages}
-
${concatMapStrings (pkg: ''
if test -d ${pkg}/share/wayland-sessions; then
mkdir -p "$out/share/wayland-sessions"
@@ -322,7 +321,7 @@ in
execCmd = mkOption {
type = types.str;
example = literalExample ''
- "''${pkgs.slim}/bin/slim"
+ "''${pkgs.lightdm}/bin/lightdm"
'';
description = "Command to start the display manager.";
};
@@ -330,7 +329,6 @@ in
environment = mkOption {
type = types.attrsOf types.unspecified;
default = {};
- example = { SLIM_CFGFILE = "/etc/slim.conf"; };
description = "Additional environment variables needed by the display manager.";
};
diff --git a/nixos/modules/services/x11/display-managers/sddm.nix b/nixos/modules/services/x11/display-managers/sddm.nix
index 8847acb0c60..899dd8665a2 100644
--- a/nixos/modules/services/x11/display-managers/sddm.nix
+++ b/nixos/modules/services/x11/display-managers/sddm.nix
@@ -14,7 +14,7 @@ let
xserverWrapper = pkgs.writeScript "xserver-wrapper" ''
#!/bin/sh
${concatMapStrings (n: "export ${n}=\"${getAttr n xEnv}\"\n") (attrNames xEnv)}
- exec systemd-cat ${dmcfg.xserverBin} ${toString dmcfg.xserverArgs} "$@"
+ exec systemd-cat -t xserver-wrapper ${dmcfg.xserverBin} ${toString dmcfg.xserverArgs} "$@"
'';
Xsetup = pkgs.writeScript "Xsetup" ''
diff --git a/nixos/modules/services/x11/display-managers/slim.nix b/nixos/modules/services/x11/display-managers/slim.nix
index 124660a43f0..4b0948a5b7a 100644
--- a/nixos/modules/services/x11/display-managers/slim.nix
+++ b/nixos/modules/services/x11/display-managers/slim.nix
@@ -2,155 +2,15 @@
with lib;
-let
-
- dmcfg = config.services.xserver.displayManager;
-
- cfg = dmcfg.slim;
-
- slimConfig = pkgs.writeText "slim.cfg"
- ''
- xauth_path ${dmcfg.xauthBin}
- default_xserver ${dmcfg.xserverBin}
- xserver_arguments ${toString dmcfg.xserverArgs}
- sessiondir ${dmcfg.session.desktops}/share/xsessions
- login_cmd exec ${pkgs.runtimeShell} ${dmcfg.session.wrapper} "%session"
- halt_cmd ${config.systemd.package}/sbin/shutdown -h now
- reboot_cmd ${config.systemd.package}/sbin/shutdown -r now
- logfile /dev/stderr
- ${optionalString (cfg.defaultUser != null) ("default_user " + cfg.defaultUser)}
- ${optionalString (cfg.defaultUser != null) ("focus_password yes")}
- ${optionalString cfg.autoLogin "auto_login yes"}
- ${optionalString (cfg.consoleCmd != null) "console_cmd ${cfg.consoleCmd}"}
- ${cfg.extraConfig}
- '';
-
- # Unpack the SLiM theme, or use the default.
- slimThemesDir =
- let
- unpackedTheme = pkgs.runCommand "slim-theme" { preferLocalBuild = true; }
- ''
- mkdir -p $out
- cd $out
- unpackFile ${cfg.theme}
- ln -s * default
- '';
- in if cfg.theme == null then "${pkgs.slim}/share/slim/themes" else unpackedTheme;
-
-in
-
{
-
- ###### interface
-
- options = {
-
- services.xserver.displayManager.slim = {
-
- enable = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Whether to enable SLiM as the display manager.
- '';
- };
-
- theme = mkOption {
- type = types.nullOr types.path;
- default = pkgs.fetchurl {
- url = "https://github.com/jagajaga/nixos-slim-theme/archive/2.0.tar.gz";
- sha256 = "0lldizhigx7bjhxkipii87y432hlf5wdvamnfxrryf9z7zkfypc8";
- };
- defaultText = ''pkgs.fetchurl {
- url = "https://github.com/jagajaga/nixos-slim-theme/archive/2.0.tar.gz";
- sha256 = "0lldizhigx7bjhxkipii87y432hlf5wdvamnfxrryf9z7zkfypc8";
- }'';
- example = literalExample ''
- pkgs.fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-wave.tar.gz";
- sha256 = "0ndr419i5myzcylvxb89m9grl2xyq6fbnyc3lkd711mzlmnnfxdy";
- }
- '';
- description = ''
- The theme for the SLiM login manager. If not specified, SLiM's
- default theme is used. See for a
- collection of themes. TODO: berlios shut down.
- '';
- };
-
- defaultUser = mkOption {
- type = types.nullOr types.str;
- default = null;
- example = "login";
- description = ''
- The default user to load. If you put a username here you
- get it automatically loaded into the username field, and
- the focus is placed on the password.
- '';
- };
-
- autoLogin = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Automatically log in as the default user.
- '';
- };
-
- extraConfig = mkOption {
- type = types.lines;
- default = "";
- description = ''
- Extra configuration options for SLiM login manager. Do not
- add options that can be configured directly.
- '';
- };
-
- consoleCmd = mkOption {
- type = types.nullOr types.str;
- default = ''
- ${pkgs.xterm}/bin/xterm -C -fg white -bg black +sb -T "Console login" -e ${pkgs.shadow}/bin/login
- '';
- defaultText = ''
- ''${pkgs.xterm}/bin/xterm -C -fg white -bg black +sb -T "Console login" -e ''${pkgs.shadow}/bin/login
- '';
- description = ''
- The command to run when "console" is given as the username.
- '';
- };
- };
-
- };
-
-
- ###### implementation
-
- config = mkIf cfg.enable {
-
- services.xserver.displayManager.job =
- { environment =
- { SLIM_CFGFILE = slimConfig;
- SLIM_THEMESDIR = slimThemesDir;
- };
- execCmd = "exec ${pkgs.slim}/bin/slim";
- };
-
- services.xserver.displayManager.sessionCommands =
- ''
- # Export the config/themes for slimlock.
- export SLIM_THEMESDIR=${slimThemesDir}
- '';
-
- # Allow null passwords so that the user can login as root on the
- # installation CD.
- security.pam.services.slim = { allowNullPassword = true; startSession = true; };
-
- # Allow slimlock to work.
- security.pam.services.slimlock = {};
-
- environment.systemPackages = [ pkgs.slim ];
-
- };
-
+ # added 2019-11-11
+ imports = [
+ (mkRemovedOptionModule [ "services" "xserver" "displayManager" "slim" ] ''
+ The SLIM project is abandoned and their last release was in 2013.
+ Because of this it poses a security risk to your system.
+ Other issues include it not fully supporting systemd and logind sessions.
+ Please use a different display manager such as LightDM, SDDM, or GDM.
+ You can also use the startx module which uses Xinitrc.
+ '')
+ ];
}
diff --git a/nixos/modules/services/x11/hardware/digimend.nix b/nixos/modules/services/x11/hardware/digimend.nix
new file mode 100644
index 00000000000..a9f5640905a
--- /dev/null
+++ b/nixos/modules/services/x11/hardware/digimend.nix
@@ -0,0 +1,43 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.xserver.digimend;
+
+ pkg = config.boot.kernelPackages.digimend;
+
+in
+
+{
+
+ options = {
+
+ services.xserver.digimend = {
+
+ enable = mkOption {
+ default = false;
+ description = ''
+ Whether to enable the digimend drivers for Huion/XP-Pen/etc. tablets.
+ '';
+ };
+
+ };
+
+ };
+
+
+ config = mkIf cfg.enable {
+
+ # digimend drivers use xsetwacom and wacom X11 drivers
+ services.xserver.wacom.enable = true;
+
+ boot.extraModulePackages = [ pkg ];
+
+ environment.etc."X11/xorg.conf.d/50-digimend.conf".source =
+ "${pkg}/usr/share/X11/xorg.conf.d/50-digimend.conf";
+
+ };
+
+}
diff --git a/nixos/modules/services/x11/hardware/libinput.nix b/nixos/modules/services/x11/hardware/libinput.nix
index bd289976532..4a25232383d 100644
--- a/nixos/modules/services/x11/hardware/libinput.nix
+++ b/nixos/modules/services/x11/hardware/libinput.nix
@@ -122,7 +122,7 @@ in {
description =
''
Specify the scrolling method: twofinger , edge ,
- or none
+ button , or none
'';
};
diff --git a/nixos/modules/services/x11/window-managers/xmonad.nix b/nixos/modules/services/x11/window-managers/xmonad.nix
index 0e131412276..30c59b88f82 100644
--- a/nixos/modules/services/x11/window-managers/xmonad.nix
+++ b/nixos/modules/services/x11/window-managers/xmonad.nix
@@ -86,7 +86,7 @@ in
${xmonadBin}
waitPID=$!
'' else ''
- ${xmonad}/bin/xmonad &
+ systemd-cat -t xmonad ${xmonad}/bin/xmonad &
waitPID=$!
'';
}];
diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix
index a8406544a72..70f01dbdbf5 100644
--- a/nixos/modules/services/x11/xserver.nix
+++ b/nixos/modules/services/x11/xserver.nix
@@ -557,7 +557,6 @@ in
default = !( dmconf.auto.enable
|| dmconf.gdm.enable
|| dmconf.sddm.enable
- || dmconf.slim.enable
|| dmconf.xpra.enable );
in mkIf (default) true;
diff --git a/nixos/modules/system/boot/networkd.nix b/nixos/modules/system/boot/networkd.nix
index f2060e21509..c091d863034 100644
--- a/nixos/modules/system/boot/networkd.nix
+++ b/nixos/modules/system/boot/networkd.nix
@@ -10,7 +10,7 @@ let
checkLink = checkUnitConfig "Link" [
(assertOnlyFields [
- "Description" "Alias" "MACAddressPolicy" "MACAddress" "NamePolicy" "OriginalName"
+ "Description" "Alias" "MACAddressPolicy" "MACAddress" "NamePolicy" "Name" "OriginalName"
"MTUBytes" "BitsPerSecond" "Duplex" "AutoNegotiation" "WakeOnLan" "Port"
"TCPSegmentationOffload" "TCP6SegmentationOffload" "GenericSegmentationOffload"
"GenericReceiveOffload" "LargeReceiveOffload" "RxChannels" "TxChannels"
@@ -187,7 +187,7 @@ let
# Note: For DHCP the values both, none, v4, v6 are deprecated
(assertValueOneOf "DHCP" ["yes" "no" "ipv4" "ipv6" "both" "none" "v4" "v6"])
(assertValueOneOf "DHCPServer" boolValues)
- (assertValueOneOf "LinkLocalAddressing" ["yes" "no" "ipv4" "ipv6"])
+ (assertValueOneOf "LinkLocalAddressing" ["yes" "no" "ipv4" "ipv6" "ipv4-fallback" "fallback"])
(assertValueOneOf "IPv4LLRoute" boolValues)
(assertValueOneOf "LLMNR" ["yes" "resolve" "no"])
(assertValueOneOf "MulticastDNS" ["yes" "resolve" "no"])
diff --git a/nixos/modules/system/boot/plymouth.nix b/nixos/modules/system/boot/plymouth.nix
index adca3c3f66e..23fce22366d 100644
--- a/nixos/modules/system/boot/plymouth.nix
+++ b/nixos/modules/system/boot/plymouth.nix
@@ -25,6 +25,7 @@ let
[Daemon]
ShowDelay=0
Theme=${cfg.theme}
+ ${cfg.extraConfig}
'';
in
@@ -65,6 +66,15 @@ in
'';
};
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = ''
+ Literal string to append to configFile
+ and the config file generated by the plymouth module.
+ '';
+ };
+
};
};
diff --git a/nixos/modules/system/boot/systemd-unit-options.nix b/nixos/modules/system/boot/systemd-unit-options.nix
index c1f2c98afcd..bee21f1a8f3 100644
--- a/nixos/modules/system/boot/systemd-unit-options.nix
+++ b/nixos/modules/system/boot/systemd-unit-options.nix
@@ -24,7 +24,7 @@ in rec {
in
if isList (head defs'')
then concatLists defs''
- else mergeOneOption loc defs';
+ else mergeEqualOption loc defs';
};
sharedOptions = {
diff --git a/nixos/modules/tasks/network-interfaces-systemd.nix b/nixos/modules/tasks/network-interfaces-systemd.nix
index 863072e33dc..9ffa1089ee6 100644
--- a/nixos/modules/tasks/network-interfaces-systemd.nix
+++ b/nixos/modules/tasks/network-interfaces-systemd.nix
@@ -31,7 +31,7 @@ in
message = "networking.defaultGatewayWindowSize is not supported by networkd.";
} {
assertion = cfg.vswitches == {};
- message = "networking.vswichtes are not supported by networkd.";
+ message = "networking.vswitches are not supported by networkd.";
} {
assertion = cfg.defaultGateway == null || cfg.defaultGateway.interface == null;
message = "networking.defaultGateway.interface is not supported by networkd.";
@@ -76,15 +76,6 @@ in
};
in mkMerge [ {
enable = true;
- networks."99-main" = (genericNetwork mkDefault) // {
- # We keep the "broken" behaviour of applying this to all interfaces.
- # In general we want to get rid of this workaround but there hasn't
- # been any work on that.
- # See the following issues for details:
- # - https://github.com/NixOS/nixpkgs/issues/18962
- # - https://github.com/NixOS/nixpkgs/issues/61629
- matchConfig = mkDefault { Name = "*"; };
- };
}
(mkMerge (forEach interfaces (i: {
netdevs = mkIf i.virtual ({
diff --git a/nixos/modules/testing/test-instrumentation.nix b/nixos/modules/testing/test-instrumentation.nix
index 1a11d9ce7c2..1baeab53b0c 100644
--- a/nixos/modules/testing/test-instrumentation.nix
+++ b/nixos/modules/testing/test-instrumentation.nix
@@ -15,7 +15,7 @@ with import ../../lib/qemu-flags.nix { inherit pkgs; };
#
# One particular example are the boot tests where we want instrumentation
# within the images but not other stuff like setting up 9p filesystems.
- options.virtualisation.qemu.program = mkOption { type = types.path; };
+ options.virtualisation.qemu = { };
config = {
diff --git a/nixos/modules/virtualisation/amazon-image.nix b/nixos/modules/virtualisation/amazon-image.nix
index aadfc5add35..20d48add712 100644
--- a/nixos/modules/virtualisation/amazon-image.nix
+++ b/nixos/modules/virtualisation/amazon-image.nix
@@ -135,6 +135,9 @@ in
services.openssh.enable = true;
services.openssh.permitRootLogin = "prohibit-password";
+ # Creates symlinks for block device names.
+ services.udev.packages = [ pkgs.ec2-utils ];
+
# Force getting the hostname from EC2.
networking.hostName = mkDefault "";
diff --git a/nixos/modules/virtualisation/ec2-amis.nix b/nixos/modules/virtualisation/ec2-amis.nix
index f640bb21b13..3b4e55d39d7 100644
--- a/nixos/modules/virtualisation/ec2-amis.nix
+++ b/nixos/modules/virtualisation/ec2-amis.nix
@@ -291,5 +291,21 @@ let self = {
"19.03".sa-east-1.hvm-ebs = "ami-0c6a43c6e0ad1f4e2";
"19.03".ap-south-1.hvm-ebs = "ami-0303deb1b5890f878";
- latest = self."19.03";
+ # 19.09.981.205691b7cbe
+ "19.09".eu-west-1.hvm-ebs = "ami-0ebd3156e21e9642f";
+ "19.09".eu-west-2.hvm-ebs = "ami-02a2b5480a79084b7";
+ "19.09".eu-west-3.hvm-ebs = "ami-09aa175c7588734f7";
+ "19.09".eu-central-1.hvm-ebs = "ami-00a7fafd7e237a330";
+ "19.09".us-east-1.hvm-ebs = "ami-00a8eeaf232a74f84";
+ "19.09".us-east-2.hvm-ebs = "ami-093efd3a57a1e03a8";
+ "19.09".us-west-1.hvm-ebs = "ami-0913e9a2b677fac30";
+ "19.09".us-west-2.hvm-ebs = "ami-02d9a19f77b47882a";
+ "19.09".ca-central-1.hvm-ebs = "ami-0627dd3f7b3627a29";
+ "19.09".ap-southeast-1.hvm-ebs = "ami-083614e4d08f2164d";
+ "19.09".ap-southeast-2.hvm-ebs = "ami-0048c704185ded6dc";
+ "19.09".ap-northeast-1.hvm-ebs = "ami-0329e7fc2d7f60bd0";
+ "19.09".ap-northeast-2.hvm-ebs = "ami-03d4ae7d0b5fc364f";
+ "19.09".ap-south-1.hvm-ebs = "ami-0b599690b35aeef23";
+
+ latest = self."19.09";
}; in self
diff --git a/nixos/modules/virtualisation/libvirtd.nix b/nixos/modules/virtualisation/libvirtd.nix
index 16b79d86919..9bdea78296f 100644
--- a/nixos/modules/virtualisation/libvirtd.nix
+++ b/nixos/modules/virtualisation/libvirtd.nix
@@ -146,7 +146,8 @@ in {
# this file is expected in /etc/qemu and not sysconfdir (/var/lib)
etc."qemu/bridge.conf".text = lib.concatMapStringsSep "\n" (e:
"allow ${e}") cfg.allowedBridges;
- systemPackages = with pkgs; [ libvirt libressl.nc cfg.qemuPackage ];
+ systemPackages = with pkgs; [ libvirt libressl.nc iptables cfg.qemuPackage ];
+ etc.ethertypes.source = "${pkgs.iptables}/etc/ethertypes";
};
boot.kernelModules = [ "tun" ];
diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix
index ed3431554be..e313d2b411b 100644
--- a/nixos/modules/virtualisation/qemu-vm.nix
+++ b/nixos/modules/virtualisation/qemu-vm.nix
@@ -23,24 +23,56 @@ let
cfg = config.virtualisation;
- qemuGraphics = lib.optionalString (!cfg.graphics) "-nographic";
-
consoles = lib.concatMapStringsSep " " (c: "console=${c}") cfg.qemu.consoles;
- # XXX: This is very ugly and in the future we really should use attribute
- # sets to build ALL of the QEMU flags instead of this mixed mess of Nix
- # expressions and shell script stuff.
- mkDiskIfaceDriveFlag = idx: driveArgs: let
- inherit (cfg.qemu) diskInterface;
- # The drive identifier created by incrementing the index by one using the
- # shell.
- drvId = "drive$((${idx} + 1))";
- # NOTE: DO NOT shell escape, because this may contain shell variables.
- commonArgs = "index=${idx},id=${drvId},${driveArgs}";
- isSCSI = diskInterface == "scsi";
- devArgs = "${diskInterface}-hd,drive=${drvId}";
- args = "-drive ${commonArgs},if=none -device lsi53c895a -device ${devArgs}";
- in if isSCSI then args else "-drive ${commonArgs},if=${diskInterface}";
+ driveOpts = { ... }: {
+
+ options = {
+
+ file = mkOption {
+ type = types.str;
+ description = "The file image used for this drive.";
+ };
+
+ driveExtraOpts = mkOption {
+ type = types.attrsOf types.str;
+ default = {};
+ description = "Extra options passed to drive flag.";
+ };
+
+ deviceExtraOpts = mkOption {
+ type = types.attrsOf types.str;
+ default = {};
+ description = "Extra options passed to device flag.";
+ };
+
+ };
+
+ };
+
+ driveCmdline = idx: { file, driveExtraOpts, deviceExtraOpts, ... }:
+ let
+ drvId = "drive${toString idx}";
+ mkKeyValue = generators.mkKeyValueDefault {} "=";
+ mkOpts = opts: concatStringsSep "," (mapAttrsToList mkKeyValue opts);
+ driveOpts = mkOpts (driveExtraOpts // {
+ index = idx;
+ id = drvId;
+ "if" = "none";
+ inherit file;
+ });
+ deviceOpts = mkOpts (deviceExtraOpts // {
+ drive = drvId;
+ });
+ device =
+ if cfg.qemu.diskInterface == "scsi" then
+ "-device lsi53c895a -device scsi-hd,${deviceOpts}"
+ else
+ "-device virtio-blk-pci,${deviceOpts}";
+ in
+ "-drive ${driveOpts} ${device}";
+
+ drivesCmdLine = drives: concatStringsSep " " (imap1 driveCmdline drives);
# Shell script to start the VM.
startVM =
@@ -77,13 +109,11 @@ let
''}
cd $TMPDIR
- idx=2
- extraDisks=""
+ idx=0
${flip concatMapStrings cfg.emptyDiskImages (size: ''
if ! test -e "empty$idx.qcow2"; then
${qemu}/bin/qemu-img create -f qcow2 "empty$idx.qcow2" "${toString size}M"
fi
- extraDisks="$extraDisks ${mkDiskIfaceDriveFlag "$idx" "file=$(pwd)/empty$idx.qcow2,werror=report"}"
idx=$((idx + 1))
'')}
@@ -97,21 +127,7 @@ let
-virtfs local,path=/nix/store,security_model=none,mount_tag=store \
-virtfs local,path=$TMPDIR/xchg,security_model=none,mount_tag=xchg \
-virtfs local,path=''${SHARED_DIR:-$TMPDIR/xchg},security_model=none,mount_tag=shared \
- ${if cfg.useBootLoader then ''
- ${mkDiskIfaceDriveFlag "0" "file=$NIX_DISK_IMAGE,cache=writeback,werror=report"} \
- ${mkDiskIfaceDriveFlag "1" "file=$TMPDIR/disk.img,media=disk"} \
- ${if cfg.useEFIBoot then ''
- -pflash $TMPDIR/bios.bin \
- '' else ''
- ''}
- '' else ''
- ${mkDiskIfaceDriveFlag "0" "file=$NIX_DISK_IMAGE,cache=writeback,werror=report"} \
- -kernel ${config.system.build.toplevel}/kernel \
- -initrd ${config.system.build.toplevel}/initrd \
- -append "$(cat ${config.system.build.toplevel}/kernel-params) init=${config.system.build.toplevel}/init regInfo=${regInfo}/registration ${consoles} $QEMU_KERNEL_PARAMS" \
- ''} \
- $extraDisks \
- ${qemuGraphics} \
+ ${drivesCmdLine config.virtualisation.qemu.drives} \
${toString config.virtualisation.qemu.options} \
$QEMU_OPTS \
"$@"
@@ -367,6 +383,12 @@ in
'';
};
+ drives =
+ mkOption {
+ type = types.listOf (types.submodule driveOpts);
+ description = "Drives passed to qemu.";
+ };
+
diskInterface =
mkOption {
default = "virtio";
@@ -476,8 +498,49 @@ in
# FIXME: Consolidate this one day.
virtualisation.qemu.options = mkMerge [
- (mkIf (pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64) [ "-vga std" "-usb" "-device usb-tablet,bus=usb-bus.0" ])
- (mkIf (pkgs.stdenv.isAarch32 || pkgs.stdenv.isAarch64) [ "-device virtio-gpu-pci" "-device usb-ehci,id=usb0" "-device usb-kbd" "-device usb-tablet" ])
+ (mkIf (pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64) [
+ "-vga std" "-usb" "-device usb-tablet,bus=usb-bus.0"
+ ])
+ (mkIf (pkgs.stdenv.isAarch32 || pkgs.stdenv.isAarch64) [
+ "-device virtio-gpu-pci" "-device usb-ehci,id=usb0" "-device usb-kbd" "-device usb-tablet"
+ ])
+ (mkIf (!cfg.useBootLoader) [
+ "-kernel ${config.system.build.toplevel}/kernel"
+ "-initrd ${config.system.build.toplevel}/initrd"
+ ''-append "$(cat ${config.system.build.toplevel}/kernel-params) init=${config.system.build.toplevel}/init regInfo=${regInfo}/registration ${consoles} $QEMU_KERNEL_PARAMS"''
+ ])
+ (mkIf cfg.useEFIBoot [
+ "-pflash $TMPDIR/bios.bin"
+ ])
+ (mkIf (!cfg.graphics) [
+ "-nographic"
+ ])
+ ];
+
+ virtualisation.qemu.drives = mkMerge [
+ (mkIf cfg.useBootLoader [
+ {
+ file = "$NIX_DISK_IMAGE";
+ driveExtraOpts.cache = "writeback";
+ driveExtraOpts.werror = "report";
+ }
+ {
+ file = "$TMPDIR/disk.img";
+ driveExtraOpts.media = "disk";
+ deviceExtraOpts.bootindex = "1";
+ }
+ ])
+ (mkIf (!cfg.useBootLoader) [
+ {
+ file = "$NIX_DISK_IMAGE";
+ driveExtraOpts.cache = "writeback";
+ driveExtraOpts.werror = "report";
+ }
+ ])
+ (imap0 (idx: _: {
+ file = "$(pwd)/empty${toString idx}.qcow2";
+ driveExtraOpts.werror = "report";
+ }) cfg.emptyDiskImages)
];
# Mount the host filesystem via 9P, and bind-mount the Nix store
diff --git a/nixos/modules/virtualisation/virtualbox-host.nix b/nixos/modules/virtualisation/virtualbox-host.nix
index 6081d4153a6..ddb0a7bda4f 100644
--- a/nixos/modules/virtualisation/virtualbox-host.nix
+++ b/nixos/modules/virtualisation/virtualbox-host.nix
@@ -149,5 +149,12 @@ in
# Make sure NetworkManager won't assume this interface being up
# means we have internet access.
networking.networkmanager.unmanaged = ["vboxnet0"];
- })]);
+ }) (mkIf config.networking.useNetworkd {
+ systemd.network.networks."40-vboxnet0".extraConfig = ''
+ [Link]
+ RequiredForOnline=no
+ '';
+ })
+
+]);
}
diff --git a/nixos/release-combined.nix b/nixos/release-combined.nix
index 9e2109d88b5..1bcab5cab09 100644
--- a/nixos/release-combined.nix
+++ b/nixos/release-combined.nix
@@ -133,7 +133,6 @@ in rec {
(all nixos.tests.proxy)
(all nixos.tests.sddm.default)
(all nixos.tests.simple)
- (all nixos.tests.slim)
(all nixos.tests.switchTest)
(all nixos.tests.udisks2)
(all nixos.tests.xfce)
diff --git a/nixos/tests/acme.nix b/nixos/tests/acme.nix
index 8cfdea4a16e..6bd315ff1ea 100644
--- a/nixos/tests/acme.nix
+++ b/nixos/tests/acme.nix
@@ -1,6 +1,6 @@
let
commonConfig = ./common/letsencrypt/common.nix;
-in import ./make-test.nix {
+in import ./make-test-python.nix {
name = "acme";
nodes = rec {
@@ -12,8 +12,11 @@ in import ./make-test.nix {
networking.extraHosts = ''
${config.networking.primaryIPAddress} standalone.com
'';
- security.acme.certs."standalone.com" = {
- webroot = "/var/lib/acme/acme-challenges";
+ security.acme = {
+ server = "https://acme-v02.api.letsencrypt.org/dir";
+ certs."standalone.com" = {
+ webroot = "/var/lib/acme/acme-challenges";
+ };
};
systemd.targets."acme-finished-standalone.com" = {};
systemd.services."acme-standalone.com" = {
@@ -54,6 +57,8 @@ in import ./make-test.nix {
'';
};
+ security.acme.server = "https://acme-v02.api.letsencrypt.org/dir";
+
nesting.clone = [
({pkgs, ...}: {
@@ -80,36 +85,49 @@ in import ./make-test.nix {
client = commonConfig;
};
- testScript = {nodes, ...}:
+ testScript = {nodes, ...}:
let
newServerSystem = nodes.webserver2.config.system.build.toplevel;
switchToNewServer = "${newServerSystem}/bin/switch-to-configuration test";
in
- # Note, waitForUnit does not work for oneshot services that do not have RemainAfterExit=true,
+ # Note, wait_for_unit does not work for oneshot services that do not have RemainAfterExit=true,
# this is because a oneshot goes from inactive => activating => inactive, and never
# reaches the active state. To work around this, we create some mock target units which
# get pulled in by the oneshot units. The target units linger after activation, and hence we
# can use them to probe that a oneshot fired. It is a bit ugly, but it is the best we can do
''
- $client->waitForUnit("default.target");
- $letsencrypt->waitForUnit("default.target");
- $letsencrypt->waitForUnit("boulder.service");
+ client.start()
+ letsencrypt.start()
+ acmeStandalone.start()
- subtest "can request certificate with HTTPS-01 challenge", sub {
- $acmeStandalone->waitForUnit("default.target");
- $acmeStandalone->succeed("systemctl start acme-standalone.com.service");
- $acmeStandalone->waitForUnit("acme-finished-standalone.com.target");
- };
+ letsencrypt.wait_for_unit("default.target")
+ letsencrypt.wait_for_unit("pebble.service")
- subtest "Can request certificate for nginx service", sub {
- $webserver->waitForUnit("acme-finished-a.example.com.target");
- $client->succeed('curl https://a.example.com/ | grep -qF "hello world"');
- };
+ with subtest("can request certificate with HTTPS-01 challenge"):
+ acmeStandalone.wait_for_unit("default.target")
+ acmeStandalone.succeed("systemctl start acme-standalone.com.service")
+ acmeStandalone.wait_for_unit("acme-finished-standalone.com.target")
- subtest "Can add another certificate for nginx service", sub {
- $webserver->succeed("/run/current-system/fine-tune/child-1/bin/switch-to-configuration test");
- $webserver->waitForUnit("acme-finished-b.example.com.target");
- $client->succeed('curl https://b.example.com/ | grep -qF "hello world"');
- };
+ client.wait_for_unit("default.target")
+
+ client.succeed("curl https://acme-v02.api.letsencrypt.org:15000/roots/0 > /tmp/ca.crt")
+ client.succeed(
+ "curl https://acme-v02.api.letsencrypt.org:15000/intermediate-keys/0 >> /tmp/ca.crt"
+ )
+
+ with subtest("Can request certificate for nginx service"):
+ webserver.wait_for_unit("acme-finished-a.example.com.target")
+ client.succeed(
+ "curl --cacert /tmp/ca.crt https://a.example.com/ | grep -qF 'hello world'"
+ )
+
+ with subtest("Can add another certificate for nginx service"):
+ webserver.succeed(
+ "/run/current-system/fine-tune/child-1/bin/switch-to-configuration test"
+ )
+ webserver.wait_for_unit("acme-finished-b.example.com.target")
+ client.succeed(
+ "curl --cacert /tmp/ca.crt https://b.example.com/ | grep -qF 'hello world'"
+ )
'';
}
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index e94c9712cbf..78bf7ea962a 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -39,7 +39,8 @@ in
caddy = handleTest ./caddy.nix {};
cadvisor = handleTestOn ["x86_64-linux"] ./cadvisor.nix {};
cassandra = handleTest ./cassandra.nix {};
- ceph = handleTestOn ["x86_64-linux"] ./ceph.nix {};
+ ceph-single-node = handleTestOn ["x86_64-linux"] ./ceph-single-node.nix {};
+ ceph-multi-node = handleTestOn ["x86_64-linux"] ./ceph-multi-node.nix {};
certmgr = handleTest ./certmgr.nix {};
cfssl = handleTestOn ["x86_64-linux"] ./cfssl.nix {};
chromium = (handleTestOn ["x86_64-linux"] ./chromium.nix {}).stable or {};
@@ -47,7 +48,6 @@ in
clickhouse = handleTest ./clickhouse.nix {};
cloud-init = handleTest ./cloud-init.nix {};
codimd = handleTest ./codimd.nix {};
- colord = handleTest ./colord.nix {};
containers-bridge = handleTest ./containers-bridge.nix {};
containers-ephemeral = handleTest ./containers-ephemeral.nix {};
containers-extra_veth = handleTest ./containers-extra_veth.nix {};
@@ -81,31 +81,26 @@ in
env = handleTest ./env.nix {};
etcd = handleTestOn ["x86_64-linux"] ./etcd.nix {};
etcd-cluster = handleTestOn ["x86_64-linux"] ./etcd-cluster.nix {};
+ fancontrol = handleTest ./fancontrol.nix {};
ferm = handleTest ./ferm.nix {};
firefox = handleTest ./firefox.nix {};
firewall = handleTest ./firewall.nix {};
fish = handleTest ./fish.nix {};
flannel = handleTestOn ["x86_64-linux"] ./flannel.nix {};
- flatpak = handleTest ./flatpak.nix {};
- flatpak-builder = handleTest ./flatpak-builder.nix {};
fluentd = handleTest ./fluentd.nix {};
fontconfig-default-fonts = handleTest ./fontconfig-default-fonts.nix {};
fsck = handleTest ./fsck.nix {};
- fwupd = handleTestOn ["x86_64-linux"] ./fwupd.nix {}; # libsmbios is unsupported on aarch64
- gdk-pixbuf = handleTest ./gdk-pixbuf.nix {};
+ gotify-server = handleTest ./gotify-server.nix {};
gitea = handleTest ./gitea.nix {};
gitlab = handleTest ./gitlab.nix {};
gitolite = handleTest ./gitolite.nix {};
- gjs = handleTest ./gjs.nix {};
- glib-networking = handleTest ./glib-networking.nix {};
glusterfs = handleTest ./glusterfs.nix {};
gnome3-xorg = handleTest ./gnome3-xorg.nix {};
gnome3 = handleTest ./gnome3.nix {};
- gnome-photos = handleTest ./gnome-photos.nix {};
+ installed-tests = pkgs.recurseIntoAttrs (handleTest ./installed-tests {});
gocd-agent = handleTest ./gocd-agent.nix {};
gocd-server = handleTest ./gocd-server.nix {};
google-oslogin = handleTest ./google-oslogin {};
- graphene = handleTest ./graphene.nix {};
grafana = handleTest ./grafana.nix {};
graphite = handleTest ./graphite.nix {};
graylog = handleTest ./graylog.nix {};
@@ -132,7 +127,6 @@ in
jackett = handleTest ./jackett.nix {};
jellyfin = handleTest ./jellyfin.nix {};
jenkins = handleTest ./jenkins.nix {};
- jormungandr = handleTest ./jormungandr.nix {};
kafka = handleTest ./kafka.nix {};
kerberos = handleTest ./kerberos/default.nix {};
kernel-latest = handleTest ./kernel-latest.nix {};
@@ -147,16 +141,17 @@ in
latestKernel.login = handleTest ./login.nix { latestKernel = true; };
ldap = handleTest ./ldap.nix {};
leaps = handleTest ./leaps.nix {};
- libgdata = handleTest ./libgdata.nix {};
- libxmlb = handleTest ./libxmlb.nix {};
lidarr = handleTest ./lidarr.nix {};
lightdm = handleTest ./lightdm.nix {};
limesurvey = handleTest ./limesurvey.nix {};
login = handleTest ./login.nix {};
loki = handleTest ./loki.nix {};
#logstash = handleTest ./logstash.nix {};
+ lorri = handleTest ./lorri/default.nix {};
+ magnetico = handleTest ./magnetico.nix {};
mailcatcher = handleTest ./mailcatcher.nix {};
mathics = handleTest ./mathics.nix {};
+ matomo = handleTest ./matomo.nix {};
matrix-synapse = handleTest ./matrix-synapse.nix {};
mediawiki = handleTest ./mediawiki.nix {};
memcached = handleTest ./memcached.nix {};
@@ -166,6 +161,7 @@ in
minio = handleTest ./minio.nix {};
minidlna = handleTest ./minidlna.nix {};
misc = handleTest ./misc.nix {};
+ moinmoin = handleTest ./moinmoin.nix {};
mongodb = handleTest ./mongodb.nix {};
moodle = handleTest ./moodle.nix {};
morty = handleTest ./morty.nix {};
@@ -201,16 +197,17 @@ in
novacomd = handleTestOn ["x86_64-linux"] ./novacomd.nix {};
nsd = handleTest ./nsd.nix {};
nzbget = handleTest ./nzbget.nix {};
+ openarena = handleTest ./openarena.nix {};
openldap = handleTest ./openldap.nix {};
opensmtpd = handleTest ./opensmtpd.nix {};
openssh = handleTest ./openssh.nix {};
# openstack-image-userdata doesn't work in a sandbox as the simulated openstack instance needs network access
#openstack-image-userdata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).userdata or {};
openstack-image-metadata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).metadata or {};
+ orangefs = handleTest ./orangefs.nix {};
os-prober = handleTestOn ["x86_64-linux"] ./os-prober.nix {};
osquery = handleTest ./osquery.nix {};
osrm-backend = handleTest ./osrm-backend.nix {};
- ostree = handleTest ./ostree.nix {};
overlayfs = handleTest ./overlayfs.nix {};
packagekit = handleTest ./packagekit.nix {};
pam-oath-login = handleTest ./pam-oath-login.nix {};
@@ -236,7 +233,6 @@ in
prosodyMysql = handleTest ./xmpp/prosody-mysql.nix {};
proxy = handleTest ./proxy.nix {};
quagga = handleTest ./quagga.nix {};
- quake3 = handleTest ./quake3.nix {};
rabbitmq = handleTest ./rabbitmq.nix {};
radarr = handleTest ./radarr.nix {};
radicale = handleTest ./radicale.nix {};
@@ -250,9 +246,9 @@ in
rxe = handleTest ./rxe.nix {};
samba = handleTest ./samba.nix {};
sddm = handleTest ./sddm.nix {};
+ shiori = handleTest ./shiori.nix {};
signal-desktop = handleTest ./signal-desktop.nix {};
simple = handleTest ./simple.nix {};
- slim = handleTest ./slim.nix {};
slurm = handleTest ./slurm.nix {};
smokeping = handleTest ./smokeping.nix {};
snapper = handleTest ./snapper.nix {};
@@ -274,7 +270,9 @@ in
tinydns = handleTest ./tinydns.nix {};
tor = handleTest ./tor.nix {};
transmission = handleTest ./transmission.nix {};
+ trac = handleTest ./trac.nix {};
trezord = handleTest ./trezord.nix {};
+ trickster = handleTest ./trickster.nix {};
udisks2 = handleTest ./udisks2.nix {};
upnp = handleTest ./upnp.nix {};
uwsgi = handleTest ./uwsgi.nix {};
@@ -282,14 +280,15 @@ in
virtualbox = handleTestOn ["x86_64-linux"] ./virtualbox.nix {};
wireguard = handleTest ./wireguard {};
wireguard-generated = handleTest ./wireguard/generated.nix {};
+ wireguard-namespaces = handleTest ./wireguard/namespaces.nix {};
wordpress = handleTest ./wordpress.nix {};
xautolock = handleTest ./xautolock.nix {};
- xdg-desktop-portal = handleTest ./xdg-desktop-portal.nix {};
xfce = handleTest ./xfce.nix {};
xfce4-14 = handleTest ./xfce4-14.nix {};
xmonad = handleTest ./xmonad.nix {};
xrdp = handleTest ./xrdp.nix {};
xss-lock = handleTest ./xss-lock.nix {};
yabar = handleTest ./yabar.nix {};
+ yggdrasil = handleTest ./yggdrasil.nix {};
zookeeper = handleTest ./zookeeper.nix {};
}
diff --git a/nixos/tests/ammonite.nix b/nixos/tests/ammonite.nix
index fedfde233e8..1955e42be5f 100644
--- a/nixos/tests/ammonite.nix
+++ b/nixos/tests/ammonite.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "ammonite";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ nequissimus ];
@@ -13,8 +13,8 @@ import ./make-test.nix ({ pkgs, ...} : {
};
testScript = ''
- startAll;
+ start_all()
- $amm->succeed("amm -c 'val foo = 21; println(foo * 2)' | grep 42")
+ amm.succeed("amm -c 'val foo = 21; println(foo * 2)' | grep 42")
'';
})
diff --git a/nixos/tests/atd.nix b/nixos/tests/atd.nix
index 25db7279924..c3abe5c253d 100644
--- a/nixos/tests/atd.nix
+++ b/nixos/tests/atd.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
{
name = "atd";
@@ -14,18 +14,18 @@ import ./make-test.nix ({ pkgs, ... }:
# "at" has a resolution of 1 minute
testScript = ''
- startAll;
+ start_all()
- $machine->waitForUnit('atd.service'); # wait for atd to start
- $machine->fail("test -f ~root/at-1");
- $machine->fail("test -f ~alice/at-1");
+ machine.wait_for_unit("atd.service") # wait for atd to start
+ machine.fail("test -f ~root/at-1")
+ machine.fail("test -f ~alice/at-1")
- $machine->succeed("echo 'touch ~root/at-1' | at now+1min");
- $machine->succeed("su - alice -c \"echo 'touch at-1' | at now+1min\"");
+ machine.succeed("echo 'touch ~root/at-1' | at now+1min")
+ machine.succeed("su - alice -c \"echo 'touch at-1' | at now+1min\"")
- $machine->succeed("sleep 1.5m");
+ machine.succeed("sleep 1.5m")
- $machine->succeed("test -f ~root/at-1");
- $machine->succeed("test -f ~alice/at-1");
+ machine.succeed("test -f ~root/at-1")
+ machine.succeed("test -f ~alice/at-1")
'';
})
diff --git a/nixos/tests/automysqlbackup.nix b/nixos/tests/automysqlbackup.nix
index ada104a34de..224b93862fb 100644
--- a/nixos/tests/automysqlbackup.nix
+++ b/nixos/tests/automysqlbackup.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib, ... }:
+import ./make-test-python.nix ({ pkgs, lib, ... }:
{
name = "automysqlbackup";
@@ -15,20 +15,24 @@ import ./make-test.nix ({ pkgs, lib, ... }:
};
testScript = ''
- startAll;
+ start_all()
# Need to have mysql started so that it can be populated with data.
- $machine->waitForUnit("mysql.service");
+ machine.wait_for_unit("mysql.service")
- # Wait for testdb to be fully populated (5 rows).
- $machine->waitUntilSucceeds("mysql -u root -D testdb -N -B -e 'select count(id) from tests' | grep -q 5");
+ with subtest("Wait for testdb to be fully populated (5 rows)."):
+ machine.wait_until_succeeds(
+ "mysql -u root -D testdb -N -B -e 'select count(id) from tests' | grep -q 5"
+ )
- # Do a backup and wait for it to start
- $machine->startJob("automysqlbackup.service");
- $machine->waitForJob("automysqlbackup.service");
+ with subtest("Do a backup and wait for it to start"):
+ machine.start_job("automysqlbackup.service")
+ machine.wait_for_job("automysqlbackup.service")
- # wait for backup file and check that data appears in backup
- $machine->waitForFile("/var/backup/mysql/daily/testdb");
- $machine->succeed("${pkgs.gzip}/bin/zcat /var/backup/mysql/daily/testdb/daily_testdb_*.sql.gz | grep hello");
+ with subtest("wait for backup file and check that data appears in backup"):
+ machine.wait_for_file("/var/backup/mysql/daily/testdb")
+ machine.succeed(
+ "${pkgs.gzip}/bin/zcat /var/backup/mysql/daily/testdb/daily_testdb_*.sql.gz | grep hello"
+ )
'';
})
diff --git a/nixos/tests/avahi.nix b/nixos/tests/avahi.nix
index ae4f54d5266..fe027c14d5a 100644
--- a/nixos/tests/avahi.nix
+++ b/nixos/tests/avahi.nix
@@ -1,5 +1,5 @@
# Test whether `avahi-daemon' and `libnss-mdns' work as expected.
-import ./make-test.nix ({ pkgs, ... } : {
+import ./make-test-python.nix ({ pkgs, ... } : {
name = "avahi";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ eelco ];
@@ -23,45 +23,45 @@ import ./make-test.nix ({ pkgs, ... } : {
two = cfg;
};
- testScript =
- '' startAll;
+ testScript = ''
+ start_all()
- # mDNS.
- $one->waitForUnit("network.target");
- $two->waitForUnit("network.target");
+ # mDNS.
+ one.wait_for_unit("network.target")
+ two.wait_for_unit("network.target")
- $one->succeed("avahi-resolve-host-name one.local | tee out >&2");
- $one->succeed("test \"`cut -f1 < out`\" = one.local");
- $one->succeed("avahi-resolve-host-name two.local | tee out >&2");
- $one->succeed("test \"`cut -f1 < out`\" = two.local");
+ one.succeed("avahi-resolve-host-name one.local | tee out >&2")
+ one.succeed('test "`cut -f1 < out`" = one.local')
+ one.succeed("avahi-resolve-host-name two.local | tee out >&2")
+ one.succeed('test "`cut -f1 < out`" = two.local')
- $two->succeed("avahi-resolve-host-name one.local | tee out >&2");
- $two->succeed("test \"`cut -f1 < out`\" = one.local");
- $two->succeed("avahi-resolve-host-name two.local | tee out >&2");
- $two->succeed("test \"`cut -f1 < out`\" = two.local");
+ two.succeed("avahi-resolve-host-name one.local | tee out >&2")
+ two.succeed('test "`cut -f1 < out`" = one.local')
+ two.succeed("avahi-resolve-host-name two.local | tee out >&2")
+ two.succeed('test "`cut -f1 < out`" = two.local')
- # Basic DNS-SD.
- $one->succeed("avahi-browse -r -t _workstation._tcp | tee out >&2");
- $one->succeed("test `wc -l < out` -gt 0");
- $two->succeed("avahi-browse -r -t _workstation._tcp | tee out >&2");
- $two->succeed("test `wc -l < out` -gt 0");
+ # Basic DNS-SD.
+ one.succeed("avahi-browse -r -t _workstation._tcp | tee out >&2")
+ one.succeed("test `wc -l < out` -gt 0")
+ two.succeed("avahi-browse -r -t _workstation._tcp | tee out >&2")
+ two.succeed("test `wc -l < out` -gt 0")
- # More DNS-SD.
- $one->execute("avahi-publish -s \"This is a test\" _test._tcp 123 one=1 &");
- $one->sleep(5);
- $two->succeed("avahi-browse -r -t _test._tcp | tee out >&2");
- $two->succeed("test `wc -l < out` -gt 0");
+ # More DNS-SD.
+ one.execute('avahi-publish -s "This is a test" _test._tcp 123 one=1 &')
+ one.sleep(5)
+ two.succeed("avahi-browse -r -t _test._tcp | tee out >&2")
+ two.succeed("test `wc -l < out` -gt 0")
- # NSS-mDNS.
- $one->succeed("getent hosts one.local >&2");
- $one->succeed("getent hosts two.local >&2");
- $two->succeed("getent hosts one.local >&2");
- $two->succeed("getent hosts two.local >&2");
+ # NSS-mDNS.
+ one.succeed("getent hosts one.local >&2")
+ one.succeed("getent hosts two.local >&2")
+ two.succeed("getent hosts one.local >&2")
+ two.succeed("getent hosts two.local >&2")
- # extra service definitions
- $one->succeed("avahi-browse -r -t _ssh._tcp | tee out >&2");
- $one->succeed("test `wc -l < out` -gt 0");
- $two->succeed("avahi-browse -r -t _ssh._tcp | tee out >&2");
- $two->succeed("test `wc -l < out` -gt 0");
- '';
+ # extra service definitions
+ one.succeed("avahi-browse -r -t _ssh._tcp | tee out >&2")
+ one.succeed("test `wc -l < out` -gt 0")
+ two.succeed("avahi-browse -r -t _ssh._tcp | tee out >&2")
+ two.succeed("test `wc -l < out` -gt 0")
+ '';
})
diff --git a/nixos/tests/babeld.nix b/nixos/tests/babeld.nix
index 5242cf395d7..fafa788ba57 100644
--- a/nixos/tests/babeld.nix
+++ b/nixos/tests/babeld.nix
@@ -1,5 +1,5 @@
-import ./make-test.nix ({ pkgs, lib, ...} : {
+import ./make-test-python.nix ({ pkgs, lib, ...} : {
name = "babeld";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ hexa ];
@@ -21,7 +21,7 @@ import ./make-test.nix ({ pkgs, lib, ...} : {
};
};
- localRouter = { pkgs, lib, ... }:
+ local_router = { pkgs, lib, ... }:
{
virtualisation.vlans = [ 10 20 ];
@@ -70,7 +70,7 @@ import ./make-test.nix ({ pkgs, lib, ...} : {
'';
};
};
- remoteRouter = { pkgs, lib, ... }:
+ remote_router = { pkgs, lib, ... }:
{
virtualisation.vlans = [ 20 30 ];
@@ -124,25 +124,25 @@ import ./make-test.nix ({ pkgs, lib, ...} : {
testScript =
''
- startAll;
+ start_all()
- $client->waitForUnit("network-online.target");
- $localRouter->waitForUnit("network-online.target");
- $remoteRouter->waitForUnit("network-online.target");
+ client.wait_for_unit("network-online.target")
+ local_router.wait_for_unit("network-online.target")
+ remote_router.wait_for_unit("network-online.target")
- $localRouter->waitForUnit("babeld.service");
- $remoteRouter->waitForUnit("babeld.service");
+ local_router.wait_for_unit("babeld.service")
+ remote_router.wait_for_unit("babeld.service")
- $localRouter->waitUntilSucceeds("ip route get 192.168.30.1");
- $localRouter->waitUntilSucceeds("ip route get 2001:db8:30::1");
+ local_router.wait_until_succeeds("ip route get 192.168.30.1")
+ local_router.wait_until_succeeds("ip route get 2001:db8:30::1")
- $remoteRouter->waitUntilSucceeds("ip route get 192.168.10.1");
- $remoteRouter->waitUntilSucceeds("ip route get 2001:db8:10::1");
+ remote_router.wait_until_succeeds("ip route get 192.168.10.1")
+ remote_router.wait_until_succeeds("ip route get 2001:db8:10::1")
- $client->succeed("ping -c1 192.168.30.1");
- $client->succeed("ping -c1 2001:db8:30::1");
+ client.succeed("ping -c1 192.168.30.1")
+ client.succeed("ping -c1 2001:db8:30::1")
- $remoteRouter->succeed("ping -c1 192.168.10.2");
- $remoteRouter->succeed("ping -c1 2001:db8:10::2");
+ remote_router.succeed("ping -c1 192.168.10.2")
+ remote_router.succeed("ping -c1 2001:db8:10::2")
'';
})
diff --git a/nixos/tests/bcachefs.nix b/nixos/tests/bcachefs.nix
index 658676ef0ab..0541e580322 100644
--- a/nixos/tests/bcachefs.nix
+++ b/nixos/tests/bcachefs.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }: {
+import ./make-test-python.nix ({ pkgs, ... }: {
name = "bcachefs";
meta.maintainers = with pkgs.stdenv.lib.maintainers; [ chiiruno ];
@@ -10,29 +10,25 @@ import ./make-test.nix ({ pkgs, ... }: {
};
testScript = ''
- $machine->succeed("modprobe bcachefs");
- $machine->succeed("bcachefs version");
- $machine->succeed("ls /dev");
+ machine.succeed("modprobe bcachefs")
+ machine.succeed("bcachefs version")
+ machine.succeed("ls /dev")
- $machine->succeed(
- "mkdir /tmp/mnt",
-
- "udevadm settle",
- "parted --script /dev/vdb mklabel msdos",
- "parted --script /dev/vdb -- mkpart primary 1024M -1s",
- "udevadm settle",
-
- # Due to #32279, we cannot use encryption for this test yet
- # "echo password | bcachefs format --encrypted /dev/vdb1",
- # "echo password | bcachefs unlock /dev/vdb1",
- "bcachefs format /dev/vdb1",
- "mount -t bcachefs /dev/vdb1 /tmp/mnt",
- "udevadm settle",
-
- "bcachefs fs usage /tmp/mnt",
-
- "umount /tmp/mnt",
- "udevadm settle"
- );
+ machine.succeed(
+ "mkdir /tmp/mnt",
+ "udevadm settle",
+ "parted --script /dev/vdb mklabel msdos",
+ "parted --script /dev/vdb -- mkpart primary 1024M -1s",
+ "udevadm settle",
+ # Due to #32279, we cannot use encryption for this test yet
+ # "echo password | bcachefs format --encrypted /dev/vdb1",
+ # "echo password | bcachefs unlock /dev/vdb1",
+ "bcachefs format /dev/vdb1",
+ "mount -t bcachefs /dev/vdb1 /tmp/mnt",
+ "udevadm settle",
+ "bcachefs fs usage /tmp/mnt",
+ "umount /tmp/mnt",
+ "udevadm settle",
+ )
'';
})
diff --git a/nixos/tests/beanstalkd.nix b/nixos/tests/beanstalkd.nix
index fa2fbc2c92a..4f4a454fb47 100644
--- a/nixos/tests/beanstalkd.nix
+++ b/nixos/tests/beanstalkd.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib, ... }:
+import ./make-test-python.nix ({ pkgs, lib, ... }:
let
pythonEnv = pkgs.python3.withPackages (p: [p.beanstalkc]);
@@ -34,12 +34,16 @@ in
};
testScript = ''
- startAll;
+ start_all()
- $machine->waitForUnit('beanstalkd.service');
+ machine.wait_for_unit("beanstalkd.service")
- $machine->succeed("${produce}");
- $machine->succeed("${consume}") eq "this is a job\n" or die;
- $machine->succeed("${consume}") eq "this is another job\n" or die;
+ machine.succeed("${produce}")
+ assert "this is a job\n" == machine.succeed(
+ "${consume}"
+ )
+ assert "this is another job\n" == machine.succeed(
+ "${consume}"
+ )
'';
})
diff --git a/nixos/tests/bind.nix b/nixos/tests/bind.nix
index 1f8c1dc7be4..09917b15a8e 100644
--- a/nixos/tests/bind.nix
+++ b/nixos/tests/bind.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix {
+import ./make-test-python.nix {
name = "bind";
machine = { pkgs, lib, ... }: {
@@ -20,8 +20,8 @@ import ./make-test.nix {
};
testScript = ''
- $machine->waitForUnit('bind.service');
- $machine->waitForOpenPort(53);
- $machine->succeed('host 192.168.0.1 127.0.0.1 | grep -qF ns.example.org');
+ machine.wait_for_unit("bind.service")
+ machine.wait_for_open_port(53)
+ machine.succeed("host 192.168.0.1 127.0.0.1 | grep -qF ns.example.org")
'';
}
diff --git a/nixos/tests/bittorrent.nix b/nixos/tests/bittorrent.nix
index 3b1169a1b7f..e5be652c711 100644
--- a/nixos/tests/bittorrent.nix
+++ b/nixos/tests/bittorrent.nix
@@ -6,7 +6,7 @@
# which only works if the first client successfully uses the UPnP-IGD
# protocol to poke a hole in the NAT.
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
let
@@ -108,42 +108,56 @@ in
testScript =
{ nodes, ... }:
''
- startAll;
+ start_all()
# Wait for network and miniupnpd.
- $router->waitForUnit("network-online.target");
- $router->waitForUnit("miniupnpd");
+ router.wait_for_unit("network-online.target")
+ router.wait_for_unit("miniupnpd")
# Create the torrent.
- $tracker->succeed("mkdir /tmp/data");
- $tracker->succeed("cp ${file} /tmp/data/test.tar.bz2");
- $tracker->succeed("transmission-create /tmp/data/test.tar.bz2 --private --tracker http://${externalTrackerAddress}:6969/announce --outfile /tmp/test.torrent");
- $tracker->succeed("chmod 644 /tmp/test.torrent");
+ tracker.succeed("mkdir /tmp/data")
+ tracker.succeed(
+ "cp ${file} /tmp/data/test.tar.bz2"
+ )
+ tracker.succeed(
+ "transmission-create /tmp/data/test.tar.bz2 --private --tracker http://${externalTrackerAddress}:6969/announce --outfile /tmp/test.torrent"
+ )
+ tracker.succeed("chmod 644 /tmp/test.torrent")
# Start the tracker. !!! use a less crappy tracker
- $tracker->waitForUnit("network-online.target");
- $tracker->waitForUnit("opentracker.service");
- $tracker->waitForOpenPort(6969);
+ tracker.wait_for_unit("network-online.target")
+ tracker.wait_for_unit("opentracker.service")
+ tracker.wait_for_open_port(6969)
# Start the initial seeder.
- $tracker->succeed("transmission-remote --add /tmp/test.torrent --no-portmap --no-dht --download-dir /tmp/data");
+ tracker.succeed(
+ "transmission-remote --add /tmp/test.torrent --no-portmap --no-dht --download-dir /tmp/data"
+ )
# Now we should be able to download from the client behind the NAT.
- $tracker->waitForUnit("httpd");
- $client1->waitForUnit("network-online.target");
- $client1->succeed("transmission-remote --add http://${externalTrackerAddress}/test.torrent --download-dir /tmp >&2 &");
- $client1->waitForFile("/tmp/test.tar.bz2");
- $client1->succeed("cmp /tmp/test.tar.bz2 ${file}");
+ tracker.wait_for_unit("httpd")
+ client1.wait_for_unit("network-online.target")
+ client1.succeed(
+ "transmission-remote --add http://${externalTrackerAddress}/test.torrent --download-dir /tmp >&2 &"
+ )
+ client1.wait_for_file("/tmp/test.tar.bz2")
+ client1.succeed(
+ "cmp /tmp/test.tar.bz2 ${file}"
+ )
# Bring down the initial seeder.
- # $tracker->stopJob("transmission");
+ # tracker.stop_job("transmission")
# Now download from the second client. This can only succeed if
# the first client created a NAT hole in the router.
- $client2->waitForUnit("network-online.target");
- $client2->succeed("transmission-remote --add http://${externalTrackerAddress}/test.torrent --no-portmap --no-dht --download-dir /tmp >&2 &");
- $client2->waitForFile("/tmp/test.tar.bz2");
- $client2->succeed("cmp /tmp/test.tar.bz2 ${file}");
+ client2.wait_for_unit("network-online.target")
+ client2.succeed(
+ "transmission-remote --add http://${externalTrackerAddress}/test.torrent --no-portmap --no-dht --download-dir /tmp >&2 &"
+ )
+ client2.wait_for_file("/tmp/test.tar.bz2")
+ client2.succeed(
+ "cmp /tmp/test.tar.bz2 ${file}"
+ )
'';
})
diff --git a/nixos/tests/boot-stage1.nix b/nixos/tests/boot-stage1.nix
index b2e74bff6fc..cfb2ccb8285 100644
--- a/nixos/tests/boot-stage1.nix
+++ b/nixos/tests/boot-stage1.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }: {
+import ./make-test-python.nix ({ pkgs, ... }: {
name = "boot-stage1";
machine = { config, pkgs, lib, ... }: {
@@ -150,12 +150,12 @@ import ./make-test.nix ({ pkgs, ... }: {
};
testScript = ''
- $machine->waitForUnit("multi-user.target");
- $machine->succeed('test -s /run/canary2.pid');
- $machine->fail('pgrep -a canary1');
- $machine->fail('kill -0 $(< /run/canary2.pid)');
- $machine->succeed('pgrep -a -f \'^@canary3$\''');
- $machine->succeed('pgrep -a -f \'^kcanary$\''');
+ machine.wait_for_unit("multi-user.target")
+ machine.succeed("test -s /run/canary2.pid")
+ machine.fail("pgrep -a canary1")
+ machine.fail("kill -0 $(< /run/canary2.pid)")
+ machine.succeed('pgrep -a -f "^@canary3$"')
+ machine.succeed('pgrep -a -f "^kcanary$"')
'';
meta.maintainers = with pkgs.stdenv.lib.maintainers; [ aszlig ];
diff --git a/nixos/tests/boot.nix b/nixos/tests/boot.nix
index 57d8006d7ac..c5040f3b31f 100644
--- a/nixos/tests/boot.nix
+++ b/nixos/tests/boot.nix
@@ -3,7 +3,7 @@
pkgs ? import ../.. { inherit system config; }
}:
-with import ../lib/testing.nix { inherit system pkgs; };
+with import ../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;
let
@@ -17,11 +17,11 @@ let
];
}).config.system.build.isoImage;
- perlAttrs = params: "{ ${concatStringsSep ", " (mapAttrsToList (name: param: "${name} => ${builtins.toJSON param}") params)} }";
+ pythonDict = params: "\n {\n ${concatStringsSep ",\n " (mapAttrsToList (name: param: "\"${name}\": \"${param}\"") params)},\n }\n";
makeBootTest = name: extraConfig:
let
- machineConfig = perlAttrs ({ qemuFlags = "-m 768"; } // extraConfig);
+ machineConfig = pythonDict ({ qemuFlags = "-m 768"; } // extraConfig);
in
makeTest {
inherit iso;
@@ -29,16 +29,16 @@ let
nodes = { };
testScript =
''
- my $machine = createMachine(${machineConfig});
- $machine->start;
- $machine->waitForUnit("multi-user.target");
- $machine->succeed("nix verify -r --no-trust /run/current-system");
+ machine = create_machine(${machineConfig})
+ machine.start()
+ machine.wait_for_unit("multi-user.target")
+ machine.succeed("nix verify -r --no-trust /run/current-system")
- # Test whether the channel got installed correctly.
- $machine->succeed("nix-instantiate --dry-run '' -A hello");
- $machine->succeed("nix-env --dry-run -iA nixos.procps");
+ with subtest("Check whether the channel got installed correctly"):
+ machine.succeed("nix-instantiate --dry-run '' -A hello")
+ machine.succeed("nix-env --dry-run -iA nixos.procps")
- $machine->shutdown;
+ machine.shutdown()
'';
};
@@ -60,7 +60,7 @@ let
config.system.build.netbootIpxeScript
];
};
- machineConfig = perlAttrs ({
+ machineConfig = pythonDict ({
qemuFlags = "-boot order=n -m 2000";
netBackendArgs = "tftp=${ipxeBootDir},bootfile=netboot.ipxe";
} // extraConfig);
@@ -68,12 +68,11 @@ let
makeTest {
name = "boot-netboot-" + name;
nodes = { };
- testScript =
- ''
- my $machine = createMachine(${machineConfig});
- $machine->start;
- $machine->waitForUnit("multi-user.target");
- $machine->shutdown;
+ testScript = ''
+ machine = create_machine(${machineConfig})
+ machine.start()
+ machine.wait_for_unit("multi-user.target")
+ machine.shutdown()
'';
};
in {
diff --git a/nixos/tests/borgbackup.nix b/nixos/tests/borgbackup.nix
index 165f64b0d6d..d97471e293e 100644
--- a/nixos/tests/borgbackup.nix
+++ b/nixos/tests/borgbackup.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
let
passphrase = "supersecret";
@@ -106,60 +106,70 @@ in {
};
testScript = ''
- startAll;
+ start_all()
- $client->fail('test -d "${remoteRepo}"');
+ client.fail('test -d "${remoteRepo}"')
- $client->succeed("cp ${privateKey} /root/id_ed25519");
- $client->succeed("chmod 0600 /root/id_ed25519");
- $client->succeed("cp ${privateKeyAppendOnly} /root/id_ed25519.appendOnly");
- $client->succeed("chmod 0600 /root/id_ed25519.appendOnly");
+ client.succeed(
+ "cp ${privateKey} /root/id_ed25519"
+ )
+ client.succeed("chmod 0600 /root/id_ed25519")
+ client.succeed(
+ "cp ${privateKeyAppendOnly} /root/id_ed25519.appendOnly"
+ )
+ client.succeed("chmod 0600 /root/id_ed25519.appendOnly")
- $client->succeed("mkdir -p ${dataDir}");
- $client->succeed("touch ${dataDir}/${excludeFile}");
- $client->succeed("echo '${keepFileData}' > ${dataDir}/${keepFile}");
+ client.succeed("mkdir -p ${dataDir}")
+ client.succeed("touch ${dataDir}/${excludeFile}")
+ client.succeed("echo '${keepFileData}' > ${dataDir}/${keepFile}")
- subtest "local", sub {
- my $borg = "BORG_PASSPHRASE='${passphrase}' borg";
- $client->systemctl("start --wait borgbackup-job-local");
- $client->fail("systemctl is-failed borgbackup-job-local");
- # Make sure exactly one archive has been created
- $client->succeed("c=\$($borg list '${localRepo}' | wc -l) && [[ \$c == '1' ]]");
- # Make sure excludeFile has been excluded
- $client->fail("$borg list '${localRepo}::${archiveName}' | grep -qF '${excludeFile}'");
- # Make sure keepFile has the correct content
- $client->succeed("$borg extract '${localRepo}::${archiveName}'");
- $client->succeed('c=$(cat ${dataDir}/${keepFile}) && [[ "$c" == "${keepFileData}" ]]');
- # Make sure the same is true when using `borg mount`
- $client->succeed("mkdir -p /mnt/borg && $borg mount '${localRepo}::${archiveName}' /mnt/borg");
- $client->succeed('c=$(cat /mnt/borg/${dataDir}/${keepFile}) && [[ "$c" == "${keepFileData}" ]]');
- };
+ with subtest("local"):
+ borg = "BORG_PASSPHRASE='${passphrase}' borg"
+ client.systemctl("start --wait borgbackup-job-local")
+ client.fail("systemctl is-failed borgbackup-job-local")
+ # Make sure exactly one archive has been created
+ assert int(client.succeed("{} list '${localRepo}' | wc -l".format(borg))) > 0
+ # Make sure excludeFile has been excluded
+ client.fail(
+ "{} list '${localRepo}::${archiveName}' | grep -qF '${excludeFile}'".format(borg)
+ )
+ # Make sure keepFile has the correct content
+ client.succeed("{} extract '${localRepo}::${archiveName}'".format(borg))
+ assert "${keepFileData}" in client.succeed("cat ${dataDir}/${keepFile}")
+ # Make sure the same is true when using `borg mount`
+ client.succeed(
+ "mkdir -p /mnt/borg && {} mount '${localRepo}::${archiveName}' /mnt/borg".format(
+ borg
+ )
+ )
+ assert "${keepFileData}" in client.succeed(
+ "cat /mnt/borg/${dataDir}/${keepFile}"
+ )
- subtest "remote", sub {
- my $borg = "BORG_RSH='ssh -oStrictHostKeyChecking=no -i /root/id_ed25519' borg";
- $server->waitForUnit("sshd.service");
- $client->waitForUnit("network.target");
- $client->systemctl("start --wait borgbackup-job-remote");
- $client->fail("systemctl is-failed borgbackup-job-remote");
+ with subtest("remote"):
+ borg = "BORG_RSH='ssh -oStrictHostKeyChecking=no -i /root/id_ed25519' borg"
+ server.wait_for_unit("sshd.service")
+ client.wait_for_unit("network.target")
+ client.systemctl("start --wait borgbackup-job-remote")
+ client.fail("systemctl is-failed borgbackup-job-remote")
- # Make sure we can't access repos other than the specified one
- $client->fail("$borg list borg\@server:wrong");
+ # Make sure we can't access repos other than the specified one
+ client.fail("{} list borg\@server:wrong".format(borg))
- #TODO: Make sure that data is actually deleted
- };
+ # TODO: Make sure that data is actually deleted
- subtest "remoteAppendOnly", sub {
- my $borg = "BORG_RSH='ssh -oStrictHostKeyChecking=no -i /root/id_ed25519.appendOnly' borg";
- $server->waitForUnit("sshd.service");
- $client->waitForUnit("network.target");
- $client->systemctl("start --wait borgbackup-job-remoteAppendOnly");
- $client->fail("systemctl is-failed borgbackup-job-remoteAppendOnly");
+ with subtest("remoteAppendOnly"):
+ borg = (
+ "BORG_RSH='ssh -oStrictHostKeyChecking=no -i /root/id_ed25519.appendOnly' borg"
+ )
+ server.wait_for_unit("sshd.service")
+ client.wait_for_unit("network.target")
+ client.systemctl("start --wait borgbackup-job-remoteAppendOnly")
+ client.fail("systemctl is-failed borgbackup-job-remoteAppendOnly")
- # Make sure we can't access repos other than the specified one
- $client->fail("$borg list borg\@server:wrong");
-
- #TODO: Make sure that data is not actually deleted
- };
+ # Make sure we can't access repos other than the specified one
+ client.fail("{} list borg\@server:wrong".format(borg))
+ # TODO: Make sure that data is not actually deleted
'';
})
diff --git a/nixos/tests/caddy.nix b/nixos/tests/caddy.nix
index ab9d2fbf4d1..fc10df0c79b 100644
--- a/nixos/tests/caddy.nix
+++ b/nixos/tests/caddy.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }: {
+import ./make-test-python.nix ({ pkgs, ... }: {
name = "caddy";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ xfix ];
@@ -50,33 +50,38 @@ import ./make-test.nix ({ pkgs, ... }: {
etagSystem = "${nodes.webserver.config.system.build.toplevel}/fine-tune/child-1";
justReloadSystem = "${nodes.webserver.config.system.build.toplevel}/fine-tune/child-2";
in ''
- my $url = 'http://localhost/example.html';
- $webserver->waitForUnit("caddy");
- $webserver->waitForOpenPort("80");
+ url = "http://localhost/example.html"
+ webserver.wait_for_unit("caddy")
+ webserver.wait_for_open_port("80")
- sub checkEtag {
- my $etag = $webserver->succeed(
- 'curl -v '.$url.' 2>&1 | sed -n -e "s/^< [Ee][Tt][Aa][Gg]: *//p"'
- );
- $etag =~ s/\r?\n$//;
- my $httpCode = $webserver->succeed(
- 'curl -w "%{http_code}" -X HEAD -H \'If-None-Match: '.$etag.'\' '.$url
- );
- die "HTTP code is not 304" unless $httpCode == 304;
- return $etag;
- }
- subtest "check ETag if serving Nix store paths", sub {
- my $oldEtag = checkEtag;
- $webserver->succeed("${etagSystem}/bin/switch-to-configuration test >&2");
- $webserver->sleep(1); # race condition
- my $newEtag = checkEtag;
- die "Old ETag $oldEtag is the same as $newEtag" if $oldEtag eq $newEtag;
- };
+ def check_etag(url):
+ etag = webserver.succeed(
+ "curl -v '{}' 2>&1 | sed -n -e \"s/^< [Ee][Tt][Aa][Gg]: *//p\"".format(url)
+ )
+ etag = etag.replace("\r\n", " ")
+ http_code = webserver.succeed(
+ "curl -w \"%{{http_code}}\" -X HEAD -H 'If-None-Match: {}' {}".format(etag, url)
+ )
+ assert int(http_code) == 304, "HTTP code is not 304"
+ return etag
- subtest "config is reloaded on nixos-rebuild switch", sub {
- $webserver->succeed("${justReloadSystem}/bin/switch-to-configuration test >&2");
- $webserver->waitForOpenPort("8080");
- };
+
+ with subtest("check ETag if serving Nix store paths"):
+ old_etag = check_etag(url)
+ webserver.succeed(
+ "${etagSystem}/bin/switch-to-configuration test >&2"
+ )
+ webserver.sleep(1)
+ new_etag = check_etag(url)
+ assert old_etag != new_etag, "Old ETag {} is the same as {}".format(
+ old_etag, new_etag
+ )
+
+ with subtest("config is reloaded on nixos-rebuild switch"):
+ webserver.succeed(
+ "${justReloadSystem}/bin/switch-to-configuration test >&2"
+ )
+ webserver.wait_for_open_port("8080")
'';
})
diff --git a/nixos/tests/cadvisor.nix b/nixos/tests/cadvisor.nix
index e60bae4b700..60c04f14780 100644
--- a/nixos/tests/cadvisor.nix
+++ b/nixos/tests/cadvisor.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... } : {
+import ./make-test-python.nix ({ pkgs, ... } : {
name = "cadvisor";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ offline ];
@@ -16,20 +16,19 @@ import ./make-test.nix ({ pkgs, ... } : {
};
};
- testScript =
- ''
- startAll;
- $machine->waitForUnit("cadvisor.service");
- $machine->succeed("curl http://localhost:8080/containers/");
+ testScript = ''
+ start_all()
+ machine.wait_for_unit("cadvisor.service")
+ machine.succeed("curl http://localhost:8080/containers/")
- $influxdb->waitForUnit("influxdb.service");
+ influxdb.wait_for_unit("influxdb.service")
# create influxdb database
- $influxdb->succeed(q~
- curl -XPOST http://localhost:8086/query --data-urlencode "q=CREATE DATABASE root"
- ~);
+ influxdb.succeed(
+ 'curl -XPOST http://localhost:8086/query --data-urlencode "q=CREATE DATABASE root"'
+ )
- $influxdb->waitForUnit("cadvisor.service");
- $influxdb->succeed("curl http://localhost:8080/containers/");
+ influxdb.wait_for_unit("cadvisor.service")
+ influxdb.succeed("curl http://localhost:8080/containers/")
'';
})
diff --git a/nixos/tests/cassandra.nix b/nixos/tests/cassandra.nix
index c55733c9be7..05607956a9d 100644
--- a/nixos/tests/cassandra.nix
+++ b/nixos/tests/cassandra.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib, ... }:
+import ./make-test-python.nix ({ pkgs, lib, ... }:
let
# Change this to test a different version of Cassandra:
testPackage = pkgs.cassandra;
@@ -9,13 +9,16 @@ let
jmxRolesFile = ./cassandra-jmx-roles;
jmxAuthArgs = "-u ${(builtins.elemAt jmxRoles 0).username} -pw ${(builtins.elemAt jmxRoles 0).password}";
jmxPort = 7200; # Non-standard port so it doesn't accidentally work
+ jmxPortStr = toString jmxPort;
- # Would usually be assigned to 512M
+ # Would usually be assigned to 512M.
+ # Set it to a different value, so that we can check whether our config
+ # actually changes it.
numMaxHeapSize = "400";
getHeapLimitCommand = ''
- nodetool info -p ${toString jmxPort} | grep "^Heap Memory" | awk \'{print $NF}\'
+ nodetool info -p ${jmxPortStr} | grep "^Heap Memory" | awk '{print $NF}'
'';
- checkHeapLimitCommand = ''
+ checkHeapLimitCommand = pkgs.writeShellScript "check-heap-limit.sh" ''
[ 1 -eq "$(echo "$(${getHeapLimitCommand}) < ${numMaxHeapSize}" | ${pkgs.bc}/bin/bc)" ]
'';
@@ -44,7 +47,10 @@ let
};
in
{
- name = "cassandra-ci";
+ name = "cassandra";
+ meta = {
+ maintainers = with lib.maintainers; [ johnazoidberg ];
+ };
nodes = {
cass0 = nodeCfg "192.168.1.1" {};
@@ -52,66 +58,74 @@ in
cass2 = nodeCfg "192.168.1.3" { jvmOpts = [ "-Dcassandra.replace_address=cass1" ]; };
};
- testScript = let
- jmxPortS = toString jmxPort;
- in ''
+ testScript = ''
# Check configuration
- subtest "Timers exist", sub {
- $cass0->succeed("systemctl list-timers | grep cassandra-full-repair.timer");
- $cass0->succeed("systemctl list-timers | grep cassandra-incremental-repair.timer");
- };
- subtest "Can connect via cqlsh", sub {
- $cass0->waitForUnit("cassandra.service");
- $cass0->waitUntilSucceeds("nc -z cass0 9042");
- $cass0->succeed("echo 'show version;' | cqlsh cass0");
- };
- subtest "Nodetool is operational", sub {
- $cass0->waitForUnit("cassandra.service");
- $cass0->waitUntilSucceeds("nc -z localhost ${jmxPortS}");
- $cass0->succeed("nodetool status -p ${jmxPortS} --resolve-ip | egrep '^UN[[:space:]]+cass0'");
- };
- subtest "Cluster name was set", sub {
- $cass0->waitForUnit("cassandra.service");
- $cass0->waitUntilSucceeds("nc -z localhost ${jmxPortS}");
- $cass0->waitUntilSucceeds("nodetool describecluster -p ${jmxPortS} | grep 'Name: ${clusterName}'");
- };
- subtest "Heap limit set correctly", sub {
- # Nodetool takes a while until it can display info
- $cass0->waitUntilSucceeds('nodetool info -p ${jmxPortS}');
- $cass0->succeed('${checkHeapLimitCommand}');
- };
+ with subtest("Timers exist"):
+ cass0.succeed("systemctl list-timers | grep cassandra-full-repair.timer")
+ cass0.succeed("systemctl list-timers | grep cassandra-incremental-repair.timer")
+
+ with subtest("Can connect via cqlsh"):
+ cass0.wait_for_unit("cassandra.service")
+ cass0.wait_until_succeeds("nc -z cass0 9042")
+ cass0.succeed("echo 'show version;' | cqlsh cass0")
+
+ with subtest("Nodetool is operational"):
+ cass0.wait_for_unit("cassandra.service")
+ cass0.wait_until_succeeds("nc -z localhost ${jmxPortStr}")
+ cass0.succeed("nodetool status -p ${jmxPortStr} --resolve-ip | egrep '^UN[[:space:]]+cass0'")
+
+ with subtest("Cluster name was set"):
+ cass0.wait_for_unit("cassandra.service")
+ cass0.wait_until_succeeds("nc -z localhost ${jmxPortStr}")
+ cass0.wait_until_succeeds(
+ "nodetool describecluster -p ${jmxPortStr} | grep 'Name: ${clusterName}'"
+ )
+
+ with subtest("Heap limit set correctly"):
+ # Nodetool takes a while until it can display info
+ cass0.wait_until_succeeds("nodetool info -p ${jmxPortStr}")
+ cass0.succeed("${checkHeapLimitCommand}")
# Check cluster interaction
- subtest "Bring up cluster", sub {
- $cass1->waitForUnit("cassandra.service");
- $cass1->waitUntilSucceeds("nodetool -p ${jmxPortS} ${jmxAuthArgs} status | egrep -c '^UN' | grep 2");
- $cass0->succeed("nodetool status -p ${jmxPortS} --resolve-ip | egrep '^UN[[:space:]]+cass1'");
- };
+ with subtest("Bring up cluster"):
+ cass1.wait_for_unit("cassandra.service")
+ cass1.wait_until_succeeds(
+ "nodetool -p ${jmxPortStr} ${jmxAuthArgs} status | egrep -c '^UN' | grep 2"
+ )
+ cass0.succeed("nodetool status -p ${jmxPortStr} --resolve-ip | egrep '^UN[[:space:]]+cass1'")
'' + lib.optionalString testRemoteAuth ''
- subtest "Remote authenticated jmx", sub {
- # Doesn't work if not enabled
- $cass0->waitUntilSucceeds("nc -z localhost ${jmxPortS}");
- $cass1->fail("nc -z 192.168.1.1 ${toString jmxPort}");
- $cass1->fail("nodetool -p ${jmxPortS} -h 192.168.1.1 status");
+ with subtest("Remote authenticated jmx"):
+ # Doesn't work if not enabled
+ cass0.wait_until_succeeds("nc -z localhost ${jmxPortStr}")
+ cass1.fail("nc -z 192.168.1.1 ${jmxPortStr}")
+ cass1.fail("nodetool -p ${jmxPortStr} -h 192.168.1.1 status")
- # Works if enabled
- $cass1->waitUntilSucceeds("nc -z localhost ${toString jmxPort}");
- $cass0->succeed("nodetool -p ${jmxPortS} -h 192.168.1.2 ${jmxAuthArgs} status");
- };
+ # Works if enabled
+ cass1.wait_until_succeeds("nc -z localhost ${jmxPortStr}")
+ cass0.succeed("nodetool -p ${jmxPortStr} -h 192.168.1.2 ${jmxAuthArgs} status")
'' + ''
- subtest "Break and fix node", sub {
- $cass1->block;
- $cass0->waitUntilSucceeds("nodetool status -p ${jmxPortS} --resolve-ip | egrep -c '^DN[[:space:]]+cass1'");
- $cass0->succeed("nodetool status -p ${jmxPortS} | egrep -c '^UN' | grep 1");
- $cass1->unblock;
- $cass1->waitUntilSucceeds("nodetool -p ${jmxPortS} ${jmxAuthArgs} status | egrep -c '^UN' | grep 2");
- $cass0->succeed("nodetool status -p ${jmxPortS} | egrep -c '^UN' | grep 2");
- };
- subtest "Replace crashed node", sub {
- $cass1->crash;
- $cass2->waitForUnit("cassandra.service");
- $cass0->waitUntilFails("nodetool status -p ${jmxPortS} --resolve-ip | egrep '^UN[[:space:]]+cass1'");
- $cass0->waitUntilSucceeds("nodetool status -p ${jmxPortS} --resolve-ip | egrep '^UN[[:space:]]+cass2'");
- };
+ with subtest("Break and fix node"):
+ cass1.block()
+ cass0.wait_until_succeeds(
+ "nodetool status -p ${jmxPortStr} --resolve-ip | egrep -c '^DN[[:space:]]+cass1'"
+ )
+ cass0.succeed("nodetool status -p ${jmxPortStr} | egrep -c '^UN' | grep 1")
+ cass1.unblock()
+ cass1.wait_until_succeeds(
+ "nodetool -p ${jmxPortStr} ${jmxAuthArgs} status | egrep -c '^UN' | grep 2"
+ )
+ cass0.succeed("nodetool status -p ${jmxPortStr} | egrep -c '^UN' | grep 2")
+
+ with subtest("Replace crashed node"):
+ cass1.block() # .crash() waits until it's fully shutdown
+ cass2.start()
+ cass0.wait_until_fails(
+ "nodetool status -p ${jmxPortStr} --resolve-ip | egrep '^UN[[:space:]]+cass1'"
+ )
+
+ cass2.wait_for_unit("cassandra.service")
+ cass0.wait_until_succeeds(
+ "nodetool status -p ${jmxPortStr} --resolve-ip | egrep '^UN[[:space:]]+cass2'"
+ )
'';
})
diff --git a/nixos/tests/ceph-multi-node.nix b/nixos/tests/ceph-multi-node.nix
new file mode 100644
index 00000000000..ed493d6a1b3
--- /dev/null
+++ b/nixos/tests/ceph-multi-node.nix
@@ -0,0 +1,225 @@
+import ./make-test.nix ({pkgs, lib, ...}:
+
+let
+ cfg = {
+ clusterId = "066ae264-2a5d-4729-8001-6ad265f50b03";
+ monA = {
+ name = "a";
+ ip = "192.168.1.1";
+ };
+ osd0 = {
+ name = "0";
+ ip = "192.168.1.2";
+ key = "AQBCEJNa3s8nHRAANvdsr93KqzBznuIWm2gOGg==";
+ uuid = "55ba2294-3e24-478f-bee0-9dca4c231dd9";
+ };
+ osd1 = {
+ name = "1";
+ ip = "192.168.1.3";
+ key = "AQBEEJNac00kExAAXEgy943BGyOpVH1LLlHafQ==";
+ uuid = "5e97a838-85b6-43b0-8950-cb56d554d1e5";
+ };
+ };
+ generateCephConfig = { daemonConfig }: {
+ enable = true;
+ global = {
+ fsid = cfg.clusterId;
+ monHost = cfg.monA.ip;
+ monInitialMembers = cfg.monA.name;
+ };
+ } // daemonConfig;
+
+ generateHost = { pkgs, cephConfig, networkConfig, ... }: {
+ virtualisation = {
+ memorySize = 512;
+ emptyDiskImages = [ 20480 ];
+ vlans = [ 1 ];
+ };
+
+ networking = networkConfig;
+
+ environment.systemPackages = with pkgs; [
+ bash
+ sudo
+ ceph
+ xfsprogs
+ netcat-openbsd
+ ];
+
+ boot.kernelModules = [ "xfs" ];
+
+ services.ceph = cephConfig;
+ };
+
+ networkMonA = {
+ dhcpcd.enable = false;
+ interfaces.eth1.ipv4.addresses = pkgs.lib.mkOverride 0 [
+ { address = cfg.monA.ip; prefixLength = 24; }
+ ];
+ firewall = {
+ allowedTCPPorts = [ 6789 3300 ];
+ allowedTCPPortRanges = [ { from = 6800; to = 7300; } ];
+ };
+ };
+ cephConfigMonA = generateCephConfig { daemonConfig = {
+ mon = {
+ enable = true;
+ daemons = [ cfg.monA.name ];
+ };
+ mgr = {
+ enable = true;
+ daemons = [ cfg.monA.name ];
+ };
+ }; };
+
+ networkOsd0 = {
+ dhcpcd.enable = false;
+ interfaces.eth1.ipv4.addresses = pkgs.lib.mkOverride 0 [
+ { address = cfg.osd0.ip; prefixLength = 24; }
+ ];
+ firewall = {
+ allowedTCPPortRanges = [ { from = 6800; to = 7300; } ];
+ };
+ };
+ cephConfigOsd0 = generateCephConfig { daemonConfig = {
+ osd = {
+ enable = true;
+ daemons = [ cfg.osd0.name ];
+ };
+ }; };
+
+ networkOsd1 = {
+ dhcpcd.enable = false;
+ interfaces.eth1.ipv4.addresses = pkgs.lib.mkOverride 0 [
+ { address = cfg.osd1.ip; prefixLength = 24; }
+ ];
+ firewall = {
+ allowedTCPPortRanges = [ { from = 6800; to = 7300; } ];
+ };
+ };
+ cephConfigOsd1 = generateCephConfig { daemonConfig = {
+ osd = {
+ enable = true;
+ daemons = [ cfg.osd1.name ];
+ };
+ }; };
+
+ # Following deployment is based on the manual deployment described here:
+ # https://docs.ceph.com/docs/master/install/manual-deployment/
+ # For other ways to deploy a ceph cluster, look at the documentation at
+ # https://docs.ceph.com/docs/master/
+ testscript = { ... }: ''
+ startAll;
+
+ $monA->waitForUnit("network.target");
+ $osd0->waitForUnit("network.target");
+ $osd1->waitForUnit("network.target");
+
+ # Bootstrap ceph-mon daemon
+ $monA->mustSucceed(
+ "sudo -u ceph ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'",
+ "sudo -u ceph ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *'",
+ "sudo -u ceph ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring",
+ "monmaptool --create --add ${cfg.monA.name} ${cfg.monA.ip} --fsid ${cfg.clusterId} /tmp/monmap",
+ "sudo -u ceph ceph-mon --mkfs -i ${cfg.monA.name} --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring",
+ "sudo -u ceph mkdir -p /var/lib/ceph/mgr/ceph-${cfg.monA.name}/",
+ "sudo -u ceph touch /var/lib/ceph/mon/ceph-${cfg.monA.name}/done",
+ "systemctl start ceph-mon-${cfg.monA.name}"
+ );
+ $monA->waitForUnit("ceph-mon-${cfg.monA.name}");
+ $monA->mustSucceed("ceph mon enable-msgr2");
+
+ # Can't check ceph status until a mon is up
+ $monA->succeed("ceph -s | grep 'mon: 1 daemons'");
+
+ # Start the ceph-mgr daemon, it has no deps and hardly any setup
+ $monA->mustSucceed(
+ "ceph auth get-or-create mgr.${cfg.monA.name} mon 'allow profile mgr' osd 'allow *' mds 'allow *' > /var/lib/ceph/mgr/ceph-${cfg.monA.name}/keyring",
+ "systemctl start ceph-mgr-${cfg.monA.name}"
+ );
+ $monA->waitForUnit("ceph-mgr-a");
+ $monA->waitUntilSucceeds("ceph -s | grep 'quorum ${cfg.monA.name}'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'mgr: ${cfg.monA.name}(active,'");
+
+ # Send the admin keyring to the OSD machines
+ $monA->mustSucceed("cp /etc/ceph/ceph.client.admin.keyring /tmp/shared");
+ $osd0->mustSucceed("cp /tmp/shared/ceph.client.admin.keyring /etc/ceph");
+ $osd1->mustSucceed("cp /tmp/shared/ceph.client.admin.keyring /etc/ceph");
+
+ # Bootstrap both OSDs
+ $osd0->mustSucceed(
+ "mkfs.xfs /dev/vdb",
+ "mkdir -p /var/lib/ceph/osd/ceph-${cfg.osd0.name}",
+ "mount /dev/vdb /var/lib/ceph/osd/ceph-${cfg.osd0.name}",
+ "ceph-authtool --create-keyring /var/lib/ceph/osd/ceph-${cfg.osd0.name}/keyring --name osd.${cfg.osd0.name} --add-key ${cfg.osd0.key}",
+ "echo '{\"cephx_secret\": \"${cfg.osd0.key}\"}' | ceph osd new ${cfg.osd0.uuid} -i -",
+ );
+ $osd1->mustSucceed(
+ "mkfs.xfs /dev/vdb",
+ "mkdir -p /var/lib/ceph/osd/ceph-${cfg.osd1.name}",
+ "mount /dev/vdb /var/lib/ceph/osd/ceph-${cfg.osd1.name}",
+ "ceph-authtool --create-keyring /var/lib/ceph/osd/ceph-${cfg.osd1.name}/keyring --name osd.${cfg.osd1.name} --add-key ${cfg.osd1.key}",
+ "echo '{\"cephx_secret\": \"${cfg.osd1.key}\"}' | ceph osd new ${cfg.osd1.uuid} -i -"
+ );
+
+ # Initialize the OSDs with regular filestore
+ $osd0->mustSucceed(
+ "ceph-osd -i ${cfg.osd0.name} --mkfs --osd-uuid ${cfg.osd0.uuid}",
+ "chown -R ceph:ceph /var/lib/ceph/osd",
+ "systemctl start ceph-osd-${cfg.osd0.name}",
+ );
+ $osd1->mustSucceed(
+ "ceph-osd -i ${cfg.osd1.name} --mkfs --osd-uuid ${cfg.osd1.uuid}",
+ "chown -R ceph:ceph /var/lib/ceph/osd",
+ "systemctl start ceph-osd-${cfg.osd1.name}"
+ );
+ $monA->waitUntilSucceeds("ceph osd stat | grep -e '2 osds: 2 up[^,]*, 2 in'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'mgr: ${cfg.monA.name}(active,'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'HEALTH_OK'");
+
+ $monA->mustSucceed(
+ "ceph osd pool create multi-node-test 100 100",
+ "ceph osd pool ls | grep 'multi-node-test'",
+ "ceph osd pool rename multi-node-test multi-node-other-test",
+ "ceph osd pool ls | grep 'multi-node-other-test'"
+ );
+ $monA->waitUntilSucceeds("ceph -s | grep '1 pools, 100 pgs'");
+ $monA->mustSucceed("ceph osd pool set multi-node-other-test size 2");
+ $monA->waitUntilSucceeds("ceph -s | grep 'HEALTH_OK'");
+ $monA->waitUntilSucceeds("ceph -s | grep '100 active+clean'");
+ $monA->mustFail(
+ "ceph osd pool ls | grep 'multi-node-test'",
+ "ceph osd pool delete multi-node-other-test multi-node-other-test --yes-i-really-really-mean-it"
+ );
+
+ # Shut down ceph on all machines in a very unpolite way
+ $monA->crash;
+ $osd0->crash;
+ $osd1->crash;
+
+ # Start it up
+ $osd0->start;
+ $osd1->start;
+ $monA->start;
+
+ # Ensure the cluster comes back up again
+ $monA->succeed("ceph -s | grep 'mon: 1 daemons'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'quorum ${cfg.monA.name}'");
+ $monA->waitUntilSucceeds("ceph osd stat | grep -e '2 osds: 2 up[^,]*, 2 in'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'mgr: ${cfg.monA.name}(active,'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'HEALTH_OK'");
+ '';
+in {
+ name = "basic-multi-node-ceph-cluster";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ lejonet ];
+ };
+
+ nodes = {
+ monA = generateHost { pkgs = pkgs; cephConfig = cephConfigMonA; networkConfig = networkMonA; };
+ osd0 = generateHost { pkgs = pkgs; cephConfig = cephConfigOsd0; networkConfig = networkOsd0; };
+ osd1 = generateHost { pkgs = pkgs; cephConfig = cephConfigOsd1; networkConfig = networkOsd1; };
+ };
+
+ testScript = testscript;
+})
diff --git a/nixos/tests/ceph-single-node.nix b/nixos/tests/ceph-single-node.nix
new file mode 100644
index 00000000000..041fbd7e8e6
--- /dev/null
+++ b/nixos/tests/ceph-single-node.nix
@@ -0,0 +1,183 @@
+import ./make-test.nix ({pkgs, lib, ...}:
+
+let
+ cfg = {
+ clusterId = "066ae264-2a5d-4729-8001-6ad265f50b03";
+ monA = {
+ name = "a";
+ ip = "192.168.1.1";
+ };
+ osd0 = {
+ name = "0";
+ key = "AQBCEJNa3s8nHRAANvdsr93KqzBznuIWm2gOGg==";
+ uuid = "55ba2294-3e24-478f-bee0-9dca4c231dd9";
+ };
+ osd1 = {
+ name = "1";
+ key = "AQBEEJNac00kExAAXEgy943BGyOpVH1LLlHafQ==";
+ uuid = "5e97a838-85b6-43b0-8950-cb56d554d1e5";
+ };
+ };
+ generateCephConfig = { daemonConfig }: {
+ enable = true;
+ global = {
+ fsid = cfg.clusterId;
+ monHost = cfg.monA.ip;
+ monInitialMembers = cfg.monA.name;
+ };
+ } // daemonConfig;
+
+ generateHost = { pkgs, cephConfig, networkConfig, ... }: {
+ virtualisation = {
+ memorySize = 512;
+ emptyDiskImages = [ 20480 20480 ];
+ vlans = [ 1 ];
+ };
+
+ networking = networkConfig;
+
+ environment.systemPackages = with pkgs; [
+ bash
+ sudo
+ ceph
+ xfsprogs
+ ];
+
+ boot.kernelModules = [ "xfs" ];
+
+ services.ceph = cephConfig;
+ };
+
+ networkMonA = {
+ dhcpcd.enable = false;
+ interfaces.eth1.ipv4.addresses = pkgs.lib.mkOverride 0 [
+ { address = cfg.monA.ip; prefixLength = 24; }
+ ];
+ };
+ cephConfigMonA = generateCephConfig { daemonConfig = {
+ mon = {
+ enable = true;
+ daemons = [ cfg.monA.name ];
+ };
+ mgr = {
+ enable = true;
+ daemons = [ cfg.monA.name ];
+ };
+ osd = {
+ enable = true;
+ daemons = [ cfg.osd0.name cfg.osd1.name ];
+ };
+ }; };
+
+ # Following deployment is based on the manual deployment described here:
+ # https://docs.ceph.com/docs/master/install/manual-deployment/
+ # For other ways to deploy a ceph cluster, look at the documentation at
+ # https://docs.ceph.com/docs/master/
+ testscript = { ... }: ''
+ startAll;
+
+ $monA->waitForUnit("network.target");
+
+ # Bootstrap ceph-mon daemon
+ $monA->mustSucceed(
+ "sudo -u ceph ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'",
+ "sudo -u ceph ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *'",
+ "sudo -u ceph ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring",
+ "monmaptool --create --add ${cfg.monA.name} ${cfg.monA.ip} --fsid ${cfg.clusterId} /tmp/monmap",
+ "sudo -u ceph ceph-mon --mkfs -i ${cfg.monA.name} --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring",
+ "sudo -u ceph touch /var/lib/ceph/mon/ceph-${cfg.monA.name}/done",
+ "systemctl start ceph-mon-${cfg.monA.name}"
+ );
+ $monA->waitForUnit("ceph-mon-${cfg.monA.name}");
+ $monA->mustSucceed("ceph mon enable-msgr2");
+
+ # Can't check ceph status until a mon is up
+ $monA->succeed("ceph -s | grep 'mon: 1 daemons'");
+
+ # Start the ceph-mgr daemon, after copying in the keyring
+ $monA->mustSucceed(
+ "sudo -u ceph mkdir -p /var/lib/ceph/mgr/ceph-${cfg.monA.name}/",
+ "ceph auth get-or-create mgr.${cfg.monA.name} mon 'allow profile mgr' osd 'allow *' mds 'allow *' > /var/lib/ceph/mgr/ceph-${cfg.monA.name}/keyring",
+ "systemctl start ceph-mgr-${cfg.monA.name}"
+ );
+ $monA->waitForUnit("ceph-mgr-a");
+ $monA->waitUntilSucceeds("ceph -s | grep 'quorum ${cfg.monA.name}'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'mgr: ${cfg.monA.name}(active,'");
+
+ # Bootstrap both OSDs
+ $monA->mustSucceed(
+ "mkfs.xfs /dev/vdb",
+ "mkfs.xfs /dev/vdc",
+ "mkdir -p /var/lib/ceph/osd/ceph-${cfg.osd0.name}",
+ "mount /dev/vdb /var/lib/ceph/osd/ceph-${cfg.osd0.name}",
+ "mkdir -p /var/lib/ceph/osd/ceph-${cfg.osd1.name}",
+ "mount /dev/vdc /var/lib/ceph/osd/ceph-${cfg.osd1.name}",
+ "ceph-authtool --create-keyring /var/lib/ceph/osd/ceph-${cfg.osd0.name}/keyring --name osd.${cfg.osd0.name} --add-key ${cfg.osd0.key}",
+ "ceph-authtool --create-keyring /var/lib/ceph/osd/ceph-${cfg.osd1.name}/keyring --name osd.${cfg.osd1.name} --add-key ${cfg.osd1.key}",
+ "echo '{\"cephx_secret\": \"${cfg.osd0.key}\"}' | ceph osd new ${cfg.osd0.uuid} -i -",
+ "echo '{\"cephx_secret\": \"${cfg.osd1.key}\"}' | ceph osd new ${cfg.osd1.uuid} -i -"
+ );
+
+ # Initialize the OSDs with regular filestore
+ $monA->mustSucceed(
+ "ceph-osd -i ${cfg.osd0.name} --mkfs --osd-uuid ${cfg.osd0.uuid}",
+ "ceph-osd -i ${cfg.osd1.name} --mkfs --osd-uuid ${cfg.osd1.uuid}",
+ "chown -R ceph:ceph /var/lib/ceph/osd",
+ "systemctl start ceph-osd-${cfg.osd0.name}",
+ "systemctl start ceph-osd-${cfg.osd1.name}"
+ );
+ $monA->waitUntilSucceeds("ceph osd stat | grep -e '2 osds: 2 up[^,]*, 2 in'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'mgr: ${cfg.monA.name}(active,'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'HEALTH_OK'");
+
+ $monA->mustSucceed(
+ "ceph osd pool create single-node-test 100 100",
+ "ceph osd pool ls | grep 'single-node-test'",
+ "ceph osd pool rename single-node-test single-node-other-test",
+ "ceph osd pool ls | grep 'single-node-other-test'"
+ );
+ $monA->waitUntilSucceeds("ceph -s | grep '1 pools, 100 pgs'");
+ $monA->mustSucceed(
+ "ceph osd getcrushmap -o crush",
+ "crushtool -d crush -o decrushed",
+ "sed 's/step chooseleaf firstn 0 type host/step chooseleaf firstn 0 type osd/' decrushed > modcrush",
+ "crushtool -c modcrush -o recrushed",
+ "ceph osd setcrushmap -i recrushed",
+ "ceph osd pool set single-node-other-test size 2"
+ );
+ $monA->waitUntilSucceeds("ceph -s | grep 'HEALTH_OK'");
+ $monA->waitUntilSucceeds("ceph -s | grep '100 active+clean'");
+ $monA->mustFail(
+ "ceph osd pool ls | grep 'multi-node-test'",
+ "ceph osd pool delete single-node-other-test single-node-other-test --yes-i-really-really-mean-it"
+ );
+
+ # Shut down ceph by stopping ceph.target.
+ $monA->mustSucceed("systemctl stop ceph.target");
+
+ # Start it up
+ $monA->succeed("systemctl start ceph.target");
+ $monA->waitForUnit("ceph-mon-${cfg.monA.name}");
+ $monA->waitForUnit("ceph-mgr-${cfg.monA.name}");
+ $monA->waitForUnit("ceph-osd-${cfg.osd0.name}");
+ $monA->waitForUnit("ceph-osd-${cfg.osd1.name}");
+
+ # Ensure the cluster comes back up again
+ $monA->succeed("ceph -s | grep 'mon: 1 daemons'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'quorum ${cfg.monA.name}'");
+ $monA->waitUntilSucceeds("ceph osd stat | grep -e '2 osds: 2 up[^,]*, 2 in'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'mgr: ${cfg.monA.name}(active,'");
+ $monA->waitUntilSucceeds("ceph -s | grep 'HEALTH_OK'");
+ '';
+in {
+ name = "basic-single-node-ceph-cluster";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ lejonet johanot ];
+ };
+
+ nodes = {
+ monA = generateHost { pkgs = pkgs; cephConfig = cephConfigMonA; networkConfig = networkMonA; };
+ };
+
+ testScript = testscript;
+})
diff --git a/nixos/tests/ceph.nix b/nixos/tests/ceph.nix
deleted file mode 100644
index 57120ff978f..00000000000
--- a/nixos/tests/ceph.nix
+++ /dev/null
@@ -1,161 +0,0 @@
-import ./make-test.nix ({pkgs, lib, ...}: {
- name = "All-in-one-basic-ceph-cluster";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ johanot lejonet ];
- };
-
- nodes = {
- aio = { pkgs, ... }: {
- virtualisation = {
- memorySize = 1536;
- emptyDiskImages = [ 20480 20480 ];
- vlans = [ 1 ];
- };
-
- networking = {
- useDHCP = false;
- interfaces.eth1.ipv4.addresses = pkgs.lib.mkOverride 0 [
- { address = "192.168.1.1"; prefixLength = 24; }
- ];
- };
-
- environment.systemPackages = with pkgs; [
- bash
- sudo
- ceph
- xfsprogs
- ];
-
- boot.kernelModules = [ "xfs" ];
-
- services.ceph.enable = true;
- services.ceph.global = {
- fsid = "066ae264-2a5d-4729-8001-6ad265f50b03";
- monInitialMembers = "aio";
- monHost = "192.168.1.1";
- };
-
- services.ceph.mon = {
- enable = true;
- daemons = [ "aio" ];
- };
-
- services.ceph.mgr = {
- enable = true;
- daemons = [ "aio" ];
- };
-
- services.ceph.osd = {
- enable = true;
- daemons = [ "0" "1" ];
- };
-
- # So that we don't have to battle systemd when bootstraping
- systemd.targets.ceph.wantedBy = lib.mkForce [];
- };
- };
-
- testScript = { ... }: ''
- startAll;
-
- $aio->waitForUnit("network.target");
-
- # Create the ceph-related directories
- $aio->mustSucceed(
- "mkdir -p /var/lib/ceph/mgr/ceph-aio",
- "mkdir -p /var/lib/ceph/mon/ceph-aio",
- "mkdir -p /var/lib/ceph/osd/ceph-{0,1}",
- "chown ceph:ceph -R /var/lib/ceph/",
- "mkdir -p /etc/ceph",
- "chown ceph:ceph -R /etc/ceph"
- );
-
- # Bootstrap ceph-mon daemon
- $aio->mustSucceed(
- "sudo -u ceph ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'",
- "sudo -u ceph ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *'",
- "sudo -u ceph ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring",
- "monmaptool --create --add aio 192.168.1.1 --fsid 066ae264-2a5d-4729-8001-6ad265f50b03 /tmp/monmap",
- "sudo -u ceph ceph-mon --mkfs -i aio --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring",
- "sudo -u ceph touch /var/lib/ceph/mon/ceph-aio/done",
- "systemctl start ceph-mon-aio"
- );
- $aio->waitForUnit("ceph-mon-aio");
- $aio->mustSucceed("ceph mon enable-msgr2");
-
- # Can't check ceph status until a mon is up
- $aio->succeed("ceph -s | grep 'mon: 1 daemons'");
-
- # Start the ceph-mgr daemon, it has no deps and hardly any setup
- $aio->mustSucceed(
- "ceph auth get-or-create mgr.aio mon 'allow profile mgr' osd 'allow *' mds 'allow *' > /var/lib/ceph/mgr/ceph-aio/keyring",
- "systemctl start ceph-mgr-aio"
- );
- $aio->waitForUnit("ceph-mgr-aio");
- $aio->waitUntilSucceeds("ceph -s | grep 'quorum aio'");
- $aio->waitUntilSucceeds("ceph -s | grep 'mgr: aio(active,'");
-
- # Bootstrap both OSDs
- $aio->mustSucceed(
- "mkfs.xfs /dev/vdb",
- "mkfs.xfs /dev/vdc",
- "mount /dev/vdb /var/lib/ceph/osd/ceph-0",
- "mount /dev/vdc /var/lib/ceph/osd/ceph-1",
- "ceph-authtool --create-keyring /var/lib/ceph/osd/ceph-0/keyring --name osd.0 --add-key AQBCEJNa3s8nHRAANvdsr93KqzBznuIWm2gOGg==",
- "ceph-authtool --create-keyring /var/lib/ceph/osd/ceph-1/keyring --name osd.1 --add-key AQBEEJNac00kExAAXEgy943BGyOpVH1LLlHafQ==",
- "echo '{\"cephx_secret\": \"AQBCEJNa3s8nHRAANvdsr93KqzBznuIWm2gOGg==\"}' | ceph osd new 55ba2294-3e24-478f-bee0-9dca4c231dd9 -i -",
- "echo '{\"cephx_secret\": \"AQBEEJNac00kExAAXEgy943BGyOpVH1LLlHafQ==\"}' | ceph osd new 5e97a838-85b6-43b0-8950-cb56d554d1e5 -i -"
- );
-
- # Initialize the OSDs with regular filestore
- $aio->mustSucceed(
- "ceph-osd -i 0 --mkfs --osd-uuid 55ba2294-3e24-478f-bee0-9dca4c231dd9",
- "ceph-osd -i 1 --mkfs --osd-uuid 5e97a838-85b6-43b0-8950-cb56d554d1e5",
- "chown -R ceph:ceph /var/lib/ceph/osd",
- "systemctl start ceph-osd-0",
- "systemctl start ceph-osd-1"
- );
-
- $aio->waitUntilSucceeds("ceph osd stat | grep -e '2 osds: 2 up[^,]*, 2 in'");
- $aio->waitUntilSucceeds("ceph -s | grep 'mgr: aio(active,'");
- $aio->waitUntilSucceeds("ceph -s | grep 'HEALTH_OK'");
-
- $aio->mustSucceed(
- "ceph osd pool create aio-test 100 100",
- "ceph osd pool ls | grep 'aio-test'",
- "ceph osd pool rename aio-test aio-other-test",
- "ceph osd pool ls | grep 'aio-other-test'",
- "ceph -s | grep '1 pools, 100 pgs'",
- "ceph osd getcrushmap -o crush",
- "crushtool -d crush -o decrushed",
- "sed 's/step chooseleaf firstn 0 type host/step chooseleaf firstn 0 type osd/' decrushed > modcrush",
- "crushtool -c modcrush -o recrushed",
- "ceph osd setcrushmap -i recrushed",
- "ceph osd pool set aio-other-test size 2"
- );
- $aio->waitUntilSucceeds("ceph -s | grep 'HEALTH_OK'");
- $aio->waitUntilSucceeds("ceph -s | grep '100 active+clean'");
- $aio->mustFail(
- "ceph osd pool ls | grep 'aio-test'",
- "ceph osd pool delete aio-other-test aio-other-test --yes-i-really-really-mean-it"
- );
-
- # As we disable the target in the config, we still want to test that it works as intended
- $aio->mustSucceed(
- "systemctl stop ceph-osd-0",
- "systemctl stop ceph-osd-1",
- "systemctl stop ceph-mgr-aio",
- "systemctl stop ceph-mon-aio"
- );
- $aio->succeed("systemctl start ceph.target");
- $aio->waitForUnit("ceph-mon-aio");
- $aio->waitForUnit("ceph-mgr-aio");
- $aio->waitForUnit("ceph-osd-0");
- $aio->waitForUnit("ceph-osd-1");
- $aio->succeed("ceph -s | grep 'mon: 1 daemons'");
- $aio->waitUntilSucceeds("ceph -s | grep 'quorum aio'");
- $aio->waitUntilSucceeds("ceph osd stat | grep -e '2 osds: 2 up[^,]*, 2 in'");
- $aio->waitUntilSucceeds("ceph -s | grep 'mgr: aio(active,'");
- $aio->waitUntilSucceeds("ceph -s | grep 'HEALTH_OK'");
- '';
-})
diff --git a/nixos/tests/certmgr.nix b/nixos/tests/certmgr.nix
index fe67833808c..cb69f35e862 100644
--- a/nixos/tests/certmgr.nix
+++ b/nixos/tests/certmgr.nix
@@ -3,7 +3,7 @@
pkgs ? import ../.. { inherit system config; }
}:
-with import ../lib/testing.nix { inherit system pkgs; };
+with import ../lib/testing-python.nix { inherit system pkgs; };
let
mkSpec = { host, service ? null, action }: {
inherit action;
@@ -123,17 +123,17 @@ in
)));
};
testScript = ''
- $machine->waitForUnit('cfssl.service');
- $machine->waitUntilSucceeds('ls /tmp/decl.example.org-ca.pem');
- $machine->waitUntilSucceeds('ls /tmp/decl.example.org-key.pem');
- $machine->waitUntilSucceeds('ls /tmp/decl.example.org-cert.pem');
- $machine->waitUntilSucceeds('ls /tmp/imp.example.org-ca.pem');
- $machine->waitUntilSucceeds('ls /tmp/imp.example.org-key.pem');
- $machine->waitUntilSucceeds('ls /tmp/imp.example.org-cert.pem');
- $machine->waitForUnit('nginx.service');
- $machine->succeed('[ "1" -lt "$(journalctl -u nginx | grep "Starting Nginx" | wc -l)" ]');
- $machine->succeed('curl --cacert /tmp/imp.example.org-ca.pem https://imp.example.org');
- $machine->succeed('curl --cacert /tmp/decl.example.org-ca.pem https://decl.example.org');
+ machine.wait_for_unit("cfssl.service")
+ machine.wait_until_succeeds("ls /tmp/decl.example.org-ca.pem")
+ machine.wait_until_succeeds("ls /tmp/decl.example.org-key.pem")
+ machine.wait_until_succeeds("ls /tmp/decl.example.org-cert.pem")
+ machine.wait_until_succeeds("ls /tmp/imp.example.org-ca.pem")
+ machine.wait_until_succeeds("ls /tmp/imp.example.org-key.pem")
+ machine.wait_until_succeeds("ls /tmp/imp.example.org-cert.pem")
+ machine.wait_for_unit("nginx.service")
+ assert 1 < int(machine.succeed('journalctl -u nginx | grep "Starting Nginx" | wc -l'))
+ machine.succeed("curl --cacert /tmp/imp.example.org-ca.pem https://imp.example.org")
+ machine.succeed("curl --cacert /tmp/decl.example.org-ca.pem https://decl.example.org")
'';
};
@@ -143,8 +143,8 @@ in
test = mkSpec { host = "command.example.org"; action = "touch /tmp/command.executed"; };
};
testScript = ''
- $machine->waitForUnit('cfssl.service');
- $machine->waitUntilSucceeds('stat /tmp/command.executed');
+ machine.wait_for_unit("cfssl.service")
+ machine.wait_until_succeeds("stat /tmp/command.executed")
'';
};
diff --git a/nixos/tests/cfssl.nix b/nixos/tests/cfssl.nix
index 513ed8c4574..e291fc285fb 100644
--- a/nixos/tests/cfssl.nix
+++ b/nixos/tests/cfssl.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "cfssl";
machine = { config, lib, pkgs, ... }:
@@ -60,8 +60,8 @@ import ./make-test.nix ({ pkgs, ...} : {
});
in
''
- $machine->waitForUnit('cfssl.service');
- $machine->waitUntilSucceeds('${cfsslrequest}');
- $machine->succeed('ls /tmp/certificate-key.pem');
+ machine.wait_for_unit("cfssl.service")
+ machine.wait_until_succeeds("${cfsslrequest}")
+ machine.succeed("ls /tmp/certificate-key.pem")
'';
})
diff --git a/nixos/tests/cjdns.nix b/nixos/tests/cjdns.nix
index 6660eecf05b..d72236d415d 100644
--- a/nixos/tests/cjdns.nix
+++ b/nixos/tests/cjdns.nix
@@ -17,7 +17,7 @@ let
in
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "cjdns";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ ehmry ];
@@ -83,36 +83,39 @@ import ./make-test.nix ({ pkgs, ...} : {
testScript =
''
- startAll;
+ import re
- $alice->waitForUnit("cjdns.service");
- $bob->waitForUnit("cjdns.service");
- $carol->waitForUnit("cjdns.service");
+ start_all()
- sub cjdnsIp {
- my ($machine) = @_;
- my $ip = (split /[ \/]+/, $machine->succeed("ip -o -6 addr show dev tun0"))[3];
- $machine->log("has ip $ip");
- return $ip;
- }
+ alice.wait_for_unit("cjdns.service")
+ bob.wait_for_unit("cjdns.service")
+ carol.wait_for_unit("cjdns.service")
- my $aliceIp6 = cjdnsIp $alice;
- my $bobIp6 = cjdnsIp $bob;
- my $carolIp6 = cjdnsIp $carol;
+
+ def cjdns_ip(machine):
+ res = machine.succeed("ip -o -6 addr show dev tun0")
+ ip = re.split("\s+|/", res)[3]
+ machine.log("has ip {}".format(ip))
+ return ip
+
+
+ alice_ip6 = cjdns_ip(alice)
+ bob_ip6 = cjdns_ip(bob)
+ carol_ip6 = cjdns_ip(carol)
# ping a few times each to let the routing table establish itself
- $alice->succeed("ping -c 4 $carolIp6");
- $bob->succeed("ping -c 4 $carolIp6");
+ alice.succeed("ping -c 4 {}".format(carol_ip6))
+ bob.succeed("ping -c 4 {}".format(carol_ip6))
- $carol->succeed("ping -c 4 $aliceIp6");
- $carol->succeed("ping -c 4 $bobIp6");
+ carol.succeed("ping -c 4 {}".format(alice_ip6))
+ carol.succeed("ping -c 4 {}".format(bob_ip6))
- $alice->succeed("ping -c 4 $bobIp6");
- $bob->succeed("ping -c 4 $aliceIp6");
+ alice.succeed("ping -c 4 {}".format(bob_ip6))
+ bob.succeed("ping -c 4 {}".format(alice_ip6))
- $alice->waitForUnit("httpd.service");
+ alice.wait_for_unit("httpd.service")
- $bob->succeed("curl --fail -g http://[$aliceIp6]");
+ bob.succeed("curl --fail -g http://[{}]".format(alice_ip6))
'';
})
diff --git a/nixos/tests/cloud-init.nix b/nixos/tests/cloud-init.nix
index 516d29c9036..aafa6e24e84 100644
--- a/nixos/tests/cloud-init.nix
+++ b/nixos/tests/cloud-init.nix
@@ -3,7 +3,7 @@
pkgs ? import ../.. { inherit system config; }
}:
-with import ../lib/testing.nix { inherit system pkgs; };
+with import ../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;
let
@@ -30,6 +30,7 @@ let
'';
};
in makeTest {
+ name = "cloud-init";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ lewo ];
};
@@ -40,10 +41,12 @@ in makeTest {
services.cloud-init.enable = true;
};
testScript = ''
- $machine->start;
- $machine->waitForUnit("cloud-init.service");
- $machine->succeed("cat /tmp/cloudinit-write-file | grep -q 'cloudinit'");
+ machine.start()
+ machine.wait_for_unit("cloud-init.service")
+ machine.succeed("cat /tmp/cloudinit-write-file | grep -q 'cloudinit'")
- $machine->waitUntilSucceeds("cat /root/.ssh/authorized_keys | grep -q 'should be a key!'");
+ machine.wait_until_succeeds(
+ "cat /root/.ssh/authorized_keys | grep -q 'should be a key!'"
+ )
'';
}
diff --git a/nixos/tests/colord.nix b/nixos/tests/colord.nix
deleted file mode 100644
index ce38aaca4bf..00000000000
--- a/nixos/tests/colord.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }:
-
-{
- name = "colord";
-
- meta = {
- maintainers = pkgs.colord.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.colord.installedTests}/share'");
- '';
-})
diff --git a/nixos/tests/common/letsencrypt/common.nix b/nixos/tests/common/letsencrypt/common.nix
index 798a749f7f9..c530de817bf 100644
--- a/nixos/tests/common/letsencrypt/common.nix
+++ b/nixos/tests/common/letsencrypt/common.nix
@@ -1,27 +1,9 @@
-{ lib, nodes, ... }: {
+{ lib, nodes, pkgs, ... }: let
+ letsencrypt-ca = nodes.letsencrypt.config.test-support.letsencrypt.caCert;
+in {
networking.nameservers = [
nodes.letsencrypt.config.networking.primaryIPAddress
];
- nixpkgs.overlays = lib.singleton (self: super: {
- cacert = super.cacert.overrideDerivation (drv: {
- installPhase = (drv.installPhase or "") + ''
- cat "${nodes.letsencrypt.config.test-support.letsencrypt.caCert}" \
- >> "$out/etc/ssl/certs/ca-bundle.crt"
- '';
- });
-
- # Override certifi so that it accepts fake certificate for Let's Encrypt
- # Need to override the attribute used by simp_le, which is python3Packages
- python3Packages = (super.python3.override {
- packageOverrides = lib.const (pysuper: {
- certifi = pysuper.certifi.overridePythonAttrs (attrs: {
- postPatch = (attrs.postPatch or "") + ''
- cat "${self.cacert}/etc/ssl/certs/ca-bundle.crt" \
- > certifi/cacert.pem
- '';
- });
- });
- }).pkgs;
- });
+ security.pki.certificateFiles = [ letsencrypt-ca ];
}
diff --git a/nixos/tests/common/letsencrypt/default.nix b/nixos/tests/common/letsencrypt/default.nix
index 58d87c64e34..110a2520971 100644
--- a/nixos/tests/common/letsencrypt/default.nix
+++ b/nixos/tests/common/letsencrypt/default.nix
@@ -1,6 +1,3 @@
-# Fully pluggable module to have Letsencrypt's Boulder ACME service running in
-# a test environment.
-#
# The certificate for the ACME service is exported as:
#
# config.test-support.letsencrypt.caCert
@@ -54,277 +51,35 @@
# that it has to be started _before_ the ACME service.
{ config, pkgs, lib, ... }:
+
let
- softhsm = pkgs.stdenv.mkDerivation rec {
- pname = "softhsm";
- version = "1.3.8";
-
- src = pkgs.fetchurl {
- url = "https://dist.opendnssec.org/source/${pname}-${version}.tar.gz";
- sha256 = "0flmnpkgp65ym7w3qyg78d3fbmvq3aznmi66rgd420n33shf7aif";
- };
-
- configureFlags = [ "--with-botan=${pkgs.botan}" ];
- buildInputs = [ pkgs.sqlite ];
- };
-
- pkcs11-proxy = pkgs.stdenv.mkDerivation {
- name = "pkcs11-proxy";
-
- src = pkgs.fetchFromGitHub {
- owner = "SUNET";
- repo = "pkcs11-proxy";
- rev = "944684f78bca0c8da6cabe3fa273fed3db44a890";
- sha256 = "1nxgd29y9wmifm11pjcdpd2y293p0dgi0x5ycis55miy97n0f5zy";
- };
-
- postPatch = "patchShebangs mksyscalls.sh";
-
- nativeBuildInputs = [ pkgs.cmake ];
- buildInputs = [ pkgs.openssl pkgs.libseccomp ];
- };
-
- mkGoDep = { goPackagePath, url ? "https://${goPackagePath}", rev, sha256 }: {
- inherit goPackagePath;
- src = pkgs.fetchgit { inherit url rev sha256; };
- };
-
- goose = let
- owner = "liamstask";
- repo = "goose";
- rev = "8488cc47d90c8a502b1c41a462a6d9cc8ee0a895";
- version = "20150116";
-
- in pkgs.buildGoPackage rec {
- name = "${repo}-${version}";
-
- src = pkgs.fetchFromBitbucket {
- name = "${name}-src";
- inherit rev owner repo;
- sha256 = "1jy0pscxjnxjdg3hj111w21g8079rq9ah2ix5ycxxhbbi3f0wdhs";
- };
-
- goPackagePath = "bitbucket.org/${owner}/${repo}";
- subPackages = [ "cmd/goose" ];
- extraSrcs = map mkGoDep [
- { goPackagePath = "github.com/go-sql-driver/mysql";
- rev = "2e00b5cd70399450106cec6431c2e2ce3cae5034";
- sha256 = "085g48jq9hzmlcxg122n0c4pi41sc1nn2qpx1vrl2jfa8crsppa5";
- }
- { goPackagePath = "github.com/kylelemons/go-gypsy";
- rev = "08cad365cd28a7fba23bb1e57aa43c5e18ad8bb8";
- sha256 = "1djv7nii3hy451n5jlslk0dblqzb1hia1cbqpdwhnps1g8hqjy8q";
- }
- { goPackagePath = "github.com/lib/pq";
- rev = "ba5d4f7a35561e22fbdf7a39aa0070f4d460cfc0";
- sha256 = "1mfbqw9g00bk24bfmf53wri5c2wqmgl0qh4sh1qv2da13a7cwwg3";
- }
- { goPackagePath = "github.com/mattn/go-sqlite3";
- rev = "2acfafad5870400156f6fceb12852c281cbba4d5";
- sha256 = "1rpgil3w4hh1cibidskv1js898hwz83ps06gh0hm3mym7ki8d5h7";
- }
- { goPackagePath = "github.com/ziutek/mymysql";
- rev = "0582bcf675f52c0c2045c027fd135bd726048f45";
- sha256 = "0bkc9x8sgqbzgdimsmsnhb0qrzlzfv33fgajmmjxl4hcb21qz3rf";
- }
- { goPackagePath = "golang.org/x/net";
- url = "https://go.googlesource.com/net";
- rev = "10c134ea0df15f7e34d789338c7a2d76cc7a3ab9";
- sha256 = "14cbr2shl08gyg85n5gj7nbjhrhhgrd52h073qd14j97qcxsakcz";
- }
- ];
- };
-
- boulder = let
- owner = "letsencrypt";
- repo = "boulder";
- rev = "9c6a1f2adc4c26d925588f5ae366cfd4efb7813a";
- version = "20180129";
-
- in pkgs.buildGoPackage rec {
- name = "${repo}-${version}";
-
- src = pkgs.fetchFromGitHub {
- name = "${name}-src";
- inherit rev owner repo;
- sha256 = "09kszswrifm9rc6idfaq0p1mz5w21as2qbc8gd5pphrq9cf9pn55";
- };
-
- postPatch = ''
- # compat for go < 1.8
- sed -i -e 's/time\.Until(\([^)]\+\))/\1.Sub(time.Now())/' \
- test/ocsp/helper/helper.go
-
- find test -type f -exec sed -i -e '/libpkcs11-proxy.so/ {
- s,/usr/local,${pkcs11-proxy},
- }' {} +
-
- sed -i -r \
- -e '/^def +install/a \ return True' \
- -e 's,exec \./bin/,,' \
- test/startservers.py
-
- cat ${lib.escapeShellArg snakeOilCerts.ca.key} > test/test-ca.key
- cat ${lib.escapeShellArg snakeOilCerts.ca.cert} > test/test-ca.pem
- '';
-
- # Until vendored pkcs11 is go 1.9 compatible
- preBuild = ''
- rm -r go/src/github.com/letsencrypt/boulder/vendor/github.com/miekg/pkcs11
- '';
-
- # XXX: Temporarily brought back putting the source code in the output,
- # since e95f17e2720e67e2eabd59d7754c814d3e27a0b2 was removing that from
- # buildGoPackage.
- preInstall = ''
- mkdir -p $out
- pushd "$NIX_BUILD_TOP/go"
- while read f; do
- echo "$f" | grep -q '^./\(src\|pkg/[^/]*\)/${goPackagePath}' \
- || continue
- mkdir -p "$(dirname "$out/share/go/$f")"
- cp "$NIX_BUILD_TOP/go/$f" "$out/share/go/$f"
- done < <(find . -type f)
- popd
- '';
-
- extraSrcs = map mkGoDep [
- { goPackagePath = "github.com/miekg/pkcs11";
- rev = "6dbd569b952ec150d1425722dbbe80f2c6193f83";
- sha256 = "1m8g6fx7df6hf6q6zsbyw1icjmm52dmsx28rgb0h930wagvngfwb";
- }
- ];
-
- goPackagePath = "github.com/${owner}/${repo}";
- buildInputs = [ pkgs.libtool ];
- };
-
- boulderSource = "${boulder.out}/share/go/src/${boulder.goPackagePath}";
-
- softHsmConf = pkgs.writeText "softhsm.conf" ''
- 0:/var/lib/softhsm/slot0.db
- 1:/var/lib/softhsm/slot1.db
- '';
-
snakeOilCerts = import ./snakeoil-certs.nix;
- wfeDomain = "acme-v01.api.letsencrypt.org";
+ wfeDomain = "acme-v02.api.letsencrypt.org";
wfeCertFile = snakeOilCerts.${wfeDomain}.cert;
wfeKeyFile = snakeOilCerts.${wfeDomain}.key;
siteDomain = "letsencrypt.org";
siteCertFile = snakeOilCerts.${siteDomain}.cert;
siteKeyFile = snakeOilCerts.${siteDomain}.key;
-
- # Retrieved via:
- # curl -s -I https://acme-v01.api.letsencrypt.org/terms \
- # | sed -ne 's/^[Ll]ocation: *//p'
- tosUrl = "https://letsencrypt.org/documents/2017.11.15-LE-SA-v1.2.pdf";
- tosPath = builtins.head (builtins.match "https?://[^/]+(.*)" tosUrl);
-
- tosFile = pkgs.fetchurl {
- url = tosUrl;
- sha256 = "0yvyckqzj0b1xi61sypcha82nanizzlm8yqy828h2jbza7cxi26c";
- };
-
+ pebble = pkgs.pebble;
resolver = let
message = "You need to define a resolver for the letsencrypt test module.";
firstNS = lib.head config.networking.nameservers;
in if config.networking.nameservers == [] then throw message else firstNS;
- cfgDir = pkgs.stdenv.mkDerivation {
- name = "boulder-config";
- src = "${boulderSource}/test/config";
- nativeBuildInputs = [ pkgs.jq ];
- phases = [ "unpackPhase" "patchPhase" "installPhase" ];
- postPatch = ''
- sed -i -e 's/5002/80/' -e 's/5002/443/' va.json
- sed -i -e '/listenAddress/s/:4000/:80/' wfe.json
- sed -i -r \
- -e ${lib.escapeShellArg "s,http://boulder:4000/terms/v1,${tosUrl},g"} \
- -e 's,http://(boulder|127\.0\.0\.1):4000,https://${wfeDomain},g' \
- -e '/dnsResolver/s/127\.0\.0\.1:8053/${resolver}:53/' \
- *.json
- if grep 4000 *.json; then exit 1; fi
-
- # Change all ports from 1909X to 909X, because the 1909X range of ports is
- # allocated by startservers.py in order to intercept gRPC communication.
- sed -i -e 's/\<1\(909[0-9]\)\>/\1/' *.json
-
- # Patch out all additional issuer certs
- jq '. + {ca: (.ca + {Issuers:
- [.ca.Issuers[] | select(.CertFile == "test/test-ca.pem")]
- })}' ca.json > tmp
- mv tmp ca.json
- '';
- installPhase = "cp -r . \"$out\"";
+ pebbleConf.pebble = {
+ listenAddress = "0.0.0.0:443";
+ managementListenAddress = "0.0.0.0:15000";
+ certificate = snakeOilCerts.${wfeDomain}.cert;
+ privateKey = snakeOilCerts.${wfeDomain}.key;
+ httpPort = 80;
+ tlsPort = 443;
+ ocspResponderURL = "http://0.0.0.0:4002";
};
- components = {
- gsb-test-srv.args = "-apikey my-voice-is-my-passport";
- gsb-test-srv.waitForPort = 6000;
- gsb-test-srv.first = true;
- boulder-sa.args = "--config ${cfgDir}/sa.json";
- boulder-wfe.args = "--config ${cfgDir}/wfe.json";
- boulder-ra.args = "--config ${cfgDir}/ra.json";
- boulder-ca.args = "--config ${cfgDir}/ca.json";
- boulder-va.args = "--config ${cfgDir}/va.json";
- boulder-publisher.args = "--config ${cfgDir}/publisher.json";
- boulder-publisher.waitForPort = 9091;
- ocsp-updater.args = "--config ${cfgDir}/ocsp-updater.json";
- ocsp-updater.after = [ "boulder-publisher" ];
- ocsp-responder.args = "--config ${cfgDir}/ocsp-responder.json";
- ct-test-srv = {};
- mail-test-srv.args = let
- key = "${boulderSource}/test/mail-test-srv/minica-key.pem";
- crt = "${boulderSource}/test/mail-test-srv/minica.pem";
- in
- "--closeFirst 5 --cert ${crt} --key ${key}";
- };
-
- commonPath = [ softhsm pkgs.mariadb goose boulder ];
-
- mkServices = a: b: with lib; listToAttrs (concatLists (mapAttrsToList a b));
-
- componentServices = mkServices (name: attrs: let
- mkSrvName = n: "boulder-${n}.service";
- firsts = lib.filterAttrs (lib.const (c: c.first or false)) components;
- firstServices = map mkSrvName (lib.attrNames firsts);
- firstServicesNoSelf = lib.remove "boulder-${name}.service" firstServices;
- additionalAfter = firstServicesNoSelf ++ map mkSrvName (attrs.after or []);
- needsPort = attrs ? waitForPort;
- inits = map (n: "boulder-init-${n}.service") [ "mysql" "softhsm" ];
- portWaiter = {
- name = "boulder-${name}";
- value = {
- description = "Wait For Port ${toString attrs.waitForPort} (${name})";
- after = [ "boulder-real-${name}.service" "bind.service" ];
- requires = [ "boulder-real-${name}.service" ];
- requiredBy = [ "boulder.service" ];
- serviceConfig.Type = "oneshot";
- serviceConfig.RemainAfterExit = true;
- script = let
- netcat = "${pkgs.libressl.nc}/bin/nc";
- portCheck = "${netcat} -z 127.0.0.1 ${toString attrs.waitForPort}";
- in "while ! ${portCheck}; do :; done";
- };
- };
- in lib.optional needsPort portWaiter ++ lib.singleton {
- name = if needsPort then "boulder-real-${name}" else "boulder-${name}";
- value = {
- description = "Boulder ACME Component (${name})";
- after = inits ++ additionalAfter;
- requires = inits;
- requiredBy = [ "boulder.service" ];
- path = commonPath;
- environment.GORACE = "halt_on_error=1";
- environment.SOFTHSM_CONF = softHsmConf;
- environment.PKCS11_PROXY_SOCKET = "tcp://127.0.0.1:5657";
- serviceConfig.WorkingDirectory = boulderSource;
- serviceConfig.ExecStart = "${boulder}/bin/${name} ${attrs.args or ""}";
- serviceConfig.Restart = "on-failure";
- };
- }) components;
+ pebbleConfFile = pkgs.writeText "pebble.conf" (builtins.toJSON pebbleConf);
+ pebbleDataDir = "/root/pebble";
in {
imports = [ ../resolver.nix ];
@@ -352,94 +107,29 @@ in {
networking.firewall.enable = false;
networking.extraHosts = ''
- 127.0.0.1 ${toString [
- "sa.boulder" "ra.boulder" "wfe.boulder" "ca.boulder" "va.boulder"
- "publisher.boulder" "ocsp-updater.boulder" "admin-revoker.boulder"
- "boulder" "boulder-mysql" wfeDomain
- ]}
+ 127.0.0.1 ${wfeDomain}
${config.networking.primaryIPAddress} ${wfeDomain} ${siteDomain}
'';
- services.mysql.enable = true;
- services.mysql.package = pkgs.mariadb;
-
- services.nginx.enable = true;
- services.nginx.recommendedProxySettings = true;
- # This fixes the test on i686
- services.nginx.commonHttpConfig = ''
- server_names_hash_bucket_size 64;
- '';
- services.nginx.virtualHosts.${wfeDomain} = {
- onlySSL = true;
- enableACME = false;
- sslCertificate = wfeCertFile;
- sslCertificateKey = wfeKeyFile;
- locations."/".proxyPass = "http://127.0.0.1:80";
- };
- services.nginx.virtualHosts.${siteDomain} = {
- onlySSL = true;
- enableACME = false;
- sslCertificate = siteCertFile;
- sslCertificateKey = siteKeyFile;
- locations."= ${tosPath}".alias = tosFile;
- };
-
systemd.services = {
- pkcs11-daemon = {
- description = "PKCS11 Daemon";
- after = [ "boulder-init-softhsm.service" ];
- before = map (n: "${n}.service") (lib.attrNames componentServices);
- wantedBy = [ "multi-user.target" ];
- environment.SOFTHSM_CONF = softHsmConf;
- environment.PKCS11_DAEMON_SOCKET = "tcp://127.0.0.1:5657";
- serviceConfig.ExecStart = let
- softhsmLib = "${softhsm}/lib/softhsm/libsofthsm.so";
- in "${pkcs11-proxy}/bin/pkcs11-daemon ${softhsmLib}";
- };
-
- boulder-init-mysql = {
- description = "Boulder ACME Init (MySQL)";
- after = [ "mysql.service" ];
- serviceConfig.Type = "oneshot";
- serviceConfig.RemainAfterExit = true;
- serviceConfig.WorkingDirectory = boulderSource;
- path = commonPath;
- script = "${pkgs.bash}/bin/sh test/create_db.sh";
- };
-
- boulder-init-softhsm = {
- description = "Boulder ACME Init (SoftHSM)";
- environment.SOFTHSM_CONF = softHsmConf;
- serviceConfig.Type = "oneshot";
- serviceConfig.RemainAfterExit = true;
- serviceConfig.WorkingDirectory = boulderSource;
- preStart = "mkdir -p /var/lib/softhsm";
- path = commonPath;
- script = ''
- softhsm --slot 0 --init-token \
- --label intermediate --pin 5678 --so-pin 1234
- softhsm --slot 0 --import test/test-ca.key \
- --label intermediate_key --pin 5678 --id FB
- softhsm --slot 1 --init-token \
- --label root --pin 5678 --so-pin 1234
- softhsm --slot 1 --import test/test-root.key \
- --label root_key --pin 5678 --id FA
+ pebble = {
+ enable = true;
+ description = "Pebble ACME server";
+ requires = [ ];
+ wantedBy = [ "network.target" ];
+ preStart = ''
+ mkdir ${pebbleDataDir}
'';
+ script = ''
+ cd ${pebbleDataDir}
+ ${pebble}/bin/pebble -config ${pebbleConfFile}
+ '';
+ serviceConfig = {
+ # Required to bind on privileged ports.
+ User = "root";
+ Group = "root";
+ };
};
-
- boulder = {
- description = "Boulder ACME Server";
- after = map (n: "${n}.service") (lib.attrNames componentServices);
- wantedBy = [ "multi-user.target" ];
- serviceConfig.Type = "oneshot";
- serviceConfig.RemainAfterExit = true;
- script = let
- ports = lib.range 8000 8005 ++ lib.singleton 80;
- netcat = "${pkgs.libressl.nc}/bin/nc";
- mkPortCheck = port: "${netcat} -z 127.0.0.1 ${toString port}";
- checks = "(${lib.concatMapStringsSep " && " mkPortCheck ports})";
- in "while ! ${checks}; do :; done";
- };
- } // componentServices;
+ };
};
}
diff --git a/nixos/tests/common/letsencrypt/mkcerts.nix b/nixos/tests/common/letsencrypt/mkcerts.nix
index 3b4a589e414..e7ac2bae46b 100644
--- a/nixos/tests/common/letsencrypt/mkcerts.nix
+++ b/nixos/tests/common/letsencrypt/mkcerts.nix
@@ -1,7 +1,7 @@
{ pkgs ? import {}
, lib ? pkgs.lib
-, domains ? [ "acme-v01.api.letsencrypt.org" "letsencrypt.org" ]
+, domains ? [ "acme-v02.api.letsencrypt.org" "letsencrypt.org" ]
}:
pkgs.runCommand "letsencrypt-snakeoil-ca" {
diff --git a/nixos/tests/common/letsencrypt/snakeoil-certs.nix b/nixos/tests/common/letsencrypt/snakeoil-certs.nix
index c3d29ab8f16..ca4f71ae688 100644
--- a/nixos/tests/common/letsencrypt/snakeoil-certs.nix
+++ b/nixos/tests/common/letsencrypt/snakeoil-certs.nix
@@ -2,252 +2,253 @@
{
ca.key = builtins.toFile "ca.key" ''
-----BEGIN PRIVATE KEY-----
- MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDfdVxC/4HwhuzD
- 9or9CDDu3TBQE5lirJI5KYmfMZtfgdzEjgOzmR9AVSkn2rQeCqzM5m+YCzPO+2y7
- 0Fdk7vDORi1OdhYfUQIW6/TZ27xEjx4t82j9i705yUqTJZKjMbD830geXImJ6VGj
- Nv/WisTHmwBspWKefYQPN68ZvYNCn0d5rYJg9uROZPJHSI0MYj9iERWIPN+xhZoS
- xN74ILJ0rEOQfx2GHDhTr99vZYAFqbAIfh35fYulRWarUSekI+rDxa83FD8q9cMg
- OP84KkLep2dRXXTbUWErGUOpHP55M9M7ws0RVNdl9PUSbDgChl7yYlHCde3261q/
- zGp5dMV/t/jXXNUgRurvXc4gUKKjS4Sffvg0XVnPs3sMlZ4JNmycK9klgISVmbTK
- VcjRRJv8Bva2NQVsJ9TIryV0QEk94DucgsC3LbhQfQdmnWVcEdzwrZHNpk9az5mn
- w42RuvZW9L19T7xpIrdLSHaOis4VEquZjkWIhfIz0DVMeXtYEQmwqFG23Ww0utcp
- mCW4FPvpyYs5GAPmGWfrlMxsLD/7eteot3AheC+56ZBoVBnI8FFvIX2qci+gfVDu
- CjvDmbyS/0NvxLGqvSC1GUPmWP3TR5Fb1H8Rp+39zJHRmH+qYWlhcv6p7FlY2/6d
- 9Rkw8WKRTSCB7yeUdNNPiPopk6N4NwIDAQABAoICAQCzV0ei5dntpvwjEp3eElLj
- glYiDnjOPt5kTjgLsg6XCmyau7ewzrXMNgz/1YE1ky+4i0EI8AS2nAdafQ2HDlXp
- 11zJWfDLVYKtztYGe1qQU6TPEEo1I4/M7waRLliP7XO0n6cL5wzjyIQi0CNolprz
- 8CzZBasutGHmrLQ1nmnYcGk2+NBo7f2yBUaFe27of3mLRVbYrrKBkU5kveiNkABp
- r0/SipKxbbivQbm7d+TVpqiHSGDaOa54CEksOcfs7n6efOvw8qj326KtG9GJzDE6
- 7XP4U19UHe40XuR0t7Zso/FmRyO6QzNUutJt5LjXHezZ75razTcdMyr0QCU8MUHH
- jXZxQCsbt+9AmdxUMBm1SMNVBdHYM8oiNHynlgsEj9eM6jxDEss/Uc3FeKoHl+XL
- L6m28guIB8NivqjVzZcwhxvdiQCzYxjyqMC+/eX7aaK4NIlX2QRMoDL6mJ58Bz/8
- V2Qxp2UNVwKJFWAmpgXC+sq6XV/TP3HkOvd0OK82Nid2QxEvfE/EmOhU63qAjgUR
- QnteLEcJ3MkGGurs05pYBDE7ejKVz6uu2tHahFMOv+yanGP2gfivnT9a323/nTqH
- oR5ffMEI1u/ufpWU7sWXZfL/mH1L47x87k+9wwXHCPeSigcy+hFI7t1+rYsdCmz9
- V6QtmxZHMLanwzh5R0ipcQKCAQEA8kuZIz9JyYP6L+5qmIUxiWESihVlRCSKIqLB
- fJ5sQ06aDBV2sqS4XnoWsHuJWUd39rulks8cg8WIQu8oJwVkFI9EpARt/+a1fRP0
- Ncc9qiBdP6VctQGgKfe5KyOfMzIBUl3zj2cAmU6q+CW1OgdhnEl4QhgBe5XQGquZ
- Alrd2P2jhJbMO3sNFgzTy7xPEr3KqUy+L4gtRnGOegKIh8EllmsyMRO4eIrZV2z3
- XI+S2ZLyUn3WHYkaJqvUFrbfekgBBmbk5Ead6ImlsLsBla6MolKrVYV1kN6KT+Y+
- plcxNpWY8bnWfw5058OWPLPa9LPfReu9rxAeGT2ZLmAhSkjGxQKCAQEA7BkBzT3m
- SIzop9RKl5VzYbVysCYDjFU9KYMW5kBIw5ghSMnRmU7kXIZUkc6C1L/v9cTNFFLw
- ZSF4vCHLdYLmDysW2d4DU8fS4qdlDlco5A00g8T1FS7nD9CzdkVN/oix6ujw7RuI
- 7pE1K3JELUYFBc8AZ7mIGGbddeCwnM+NdPIlhWzk5s4x4/r31cdk0gzor0kE4e+d
- 5m0s1T4O/Iak6rc0MGDeTejZQg04p1eAJFYQ6OY23tJhH/kO8CMYnQ4fidfCkf8v
- 85v4EC1MCorFR7J65uSj8MiaL7LTXPvLAkgFls1c3ijQ2tJ8qXvqmfo0by33T1OF
- ZGyaOP9/1WQSywKCAQB47m6CfyYO5EZNAgxGD8SHsuGT9dXTSwF/BAjacB/NAEA2
- 48eYpko3LWyBrUcCPn+LsGCVg7XRtxepgMBjqXcoI9G4o1VbsgTHZtwus0D91qV0
- DM7WsPcFu1S6SU8+OCkcuTPFUT2lRvRiYj+vtNttK+ZP5rdmvYFermLyH/Q2R3ID
- zVgmH+aKKODVASneSsgJ8/nAs5EVZbwc/YKzbx2Zk+s7P4KE95g+4G4dzrMW0RcN
- QS1LFJDu2DhFFgU4fRO15Ek9/lj2JS2DpfLGiJY8tlI5nyDsq4YRFvQSBdbUTZpG
- m+CJDegffSlRJtuT4ur/dQf5hmvfYTVBRk2XS/eZAoIBAB143a22PWnvFRfmO02C
- 3X1j/iYZCLZa6aCl+ZTSj4LDGdyRPPXrUDxwlFwDMHfIYfcHEyanV9T4Aa9SdKh9
- p6RbF6YovbeWqS+b/9RzcupM77JHQuTbDwL9ZXmtGxhcDgGqBHFEz6ogPEfpIrOY
- GwZnmcBY+7E4HgsZ+lII4rqng6GNP2HEeZvg91Eba+2AqQdAkTh3Bfn+xOr1rT8+
- u5WFOyGS5g1JtN0280yIcrmWeNPp8Q2Nq4wnNgMqDmeEnNFDOsmo1l6NqMC0NtrW
- CdxyXj82aXSkRgMQSqw/zk7BmNkDV8VvyOqX/fHWQynnfuYmEco4Pd2UZQgadOW5
- cVMCggEBANGz1fC+QQaangUzsVNOJwg2+CsUFYlAKYA3pRKZPIyMob2CBXk3Oln/
- YqOq6j373kG2AX74EZT07JFn28F27JF3r+zpyS/TYrfZyO1lz/5ZejPtDTmqBiVd
- qa2coaPKwCOz64s77A9KSPyvpvyuTfRVa8UoArHcrQsPXMHgEhnFRsbxgmdP582A
- kfYfoJBSse6dQtS9ZnREJtyWJlBNIBvsuKwzicuIgtE3oCBcIUZpEa6rBSN7Om2d
- ex8ejCcS7qpHeULYspXbm5ZcwE4glKlQbJDTKaJ9mjiMdvuNFUZnv1BdMQ3Tb8zf
- Gvfq54FbDuB10XP8JdLrsy9Z6GEsmoE=
+ MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDQ0b23I1srJZwR
+ 2MMdvSJK5pcwLfrXU+4gEZEnWNyT8yeVweya+8vmNNOlvK3zxf+ZiY/7aQ0RZJMO
+ h2+VdlgHmr2QKhQTf1HwfZA/06FolD3/DcS+DMJMSTVr179/XLndeVVZUqU7tjvB
+ AWKSIS8H2hSF1UOPi9gBDR8MwCP6Qgj8WYhbkt9q47/lO96qAmm6U1F+Q7RYM9ZQ
+ IWI81N0Ms5wJocg7n6S19iV66ePh7APapZFYup61gFGWfahmA217ELIZd56n8yjO
+ F0epb9sC0XpYCDRrYKBWLqPiv+6wvdZtZvALItyIv08ZwXlBkFg3LbAAhPnf0Vxz
+ pYysQmyyyzkgy252n+Sie0kx+B4qm6fOkpfgYlPSVTb2dXx/be/SE08u0a9FO0fZ
+ pkByWEZJUUwngsJgLUa7MorQf3avxozfC25XqvzbieZfSXlA7mOUclZbC/WUFpyj
+ MlyJU2eCQ8wSwsPXl91oxcYlOkuVLgd41gr9pGXQSuKIkrgbfkftjg2tDC+7g7O8
+ qrdF42FjbZjIx/74AasmsGh4GTQtiSkvEnTstioC6aCV44DlJWbBIMvkyawubjUl
+ Ppij0H66Y9Q4tEc/ktc7oGQfqqluyLb43TeobTPHALsNeAYb39rMtBo5DDCUc81s
+ fuDMhMr/oYXKrFstUsg5AY6mJaRG0QIDAQABAoICAF5ZVfmoPOoKzTB3GvmV2iez
+ dj4rmDmwT1gn98iqasdiRtFwVGJWQHNcDQDGdmY9YNZThD2Y4nGoWpVm9jC2zuFo
+ thusF3QTw8cARKvCCBzDVhumce1YwHVNYpi+W2TFValOyBRathN7rBXxdUMHQUOv
+ 8jPh/uudyNP4xL2zFs5dBchW/7g4bT/TdYGyglGYU4L/YEPHfXWYvk1oOAW6O8Ig
+ aPElKt5drEMW2yplATSzua4RvtEzSMBDIRn43pxxEgdXrNC67nF9+ULc2+Efi/oD
+ Ad9CncSiXO9zlVK/W655p6e4qd6uOqyCm8/MTegkuub7eplRe8D3zGjoNN4kCQ4S
+ rckVvIDDb6vZk7PKx9F7GWIqaG/YvFFFKO1MrAZg7SguFA6PtGOYAFocT03P6KXT
+ l2SnZQWKyxUAlh4tOBGlRFgGCx/krRIKbgNYn/qk/ezcRl8c7GpOPh+b7Icoq7u3
+ l4tIVBBHqS8uGgtyi+YwuJeht2MV1aEcSkykKLh2ipp8tb6spORJUkhjawDjvxeQ
+ GztN30Xh2riTXYZ0HExVTtJa8jyvFyp/97ptPIJXaVt2A2KIS3sBFHKnpY+/OrQg
+ uUauYgi13WFHsKOxZL9GYGk7Ujd8bw4CEcJFxKY7bhpGVI6Du7NRkUDWN0+0yusI
+ 2szCJ7+ZqJkrc1+GrI/RAoIBAQDseAEggOLYZkpU2Pht15ZbxjM9ayT2ANq1+RTu
+ LjJx4gv2/o/XJCfMZCL0b9TJqtYeH+N6G9oDRJ99VIhUPedhWSYdj9Qj+rPd++TS
+ bp+MoSjmfUfxLTDrmFHL7ppquAE65aDy3B5c+OCb0I4X6CILUf0LynBzgl4kdrzN
+ U6BG3Mt0RiGPojlPV82B9ZUF/09YAz7BIz9X3KMhze1Gps5OeGuUnc9O2IAJYkrj
+ ur9H2YlNS4w+IjRLAXSXUqC8bqPZp6WTo1G/rlyAkIRXCGN90uk5JQvXoj9immFO
+ WaylbdcNG3YcGutreYeZL/UIWF6zCdc6pYG0cCBJS6S/RN7FAoIBAQDiERrLuUbV
+ 3fx/a8uMeZop6hXtQpF7jlFxqUmza7QSvBuwks4QVJF+qMSiSvKDkCKqZD4qVf4N
+ TMxEj5vNR0PbnmDshyKJNGVjEauKJSb65CFDUcL1eR/A/oJvxiIdN1Z4cPrpnRux
+ /zIfPuYfYHpdz52buxxmlD7bfwYmVKVpnzjB9z0I1CasZ5uqB0Z8H0OLyUu8S4ju
+ RfkKBDMgVl2q96i8ZvX4C1b7XuimIUqv4WHq5+ejcYirgrYtUbBIaDU3/LORcJdy
+ /K76L1/up70RTDUYYm/HKaRy+vMTpUsZJ7Qbh0hrvQkUvNQ1HXjprW2AePIYi33N
+ h3mb1ulqw4idAoIBAQCsn0YjVjNDShkFK4bfmLv4rw2Ezoyi0SjYIsb2wN6uaBfX
+ 7SlQIuKywH8L9f9eYMoCH8FNyLs0G4paUbVb2fzpAc1jUzXINiHL8TCvtXXfkV5s
+ NBSqqRTHR+CegMZVFZJATpVZ9PptYHmHBY5VQW5o2SdizhudFxRmhg95zIx6boBP
+ l0q0sfYoR66MKpzpTeG8HFJZZ8O7/iNQcCXAp9B/VEUkrrdBlaaSMyD8cb1lVBZ5
+ SKdOTGXkQ2G7feQ86n/OSiYDSvxIc56vc9BIQKVwmuEKiFLGzXh8ILrcGXaBJVgS
+ B3QHPFeTk5o7Z9j2iJxJEuv9sginkhrfpsrTnhEJAoIBACkrUkTtjd/e2F/gIqaH
+ crLVZX7a06G7rktTuA9LuvR6e1Rxt8Mzk3eMhprDqVyaQCXlsYiGNoj3hm+p84az
+ xsDVG/OXPIveFeSv0ByNXYbtSr12w1lu4ICGGP0ACTBm5oFymc83hFarEdas3r2y
+ FTbGW36D2c04jCXvARCz85fDnlN8kgnskMpu5+NUBdsO2n83fmphGyPBbHQNhb4K
+ 3G4JQhplab/tWL7YbufqQi67jdh4uS+Duo75c/HW4ZKeH6r9gzomVf5j0/3N6NuO
+ gpkG1tiE/LQ5ejBSUTgvrvh6yYsF3QN53pB/PuoZXu63Xay62ePsa1GlrVjbD5EY
+ 4OUCggEAJFr7F7AQLMJTAxHFLCsZZ0ZZ+tXYclBC4eHPkZ6sD5jvL3KIpW3Q7jXk
+ oIoD/XEX4B+Qe5M3jQJ/Y5ZJETHcgfcHZbDpCKN2WHQgldQbAJiFd4GY1OegdVsr
+ 7TC8jh3Q2eYjzL8u4z7LSNI6aQSv1eWE7S1Q5j/sX/YYDR4W3CBMeIUpqoDWpn87
+ czbIRyA/4L0Y/HLpg/ZCbvtJZbsQwYXhyqfbjlm4BRQ6JiC5uEBKvuDRUXToBJta
+ JU8XMm+Ae5Ogrw7P6hg68dWpagfjb7UZ7Zxv+VDsbrU6KsDcyGCAwrrRZou/6KUG
+ Eq4OVTSu/s8gmY94tgbjeOaLUPEPmg==
-----END PRIVATE KEY-----
'';
ca.cert = builtins.toFile "ca.cert" ''
-----BEGIN CERTIFICATE-----
- MIIFATCCAumgAwIBAgIJANydi4uFZr0LMA0GCSqGSIb3DQEBCwUAMBYxFDASBgNV
- BAMMC1NuYWtlb2lsIENBMCAXDTE4MDcxMjAwMjIxNloYDzIxMTgwNjE4MDAyMjE2
- WjAWMRQwEgYDVQQDDAtTbmFrZW9pbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
- ADCCAgoCggIBAN91XEL/gfCG7MP2iv0IMO7dMFATmWKskjkpiZ8xm1+B3MSOA7OZ
- H0BVKSfatB4KrMzmb5gLM877bLvQV2Tu8M5GLU52Fh9RAhbr9NnbvESPHi3zaP2L
- vTnJSpMlkqMxsPzfSB5ciYnpUaM2/9aKxMebAGylYp59hA83rxm9g0KfR3mtgmD2
- 5E5k8kdIjQxiP2IRFYg837GFmhLE3vggsnSsQ5B/HYYcOFOv329lgAWpsAh+Hfl9
- i6VFZqtRJ6Qj6sPFrzcUPyr1wyA4/zgqQt6nZ1FddNtRYSsZQ6kc/nkz0zvCzRFU
- 12X09RJsOAKGXvJiUcJ17fbrWr/Manl0xX+3+Ndc1SBG6u9dziBQoqNLhJ9++DRd
- Wc+zewyVngk2bJwr2SWAhJWZtMpVyNFEm/wG9rY1BWwn1MivJXRAST3gO5yCwLct
- uFB9B2adZVwR3PCtkc2mT1rPmafDjZG69lb0vX1PvGkit0tIdo6KzhUSq5mORYiF
- 8jPQNUx5e1gRCbCoUbbdbDS61ymYJbgU++nJizkYA+YZZ+uUzGwsP/t616i3cCF4
- L7npkGhUGcjwUW8hfapyL6B9UO4KO8OZvJL/Q2/Esaq9ILUZQ+ZY/dNHkVvUfxGn
- 7f3MkdGYf6phaWFy/qnsWVjb/p31GTDxYpFNIIHvJ5R000+I+imTo3g3AgMBAAGj
- UDBOMB0GA1UdDgQWBBQ3vPWzjLmu5krbSpfhBAht9KL3czAfBgNVHSMEGDAWgBQ3
- vPWzjLmu5krbSpfhBAht9KL3czAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUA
- A4ICAQDF9HyC1ZFN3Ob+JA9Dj5+Rcobi7JIA5F8uW3Q92LfPoVaUGEkBrwJSiTFX
- 47zvP/ySBJIpZ9rzHMbJ+1L+eJgczF1uQ91inthCKo1THTPo5TgBrpJj0YAIunsj
- 9eH1tBnfWFYdVIDZoTSiwPtgIvglpyuK/eJXEe+FRzubhtdc9w1Hlzox1sd0TQuy
- Pl9KFHg7BlFZfCPig1mkB8pfwjBDgVhv5DKJ9cJXh3R5zSoiyuS2b+qYSvw8YTHq
- 0WNKWUthb7BVAYE3OmcbOHgUAUjtJ6EIGIB9z/SoLe90CofXLXFR5dppuVLKCMBA
- kgL4luBIu7t8mcnN2yzobvcGHy8RVY6F5abCCy6gackLzjOzvH1SYOxP8yN74aKB
- ANgcqdWspb8JYoU8lEbA8dhBVrsgBf7XeJlrZvMdcUENlJ2PI0JWr9WvlRAM9rYY
- EY1alJqBCp6530Ggd6/f0V64cEqptejUdmN9L0zboxKjQf4LjpUNraGvg8tw/xkY
- 4dT1U2HlVnhOyBVkx/tE6zIK/RU16oMqwpjCdfbK/TuWCNc/emJz5PMlp81zm83+
- dExpWwuV4rt6OQbZ/GSatNLJXOw+pkLjaEhnHgrsgI+HqAUXg3ByKol+1e76wN51
- k1ZKpB6mk4kejySGPYBHiJwED0IyXu9gUfalSczXFO4ySAvhCg==
+ MIIFDzCCAvegAwIBAgIUU9rbCLTuvaI6gjSsFsJJjfLWIX8wDQYJKoZIhvcNAQEL
+ BQAwFjEUMBIGA1UEAwwLU25ha2VvaWwgQ0EwIBcNMTkxMDE4MDc1NDEyWhgPMjEx
+ OTA5MjQwNzU0MTJaMBYxFDASBgNVBAMMC1NuYWtlb2lsIENBMIICIjANBgkqhkiG
+ 9w0BAQEFAAOCAg8AMIICCgKCAgEA0NG9tyNbKyWcEdjDHb0iSuaXMC3611PuIBGR
+ J1jck/MnlcHsmvvL5jTTpbyt88X/mYmP+2kNEWSTDodvlXZYB5q9kCoUE39R8H2Q
+ P9OhaJQ9/w3EvgzCTEk1a9e/f1y53XlVWVKlO7Y7wQFikiEvB9oUhdVDj4vYAQ0f
+ DMAj+kII/FmIW5LfauO/5TveqgJpulNRfkO0WDPWUCFiPNTdDLOcCaHIO5+ktfYl
+ eunj4ewD2qWRWLqetYBRln2oZgNtexCyGXeep/MozhdHqW/bAtF6WAg0a2CgVi6j
+ 4r/usL3WbWbwCyLciL9PGcF5QZBYNy2wAIT539Fcc6WMrEJssss5IMtudp/kontJ
+ MfgeKpunzpKX4GJT0lU29nV8f23v0hNPLtGvRTtH2aZAclhGSVFMJ4LCYC1GuzKK
+ 0H92r8aM3wtuV6r824nmX0l5QO5jlHJWWwv1lBacozJciVNngkPMEsLD15fdaMXG
+ JTpLlS4HeNYK/aRl0EriiJK4G35H7Y4NrQwvu4OzvKq3ReNhY22YyMf++AGrJrBo
+ eBk0LYkpLxJ07LYqAumgleOA5SVmwSDL5MmsLm41JT6Yo9B+umPUOLRHP5LXO6Bk
+ H6qpbsi2+N03qG0zxwC7DXgGG9/azLQaOQwwlHPNbH7gzITK/6GFyqxbLVLIOQGO
+ piWkRtECAwEAAaNTMFEwHQYDVR0OBBYEFAZcEiVphGxBT4OWXbM6lKu96dvbMB8G
+ A1UdIwQYMBaAFAZcEiVphGxBT4OWXbM6lKu96dvbMA8GA1UdEwEB/wQFMAMBAf8w
+ DQYJKoZIhvcNAQELBQADggIBAGJ5Jnxq1IQ++IRYxCE7r7BqzzF+HTx0EWKkSOmt
+ eSPqeOdhC26hJlclgGZXAF/Xosmn8vkSQMHhj/jr4HI0VF9IyvDUJm8AKsnOgu/7
+ DUey3lEUdOtJpTG9NyTOcrzxToMJ+hWlFLZKxx2dk4FLIvTLjmo1VHM97Bat7XYW
+ IrL9RRIZ25V+eCYtlR7XYjceGFQ0rCdp8SFIQwC6C/AH2tV3b1AJFsND9PcoLu7c
+ //fH+WUQCcD/N0grdC/QCX7AFWzd4rKQ8gjfND4TSYFTSDwW10Mud4kAVhY2P1sY
+ Y3ZpnxWrCHbIZMbszlbMyD+cjsCBnNvOtYGm7pDut/371rllVcB/uOWYWMCtKPoj
+ 0elPrwNMrK+P+wceNBCRQO+9gwzB589F2morFTtsob/qtpAygW8Sfl8M+iLWXeYS
+ c3LBLnj0TpgXKRWg7wgIWKSZx9v6pgy70U0qvkjNS1XseUCPf7hfAbxT3xF+37Dw
+ zZRwF4WAWqdnJoOey21mgc+a2DQzqtykA6KfHgCqNFfDbQXPXvNy25DDThbk+paX
+ G2M2EWtr+Nv9s/zm7Xv/pOXlgMFavaj+ikqZ4wfJf6c/sMOdZJtMA4TsYtAJgbc8
+ ts+0eymTq4v5S8/fW51Lbjw6hc1Kcm8k7NbHSi9sEjBfxFLTZNQ5eb4NGr9Od3sU
+ kgwJ
-----END CERTIFICATE-----
'';
- "acme-v01.api.letsencrypt.org".key = builtins.toFile "acme-v01.api.letsencrypt.org.key" ''
+ "acme-v02.api.letsencrypt.org".key = builtins.toFile "acme-v02.api.letsencrypt.org.key" ''
-----BEGIN RSA PRIVATE KEY-----
- MIIJKQIBAAKCAgEAvG+sL4q0VkgSClBTn4NkPiUrtXx5oLyZ+CCM1jrQx/xotUt5
- X2S4/7vMnAK/yRLsR7R2PhXO8CZPqJ7B6OfAgaDTgvipJkZYPZQSMP3KOinM3WJL
- ssqKh7/HOxZIf0iyUXewrnX5eTAo/CLsUnhBjBD7E99nmQz/leLWSl82sSYDkO3n
- Uk3/1qJZA8iddb4uH0IEQWcNKev3WoQQzwiVrXBiftlRQOJy5JJXm5m8229MCpMA
- 1AUWmpdu6sl3/gFFdsDhUFq/a7LFrVyaUCMRIHg9szAB7ZFkixr9umQs8jKwuo98
- 3JHB11h2SirwgfIzHHmyhaWhCt22ucTwEXGhq63LtrzZvLsfP8Ql5S+AuqGTH0v8
- meuc784leAjulBZjkpuIFwDnVv9+YeUEbqJeo1hSHrILddora3nkH4E2dJWmLpqp
- iPr++GRi+BNgYKW/BQLTJ7C6v+vUs+kdPgYJH5z7oP6f0YZkT0Wkubp/UEz7UV2d
- fjz57d77DYx5rFWGYzJriWR/xltgL1zDpjwjwG1FDpRqwlyYbBFpjQhxI+X0aT98
- m6fCzBDQHDb/+JgvsjTHh6OZatahFAwzFIEfrceDv1BG8sBWIaZGhLzYiWQxafl8
- oXbWv1T6I1jpsTlCdCSkWzaJb4ZjxI9Ga1ynVu8F16+GR2a71wKWu7UbZQsCAwEA
- AQKCAgBYvrs4FLoD3KNqahRIDqhaQEVKjtn1Yn2dBy9tAXwsg2qI34fE7nnWLwsY
- +o56U0gmKQ57BOhV36Uqg8JNP0BBjI2wpA19simCrsa2fgAMznzmUpHWHV+KuT5K
- TJ9OGt2oUpdKQtOASLc0r/neiTZNkf29iTyQLzf7zj4f/qGSYpXRXsnP0F5KJmGH
- z6agujWckQnSB4eCk9gFsCb+akubyE8K8Kw8w6lajrVl2czBB7SnUj5UnCTeH62k
- M8goP08Is6QppON8BFDm6bLfRPSe9yIPzu9JhGz2unp+mwkz872Zz1P9yUOieM4U
- 9g4ZFQkPQx1ZpfynUm3pJZ/uhzadBabnIvMe/1qwDAEDifh/WzEM76/2kBpQkHtS
- qcjwjAElfWnP8aBr1Pj42/cVJy3dbDqb0OawFHx/8xSO2CkY4Gq2h3OYv1XpPv3g
- S9qqKhvuaT+aD0YjKhP4FYc2vvQSJwdZL8vqOyma8JGmc+r7jakIPCyOx3oPVqnS
- L2P7DuJ1FcGIZyYOU3UUSzKndDU9fVC8YoLWvHDlwm4RK9UPtdsBY8mEu6BlaAwL
- zEQG+fbcFnEkHPiJeAohYUCHiqCihLt0pqGwZi+QrudPQE6C47YijGZWJu4VVLjB
- B2L9iDQKsN4FnBJ9egJIwWBLX3XXQfjC43UGm1A5sBvD+ScsCQKCAQEA7GxU7/SW
- 4YJ+wBXrp7Z3vzlc5mTT5U4L2muWZLhIjT/jmpHpZ4c9a5DY/K9OYcu8XJ+7kx2B
- N40cU3ZkT2ZbB5/BUCEmi3Wzy3R/KZshHDzvvSZHcXJqVBtv+HGJgR5ssFqAw8c6
- gJtDls+JE9Sz+nhLk0ZZ4658vbTQfG1lmtzrbC3Kz2xK8RPTdOU5Or7fayeaEKEW
- ECBJPE41ME2UTdB/E85vyYoee0MBijjAs19QKqvoNbyrsZ5bihcIDYsrvjCmkdW1
- 20IUrSF3ZYJ9bb+CxHeRyNqwvRxPYSkzdMjZHx+xEAvJgw51QqmIi2QQf/qB+ych
- cSbE/0Jhx4QbDQKCAQEAzAoenEOgmZvUegFUu8C6gWeibMjl3Y9SikQ4CoQO/zWr
- aoCr5BpbzbtOffwnPfgk9wCGvXf6smOdrLUP1K2QAhBr/vJh7ih2MonvpYr5HPP7
- maVARR66IgtxXP2ER2I9+9p2OQdecGRP2fUn2KCDQIASHSSY/VjBb8LLJgryC/DS
- r2b0+m1e2qXfNWt/BYTQZhD/8B/jl/2pl/jI2ne3rkeiwEm7lqZaDt3Q8gC+qoP5
- /IdG1Gob7UTMCbICWy1aGuzRYUmbpg0Vq4DAV1RtgBySB5oNq5PMBHYpOxedM2nM
- NxHvf0u6wsxVULwQ4IfWUqUTspjxDmIgogSzmOGadwKCAQEA558if4tynjBImUtg
- egirvG4oc5doeQhDWJN63eYlPizPgUleD41RQSbBTp04/1qoiV38WJ7ZT2Ex1Rry
- H0+58vgyXZx8tLh1kufpBQv0HkQc44SzDZP4U7olspMZEaSK+yNPb36p9AEo8IEW
- XJVQVhywffK4cfUqRHj2oFBU8KlrA6rBPQFtUk4IJkfED6ecHtDHgW8vvFDFLw23
- 0kDPAIU5WmAu6JYmUsBMq+v57kF8urF8Z9kVpIfuSpVR0GL+UfA74DgtWEefFhbp
- cEutMm4jYPN7ofmOmVc49Yl13f4/qNxVjdDedUUe4FZTbax09cyotzOY8c/3w9R3
- Ew57qQKCAQAa5jqi30eM+L5KV2KUXhQ4ezEupk2np/15vQSmXkKb4rd2kwAWUmNH
- /Cmc8mE6CjzVU3xv/iFO41MmMbikkT0rCH80XUAL5cmvX//4ExpEduX0m5SdiC+B
- zYBkggeuYYVKbsKnQhFxP8hHM8rNBFxJZJj+vpRs0gaudT/TBB5k9JrSBQDHAyQ+
- Lx/+Ku3UDG5tBlC3l3ypzQdOwb25D49nqooKT64rbkLxMs0ZGoAIet26LRtpZZPI
- 9AjyPkWRP6lhY1c3PD0I5zC0K4Uv/jFxclLOLcEfnZyH+gv1fmd7H7eMixDH93Pn
- uoiE3EZdU4st2hV+tisRel5S/cuvnA6BAoIBAQDJISK8H0hwYp+J4/WUv/WLtrm4
- Mhmn8ItdEPAyCljycU6oLHJy4fgmmfRHeoO1i3jb87ks2GghegFBbJNzugfoGxIM
- dLWIV+uFXWs24fMJ/J6lqN1JtAj7HjvqkXp061X+MdIJ0DsACygzFfJOjv+Ij77Q
- Q1OBTSPfb0EWFNOuIJr9i2TwdN9eW/2ZMo1bPuwe4ttPEIBssfIC02dn2KD1RTqM
- 1l+L97vVFk7CoSJZf5rLeysLVyUeGdDcoEcRA6fKhfB/55h+iqrZNvySX1HrR6on
- PQcxDRPJD7f9rMsTzVl3DOxzvXAU3lIcZtPZps97IwXceAAh2e1kZNNv/cxj
+ MIIJKQIBAAKCAgEApny0WhfDwEXe6WDTCw8qBuMAPDr88pj6kbhQWfzAW2c0TggJ
+ Etjs9dktENeTpSl14nnLVMiSYIJPYY3KbOIFQH1qDaOuQ7NaOhj9CdMTm5r9bl+C
+ YAyqLIMQ9AAZDhUcQjOy3moiL7ClFHlkFYuEzZBO9DF7hJpfUFIs0Idg50mNoZh/
+ K/fb4P2skNjfCjjomTRUmZHxT6G00ImSTtSaYbN/WHut1xXwJvOoT1nlEA/PghKm
+ JJ9ZuRMSddUJmjL+sT09L8LVkK8CKeHi4r58DHM0D0u8owIFV9qsXd5UvZHaNgvQ
+ 4OAWGukMX+TxRuqkUZkaj84vnNL+ttEMl4jedw0ImzNtCOYehDyTPRkfng5PLWMS
+ vWbwyP8jDd2578mSbx5BF7ypYX366+vknjIFyZ5WezcC1pscIHxLoEwuhuf+knN+
+ kFkLOHeYbqQrU6mxSnu9q0hnNvGUkTP0a/1aLOGRfQ5C/pxpE/Rebi8qfM/OJFd4
+ mSxGL93JUTXWAItiIeBnQpIne65/Ska9dWynOEfIb0okdet3kfmNHz3zc17dZ5g4
+ AdOSCgHAlQgFt/Qd8W6xXUe4C5Mfv2ctxRrfQhDwtB6rMByPwzImnciC2h3vCwD3
+ vS/vjUyWICyhZyi2LZDUQz+sCKBXCYYcYh8ThFO40j5x1OnYMq7XQvyl8QkCAwEA
+ AQKCAgBSAfdssWwRF9m3p6QNPIj9H3AMOxpB/azffqTFzsSJwYp4LWkayZPfffy+
+ 4RGvN38D8e6ActP3ifjEGu3tOGBR5fUJhujeHEiDea+a2Ug9S9kuNwmnelWQ23bM
+ Wgf9cdSbn4+qEymHyEFolmsAWdsuzri1fHJVXR06GWBNz4GiLA8B3HY4GD1M1Gfe
+ aZVkGagpXyeVBdiR2xuP5VQWVI8/NQWzdiipW/sRlNABVkyI3uDeN4VzYLL3gTeE
+ p021kQz4DSxIjHZacHpmWwhBnIbKMy0fo7TlrqcnIWXqTwv63Q9Zs/RN8NOyqb0Y
+ t1NKFWafcwUsdOnrG9uv/cVwF1FNE8puydaOi8rL1zAeK89JH8NRQ02wohR9w8qy
+ b2tB6DyGMtuqBt8Il6GA16ZoEuaXeayvlsvDEmG1cS9ZwBvfgrVPAmlm2AYdIf5B
+ RHIJu4BJC6Nn2ehVLqxx1QDhog3SOnAsCmcfg5g/fCwxcVMLIhODFoiKYGeMitDG
+ Q4e5JKcOg+RR8PT/n4eY4rUDBGtsR+Nw8S2DWgXmSufyfDtKCjZB4IuLWPS29tNh
+ zF6iYfoiTWzrSs/yqPSKIFpv+PWZwkKSvjdxia6lSBYYEON4W2QICEtiEs+SvcG4
+ 0eIqWM+rRmPnJyMfGqX6GCs3rHDQB2VNJPBCYPQalJ/KwZumAQKCAQEA0ezM6qPJ
+ 1JM/fddgeQ50h0T9TRXVUTCISxXza+l4NuFt1NdqUOdHsGtbL1JR4GaQUG8qD1/P
+ R39YgnQEQimxpmYLCZkobkwPxTZm9oiMXpcJrlN4PB5evaWShRSv3mgigpt3Wzml
+ Td+2R9RoA/hvF/wEyIvaWznYOyugBC7GXs20dNnZDULhUapeQu7r6JvgmxBOby7S
+ 0FbhGplBiSDETzZURqzH/GMJKaJtNgyyVf3Hbg4mZAQDWoBRr+8HxsNbDkxP6e91
+ QrPHy2VZFiaTmJfoxRhyMTn7/JZaLJaUHDOniOsdMj/V7vMCgpfBqh5vR8bKzuPy
+ ZINggpcFPp1IYQKCAQEAywc7AQoktMBCru/3vzBqUveXbR3RKzNyZCTH5CMm3UNH
+ zmblFgqF2nxzNil21GqAXzSwZk5FyHbkeD3yvEZm+bXzsZTDNokAwoiTgyrr2tf8
+ GLMlCHHl5euIh1xHuyg/oKajVGOoXUXK8piqiDpQKd3Zwc6u2oyQlh+gYTPKh+7i
+ ilipkYawoE6teb6JUGpvU+d27INgNhB2oDEXY3pG2PbV+wv229ykSZxh1sJUdDwT
+ a8eTg+3pCGXtOZiJoQTFwKUlD2WYTGqS4Gx6dIJco5k+ZikGNST1JGE64Jl4MZdI
+ rtyvpcYblh5Q14sJGvp4kWYS9tjEM8pA+4Z9th3JqQKCAQEAkidH0+UM1A9gmQCm
+ jiHeR39ky5Jz3f7oJT63J15479yrVxBTWNhtNQrJhXzOvGkr+JQsuF+ANMsYmFql
+ zFqy8KMC9D/JwmD6adeif+o5sHF/r/s1LsYGOAtao4TvnOzrefs7ciwERt+GTSQ4
+ 9uq0jgJMYkPcVr9DKI8K7V6ThdW52dECKRVzQiRXVEp7vIsqKUuFECuNYrfaKWai
+ FhLWGkA9FKee5L0e1/naB1N3ph72Bk2btO6GVzAXr2HADEZe0umWiczJ2xLH+3go
+ Oh/JiufYi8ClYFh6dDVJutlrbOcZsV3gCegfzikqijmWABcIavSgpsJVNF2zh7gV
+ Uq62gQKCAQAdO2FHeQpn6/at8WceY/4rC/MFhvGC4tlpidIuCtGhsfo4wZ/iWImF
+ N73u4nF1jBAHpTJwyHxLrLKgjWrRqOFSutvniZ/BzmAJolh63kcvL0Hg3IpMePm8
+ 7PivZJ3/WIAwxU1m7SJkq5PY8ho7mwnHvWWI/hU26l42/z68QBS9FawQd0uS5G2x
+ 5yIbEU/8ABcfYYhB7XiA0EYEMo1HiWeB/ag5iTN13ILbBmUf4sL+KVgygH3A1RRk
+ XSiWzluij2lZn22ClgIjnoSfQ38uH0bvVzUgyG9YX4XcQxOTGwWvPjT82FGB8NAw
+ ARVqs14QQFfzt1qrp/I38rsAfBDFk+xhAoIBAQCEKNk/oJcy9t/jMIbLcn6z3aCc
+ Fn8GBPSXtFj0t6weN5lHof+cggw4owMFWQQyAXxo/K6NnKNydMPZ5qjtLsHNpbpQ
+ aT1Or0/1YR1bJ8Lo82B4QM++7F761GWQPvE/tyrfPkfkWl92ITIpmnlw4wycRlkq
+ 9anI2fnj1nIZwixzE2peb6PcsZU2HOs9uZ5RRd9wia696I7IpNibs4O4J2WTm4va
+ +NeYif3V2g9qwgT0Va0c9/Jlg3b58R0vA8j/VCU5I0TyXpkB3Xapx+pvEdZ3viUL
+ mXZaVotmWjgBXGDtd2VQg2ZiAMXHn3RzXSgV4Z+A/XacRs75h9bNw0ZJYrz1
-----END RSA PRIVATE KEY-----
'';
- "acme-v01.api.letsencrypt.org".cert = builtins.toFile "acme-v01.api.letsencrypt.org.cert" ''
+ "acme-v02.api.letsencrypt.org".cert = builtins.toFile "acme-v02.api.letsencrypt.org.cert" ''
-----BEGIN CERTIFICATE-----
MIIEtDCCApwCAgKaMA0GCSqGSIb3DQEBCwUAMBYxFDASBgNVBAMMC1NuYWtlb2ls
- IENBMCAXDTE4MDcxMjAwMjIxN1oYDzIxMTgwNjE4MDAyMjE3WjAnMSUwIwYDVQQD
- DBxhY21lLXYwMS5hcGkubGV0c2VuY3J5cHQub3JnMIICIjANBgkqhkiG9w0BAQEF
- AAOCAg8AMIICCgKCAgEAvG+sL4q0VkgSClBTn4NkPiUrtXx5oLyZ+CCM1jrQx/xo
- tUt5X2S4/7vMnAK/yRLsR7R2PhXO8CZPqJ7B6OfAgaDTgvipJkZYPZQSMP3KOinM
- 3WJLssqKh7/HOxZIf0iyUXewrnX5eTAo/CLsUnhBjBD7E99nmQz/leLWSl82sSYD
- kO3nUk3/1qJZA8iddb4uH0IEQWcNKev3WoQQzwiVrXBiftlRQOJy5JJXm5m8229M
- CpMA1AUWmpdu6sl3/gFFdsDhUFq/a7LFrVyaUCMRIHg9szAB7ZFkixr9umQs8jKw
- uo983JHB11h2SirwgfIzHHmyhaWhCt22ucTwEXGhq63LtrzZvLsfP8Ql5S+AuqGT
- H0v8meuc784leAjulBZjkpuIFwDnVv9+YeUEbqJeo1hSHrILddora3nkH4E2dJWm
- LpqpiPr++GRi+BNgYKW/BQLTJ7C6v+vUs+kdPgYJH5z7oP6f0YZkT0Wkubp/UEz7
- UV2dfjz57d77DYx5rFWGYzJriWR/xltgL1zDpjwjwG1FDpRqwlyYbBFpjQhxI+X0
- aT98m6fCzBDQHDb/+JgvsjTHh6OZatahFAwzFIEfrceDv1BG8sBWIaZGhLzYiWQx
- afl8oXbWv1T6I1jpsTlCdCSkWzaJb4ZjxI9Ga1ynVu8F16+GR2a71wKWu7UbZQsC
- AwEAATANBgkqhkiG9w0BAQsFAAOCAgEAzeGlFMz1Bo+bbpZDQ60HLdw7qDp3SPJi
- x5LYG860yzbh9ghvyc59MIm5E6vB140LRJAs+Xo6VdVSTC4jUA2kI9k1BQsbZKds
- XT0RqA7HkqcLS3t3JWFkkKbCshMGZTSZ//hpbaUG1qEAfUfmZw1lAxqSa0kqavbP
- awf7k8qHbqcj7WORCdH7fjKAjntEQwIpl1GEkAdCSghOJz2/o9aWmiGZt27OM/sG
- MLSrcmL3QBElCjOxg14P8rnsmZ+VEp6MO93otoJ4dJL7fN7vTIh5ThbS384at/4l
- 4KK/y7XctUzAtWzhnodjk/NSgrrGX2kseOGOWEM1sZc9xtinHH2tpOMqtLVOkgHD
- Lul+TArqgqeoOdEM/9OL64kgOrO/JzxBq+egLUi4wgAul2wmtecKZK1dkwYZHeqW
- 74i55yeBp+TTomnPr0ZBns6xKFYldJVzC34OB+2YVDxe8y9XtWtuQOxFw0LQHhNb
- zy5aBverWzZFwiIIjJoVHTQq848uKBJec0YILfMinS1Wjif4xqW/IMfi+GFS0oka
- sKCGNE/8ur9u/Jm6cbto3f2dtV8/vkhiITQgwzM2jalyuVJ9jyPxG7EvbTvZORgw
- pRvBRTd4/eE7I1L+UDe6x8EjR/MrqfF9FWVGOZo4vPTyNbrSWYBh6s9kYy56ds1l
- IRxst1BXEfI=
+ IENBMCAXDTE5MTAxODA3NTQxM1oYDzIxMTkwOTI0MDc1NDEzWjAnMSUwIwYDVQQD
+ DBxhY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnMIICIjANBgkqhkiG9w0BAQEF
+ AAOCAg8AMIICCgKCAgEApny0WhfDwEXe6WDTCw8qBuMAPDr88pj6kbhQWfzAW2c0
+ TggJEtjs9dktENeTpSl14nnLVMiSYIJPYY3KbOIFQH1qDaOuQ7NaOhj9CdMTm5r9
+ bl+CYAyqLIMQ9AAZDhUcQjOy3moiL7ClFHlkFYuEzZBO9DF7hJpfUFIs0Idg50mN
+ oZh/K/fb4P2skNjfCjjomTRUmZHxT6G00ImSTtSaYbN/WHut1xXwJvOoT1nlEA/P
+ ghKmJJ9ZuRMSddUJmjL+sT09L8LVkK8CKeHi4r58DHM0D0u8owIFV9qsXd5UvZHa
+ NgvQ4OAWGukMX+TxRuqkUZkaj84vnNL+ttEMl4jedw0ImzNtCOYehDyTPRkfng5P
+ LWMSvWbwyP8jDd2578mSbx5BF7ypYX366+vknjIFyZ5WezcC1pscIHxLoEwuhuf+
+ knN+kFkLOHeYbqQrU6mxSnu9q0hnNvGUkTP0a/1aLOGRfQ5C/pxpE/Rebi8qfM/O
+ JFd4mSxGL93JUTXWAItiIeBnQpIne65/Ska9dWynOEfIb0okdet3kfmNHz3zc17d
+ Z5g4AdOSCgHAlQgFt/Qd8W6xXUe4C5Mfv2ctxRrfQhDwtB6rMByPwzImnciC2h3v
+ CwD3vS/vjUyWICyhZyi2LZDUQz+sCKBXCYYcYh8ThFO40j5x1OnYMq7XQvyl8QkC
+ AwEAATANBgkqhkiG9w0BAQsFAAOCAgEAkx0GLPuCvKSLTHxVLh5tP4jxSGG/zN37
+ PeZLu3QJTdRdRc8bgeOGXAVEVFbqOLTNTsuY1mvpiv2V6wxR6nns+PIHeLY/UOdc
+ mOreKPtMU2dWPp3ybec2Jwii6PhAXZJ26AKintmug1psMw7662crR3SCnn85/CvW
+ 192vhr5gM1PqLBIlbsX0tAqxAwBe1YkxBb9vCq8NVghJlKme49xnwGULMTGs15MW
+ hIPx6sW93zwrGiTsDImH49ILGF+NcX1AgAq90nG0j/l5zhDgXGJglX+K1xP99X1R
+ de3I4uoufPa5q+Pjmhy7muL+o4Qt0D0Vm86RqqjTkNPsr7gAJtt66A7TJrYiIoKn
+ GTIBsgM6egeFLLYQsT0ap/59HJismO2Pjx4Jk/jHOkC8TJsXQNRq1Km76VMBnuc0
+ 2CMoD9pb38GjUUH94D4hJK4Ls/gJMF3ftKUyR8Sr/LjE6qU6Yj+ZpeEQP4kW9ANq
+ Lv9KSNDQQpRTL4LwGLTGomksLTQEekge7/q4J2TQRZNYJ/mxnrBKRcv9EAMgBMXq
+ Q+7GHtKDv9tJVlMfG/MRD3CMuuSRiT3OVbvMMkFzsPkqxYAP1CqE/JGvh67TzKI+
+ MUfXKehA6TKuxrTVqCtoFIfGaqA9IWyoRTtugYq/xssB9ESeEYGeaM1A9Yueqz+h
+ KkBZO00jHSE=
-----END CERTIFICATE-----
'';
"letsencrypt.org".key = builtins.toFile "letsencrypt.org.key" ''
-----BEGIN RSA PRIVATE KEY-----
- MIIJKAIBAAKCAgEAwPvhlwemgPi6919sSD7Pz6l6CRfU1G/fDc0AvsMN/nTmiGND
- pqn9ef1CA+RtLtOuPc1LLyEovcfu75/V+6KSgO4k19E2CrFCFwjEOWDGF4DgclT3
- 751WGmFJgzPEfZfhbOrmQfQau86KxAtNZVp9FxcKbuLyQ/sNNxfNMB+7IHbVhwvz
- VcndHpYZEP6kdnwvNLP22bouX5q3avxWStln01uZ0BfUm4XwxaUNIU7t0Dv56FK9
- C9hW9AZae0do0BJBWRF7xSwLeDJqn9uZz+sX0X/tIaaSQSBuZySj0He5ZKzdUO0t
- px2xTS2Brl3Y2BOJaOE98HubWvdKoslLt4X2rVrMxGa86SmFzcyDL1RSowcP/ruy
- y555l7pepL5s4cmMgRBBXj5tXhqUTVOn5WO+JClLk+rtvtAT4rogJmMqEKmMw2t7
- LNy1W9ri/378QG/i3AGaLIL/7GsPbuRO51Sdti4QMVe2zNFze72mzNmj1SXokWy7
- +ZvjUMp55oEjRRsTPUZdNOEHJWy6Os2znuqL7ZpIHCxBG8FKnkCViXRJqAA8bzcE
- hR+pLamLIOHlv4kdzJ6phHkSvK68qvbRReUmOjJgSupVBI9jhK+fHay/UWR4zfJQ
- ed99H8ZOoiXlrLCVs+VPDynUUKrzF1nYyolNzi/NS4e4AbnfWgyC5JKRpjUCAwEA
- AQKCAgB0fNYL+zM3MGxy+2d6KGf6GnuuV3NBlBGY3ACyJT0iNmAdPYXNaVi2tPeP
- L+fz1xSa+3uBhEt6Wt/QRrO8g8JZDuawWvl69MpG6yS+2bpY35MbkExkl50sqULd
- bncRtIb+3r+EWht099RtR8E9B6TwNhk3G8hO3pB4i+ZwQQcMLo7vSHhmdUYCu2mA
- B6UwW/+GmYbMoARz8wj6DDzuS1LPksBCis/r3KqcMue9Dk6gXkOYR7ETIFBEVj1x
- ooYS6qIFaHdEajS2JgCUY9LxXR/wdn6lzE0GANSDb+tt34bJzUp+Gdxvvo2SX4Ci
- xsUokIpmA2gG7CW3gAPORSFuMu/VYZtvt+owNYlODXRPuGi/eLDknFRB/S4Nx0J0
- WZZq5uTgJdQainyKYtDZALia5X4cc5I2hNetCorG9jNZIsSunbIAG+htx2FI3eqK
- jwOUiHE8SCZ6YdXoDQjg2w+g8jeB23eqkPyzunpZphYiKay7VFeLwQEMC2a791ln
- +MbHhhpRAc1uAoU2reB2fxKyaPlOfAWVMgUOGlgpVOuEVeMoc1CwjajaFztGG7fI
- 8EHNoyAftCdXnTaLZk2KZnnIDHHzFXR62TE1GJFD1fdI1pHAloCbgA4h+Dtwm1Uu
- iAEEfvVU/E5wbtAzv6pY32+OKX5kyHAbM5/e918B8ZxmHG1J9QKCAQEA6FwxsRG3
- 526NnZak540yboht5kV12BNBChjmARv/XgZ7o1VsfwjaosErMvasUBcHDEYOC/oE
- ZgPAyrMVsYm0xe/5FSIFLJVeYXTr0rmCNhVtBCHx3IS94BCXreNnz0qoEWnb5E09
- Z1O42D0yGcLXklg6QaJfb7EdHh03F3dSVMHyDR3JlAQHRINeuP6LlQpbvRD3adH5
- QWr2M3k+Stuq2OJdG7eUS1dreCxRShLuDjDhiZekdl/TB3LM0prOaWrKBrryN2g6
- mjiasH6I5zRD3LQP5zg57Thb8afHqA4Fb85Frt6ltfFlPTIoxXZ5drVhmRWfXXnQ
- POnj8T+w4zVjvwKCAQEA1J4ivyFkCL0JTSY3/PtwAQvBBj3GazzU6P+urWeH74Vh
- WK17Ae40iOUHGyy80Db/fVY4VLQTpxvAeG91Gj5Nd/AucXJgOrisabcEz6N/xUs5
- sjJNgXuNKTAgjYBu0bqLXxgZj43zT8JhA6KW7RuYU0PtHMRragz4RbK9NWDaVvJb
- xSR5QoVLS00PerUa0SfupEYKCrlSTP6FOM5YNkCuSMt7X6/m9cR0WwVINKvUQBiT
- ObrN+KeBmF9awpQQnQOq/GbCl3kf6VyPQqYFhdrWSg52w33c2tBVYrtHJpeXGcin
- akw4KKcj4rdU2qxMuuRiD5paagshbLdGsYMTbSzjCwKCAQEAh89DGAyUIcfDLAWd
- st0bSfGh0oJsw3NVg3JUFPfpRWqiny/Rr1pcd95RwoLc6h7bdrgHg8aJBZtR9ue/
- WTp0l3CQdGKjBZD0TiAJqevViIjzZAP3Gn3XgPwRu4f75/Pp0eu+o2zl49vSYUk7
- XEU+vIGm4y/leiHaM/y9c5DBZVrKgBIV/NZx7QCfv56/tMgOIK6m/YnFlw/OgP1v
- hE9qR0PfSdD98x9QaDf290WjMFYvrL0eWjXd4S+fOcVTude55z8jTXE1N2i4OUpr
- +D7bH0d7OBjr+pQDYXZAQyCW2ueEYRYvYu2Jz7/ehrOdgN25AsHZmMgXB1NpcFta
- pyJQfwKCAQByoPMwworRH0GVg4Zp8RFYrwKZH9MK29gZ6kc9m/Sw0OND0PvhdZCD
- QZ8MKpl9VDl4VHS4TgHOdWrWQ5kJ1g8kG6yeY0C4R/pEYHTKkWaAcucfSHl61qar
- TxQt1dFpZz5evXqCZ9CG7tApCo5+NQNx2MxMVyVmHqn3wb66uYXdnHqXlet+Tqji
- ZyByUpOrsfC6RjyBvZo+gnZGwxDR5xtPiczxML+/PvRQYk+kfgNHrzgoxqrnZT+8
- a6ReBT/TtzeHLsu4qIfo44slLqcJnIstkBC9ouzgV7PBMCDTEKVZNFH2QDOCz2HM
- iHTKFFyl4h1wNhKK24dguor1hyqBENMzAoIBAAQvQHwRWIVlfCMRI170Ls8AXB9Z
- MMdZJ37bh6kmJpkV3+HB1ZkKwofHKR9h/3xLt5iYXzqT+/zA4EAsFFs1A93+tkzh
- yPrN5iTSJicophZSlA4ObX1hMkgshvl7ZB1fRM5WyiszBOfm8W7eAxaK8nY2oAoP
- tI7rioo6CFBNMCGbOl4gEX6YJ4OsVSm+efCRSDDw+3HW8H2YgqufBzAULk1Jcj5t
- ZvraXpC5qZ92VtsH0cGA1ovNDAmoOV4AAvtZVpLQsXwaphad/Fbn/ItGrrluvvFC
- HuldRzYtl/AQtoirK86LTY3aAmcwVFuiYvDQMzjzkJvVMmRCFZBcUIaz2oI=
+ MIIJKgIBAAKCAgEA9dpdPEyzD3/BBds7tA/51s+WmLFyWuFrq4yMd2R+vi5gvK7n
+ lLNVKhYgiTmK2Um+UEpGucJqZHcTSZA1Bz4S/8ND/AI9I6EmwvBinY5/PubxEALk
+ 9YiDA+IzH8ZGFM8wXg7fMbbJAsyv+SHAtr2jmCsggrpuD5fgzs2p+F2q0+oVoeFw
+ MAOUdAf2jNtNLEj2Q6MiR5Xq+wFOcRtXlNlXWIX3NrmubO/xOpDNpsyjyYC5Ld+W
+ 06MS5bTHSdv56AkUg2PugMChj15TOddEJIK8zPXFTlMYye9SKwjhNUZovfe4xXCa
+ Tj2nmzrcuMKLz+S3sKQeTWjiRcY3w4zTlAbhtGXDjXjhMObrHoWM8e3cTL4NJMvt
+ tNStXficxbeTbIiYu+7dtF0q+iWaZqexc6PdAaIpFZ0XSw+i5iLdQZmBwzY7NLlH
+ pQupfh6ze0qDUVZAMDubo4JKUTBzH6QTuhHx+uUm7Lc8YdNArn7o/vMZDQym1Eia
+ xKxZuCGaqFvq8ZK4nBVsHfcXbhF/XD2HMid3t7ImbREVu9qnc+En+acU/SJaaL3r
+ jMW6HLVMr6+vQrCzYkvLzKYpoUm9D1Kcn6d8Ofxl2iCaY9CkMr5/6J1p1wcTdcN7
+ IVQ/DFBeTDauyWbyZkO/lPoZoakWyXOx9S9tgClzhFmNgRkZv9wN+QguNDcCAwEA
+ AQKCAgEA0ndlacGfaJ1NeN39dmBW2XZMzdrassJXkjx34528gsLhPaXdyobbWXQn
+ 1lHUc7+VlNaBRXUR73+gm1FAlDqnuRxIjuy7ukyzCh8PzSG3/PlnVPWlXCzJPAHh
+ EkqCpD3agirpF34LBsKDwxsKB2bBLft9kWxX3DGA2olmAKDvJQs4CaUcjX4DEHHg
+ tyTmJAsyByUYq3/D8a1koZ9ukpadF8NXpxm+ILQoJqLf6vM1I8N2w7atP/BStSLV
+ mH0gq2tajEB4ZPCDXmC5jsKiKz9gsXWUu0CX8AdYqE6pvRnRgQ8Ytq1265QMb+8s
+ FV82oXqDZkyZRFuNmX3fLyDX39kkTcVS37S56Gzk4EzDWE/u2RXCAPeWla2zUFYI
+ hg8X4ZAwbZRODtK2cZTuCZEILM/iKmtSgHC+aQhp18EUAefa7WGrRD4AvbTxH4VF
+ ek60bwISBk5Mhf39MwqIiQxGOFmfLsQReZvzH4jI5zfDXf/0yZ/1SdGeu6+Walt0
+ V81Ua/DB6zshHpeSP74HMuJHZ4DOQfcV/ndyzvoP84pAjenSx6O034OwQTkpoMI/
+ f/2rK8kdzYSL4f//kFMuRLqmAwOmAFYB2oMo0/YaIoQ4vgTHDKTSxj5mbno56GdT
+ huMAVMKskaCSVbyMB/xyQG7senLItVv+HafVk6ChMUbkIjv9zgECggEBAP+ux1RG
+ cETGjK2U3CRoHGxR7FwaX6hkSokG+aFdVLer+WUrZmR8Ccvh2ALpm8K1G6TTk/5X
+ ZeVX4+1VFYDeTHMN8g20usS5mw3v2GF3fGxGLe4q56l4/4kKMZOrSBuWH4niiIKD
+ 0QogdzWkpQJ93nMbZxZ5lk+lRZVf3qSm6nzyP468ndrfI57Ov5OUIWZ7KhTUH9IK
+ 8/urUk+lEvyzQmNTlt5ZZXRz7cR01K8chx1zevVAyynzSuGjTysaBN7LTT0v3yVu
+ 96yKNsxJvuIz2+4qSjhbnN4jH+feN0VsdF3+Qkru0lBmLVgJl4X67XFaAKMDU9yv
+ 3alS53Pkol+Dy1cCggEBAPYodofHC1ydoOmCvUAq4oJNtyI4iIOY/ch3sxVhkNyi
+ KBscQqbay/DiXFiNl+NsemzB1PrHzvCaqKcBKw537XzeKqUgYuVLkFGubf9bDhXi
+ wSRcYbU/oNTgiTgXPW8wH60uIoLaiNi1/YjO2zh4GEY/kFqSuD54Y91iFmcC75bv
+ OjCNugnRdpRjOFhaeNx75tdverR37w3APVZuBSv3bJlMPCtaf+fEAKxJxeqCs3Oq
+ rtsw2TQ4TqfE8/w9qPCVv3bQbMbO48SwjxAz47qH2h3qGu3Ov8badeARe+Ou7nuI
+ U13gPuPOhPXIQP/MYOyamPJdFyng1b8vyNsfjOcWMiECggEAEkMgl6NkV3U7DRbp
+ 1mvdQ9tiH33+wR9Qt5LY966b43aUHKbJ7Hlzla1u6V5YMsMO02oNUwhZDdWGQShn
+ ncnC+iDP3iy/flenfIpaETQgnfcxRqan31H2Joqk2eBNCTNi001r5K6XmrqQ6TL2
+ WkQ1RFF7vn42vz+VxcKQO4B0lTIUWhSczcpMWAZ6ZocZD6HScqRoFW+U16/39Bpd
+ TdFb944742vNNFEndXXGzy8hc3gRGz1ihX+MJKuuduyn1mX9AVbPAHR5mkhQ+6x0
+ xuFfXxaEMJxSiwdFOyGDHyFM+n2zrHh8ayOxL22X9gjjNspv6zTMo6GoGnUCdSOq
+ eVoHhwKCAQEAot5O3rOB/vuEljwcv7IgQJrvCsNg/8FgWR1p7kGpuXHJG3btWrz1
+ pyH+e9DjqGQD9KWjJ3LAp02NPUJ2nJIZHj9Y8/yjspb2nDTPLt+uSCjKJibBt0ys
+ O219HRGzYjfzHYCi8PVrCggQAk7rmUdMuF4iQutE4ICDgtz9eZbls3YBiFKdvxVK
+ Yg/sHflucmPAbtah13prPyvs6ZzN6zNANYXNYdn1OwHieBwvyWRFG8jY/MorTHPd
+ BwA3drPNbbGHBzQMZNZKub8gSVYr3SU52gUlYCclmIq+50xqLlF2FWIz1q8irVPd
+ gUnIR/eQQbxgaivRwbGze1ZAjUsozVVQQQKCAQEA9uAKU3O06bEUGj+L0G+7R7r/
+ bi2DNi2kLJ7jyq+n0OqcHEQ1zFK4LAPaXY0yMYXieUzhivMGLSNDiubGO2/KxkFF
+ REXUFgYWZYMwrKsUuscybB64cQDwzD0oXrhvEa2PHecdG6AZ63iLcHaaDzyCPID/
+ wtljekLO2jbJ5esXZd016lykFfUd/K4KP1DGyI2Dkq6q0gTc/Y36gDAcPhIWtzna
+ UujYCe3a8DWCElH4geKXaB5ABbV1eJ8Lch599lXJ9Hszem6QNosFsPaHDCcqLS9H
+ yy2WA6CY2LVU7kONN+O0kxs2fVbxIkI+d/LZyX/yIGlkXcAzL07llIlrTAYebQ==
-----END RSA PRIVATE KEY-----
'';
"letsencrypt.org".cert = builtins.toFile "letsencrypt.org.cert" ''
-----BEGIN CERTIFICATE-----
MIIEpzCCAo8CAgKaMA0GCSqGSIb3DQEBCwUAMBYxFDASBgNVBAMMC1NuYWtlb2ls
- IENBMCAXDTE4MDcxMjAwMjIxOVoYDzIxMTgwNjE4MDAyMjE5WjAaMRgwFgYDVQQD
+ IENBMCAXDTE5MTAxODA3NTQxNVoYDzIxMTkwOTI0MDc1NDE1WjAaMRgwFgYDVQQD
DA9sZXRzZW5jcnlwdC5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
- AQDA++GXB6aA+Lr3X2xIPs/PqXoJF9TUb98NzQC+ww3+dOaIY0Omqf15/UID5G0u
- 0649zUsvISi9x+7vn9X7opKA7iTX0TYKsUIXCMQ5YMYXgOByVPfvnVYaYUmDM8R9
- l+Fs6uZB9Bq7zorEC01lWn0XFwpu4vJD+w03F80wH7sgdtWHC/NVyd0elhkQ/qR2
- fC80s/bZui5fmrdq/FZK2WfTW5nQF9SbhfDFpQ0hTu3QO/noUr0L2Fb0Blp7R2jQ
- EkFZEXvFLAt4Mmqf25nP6xfRf+0hppJBIG5nJKPQd7lkrN1Q7S2nHbFNLYGuXdjY
- E4lo4T3we5ta90qiyUu3hfatWszEZrzpKYXNzIMvVFKjBw/+u7LLnnmXul6kvmzh
- yYyBEEFePm1eGpRNU6flY74kKUuT6u2+0BPiuiAmYyoQqYzDa3ss3LVb2uL/fvxA
- b+LcAZosgv/saw9u5E7nVJ22LhAxV7bM0XN7vabM2aPVJeiRbLv5m+NQynnmgSNF
- GxM9Rl004QclbLo6zbOe6ovtmkgcLEEbwUqeQJWJdEmoADxvNwSFH6ktqYsg4eW/
- iR3MnqmEeRK8rryq9tFF5SY6MmBK6lUEj2OEr58drL9RZHjN8lB5330fxk6iJeWs
- sJWz5U8PKdRQqvMXWdjKiU3OL81Lh7gBud9aDILkkpGmNQIDAQABMA0GCSqGSIb3
- DQEBCwUAA4ICAQAkx3jcryukAuYP7PQxMy3LElOl65ZFVqxDtTDlr7DvAkWJzVCb
- g08L6Tu+K0rKh2RbG/PqS0+8/jBgc4IwSOPfDDAX+sinfj0kwXG34WMzB0G3fQzU
- 2BMplJDOaBcNqHG8pLP1BG+9HAtR/RHe9p2Jw8LG2qmZs6uemPT/nCTNoyIL4oxh
- UncjETV4ayCHDKD1XA7/icgddYsnfLQHWuIMuCrmQCHo0uQAd7qVHfUWZ+gcsZx0
- jTNCcaI8OTS2S65Bjaq2HaM7GMcUYNUD2vSyNQeQbha4ZeyZ9bPyFzznPMmrPXQe
- MJdkbJ009RQIG9As79En4m+l+/6zrdx4DNdROqaL6YNiSebWMnuFHpMW/rCnhrT/
- HYadijHOiJJGj9tWSdC4XJs7fvZW3crMPUYxpOvl01xW2ZlgaekILi1FAjSMQVoV
- NhWstdGCKJdthJqLL5MtNdfgihKcmgkJqKFXTkPv7sgAQCopu6X+S+srCgn856Lv
- 21haRWZa8Ml+E0L/ticT8Fd8Luysc6K9TJ4mT8ENC5ywvgDlEkwBD3yvINXm5lg1
- xOIxv/Ye5gFk1knuM7OzpUFBrXUHdVVxflCUqNAhFPbcXwjgEQ+A+S5B0vI6Ohue
- ZnR/wuiou6Y+Yzh8XfqL/3H18mGDdjyMXI1B6l4Judk000UVyr46cnI7mw==
+ AQD12l08TLMPf8EF2zu0D/nWz5aYsXJa4WurjIx3ZH6+LmC8rueUs1UqFiCJOYrZ
+ Sb5QSka5wmpkdxNJkDUHPhL/w0P8Aj0joSbC8GKdjn8+5vEQAuT1iIMD4jMfxkYU
+ zzBeDt8xtskCzK/5IcC2vaOYKyCCum4Pl+DOzan4XarT6hWh4XAwA5R0B/aM200s
+ SPZDoyJHler7AU5xG1eU2VdYhfc2ua5s7/E6kM2mzKPJgLkt35bToxLltMdJ2/no
+ CRSDY+6AwKGPXlM510QkgrzM9cVOUxjJ71IrCOE1Rmi997jFcJpOPaebOty4wovP
+ 5LewpB5NaOJFxjfDjNOUBuG0ZcONeOEw5usehYzx7dxMvg0ky+201K1d+JzFt5Ns
+ iJi77t20XSr6JZpmp7Fzo90BoikVnRdLD6LmIt1BmYHDNjs0uUelC6l+HrN7SoNR
+ VkAwO5ujgkpRMHMfpBO6EfH65Sbstzxh00Cufuj+8xkNDKbUSJrErFm4IZqoW+rx
+ kricFWwd9xduEX9cPYcyJ3e3siZtERW72qdz4Sf5pxT9IlpoveuMxboctUyvr69C
+ sLNiS8vMpimhSb0PUpyfp3w5/GXaIJpj0KQyvn/onWnXBxN1w3shVD8MUF5MNq7J
+ ZvJmQ7+U+hmhqRbJc7H1L22AKXOEWY2BGRm/3A35CC40NwIDAQABMA0GCSqGSIb3
+ DQEBCwUAA4ICAQBbJwE+qc0j6JGHWe0TGjv1viJU3WuyJkMRi+ejx0p/k7Ntp5An
+ 2wLC7b/lVP/Nh+PKY/iXWn/BErv2MUo4POc1g8svgxsmMMh5KGGieIfGs7xT+JMH
+ dzZZM+pUpIB5fEO5JfjiOEOKDdAvRSs0mTAVYZEokGkXSNWyylvEaA16mHtMgPjo
+ Lm75d0O66RfJDdd/hTl8umGpF7kEGW1qYk2QmuPr7AqOa8na7olL5fMPh6Q7yRqx
+ GIS9JKQ0fWl8Ngk09WfwUN/kEMcp9Jl5iunNRkbpUJIM/lHFkSA7yOFFL+dVWzd4
+ 2r+ddJXTFzW8Rwt65l8SV2MEhijEamKva3mqKLIRWxDsfFVT1T04LWFtnzMW4Z29
+ UHF9Pi7XSyKz0Y/Lz31mNTkjJYbOvbnwok8lc3wFWHc+lummZk8IkCq8xfqzwmwX
+ Ow6EV+Q6VaQpOHumQZ12pBBLtL8DyDhWaRUgVy2vYpwYsMYa5BFMcKCynjlSewo9
+ G2hNoW45cQZP1qHltRR9Xad7SaP7iTETDCiR7AWOqSpDipSh9eMfVW97ZbSfz+vl
+ xl8PZEZMTRIIRVXsPP+E8gtDUhUQp2+Vcz8r6q71qslXM09xl/501uaNjCc3hH2R
+ iw2N77Lho1F3FrBbHdML3RYHZI55eC9iQw6R4S+R4b+iWLJoHzHrW61itg==
-----END CERTIFICATE-----
'';
}
diff --git a/nixos/tests/couchdb.nix b/nixos/tests/couchdb.nix
index 48ea48eebbb..10e95701acd 100644
--- a/nixos/tests/couchdb.nix
+++ b/nixos/tests/couchdb.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib, ...}:
+import ./make-test-python.nix ({ pkgs, lib, ...}:
with lib;
@@ -35,22 +35,42 @@ with lib;
fi
'';
in ''
- startAll;
+ start_all()
- $couchdb1->waitForUnit("couchdb.service");
- $couchdb1->waitUntilSucceeds("${curlJqCheck "GET" "" ".couchdb" "Welcome"}");
- $couchdb1->waitUntilSucceeds("${curlJqCheck "GET" "_all_dbs" ". | length" "2"}");
- $couchdb1->succeed("${curlJqCheck "PUT" "foo" ".ok" "true"}");
- $couchdb1->succeed("${curlJqCheck "GET" "_all_dbs" ". | length" "3"}");
- $couchdb1->succeed("${curlJqCheck "DELETE" "foo" ".ok" "true"}");
- $couchdb1->succeed("${curlJqCheck "GET" "_all_dbs" ". | length" "2"}");
+ couchdb1.wait_for_unit("couchdb.service")
+ couchdb1.wait_until_succeeds(
+ "${curlJqCheck "GET" "" ".couchdb" "Welcome"}"
+ )
+ couchdb1.wait_until_succeeds(
+ "${curlJqCheck "GET" "_all_dbs" ". | length" "2"}"
+ )
+ couchdb1.succeed("${curlJqCheck "PUT" "foo" ".ok" "true"}")
+ couchdb1.succeed(
+ "${curlJqCheck "GET" "_all_dbs" ". | length" "3"}"
+ )
+ couchdb1.succeed(
+ "${curlJqCheck "DELETE" "foo" ".ok" "true"}"
+ )
+ couchdb1.succeed(
+ "${curlJqCheck "GET" "_all_dbs" ". | length" "2"}"
+ )
- $couchdb2->waitForUnit("couchdb.service");
- $couchdb2->waitUntilSucceeds("${curlJqCheck "GET" "" ".couchdb" "Welcome"}");
- $couchdb2->waitUntilSucceeds("${curlJqCheck "GET" "_all_dbs" ". | length" "0"}");
- $couchdb2->succeed("${curlJqCheck "PUT" "foo" ".ok" "true"}");
- $couchdb2->succeed("${curlJqCheck "GET" "_all_dbs" ". | length" "1"}");
- $couchdb2->succeed("${curlJqCheck "DELETE" "foo" ".ok" "true"}");
- $couchdb2->succeed("${curlJqCheck "GET" "_all_dbs" ". | length" "0"}");
+ couchdb2.wait_for_unit("couchdb.service")
+ couchdb2.wait_until_succeeds(
+ "${curlJqCheck "GET" "" ".couchdb" "Welcome"}"
+ )
+ couchdb2.wait_until_succeeds(
+ "${curlJqCheck "GET" "_all_dbs" ". | length" "0"}"
+ )
+ couchdb2.succeed("${curlJqCheck "PUT" "foo" ".ok" "true"}")
+ couchdb2.succeed(
+ "${curlJqCheck "GET" "_all_dbs" ". | length" "1"}"
+ )
+ couchdb2.succeed(
+ "${curlJqCheck "DELETE" "foo" ".ok" "true"}"
+ )
+ couchdb2.succeed(
+ "${curlJqCheck "GET" "_all_dbs" ". | length" "0"}"
+ )
'';
})
diff --git a/nixos/tests/dnscrypt-proxy.nix b/nixos/tests/dnscrypt-proxy.nix
index 13bc9d3d916..98153d5c904 100644
--- a/nixos/tests/dnscrypt-proxy.nix
+++ b/nixos/tests/dnscrypt-proxy.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }: {
+import ./make-test-python.nix ({ pkgs, ... }: {
name = "dnscrypt-proxy";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ joachifm ];
@@ -23,11 +23,13 @@ import ./make-test.nix ({ pkgs, ... }: {
};
testScript = ''
- $client->waitForUnit("dnsmasq");
+ client.wait_for_unit("dnsmasq")
# The daemon is socket activated; sending a single ping should activate it.
- $client->fail("systemctl is-active dnscrypt-proxy");
- $client->execute("${pkgs.iputils}/bin/ping -c1 example.com");
- $client->waitUntilSucceeds("systemctl is-active dnscrypt-proxy");
+ client.fail("systemctl is-active dnscrypt-proxy")
+ client.execute(
+ "${pkgs.iputils}/bin/ping -c1 example.com"
+ )
+ client.wait_until_succeeds("systemctl is-active dnscrypt-proxy")
'';
})
diff --git a/nixos/tests/docker-edge.nix b/nixos/tests/docker-edge.nix
index b306c149be9..96de885a554 100644
--- a/nixos/tests/docker-edge.nix
+++ b/nixos/tests/docker-edge.nix
@@ -1,6 +1,6 @@
# This test runs docker and checks if simple container starts
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "docker";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ nequissimus offline ];
@@ -31,17 +31,19 @@ import ./make-test.nix ({ pkgs, ...} : {
};
testScript = ''
- startAll;
+ start_all()
- $docker->waitForUnit("sockets.target");
- $docker->succeed("tar cv --files-from /dev/null | docker import - scratchimg");
- $docker->succeed("docker run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10");
- $docker->succeed("docker ps | grep sleeping");
- $docker->succeed("sudo -u hasprivs docker ps");
- $docker->fail("sudo -u noprivs docker ps");
- $docker->succeed("docker stop sleeping");
+ docker.wait_for_unit("sockets.target")
+ docker.succeed("tar cv --files-from /dev/null | docker import - scratchimg")
+ docker.succeed(
+ "docker run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
+ )
+ docker.succeed("docker ps | grep sleeping")
+ docker.succeed("sudo -u hasprivs docker ps")
+ docker.fail("sudo -u noprivs docker ps")
+ docker.succeed("docker stop sleeping")
# Must match version twice to ensure client and server versions are correct
- $docker->succeed('[ $(docker version | grep ${pkgs.docker-edge.version} | wc -l) = "2" ]');
+ docker.succeed('[ $(docker version | grep ${pkgs.docker-edge.version} | wc -l) = "2" ]')
'';
})
diff --git a/nixos/tests/docker.nix b/nixos/tests/docker.nix
index d67b2f8743d..8fda7c1395e 100644
--- a/nixos/tests/docker.nix
+++ b/nixos/tests/docker.nix
@@ -1,6 +1,6 @@
# This test runs docker and checks if simple container starts
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "docker";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ nequissimus offline ];
@@ -31,17 +31,19 @@ import ./make-test.nix ({ pkgs, ...} : {
};
testScript = ''
- startAll;
+ start_all()
- $docker->waitForUnit("sockets.target");
- $docker->succeed("tar cv --files-from /dev/null | docker import - scratchimg");
- $docker->succeed("docker run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10");
- $docker->succeed("docker ps | grep sleeping");
- $docker->succeed("sudo -u hasprivs docker ps");
- $docker->fail("sudo -u noprivs docker ps");
- $docker->succeed("docker stop sleeping");
+ docker.wait_for_unit("sockets.target")
+ docker.succeed("tar cv --files-from /dev/null | docker import - scratchimg")
+ docker.succeed(
+ "docker run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
+ )
+ docker.succeed("docker ps | grep sleeping")
+ docker.succeed("sudo -u hasprivs docker ps")
+ docker.fail("sudo -u noprivs docker ps")
+ docker.succeed("docker stop sleeping")
# Must match version twice to ensure client and server versions are correct
- $docker->succeed('[ $(docker version | grep ${pkgs.docker.version} | wc -l) = "2" ]');
+ docker.succeed('[ $(docker version | grep ${pkgs.docker.version} | wc -l) = "2" ]')
'';
})
diff --git a/nixos/tests/documize.nix b/nixos/tests/documize.nix
index 8b852a4f779..3be20a780d3 100644
--- a/nixos/tests/documize.nix
+++ b/nixos/tests/documize.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib, ...} : {
+import ./make-test-python.nix ({ pkgs, lib, ...} : {
name = "documize";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ ma27 ];
@@ -29,30 +29,34 @@ import ./make-test.nix ({ pkgs, lib, ...} : {
};
testScript = ''
- startAll;
+ start_all()
- $machine->waitForUnit("documize-server.service");
- $machine->waitForOpenPort(3000);
+ machine.wait_for_unit("documize-server.service")
+ machine.wait_for_open_port(3000)
- my $dbhash = $machine->succeed("curl -f localhost:3000 "
- . " | grep 'property=\"dbhash' "
- . " | grep -Po 'content=\"\\K[^\"]*'"
- );
+ dbhash = machine.succeed(
+ "curl -f localhost:3000 | grep 'property=\"dbhash' | grep -Po 'content=\"\\K[^\"]*'"
+ )
- chomp($dbhash);
+ dbhash = dbhash.strip()
- $machine->succeed("curl -X POST "
- . "--data 'dbname=documize' "
- . "--data 'dbhash=$dbhash' "
- . "--data 'title=NixOS' "
- . "--data 'message=Docs' "
- . "--data 'firstname=John' "
- . "--data 'lastname=Doe' "
- . "--data 'email=john.doe\@nixos.org' "
- . "--data 'password=verysafe' "
- . "-f localhost:3000/api/setup"
- );
+ machine.succeed(
+ (
+ "curl -X POST"
+ " --data 'dbname=documize'"
+ " --data 'dbhash={}'"
+ " --data 'title=NixOS'"
+ " --data 'message=Docs'"
+ " --data 'firstname=John'"
+ " --data 'lastname=Doe'"
+ " --data 'email=john.doe@nixos.org'"
+ " --data 'password=verysafe'"
+ " -f localhost:3000/api/setup"
+ ).format(dbhash)
+ )
- $machine->succeed('test "$(curl -f localhost:3000/api/public/meta | jq ".title" | xargs echo)" = "NixOS"');
+ machine.succeed(
+ 'test "$(curl -f localhost:3000/api/public/meta | jq ".title" | xargs echo)" = "NixOS"'
+ )
'';
})
diff --git a/nixos/tests/emacs-daemon.nix b/nixos/tests/emacs-daemon.nix
index 3594e35e343..b89d9b1bde6 100644
--- a/nixos/tests/emacs-daemon.nix
+++ b/nixos/tests/emacs-daemon.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "emacs-daemon";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ ];
@@ -21,25 +21,28 @@ import ./make-test.nix ({ pkgs, ...} : {
environment.variables.TEST_SYSTEM_VARIABLE = "system variable";
};
- testScript =
- ''
- $machine->waitForUnit("multi-user.target");
+ testScript = ''
+ machine.wait_for_unit("multi-user.target")
# checks that the EDITOR environment variable is set
- $machine->succeed("test \$(basename \"\$EDITOR\") = emacseditor");
+ machine.succeed('test $(basename "$EDITOR") = emacseditor')
# waits for the emacs service to be ready
- $machine->waitUntilSucceeds("systemctl --user status emacs.service | grep 'Active: active'");
+ machine.wait_until_succeeds(
+ "systemctl --user status emacs.service | grep 'Active: active'"
+ )
# connects to the daemon
- $machine->succeed("emacsclient --create-frame \$EDITOR &");
+ machine.succeed("emacsclient --create-frame $EDITOR &")
# checks that Emacs shows the edited filename
- $machine->waitForText("emacseditor");
+ machine.wait_for_text("emacseditor")
# makes sure environment variables are accessible from Emacs
- $machine->succeed("emacsclient --eval '(getenv \"TEST_SYSTEM_VARIABLE\")'") =~ /system variable/ or die;
+ machine.succeed(
+ "emacsclient --eval '(getenv \"TEST_SYSTEM_VARIABLE\")' | grep -q 'system variable'"
+ )
- $machine->screenshot("emacsclient");
+ machine.screenshot("emacsclient")
'';
})
diff --git a/nixos/tests/fancontrol.nix b/nixos/tests/fancontrol.nix
new file mode 100644
index 00000000000..83ddbb54c5b
--- /dev/null
+++ b/nixos/tests/fancontrol.nix
@@ -0,0 +1,25 @@
+import ./make-test.nix ({ pkgs, ... } : {
+ name = "fancontrol";
+
+ machine =
+ { ... }:
+ { hardware.fancontrol.enable = true;
+ hardware.fancontrol.config = ''
+ INTERVAL=42
+ DEVPATH=hwmon1=devices/platform/dummy
+ DEVNAME=hwmon1=dummy
+ FCTEMPS=hwmon1/device/pwm1=hwmon1/device/temp1_input
+ FCFANS=hwmon1/device/pwm1=hwmon1/device/fan1_input
+ MINTEMP=hwmon1/device/pwm1=25
+ MAXTEMP=hwmon1/device/pwm1=65
+ MINSTART=hwmon1/device/pwm1=150
+ MINSTOP=hwmon1/device/pwm1=0
+ '';
+ };
+
+ # This configuration cannot be valid for the test VM, so it's expected to get an 'outdated' error.
+ testScript = ''
+ $machine->waitForUnit("fancontrol.service");
+ $machine->waitUntilSucceeds("journalctl -eu fancontrol | grep 'Configuration appears to be outdated'");
+ '';
+})
diff --git a/nixos/tests/firefox.nix b/nixos/tests/firefox.nix
index f5b946a0881..56ddabbae77 100644
--- a/nixos/tests/firefox.nix
+++ b/nixos/tests/firefox.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }: {
+import ./make-test-python.nix ({ pkgs, ... }: {
name = "firefox";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ eelco shlevy ];
@@ -11,19 +11,27 @@ import ./make-test.nix ({ pkgs, ... }: {
environment.systemPackages = [ pkgs.firefox pkgs.xdotool ];
};
- testScript =
- ''
- $machine->waitForX;
- $machine->execute("xterm -e 'firefox file://${pkgs.valgrind.doc}/share/doc/valgrind/html/index.html' &");
- $machine->waitForWindow(qr/Valgrind/);
- $machine->sleep(40); # wait until Firefox has finished loading the page
- $machine->execute("xdotool key space"); # do I want to make Firefox the
- # default browser? I just want to close the dialog
- $machine->sleep(2); # wait until Firefox hides the default browser window
- $machine->execute("xdotool key F12");
- $machine->sleep(10); # wait until Firefox draws the developer tool panel
- $machine->succeed("xwininfo -root -tree | grep Valgrind");
- $machine->screenshot("screen");
+ testScript = ''
+ machine.wait_for_x()
+
+ with subtest("wait until Firefox has finished loading the Valgrind docs page"):
+ machine.execute(
+ "xterm -e 'firefox file://${pkgs.valgrind.doc}/share/doc/valgrind/html/index.html' &"
+ )
+ machine.wait_for_window("Valgrind")
+ machine.sleep(40)
+
+ with subtest("Close default browser prompt"):
+ machine.execute("xdotool key space")
+
+ with subtest("Hide default browser window"):
+ machine.sleep(2)
+ machine.execute("xdotool key F12")
+
+ with subtest("wait until Firefox draws the developer tool panel"):
+ machine.sleep(10)
+ machine.succeed("xwininfo -root -tree | grep Valgrind")
+ machine.screenshot("screen")
'';
})
diff --git a/nixos/tests/flatpak-builder.nix b/nixos/tests/flatpak-builder.nix
deleted file mode 100644
index 49b97e8ca99..00000000000
--- a/nixos/tests/flatpak-builder.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }:
-
-{
- name = "flatpak-builder";
- meta = {
- maintainers = pkgs.flatpak-builder.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- services.flatpak.enable = true;
- xdg.portal.enable = true;
- environment.systemPackages = with pkgs; [ gnome-desktop-testing flatpak-builder ] ++ flatpak-builder.installedTestsDependencies;
- virtualisation.diskSize = 2048;
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.flatpak-builder.installedTests}/share' --timeout 3600");
- '';
-})
diff --git a/nixos/tests/flatpak.nix b/nixos/tests/flatpak.nix
deleted file mode 100644
index b0c61830d05..00000000000
--- a/nixos/tests/flatpak.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }:
-
-{
- name = "flatpak";
- meta = {
- maintainers = pkgs.flatpak.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- imports = [ ./common/x11.nix ];
- services.xserver.desktopManager.gnome3.enable = true; # TODO: figure out minimal environment where the tests work
- # common/x11.nix enables the auto display manager (lightdm)
- services.xserver.displayManager.gdm.enable = false;
- environment.gnome3.excludePackages = pkgs.gnome3.optionalPackages;
- services.flatpak.enable = true;
- environment.systemPackages = with pkgs; [ gnupg gnome-desktop-testing ostree python2 ];
- virtualisation.memorySize = 2047;
- virtualisation.diskSize = 1024;
- };
-
- testScript = ''
- $machine->waitForX();
- $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.flatpak.installedTests}/share' --timeout 3600");
- '';
-})
diff --git a/nixos/tests/fontconfig-default-fonts.nix b/nixos/tests/fontconfig-default-fonts.nix
index 1991cec9218..68c6ac9e9c8 100644
--- a/nixos/tests/fontconfig-default-fonts.nix
+++ b/nixos/tests/fontconfig-default-fonts.nix
@@ -1,7 +1,12 @@
-import ./make-test.nix ({ lib, ... }:
+import ./make-test-python.nix ({ lib, ... }:
{
name = "fontconfig-default-fonts";
+ meta.maintainers = with lib.maintainers; [
+ jtojnar
+ worldofpeace
+ ];
+
machine = { config, pkgs, ... }: {
fonts.enableDefaultFonts = true; # Background fonts
fonts.fonts = with pkgs; [
@@ -20,9 +25,9 @@ import ./make-test.nix ({ lib, ... }:
};
testScript = ''
- $machine->succeed("fc-match serif | grep '\"Gentium Plus\"'");
- $machine->succeed("fc-match sans-serif | grep '\"Cantarell\"'");
- $machine->succeed("fc-match monospace | grep '\"Source Code Pro\"'");
- $machine->succeed("fc-match emoji | grep '\"Twitter Color Emoji\"'");
+ machine.succeed("fc-match serif | grep '\"Gentium Plus\"'")
+ machine.succeed("fc-match sans-serif | grep '\"Cantarell\"'")
+ machine.succeed("fc-match monospace | grep '\"Source Code Pro\"'")
+ machine.succeed("fc-match emoji | grep '\"Twitter Color Emoji\"'")
'';
})
diff --git a/nixos/tests/fsck.nix b/nixos/tests/fsck.nix
index f943bb7f235..e522419fde2 100644
--- a/nixos/tests/fsck.nix
+++ b/nixos/tests/fsck.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix {
+import ./make-test-python.nix {
name = "fsck";
machine = { lib, ... }: {
@@ -14,16 +14,18 @@ import ./make-test.nix {
};
testScript = ''
- $machine->waitForUnit('default.target');
+ machine.wait_for_unit("default.target")
- subtest "root fs is fsckd", sub {
- $machine->succeed('journalctl -b | grep "fsck.ext4.*/dev/vda"');
- };
+ with subtest("root fs is fsckd"):
+ machine.succeed("journalctl -b | grep 'fsck.ext4.*/dev/vda'")
- subtest "mnt fs is fsckd", sub {
- $machine->succeed('journalctl -b | grep "fsck.*/dev/vdb.*clean"');
- $machine->succeed('grep "Requires=systemd-fsck@dev-vdb.service" /run/systemd/generator/mnt.mount');
- $machine->succeed('grep "After=systemd-fsck@dev-vdb.service" /run/systemd/generator/mnt.mount');
- };
+ with subtest("mnt fs is fsckd"):
+ machine.succeed("journalctl -b | grep 'fsck.*/dev/vdb.*clean'")
+ machine.succeed(
+ "grep 'Requires=systemd-fsck@dev-vdb.service' /run/systemd/generator/mnt.mount"
+ )
+ machine.succeed(
+ "grep 'After=systemd-fsck@dev-vdb.service' /run/systemd/generator/mnt.mount"
+ )
'';
}
diff --git a/nixos/tests/fwupd.nix b/nixos/tests/fwupd.nix
deleted file mode 100644
index 88dac8ccbcd..00000000000
--- a/nixos/tests/fwupd.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }: {
- name = "fwupd";
-
- meta = {
- maintainers = pkgs.fwupd.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- services.fwupd.enable = true;
- services.fwupd.blacklistPlugins = []; # don't blacklist test plugin
- services.fwupd.enableTestRemote = true;
- environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
- environment.variables.XDG_DATA_DIRS = [ "${pkgs.fwupd.installedTests}/share" ];
- virtualisation.memorySize = 768;
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner");
- '';
-})
diff --git a/nixos/tests/gdk-pixbuf.nix b/nixos/tests/gdk-pixbuf.nix
deleted file mode 100644
index 9a62b593f46..00000000000
--- a/nixos/tests/gdk-pixbuf.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }: {
- name = "gdk-pixbuf";
-
- meta = {
- maintainers = pkgs.gdk-pixbuf.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
- environment.variables.XDG_DATA_DIRS = [ "${pkgs.gdk-pixbuf.installedTests}/share" ];
-
- # Tests allocate a lot of memory trying to exploit a CVE
- # but qemu-system-i386 has a 2047M memory limit
- virtualisation.memorySize = if pkgs.stdenv.isi686 then 2047 else 4096;
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner -t 1800"); # increase timeout to 1800s
- '';
-})
diff --git a/nixos/tests/gitea.nix b/nixos/tests/gitea.nix
index b8ab6dabc8c..ffbc07cfbb2 100644
--- a/nixos/tests/gitea.nix
+++ b/nixos/tests/gitea.nix
@@ -3,7 +3,7 @@
pkgs ? import ../.. { inherit system config; }
}:
-with import ../lib/testing.nix { inherit system pkgs; };
+with import ../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;
{
@@ -18,11 +18,11 @@ with pkgs.lib;
};
testScript = ''
- startAll;
+ start_all()
- $machine->waitForUnit('gitea.service');
- $machine->waitForOpenPort('3000');
- $machine->succeed("curl --fail http://localhost:3000/");
+ machine.wait_for_unit("gitea.service")
+ machine.wait_for_open_port(3000)
+ machine.succeed("curl --fail http://localhost:3000/")
'';
};
@@ -37,11 +37,11 @@ with pkgs.lib;
};
testScript = ''
- startAll;
+ start_all()
- $machine->waitForUnit('gitea.service');
- $machine->waitForOpenPort('3000');
- $machine->succeed("curl --fail http://localhost:3000/");
+ machine.wait_for_unit("gitea.service")
+ machine.wait_for_open_port(3000)
+ machine.succeed("curl --fail http://localhost:3000/")
'';
};
@@ -56,12 +56,14 @@ with pkgs.lib;
};
testScript = ''
- startAll;
+ start_all()
- $machine->waitForUnit('gitea.service');
- $machine->waitForOpenPort('3000');
- $machine->succeed("curl --fail http://localhost:3000/");
- $machine->succeed("curl --fail http://localhost:3000/user/sign_up | grep 'Registration is disabled. Please contact your site administrator.'");
+ machine.wait_for_unit("gitea.service")
+ machine.wait_for_open_port(3000)
+ machine.succeed("curl --fail http://localhost:3000/")
+ machine.succeed(
+ "curl --fail http://localhost:3000/user/sign_up | grep 'Registration is disabled. Please contact your site administrator.'"
+ )
'';
};
}
diff --git a/nixos/tests/gjs.nix b/nixos/tests/gjs.nix
deleted file mode 100644
index e6002ef98dd..00000000000
--- a/nixos/tests/gjs.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }: {
- name = "gjs";
-
- meta = {
- maintainers = pkgs.gnome3.gjs.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- imports = [ ./common/x11.nix ];
- environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
- environment.variables.XDG_DATA_DIRS = [ "${pkgs.gnome3.gjs.installedTests}/share" ];
- };
-
- testScript = ''
- $machine->waitForX;
- $machine->succeed("gnome-desktop-testing-runner");
- '';
-})
diff --git a/nixos/tests/glib-networking.nix b/nixos/tests/glib-networking.nix
deleted file mode 100644
index c0bbb2b3554..00000000000
--- a/nixos/tests/glib-networking.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }:
-
-{
- name = "glib-networking";
- meta = {
- maintainers = pkgs.glib-networking.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.glib-networking.installedTests}/share'");
- '';
-})
diff --git a/nixos/tests/gnome-photos.nix b/nixos/tests/gnome-photos.nix
deleted file mode 100644
index 2ecda1d68ce..00000000000
--- a/nixos/tests/gnome-photos.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, lib, ... }:
-
-let
-
- # gsettings tool with access to gsettings-desktop-schemas
- desktop-gsettings = with pkgs; stdenv.mkDerivation {
- name = "desktop-gsettings";
- dontUnpack = true;
- nativeBuildInputs = [ glib wrapGAppsHook ];
- buildInputs = [ gsettings-desktop-schemas ];
- installPhase = ''
- runHook preInstall
- mkdir -p $out/bin
- ln -s ${glib.bin}/bin/gsettings $out/bin/desktop-gsettings
- runHook postInstall
- '';
- };
-
-in
-
-{
- name = "gnome-photos";
- meta = {
- maintainers = pkgs.gnome-photos.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- imports = [ ./common/x11.nix ];
- programs.dconf.enable = true;
- services.gnome3.at-spi2-core.enable = true; # needed for dogtail
- environment.systemPackages = with pkgs; [ gnome-desktop-testing desktop-gsettings ];
- services.dbus.packages = with pkgs; [ gnome-photos ];
- };
-
- testScript = ''
- $machine->waitForX;
- # dogtail needs accessibility enabled
- $machine->succeed("desktop-gsettings set org.gnome.desktop.interface toolkit-accessibility true 2>&1");
- $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.gnome-photos.installedTests}/share' 2>&1");
- '';
-})
diff --git a/nixos/tests/gotify-server.nix b/nixos/tests/gotify-server.nix
new file mode 100644
index 00000000000..0ffc3138d5a
--- /dev/null
+++ b/nixos/tests/gotify-server.nix
@@ -0,0 +1,45 @@
+import ./make-test.nix ({ pkgs, lib, ...} : {
+ name = "gotify-server";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ ma27 ];
+ };
+
+ machine = { pkgs, ... }: {
+ environment.systemPackages = [ pkgs.jq ];
+
+ services.gotify = {
+ enable = true;
+ port = 3000;
+ };
+ };
+
+ testScript = ''
+ startAll;
+
+ $machine->waitForUnit("gotify-server");
+ $machine->waitForOpenPort(3000);
+
+ my $token = $machine->succeed(
+ "curl --fail -sS -X POST localhost:3000/application -F name=nixos " .
+ '-H "Authorization: Basic $(echo -ne "admin:admin" | base64 --wrap 0)" ' .
+ '| jq .token | xargs echo -n'
+ );
+
+ my $usertoken = $machine->succeed(
+ "curl --fail -sS -X POST localhost:3000/client -F name=nixos " .
+ '-H "Authorization: Basic $(echo -ne "admin:admin" | base64 --wrap 0)" ' .
+ '| jq .token | xargs echo -n'
+ );
+
+ $machine->succeed(
+ "curl --fail -sS -X POST 'localhost:3000/message?token=$token' -H 'Accept: application/json' " .
+ '-F title=Gotify -F message=Works'
+ );
+
+ my $title = $machine->succeed(
+ "curl --fail -sS 'localhost:3000/message?since=0&token=$usertoken' | jq '.messages|.[0]|.title' | xargs echo -n"
+ );
+
+ $title eq "Gotify" or die "Wrong title ($title), expected 'Gotify'!";
+ '';
+})
diff --git a/nixos/tests/grafana.nix b/nixos/tests/grafana.nix
index 7a1b4c8ffbb..4b453ece7f1 100644
--- a/nixos/tests/grafana.nix
+++ b/nixos/tests/grafana.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ lib, pkgs, ... }:
+import ./make-test-python.nix ({ lib, pkgs, ... }:
let
inherit (lib) mkMerge nameValuePair maintainers;
@@ -64,28 +64,34 @@ in {
inherit nodes;
testScript = ''
- startAll();
+ start_all()
- subtest "Grafana sqlite", sub {
- $sqlite->waitForUnit("grafana.service");
- $sqlite->waitForOpenPort(3000);
- $sqlite->succeed("curl -sSfN -u testadmin:snakeoilpwd http://127.0.0.1:3000/api/org/users | grep -q testadmin\@localhost");
- };
+ with subtest("Successful API query as admin user with sqlite db"):
+ sqlite.wait_for_unit("grafana.service")
+ sqlite.wait_for_open_port(3000)
+ sqlite.succeed(
+ "curl -sSfN -u testadmin:snakeoilpwd http://127.0.0.1:3000/api/org/users | grep -q testadmin\@localhost"
+ )
+ sqlite.shutdown()
- subtest "Grafana postgresql", sub {
- $postgresql->waitForUnit("grafana.service");
- $postgresql->waitForUnit("postgresql.service");
- $postgresql->waitForOpenPort(3000);
- $postgresql->waitForOpenPort(5432);
- $postgresql->succeed("curl -sSfN -u testadmin:snakeoilpwd http://127.0.0.1:3000/api/org/users | grep -q testadmin\@localhost");
- };
+ with subtest("Successful API query as admin user with postgresql db"):
+ postgresql.wait_for_unit("grafana.service")
+ postgresql.wait_for_unit("postgresql.service")
+ postgresql.wait_for_open_port(3000)
+ postgresql.wait_for_open_port(5432)
+ postgresql.succeed(
+ "curl -sSfN -u testadmin:snakeoilpwd http://127.0.0.1:3000/api/org/users | grep -q testadmin\@localhost"
+ )
+ postgresql.shutdown()
- subtest "Grafana mysql", sub {
- $mysql->waitForUnit("grafana.service");
- $mysql->waitForUnit("mysql.service");
- $mysql->waitForOpenPort(3000);
- $mysql->waitForOpenPort(3306);
- $mysql->succeed("curl -sSfN -u testadmin:snakeoilpwd http://127.0.0.1:3000/api/org/users | grep -q testadmin\@localhost");
- };
+ with subtest("Successful API query as admin user with mysql db"):
+ mysql.wait_for_unit("grafana.service")
+ mysql.wait_for_unit("mysql.service")
+ mysql.wait_for_open_port(3000)
+ mysql.wait_for_open_port(3306)
+ mysql.succeed(
+ "curl -sSfN -u testadmin:snakeoilpwd http://127.0.0.1:3000/api/org/users | grep -q testadmin\@localhost"
+ )
+ mysql.shutdown()
'';
})
diff --git a/nixos/tests/graphene.nix b/nixos/tests/graphene.nix
deleted file mode 100644
index 5591bcc30c0..00000000000
--- a/nixos/tests/graphene.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }:
-
-{
- name = "graphene";
-
- meta = {
- maintainers = pkgs.graphene.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.graphene.installedTests}/share'");
- '';
-})
diff --git a/nixos/tests/haproxy.nix b/nixos/tests/haproxy.nix
index 22a83e9d1ea..72e77a68193 100644
--- a/nixos/tests/haproxy.nix
+++ b/nixos/tests/haproxy.nix
@@ -16,6 +16,8 @@ import ./make-test.nix ({ pkgs, ...}: {
frontend http
bind *:80
mode http
+ option http-use-htx
+ http-request use-service prometheus-exporter if { path /metrics }
use_backend http_server
'';
};
@@ -36,6 +38,6 @@ import ./make-test.nix ({ pkgs, ...}: {
$machine->waitForUnit('haproxy.service');
$machine->waitForUnit('httpd.service');
$machine->succeed('curl -k http://localhost:80/index.txt | grep "We are all good!"');
-
+ $machine->succeed('curl -k http://localhost:80/metrics | grep haproxy_process_pool_allocated_bytes');
'';
})
diff --git a/nixos/tests/initrd-network-ssh/default.nix b/nixos/tests/initrd-network-ssh/default.nix
index 796c50c610e..73d9f938e22 100644
--- a/nixos/tests/initrd-network-ssh/default.nix
+++ b/nixos/tests/initrd-network-ssh/default.nix
@@ -1,4 +1,4 @@
-import ../make-test.nix ({ lib, ... }:
+import ../make-test-python.nix ({ lib, ... }:
{
name = "initrd-network-ssh";
@@ -35,25 +35,31 @@ import ../make-test.nix ({ lib, ... }:
client =
{ config, ... }:
{
- environment.etc.knownHosts = {
- text = concatStrings [
- "server,"
- "${toString (head (splitString " " (
- toString (elemAt (splitString "\n" config.networking.extraHosts) 2)
- )))} "
- "${readFile ./dropbear.pub}"
- ];
+ environment.etc = {
+ knownHosts = {
+ text = concatStrings [
+ "server,"
+ "${toString (head (splitString " " (
+ toString (elemAt (splitString "\n" config.networking.extraHosts) 2)
+ )))} "
+ "${readFile ./dropbear.pub}"
+ ];
+ };
+ sshKey = {
+ source = ./openssh.priv; # dont use this anywhere else
+ mode = "0600";
+ };
};
};
};
testScript = ''
- startAll;
- $client->waitForUnit("network.target");
- $client->copyFileFromHost("${./openssh.priv}","/etc/sshKey");
- $client->succeed("chmod 0600 /etc/sshKey");
- $client->waitUntilSucceeds("ping -c 1 server");
- $client->succeed("ssh -i /etc/sshKey -o UserKnownHostsFile=/etc/knownHosts server 'touch /fnord'");
- $client->shutdown;
+ start_all()
+ client.wait_for_unit("network.target")
+ client.wait_until_succeeds("ping -c 1 server")
+ client.succeed(
+ "ssh -i /etc/sshKey -o UserKnownHostsFile=/etc/knownHosts server 'touch /fnord'"
+ )
+ client.shutdown()
'';
})
diff --git a/nixos/tests/installed-tests/colord.nix b/nixos/tests/installed-tests/colord.nix
new file mode 100644
index 00000000000..77e6b917fe6
--- /dev/null
+++ b/nixos/tests/installed-tests/colord.nix
@@ -0,0 +1,5 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.colord;
+}
diff --git a/nixos/tests/installed-tests/default.nix b/nixos/tests/installed-tests/default.nix
new file mode 100644
index 00000000000..f4780bdcfc9
--- /dev/null
+++ b/nixos/tests/installed-tests/default.nix
@@ -0,0 +1,80 @@
+# NixOS tests for gnome-desktop-testing-runner using software
+# See https://wiki.gnome.org/Initiatives/GnomeGoals/InstalledTests
+
+{ system ? builtins.currentSystem,
+ config ? {},
+ pkgs ? import ../../.. { inherit system config; }
+}:
+
+with import ../../lib/testing-python.nix { inherit system pkgs; };
+with pkgs.lib;
+
+let
+
+ callInstalledTest = pkgs.newScope { inherit makeInstalledTest; };
+
+ makeInstalledTest =
+ { # Package to test. Needs to have an installedTests output
+ tested
+
+ # Config to inject into machine
+ , testConfig ? {}
+
+ # Test script snippet to inject before gnome-desktop-testing-runner begins.
+ # This is useful for extra setup the environment may need before the runner begins.
+ , preTestScript ? ""
+
+ # Does test need X11?
+ , withX11 ? false
+
+ # Extra flags to pass to gnome-desktop-testing-runner.
+ , testRunnerFlags ? ""
+ }:
+ makeTest rec {
+ name = tested.name;
+
+ meta = {
+ maintainers = tested.meta.maintainers;
+ };
+
+ machine = { ... }: {
+ imports = [
+ testConfig
+ ] ++ optional withX11 ../common/x11.nix;
+
+ environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
+
+ };
+
+ testScript =
+ optionalString withX11 ''
+ machine.wait_for_x()
+ '' +
+ optionalString (preTestScript != "") ''
+ ${preTestScript}
+ '' +
+ ''
+ machine.succeed(
+ "gnome-desktop-testing-runner ${testRunnerFlags} -d '${tested.installedTests}/share'"
+ )
+ '';
+ };
+
+in
+
+{
+ colord = callInstalledTest ./colord.nix {};
+ flatpak = callInstalledTest ./flatpak.nix {};
+ flatpak-builder = callInstalledTest ./flatpak-builder.nix {};
+ fwupd = callInstalledTest ./fwupd.nix {};
+ gcab = callInstalledTest ./gcab.nix {};
+ gdk-pixbuf = callInstalledTest ./gdk-pixbuf.nix {};
+ gjs = callInstalledTest ./gjs.nix {};
+ glib-networking = callInstalledTest ./glib-networking.nix {};
+ gnome-photos = callInstalledTest ./gnome-photos.nix {};
+ graphene = callInstalledTest ./graphene.nix {};
+ libgdata = callInstalledTest ./libgdata.nix {};
+ libxmlb = callInstalledTest ./libxmlb.nix {};
+ ostree = callInstalledTest ./ostree.nix {};
+ xdg-desktop-portal = callInstalledTest ./xdg-desktop-portal.nix {};
+}
diff --git a/nixos/tests/installed-tests/flatpak-builder.nix b/nixos/tests/installed-tests/flatpak-builder.nix
new file mode 100644
index 00000000000..31b9f2b258f
--- /dev/null
+++ b/nixos/tests/installed-tests/flatpak-builder.nix
@@ -0,0 +1,14 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.flatpak-builder;
+
+ testConfig = {
+ services.flatpak.enable = true;
+ xdg.portal.enable = true;
+ environment.systemPackages = with pkgs; [ flatpak-builder ] ++ flatpak-builder.installedTestsDependencies;
+ virtualisation.diskSize = 2048;
+ };
+
+ testRunnerFlags = "--timeout 3600";
+}
diff --git a/nixos/tests/installed-tests/flatpak.nix b/nixos/tests/installed-tests/flatpak.nix
new file mode 100644
index 00000000000..091c9932662
--- /dev/null
+++ b/nixos/tests/installed-tests/flatpak.nix
@@ -0,0 +1,19 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.flatpak;
+ withX11 = true;
+
+ testConfig = {
+ services.xserver.desktopManager.gnome3.enable = true; # TODO: figure out minimal environment where the tests work
+ # common/x11.nix enables the auto display manager (lightdm)
+ services.xserver.displayManager.gdm.enable = false;
+ services.gnome3.core-utilities.enable = false;
+ services.flatpak.enable = true;
+ environment.systemPackages = with pkgs; [ gnupg ostree python2 ];
+ virtualisation.memorySize = 2047;
+ virtualisation.diskSize = 1024;
+ };
+
+ testRunnerFlags = "--timeout 3600";
+}
diff --git a/nixos/tests/installed-tests/fwupd.nix b/nixos/tests/installed-tests/fwupd.nix
new file mode 100644
index 00000000000..b9f761e9958
--- /dev/null
+++ b/nixos/tests/installed-tests/fwupd.nix
@@ -0,0 +1,12 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.fwupd;
+
+ testConfig = {
+ services.fwupd.enable = true;
+ services.fwupd.blacklistPlugins = []; # don't blacklist test plugin
+ services.fwupd.enableTestRemote = true;
+ virtualisation.memorySize = 768;
+ };
+}
diff --git a/nixos/tests/installed-tests/gcab.nix b/nixos/tests/installed-tests/gcab.nix
new file mode 100644
index 00000000000..b24cc2e0126
--- /dev/null
+++ b/nixos/tests/installed-tests/gcab.nix
@@ -0,0 +1,5 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.gcab;
+}
diff --git a/nixos/tests/installed-tests/gdk-pixbuf.nix b/nixos/tests/installed-tests/gdk-pixbuf.nix
new file mode 100644
index 00000000000..3d0011a427a
--- /dev/null
+++ b/nixos/tests/installed-tests/gdk-pixbuf.nix
@@ -0,0 +1,13 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.gdk-pixbuf;
+
+ testConfig = {
+ # Tests allocate a lot of memory trying to exploit a CVE
+ # but qemu-system-i386 has a 2047M memory limit
+ virtualisation.memorySize = if pkgs.stdenv.isi686 then 2047 else 4096;
+ };
+
+ testRunnerFlags = "--timeout 1800";
+}
diff --git a/nixos/tests/installed-tests/gjs.nix b/nixos/tests/installed-tests/gjs.nix
new file mode 100644
index 00000000000..1656e9de171
--- /dev/null
+++ b/nixos/tests/installed-tests/gjs.nix
@@ -0,0 +1,6 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.gjs;
+ withX11 = true;
+}
diff --git a/nixos/tests/installed-tests/glib-networking.nix b/nixos/tests/installed-tests/glib-networking.nix
new file mode 100644
index 00000000000..b58d4df21fc
--- /dev/null
+++ b/nixos/tests/installed-tests/glib-networking.nix
@@ -0,0 +1,5 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.glib-networking;
+}
diff --git a/nixos/tests/installed-tests/gnome-photos.nix b/nixos/tests/installed-tests/gnome-photos.nix
new file mode 100644
index 00000000000..05e7ccb65ad
--- /dev/null
+++ b/nixos/tests/installed-tests/gnome-photos.nix
@@ -0,0 +1,35 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.gnome-photos;
+
+ withX11 = true;
+
+ testConfig = {
+ programs.dconf.enable = true;
+ services.gnome3.at-spi2-core.enable = true; # needed for dogtail
+ environment.systemPackages = with pkgs; [
+ # gsettings tool with access to gsettings-desktop-schemas
+ (stdenv.mkDerivation {
+ name = "desktop-gsettings";
+ dontUnpack = true;
+ nativeBuildInputs = [ glib wrapGAppsHook ];
+ buildInputs = [ gsettings-desktop-schemas ];
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/bin
+ ln -s ${glib.bin}/bin/gsettings $out/bin/desktop-gsettings
+ runHook postInstall
+ '';
+ })
+ ];
+ services.dbus.packages = with pkgs; [ gnome-photos ];
+ };
+
+ preTestScript = ''
+ # dogtail needs accessibility enabled
+ machine.succeed(
+ "desktop-gsettings set org.gnome.desktop.interface toolkit-accessibility true 2>&1"
+ )
+ '';
+}
diff --git a/nixos/tests/installed-tests/graphene.nix b/nixos/tests/installed-tests/graphene.nix
new file mode 100644
index 00000000000..e43339abd88
--- /dev/null
+++ b/nixos/tests/installed-tests/graphene.nix
@@ -0,0 +1,5 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.graphene;
+}
diff --git a/nixos/tests/installed-tests/libgdata.nix b/nixos/tests/installed-tests/libgdata.nix
new file mode 100644
index 00000000000..f11a7bc1bc5
--- /dev/null
+++ b/nixos/tests/installed-tests/libgdata.nix
@@ -0,0 +1,11 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.libgdata;
+
+ testConfig = {
+ # # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyTlsBackend) for ‘gio-tls-backend’
+ # Bail out! libgdata:ERROR:../gdata/tests/common.c:134:gdata_test_init: assertion failed (child_error == NULL): TLS support is not available (g-tls-error-quark, 0)
+ services.gnome3.glib-networking.enable = true;
+ };
+}
diff --git a/nixos/tests/installed-tests/libxmlb.nix b/nixos/tests/installed-tests/libxmlb.nix
new file mode 100644
index 00000000000..af2bbe9c35e
--- /dev/null
+++ b/nixos/tests/installed-tests/libxmlb.nix
@@ -0,0 +1,5 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.libxmlb;
+}
diff --git a/nixos/tests/installed-tests/ostree.nix b/nixos/tests/installed-tests/ostree.nix
new file mode 100644
index 00000000000..eef7cace54c
--- /dev/null
+++ b/nixos/tests/installed-tests/ostree.nix
@@ -0,0 +1,23 @@
+{ pkgs, lib, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.ostree;
+
+ # TODO: Wrap/patch the tests directly in the package
+ testConfig = {
+ environment.systemPackages = with pkgs; [
+ (python3.withPackages (p: with p; [ pyyaml ]))
+ gnupg
+ ostree
+ ];
+
+ # for GJS tests
+ environment.variables.GI_TYPELIB_PATH = lib.makeSearchPath "lib/girepository-1.0" (with pkgs; [
+ gtk3
+ pango.out
+ ostree
+ gdk-pixbuf
+ atk
+ ]);
+ };
+}
diff --git a/nixos/tests/installed-tests/xdg-desktop-portal.nix b/nixos/tests/installed-tests/xdg-desktop-portal.nix
new file mode 100644
index 00000000000..b16008ff4ad
--- /dev/null
+++ b/nixos/tests/installed-tests/xdg-desktop-portal.nix
@@ -0,0 +1,5 @@
+{ pkgs, makeInstalledTest, ... }:
+
+makeInstalledTest {
+ tested = pkgs.xdg-desktop-portal;
+}
diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix
index a136678c6ef..eb1f4f192dd 100644
--- a/nixos/tests/installer.nix
+++ b/nixos/tests/installer.nix
@@ -54,8 +54,6 @@ let
hardware.enableAllFirmware = lib.mkForce false;
- services.udisks2.enable = lib.mkDefault false;
-
${replaceChars ["\n"] ["\n "] extraConfig}
}
'';
@@ -295,8 +293,6 @@ let
++ optional (bootLoader == "grub" && grubVersion == 1) pkgs.grub
++ optionals (bootLoader == "grub" && grubVersion == 2) [ pkgs.grub2 pkgs.grub2_efi ];
- services.udisks2.enable = mkDefault false;
-
nix.binaryCaches = mkForce [ ];
nix.extraOptions =
''
diff --git a/nixos/tests/jellyfin.nix b/nixos/tests/jellyfin.nix
index b60c6eb94f4..65360624d48 100644
--- a/nixos/tests/jellyfin.nix
+++ b/nixos/tests/jellyfin.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ lib, ...}:
+import ./make-test-python.nix ({ lib, ...}:
{
name = "jellyfin";
@@ -9,8 +9,8 @@ import ./make-test.nix ({ lib, ...}:
{ services.jellyfin.enable = true; };
testScript = ''
- $machine->waitForUnit('jellyfin.service');
- $machine->waitForOpenPort('8096');
- $machine->succeed("curl --fail http://localhost:8096/");
+ machine.wait_for_unit("jellyfin.service")
+ machine.wait_for_open_port(8096)
+ machine.succeed("curl --fail http://localhost:8096/")
'';
})
diff --git a/nixos/tests/jormungandr.nix b/nixos/tests/jormungandr.nix
deleted file mode 100644
index 2abafc53ce5..00000000000
--- a/nixos/tests/jormungandr.nix
+++ /dev/null
@@ -1,77 +0,0 @@
-import ./make-test.nix ({ pkgs, ... }: {
- name = "jormungandr";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ mmahut ];
- };
-
- nodes = {
- # Testing the Byzantine Fault Tolerant protocol
- bft = { ... }: {
- environment.systemPackages = [ pkgs.jormungandr ];
- services.jormungandr.enable = true;
- services.jormungandr.genesisBlockFile = "/var/lib/jormungandr/block-0.bin";
- services.jormungandr.secretFile = "/etc/secrets/jormungandr.yaml";
- };
-
- # Testing the Ouroboros Genesis Praos protocol
- genesis = { ... }: {
- environment.systemPackages = [ pkgs.jormungandr ];
- services.jormungandr.enable = true;
- services.jormungandr.genesisBlockFile = "/var/lib/jormungandr/block-0.bin";
- services.jormungandr.secretFile = "/etc/secrets/jormungandr.yaml";
- };
- };
-
- testScript = ''
- startAll;
-
- ## Testing BFT
- # Let's wait for the StateDirectory
- $bft->waitForFile("/var/lib/jormungandr/");
-
- # First, we generate the genesis file for our new blockchain
- $bft->succeed("jcli genesis init > /root/genesis.yaml");
-
- # We need to generate our secret key
- $bft->succeed("jcli key generate --type=Ed25519 > /root/key.prv");
-
- # We include the secret key into our services.jormungandr.secretFile
- $bft->succeed("mkdir -p /etc/secrets");
- $bft->succeed("echo -e \"bft:\\n signing_key:\" \$(cat /root/key.prv) > /etc/secrets/jormungandr.yaml");
-
- # After that, we generate our public key from it
- $bft->succeed("cat /root/key.prv | jcli key to-public > /root/key.pub");
-
- # We add our public key as a consensus leader in the genesis configration file
- $bft->succeed("sed -ie \"s/ed25519_pk1vvwp2s0n5jl5f4xcjurp2e92sj2awehkrydrlas4vgqr7xzt33jsadha32/\$(cat /root/key.pub)/\" /root/genesis.yaml");
-
- # Now we can generate the genesis block from it
- $bft->succeed("jcli genesis encode --input /root/genesis.yaml --output /var/lib/jormungandr/block-0.bin");
-
- # We should have everything to start the service now
- $bft->succeed("systemctl restart jormungandr");
- $bft->waitForUnit("jormungandr.service");
-
- # Now we can test if we are able to reach the REST API
- $bft->waitUntilSucceeds("curl -L http://localhost:8607/api/v0/node/stats | grep uptime");
-
- ## Testing Genesis
- # Let's wait for the StateDirectory
- $genesis->waitForFile("/var/lib/jormungandr/");
-
- # Bootstraping the configuration
- $genesis->succeed("jormungandr-bootstrap -g -p 8607 -s 1");
-
- # Moving generated files in place
- $genesis->succeed("mkdir -p /etc/secrets");
- $genesis->succeed("mv pool-secret1.yaml /etc/secrets/jormungandr.yaml");
- $genesis->succeed("mv block-0.bin /var/lib/jormungandr/");
-
- # We should have everything to start the service now
- $genesis->succeed("systemctl restart jormungandr");
- $genesis->waitForUnit("jormungandr.service");
-
- # Now we can create and delegate an account
- $genesis->succeed("./create-account-and-delegate.sh | tee -a /tmp/delegate.log");
- '';
-})
diff --git a/nixos/tests/knot.nix b/nixos/tests/knot.nix
index e46159836cc..0588cf86ac0 100644
--- a/nixos/tests/knot.nix
+++ b/nixos/tests/knot.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib, ...} :
+import ./make-test-python.nix ({ pkgs, lib, ...} :
let
common = {
networking.firewall.enable = false;
@@ -30,6 +30,10 @@ let
};
in {
name = "knot";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ hexa ];
+ };
+
nodes = {
master = { lib, ... }: {
@@ -161,37 +165,35 @@ in {
slave4 = (lib.head nodes.slave.config.networking.interfaces.eth1.ipv4.addresses).address;
slave6 = (lib.head nodes.slave.config.networking.interfaces.eth1.ipv6.addresses).address;
in ''
- startAll;
+ import re
- $client->waitForUnit("network.target");
- $master->waitForUnit("knot.service");
- $slave->waitForUnit("knot.service");
+ start_all()
- sub assertResponse {
- my ($knot, $query_type, $query, $expected) = @_;
- my $out = $client->succeed("khost -t $query_type $query $knot");
- $client->log("$knot replies with: $out");
- chomp $out;
- die "DNS query for $query ($query_type) against $knot gave '$out' instead of '$expected'"
- if ($out !~ $expected);
- }
+ client.wait_for_unit("network.target")
+ master.wait_for_unit("knot.service")
+ slave.wait_for_unit("knot.service")
- foreach ("${master4}", "${master6}", "${slave4}", "${slave6}") {
- subtest $_, sub {
- assertResponse($_, "SOA", "example.com", qr/start of authority.*?noc\.example\.com/);
- assertResponse($_, "A", "example.com", qr/has no [^ ]+ record/);
- assertResponse($_, "AAAA", "example.com", qr/has no [^ ]+ record/);
- assertResponse($_, "A", "www.example.com", qr/address 192.0.2.1$/);
- assertResponse($_, "AAAA", "www.example.com", qr/address 2001:db8::1$/);
+ def test(host, query_type, query, pattern):
+ out = client.succeed(f"khost -t {query_type} {query} {host}").strip()
+ client.log(f"{host} replied with: {out}")
+ assert re.search(pattern, out), f'Did not match "{pattern}"'
- assertResponse($_, "NS", "sub.example.com", qr/nameserver is ns\d\.example\.com.$/);
- assertResponse($_, "A", "sub.example.com", qr/address 192.0.2.2$/);
- assertResponse($_, "AAAA", "sub.example.com", qr/address 2001:db8::2$/);
- assertResponse($_, "RRSIG", "www.example.com", qr/RR set signature is/);
- assertResponse($_, "DNSKEY", "example.com", qr/DNSSEC key is/);
- };
- }
+ for host in ("${master4}", "${master6}", "${slave4}", "${slave6}"):
+ with subtest(f"Interrogate {host}"):
+ test(host, "SOA", "example.com", r"start of authority.*noc\.example\.com\.")
+ test(host, "A", "example.com", r"has no [^ ]+ record")
+ test(host, "AAAA", "example.com", r"has no [^ ]+ record")
+
+ test(host, "A", "www.example.com", r"address 192.0.2.1$")
+ test(host, "AAAA", "www.example.com", r"address 2001:db8::1$")
+
+ test(host, "NS", "sub.example.com", r"nameserver is ns\d\.example\.com.$")
+ test(host, "A", "sub.example.com", r"address 192.0.2.2$")
+ test(host, "AAAA", "sub.example.com", r"address 2001:db8::2$")
+
+ test(host, "RRSIG", "www.example.com", r"RR set signature is")
+ test(host, "DNSKEY", "example.com", r"DNSSEC key is")
'';
})
diff --git a/nixos/tests/kubernetes/base.nix b/nixos/tests/kubernetes/base.nix
index f21634c4ffb..adb73650689 100644
--- a/nixos/tests/kubernetes/base.nix
+++ b/nixos/tests/kubernetes/base.nix
@@ -53,6 +53,7 @@ let
services.flannel.iface = "eth1";
services.kubernetes = {
addons.dashboard.enable = true;
+ proxy.hostname = "${masterName}.${domain}";
easyCerts = true;
inherit (machine) roles;
diff --git a/nixos/tests/libgdata.nix b/nixos/tests/libgdata.nix
deleted file mode 100644
index 10a3ca97dd2..00000000000
--- a/nixos/tests/libgdata.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }:
-
-{
- name = "libgdata";
-
- meta = {
- maintainers = pkgs.libgdata.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
- # # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyTlsBackend) for ‘gio-tls-backend’
- # Bail out! libgdata:ERROR:../gdata/tests/common.c:134:gdata_test_init: assertion failed (child_error == NULL): TLS support is not available (g-tls-error-quark, 0)
- services.gnome3.glib-networking.enable = true;
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.libgdata.installedTests}/share'");
- '';
-})
diff --git a/nixos/tests/libxmlb.nix b/nixos/tests/libxmlb.nix
deleted file mode 100644
index 3bee568ac5a..00000000000
--- a/nixos/tests/libxmlb.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }:
-
-{
- name = "libxmlb";
- meta = {
- maintainers = pkgs.libxmlb.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.libxmlb.installedTests}/share'");
- '';
-})
diff --git a/nixos/tests/lightdm.nix b/nixos/tests/lightdm.nix
index c805f1ed9f3..ef30f7741e2 100644
--- a/nixos/tests/lightdm.nix
+++ b/nixos/tests/lightdm.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "lightdm";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ aszlig worldofpeace ];
@@ -18,12 +18,12 @@ import ./make-test.nix ({ pkgs, ...} : {
testScript = { nodes, ... }: let
user = nodes.machine.config.users.users.alice;
in ''
- startAll;
- $machine->waitForText(qr/${user.description}/);
- $machine->screenshot("lightdm");
- $machine->sendChars("${user.password}\n");
- $machine->waitForFile("/home/alice/.Xauthority");
- $machine->succeed("xauth merge ~alice/.Xauthority");
- $machine->waitForWindow("^IceWM ");
+ start_all()
+ machine.wait_for_text("${user.description}")
+ machine.screenshot("lightdm")
+ machine.send_chars("${user.password}\n")
+ machine.wait_for_file("${user.home}/.Xauthority")
+ machine.succeed("xauth merge ${user.home}/.Xauthority")
+ machine.wait_for_window("^IceWM ")
'';
})
diff --git a/nixos/tests/login.nix b/nixos/tests/login.nix
index bd8ed23a7b8..d36c1a91be4 100644
--- a/nixos/tests/login.nix
+++ b/nixos/tests/login.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, latestKernel ? false, ... }:
+import ./make-test-python.nix ({ pkgs, latestKernel ? false, ... }:
{
name = "login";
@@ -12,62 +12,48 @@ import ./make-test.nix ({ pkgs, latestKernel ? false, ... }:
sound.enable = true; # needed for the factl test, /dev/snd/* exists without them but udev doesn't care then
};
- testScript =
- ''
- $machine->waitForUnit('multi-user.target');
- $machine->waitUntilSucceeds("pgrep -f 'agetty.*tty1'");
- $machine->screenshot("postboot");
+ testScript = ''
+ machine.wait_for_unit("multi-user.target")
+ machine.wait_until_succeeds("pgrep -f 'agetty.*tty1'")
+ machine.screenshot("postboot")
- subtest "create user", sub {
- $machine->succeed("useradd -m alice");
- $machine->succeed("(echo foobar; echo foobar) | passwd alice");
- };
+ with subtest("create user"):
+ machine.succeed("useradd -m alice")
+ machine.succeed("(echo foobar; echo foobar) | passwd alice")
- # Check whether switching VTs works.
- subtest "virtual console switching", sub {
- $machine->fail("pgrep -f 'agetty.*tty2'");
- $machine->sendKeys("alt-f2");
- $machine->waitUntilSucceeds("[ \$(fgconsole) = 2 ]");
- $machine->waitForUnit('getty@tty2.service');
- $machine->waitUntilSucceeds("pgrep -f 'agetty.*tty2'");
- };
+ with subtest("Check whether switching VTs works"):
+ machine.fail("pgrep -f 'agetty.*tty2'")
+ machine.send_key("alt-f2")
+ machine.wait_until_succeeds("[ $(fgconsole) = 2 ]")
+ machine.wait_for_unit("getty@tty2.service")
+ machine.wait_until_succeeds("pgrep -f 'agetty.*tty2'")
- # Log in as alice on a virtual console.
- subtest "virtual console login", sub {
- $machine->waitUntilTTYMatches(2, "login: ");
- $machine->sendChars("alice\n");
- $machine->waitUntilTTYMatches(2, "login: alice");
- $machine->waitUntilSucceeds("pgrep login");
- $machine->waitUntilTTYMatches(2, "Password: ");
- $machine->sendChars("foobar\n");
- $machine->waitUntilSucceeds("pgrep -u alice bash");
- $machine->sendChars("touch done\n");
- $machine->waitForFile("/home/alice/done");
- };
+ with subtest("Log in as alice on a virtual console"):
+ machine.wait_until_tty_matches(2, "login: ")
+ machine.send_chars("alice\n")
+ machine.wait_until_tty_matches(2, "login: alice")
+ machine.wait_until_succeeds("pgrep login")
+ machine.wait_until_tty_matches(2, "Password: ")
+ machine.send_chars("foobar\n")
+ machine.wait_until_succeeds("pgrep -u alice bash")
+ machine.send_chars("touch done\n")
+ machine.wait_for_file("/home/alice/done")
- # Check whether systemd gives and removes device ownership as
- # needed.
- subtest "device permissions", sub {
- $machine->succeed("getfacl -p /dev/snd/timer | grep -q alice");
- $machine->sendKeys("alt-f1");
- $machine->waitUntilSucceeds("[ \$(fgconsole) = 1 ]");
- $machine->fail("getfacl -p /dev/snd/timer | grep -q alice");
- $machine->succeed("chvt 2");
- $machine->waitUntilSucceeds("getfacl -p /dev/snd/timer | grep -q alice");
- };
+ with subtest("Systemd gives and removes device ownership as needed"):
+ machine.succeed("getfacl /dev/snd/timer | grep -q alice")
+ machine.send_key("alt-f1")
+ machine.wait_until_succeeds("[ $(fgconsole) = 1 ]")
+ machine.fail("getfacl /dev/snd/timer | grep -q alice")
+ machine.succeed("chvt 2")
+ machine.wait_until_succeeds("getfacl /dev/snd/timer | grep -q alice")
- # Log out.
- subtest "virtual console logout", sub {
- $machine->sendChars("exit\n");
- $machine->waitUntilFails("pgrep -u alice bash");
- $machine->screenshot("mingetty");
- };
-
- # Check whether ctrl-alt-delete works.
- subtest "ctrl-alt-delete", sub {
- $machine->sendKeys("ctrl-alt-delete");
- $machine->waitForShutdown;
- };
- '';
+ with subtest("Virtual console logout"):
+ machine.send_chars("exit\n")
+ machine.wait_until_fails("pgrep -u alice bash")
+ machine.screenshot("mingetty")
+ with subtest("Check whether ctrl-alt-delete works"):
+ machine.send_key("ctrl-alt-delete")
+ machine.wait_for_shutdown()
+ '';
})
diff --git a/nixos/tests/loki.nix b/nixos/tests/loki.nix
index 9c3058d02f8..dbf1e8a650f 100644
--- a/nixos/tests/loki.nix
+++ b/nixos/tests/loki.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ lib, pkgs, ... }:
+import ./make-test-python.nix ({ lib, pkgs, ... }:
{
name = "loki";
@@ -26,12 +26,14 @@ import ./make-test.nix ({ lib, pkgs, ... }:
};
testScript = ''
- $machine->start;
- $machine->waitForUnit("loki.service");
- $machine->waitForUnit("promtail.service");
- $machine->waitForOpenPort(3100);
- $machine->waitForOpenPort(9080);
- $machine->succeed("echo 'Loki Ingestion Test' > /var/log/testlog");
- $machine->waitUntilSucceeds("${pkgs.grafana-loki}/bin/logcli --addr='http://localhost:3100' query --no-labels '{job=\"varlogs\",filename=\"/var/log/testlog\"}' | grep -q 'Loki Ingestion Test'");
+ machine.start
+ machine.wait_for_unit("loki.service")
+ machine.wait_for_unit("promtail.service")
+ machine.wait_for_open_port(3100)
+ machine.wait_for_open_port(9080)
+ machine.succeed("echo 'Loki Ingestion Test' > /var/log/testlog")
+ machine.wait_until_succeeds(
+ "${pkgs.grafana-loki}/bin/logcli --addr='http://localhost:3100' query --no-labels '{job=\"varlogs\",filename=\"/var/log/testlog\"}' | grep -q 'Loki Ingestion Test'"
+ )
'';
})
diff --git a/nixos/tests/lorri/builder.sh b/nixos/tests/lorri/builder.sh
new file mode 100644
index 00000000000..b586b2bf798
--- /dev/null
+++ b/nixos/tests/lorri/builder.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+printf "%s" "${name:?}" > "${out:?}"
diff --git a/nixos/tests/lorri/default.nix b/nixos/tests/lorri/default.nix
new file mode 100644
index 00000000000..53074385a65
--- /dev/null
+++ b/nixos/tests/lorri/default.nix
@@ -0,0 +1,26 @@
+import ../make-test-python.nix {
+ machine = { pkgs, ... }: {
+ imports = [ ../../modules/profiles/minimal.nix ];
+ environment.systemPackages = [ pkgs.lorri ];
+ };
+
+ testScript = ''
+ # Copy files over
+ machine.succeed(
+ "cp '${./fake-shell.nix}' shell.nix"
+ )
+ machine.succeed(
+ "cp '${./builder.sh}' builder.sh"
+ )
+
+ # Start the daemon and wait until it is ready
+ machine.execute("lorri daemon > lorri.stdout 2> lorri.stderr &")
+ machine.wait_until_succeeds("grep --fixed-strings 'lorri: ready' lorri.stdout")
+
+ # Ping the daemon
+ machine.execute("lorri ping_ $(readlink -f shell.nix)")
+
+ # Wait for the daemon to finish the build
+ machine.wait_until_succeeds("grep --fixed-strings 'OutputPaths' lorri.stdout")
+ '';
+}
diff --git a/nixos/tests/lorri/fake-shell.nix b/nixos/tests/lorri/fake-shell.nix
new file mode 100644
index 00000000000..9de9d247e54
--- /dev/null
+++ b/nixos/tests/lorri/fake-shell.nix
@@ -0,0 +1,5 @@
+derivation {
+ system = builtins.currentSystem;
+ name = "fake-shell";
+ builder = ./builder.sh;
+}
diff --git a/nixos/tests/magnetico.nix b/nixos/tests/magnetico.nix
index bc7aef653ee..6770d32358e 100644
--- a/nixos/tests/magnetico.nix
+++ b/nixos/tests/magnetico.nix
@@ -1,4 +1,9 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} :
+
+let
+ port = 8081;
+in
+{
name = "magnetico";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ rnhmjoj ];
@@ -12,17 +17,24 @@ import ./make-test.nix ({ pkgs, ...} : {
services.magnetico = {
enable = true;
crawler.port = 9000;
+ web.port = port;
web.credentials.user = "$2y$12$P88ZF6soFthiiAeXnz64aOWDsY3Dw7Yw8fZ6GtiqFNjknD70zDmNe";
};
};
testScript =
''
- startAll;
- $machine->waitForUnit("magneticod");
- $machine->waitForUnit("magneticow");
- $machine->succeed("${pkgs.curl}/bin/curl -u user:password http://localhost:8080");
- $machine->succeed("${pkgs.curl}/bin/curl -u user:wrongpwd http://localhost:8080") =~ "Unauthorised." or die;
- $machine->shutdown();
+ start_all()
+ machine.wait_for_unit("magneticod")
+ machine.wait_for_unit("magneticow")
+ machine.succeed(
+ "${pkgs.curl}/bin/curl "
+ + "-u user:password http://localhost:${toString port}"
+ )
+ assert "Unauthorised." in machine.succeed(
+ "${pkgs.curl}/bin/curl "
+ + "-u user:wrongpwd http://localhost:${toString port}"
+ )
+ machine.shutdown()
'';
})
diff --git a/nixos/tests/make-test-python.nix b/nixos/tests/make-test-python.nix
new file mode 100644
index 00000000000..89897fe7e61
--- /dev/null
+++ b/nixos/tests/make-test-python.nix
@@ -0,0 +1,9 @@
+f: {
+ system ? builtins.currentSystem,
+ pkgs ? import ../.. { inherit system; config = {}; },
+ ...
+} @ args:
+
+with import ../lib/testing-python.nix { inherit system pkgs; };
+
+makeTest (if pkgs.lib.isFunction f then f (args // { inherit pkgs; inherit (pkgs) lib; }) else f)
diff --git a/nixos/tests/matomo.nix b/nixos/tests/matomo.nix
new file mode 100644
index 00000000000..4efa65a7b6d
--- /dev/null
+++ b/nixos/tests/matomo.nix
@@ -0,0 +1,43 @@
+{ system ? builtins.currentSystem, config ? { }
+, pkgs ? import ../.. { inherit system config; } }:
+
+with import ../lib/testing.nix { inherit system pkgs; };
+with pkgs.lib;
+
+let
+ matomoTest = package:
+ makeTest {
+ machine = { config, pkgs, ... }: {
+ services.matomo = {
+ package = package;
+ enable = true;
+ nginx = {
+ forceSSL = false;
+ enableACME = false;
+ };
+ };
+ services.mysql = {
+ enable = true;
+ package = pkgs.mysql;
+ };
+ services.nginx.enable = true;
+ };
+
+ testScript = ''
+ startAll;
+ $machine->waitForUnit("mysql.service");
+ $machine->waitForUnit("phpfpm-matomo.service");
+ $machine->waitForUnit("nginx.service");
+ $machine->succeed("curl -sSfL http://localhost/ | grep 'Matomo[^<]*Installation'");
+ '';
+ };
+in {
+ matomo = matomoTest pkgs.matomo // {
+ name = "matomo";
+ meta.maintainers = with maintainers; [ florianjacob kiwi mmilata ];
+ };
+ matomo-beta = matomoTest pkgs.matomo-beta // {
+ name = "matomo-beta";
+ meta.maintainers = with maintainers; [ florianjacob kiwi mmilata ];
+ };
+}
diff --git a/nixos/tests/matrix-synapse.nix b/nixos/tests/matrix-synapse.nix
index 882e4b75814..fca53009083 100644
--- a/nixos/tests/matrix-synapse.nix
+++ b/nixos/tests/matrix-synapse.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... } : let
+import ./make-test-python.nix ({ pkgs, ... } : let
runWithOpenSSL = file: cmd: pkgs.runCommand file {
@@ -55,13 +55,17 @@ in {
};
testScript = ''
- startAll;
- $serverpostgres->waitForUnit("matrix-synapse.service");
- $serverpostgres->waitUntilSucceeds("curl -L --cacert ${ca_pem} https://localhost:8448/");
- $serverpostgres->requireActiveUnit("postgresql.service");
- $serversqlite->waitForUnit("matrix-synapse.service");
- $serversqlite->waitUntilSucceeds("curl -L --cacert ${ca_pem} https://localhost:8448/");
- $serversqlite->mustSucceed("[ -e /var/lib/matrix-synapse/homeserver.db ]");
+ start_all()
+ serverpostgres.wait_for_unit("matrix-synapse.service")
+ serverpostgres.wait_until_succeeds(
+ "curl -L --cacert ${ca_pem} https://localhost:8448/"
+ )
+ serverpostgres.require_unit_state("postgresql.service")
+ serversqlite.wait_for_unit("matrix-synapse.service")
+ serversqlite.wait_until_succeeds(
+ "curl -L --cacert ${ca_pem} https://localhost:8448/"
+ )
+ serversqlite.succeed("[ -e /var/lib/matrix-synapse/homeserver.db ]")
'';
})
diff --git a/nixos/tests/metabase.nix b/nixos/tests/metabase.nix
index be9e5ed5b1e..1450a4e9086 100644
--- a/nixos/tests/metabase.nix
+++ b/nixos/tests/metabase.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }: {
+import ./make-test-python.nix ({ pkgs, ... }: {
name = "metabase";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ mmahut ];
@@ -12,9 +12,9 @@ import ./make-test.nix ({ pkgs, ... }: {
};
testScript = ''
- startAll;
- $machine->waitForUnit("metabase.service");
- $machine->waitForOpenPort(3000);
- $machine->waitUntilSucceeds("curl -L http://localhost:3000/setup | grep Metabase");
+ start_all()
+ machine.wait_for_unit("metabase.service")
+ machine.wait_for_open_port(3000)
+ machine.wait_until_succeeds("curl -L http://localhost:3000/setup | grep Metabase")
'';
})
diff --git a/nixos/tests/moinmoin.nix b/nixos/tests/moinmoin.nix
new file mode 100644
index 00000000000..2662b79aa09
--- /dev/null
+++ b/nixos/tests/moinmoin.nix
@@ -0,0 +1,24 @@
+import ./make-test.nix ({ pkgs, lib, ... }: {
+ name = "moinmoin";
+ meta.maintainers = [ ]; # waiting for https://github.com/NixOS/nixpkgs/pull/65397
+
+ machine =
+ { ... }:
+ { services.moinmoin.enable = true;
+ services.moinmoin.wikis.ExampleWiki.superUsers = [ "admin" ];
+ services.moinmoin.wikis.ExampleWiki.webHost = "localhost";
+
+ services.nginx.virtualHosts.localhost.enableACME = false;
+ services.nginx.virtualHosts.localhost.forceSSL = false;
+ };
+
+ testScript = ''
+ startAll;
+
+ $machine->waitForUnit('moin-ExampleWiki.service');
+ $machine->waitForUnit('nginx.service');
+ $machine->waitForFile('/run/moin/ExampleWiki/gunicorn.sock');
+ $machine->succeed('curl -L http://localhost/') =~ /If you have just installed/ or die;
+ $machine->succeed('moin-ExampleWiki account create --name=admin --email=admin@example.com --password=foo 2>&1') =~ /status success/ or die;
+ '';
+})
diff --git a/nixos/tests/moodle.nix b/nixos/tests/moodle.nix
index 565a6b63694..56aa62596c0 100644
--- a/nixos/tests/moodle.nix
+++ b/nixos/tests/moodle.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib, ... }: {
+import ./make-test-python.nix ({ pkgs, lib, ... }: {
name = "moodle";
meta.maintainers = [ lib.maintainers.aanderse ];
@@ -15,8 +15,8 @@ import ./make-test.nix ({ pkgs, lib, ... }: {
};
testScript = ''
- startAll;
- $machine->waitForUnit('phpfpm-moodle.service');
- $machine->succeed('curl http://localhost/') =~ /You are not logged in/ or die;
+ start_all()
+ machine.wait_for_unit("phpfpm-moodle.service")
+ machine.wait_until_succeeds("curl http://localhost/ | grep 'You are not logged in'")
'';
})
diff --git a/nixos/tests/morty.nix b/nixos/tests/morty.nix
index eab123bd50f..64c5a27665d 100644
--- a/nixos/tests/morty.nix
+++ b/nixos/tests/morty.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
{
name = "morty";
@@ -22,11 +22,9 @@ import ./make-test.nix ({ pkgs, ... }:
testScript =
{ ... }:
''
- $mortyProxyWithKey->waitForUnit("default.target");
-
- $mortyProxyWithKey->waitForOpenPort(3001);
- $mortyProxyWithKey->succeed("curl -L 127.0.0.1:3001 | grep MortyProxy");
-
+ mortyProxyWithKey.wait_for_unit("default.target")
+ mortyProxyWithKey.wait_for_open_port(3001)
+ mortyProxyWithKey.succeed("curl -L 127.0.0.1:3001 | grep MortyProxy")
'';
})
diff --git a/nixos/tests/mpd.nix b/nixos/tests/mpd.nix
index ac2b810defe..a992576808d 100644
--- a/nixos/tests/mpd.nix
+++ b/nixos/tests/mpd.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test.nix ({ pkgs, lib, ... }:
let
track = pkgs.fetchurl {
# Sourced from http://freemusicarchive.org/music/Blue_Wave_Theory/Surf_Music_Month_Challenge/Skyhawk_Beach_fade_in
@@ -46,38 +46,51 @@ import ./make-test.nix ({ pkgs, ... }:
};
nodes =
- { client =
+ { client =
{ ... }: { };
serverALSA =
- { ... }: (mkServer {
- mpd = defaultMpdCfg // {
- network.listenAddress = "any";
- extraConfig = ''
- audio_output {
- type "alsa"
- name "ALSA"
- mixer_type "null"
- }
- '';
- };
-
- musicService = with defaultMpdCfg; musicService { inherit user group musicDirectory; };
- }) // { networking.firewall.allowedTCPPorts = [ 6600 ]; };
+ { ... }: lib.mkMerge [
+ (mkServer {
+ mpd = defaultMpdCfg // {
+ network.listenAddress = "any";
+ extraConfig = ''
+ audio_output {
+ type "alsa"
+ name "ALSA"
+ mixer_type "null"
+ }
+ '';
+ };
+ musicService = with defaultMpdCfg; musicService { inherit user group musicDirectory; };
+ })
+ { networking.firewall.allowedTCPPorts = [ 6600 ]; }
+ ];
serverPulseAudio =
- { ... }: (mkServer {
- mpd = defaultMpdCfg // {
- extraConfig = ''
- audio_output {
- type "pulse"
- name "The Pulse"
- }
- '';
- };
+ { ... }: lib.mkMerge [
+ (mkServer {
+ mpd = defaultMpdCfg // {
+ extraConfig = ''
+ audio_output {
+ type "pulse"
+ name "The Pulse"
+ }
+ '';
+ };
- musicService = with defaultCfg; musicService { inherit user group musicDirectory; };
- }) // { hardware.pulseaudio.enable = true; };
+ musicService = with defaultCfg; musicService { inherit user group musicDirectory; };
+ })
+ {
+ hardware.pulseaudio = {
+ enable = true;
+ systemWide = true;
+ tcp.enable = true;
+ tcp.anonymousClients.allowAll = true;
+ };
+ systemd.services.mpd.environment.PULSE_SERVER = "localhost";
+ }
+ ];
};
testScript = ''
@@ -110,6 +123,7 @@ import ./make-test.nix ({ pkgs, ... }:
play_some_music($serverALSA);
play_some_music($serverPulseAudio);
+ $client->waitForUnit("multi-user.target");
$client->succeed("$mpc -h serverALSA status");
# The PulseAudio-based server is configured not to accept external client connections
diff --git a/nixos/tests/nixos-generate-config.nix b/nixos/tests/nixos-generate-config.nix
index 15a173e024b..6c83ccecc70 100644
--- a/nixos/tests/nixos-generate-config.nix
+++ b/nixos/tests/nixos-generate-config.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ lib, ... } : {
+import ./make-test-python.nix ({ lib, ... } : {
name = "nixos-generate-config";
meta.maintainers = with lib.maintainers; [ basvandijk ];
machine = {
@@ -11,14 +11,16 @@ import ./make-test.nix ({ lib, ... } : {
'';
};
testScript = ''
- startAll;
- $machine->waitForUnit("multi-user.target");
- $machine->succeed("nixos-generate-config");
+ start_all()
+ machine.wait_for_unit("multi-user.target")
+ machine.succeed("nixos-generate-config")
# Test if the configuration really is overridden
- $machine->succeed("grep 'OVERRIDDEN' /etc/nixos/configuration.nix");
+ machine.succeed("grep 'OVERRIDDEN' /etc/nixos/configuration.nix")
# Test of if the Perl variable $bootLoaderConfig is spliced correctly:
- $machine->succeed("grep 'boot\\.loader\\.grub\\.enable = true;' /etc/nixos/configuration.nix");
+ machine.succeed(
+ "grep 'boot\\.loader\\.grub\\.enable = true;' /etc/nixos/configuration.nix"
+ )
'';
})
diff --git a/nixos/tests/openarena.nix b/nixos/tests/openarena.nix
new file mode 100644
index 00000000000..4cc4db22963
--- /dev/null
+++ b/nixos/tests/openarena.nix
@@ -0,0 +1,36 @@
+import ./make-test.nix ({ pkgs, ...} : {
+ name = "openarena";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ tomfitzhenry ];
+ };
+
+ machine =
+ { pkgs, ... }:
+
+ { imports = [];
+ environment.systemPackages = with pkgs; [
+ socat
+ ];
+ services.openarena = {
+ enable = true;
+ extraFlags = [
+ "+set dedicated 2"
+ "+set sv_hostname 'My NixOS server'"
+ "+map oa_dm1"
+ ];
+ };
+ };
+
+ testScript =
+ ''
+ $machine->waitForUnit("openarena.service");
+ $machine->waitUntilSucceeds("ss --numeric --udp --listening | grep -q 27960");
+
+ # The log line containing 'resolve address' is last and only message that occurs after
+ # the server starts accepting clients.
+ $machine->waitUntilSucceeds("journalctl -u openarena.service | grep 'resolve address: dpmaster.deathmask.net'");
+
+ # Check it's possible to join the server.
+ $machine->succeed("echo -n -e '\\xff\\xff\\xff\\xffgetchallenge' | socat - UDP4-DATAGRAM:127.0.0.1:27960 | grep -q challengeResponse");
+ '';
+})
diff --git a/nixos/tests/opensmtpd.nix b/nixos/tests/opensmtpd.nix
index 883ad760494..e6f52db1d98 100644
--- a/nixos/tests/opensmtpd.nix
+++ b/nixos/tests/opensmtpd.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix {
+import ./make-test-python.nix {
name = "opensmtpd";
nodes = {
@@ -102,23 +102,23 @@ import ./make-test.nix {
};
testScript = ''
- startAll;
+ start_all()
- $client->waitForUnit("network-online.target");
- $smtp1->waitForUnit('opensmtpd');
- $smtp2->waitForUnit('opensmtpd');
- $smtp2->waitForUnit('dovecot2');
+ client.wait_for_unit("network-online.target")
+ smtp1.wait_for_unit("opensmtpd")
+ smtp2.wait_for_unit("opensmtpd")
+ smtp2.wait_for_unit("dovecot2")
# To prevent sporadic failures during daemon startup, make sure
# services are listening on their ports before sending requests
- $smtp1->waitForOpenPort(25);
- $smtp2->waitForOpenPort(25);
- $smtp2->waitForOpenPort(143);
+ smtp1.wait_for_open_port(25)
+ smtp2.wait_for_open_port(25)
+ smtp2.wait_for_open_port(143)
- $client->succeed('send-a-test-mail');
- $smtp1->waitUntilFails('smtpctl show queue | egrep .');
- $smtp2->waitUntilFails('smtpctl show queue | egrep .');
- $client->succeed('check-mail-landed >&2');
+ client.succeed("send-a-test-mail")
+ smtp1.wait_until_fails("smtpctl show queue | egrep .")
+ smtp2.wait_until_fails("smtpctl show queue | egrep .")
+ client.succeed("check-mail-landed >&2")
'';
meta.timeout = 30;
diff --git a/nixos/tests/openssh.nix b/nixos/tests/openssh.nix
index 8b9e2170f15..e9692b50327 100644
--- a/nixos/tests/openssh.nix
+++ b/nixos/tests/openssh.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
let inherit (import ./ssh-keys.nix pkgs)
snakeOilPrivateKey snakeOilPublicKey;
@@ -58,47 +58,55 @@ in {
};
testScript = ''
- startAll;
+ start_all()
- my $key=`${pkgs.openssh}/bin/ssh-keygen -t ed25519 -f key -N ""`;
+ server.wait_for_unit("sshd")
- $server->waitForUnit("sshd");
+ with subtest("manual-authkey"):
+ client.succeed("mkdir -m 700 /root/.ssh")
+ client.succeed(
+ '${pkgs.openssh}/bin/ssh-keygen -t ed25519 -f /root/.ssh/id_ed25519 -N ""'
+ )
+ public_key = client.succeed(
+ "${pkgs.openssh}/bin/ssh-keygen -y -f /root/.ssh/id_ed25519"
+ )
+ public_key = public_key.strip()
+ client.succeed("chmod 600 /root/.ssh/id_ed25519")
- subtest "manual-authkey", sub {
- $server->succeed("mkdir -m 700 /root/.ssh");
- $server->copyFileFromHost("key.pub", "/root/.ssh/authorized_keys");
- $server_lazy->succeed("mkdir -m 700 /root/.ssh");
- $server_lazy->copyFileFromHost("key.pub", "/root/.ssh/authorized_keys");
+ server.succeed("mkdir -m 700 /root/.ssh")
+ server.succeed("echo '{}' > /root/.ssh/authorized_keys".format(public_key))
+ server_lazy.succeed("mkdir -m 700 /root/.ssh")
+ server_lazy.succeed("echo '{}' > /root/.ssh/authorized_keys".format(public_key))
- $client->succeed("mkdir -m 700 /root/.ssh");
- $client->copyFileFromHost("key", "/root/.ssh/id_ed25519");
- $client->succeed("chmod 600 /root/.ssh/id_ed25519");
+ client.wait_for_unit("network.target")
+ client.succeed(
+ "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no server 'echo hello world' >&2"
+ )
+ client.succeed(
+ "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no server 'ulimit -l' | grep 1024"
+ )
- $client->waitForUnit("network.target");
- $client->succeed("ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no server 'echo hello world' >&2");
- $client->succeed("ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no server 'ulimit -l' | grep 1024");
+ client.succeed(
+ "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no server_lazy 'echo hello world' >&2"
+ )
+ client.succeed(
+ "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no server_lazy 'ulimit -l' | grep 1024"
+ )
- $client->succeed("ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no server_lazy 'echo hello world' >&2");
- $client->succeed("ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no server_lazy 'ulimit -l' | grep 1024");
+ with subtest("configured-authkey"):
+ client.succeed(
+ "cat ${snakeOilPrivateKey} > privkey.snakeoil"
+ )
+ client.succeed("chmod 600 privkey.snakeoil")
+ client.succeed(
+ "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i privkey.snakeoil server true"
+ )
+ client.succeed(
+ "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i privkey.snakeoil server_lazy true"
+ )
- };
-
- subtest "configured-authkey", sub {
- $client->succeed("cat ${snakeOilPrivateKey} > privkey.snakeoil");
- $client->succeed("chmod 600 privkey.snakeoil");
- $client->succeed("ssh -o UserKnownHostsFile=/dev/null" .
- " -o StrictHostKeyChecking=no -i privkey.snakeoil" .
- " server true");
-
- $client->succeed("ssh -o UserKnownHostsFile=/dev/null" .
- " -o StrictHostKeyChecking=no -i privkey.snakeoil" .
- " server_lazy true");
-
- };
-
- subtest "localhost-only", sub {
- $server_localhost_only->succeed("ss -nlt | grep '127.0.0.1:22'");
- $server_localhost_only_lazy->succeed("ss -nlt | grep '127.0.0.1:22'");
- }
+ with subtest("localhost-only"):
+ server_localhost_only.succeed("ss -nlt | grep '127.0.0.1:22'")
+ server_localhost_only_lazy.succeed("ss -nlt | grep '127.0.0.1:22'")
'';
})
diff --git a/nixos/tests/orangefs.nix b/nixos/tests/orangefs.nix
new file mode 100644
index 00000000000..bdf4fc10c44
--- /dev/null
+++ b/nixos/tests/orangefs.nix
@@ -0,0 +1,88 @@
+import ./make-test.nix ({ ... } :
+
+let
+ server = { pkgs, ... } : {
+ networking.firewall.allowedTCPPorts = [ 3334 ];
+ boot.initrd.postDeviceCommands = ''
+ ${pkgs.e2fsprogs}/bin/mkfs.ext4 -L data /dev/vdb
+ '';
+
+ virtualisation.emptyDiskImages = [ 4096 ];
+
+ fileSystems = pkgs.lib.mkVMOverride
+ [ { mountPoint = "/data";
+ device = "/dev/disk/by-label/data";
+ fsType = "ext4";
+ }
+ ];
+
+ services.orangefs.server = {
+ enable = true;
+ dataStorageSpace = "/data/storage";
+ metadataStorageSpace = "/data/meta";
+ servers = {
+ server1 = "tcp://server1:3334";
+ server2 = "tcp://server2:3334";
+ };
+ };
+ };
+
+ client = { lib, ... } : {
+ networking.firewall.enable = true;
+
+ services.orangefs.client = {
+ enable = true;
+ fileSystems = [{
+ target = "tcp://server1:3334/orangefs";
+ mountPoint = "/orangefs";
+ }];
+ };
+ };
+
+in {
+ name = "orangefs";
+
+ nodes = {
+ server1 = server;
+ server2 = server;
+
+ client1 = client;
+ client2 = client;
+ };
+
+ testScript = ''
+ # format storage
+ foreach my $server (($server1,$server2))
+ {
+ $server->start();
+ $server->waitForUnit("multi-user.target");
+ $server->succeed("mkdir -p /data/storage /data/meta");
+ $server->succeed("chown orangefs:orangefs /data/storage /data/meta");
+ $server->succeed("chmod 0770 /data/storage /data/meta");
+ $server->succeed("sudo -g orangefs -u orangefs pvfs2-server -f /etc/orangefs/server.conf");
+ }
+
+ # start services after storage is formated on all machines
+ foreach my $server (($server1,$server2))
+ {
+ $server->succeed("systemctl start orangefs-server.service");
+ }
+
+ # Check if clients can reach and mount the FS
+ foreach my $client (($client1,$client2))
+ {
+ $client->start();
+ $client->waitForUnit("orangefs-client.service");
+ # Both servers need to be reachable
+ $client->succeed("pvfs2-check-server -h server1 -f orangefs -n tcp -p 3334");
+ $client->succeed("pvfs2-check-server -h server2 -f orangefs -n tcp -p 3334");
+ $client->waitForUnit("orangefs.mount");
+
+ }
+
+ # R/W test between clients
+ $client1->succeed("echo test > /orangefs/file1");
+ $client2->succeed("grep test /orangefs/file1");
+
+ '';
+})
diff --git a/nixos/tests/os-prober.nix b/nixos/tests/os-prober.nix
index 9cd9f4ecd15..5407a62339f 100644
--- a/nixos/tests/os-prober.nix
+++ b/nixos/tests/os-prober.nix
@@ -51,12 +51,11 @@ let
hashed-mirrors =
connect-timeout = 1
'';
- services.udisks2.enable = lib.mkForce false;
};
# /etc/nixos/configuration.nix for the vm
configFile = pkgs.writeText "configuration.nix" ''
{config, pkgs, ...}: ({
- imports =
+ imports =
[ ./hardware-configuration.nix
];
diff --git a/nixos/tests/ostree.nix b/nixos/tests/ostree.nix
deleted file mode 100644
index d7ad84a1a5f..00000000000
--- a/nixos/tests/ostree.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, lib, ... }: {
- name = "ostree";
-
- meta = {
- maintainers = pkgs.ostree.meta.maintainers;
- };
-
- # TODO: Wrap/patch the tests directly in the package
- machine = { pkgs, ... }: {
- environment.systemPackages = with pkgs; [
- gnome-desktop-testing ostree gnupg (python3.withPackages (p: with p; [ pyyaml ]))
- ];
-
- environment.variables.GI_TYPELIB_PATH = lib.makeSearchPath "lib/girepository-1.0" (with pkgs; [ gtk3 pango.out ostree gdk-pixbuf atk ]); # for GJS tests
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner -d ${pkgs.ostree.installedTests}/share");
- '';
-})
diff --git a/nixos/tests/packagekit.nix b/nixos/tests/packagekit.nix
index e2d68af661f..7e93ad35e80 100644
--- a/nixos/tests/packagekit.nix
+++ b/nixos/tests/packagekit.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }: {
+import ./make-test-python.nix ({ pkgs, ... }: {
name = "packagekit";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ peterhoeg ];
@@ -13,12 +13,14 @@ import ./make-test.nix ({ pkgs, ... }: {
};
testScript = ''
- startAll;
+ start_all()
# send a dbus message to activate the service
- $machine->succeed("dbus-send --system --type=method_call --print-reply --dest=org.freedesktop.PackageKit /org/freedesktop/PackageKit org.freedesktop.DBus.Introspectable.Introspect");
+ machine.succeed(
+ "dbus-send --system --type=method_call --print-reply --dest=org.freedesktop.PackageKit /org/freedesktop/PackageKit org.freedesktop.DBus.Introspectable.Introspect"
+ )
# so now it should be running
- $machine->succeed("systemctl is-active packagekit.service");
+ machine.wait_for_unit("packagekit.service")
'';
})
diff --git a/nixos/tests/pgjwt.nix b/nixos/tests/pgjwt.nix
index a2d81288c81..4793a3e3150 100644
--- a/nixos/tests/pgjwt.nix
+++ b/nixos/tests/pgjwt.nix
@@ -1,12 +1,5 @@
-import ./make-test.nix ({ pkgs, lib, ...}:
-let
- test = with pkgs; runCommand "patch-test" {
- nativeBuildInputs = [ pgjwt ];
- }
- ''
- sed -e '12 i CREATE EXTENSION pgcrypto;\nCREATE EXTENSION pgtap;\nSET search_path TO tap,public;' ${pgjwt.src}/test.sql > $out;
- '';
-in
+import ./make-test-python.nix ({ pkgs, lib, ...}:
+
with pkgs; {
name = "pgjwt";
meta = with lib.maintainers; {
@@ -29,9 +22,13 @@ with pkgs; {
pgProve = "${pkgs.perlPackages.TAPParserSourceHandlerpgTAP}";
in
''
- startAll;
- $master->waitForUnit("postgresql");
- $master->copyFileFromHost("${test}","/tmp/test.sql");
- $master->succeed("${pkgs.sudo}/bin/sudo -u ${sqlSU} PGOPTIONS=--search_path=tap,public ${pgProve}/bin/pg_prove -d postgres -v -f /tmp/test.sql");
+ start_all()
+ master.wait_for_unit("postgresql")
+ master.succeed(
+ "${pkgs.gnused}/bin/sed -e '12 i CREATE EXTENSION pgcrypto;\\nCREATE EXTENSION pgtap;\\nSET search_path TO tap,public;' ${pgjwt.src}/test.sql > /tmp/test.sql"
+ )
+ master.succeed(
+ "${pkgs.sudo}/bin/sudo -u ${sqlSU} PGOPTIONS=--search_path=tap,public ${pgProve}/bin/pg_prove -d postgres -v -f /tmp/test.sql"
+ )
'';
})
diff --git a/nixos/tests/postgresql.nix b/nixos/tests/postgresql.nix
index ae5d6d095ea..e71c3888288 100644
--- a/nixos/tests/postgresql.nix
+++ b/nixos/tests/postgresql.nix
@@ -3,7 +3,7 @@
pkgs ? import ../.. { inherit system config; }
}:
-with import ../lib/testing.nix { inherit system pkgs; };
+with import ../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;
let
@@ -40,29 +40,33 @@ let
backupName = if backup-all then "all" else "postgres";
backupService = if backup-all then "postgresqlBackup" else "postgresqlBackup-postgres";
in ''
- sub check_count {
- my ($select, $nlines) = @_;
- return 'test $(sudo -u postgres psql postgres -tAc "' . $select . '"|wc -l) -eq ' . $nlines;
- }
+ def check_count(statement, lines):
+ return 'test $(sudo -u postgres psql postgres -tAc "{}"|wc -l) -eq {}'.format(
+ statement, lines
+ )
+
+
+ machine.start()
+ machine.wait_for_unit("postgresql")
- $machine->start;
- $machine->waitForUnit("postgresql");
# postgresql should be available just after unit start
- $machine->succeed("cat ${test-sql} | sudo -u postgres psql");
- $machine->shutdown; # make sure that postgresql survive restart (bug #1735)
- sleep(2);
- $machine->start;
- $machine->waitForUnit("postgresql");
- $machine->fail(check_count("SELECT * FROM sth;", 3));
- $machine->succeed(check_count("SELECT * FROM sth;", 5));
- $machine->fail(check_count("SELECT * FROM sth;", 4));
- $machine->succeed(check_count("SELECT xpath(\'/test/text()\', doc) FROM xmltest;", 1));
+ machine.succeed(
+ "cat ${test-sql} | sudo -u postgres psql"
+ )
+ machine.shutdown() # make sure that postgresql survive restart (bug #1735)
+ time.sleep(2)
+ machine.start()
+ machine.wait_for_unit("postgresql")
+ machine.fail(check_count("SELECT * FROM sth;", 3))
+ machine.succeed(check_count("SELECT * FROM sth;", 5))
+ machine.fail(check_count("SELECT * FROM sth;", 4))
+ machine.succeed(check_count("SELECT xpath('/test/text()', doc) FROM xmltest;", 1))
# Check backup service
- $machine->succeed("systemctl start ${backupService}.service");
- $machine->succeed("zcat /var/backup/postgresql/${backupName}.sql.gz | grep 'ok '");
- $machine->succeed("stat -c '%a' /var/backup/postgresql/${backupName}.sql.gz | grep 600");
- $machine->shutdown;
+ machine.succeed("systemctl start ${backupService}.service")
+ machine.succeed("zcat /var/backup/postgresql/${backupName}.sql.gz | grep 'ok '")
+ machine.succeed("stat -c '%a' /var/backup/postgresql/${backupName}.sql.gz | grep 600")
+ machine.shutdown()
'';
};
diff --git a/nixos/tests/powerdns.nix b/nixos/tests/powerdns.nix
index 8addcc78401..75d71315e64 100644
--- a/nixos/tests/powerdns.nix
+++ b/nixos/tests/powerdns.nix
@@ -1,12 +1,13 @@
-import ./make-test.nix ({ pkgs, ... }: {
+import ./make-test-python.nix ({ pkgs, ... }: {
name = "powerdns";
nodes.server = { ... }: {
services.powerdns.enable = true;
+ environment.systemPackages = [ pkgs.dnsutils ];
};
testScript = ''
- $server->waitForUnit("pdns");
- $server->succeed("${pkgs.dnsutils}/bin/dig version.bind txt chaos \@127.0.0.1");
+ server.wait_for_unit("pdns")
+ server.succeed("dig version.bind txt chaos \@127.0.0.1")
'';
})
diff --git a/nixos/tests/pppd.nix b/nixos/tests/pppd.nix
index 91f81185909..bda0aa75bb5 100644
--- a/nixos/tests/pppd.nix
+++ b/nixos/tests/pppd.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix (
+import ./make-test-python.nix (
let
chap-secrets = {
text = ''"flynn" * "reindeerflotilla" *'';
@@ -53,10 +53,10 @@ import ./make-test.nix (
environment.etc."ppp/chap-secrets" = chap-secrets;
};
};
-
+
testScript = ''
- startAll;
- $client->waitUntilSucceeds("ping -c1 -W1 192.0.2.1");
- $server->waitUntilSucceeds("ping -c1 -W1 192.0.2.2");
+ start_all()
+ client.wait_until_succeeds("ping -c1 -W1 192.0.2.1")
+ server.wait_until_succeeds("ping -c1 -W1 192.0.2.2")
'';
- })
+ })
diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix
index 676183f6356..563f2472647 100644
--- a/nixos/tests/prometheus-exporters.nix
+++ b/nixos/tests/prometheus-exporters.nix
@@ -4,12 +4,10 @@
}:
let
- inherit (import ../lib/testing.nix { inherit system pkgs; }) makeTest;
+ inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest;
inherit (pkgs.lib) concatStringsSep maintainers mapAttrs mkMerge
removeSuffix replaceChars singleton splitString;
- escape' = str: replaceChars [''"'' "$" "\n"] [''\\\"'' "\\$" ""] str;
-
/*
* The attrset `exporterTests` contains one attribute
* for each exporter test. Each of these attributes
@@ -33,9 +31,9 @@ let
* services..enable = true;
* };
* exporterTest = ''
- * waitForUnit("prometheus--exporter.service");
- * waitForOpenPort("1234");
- * succeed("curl -sSf 'localhost:1234/metrics'");
+ * wait_for_unit("prometheus--exporter.service")
+ * wait_for_open_port("1234")
+ * succeed("curl -sSf 'localhost:1234/metrics'")
* '';
* };
*
@@ -49,11 +47,11 @@ let
* };
*
* testScript = ''
- * $->start();
- * $->waitForUnit("prometheus--exporter.service");
- * $->waitForOpenPort("1234");
- * $->succeed("curl -sSf 'localhost:1234/metrics'");
- * $->shutdown();
+ * .start()
+ * .wait_for_unit("prometheus--exporter.service")
+ * .wait_for_open_port("1234")
+ * .succeed("curl -sSf 'localhost:1234/metrics'")
+ * .shutdown()
* '';
*/
@@ -72,9 +70,11 @@ let
'';
};
exporterTest = ''
- waitForUnit("prometheus-bind-exporter.service");
- waitForOpenPort(9119);
- succeed("curl -sSf http://localhost:9119/metrics | grep -q 'bind_query_recursions_total 0'");
+ wait_for_unit("prometheus-bind-exporter.service")
+ wait_for_open_port(9119)
+ succeed(
+ "curl -sSf http://localhost:9119/metrics | grep -q 'bind_query_recursions_total 0'"
+ )
'';
};
@@ -89,9 +89,11 @@ let
});
};
exporterTest = ''
- waitForUnit("prometheus-blackbox-exporter.service");
- waitForOpenPort(9115);
- succeed("curl -sSf 'http://localhost:9115/probe?target=localhost&module=icmp_v6' | grep -q 'probe_success 1'");
+ wait_for_unit("prometheus-blackbox-exporter.service")
+ wait_for_open_port(9115)
+ succeed(
+ "curl -sSf 'http://localhost:9115/probe?target=localhost&module=icmp_v6' | grep -q 'probe_success 1'"
+ )
'';
};
@@ -100,7 +102,7 @@ let
enable = true;
extraFlags = [ "--web.collectd-push-path /collectd" ];
};
- exporterTest =let postData = escape' ''
+ exporterTest = let postData = replaceChars [ "\n" ] [ "" ] ''
[{
"values":[23],
"dstypes":["gauge"],
@@ -108,13 +110,21 @@ let
"interval":1000,
"host":"testhost",
"plugin":"testplugin",
- "time":$(date +%s)
+ "time":DATE
}]
''; in ''
- waitForUnit("prometheus-collectd-exporter.service");
- waitForOpenPort(9103);
- succeed("curl -sSfH 'Content-Type: application/json' -X POST --data \"${postData}\" localhost:9103/collectd");
- succeed("curl -sSf localhost:9103/metrics | grep -q 'collectd_testplugin_gauge{instance=\"testhost\"} 23'");
+ wait_for_unit("prometheus-collectd-exporter.service")
+ wait_for_open_port(9103)
+ succeed(
+ 'echo \'${postData}\'> /tmp/data.json'
+ )
+ succeed('sed -ie "s DATE $(date +%s) " /tmp/data.json')
+ succeed(
+ "curl -sSfH 'Content-Type: application/json' -X POST --data @/tmp/data.json localhost:9103/collectd"
+ )
+ succeed(
+ "curl -sSf localhost:9103/metrics | grep -q 'collectd_testplugin_gauge{instance=\"testhost\"} 23'"
+ )
'';
};
@@ -127,9 +137,9 @@ let
services.dnsmasq.enable = true;
};
exporterTest = ''
- waitForUnit("prometheus-dnsmasq-exporter.service");
- waitForOpenPort(9153);
- succeed("curl -sSf http://localhost:9153/metrics | grep -q 'dnsmasq_leases 0'");
+ wait_for_unit("prometheus-dnsmasq-exporter.service")
+ wait_for_open_port(9153)
+ succeed("curl -sSf http://localhost:9153/metrics | grep -q 'dnsmasq_leases 0'")
'';
};
@@ -144,9 +154,11 @@ let
services.dovecot2.enable = true;
};
exporterTest = ''
- waitForUnit("prometheus-dovecot-exporter.service");
- waitForOpenPort(9166);
- succeed("curl -sSf http://localhost:9166/metrics | grep -q 'dovecot_up{scope=\"global\"} 1'");
+ wait_for_unit("prometheus-dovecot-exporter.service")
+ wait_for_open_port(9166)
+ succeed(
+ "curl -sSf http://localhost:9166/metrics | grep -q 'dovecot_up{scope=\"global\"} 1'"
+ )
'';
};
@@ -155,9 +167,11 @@ let
enable = true;
};
exporterTest = ''
- waitForUnit("prometheus-fritzbox-exporter.service");
- waitForOpenPort(9133);
- succeed("curl -sSf http://localhost:9133/metrics | grep -q 'fritzbox_exporter_collect_errors 0'");
+ wait_for_unit("prometheus-fritzbox-exporter.service")
+ wait_for_open_port(9133)
+ succeed(
+ "curl -sSf http://localhost:9133/metrics | grep -q 'fritzbox_exporter_collect_errors 0'"
+ )
'';
};
@@ -180,11 +194,11 @@ let
};
};
exporterTest = ''
- waitForUnit("nginx.service");
- waitForOpenPort(80);
- waitForUnit("prometheus-json-exporter.service");
- waitForOpenPort(7979);
- succeed("curl -sSf localhost:7979/metrics | grep -q 'json_test_metric 1'");
+ wait_for_unit("nginx.service")
+ wait_for_open_port(80)
+ wait_for_unit("prometheus-json-exporter.service")
+ wait_for_open_port(7979)
+ succeed("curl -sSf localhost:7979/metrics | grep -q 'json_test_metric 1'")
'';
};
@@ -222,10 +236,12 @@ let
users.users.mailexporter.isSystemUser = true;
};
exporterTest = ''
- waitForUnit("postfix.service")
- waitForUnit("prometheus-mail-exporter.service")
- waitForOpenPort(9225)
- waitUntilSucceeds("curl -sSf http://localhost:9225/metrics | grep -q 'mail_deliver_success{configname=\"testserver\"} 1'")
+ wait_for_unit("postfix.service")
+ wait_for_unit("prometheus-mail-exporter.service")
+ wait_for_open_port(9225)
+ wait_until_succeeds(
+ "curl -sSf http://localhost:9225/metrics | grep -q 'mail_deliver_success{configname=\"testserver\"} 1'"
+ )
'';
};
@@ -256,9 +272,9 @@ let
};
};
exporterTest = ''
- waitForUnit("nginx.service")
- waitForUnit("prometheus-nextcloud-exporter.service")
- waitForOpenPort(9205)
+ wait_for_unit("nginx.service")
+ wait_for_unit("prometheus-nextcloud-exporter.service")
+ wait_for_open_port(9205)
succeed("curl -sSf http://localhost:9205/metrics | grep -q 'nextcloud_up 1'")
'';
};
@@ -275,9 +291,9 @@ let
};
};
exporterTest = ''
- waitForUnit("nginx.service")
- waitForUnit("prometheus-nginx-exporter.service")
- waitForOpenPort(9113)
+ wait_for_unit("nginx.service")
+ wait_for_unit("prometheus-nginx-exporter.service")
+ wait_for_open_port(9113)
succeed("curl -sSf http://localhost:9113/metrics | grep -q 'nginx_up 1'")
'';
};
@@ -287,9 +303,11 @@ let
enable = true;
};
exporterTest = ''
- waitForUnit("prometheus-node-exporter.service");
- waitForOpenPort(9100);
- succeed("curl -sSf http://localhost:9100/metrics | grep -q 'node_exporter_build_info{.\\+} 1'");
+ wait_for_unit("prometheus-node-exporter.service")
+ wait_for_open_port(9100)
+ succeed(
+ "curl -sSf http://localhost:9100/metrics | grep -q 'node_exporter_build_info{.\\+} 1'"
+ )
'';
};
@@ -301,9 +319,11 @@ let
services.postfix.enable = true;
};
exporterTest = ''
- waitForUnit("prometheus-postfix-exporter.service");
- waitForOpenPort(9154);
- succeed("curl -sSf http://localhost:9154/metrics | grep -q 'postfix_smtpd_connects_total 0'");
+ wait_for_unit("prometheus-postfix-exporter.service")
+ wait_for_open_port(9154)
+ succeed(
+ "curl -sSf http://localhost:9154/metrics | grep -q 'postfix_smtpd_connects_total 0'"
+ )
'';
};
@@ -316,18 +336,24 @@ let
services.postgresql.enable = true;
};
exporterTest = ''
- waitForUnit("prometheus-postgres-exporter.service");
- waitForOpenPort(9187);
- waitForUnit("postgresql.service");
- succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_exporter_last_scrape_error 0'");
- succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_up 1'");
- systemctl("stop postgresql.service");
- succeed("curl -sSf http://localhost:9187/metrics | grep -qv 'pg_exporter_last_scrape_error 0'");
- succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_up 0'");
- systemctl("start postgresql.service");
- waitForUnit("postgresql.service");
- succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_exporter_last_scrape_error 0'");
- succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_up 1'");
+ wait_for_unit("prometheus-postgres-exporter.service")
+ wait_for_open_port(9187)
+ wait_for_unit("postgresql.service")
+ succeed(
+ "curl -sSf http://localhost:9187/metrics | grep -q 'pg_exporter_last_scrape_error 0'"
+ )
+ succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_up 1'")
+ systemctl("stop postgresql.service")
+ succeed(
+ "curl -sSf http://localhost:9187/metrics | grep -qv 'pg_exporter_last_scrape_error 0'"
+ )
+ succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_up 0'")
+ systemctl("start postgresql.service")
+ wait_for_unit("postgresql.service")
+ succeed(
+ "curl -sSf http://localhost:9187/metrics | grep -q 'pg_exporter_last_scrape_error 0'"
+ )
+ succeed("curl -sSf http://localhost:9187/metrics | grep -q 'pg_up 1'")
'';
};
@@ -339,11 +365,13 @@ let
services.rspamd.enable = true;
};
exporterTest = ''
- waitForUnit("rspamd.service");
- waitForUnit("prometheus-rspamd-exporter.service");
- waitForOpenPort(11334);
- waitForOpenPort(7980);
- waitUntilSucceeds("curl -sSf localhost:7980/metrics | grep -q 'rspamd_scanned{host=\"rspamd\"} 0'");
+ wait_for_unit("rspamd.service")
+ wait_for_unit("prometheus-rspamd-exporter.service")
+ wait_for_open_port(11334)
+ wait_for_open_port(7980)
+ wait_until_succeeds(
+ "curl -sSf localhost:7980/metrics | grep -q 'rspamd_scanned{host=\"rspamd\"} 0'"
+ )
'';
};
@@ -356,9 +384,9 @@ let
};
};
exporterTest = ''
- waitForUnit("prometheus-snmp-exporter.service");
- waitForOpenPort(9116);
- succeed("curl -sSf localhost:9116/metrics | grep -q 'snmp_request_errors_total 0'");
+ wait_for_unit("prometheus-snmp-exporter.service")
+ wait_for_open_port(9116)
+ succeed("curl -sSf localhost:9116/metrics | grep -q 'snmp_request_errors_total 0'")
'';
};
@@ -377,11 +405,11 @@ let
};
};
exporterTest = ''
- waitForUnit("nginx.service");
- waitForOpenPort(80);
- waitForUnit("prometheus-surfboard-exporter.service");
- waitForOpenPort(9239);
- succeed("curl -sSf localhost:9239/metrics | grep -q 'surfboard_up 1'");
+ wait_for_unit("nginx.service")
+ wait_for_open_port(80)
+ wait_for_unit("prometheus-surfboard-exporter.service")
+ wait_for_open_port(9239)
+ succeed("curl -sSf localhost:9239/metrics | grep -q 'surfboard_up 1'")
'';
};
@@ -396,11 +424,11 @@ let
services.tor.controlPort = 9051;
};
exporterTest = ''
- waitForUnit("tor.service");
- waitForOpenPort(9051);
- waitForUnit("prometheus-tor-exporter.service");
- waitForOpenPort(9130);
- succeed("curl -sSf localhost:9130/metrics | grep -q 'tor_version{.\\+} 1'");
+ wait_for_unit("tor.service")
+ wait_for_open_port(9051)
+ wait_for_unit("prometheus-tor-exporter.service")
+ wait_for_open_port(9130)
+ succeed("curl -sSf localhost:9130/metrics | grep -q 'tor_version{.\\+} 1'")
'';
};
@@ -426,10 +454,10 @@ let
};
};
exporterTest = ''
- waitForUnit("prometheus-varnish-exporter.service");
- waitForOpenPort(6081);
- waitForOpenPort(9131);
- succeed("curl -sSf http://localhost:9131/metrics | grep -q 'varnish_up 1'");
+ wait_for_unit("prometheus-varnish-exporter.service")
+ wait_for_open_port(6081)
+ wait_for_open_port(9131)
+ succeed("curl -sSf http://localhost:9131/metrics | grep -q 'varnish_up 1'")
'';
};
@@ -451,9 +479,11 @@ let
systemd.services.prometheus-wireguard-exporter.after = [ "wireguard-wg0.service" ];
};
exporterTest = ''
- waitForUnit("prometheus-wireguard-exporter.service");
- waitForOpenPort(9586);
- waitUntilSucceeds("curl -sSf http://localhost:9586/metrics | grep '${snakeoil.peer1.publicKey}'");
+ wait_for_unit("prometheus-wireguard-exporter.service")
+ wait_for_open_port(9586)
+ wait_until_succeeds(
+ "curl -sSf http://localhost:9586/metrics | grep '${snakeoil.peer1.publicKey}'"
+ )
'';
};
};
@@ -466,11 +496,13 @@ mapAttrs (exporter: testConfig: (makeTest {
} testConfig.metricProvider or {}];
testScript = ''
- ${"$"+exporter}->start();
- ${concatStringsSep " " (map (line: ''
- ${"$"+exporter}->${line};
- '') (splitString "\n" (removeSuffix "\n" testConfig.exporterTest)))}
- ${"$"+exporter}->shutdown();
+ ${exporter}.start()
+ ${concatStringsSep "\n" (map (line:
+ if (builtins.substring 0 1 line == " " || builtins.substring 0 1 line == ")")
+ then line
+ else "${exporter}.${line}"
+ ) (splitString "\n" (removeSuffix "\n" testConfig.exporterTest)))}
+ ${exporter}.shutdown()
'';
meta = with maintainers; {
diff --git a/nixos/tests/quake3.nix b/nixos/tests/quake3.nix
deleted file mode 100644
index 4253ce4a867..00000000000
--- a/nixos/tests/quake3.nix
+++ /dev/null
@@ -1,95 +0,0 @@
-import ./make-test.nix ({ pkgs, ...} :
-
-let
-
- # Build Quake with coverage instrumentation.
- overrides = pkgs:
- {
- quake3game = pkgs.quake3game.override (args: {
- stdenv = pkgs.stdenvAdapters.addCoverageInstrumentation args.stdenv;
- });
- };
-
- # Only allow the demo data to be used (only if it's unfreeRedistributable).
- unfreePredicate = pkg: with pkgs.lib; let
- allowPackageNames = [ "quake3-demodata" "quake3-pointrelease" ];
- allowLicenses = [ pkgs.lib.licenses.unfreeRedistributable ];
- in elem pkg.pname allowPackageNames &&
- elem (pkg.meta.license or null) allowLicenses;
-
-in
-
-rec {
- name = "quake3";
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ domenkozar eelco ];
- };
-
- # TODO: lcov doesn't work atm
- #makeCoverageReport = true;
-
- client =
- { pkgs, ... }:
-
- { imports = [ ./common/x11.nix ];
- hardware.opengl.driSupport = true;
- environment.systemPackages = [ pkgs.quake3demo ];
- nixpkgs.config.packageOverrides = overrides;
- nixpkgs.config.allowUnfreePredicate = unfreePredicate;
- };
-
- nodes =
- { server =
- { pkgs, ... }:
-
- { systemd.services.quake3-server =
- { wantedBy = [ "multi-user.target" ];
- script =
- "${pkgs.quake3demo}/bin/quake3-server +set g_gametype 0 " +
- "+map q3dm7 +addbot grunt +addbot daemia 2> /tmp/log";
- };
- nixpkgs.config.packageOverrides = overrides;
- nixpkgs.config.allowUnfreePredicate = unfreePredicate;
- networking.firewall.allowedUDPPorts = [ 27960 ];
- };
-
- client1 = client;
- client2 = client;
- };
-
- testScript =
- ''
- startAll;
-
- $server->waitForUnit("quake3-server");
- $client1->waitForX;
- $client2->waitForX;
-
- $client1->execute("quake3 +set r_fullscreen 0 +set name Foo +connect server &");
- $client2->execute("quake3 +set r_fullscreen 0 +set name Bar +connect server &");
-
- $server->waitUntilSucceeds("grep -q 'Foo.*entered the game' /tmp/log");
- $server->waitUntilSucceeds("grep -q 'Bar.*entered the game' /tmp/log");
-
- $server->sleep(10); # wait for a while to get a nice screenshot
-
- $client1->block();
-
- $server->sleep(20);
-
- $client1->screenshot("screen1");
- $client2->screenshot("screen2");
-
- $client1->unblock();
-
- $server->sleep(10);
-
- $client1->screenshot("screen3");
- $client2->screenshot("screen4");
-
- $client1->shutdown();
- $client2->shutdown();
- $server->stopJob("quake3-server");
- '';
-
-})
diff --git a/nixos/tests/radarr.nix b/nixos/tests/radarr.nix
index 9bc5607ccd5..ed90025ac42 100644
--- a/nixos/tests/radarr.nix
+++ b/nixos/tests/radarr.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ lib, ... }:
+import ./make-test-python.nix ({ lib, ... }:
with lib;
@@ -11,8 +11,8 @@ with lib;
{ services.radarr.enable = true; };
testScript = ''
- $machine->waitForUnit('radarr.service');
- $machine->waitForOpenPort('7878');
- $machine->succeed("curl --fail http://localhost:7878/");
+ machine.wait_for_unit("radarr.service")
+ machine.wait_for_open_port("7878")
+ machine.succeed("curl --fail http://localhost:7878/")
'';
})
diff --git a/nixos/tests/redis.nix b/nixos/tests/redis.nix
index 325d93424dd..529965d7acd 100644
--- a/nixos/tests/redis.nix
+++ b/nixos/tests/redis.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "redis";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ flokli ];
@@ -15,12 +15,10 @@ import ./make-test.nix ({ pkgs, ...} : {
};
testScript = ''
- startAll;
-
- $machine->waitForUnit("redis");
- $machine->waitForOpenPort("6379");
-
- $machine->succeed("redis-cli ping | grep PONG");
- $machine->succeed("redis-cli -s /run/redis/redis.sock ping | grep PONG");
+ start_all()
+ machine.wait_for_unit("redis")
+ machine.wait_for_open_port("6379")
+ machine.succeed("redis-cli ping | grep PONG")
+ machine.succeed("redis-cli -s /run/redis/redis.sock ping | grep PONG")
'';
})
diff --git a/nixos/tests/redmine.nix b/nixos/tests/redmine.nix
index 2d4df288b05..f0f4cbf6a21 100644
--- a/nixos/tests/redmine.nix
+++ b/nixos/tests/redmine.nix
@@ -64,18 +64,13 @@ let
};
in
{
- v3-mysql = mysqlTest pkgs.redmine // {
- name = "v3-mysql";
+ mysql = mysqlTest pkgs.redmine // {
+ name = "mysql";
meta.maintainers = [ maintainers.aanderse ];
};
- v4-mysql = mysqlTest pkgs.redmine_4 // {
- name = "v4-mysql";
- meta.maintainers = [ maintainers.aanderse ];
- };
-
- v4-pgsql = pgsqlTest pkgs.redmine_4 // {
- name = "v4-pgsql";
+ pgsql = pgsqlTest pkgs.redmine // {
+ name = "pgsql";
meta.maintainers = [ maintainers.aanderse ];
};
}
diff --git a/nixos/tests/roundcube.nix b/nixos/tests/roundcube.nix
index 76b735a8c74..4dccb411ff4 100644
--- a/nixos/tests/roundcube.nix
+++ b/nixos/tests/roundcube.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "roundcube";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ globin ];
diff --git a/nixos/tests/rss2email.nix b/nixos/tests/rss2email.nix
index 492d47da9f5..d62207a417b 100644
--- a/nixos/tests/rss2email.nix
+++ b/nixos/tests/rss2email.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix {
+import ./make-test-python.nix {
name = "opensmtpd";
nodes = {
@@ -53,14 +53,14 @@ import ./make-test.nix {
};
testScript = ''
- startAll;
+ start_all()
- $server->waitForUnit("network-online.target");
- $server->waitForUnit("opensmtpd");
- $server->waitForUnit("dovecot2");
- $server->waitForUnit("nginx");
- $server->waitForUnit("rss2email");
+ server.wait_for_unit("network-online.target")
+ server.wait_for_unit("opensmtpd")
+ server.wait_for_unit("dovecot2")
+ server.wait_for_unit("nginx")
+ server.wait_for_unit("rss2email")
- $server->waitUntilSucceeds('check-mail-landed >&2');
+ server.wait_until_succeeds("check-mail-landed >&2")
'';
}
diff --git a/nixos/tests/samba.nix b/nixos/tests/samba.nix
index 2802e00a5b1..142269752b3 100644
--- a/nixos/tests/samba.nix
+++ b/nixos/tests/samba.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
{
name = "samba";
@@ -36,12 +36,12 @@ import ./make-test.nix ({ pkgs, ... }:
testScript =
''
- $server->start;
- $server->waitForUnit("samba.target");
- $server->succeed("mkdir -p /public; echo bar > /public/foo");
+ server.start()
+ server.wait_for_unit("samba.target")
+ server.succeed("mkdir -p /public; echo bar > /public/foo")
- $client->start;
- $client->waitForUnit("remote-fs.target");
- $client->succeed("[[ \$(cat /public/foo) = bar ]]");
+ client.start()
+ client.wait_for_unit("remote-fs.target")
+ client.succeed("[[ $(cat /public/foo) = bar ]]")
'';
})
diff --git a/nixos/tests/sddm.nix b/nixos/tests/sddm.nix
index 678bcbeab20..4bdcd701dcf 100644
--- a/nixos/tests/sddm.nix
+++ b/nixos/tests/sddm.nix
@@ -3,7 +3,7 @@
pkgs ? import ../.. { inherit system config; }
}:
-with import ../lib/testing.nix { inherit system pkgs; };
+with import ../lib/testing-python.nix { inherit system pkgs; };
let
inherit (pkgs) lib;
@@ -26,13 +26,13 @@ let
testScript = { nodes, ... }: let
user = nodes.machine.config.users.users.alice;
in ''
- startAll;
- $machine->waitForText(qr/select your user/i);
- $machine->screenshot("sddm");
- $machine->sendChars("${user.password}\n");
- $machine->waitForFile("/home/alice/.Xauthority");
- $machine->succeed("xauth merge ~alice/.Xauthority");
- $machine->waitForWindow("^IceWM ");
+ start_all()
+ machine.wait_for_text("(?i)select your user")
+ machine.screenshot("sddm")
+ machine.send_chars("${user.password}\n")
+ machine.wait_for_file("${user.home}/.Xauthority")
+ machine.succeed("xauth merge ${user.home}/.Xauthority")
+ machine.wait_for_window("^IceWM ")
'';
};
@@ -57,11 +57,13 @@ let
services.xserver.desktopManager.default = "none";
};
- testScript = { ... }: ''
- startAll;
- $machine->waitForFile("/home/alice/.Xauthority");
- $machine->succeed("xauth merge ~alice/.Xauthority");
- $machine->waitForWindow("^IceWM ");
+ testScript = { nodes, ... }: let
+ user = nodes.machine.config.users.users.alice;
+ in ''
+ start_all()
+ machine.wait_for_file("${user.home}/.Xauthority")
+ machine.succeed("xauth merge ${user.home}/.Xauthority")
+ machine.wait_for_window("^IceWM ")
'';
};
};
diff --git a/nixos/tests/shiori.nix b/nixos/tests/shiori.nix
index 0022a7220fe..a5771262c6f 100644
--- a/nixos/tests/shiori.nix
+++ b/nixos/tests/shiori.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ lib, ...}:
+import ./make-test-python.nix ({ pkgs, lib, ...}:
{
name = "shiori";
@@ -8,10 +8,74 @@ import ./make-test.nix ({ lib, ...}:
{ ... }:
{ services.shiori.enable = true; };
- testScript = ''
- $machine->waitForUnit('shiori.service');
- $machine->waitForOpenPort('8080');
- $machine->succeed("curl --fail http://localhost:8080/");
- $machine->succeed("curl --fail --location http://localhost:8080/ | grep -qi shiori");
+ testScript = let
+ authJSON = pkgs.writeText "auth.json" (builtins.toJSON {
+ username = "shiori";
+ password = "gopher";
+ remember = 1; # hour
+ owner = true;
+ });
+
+ insertBookmark = {
+ url = "http://example.org";
+ title = "Example Bookmark";
+ };
+
+ insertBookmarkJSON = pkgs.writeText "insertBookmark.json" (builtins.toJSON insertBookmark);
+ in ''
+ import json
+
+ machine.wait_for_unit("shiori.service")
+ machine.wait_for_open_port(8080)
+ machine.succeed("curl --fail http://localhost:8080/")
+ machine.succeed("curl --fail --location http://localhost:8080/ | grep -qi shiori")
+
+ with subtest("login"):
+ auth_json = machine.succeed(
+ "curl --fail --location http://localhost:8080/api/login "
+ "-X POST -H 'Content-Type:application/json' -d @${authJSON}"
+ )
+ auth_ret = json.loads(auth_json)
+ session_id = auth_ret["session"]
+
+ with subtest("bookmarks"):
+ with subtest("first use no bookmarks"):
+ bookmarks_json = machine.succeed(
+ (
+ "curl --fail --location http://localhost:8080/api/bookmarks "
+ "-H 'X-Session-Id:{}'"
+ ).format(session_id)
+ )
+
+ if json.loads(bookmarks_json)["bookmarks"] != []:
+ raise Exception("Shiori have a bookmark on first use")
+
+ with subtest("insert bookmark"):
+ machine.succeed(
+ (
+ "curl --fail --location http://localhost:8080/api/bookmarks "
+ "-X POST -H 'X-Session-Id:{}' "
+ "-H 'Content-Type:application/json' -d @${insertBookmarkJSON}"
+ ).format(session_id)
+ )
+
+ with subtest("get inserted bookmark"):
+ bookmarks_json = machine.succeed(
+ (
+ "curl --fail --location http://localhost:8080/api/bookmarks "
+ "-H 'X-Session-Id:{}'"
+ ).format(session_id)
+ )
+
+ bookmarks = json.loads(bookmarks_json)["bookmarks"]
+ if len(bookmarks) != 1:
+ raise Exception("Shiori didn't save the bookmark")
+
+ bookmark = bookmarks[0]
+ if (
+ bookmark["url"] != "${insertBookmark.url}"
+ or bookmark["title"] != "${insertBookmark.title}"
+ ):
+ raise Exception("Inserted bookmark doesn't have same URL or title")
'';
})
diff --git a/nixos/tests/signal-desktop.nix b/nixos/tests/signal-desktop.nix
index 605b9c3e130..c746d46dc55 100644
--- a/nixos/tests/signal-desktop.nix
+++ b/nixos/tests/signal-desktop.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} :
+import ./make-test-python.nix ({ pkgs, ...} :
{
name = "signal-desktop";
@@ -24,14 +24,14 @@ import ./make-test.nix ({ pkgs, ...} :
testScript = { nodes, ... }: let
user = nodes.machine.config.users.users.alice;
in ''
- startAll;
- $machine->waitForX;
+ start_all()
+ machine.wait_for_x()
# start signal desktop
- $machine->execute("su - alice -c signal-desktop &");
+ machine.execute("su - alice -c signal-desktop &")
# wait for the "Link your phone to Signal Desktop" message
- $machine->waitForText(qr/Link your phone to Signal Desktop/);
- $machine->screenshot("signal_desktop");
+ machine.wait_for_text("Link your phone to Signal Desktop")
+ machine.screenshot("signal_desktop")
'';
})
diff --git a/nixos/tests/simple.nix b/nixos/tests/simple.nix
index 84c5621d962..3810a2cd3a5 100644
--- a/nixos/tests/simple.nix
+++ b/nixos/tests/simple.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "simple";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ eelco ];
@@ -10,8 +10,8 @@ import ./make-test.nix ({ pkgs, ...} : {
testScript =
''
- startAll;
- $machine->waitForUnit("multi-user.target");
- $machine->shutdown;
+ start_all()
+ machine.wait_for_unit("multi-user.target")
+ machine.shutdown()
'';
})
diff --git a/nixos/tests/slim.nix b/nixos/tests/slim.nix
deleted file mode 100644
index 42c87dfa039..00000000000
--- a/nixos/tests/slim.nix
+++ /dev/null
@@ -1,66 +0,0 @@
-import ./make-test.nix ({ pkgs, ...} : {
- name = "slim";
-
- meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ aszlig ];
- };
-
- machine = { pkgs, ... }: {
- imports = [ ./common/user-account.nix ];
- services.xserver.enable = true;
- services.xserver.windowManager.default = "icewm";
- services.xserver.windowManager.icewm.enable = true;
- services.xserver.desktopManager.default = "none";
- services.xserver.displayManager.slim = {
- enable = true;
-
- # Use a custom theme in order to get best OCR results
- theme = pkgs.runCommand "slim-theme-ocr" {
- nativeBuildInputs = [ pkgs.imagemagick ];
- } ''
- mkdir "$out"
- convert -size 1x1 xc:white "$out/background.jpg"
- convert -size 200x100 xc:white "$out/panel.jpg"
- cat > "$out/slim.theme" <waitForText(qr/Username:/);
- $machine->sendChars("${user.name}\n");
- $machine->waitForText(qr/Password:/);
- $machine->sendChars("${user.password}\n");
-
- $machine->waitForFile('${user.home}/.Xauthority');
- $machine->succeed('xauth merge ${user.home}/.Xauthority');
- $machine->waitForWindow('^IceWM ');
-
- # Make sure SLiM doesn't create a log file
- $machine->fail('test -e /var/log/slim.log');
- '';
-})
diff --git a/nixos/tests/slurm.nix b/nixos/tests/slurm.nix
index 4c2cd3c3d26..17527378cf0 100644
--- a/nixos/tests/slurm.nix
+++ b/nixos/tests/slurm.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ lib, ... }:
+import ./make-test-python.nix ({ lib, ... }:
let
mungekey = "mungeverryweakkeybuteasytointegratoinatest";
@@ -54,10 +54,15 @@ in {
networking.firewall.enable = false;
services.slurm.dbdserver = {
enable = true;
+ storagePass = "password123";
};
services.mysql = {
enable = true;
- package = pkgs.mysql;
+ package = pkgs.mariadb;
+ initialScript = pkgs.writeText "mysql-init.sql" ''
+ CREATE USER 'slurm'@'localhost' IDENTIFIED BY 'password123';
+ GRANT ALL PRIVILEGES ON slurm_acct_db.* TO 'slurm'@'localhost';
+ '';
ensureDatabases = [ "slurm_acct_db" ];
ensureUsers = [{
ensurePermissions = { "slurm_acct_db.*" = "ALL PRIVILEGES"; };
@@ -80,63 +85,57 @@ in {
testScript =
''
- startAll;
+ start_all()
# Set up authentification across the cluster
- foreach my $node (($submit,$control,$dbd,$node1,$node2,$node3))
- {
- $node->waitForUnit("default.target");
+ for node in [submit, control, dbd, node1, node2, node3]:
- $node->succeed("mkdir /etc/munge");
- $node->succeed("echo '${mungekey}' > /etc/munge/munge.key");
- $node->succeed("chmod 0400 /etc/munge/munge.key");
- $node->succeed("chown munge:munge /etc/munge/munge.key");
- $node->succeed("systemctl restart munged");
+ node.wait_for_unit("default.target")
+
+ node.succeed("mkdir /etc/munge")
+ node.succeed(
+ "echo '${mungekey}' > /etc/munge/munge.key"
+ )
+ node.succeed("chmod 0400 /etc/munge/munge.key")
+ node.succeed("chown munge:munge /etc/munge/munge.key")
+ node.succeed("systemctl restart munged")
+
+ node.wait_for_unit("munged")
- $node->waitForUnit("munged");
- };
# Restart the services since they have probably failed due to the munge init
# failure
- subtest "can_start_slurmdbd", sub {
- $dbd->succeed("systemctl restart slurmdbd");
- $dbd->waitForUnit("slurmdbd.service");
- $dbd->waitForOpenPort(6819);
- };
+ with subtest("can_start_slurmdbd"):
+ dbd.succeed("systemctl restart slurmdbd")
+ dbd.wait_for_unit("slurmdbd.service")
+ dbd.wait_for_open_port(6819)
# there needs to be an entry for the current
# cluster in the database before slurmctld is restarted
- subtest "add_account", sub {
- $control->succeed("sacctmgr -i add cluster default");
- # check for cluster entry
- $control->succeed("sacctmgr list cluster | awk '{ print \$1 }' | grep default");
- };
+ with subtest("add_account"):
+ control.succeed("sacctmgr -i add cluster default")
+ # check for cluster entry
+ control.succeed("sacctmgr list cluster | awk '{ print $1 }' | grep default")
- subtest "can_start_slurmctld", sub {
- $control->succeed("systemctl restart slurmctld");
- $control->waitForUnit("slurmctld.service");
- };
+ with subtest("can_start_slurmctld"):
+ control.succeed("systemctl restart slurmctld")
+ control.waitForUnit("slurmctld.service")
- subtest "can_start_slurmd", sub {
- foreach my $node (($node1,$node2,$node3))
- {
- $node->succeed("systemctl restart slurmd.service");
- $node->waitForUnit("slurmd");
- }
- };
+ with subtest("can_start_slurmd"):
+ for node in [node1, node2, node3]:
+ node.succeed("systemctl restart slurmd.service")
+ node.wait_for_unit("slurmd")
# Test that the cluster works and can distribute jobs;
- subtest "run_distributed_command", sub {
- # Run `hostname` on 3 nodes of the partition (so on all the 3 nodes).
- # The output must contain the 3 different names
- $submit->succeed("srun -N 3 hostname | sort | uniq | wc -l | xargs test 3 -eq");
- };
+ with subtest("run_distributed_command"):
+ # Run `hostname` on 3 nodes of the partition (so on all the 3 nodes).
+ # The output must contain the 3 different names
+ submit.succeed("srun -N 3 hostname | sort | uniq | wc -l | xargs test 3 -eq")
- subtest "check_slurm_dbd", sub {
- # find the srun job from above in the database
- sleep 5;
- $control->succeed("sacct | grep hostname");
- };
+ with subtest("check_slurm_dbd"):
+ # find the srun job from above in the database
+ control.succeed("sleep 5")
+ control.succeed("sacct | grep hostname")
'';
})
diff --git a/nixos/tests/smokeping.nix b/nixos/tests/smokeping.nix
index 07d22805112..4f8f0fcc9fe 100644
--- a/nixos/tests/smokeping.nix
+++ b/nixos/tests/smokeping.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "smokeping";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ cransom ];
@@ -22,12 +22,12 @@ import ./make-test.nix ({ pkgs, ...} : {
};
testScript = ''
- startAll;
- $sm->waitForUnit("smokeping");
- $sm->waitForUnit("thttpd");
- $sm->waitForFile("/var/lib/smokeping/data/Local/LocalMachine.rrd");
- $sm->succeed("curl -s -f localhost:8081/smokeping.fcgi?target=Local");
- $sm->succeed("ls /var/lib/smokeping/cache/Local/LocalMachine_mini.png");
- $sm->succeed("ls /var/lib/smokeping/cache/index.html");
+ start_all()
+ sm.wait_for_unit("smokeping")
+ sm.wait_for_unit("thttpd")
+ sm.wait_for_file("/var/lib/smokeping/data/Local/LocalMachine.rrd")
+ sm.succeed("curl -s -f localhost:8081/smokeping.fcgi?target=Local")
+ sm.succeed("ls /var/lib/smokeping/cache/Local/LocalMachine_mini.png")
+ sm.succeed("ls /var/lib/smokeping/cache/index.html")
'';
})
diff --git a/nixos/tests/snapper.nix b/nixos/tests/snapper.nix
index 74ec22fd349..018102d7f64 100644
--- a/nixos/tests/snapper.nix
+++ b/nixos/tests/snapper.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ ... }:
+import ./make-test-python.nix ({ ... }:
{
name = "snapper";
@@ -20,24 +20,16 @@ import ./make-test.nix ({ ... }:
};
testScript = ''
- $machine->succeed("btrfs subvolume create /home/.snapshots");
-
- $machine->succeed("snapper -c home list");
-
- $machine->succeed("snapper -c home create --description empty");
-
- $machine->succeed("echo test > /home/file");
- $machine->succeed("snapper -c home create --description file");
-
- $machine->succeed("snapper -c home status 1..2");
-
- $machine->succeed("snapper -c home undochange 1..2");
- $machine->fail("ls /home/file");
-
- $machine->succeed("snapper -c home delete 2");
-
- $machine->succeed("systemctl --wait start snapper-timeline.service");
-
- $machine->succeed("systemctl --wait start snapper-cleanup.service");
+ machine.succeed("btrfs subvolume create /home/.snapshots")
+ machine.succeed("snapper -c home list")
+ machine.succeed("snapper -c home create --description empty")
+ machine.succeed("echo test > /home/file")
+ machine.succeed("snapper -c home create --description file")
+ machine.succeed("snapper -c home status 1..2")
+ machine.succeed("snapper -c home undochange 1..2")
+ machine.fail("ls /home/file")
+ machine.succeed("snapper -c home delete 2")
+ machine.succeed("systemctl --wait start snapper-timeline.service")
+ machine.succeed("systemctl --wait start snapper-cleanup.service")
'';
})
diff --git a/nixos/tests/spike.nix b/nixos/tests/spike.nix
new file mode 100644
index 00000000000..47763e75ffa
--- /dev/null
+++ b/nixos/tests/spike.nix
@@ -0,0 +1,22 @@
+import ./make-test-python.nix ({ pkgs, ... }:
+
+let
+ riscvPkgs = import ../.. { crossSystem = pkgs.stdenv.lib.systems.examples.riscv64-embedded; };
+in
+{
+ name = "spike";
+ meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ blitz ]; };
+
+ machine = { pkgs, lib, ... }: {
+ environment.systemPackages = [ pkgs.spike riscvPkgs.riscv-pk riscvPkgs.hello ];
+ };
+
+ # Run the RISC-V hello applications using the proxy kernel on the
+ # Spike emulator and see whether we get the expected output.
+ testScript =
+ ''
+ machine.wait_for_unit("multi-user.target")
+ output = machine.succeed("spike -m64 $(which pk) $(which hello)")
+ assert output == "Hello, world!\n"
+ '';
+})
diff --git a/nixos/tests/strongswan-swanctl.nix b/nixos/tests/strongswan-swanctl.nix
index 9bab9349ea7..152c0d61c54 100644
--- a/nixos/tests/strongswan-swanctl.nix
+++ b/nixos/tests/strongswan-swanctl.nix
@@ -16,7 +16,7 @@
# See the NixOS manual for how to run this test:
# https://nixos.org/nixos/manual/index.html#sec-running-nixos-tests-interactively
-import ./make-test.nix ({ pkgs, ...} :
+import ./make-test-python.nix ({ pkgs, ...} :
let
allowESP = "iptables --insert INPUT --protocol ESP --jump ACCEPT";
@@ -142,7 +142,7 @@ in {
};
testScript = ''
- startAll();
- $carol->waitUntilSucceeds("ping -c 1 alice");
+ start_all()
+ carol.wait_until_succeeds("ping -c 1 alice")
'';
})
diff --git a/nixos/tests/telegraf.nix b/nixos/tests/telegraf.nix
index 6776f8d8c37..73f741b1135 100644
--- a/nixos/tests/telegraf.nix
+++ b/nixos/tests/telegraf.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "telegraf";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ mic92 ];
@@ -22,9 +22,9 @@ import ./make-test.nix ({ pkgs, ...} : {
};
testScript = ''
- startAll;
+ start_all()
- $machine->waitForUnit("telegraf.service");
- $machine->waitUntilSucceeds("grep -q example /tmp/metrics.out");
+ machine.wait_for_unit("telegraf.service")
+ machine.wait_until_succeeds("grep -q example /tmp/metrics.out")
'';
})
diff --git a/nixos/tests/tinydns.nix b/nixos/tests/tinydns.nix
index cb7ee0c5fb5..c7740d5ade3 100644
--- a/nixos/tests/tinydns.nix
+++ b/nixos/tests/tinydns.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ lib, ...} : {
+import ./make-test-python.nix ({ lib, ...} : {
name = "tinydns";
meta = {
maintainers = with lib.maintainers; [ basvandijk ];
@@ -19,8 +19,8 @@ import ./make-test.nix ({ lib, ...} : {
};
};
testScript = ''
- $nameserver->start;
- $nameserver->waitForUnit("tinydns.service");
- $nameserver->succeed("host bla.foo.bar | grep '1\.2\.3\.4'");
+ nameserver.start()
+ nameserver.wait_for_unit("tinydns.service")
+ nameserver.succeed("host bla.foo.bar | grep '1\.2\.3\.4'")
'';
})
diff --git a/nixos/tests/tor.nix b/nixos/tests/tor.nix
index 0cb44ddff24..ad07231557c 100644
--- a/nixos/tests/tor.nix
+++ b/nixos/tests/tor.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ lib, ... }: with lib;
+import ./make-test-python.nix ({ lib, ... }: with lib;
rec {
name = "tor";
@@ -21,8 +21,10 @@ rec {
};
testScript = ''
- $client->waitForUnit("tor.service");
- $client->waitForOpenPort(9051);
- $client->succeed("echo GETINFO version | nc 127.0.0.1 9051") =~ /514 Authentication required./ or die;
+ client.wait_for_unit("tor.service")
+ client.wait_for_open_port(9051)
+ assert "514 Authentication required." in client.succeed(
+ "echo GETINFO version | nc 127.0.0.1 9051"
+ )
'';
})
diff --git a/nixos/tests/trac.nix b/nixos/tests/trac.nix
new file mode 100644
index 00000000000..7953f8d41f7
--- /dev/null
+++ b/nixos/tests/trac.nix
@@ -0,0 +1,19 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "trac";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ mmahut ];
+ };
+
+ nodes = {
+ machine = { ... }: {
+ services.trac.enable = true;
+ };
+ };
+
+ testScript = ''
+ start_all()
+ machine.wait_for_unit("trac.service")
+ machine.wait_for_open_port(8000)
+ machine.wait_until_succeeds("curl -L http://localhost:8000/ | grep 'Trac Powered'")
+ '';
+})
diff --git a/nixos/tests/transmission.nix b/nixos/tests/transmission.nix
index f1c238730eb..f4f2186be1f 100644
--- a/nixos/tests/transmission.nix
+++ b/nixos/tests/transmission.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "transmission";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ coconnor ];
@@ -14,8 +14,8 @@ import ./make-test.nix ({ pkgs, ...} : {
testScript =
''
- startAll;
- $machine->waitForUnit("transmission");
- $machine->shutdown;
+ start_all()
+ machine.wait_for_unit("transmission")
+ machine.shutdown()
'';
})
diff --git a/nixos/tests/trezord.nix b/nixos/tests/trezord.nix
index 1c85bf53934..8d908a52249 100644
--- a/nixos/tests/trezord.nix
+++ b/nixos/tests/trezord.nix
@@ -1,7 +1,7 @@
-import ./make-test.nix ({ pkgs, ... }: {
+import ./make-test-python.nix ({ pkgs, ... }: {
name = "trezord";
meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ mmahut ];
+ maintainers = [ mmahut "1000101" ];
};
nodes = {
@@ -12,9 +12,9 @@ import ./make-test.nix ({ pkgs, ... }: {
};
testScript = ''
- startAll;
- $machine->waitForUnit("trezord.service");
- $machine->waitForOpenPort(21325);
- $machine->waitUntilSucceeds("curl -L http://localhost:21325/status/ | grep Version");
+ start_all()
+ machine.wait_for_unit("trezord.service")
+ machine.wait_for_open_port(21325)
+ machine.wait_until_succeeds("curl -L http://localhost:21325/status/ | grep Version")
'';
})
diff --git a/nixos/tests/trickster.nix b/nixos/tests/trickster.nix
new file mode 100644
index 00000000000..e2ca00980d5
--- /dev/null
+++ b/nixos/tests/trickster.nix
@@ -0,0 +1,37 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "trickster";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ "1000101" ];
+ };
+
+ nodes = {
+ prometheus = { ... }: {
+ services.prometheus.enable = true;
+ networking.firewall.allowedTCPPorts = [ 9090 ];
+ };
+ trickster = { ... }: {
+ services.trickster.enable = true;
+ };
+ };
+
+ testScript = ''
+ start_all()
+ prometheus.wait_for_unit("prometheus.service")
+ prometheus.wait_for_open_port(9090)
+ prometheus.wait_until_succeeds(
+ "curl -L http://localhost:9090/metrics | grep 'promhttp_metric_handler_requests_total{code=\"500\"} 0'"
+ )
+ trickster.wait_for_unit("trickster.service")
+ trickster.wait_for_open_port(8082)
+ trickster.wait_for_open_port(9090)
+ trickster.wait_until_succeeds(
+ "curl -L http://localhost:8082/metrics | grep 'promhttp_metric_handler_requests_total{code=\"500\"} 0'"
+ )
+ trickster.wait_until_succeeds(
+ "curl -L http://prometheus:9090/metrics | grep 'promhttp_metric_handler_requests_total{code=\"500\"} 0'"
+ )
+ trickster.wait_until_succeeds(
+ "curl -L http://localhost:9090/metrics | grep 'promhttp_metric_handler_requests_total{code=\"500\"} 0'"
+ )
+ '';
+})
\ No newline at end of file
diff --git a/nixos/tests/udisks2.nix b/nixos/tests/udisks2.nix
index dcf869908d8..0cbfa0c4c7b 100644
--- a/nixos/tests/udisks2.nix
+++ b/nixos/tests/udisks2.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
let
@@ -30,32 +30,40 @@ in
testScript =
''
- my $stick = $machine->stateDir . "/usbstick.img";
- system("xz -d < ${stick} > $stick") == 0 or die;
+ import lzma
- $machine->succeed("udisksctl info -b /dev/vda >&2");
- $machine->fail("udisksctl info -b /dev/sda1");
+ with lzma.open(
+ "${stick}"
+ ) as data, open(machine.state_dir + "/usbstick.img", "wb") as stick:
+ stick.write(data.read())
+
+ machine.succeed("udisksctl info -b /dev/vda >&2")
+ machine.fail("udisksctl info -b /dev/sda1")
# Attach a USB stick and wait for it to show up.
- $machine->sendMonitorCommand("drive_add 0 id=stick,if=none,file=$stick,format=raw");
- $machine->sendMonitorCommand("device_add usb-storage,id=stick,drive=stick");
- $machine->waitUntilSucceeds("udisksctl info -b /dev/sda1");
- $machine->succeed("udisksctl info -b /dev/sda1 | grep 'IdLabel:.*USBSTICK'");
+ machine.send_monitor_command(
+ f"drive_add 0 id=stick,if=none,file={stick.name},format=raw"
+ )
+ machine.send_monitor_command("device_add usb-storage,id=stick,drive=stick")
+ machine.wait_until_succeeds("udisksctl info -b /dev/sda1")
+ machine.succeed("udisksctl info -b /dev/sda1 | grep 'IdLabel:.*USBSTICK'")
# Mount the stick as a non-root user and do some stuff with it.
- $machine->succeed("su - alice -c 'udisksctl info -b /dev/sda1'");
- $machine->succeed("su - alice -c 'udisksctl mount -b /dev/sda1'");
- $machine->succeed("su - alice -c 'cat /run/media/alice/USBSTICK/test.txt'") =~ /Hello World/ or die;
- $machine->succeed("su - alice -c 'echo foo > /run/media/alice/USBSTICK/bar.txt'");
+ machine.succeed("su - alice -c 'udisksctl info -b /dev/sda1'")
+ machine.succeed("su - alice -c 'udisksctl mount -b /dev/sda1'")
+ machine.succeed(
+ "su - alice -c 'cat /run/media/alice/USBSTICK/test.txt' | grep -q 'Hello World'"
+ )
+ machine.succeed("su - alice -c 'echo foo > /run/media/alice/USBSTICK/bar.txt'")
# Unmounting the stick should make the mountpoint disappear.
- $machine->succeed("su - alice -c 'udisksctl unmount -b /dev/sda1'");
- $machine->fail("[ -d /run/media/alice/USBSTICK ]");
+ machine.succeed("su - alice -c 'udisksctl unmount -b /dev/sda1'")
+ machine.fail("[ -d /run/media/alice/USBSTICK ]")
# Remove the USB stick.
- $machine->sendMonitorCommand("device_del stick");
- $machine->waitUntilFails("udisksctl info -b /dev/sda1");
- $machine->fail("[ -e /dev/sda ]");
+ machine.send_monitor_command("device_del stick")
+ machine.wait_until_fails("udisksctl info -b /dev/sda1")
+ machine.fail("[ -e /dev/sda ]")
'';
})
diff --git a/nixos/tests/upnp.nix b/nixos/tests/upnp.nix
index 98344aee3ef..d2e7fdd4fbe 100644
--- a/nixos/tests/upnp.nix
+++ b/nixos/tests/upnp.nix
@@ -5,7 +5,7 @@
# this succeeds an external client will try to connect to the port
# mapping.
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
let
internalRouterAddress = "192.168.3.1";
@@ -75,20 +75,20 @@ in
testScript =
{ nodes, ... }:
''
- startAll;
+ start_all()
# Wait for network and miniupnpd.
- $router->waitForUnit("network-online.target");
- # $router->waitForUnit("nat");
- $router->waitForUnit("firewall.service");
- $router->waitForUnit("miniupnpd");
+ router.wait_for_unit("network-online.target")
+ # $router.wait_for_unit("nat")
+ router.wait_for_unit("firewall.service")
+ router.wait_for_unit("miniupnpd")
- $client1->waitForUnit("network-online.target");
+ client1.wait_for_unit("network-online.target")
- $client1->succeed("upnpc -a ${internalClient1Address} 9000 9000 TCP");
+ client1.succeed("upnpc -a ${internalClient1Address} 9000 9000 TCP")
- $client1->waitForUnit("httpd");
- $client2->waitUntilSucceeds("curl http://${externalRouterAddress}:9000/");
+ client1.wait_for_unit("httpd")
+ client2.wait_until_succeeds("curl http://${externalRouterAddress}:9000/")
'';
})
diff --git a/nixos/tests/vault.nix b/nixos/tests/vault.nix
index caf0cbb2abf..ac8cf0703da 100644
--- a/nixos/tests/vault.nix
+++ b/nixos/tests/vault.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ... }:
+import ./make-test-python.nix ({ pkgs, ... }:
{
name = "vault";
meta = with pkgs.stdenv.lib.maintainers; {
@@ -12,12 +12,12 @@ import ./make-test.nix ({ pkgs, ... }:
testScript =
''
- startAll;
+ start_all()
- $machine->waitForUnit('multi-user.target');
- $machine->waitForUnit('vault.service');
- $machine->waitForOpenPort(8200);
- $machine->succeed('vault operator init');
- $machine->succeed('vault status | grep Sealed | grep true');
+ machine.wait_for_unit("multi-user.target")
+ machine.wait_for_unit("vault.service")
+ machine.wait_for_open_port(8200)
+ machine.succeed("vault operator init")
+ machine.succeed("vault status | grep Sealed | grep true")
'';
})
diff --git a/nixos/tests/wireguard/default.nix b/nixos/tests/wireguard/default.nix
index b0797b96323..8206823a918 100644
--- a/nixos/tests/wireguard/default.nix
+++ b/nixos/tests/wireguard/default.nix
@@ -2,7 +2,7 @@ let
wg-snakeoil-keys = import ./snakeoil-keys.nix;
in
-import ../make-test.nix ({ pkgs, ...} : {
+import ../make-test-python.nix ({ pkgs, ...} : {
name = "wireguard";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ ma27 ];
@@ -86,12 +86,12 @@ import ../make-test.nix ({ pkgs, ...} : {
};
testScript = ''
- startAll;
+ start_all()
- $peer0->waitForUnit("wireguard-wg0.service");
- $peer1->waitForUnit("wireguard-wg0.service");
+ 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/generated.nix b/nixos/tests/wireguard/generated.nix
index 897feafe3ff..a29afd2d466 100644
--- a/nixos/tests/wireguard/generated.nix
+++ b/nixos/tests/wireguard/generated.nix
@@ -1,4 +1,4 @@
-import ../make-test.nix ({ pkgs, ...} : {
+import ../make-test-python.nix ({ pkgs, ...} : {
name = "wireguard-generated";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ ma27 grahamc ];
@@ -28,30 +28,34 @@ import ../make-test.nix ({ pkgs, ...} : {
};
testScript = ''
- startAll;
+ start_all()
- $peer1->waitForUnit("wireguard-wg0.service");
- $peer2->waitForUnit("wireguard-wg0.service");
+ peer1.wait_for_unit("wireguard-wg0.service")
+ peer2.wait_for_unit("wireguard-wg0.service")
- my ($retcode, $peer1pubkey) = $peer1->execute("wg pubkey < /etc/wireguard/private");
- $peer1pubkey =~ s/\s+$//;
- if ($retcode != 0) {
- die "Could not read public key from peer1";
- }
+ retcode, peer1pubkey = peer1.execute("wg pubkey < /etc/wireguard/private")
+ if retcode != 0:
+ raise Exception("Could not read public key from peer1")
- my ($retcode, $peer2pubkey) = $peer2->execute("wg pubkey < /etc/wireguard/private");
- $peer2pubkey =~ s/\s+$//;
- if ($retcode != 0) {
- die "Could not read public key from peer2";
- }
+ retcode, peer2pubkey = peer2.execute("wg pubkey < /etc/wireguard/private")
+ if retcode != 0:
+ raise Exception("Could not read public key from peer2")
- $peer1->succeed("wg set wg0 peer $peer2pubkey allowed-ips 10.10.10.2/32 endpoint 192.168.1.2:12345 persistent-keepalive 1");
- $peer1->succeed("ip route replace 10.10.10.2/32 dev wg0 table main");
+ peer1.succeed(
+ "wg set wg0 peer {} allowed-ips 10.10.10.2/32 endpoint 192.168.1.2:12345 persistent-keepalive 1".format(
+ peer2pubkey.strip()
+ )
+ )
+ peer1.succeed("ip route replace 10.10.10.2/32 dev wg0 table main")
- $peer2->succeed("wg set wg0 peer $peer1pubkey allowed-ips 10.10.10.1/32 endpoint 192.168.1.1:12345 persistent-keepalive 1");
- $peer2->succeed("ip route replace 10.10.10.1/32 dev wg0 table main");
+ peer2.succeed(
+ "wg set wg0 peer {} allowed-ips 10.10.10.1/32 endpoint 192.168.1.1:12345 persistent-keepalive 1".format(
+ peer1pubkey.strip()
+ )
+ )
+ peer2.succeed("ip route replace 10.10.10.1/32 dev wg0 table main")
- $peer1->succeed("ping -c1 10.10.10.2");
- $peer2->succeed("ping -c1 10.10.10.1");
+ peer1.succeed("ping -c1 10.10.10.2")
+ peer2.succeed("ping -c1 10.10.10.1")
'';
})
diff --git a/nixos/tests/wireguard/namespaces.nix b/nixos/tests/wireguard/namespaces.nix
new file mode 100644
index 00000000000..94f993d9475
--- /dev/null
+++ b/nixos/tests/wireguard/namespaces.nix
@@ -0,0 +1,80 @@
+let
+ listenPort = 12345;
+ socketNamespace = "foo";
+ interfaceNamespace = "bar";
+ node = {
+ networking.wireguard.interfaces.wg0 = {
+ listenPort = listenPort;
+ ips = [ "10.10.10.1/24" ];
+ privateKeyFile = "/etc/wireguard/private";
+ generatePrivateKeyFile = true;
+ };
+ };
+
+in
+
+import ../make-test.nix ({ pkgs, ...} : {
+ name = "wireguard-with-namespaces";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ asymmetric ];
+ };
+
+ nodes = {
+ # interface should be created in the socketNamespace
+ # and not moved from there
+ peer0 = pkgs.lib.attrsets.recursiveUpdate node {
+ networking.wireguard.interfaces.wg0 = {
+ preSetup = ''
+ ip netns add ${socketNamespace}
+ '';
+ inherit socketNamespace;
+ };
+ };
+ # interface should be created in the init namespace
+ # and moved to the interfaceNamespace
+ peer1 = pkgs.lib.attrsets.recursiveUpdate node {
+ networking.wireguard.interfaces.wg0 = {
+ preSetup = ''
+ ip netns add ${interfaceNamespace}
+ '';
+ inherit interfaceNamespace;
+ };
+ };
+ # interface should be created in the socketNamespace
+ # and moved to the interfaceNamespace
+ peer2 = pkgs.lib.attrsets.recursiveUpdate node {
+ networking.wireguard.interfaces.wg0 = {
+ preSetup = ''
+ ip netns add ${socketNamespace}
+ ip netns add ${interfaceNamespace}
+ '';
+ inherit socketNamespace interfaceNamespace;
+ };
+ };
+ # interface should be created in the socketNamespace
+ # and moved to the init namespace
+ peer3 = pkgs.lib.attrsets.recursiveUpdate node {
+ networking.wireguard.interfaces.wg0 = {
+ preSetup = ''
+ ip netns add ${socketNamespace}
+ '';
+ inherit socketNamespace;
+ interfaceNamespace = "init";
+ };
+ };
+ };
+
+ testScript = ''
+ startAll();
+
+ $peer0->waitForUnit("wireguard-wg0.service");
+ $peer1->waitForUnit("wireguard-wg0.service");
+ $peer2->waitForUnit("wireguard-wg0.service");
+ $peer3->waitForUnit("wireguard-wg0.service");
+
+ $peer0->succeed("ip -n ${socketNamespace} link show wg0");
+ $peer1->succeed("ip -n ${interfaceNamespace} link show wg0");
+ $peer2->succeed("ip -n ${interfaceNamespace} link show wg0");
+ $peer3->succeed("ip link show wg0");
+ '';
+})
diff --git a/nixos/tests/xautolock.nix b/nixos/tests/xautolock.nix
index ee46d9e05b0..10e92b40e95 100644
--- a/nixos/tests/xautolock.nix
+++ b/nixos/tests/xautolock.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib, ... }:
+import ./make-test-python.nix ({ pkgs, lib, ... }:
with lib;
@@ -15,10 +15,10 @@ with lib;
};
testScript = ''
- $machine->start;
- $machine->waitForX;
- $machine->mustFail("pgrep xlock");
- $machine->sleep(120);
- $machine->mustSucceed("pgrep xlock");
+ machine.start()
+ machine.wait_for_x()
+ machine.fail("pgrep xlock")
+ machine.sleep(120)
+ machine.succeed("pgrep xlock")
'';
})
diff --git a/nixos/tests/xdg-desktop-portal.nix b/nixos/tests/xdg-desktop-portal.nix
deleted file mode 100644
index 79ebb83c49a..00000000000
--- a/nixos/tests/xdg-desktop-portal.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-# run installed tests
-import ./make-test.nix ({ pkgs, ... }:
-
-{
- name = "xdg-desktop-portal";
- meta = {
- maintainers = pkgs.xdg-desktop-portal.meta.maintainers;
- };
-
- machine = { pkgs, ... }: {
- environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
- };
-
- testScript = ''
- $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.xdg-desktop-portal.installedTests}/share'");
- '';
-})
diff --git a/nixos/tests/xmonad.nix b/nixos/tests/xmonad.nix
index 79c15ccffec..c2e5ba60d7b 100644
--- a/nixos/tests/xmonad.nix
+++ b/nixos/tests/xmonad.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "xmonad";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ nequissimus ];
@@ -21,19 +21,21 @@ import ./make-test.nix ({ pkgs, ...} : {
};
};
- testScript = { ... }: ''
- $machine->waitForX;
- $machine->waitForFile("/home/alice/.Xauthority");
- $machine->succeed("xauth merge ~alice/.Xauthority");
- $machine->sendKeys("alt-ctrl-x");
- $machine->waitForWindow(qr/alice.*machine/);
- $machine->sleep(1);
- $machine->screenshot("terminal");
- $machine->waitUntilSucceeds("xmonad --restart");
- $machine->sleep(3);
- $machine->sendKeys("alt-shift-ret");
- $machine->waitForWindow(qr/alice.*machine/);
- $machine->sleep(1);
- $machine->screenshot("terminal");
+ testScript = { nodes, ... }: let
+ user = nodes.machine.config.users.users.alice;
+ in ''
+ machine.wait_for_x()
+ machine.wait_for_file("${user.home}/.Xauthority")
+ machine.succeed("xauth merge ${user.home}/.Xauthority")
+ machine.send_chars("alt-ctrl-x")
+ machine.wait_for_window("${user.name}.*machine")
+ machine.sleep(1)
+ machine.screenshot("terminal")
+ machine.wait_until_succeeds("xmonad --restart")
+ machine.sleep(3)
+ machine.send_chars("alt-shift-ret")
+ machine.wait_for_window("${user.name}.*machine")
+ machine.sleep(1)
+ machine.screenshot("terminal")
'';
})
diff --git a/nixos/tests/yabar.nix b/nixos/tests/yabar.nix
index bbc0cf4c7dd..9108004d4df 100644
--- a/nixos/tests/yabar.nix
+++ b/nixos/tests/yabar.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib, ... }:
+import ./make-test-python.nix ({ pkgs, lib, ... }:
with lib;
@@ -20,14 +20,14 @@ with lib;
};
testScript = ''
- $machine->start;
- $machine->waitForX;
+ machine.start()
+ machine.wait_for_x()
# confirm proper startup
- $machine->waitForUnit("yabar.service", "bob");
- $machine->sleep(10);
- $machine->waitForUnit("yabar.service", "bob");
+ machine.wait_for_unit("yabar.service", "bob")
+ machine.sleep(10)
+ machine.wait_for_unit("yabar.service", "bob")
- $machine->screenshot("top_bar");
+ machine.screenshot("top_bar")
'';
})
diff --git a/nixos/tests/yggdrasil.nix b/nixos/tests/yggdrasil.nix
new file mode 100644
index 00000000000..0ef42a0180c
--- /dev/null
+++ b/nixos/tests/yggdrasil.nix
@@ -0,0 +1,123 @@
+let
+ aliceIp6 = "200:3b91:b2d8:e708:fbf3:f06:fdd5:90d0";
+ aliceKeys = {
+ EncryptionPublicKey = "13e23986fe76bc3966b42453f479bc563348b7ff76633b7efcb76e185ec7652f";
+ EncryptionPrivateKey = "9f86947b15e86f9badac095517a1982e39a2db37ca726357f95987b898d82208";
+ SigningPublicKey = "e2c43349083bc1e998e4ec4535b4c6a8f44ca9a5a8e07336561267253b2be5f4";
+ SigningPrivateKey = "fe3add8da35316c05f6d90d3ca79bd2801e6ccab6d37e5339fef4152589398abe2c43349083bc1e998e4ec4535b4c6a8f44ca9a5a8e07336561267253b2be5f4";
+ };
+ bobIp6 = "201:ebbd:bde9:f138:c302:4afa:1fb6:a19a";
+ bobConfig = {
+ InterfacePeers = {
+ eth1 = [ "tcp://192.168.1.200:12345" ];
+ };
+ MulticastInterfaces = [ "eth1" ];
+ LinkLocalTCPPort = 54321;
+ EncryptionPublicKey = "c99d6830111e12d1b004c52fe9e5a2eef0f6aefca167aca14589a370b7373279";
+ EncryptionPrivateKey = "2e698a53d3fdce5962d2ff37de0fe77742a5c8b56cd8259f5da6aa792f6e8ba3";
+ SigningPublicKey = "de111da0ec781e45bf6c63ecb45a78c24d7d4655abfaeea83b26c36eb5c0fd5b";
+ SigningPrivateKey = "2a6c21550f3fca0331df50668ffab66b6dce8237bcd5728e571e8033b363e247de111da0ec781e45bf6c63ecb45a78c24d7d4655abfaeea83b26c36eb5c0fd5b";
+ };
+
+in import ./make-test.nix ({ pkgs, ...} : {
+ name = "yggdrasil";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ gazally ];
+ };
+
+ nodes = rec {
+ # Alice is listening for peerings on a specified port,
+ # but has multicast peering disabled. Alice has part of her
+ # yggdrasil config in Nix and part of it in a file.
+ alice =
+ { ... }:
+ {
+ networking = {
+ interfaces.eth1.ipv4.addresses = [{
+ address = "192.168.1.200";
+ prefixLength = 24;
+ }];
+ firewall.allowedTCPPorts = [ 80 12345 ];
+ };
+ services.httpd.enable = true;
+ services.httpd.adminAddr = "foo@example.org";
+
+ services.yggdrasil = {
+ enable = true;
+ config = {
+ Listen = ["tcp://0.0.0.0:12345"];
+ MulticastInterfaces = [ ];
+ };
+ configFile = toString (pkgs.writeTextFile {
+ name = "yggdrasil-alice-conf";
+ text = builtins.toJSON aliceKeys;
+ });
+ };
+ };
+
+ # Bob is set up to peer with Alice, and also to do local multicast
+ # peering. Bob's yggdrasil config is in a file.
+ bob =
+ { ... }:
+ {
+ networking.firewall.allowedTCPPorts = [ 54321 ];
+ services.yggdrasil = {
+ enable = true;
+ openMulticastPort = true;
+ configFile = toString (pkgs.writeTextFile {
+ name = "yggdrasil-bob-conf";
+ text = builtins.toJSON bobConfig;
+ });
+ };
+ };
+
+ # Carol only does local peering. Carol's yggdrasil config is all Nix.
+ carol =
+ { ... }:
+ {
+ networking.firewall.allowedTCPPorts = [ 43210 ];
+ services.yggdrasil = {
+ enable = true;
+ denyDhcpcdInterfaces = [ "ygg0" ];
+ config = {
+ IfTAPMode = true;
+ IfName = "ygg0";
+ MulticastInterfaces = [ "eth1" ];
+ LinkLocalTCPPort = 43210;
+ };
+ };
+ };
+ };
+
+ testScript =
+ ''
+ # Give Alice a head start so she is ready when Bob calls.
+ $alice->start;
+ $alice->waitForUnit("yggdrasil.service");
+
+ $bob->start;
+ $carol->start;
+ $bob->waitForUnit("yggdrasil.service");
+ $carol->waitForUnit("yggdrasil.service");
+
+ $carol->waitUntilSucceeds("[ `ip -o -6 addr show dev ygg0 scope global | grep -v tentative | wc -l` -ge 1 ]");
+ my $carolIp6 = (split /[ \/]+/, $carol->succeed("ip -o -6 addr show dev ygg0 scope global"))[3];
+
+ # If Alice can talk to Carol, then Bob's outbound peering and Carol's
+ # local peering have succeeded and everybody is connected.
+ $alice->waitUntilSucceeds("ping -c 1 $carolIp6");
+ $alice->succeed("ping -c 1 ${bobIp6}");
+
+ $bob->succeed("ping -c 1 ${aliceIp6}");
+ $bob->succeed("ping -c 1 $carolIp6");
+
+ $carol->succeed("ping -c 1 ${aliceIp6}");
+ $carol->succeed("ping -c 1 ${bobIp6}");
+
+ $carol->fail("journalctl -u dhcpcd | grep ygg0");
+
+ $alice->waitForUnit("httpd.service");
+ $carol->succeed("curl --fail -g http://[${aliceIp6}]");
+
+ '';
+})
diff --git a/nixos/tests/zfs.nix b/nixos/tests/zfs.nix
index d7a08268e98..8f844aca416 100644
--- a/nixos/tests/zfs.nix
+++ b/nixos/tests/zfs.nix
@@ -7,7 +7,7 @@ with import ../lib/testing.nix { inherit system pkgs; };
let
- makeTest = import ./make-test.nix;
+ makeTest = import ./make-test-python.nix;
makeZfsTest = name:
{ kernelPackage ? pkgs.linuxPackages_latest
@@ -34,12 +34,12 @@ let
};
testScript = ''
- $machine->succeed("modprobe zfs");
- $machine->succeed("zpool status");
+ machine.succeed("modprobe zfs")
+ machine.succeed("zpool status")
- $machine->succeed("ls /dev");
+ machine.succeed("ls /dev")
- $machine->succeed(
+ machine.succeed(
"mkdir /tmp/mnt",
"udevadm settle",
@@ -55,9 +55,7 @@ let
"umount /tmp/mnt",
"zpool destroy rpool",
"udevadm settle"
-
- );
-
+ )
'' + extraTest;
};
@@ -70,8 +68,8 @@ in {
unstable = makeZfsTest "unstable" {
enableUnstable = true;
extraTest = ''
- $machine->succeed(
- "echo password | zpool create -o altroot='/tmp/mnt' -O encryption=aes-256-gcm -O keyformat=passphrase rpool /dev/vdb1",
+ machine.succeed(
+ "echo password | zpool create -o altroot=\"/tmp/mnt\" -O encryption=aes-256-gcm -O keyformat=passphrase rpool /dev/vdb1",
"zfs create -o mountpoint=legacy rpool/root",
"mount -t zfs rpool/root /tmp/mnt",
"udevadm settle",
@@ -79,7 +77,7 @@ in {
"umount /tmp/mnt",
"zpool destroy rpool",
"udevadm settle"
- );
+ )
'';
};
diff --git a/nixos/tests/zookeeper.nix b/nixos/tests/zookeeper.nix
index f343ebd39e4..42cf20b39c5 100644
--- a/nixos/tests/zookeeper.nix
+++ b/nixos/tests/zookeeper.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, ...} : {
+import ./make-test-python.nix ({ pkgs, ...} : {
name = "zookeeper";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ nequissimus ];
@@ -15,14 +15,20 @@ import ./make-test.nix ({ pkgs, ...} : {
};
testScript = ''
- startAll;
+ start_all()
- $server->waitForUnit("zookeeper");
- $server->waitForUnit("network.target");
- $server->waitForOpenPort(2181);
+ server.wait_for_unit("zookeeper")
+ server.wait_for_unit("network.target")
+ server.wait_for_open_port(2181)
- $server->waitUntilSucceeds("${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 create /foo bar");
- $server->waitUntilSucceeds("${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 set /foo hello");
- $server->waitUntilSucceeds("${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 get /foo | grep hello");
+ server.wait_until_succeeds(
+ "${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 create /foo bar"
+ )
+ server.wait_until_succeeds(
+ "${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 set /foo hello"
+ )
+ server.wait_until_succeeds(
+ "${pkgs.zookeeper}/bin/zkCli.sh -server localhost:2181 get /foo | grep hello"
+ )
'';
})
diff --git a/pkgs/applications/accessibility/contrast/default.nix b/pkgs/applications/accessibility/contrast/default.nix
new file mode 100644
index 00000000000..3e03cf2da73
--- /dev/null
+++ b/pkgs/applications/accessibility/contrast/default.nix
@@ -0,0 +1,71 @@
+{ stdenv
+, fetchFromGitLab
+, cairo
+, dbus
+, desktop-file-utils
+, gettext
+, glib
+, gtk3
+, libhandy
+, meson
+, ninja
+, pango
+, pkgconfig
+, python3
+, rustc
+, rustPlatform
+, wrapGAppsHook
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "contrast";
+ version = "0.0.2";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
+ group = "World";
+ owner = "design";
+ repo = "contrast";
+ rev = version;
+ sha256 = "0rm705zrk9rfv31pwbqxrswi5v6vhnghxa8dgxjmcrh00l8dm6j9";
+ };
+
+ cargoSha256 = "06vgc89d93fhjcyy9d1v6lf8kr34pl5bbpwbv2jpfahpj9y84bgj";
+
+ nativeBuildInputs = [
+ desktop-file-utils
+ gettext
+ meson
+ ninja
+ pkgconfig
+ python3
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ cairo
+ dbus
+ glib
+ gtk3
+ libhandy
+ pango
+ ];
+
+ postPatch = ''
+ patchShebangs build-aux/meson_post_install.py
+ '';
+
+ # Don't use buildRustPackage phases, only use it for rust deps setup
+ configurePhase = null;
+ buildPhase = null;
+ checkPhase = null;
+ installPhase = null;
+
+ meta = with stdenv.lib; {
+ description = "Checks whether the contrast between two colors meet the WCAG requirements";
+ homepage = https://gitlab.gnome.org/World/design/contrast;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ jtojnar ];
+ };
+}
+
diff --git a/pkgs/applications/audio/amarok/default.nix b/pkgs/applications/audio/amarok/default.nix
index c72815d5ca2..cd951701e77 100644
--- a/pkgs/applications/audio/amarok/default.nix
+++ b/pkgs/applications/audio/amarok/default.nix
@@ -33,6 +33,8 @@ mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
+ homepage = "https://amarok.kde.org";
+ description = "A powerful music player with an intuitive interface";
license = licenses.gpl2;
maintainers = with maintainers; [ peterhoeg ];
};
diff --git a/pkgs/applications/audio/asunder/default.nix b/pkgs/applications/audio/asunder/default.nix
index e252635e953..5a0b6797a24 100644
--- a/pkgs/applications/audio/asunder/default.nix
+++ b/pkgs/applications/audio/asunder/default.nix
@@ -12,15 +12,15 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "2.9.4";
+ version = "2.9.5";
pname = "asunder";
src = fetchurl {
url = "http://littlesvr.ca/asunder/releases/${pname}-${version}.tar.bz2";
- sha256 = "1bwc9v9l1f3kqjd7wis6g2sv6ibc618ybh0gsb8mkkfhadp68w30";
+ sha256 = "069x6az2r3wlb2hd07iz0hxpxwknw7s9h7pyhnkmzv1pw9ci3kk4";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ gtk2 libcddb intltool makeWrapper ];
+ nativeBuildInputs = [ intltool makeWrapper pkgconfig ];
+ buildInputs = [ gtk2 libcddb ];
runtimeDeps =
optional mp3Support lame ++
diff --git a/pkgs/applications/audio/audacity/default.nix b/pkgs/applications/audio/audacity/default.nix
index 6be40a7b93a..11434c0b349 100644
--- a/pkgs/applications/audio/audacity/default.nix
+++ b/pkgs/applications/audio/audacity/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, wxGTK30, pkgconfig, file, gettext, gtk2,
+{ stdenv, fetchzip, wxGTK30, pkgconfig, file, gettext,
libvorbis, libmad, libjack2, lv2, lilv, serd, sord, sratom, suil, alsaLib, libsndfile, soxr, flac, lame,
expat, libid3tag, ffmpeg, soundtouch, /*, portaudio - given up fighting their portaudio.patch */
autoconf, automake, libtool
@@ -10,9 +10,9 @@ stdenv.mkDerivation rec {
version = "2.3.2";
pname = "audacity";
- src = fetchurl {
+ src = fetchzip {
url = "https://github.com/audacity/audacity/archive/Audacity-${version}.tar.gz";
- sha256 = "0cf7fr1qhyyylj8g9ax1rq5sb887bcv5b8d7hwlcfwamzxqpliyc";
+ sha256 = "08w96124vv8k4myd4vifq73ningq6404x889wvg2sk016kc4dfv1";
};
preConfigure = /* we prefer system-wide libs */ ''
@@ -43,12 +43,11 @@ stdenv.mkDerivation rec {
"-lswscale"
];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkgconfig autoconf automake libtool ];
buildInputs = [
file gettext wxGTK30 expat alsaLib
- libsndfile soxr libid3tag libjack2 lv2 lilv serd sord sratom suil gtk2
+ libsndfile soxr libid3tag libjack2 lv2 lilv serd sord sratom suil wxGTK30.gtk
ffmpeg libmad lame libvorbis flac soundtouch
- autoconf automake libtool # for the preConfigure phase
]; #ToDo: detach sbsms
enableParallelBuilding = true;
@@ -60,7 +59,7 @@ stdenv.mkDerivation rec {
description = "Sound editor with graphical UI";
homepage = http://audacityteam.org/;
license = licenses.gpl2Plus;
- platforms = with platforms; linux;
+ platforms = intersectLists platforms.linux platforms.x86; # fails on ARM
maintainers = with maintainers; [ the-kenny ];
};
}
diff --git a/pkgs/applications/audio/avldrums-lv2/default.nix b/pkgs/applications/audio/avldrums-lv2/default.nix
index 7ca5d83b48b..eeb0f67d193 100644
--- a/pkgs/applications/audio/avldrums-lv2/default.nix
+++ b/pkgs/applications/audio/avldrums-lv2/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "avldrums.lv2";
- version = "0.3.5";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "x42";
repo = pname;
rev = "v${version}";
- sha256 = "00n2varc7iwp0xbfi45hpq4vlpxxb2kbrdzvrc20qp2265994bqf";
+ sha256 = "1z70rcq6z3gkb4fm8dm9hs31bslwr97zdh2n012fzki9b9rdj5qv";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
index 3e9a2d380e2..dd59ac5080f 100644
--- a/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
+++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
@@ -3,11 +3,11 @@
bitwig-studio1.overrideAttrs (oldAttrs: rec {
name = "bitwig-studio-${version}";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb";
- sha256 = "0k25p1j4kgnhm7p90qp1cz79xddgi6nh1nx1y5wz42x8qrpxya0s";
+ sha256 = "162l95imq2fb4blfkianlkymm690by9ri73xf9zigknqf0gacgsa";
};
runtimeDependencies = [
diff --git a/pkgs/applications/audio/bsequencer/default.nix b/pkgs/applications/audio/bsequencer/default.nix
new file mode 100644
index 00000000000..e4ac2fbbcdc
--- /dev/null
+++ b/pkgs/applications/audio/bsequencer/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "BSEQuencer";
+ version = "0.4";
+
+ src = fetchFromGitHub {
+ owner = "sjaehn";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0c3bm2z6z2bjjv1cy50383zr81h99rcb2frmxad0r7lhi27mjyqn";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [
+ xorg.libX11 cairo lv2
+ ];
+
+ installFlags = [ "PREFIX=$(out)" ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/sjaehn/BSEQuencer;
+ description = "Multi channel MIDI step sequencer LV2 plugin";
+ maintainers = [ maintainers.magnetophon ];
+ platforms = platforms.linux;
+ license = licenses.gpl3;
+ };
+}
diff --git a/pkgs/applications/audio/bshapr/default.nix b/pkgs/applications/audio/bshapr/default.nix
new file mode 100644
index 00000000000..1d49ca1fa4f
--- /dev/null
+++ b/pkgs/applications/audio/bshapr/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "BShapr";
+ version = "0.4";
+
+ src = fetchFromGitHub {
+ owner = "sjaehn";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "02b4wdfhr9y7z2k6ls086gv3vz4sjf7b1k8ryh573bzd8nr4896v";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [
+ xorg.libX11 cairo lv2
+ ];
+
+ installFlags = [ "PREFIX=$(out)" ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/sjaehn/BShapr;
+ description = "Beat / envelope shaper LV2 plugin";
+ maintainers = [ maintainers.magnetophon ];
+ platforms = platforms.linux;
+ license = licenses.gpl3;
+ };
+}
diff --git a/pkgs/applications/audio/bslizr/default.nix b/pkgs/applications/audio/bslizr/default.nix
new file mode 100644
index 00000000000..8fbac6daf46
--- /dev/null
+++ b/pkgs/applications/audio/bslizr/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, xorg, cairo, lv2, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "BSlizr";
+ version = "1.2.0";
+
+ src = fetchFromGitHub {
+ owner = "sjaehn";
+ repo = pname;
+ rev = "${version}";
+ sha256 = "1xqhpppfj47nzmyksbqgfvvi5j807g96hqla544w2f752zz4yi0s";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [
+ xorg.libX11 cairo lv2
+ ];
+
+ installFlags = [ "PREFIX=$(out)" ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/sjaehn/BSlizr;
+ description = "Sequenced audio slicing effect LV2 plugin (step sequencer effect)";
+ maintainers = [ maintainers.magnetophon ];
+ platforms = platforms.linux;
+ license = licenses.gpl3;
+ };
+}
diff --git a/pkgs/applications/audio/cadence/default.nix b/pkgs/applications/audio/cadence/default.nix
index 87efa6fb6b6..4a757ed434a 100644
--- a/pkgs/applications/audio/cadence/default.nix
+++ b/pkgs/applications/audio/cadence/default.nix
@@ -1,4 +1,6 @@
{ stdenv
+, mkDerivation
+, lib
, fetchzip
, pkgconfig
, qtbase
@@ -6,7 +8,7 @@
, python3Packages
}:
- stdenv.mkDerivation rec {
+ mkDerivation rec {
version = "0.9.0";
pname = "cadence";
@@ -15,65 +17,56 @@
sha256 = "08vcggypkdfr70v49innahs5s11hi222dhhnm5wcqzdgksphqzwx";
};
- nativeBuildInputs = [ makeWrapper pkgconfig ];
- buildInputs = [ qtbase ];
+ nativeBuildInputs = [
+ pkgconfig
+ ];
- makeFlags = ''
- PREFIX=""
- DESTDIR=$(out)
- '';
+ buildInputs = [
+ qtbase
+ ];
- propagatedBuildInputs = with python3Packages; [ pyqt5_with_qtwebkit ];
+ makeFlags = [
+ "PREFIX=''"
+ "DESTDIR=${placeholder "out"}"
+ ];
- postInstall = ''
- # replace with our own wrappers. They need to be changed manually since it wouldn't work otherwise
- rm $out/bin/cadence
- makeWrapper ${python3Packages.python.interpreter} $out/bin/cadence \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/cadence.py"
- rm $out/bin/claudia
- makeWrapper ${python3Packages.python.interpreter} $out/bin/claudia \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/claudia.py"
- rm $out/bin/catarina
- makeWrapper ${python3Packages.python.interpreter} $out/bin/catarina \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/catarina.py"
- rm $out/bin/catia
- makeWrapper ${python3Packages.python.interpreter} $out/bin/catia \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/catia.py"
- rm $out/bin/cadence-jacksettings
- makeWrapper ${python3Packages.python.interpreter} $out/bin/cadence-jacksettings \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/jacksettings.py"
- rm $out/bin/cadence-aloop-daemon
- makeWrapper ${python3Packages.python.interpreter} $out/bin/cadence-aloop-daemon \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/cadence_aloop_daemon.py"
- rm $out/bin/cadence-logs
- makeWrapper ${python3Packages.python.interpreter} $out/bin/cadence-logs \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/logs.py"
- rm $out/bin/cadence-render
- makeWrapper ${python3Packages.python.interpreter} $out/bin/cadence-render \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/render.py"
- rm $out/bin/claudia-launcher
- makeWrapper ${python3Packages.python.interpreter} $out/bin/claudia-launcher \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/claudia_launcher.py"
- rm $out/bin/cadence-session-start
- makeWrapper ${python3Packages.python.interpreter} $out/bin/cadence-session-start \
- --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
- --add-flags "-O $out/share/cadence/src/cadence_session_start.py"
- '';
+ propagatedBuildInputs = with python3Packages; [
+ pyqt5_with_qtwebkit
+ ];
+
+ dontWrapQtApps = true;
+
+ # Replace with our own wrappers. They need to be changed manually since it wouldn't work otherwise.
+ preFixup = let
+ outRef = placeholder "out";
+ prefix = "${outRef}/share/cadence/src";
+ scriptAndSource = lib.mapAttrs' (script: source:
+ lib.nameValuePair ("${outRef}/bin/" + script) ("${prefix}/" + source)
+ ) {
+ "cadence" = "cadence.py";
+ "claudia" = "claudia.py";
+ "catarina" = "catarina.py";
+ "catia" = "catia.py";
+ "cadence-jacksettings" = "jacksettings.py";
+ "cadence-aloop-daemon" = "cadence_aloop_daemon.py";
+ "cadence-logs" = "logs.py";
+ "cadence-render" = "render.py";
+ "claudia-launcher" = "claudia_launcher.py";
+ "cadence-session-start" = "cadence_session_start.py";
+ };
+ in lib.mapAttrsToList (script: source: ''
+ rm -f ${script}
+ makeWrapper ${python3Packages.python.interpreter} ${script} \
+ --set PYTHONPATH "$PYTHONPATH:${outRef}/share/cadence" \
+ ''${qtWrapperArgs[@]} \
+ --add-flags "-O ${source}"
+ '') scriptAndSource;
meta = {
homepage = https://github.com/falkTX/Cadence/;
description = "Collection of tools useful for audio production";
license = stdenv.lib.licenses.gpl2Plus;
- maintainers = with stdenv.lib.maintainers; [ genesis ];
+ maintainers = with stdenv.lib.maintainers; [ genesis worldofpeace ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/audio/denemo/default.nix b/pkgs/applications/audio/denemo/default.nix
index 331e3fb9698..f3adec4fece 100644
--- a/pkgs/applications/audio/denemo/default.nix
+++ b/pkgs/applications/audio/denemo/default.nix
@@ -2,7 +2,7 @@
, libjack2, gettext, intltool, guile_2_0, lilypond
, glib, libxml2, librsvg, libsndfile, aubio
, gtk3, gtksourceview, evince, fluidsynth, rubberband
-, portaudio, portmidi, fftw, makeWrapper }:
+, portaudio, portmidi, fftw, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "denemo";
@@ -14,17 +14,21 @@ stdenv.mkDerivation rec {
};
buildInputs = [
- libjack2 gettext guile_2_0 lilypond pkgconfig glib libxml2 librsvg libsndfile
+ libjack2 guile_2_0 lilypond glib libxml2 librsvg libsndfile
aubio gtk3 gtksourceview evince fluidsynth rubberband portaudio fftw portmidi
- makeWrapper
];
- postInstall = ''
- wrapProgram $out/bin/denemo --prefix PATH : ${lilypond}/bin
+ preFixup = ''
+ gappsWrapperArgs+=(
+ --prefix PATH : "${lilypond}/bin"
+ )
'';
nativeBuildInputs = [
+ wrapGAppsHook
intltool
+ gettext
+ pkgconfig
];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/drumgizmo/default.nix b/pkgs/applications/audio/drumgizmo/default.nix
index 11b214f6bb3..2581f223c91 100644
--- a/pkgs/applications/audio/drumgizmo/default.nix
+++ b/pkgs/applications/audio/drumgizmo/default.nix
@@ -3,12 +3,12 @@
}:
stdenv.mkDerivation rec {
- version = "0.9.17";
+ version = "0.9.18.1";
pname = "drumgizmo";
src = fetchurl {
url = "https://www.drumgizmo.org/releases/${pname}-${version}/${pname}-${version}.tar.gz";
- sha256 = "177c27kz9srds7a659zz9yhp58z0zsk0ydwww7l3jkjlylm1p8x1";
+ sha256 = "0bpbkzcr3znbwfdk79c14n5k5hh80iqlk2nc03q95vhimbadk8k7";
};
configureFlags = [ "--enable-lv2" ];
diff --git a/pkgs/applications/audio/drumkv1/default.nix b/pkgs/applications/audio/drumkv1/default.nix
index 604fe4c4ab7..b926ff09d22 100644
--- a/pkgs/applications/audio/drumkv1/default.nix
+++ b/pkgs/applications/audio/drumkv1/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, fetchurl, pkgconfig, libjack2, alsaLib, libsndfile, liblo, lv2, qt5 }:
+{ mkDerivation, lib, fetchurl, pkgconfig, libjack2, alsaLib, libsndfile, liblo, lv2, qt5 }:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "drumkv1";
- version = "0.9.10";
+ version = "0.9.11";
src = fetchurl {
url = "mirror://sourceforge/drumkv1/${pname}-${version}.tar.gz";
- sha256 = "0h08r6vq23dlnag67fcfcpx83wampx4fag82v4bgkqg2sdh64p3n";
+ sha256 = "1wnjn175l0mz51k9pjf3pdzv54c4jlh63saavld9lm6zfgfs13d7";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools ];
nativeBuildInputs = [ pkgconfig ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "An old-school drum-kit sampler synthesizer with stereo fx";
homepage = http://drumkv1.sourceforge.net/;
license = licenses.gpl2Plus;
diff --git a/pkgs/applications/audio/ensemble-chorus/default.nix b/pkgs/applications/audio/ensemble-chorus/default.nix
new file mode 100644
index 00000000000..5940203d04d
--- /dev/null
+++ b/pkgs/applications/audio/ensemble-chorus/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, fltk, alsaLib, freetype, libXrandr, libXinerama, libXcursor, lv2, libjack2, cmake, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "ensemble-chorus";
+ version = "unstable-15-02-2019";
+
+ src = fetchFromGitHub {
+ owner = "jpcima";
+ repo = pname;
+ rev = "59baeb86b8851f521bc8162e22e3f15061662cc3";
+ sha256 = "0c1y10vyhrihcjvxqpqf6b52yk5yhwh813cfp6nla5ax2w88dbhr";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+
+ buildInputs = [
+ fltk alsaLib freetype libXrandr libXinerama libXcursor lv2 libjack2
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/jpcima/ensemble-chorus;
+ description = "Digital model of electronic string ensemble chorus";
+ maintainers = [ maintainers.magnetophon ];
+ platforms = platforms.linux;
+ license = licenses.boost;
+ };
+}
diff --git a/pkgs/applications/audio/fmsynth/default.nix b/pkgs/applications/audio/fmsynth/default.nix
index 5e95d717968..248967e06e6 100644
--- a/pkgs/applications/audio/fmsynth/default.nix
+++ b/pkgs/applications/audio/fmsynth/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
buildPhase = ''
cd lv2
substituteInPlace GNUmakefile --replace "/usr/lib/lv2" "$out/lib/lv2"
- make
+ make SIMD=0
'';
preInstall = "mkdir -p $out/lib/lv2";
diff --git a/pkgs/applications/audio/friture/default.nix b/pkgs/applications/audio/friture/default.nix
index 483f873fbd5..eae4b651685 100644
--- a/pkgs/applications/audio/friture/default.nix
+++ b/pkgs/applications/audio/friture/default.nix
@@ -4,13 +4,13 @@ let
py = python3Packages;
in py.buildPythonApplication rec {
pname = "friture";
- version = "0.36";
+ version = "0.37";
src = fetchFromGitHub {
owner = "tlecomte";
- repo = "friture";
+ repo = pname;
rev = "v${version}";
- sha256 = "1pz8v0qbzqq3ig9w33cp027s6c8rj316x5sy8pqs5nsiny9ddnk6";
+ sha256 = "1ivy5qfd90w1s1icsphvvdnnqz563v3fhg5pws2zn4483cgnzc2y";
};
# module imports scipy.misc.factorial, but it has been removed since scipy
@@ -37,8 +37,9 @@ in py.buildPythonApplication rec {
meta = with lib; {
description = "A real-time audio analyzer";
- homepage = http://friture.org/;
+ homepage = "http://friture.org/";
license = licenses.gpl3;
+ platforms = platforms.linux; # fails on Darwin
maintainers = [ maintainers.laikq ];
};
}
diff --git a/pkgs/applications/audio/giada/default.nix b/pkgs/applications/audio/giada/default.nix
new file mode 100644
index 00000000000..3c32365b97f
--- /dev/null
+++ b/pkgs/applications/audio/giada/default.nix
@@ -0,0 +1,43 @@
+{ lib, stdenv, fetchFromGitHub, autoreconfHook,
+ fltk, jansson, rtmidi, libsamplerate, libsndfile,
+ jack2, alsaLib, libpulseaudio,
+ libXpm, libXinerama, libXcursor }:
+
+stdenv.mkDerivation rec {
+ pname = "giada";
+ version = "0.15.4";
+
+ src = fetchFromGitHub {
+ owner = "monocasual";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0a5lqzxs417alpjr42q5197v6dwgrc74434znszk4lfhivr88p8v";
+ };
+
+ configureFlags = [ "--target=linux" ];
+ nativeBuildInputs = [
+ autoreconfHook
+ ];
+ buildInputs = [
+ fltk
+ libsndfile
+ libsamplerate
+ jansson
+ rtmidi
+ libXpm
+ jack2
+ alsaLib
+ libpulseaudio
+ libXinerama
+ libXcursor
+ ];
+
+ meta = with lib; {
+ description = "A free, minimal, hardcore audio tool for DJs, live performers and electronic musicians";
+ homepage = "https://giadamusic.com/";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ petabyteboy ];
+ platforms = platforms.all;
+ broken = stdenv.hostPlatform.isAarch64; # produces build failure on aarch64-linux
+ };
+}
diff --git a/pkgs/applications/audio/gpodder/default.nix b/pkgs/applications/audio/gpodder/default.nix
index 656018907a5..246cba590f4 100644
--- a/pkgs/applications/audio/gpodder/default.nix
+++ b/pkgs/applications/audio/gpodder/default.nix
@@ -5,14 +5,14 @@
python3Packages.buildPythonApplication rec {
pname = "gpodder";
- version = "3.10.9";
+ version = "3.10.11";
format = "other";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "1sdmr1sq1d4p492zp9kq3npl7p56yr0pr470z9r6xxcylax5mhfq";
+ sha256 = "15f5z3cnch9lpzbz73l4wjykv9n74y8djz5db53la2ql4ihaxfz9";
};
patches = [
diff --git a/pkgs/applications/audio/gxmatcheq-lv2/default.nix b/pkgs/applications/audio/gxmatcheq-lv2/default.nix
new file mode 100644
index 00000000000..1d5579d74c0
--- /dev/null
+++ b/pkgs/applications/audio/gxmatcheq-lv2/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchFromGitHub, xorg, xorgproto, cairo, lv2, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "GxMatchEQ.lv2";
+ version = "0.1";
+
+ src = fetchFromGitHub {
+ owner = "brummer10";
+ repo = pname;
+ rev = "V${version}";
+ sha256 = "0azdmgzqwjn26nx38iw13666a1i4y2bv39wk89pf6ihdi46klf72";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [
+ xorg.libX11 xorgproto cairo lv2
+ ];
+
+ # error: format not a string literal and no format arguments [-Werror=format-security]
+ hardeningDisable = [ "format" ];
+
+ installFlags = [ "INSTALL_DIR=$(out)/lib/lv2" ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/brummer10/GxMatchEQ.lv2;
+ description = "Matching Equalizer to apply EQ curve from one source to another source";
+ maintainers = [ maintainers.magnetophon ];
+ license = licenses.gpl3;
+ };
+}
diff --git a/pkgs/applications/audio/lollypop/default.nix b/pkgs/applications/audio/lollypop/default.nix
index df3d788f51f..8bdf45a968a 100644
--- a/pkgs/applications/audio/lollypop/default.nix
+++ b/pkgs/applications/audio/lollypop/default.nix
@@ -19,7 +19,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "lollypop";
- version = "1.1.4.16";
+ version = "1.2.5";
format = "other";
doCheck = false;
@@ -28,7 +28,7 @@ python3.pkgs.buildPythonApplication rec {
url = "https://gitlab.gnome.org/World/lollypop";
rev = "refs/tags/${version}";
fetchSubmodules = true;
- sha256 = "1azfxc1vc1j4ph0zrfsgz2gac1vwmbj65j6wjlxx3nr8kia4mccl";
+ sha256 = "148p3ab7nnfz13hgjkx1cf2ahq9mgl72csrl35xy6d0nkfqbfr8r";
};
nativeBuildInputs = [
@@ -42,7 +42,6 @@ python3.pkgs.buildPythonApplication rec {
];
buildInputs = with gst_all_1; [
- gobject-introspection
gst-libav
gst-plugins-bad
gst-plugins-base
@@ -73,6 +72,8 @@ python3.pkgs.buildPythonApplication rec {
wrapPythonProgramsIn $out/libexec "$out $propagatedBuildInputs"
'';
+ strictDeps = false;
+
# Produce only one wrapper using wrap-python passing
# gappsWrapperArgs to wrap-python additional wrapper
# argument
diff --git a/pkgs/applications/audio/lsp-plugins/default.nix b/pkgs/applications/audio/lsp-plugins/default.nix
index f3abfbca145..47d8f165ad0 100644
--- a/pkgs/applications/audio/lsp-plugins/default.nix
+++ b/pkgs/applications/audio/lsp-plugins/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "lsp-plugins";
- version = "1.1.9";
+ version = "1.1.10";
src = fetchFromGitHub {
owner = "sadko4u";
repo = pname;
rev = "${pname}-${version}";
- sha256 = "1dzpl7f354rwp37bkr9h2yyafykcdn6m1qqfshqg77fj0pcsw8r2";
+ sha256 = "09gmwzh1gq1q2lxn8fc1bpdh02h8vr7r0i040c1nx256wgfsarqb";
};
nativeBuildInputs = [ pkgconfig php expat ];
@@ -154,6 +154,6 @@ stdenv.mkDerivation rec {
homepage = https://lsp-plug.in;
maintainers = with maintainers; [ magnetophon ];
license = licenses.gpl2;
- platforms = platforms.linux;
+ platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/audio/mopidy/default.nix b/pkgs/applications/audio/mopidy/default.nix
index a5248e2a89e..2df54fa7fb4 100644
--- a/pkgs/applications/audio/mopidy/default.nix
+++ b/pkgs/applications/audio/mopidy/default.nix
@@ -4,13 +4,13 @@
pythonPackages.buildPythonApplication rec {
pname = "mopidy";
- version = "2.2.3";
+ version = "2.3.1";
src = fetchFromGitHub {
owner = "mopidy";
repo = "mopidy";
rev = "v${version}";
- sha256 = "0i9rpnlmgrnkgmr9hyx9sky9gzj2cjhay84a0yaijwcb9nmr8nnc";
+ sha256 = "1qdflxr0an6l2m3j90h55bzyj7rjlkkwmxx945hwv8xi472rcgdj";
};
nativeBuildInputs = [ wrapGAppsHook ];
diff --git a/pkgs/applications/audio/mopidy/iris.nix b/pkgs/applications/audio/mopidy/iris.nix
index 22cef5414f8..37e233b5e9e 100644
--- a/pkgs/applications/audio/mopidy/iris.nix
+++ b/pkgs/applications/audio/mopidy/iris.nix
@@ -2,11 +2,11 @@
pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Iris";
- version = "3.41.1";
+ version = "3.42.2";
src = pythonPackages.fetchPypi {
inherit pname version;
- sha256 = "1bdcxsvb756rchyp9cj1y5x1w0w6p2hp7grgar5c4cyh3kshc2kj";
+ sha256 = "1v1dy857kxxn1si0x7p3qz63l1af5pln1jji1f7fis6id8iy7wfm";
};
propagatedBuildInputs = [
diff --git a/pkgs/applications/audio/mpc/default.nix b/pkgs/applications/audio/mpc/default.nix
index b13e1cc037a..9a273299297 100644
--- a/pkgs/applications/audio/mpc/default.nix
+++ b/pkgs/applications/audio/mpc/default.nix
@@ -1,21 +1,19 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, mpd_clientlib }:
+{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, mpd_clientlib, sphinx }:
stdenv.mkDerivation rec {
pname = "mpc";
- version = "0.28";
+ version = "0.31";
src = fetchFromGitHub {
owner = "MusicPlayerDaemon";
repo = "mpc";
rev = "v${version}";
- sha256 = "1g8i4q5xsqdhidyjpvj6hzbhxacv27cb47ndv9k68whd80c5f9n9";
+ sha256 = "06wn5f24bgkqmhh2p8rbizmqibzqr4x1q7c6zl0pfq7mdy49g5ds";
};
buildInputs = [ mpd_clientlib ];
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
-
- enableParallelBuilding = true;
+ nativeBuildInputs = [ meson ninja pkgconfig sphinx ];
meta = with stdenv.lib; {
description = "A minimalist command line interface to MPD";
diff --git a/pkgs/applications/audio/mpg123/default.nix b/pkgs/applications/audio/mpg123/default.nix
index b201bd65cae..0d5445650a0 100644
--- a/pkgs/applications/audio/mpg123/default.nix
+++ b/pkgs/applications/audio/mpg123/default.nix
@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
- name = "mpg123-1.25.11";
+ name = "mpg123-1.25.12";
src = fetchurl {
url = "mirror://sourceforge/mpg123/${name}.tar.bz2";
- sha256 = "1cpal2zsm3zgi6f48vvwpg6wgkv42ndi7lk3zsg7sz52z83k61nz";
+ sha256 = "1l9iwwgqzw6yg5zk9pqmlbfyq6d8dqysbmj0j3m8dyrxd34wgzhz";
};
buildInputs = stdenv.lib.optional (!stdenv.isDarwin) alsaLib;
diff --git a/pkgs/applications/audio/ncmpc/default.nix b/pkgs/applications/audio/ncmpc/default.nix
index 4fa9626332b..58eb5462ef8 100644
--- a/pkgs/applications/audio/ncmpc/default.nix
+++ b/pkgs/applications/audio/ncmpc/default.nix
@@ -1,25 +1,32 @@
{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, glib, ncurses
-, mpd_clientlib, gettext, boost }:
+, mpd_clientlib, gettext, boost
+, pcreSupport ? false
+, pcre ? null
+}:
+
+with stdenv.lib;
+
+assert pcreSupport -> pcre != null;
stdenv.mkDerivation rec {
pname = "ncmpc";
- version = "0.35";
+ version = "0.36";
src = fetchFromGitHub {
owner = "MusicPlayerDaemon";
repo = "ncmpc";
rev = "v${version}";
- sha256 = "0hhc5snxy5fbg47ynz4b7fkmzdy974zxqr0cqc6kh15yvbr25ikh";
+ sha256 = "1ssmk1p43gjhcqi86sh6b7csqpwwpf3hs32cmnylv6pmbcwbs69h";
};
- buildInputs = [ glib ncurses mpd_clientlib boost ];
+ buildInputs = [ glib ncurses mpd_clientlib boost ]
+ ++ optional pcreSupport pcre;
nativeBuildInputs = [ meson ninja pkgconfig gettext ];
mesonFlags = [
"-Dlirc=disabled"
- "-Dregex=disabled"
"-Ddocumentation=disabled"
- ];
+ ] ++ optional (!pcreSupport) "-Dregex=disabled";
meta = with stdenv.lib; {
description = "Curses-based interface for MPD (music player daemon)";
diff --git a/pkgs/applications/audio/openmpt123/default.nix b/pkgs/applications/audio/openmpt123/default.nix
index c9d69b5c7f2..08c5c1a5c36 100644
--- a/pkgs/applications/audio/openmpt123/default.nix
+++ b/pkgs/applications/audio/openmpt123/default.nix
@@ -2,14 +2,14 @@
, usePulseAudio ? config.pulseaudio or false, libpulseaudio }:
let
- version = "0.4.1";
+ version = "0.4.9";
in stdenv.mkDerivation {
pname = "openmpt123";
inherit version;
src = fetchurl {
url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
- sha256 = "1k1m1adjh4s2q9lxgkf836k5243akxrzq1hsdjhrkg4idd3pxzp4";
+ sha256 = "02kjwwh9d9i4rnfzqzr18pvcklc46yrs9mvdmjqx7kxg3c28hkqm";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/audio/padthv1/default.nix b/pkgs/applications/audio/padthv1/default.nix
index 49e40bad0be..6d97a2da739 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.10";
+ version = "0.9.11";
src = fetchurl {
url = "mirror://sourceforge/padthv1/${pname}-${version}.tar.gz";
- sha256 = "07gpq31a9iwk79yzndqzmw7snap7s4ifnsc4mfwkdga2zx13z0rx";
+ sha256 = "02yfwyirjqxa075yqdnci9b9k57kdmkjvn9gnpdbnjp887pds76g";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools fftw ];
diff --git a/pkgs/applications/audio/picard/default.nix b/pkgs/applications/audio/picard/default.nix
index f6eee17f834..dc1118f47e0 100644
--- a/pkgs/applications/audio/picard/default.nix
+++ b/pkgs/applications/audio/picard/default.nix
@@ -4,13 +4,13 @@ let
pythonPackages = python3Packages;
in pythonPackages.buildPythonApplication rec {
pname = "picard";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchFromGitHub {
owner = "metabrainz";
repo = pname;
rev = "release-${version}";
- sha256 = "1g7pbicf65hswbqmhrwlba9jm4r2vnggy7vy75z4256y7qcpwdfd";
+ sha256 = "1iibkvwpj862wcrl0fmyi6qhcgx4q5ay63yr0zyg0bkqgcka0gpr";
};
nativeBuildInputs = [ gettext qt5.wrapQtAppsHook qt5.qtbase ];
diff --git a/pkgs/applications/audio/pithos/default.nix b/pkgs/applications/audio/pithos/default.nix
index 5d86e37dec8..20a6e928cef 100644
--- a/pkgs/applications/audio/pithos/default.nix
+++ b/pkgs/applications/audio/pithos/default.nix
@@ -4,13 +4,13 @@
pythonPackages.buildPythonApplication rec {
pname = "pithos";
- version = "1.4.1";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "0vaw0rfcdh4bsp9b8la9bs36kw0iwia54y5x060byxhff9av6nj4";
+ sha256 = "10nnm55ql86x1qfmq6dx9a1igf7myjxibmvyhd7fyv06vdhfifgy";
};
format = "other";
diff --git a/pkgs/applications/audio/qjackctl/default.nix b/pkgs/applications/audio/qjackctl/default.nix
index 0b50d3098aa..84cc11b8bf3 100644
--- a/pkgs/applications/audio/qjackctl/default.nix
+++ b/pkgs/applications/audio/qjackctl/default.nix
@@ -1,14 +1,14 @@
{ stdenv, mkDerivation, fetchurl, pkgconfig, alsaLib, libjack2, dbus, qtbase, qttools, qtx11extras }:
mkDerivation rec {
- version = "0.5.9";
+ version = "0.6.0";
pname = "qjackctl";
# some dependencies such as killall have to be installed additionally
src = fetchurl {
url = "mirror://sourceforge/qjackctl/${pname}-${version}.tar.gz";
- sha256 = "1saywsda9m124rmjp7i3n0llryaliabjxhqhvqr6dm983qy7pypk";
+ sha256 = "1kddvxxhwvw1ps1c1drr08hxqci7jw4jwr8h1d9isb8agydfxmcx";
};
buildInputs = [
diff --git a/pkgs/applications/audio/qmidinet/default.nix b/pkgs/applications/audio/qmidinet/default.nix
index d627f352e73..01a33db5293 100644
--- a/pkgs/applications/audio/qmidinet/default.nix
+++ b/pkgs/applications/audio/qmidinet/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, pkgconfig, qt5, alsaLib, libjack2 }:
stdenv.mkDerivation rec {
- version = "0.5.5";
+ version = "0.6.0";
pname = "qmidinet";
src = fetchurl {
url = "mirror://sourceforge/qmidinet/${pname}-${version}.tar.gz";
- sha256 = "0az20hh14g7k6h779dk1b6fshxnfj2664sj6ypgllzriwv430x9y";
+ sha256 = "07hgk3a8crx262rm1fzggqarz8f1ml910vwgd32mbvlarws5cv0n";
};
hardeningDisable = [ "format" ];
diff --git a/pkgs/applications/audio/qsampler/default.nix b/pkgs/applications/audio/qsampler/default.nix
index a878f4edad8..69cc5e6e89f 100644
--- a/pkgs/applications/audio/qsampler/default.nix
+++ b/pkgs/applications/audio/qsampler/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, qttools
-, liblscp, libgig, qtbase }:
+, liblscp, libgig, qtbase, mkDerivation }:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "qsampler";
- version = "0.5.6";
+ version = "0.6.0";
src = fetchurl {
url = "mirror://sourceforge/qsampler/${pname}-${version}.tar.gz";
- sha256 = "0lx2mzyajmjckwfvgf8p8bahzpj0n0lflyip41jk32nwd2hzjhbs";
+ sha256 = "1krhjyd67hvnv6sgndwq81lfvnb4qkhc7da1119fn2lzl7hx9wh3";
};
nativeBuildInputs = [ autoconf automake libtool pkgconfig qttools ];
diff --git a/pkgs/applications/audio/qsynth/default.nix b/pkgs/applications/audio/qsynth/default.nix
index 09ab372cf27..aab854d24ad 100644
--- a/pkgs/applications/audio/qsynth/default.nix
+++ b/pkgs/applications/audio/qsynth/default.nix
@@ -4,11 +4,11 @@
mkDerivation rec {
pname = "qsynth";
- version = "0.5.7";
+ version = "0.6.0";
src = fetchurl {
url = "mirror://sourceforge/qsynth/${pname}-${version}.tar.gz";
- sha256 = "18im4w8agj60nkppwbkxqnhpp13z5li3w30kklv4lgs20rvgbvl6";
+ sha256 = "173v0jqybi5szxxvj4n6wyg9sj54rmm6pxwhynx8wkm7nsbh0aij";
};
nativeBuildInputs = [ autoconf pkgconfig ];
diff --git a/pkgs/applications/audio/qtractor/default.nix b/pkgs/applications/audio/qtractor/default.nix
index 2e504a3c9ec..dee9b8f20c8 100644
--- a/pkgs/applications/audio/qtractor/default.nix
+++ b/pkgs/applications/audio/qtractor/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "qtractor";
- version = "0.9.9";
+ version = "0.9.10";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0qlbccdxyfy0f09y6qg1xkg12fm67bf2f2c27c22cg8lzk9ang5j";
+ sha256 = "00fj762qdna4bm8hshdhkwfa48s01bi5sk4f030rfk77mivl09jk";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/audio/radiotray-ng/default.nix b/pkgs/applications/audio/radiotray-ng/default.nix
index c0186a146be..a64e407b39b 100644
--- a/pkgs/applications/audio/radiotray-ng/default.nix
+++ b/pkgs/applications/audio/radiotray-ng/default.nix
@@ -21,7 +21,7 @@
# User-agent info
, lsb-release
# rt2rtng
-, python2
+, python3
# Testing
, gtest
# Fixup
@@ -36,17 +36,17 @@ let
gst-libav
];
# For the rt2rtng utility for converting bookmark file to -ng format
- pythonInputs = with python2.pkgs; [ python2 lxml ];
+ pythonInputs = with python3.pkgs; [ python lxml ];
in
stdenv.mkDerivation rec {
pname = "radiotray-ng";
- version = "0.2.6";
+ version = "0.2.7";
src = fetchFromGitHub {
owner = "ebruck";
- repo = "radiotray-ng";
+ repo = pname;
rev = "v${version}";
- sha256 = "0khrfxjas2ldh0kksq7l811srqy16ahjxchvz0hhykx5hykymxlb";
+ sha256 = "1v2nsz7s0jj0wmqabzk6akcf1353rachm1lfq77hxbq9z5pw8pgb";
};
nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook makeWrapper ];
diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix
index 4a6cdc44f44..3b780ee2b36 100644
--- a/pkgs/applications/audio/reaper/default.nix
+++ b/pkgs/applications/audio/reaper/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "reaper";
- version = "5.983";
+ version = "5.984";
src = fetchurl {
url = "https://www.reaper.fm/files/${stdenv.lib.versions.major version}.x/reaper${builtins.replaceStrings ["."] [""] version}_linux_x86_64.tar.xz";
- sha256 = "16xw3gsxgjfdxd1ldm8zxd48qh6lgxacnj9yjryy0brhw51dw1q4";
+ sha256 = "01yy0s9b9mkl6v66vgdfxl2zhr36abridih1d4ajbrdn60vppykw";
};
nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
diff --git a/pkgs/applications/audio/samplv1/default.nix b/pkgs/applications/audio/samplv1/default.nix
index 134757079f6..4874969b633 100644
--- a/pkgs/applications/audio/samplv1/default.nix
+++ b/pkgs/applications/audio/samplv1/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "samplv1";
- version = "0.9.10";
+ version = "0.9.11";
src = fetchurl {
url = "mirror://sourceforge/samplv1/${pname}-${version}.tar.gz";
- sha256 = "04p5jkighmc8rf7fzzy8ch6knqbxv03vhjzdfh9dva2mlzw9rvjj";
+ sha256 = "17zs8kvvwqv00bm4lxpn09a5hxjlbz7k5mkl3k7jspw7rqn3djf2";
};
buildInputs = [ libjack2 alsaLib liblo libsndfile lv2 qt5.qtbase qt5.qttools];
diff --git a/pkgs/applications/audio/setbfree/default.nix b/pkgs/applications/audio/setbfree/default.nix
index cd8079e31dc..6d5944b7aff 100644
--- a/pkgs/applications/audio/setbfree/default.nix
+++ b/pkgs/applications/audio/setbfree/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "setbfree";
- version = "0.8.9";
+ version = "0.8.10";
src = fetchzip {
url = "https://github.com/pantherb/setBfree/archive/v${version}.tar.gz";
- sha256 = "097bby2da47zlkaqy2jl8j6q0h5pxaq67lz473ygadqs5ic3nhc1";
+ sha256 = "1hpj8qb5mhkqm4yy8mzzrrq0ljw22y807qly90vjkg61ascyina4";
};
postPatch = ''
diff --git a/pkgs/applications/audio/snd/default.nix b/pkgs/applications/audio/snd/default.nix
index 43637ef5dc4..b4a50395464 100644
--- a/pkgs/applications/audio/snd/default.nix
+++ b/pkgs/applications/audio/snd/default.nix
@@ -4,11 +4,11 @@
}:
stdenv.mkDerivation rec {
- name = "snd-19.7";
+ name = "snd-19.8";
src = fetchurl {
url = "mirror://sourceforge/snd/${name}.tar.gz";
- sha256 = "1pr3l9iadvwinmxfl9a2lsm67yi7w3rhxglidpd41m2ni8jf2rlm";
+ sha256 = "0cdf3940cjvf5kls5l1zjll9wgg152xzlxs0jmpsq1kml12qa67b";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/audio/sonic-pi/default.nix b/pkgs/applications/audio/sonic-pi/default.nix
index 055678b0e35..ac72a26b0ee 100644
--- a/pkgs/applications/audio/sonic-pi/default.nix
+++ b/pkgs/applications/audio/sonic-pi/default.nix
@@ -14,6 +14,7 @@
, supercollider
, qscintilla
, qwt
+, osmid
}:
let
@@ -59,6 +60,10 @@ mkDerivation rec {
buildPhase = ''
export SONIC_PI_HOME=$TMPDIR
export AUBIO_LIB=${aubio}/lib/libaubio.so
+ export OSMID_DIR=app/server/native/osmid
+
+ mkdir -p $OSMID_DIR
+ cp ${osmid}/bin/{m2o,o2m} $OSMID_DIR
pushd app/server/ruby/bin
./compile-extensions.rb
@@ -95,11 +100,10 @@ mkDerivation rec {
'';
meta = {
- homepage = http://sonic-pi.net/;
+ homepage = "https://sonic-pi.net/";
description = "Free live coding synth for everyone originally designed to support computing and music lessons within schools";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ Phlogistique kamilchm ];
platforms = lib.platforms.linux;
- broken = true;
};
}
diff --git a/pkgs/applications/audio/spotify-tui/default.nix b/pkgs/applications/audio/spotify-tui/default.nix
index 5c681eac990..606abc86ae2 100644
--- a/pkgs/applications/audio/spotify-tui/default.nix
+++ b/pkgs/applications/audio/spotify-tui/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "spotify-tui";
- version = "0.6.2";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "Rigellute";
repo = "spotify-tui";
rev = "v${version}";
- sha256 = "0ksrdavnvjpph7h0lcc2hvxhygfbn0dmsabq2ilslvpa80ph2c53";
+ sha256 = "1bbh9df4gfgb5pqavgvmy8fqnr2j5rbqbanv0y31j4i0kv2wrh6a";
};
- cargoSha256 = "029g80mcqvmckszpbzm4hxs5w63n41ah4rc1b93i9c1nzvncd811";
+ cargoSha256 = "1rb4dl9zn3xx2yrapx5cfsli93ggmdq8w9fqi8cy8giyja1mnqfl";
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ openssl ]
diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix
index 3f99e22a4cb..bc95ec625bb 100644
--- a/pkgs/applications/audio/spotify/default.nix
+++ b/pkgs/applications/audio/spotify/default.nix
@@ -1,7 +1,7 @@
{ fetchurl, stdenv, squashfsTools, xorg, alsaLib, makeWrapper, openssl, freetype
, glib, pango, cairo, atk, gdk-pixbuf, gtk2, cups, nspr, nss, libpng, libnotify
, libgcrypt, systemd, fontconfig, dbus, expat, ffmpeg_3, curl, zlib, gnome3
-, at-spi2-atk
+, at-spi2-atk, at-spi2-core, libpulseaudio
}:
let
@@ -10,20 +10,21 @@ let
# If an update breaks things, one of those might have valuable info:
# https://aur.archlinux.org/packages/spotify/
# https://community.spotify.com/t5/Desktop-Linux
- version = "1.0.96.181.gf6bc1b6b-12";
+ version = "1.1.10.546.ge08ef575-19";
# To get the latest stable revision:
# curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=stable' | jq '.download_url,.version,.last_updated'
# To get general information:
# curl -H 'Snap-Device-Series: 16' 'https://api.snapcraft.io/v2/snaps/info/spotify' | jq '.'
# More examples of api usage:
# https://github.com/canonical-websites/snapcraft.io/blob/master/webapp/publisher/snaps/views.py
- rev = "30";
+ rev = "36";
deps = [
alsaLib
atk
at-spi2-atk
+ at-spi2-core
cairo
cups
curl
@@ -38,6 +39,7 @@ let
libgcrypt
libnotify
libpng
+ libpulseaudio
nss
pango
stdenv.cc.cc
@@ -73,7 +75,7 @@ stdenv.mkDerivation {
# https://community.spotify.com/t5/Desktop-Linux/Redistribute-Spotify-on-Linux-Distributions/td-p/1695334
src = fetchurl {
url = "https://api.snapcraft.io/api/v1/snaps/download/pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7_${rev}.snap";
- sha512 = "859730fbc80067f0828f7e13eee9a21b13b749f897a50e17c2da4ee672785cfd79e1af6336e609529d105e040dc40f61b6189524783ac93d49f991c4ea8b3c56";
+ sha512 = "c49f1a86a9b737e64a475bbe62754a36f607669e908eb725a2395f0a0a6b95968e0c8ce27ab2c8b6c92fe8cbacb1ef58de11c79b92dc0f58c2c6d3a140706a1f";
};
buildInputs = [ squashfsTools makeWrapper ];
diff --git a/pkgs/applications/audio/stone-phaser/default.nix b/pkgs/applications/audio/stone-phaser/default.nix
new file mode 100644
index 00000000000..6e64ebc7fb3
--- /dev/null
+++ b/pkgs/applications/audio/stone-phaser/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, xorg, cairo, lv2, libjack2, mesa, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "stone-phaser";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "jpcima";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "180b32z8h9zi8p0q55r1dzxfckamnngm52zjypjjvvy7qdj3mfcd";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [
+ xorg.libX11 cairo lv2 libjack2 mesa
+ ];
+
+ postPatch = ''
+ patch -d dpf -p 1 -i "$src/resources/patch/DPF-bypass.patch"
+ patchShebangs ./dpf/utils/generate-ttl.sh
+ '';
+
+ installFlags = [ "PREFIX=$(out)" ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/jpcima/stone-phaser;
+ description = "A classic analog phaser effect, made with DPF and Faust";
+ maintainers = [ maintainers.magnetophon ];
+ platforms = platforms.linux;
+ license = licenses.boost;
+ };
+}
diff --git a/pkgs/applications/audio/strawberry/default.nix b/pkgs/applications/audio/strawberry/default.nix
index 83455460123..c62eba99845 100644
--- a/pkgs/applications/audio/strawberry/default.nix
+++ b/pkgs/applications/audio/strawberry/default.nix
@@ -35,13 +35,13 @@
mkDerivation rec {
pname = "strawberry";
- version = "0.6.3";
+ version = "0.6.5";
src = fetchFromGitHub {
owner = "jonaski";
repo = pname;
rev = version;
- sha256 = "01j5jzzicy895kg9sjy46lbcm5kvf3642d3q5wwb2fyvyq1fbcv0";
+ sha256 = "1kqx0q99n1p5pm6skvqjihz11byhxdid1qw6gqp67dh2na62z1lm";
};
buildInputs = [
@@ -89,9 +89,11 @@ mkDerivation rec {
meta = with lib; {
description = "Music player and music collection organizer";
- license = licenses.gpl2;
+ homepage = "https://www.strawberrymusicplayer.org/";
+ changelog = "https://raw.githubusercontent.com/jonaski/strawberry/${version}/Changelog";
+ license = licenses.gpl3;
maintainers = with maintainers; [ peterhoeg ];
- # upstream says darwin should work but they lack maintainers as of 0.6.3
+ # upstream says darwin should work but they lack maintainers as of 0.6.5
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/audio/synthv1/default.nix b/pkgs/applications/audio/synthv1/default.nix
index 6d650abfb97..349c7acc3db 100644
--- a/pkgs/applications/audio/synthv1/default.nix
+++ b/pkgs/applications/audio/synthv1/default.nix
@@ -1,15 +1,15 @@
-{ stdenv, fetchurl, pkgconfig, qt5, libjack2, alsaLib, liblo, lv2 }:
+{ mkDerivation, stdenv, fetchurl, pkgconfig, qtbase, qttools, libjack2, alsaLib, liblo, lv2 }:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "synthv1";
- version = "0.9.10";
+ version = "0.9.11";
src = fetchurl {
url = "mirror://sourceforge/synthv1/${pname}-${version}.tar.gz";
- sha256 = "1ssdm7aiaz908ydqwdx9khxnnd0yfacjgvbxg5p9s9xhkbqqc2f2";
+ sha256 = "116k2vca9dygvsd684wvxm61p0l1xrrgdph4qrrprlsr6vj0llgm";
};
- buildInputs = [ qt5.qtbase qt5.qttools libjack2 alsaLib liblo lv2 ];
+ buildInputs = [ qtbase qttools libjack2 alsaLib liblo lv2 ];
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/audio/tomahawk/default.nix b/pkgs/applications/audio/tomahawk/default.nix
deleted file mode 100644
index c983123ca38..00000000000
--- a/pkgs/applications/audio/tomahawk/default.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-{ stdenv, fetchurl, cmake, pkgconfig, attica, boost, gnutls, libechonest
-, liblastfm, lucenepp, phonon, phonon-backend-vlc, qca2, qjson, qt4
-, qtkeychain, quazip, sparsehash, taglib, websocketpp, makeWrapper
-
-, enableXMPP ? true, libjreen ? null
-, enableKDE ? false, kdelibs4 ? null
-, enableTelepathy ? false, telepathy-qt ? null
-}:
-
-assert enableXMPP -> libjreen != null;
-assert enableKDE -> kdelibs4 != null;
-assert enableTelepathy -> telepathy-qt != null;
-
-stdenv.mkDerivation rec {
- pname = "tomahawk";
- version = "0.8.4";
-
- src = fetchurl {
- url = "http://download.tomahawk-player.org/${pname}-${version}.tar.bz2";
- sha256 = "0j84h36wkjfjbsd7ybyji7rcc9wpjdbl0f1xdcc1g7h0nz34pc0g";
- };
-
- cmakeFlags = [
- "-DLUCENEPP_INCLUDE_DIR=${lucenepp}/include"
- "-DLUCENEPP_LIBRARY_DIR=${lucenepp}/lib"
- ];
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [
- cmake attica boost gnutls libechonest liblastfm lucenepp phonon
- qca2 qjson qt4 qtkeychain quazip sparsehash taglib websocketpp
- makeWrapper
- ] ++ stdenv.lib.optional enableXMPP libjreen
- ++ stdenv.lib.optional enableKDE kdelibs4
- ++ stdenv.lib.optional enableTelepathy telepathy-qt;
-
- postInstall = let
- pluginPath = stdenv.lib.concatStringsSep ":" [
- "${phonon-backend-vlc}/lib/kde4/plugins"
- ];
- in ''
- for i in "$out"/bin/*; do
- wrapProgram "$i" --prefix QT_PLUGIN_PATH : "${pluginPath}"
- done
- '';
-
- enableParallelBuilding = true;
-
- meta = with stdenv.lib; {
- description = "A multi-source music player (unmaintained)";
- homepage = http://tomahawk-player.org/;
- license = licenses.gpl3Plus;
- platforms = platforms.all;
- broken = true; # 2018-06-25
- };
-}
diff --git a/pkgs/applications/audio/vcv-rack/default.nix b/pkgs/applications/audio/vcv-rack/default.nix
index 4322bbcbc43..c0bbd6e71db 100644
--- a/pkgs/applications/audio/vcv-rack/default.nix
+++ b/pkgs/applications/audio/vcv-rack/default.nix
@@ -3,48 +3,67 @@
, libzip, rtaudio, rtmidi, speex, libsamplerate }:
let
- glfw-git = glfw.overrideAttrs (oldAttrs: rec {
- name = "glfw-git-${version}";
- version = "2019-06-30";
- src = fetchFromGitHub {
- owner = "AndrewBelt";
- repo = "glfw";
- rev = "d9ab59efc781c392128a449361a381fcc93cf6f3";
- sha256 = "1ykkq6qq8y6j5hlfj2zp1p87kr33vwhywziprz20v5avx1q7rjm8";
- };
- # We patch the source to export a function that was added to the glfw fork
- # for Rack so it is present when we build glfw as a shared library.
- # See https://github.com/AndrewBelt/glfw/pull/1 for discussion of this issue
- # with upstream.
- patches = [ ./glfw.patch ];
- buildInputs = oldAttrs.buildInputs ++ [ libXext libXi ];
- });
+ # The package repo vendors some of the package dependencies as submodules.
+ # Others are downloaded with `make deps`. Due to previous issues with the
+ # `glfw` submodule (see above) and because we can not access the network when
+ # building in a sandbox, we fetch the dependency source manually.
pfft-source = fetchFromBitbucket {
owner = "jpommier";
repo = "pffft";
rev = "29e4f76ac53bef048938754f32231d7836401f79";
sha256 = "084csgqa6f1a270bhybjayrh3mpyi2jimc87qkdgsqcp8ycsx1l1";
};
+ nanovg-source = fetchFromGitHub {
+ owner = "memononen";
+ repo = "nanovg";
+ rev = "1f9c8864fc556a1be4d4bf1d6bfe20cde25734b4";
+ sha256 = "08r15zrr6p1kxigxzxrg5rgya7wwbdx7d078r362qbkmws83wk27";
+ };
+ nanosvg-source = fetchFromGitHub {
+ owner = "memononen";
+ repo = "nanosvg";
+ rev = "25241c5a8f8451d41ab1b02ab2d865b01600d949";
+ sha256 = "114qgfmazsdl53rm4pgqif3gv8msdmfwi91lyc2jfadgzfd83xkg";
+ };
+ osdialog-source = fetchFromGitHub {
+ owner = "AndrewBelt";
+ repo = "osdialog";
+ rev = "e5db5de6444f4b2c4e1390c67b3efd718080c3da";
+ sha256 = "0iqxn1md053nl19hbjk8rqsdcmjwa5l5z0ci4fara77q43rc323i";
+ };
+ oui-blendish-source = fetchFromGitHub {
+ owner = "AndrewBelt";
+ repo = "oui-blendish";
+ rev = "79ec59e6bc7201017fc13a20c6e33380adca1660";
+ sha256 = "17kd0lh2x3x12bxkyhq6z8sg6vxln8m9qirf0basvcsmylr6rb64";
+ };
in
with stdenv.lib; stdenv.mkDerivation rec {
pname = "VCV-Rack";
- version = "1.1.5";
+ version = "1.1.6";
src = fetchFromGitHub {
owner = "VCVRack";
repo = "Rack";
rev = "v${version}";
- sha256 = "172v66v2vb6l9dpsq6fb6xn035igwhpjci8w3kz2na3rvmz1bc5w";
- fetchSubmodules = true;
+ sha256 = "0ji64prr74qzxf5bx1sw022kbslx9nzll16lmk5in78hbl137b3i";
};
- patches = [ ./rack-minimize-vendoring.patch ];
+ patches = [
+ ./rack-minimize-vendoring.patch
+ ];
prePatch = ''
- cp -r ${pfft-source} dep/jpommier-pffft-source
-
+ # As we can't use `make dep` to set up the dependencies (as explained
+ # above), we do it here manually
mkdir -p dep/include
+ cp -r ${pfft-source} dep/jpommier-pffft-source
+ cp -r ${nanovg-source}/* dep/nanovg
+ cp -r ${nanosvg-source}/* dep/nanosvg
+ cp -r ${osdialog-source}/* dep/osdialog
+ cp -r ${oui-blendish-source}/* dep/oui-blendish
+
cp dep/jpommier-pffft-source/*.h dep/include
cp dep/nanosvg/**/*.h dep/include
cp dep/nanovg/src/*.h dep/include
@@ -58,7 +77,7 @@ with stdenv.lib; stdenv.mkDerivation rec {
enableParallelBuilding = true;
nativeBuildInputs = [ makeWrapper pkgconfig ];
- buildInputs = [ glfw-git alsaLib curl glew gtk2-x11 jansson libjack2 libzip rtaudio rtmidi speex libsamplerate ];
+ buildInputs = [ alsaLib curl glew glfw gtk2-x11 jansson libjack2 libsamplerate libzip rtaudio rtmidi speex ];
buildFlags = "Rack";
diff --git a/pkgs/applications/audio/vcv-rack/glfw.patch b/pkgs/applications/audio/vcv-rack/glfw.patch
deleted file mode 100644
index 77875415160..00000000000
--- a/pkgs/applications/audio/vcv-rack/glfw.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/init.c b/src/init.c
-index af4a579e..317e25b8 100644
---- a/src/init.c
-+++ b/src/init.c
-@@ -339,7 +339,7 @@ GLFWAPI GLFWerrorfun glfwSetErrorCallback(GLFWerrorfun cbfun)
-
- char glfwOpenedFilename[1024];
-
--const char *glfwGetOpenedFilename()
-+GLFWAPI const char *glfwGetOpenedFilename()
- {
- if (glfwOpenedFilename[0])
- {
diff --git a/pkgs/applications/audio/waon/default.nix b/pkgs/applications/audio/waon/default.nix
new file mode 100644
index 00000000000..b27fdbffb7d
--- /dev/null
+++ b/pkgs/applications/audio/waon/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchFromGitHub, fftw, gtk2, libao, libsamplerate
+, libsndfile, ncurses, pkgconfig
+}:
+
+stdenv.mkDerivation rec {
+ pname = "waon";
+ version = "0.11";
+
+ src = fetchFromGitHub {
+ owner = "kichiki";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1xmq8d2rj58xbp4rnyav95y1vnz3r9s9db7xxfa2rd0ilq0ps4y7";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ fftw gtk2 libao libsamplerate libsndfile ncurses ];
+
+ installPhase = ''
+ install -Dt $out/bin waon pv gwaon
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A Wave-to-Notes transcriber";
+ homepage = https://kichiki.github.io/WaoN/;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.puckipedia ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/audio/x42-plugins/default.nix b/pkgs/applications/audio/x42-plugins/default.nix
index df216fe571d..967f3f4f92b 100644
--- a/pkgs/applications/audio/x42-plugins/default.nix
+++ b/pkgs/applications/audio/x42-plugins/default.nix
@@ -3,12 +3,12 @@
, libGLU, lv2, gtk2, cairo, pango, fftwFloat, zita-convolver }:
stdenv.mkDerivation rec {
- version = "20190820";
+ version = "20191013";
pname = "x42-plugins";
src = fetchurl {
url = "https://gareus.org/misc/x42-plugins/${pname}-${version}.tar.xz";
- sha256 = "0dqsa5yxm3nx50j9k28iillj4sx2mjndzyspymxx0ghir1qmi4vh";
+ sha256 = "18kn1bmc0s6dp834kc51ibifzzn3bxwya4p8s8yq9f4mpmkghi24";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/audio/yoshimi/default.nix b/pkgs/applications/audio/yoshimi/default.nix
index 74a59c0e963..b8acaa5a7e4 100644
--- a/pkgs/applications/audio/yoshimi/default.nix
+++ b/pkgs/applications/audio/yoshimi/default.nix
@@ -6,11 +6,11 @@ assert stdenv ? glibc;
stdenv.mkDerivation rec {
pname = "yoshimi";
- version = "1.6.0.1";
+ version = "1.6.0.2";
src = fetchurl {
url = "mirror://sourceforge/yoshimi/${pname}-${version}.tar.bz2";
- sha256 = "140f2k4akj39pny8c7i794q125415gyvmy4rday0il5ncp3glik4";
+ sha256 = "0q2cw168r53r50zghkdqcxba2cybn44axbdkwacvkm7ag2z0j2l8";
};
buildInputs = [
diff --git a/pkgs/applications/blockchains/bitcoin-abc.nix b/pkgs/applications/blockchains/bitcoin-abc.nix
index cd07a57cba7..0c806a89015 100644
--- a/pkgs/applications/blockchains/bitcoin-abc.nix
+++ b/pkgs/applications/blockchains/bitcoin-abc.nix
@@ -7,13 +7,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-abc-" + version;
- version = "0.20.2";
+ version = "0.20.5";
src = fetchFromGitHub {
owner = "bitcoin-ABC";
repo = "bitcoin-abc";
rev = "v${version}";
- sha256 = "1hii6wjz6095jpy5kw7z6i3fn2jf1dvsppf162xx2c08n9vmz3s3";
+ sha256 = "1adps3g99m7cxs58c48g2dgyihfv0v8d198klzcbbf4dq0s5v45c";
};
patches = [ ./fix-bitcoin-qt-build.patch ];
diff --git a/pkgs/applications/blockchains/clightning.nix b/pkgs/applications/blockchains/clightning.nix
index b20a6b3e8aa..61c2acab563 100644
--- a/pkgs/applications/blockchains/clightning.nix
+++ b/pkgs/applications/blockchains/clightning.nix
@@ -1,19 +1,19 @@
{ stdenv, python3, pkgconfig, which, libtool, autoconf, automake,
- autogen, sqlite, gmp, zlib, fetchurl, unzip, fetchpatch }:
+ autogen, sqlite, gmp, zlib, fetchurl, unzip, fetchpatch, gettext }:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "clightning";
- version = "0.7.2.1";
+ version = "0.7.3";
src = fetchurl {
url = "https://github.com/ElementsProject/lightning/releases/download/v${version}/clightning-v${version}.zip";
- sha256 = "3be716948efc1208b5e6a41e3034e4e4eecc5abbdac769fd1d999a104ac3a2ec";
+ sha256 = "ef2193940146d1b8ff0cc03602842c4d81db9ca6a5e73927e4f8932715e931a4";
};
enableParallelBuilding = true;
- nativeBuildInputs = [ autoconf autogen automake libtool pkgconfig which unzip ];
+ nativeBuildInputs = [ autoconf autogen automake libtool pkgconfig which unzip gettext ];
buildInputs =
let py3 = python3.withPackages (p: [ p.Mako ]);
in [ sqlite gmp zlib py3 ];
@@ -28,7 +28,8 @@ stdenv.mkDerivation rec {
patchShebangs \
tools/generate-wire.py \
tools/update-mocks.sh \
- tools/mockup.sh
+ tools/mockup.sh \
+ devtools/sql-rewrite.py
'';
doCheck = false;
diff --git a/pkgs/applications/blockchains/go-ethereum.nix b/pkgs/applications/blockchains/go-ethereum.nix
index a59cffb4b1d..fe7a5f991dd 100644
--- a/pkgs/applications/blockchains/go-ethereum.nix
+++ b/pkgs/applications/blockchains/go-ethereum.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "go-ethereum";
- version = "1.9.6";
+ version = "1.9.7";
goPackagePath = "github.com/ethereum/go-ethereum";
@@ -10,14 +10,11 @@ buildGoPackage rec {
propagatedBuildInputs =
stdenv.lib.optionals stdenv.isDarwin [ libobjc IOKit ];
- # Fixes Cgo related build failures (see https://github.com/NixOS/nixpkgs/issues/25959 )
- hardeningDisable = [ "fortify" ];
-
src = fetchFromGitHub {
owner = "ethereum";
repo = pname;
rev = "v${version}";
- sha256 = "08k6p7mbszlg8mq8k3vi5xrfnhfbxlh2ynd0nr0j64qdhmhcdnq6";
+ sha256 = "07110dj91wmkpwz7iy0lmxx3y9wjxjrhk3rhkfdil74cxm0wkkn2";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/blockchains/jormungandr/default.nix b/pkgs/applications/blockchains/jormungandr/default.nix
deleted file mode 100644
index c2789c78542..00000000000
--- a/pkgs/applications/blockchains/jormungandr/default.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-{ stdenv
-, lib
-, fetchgit
-, rustPlatform
-, openssl
-, pkgconfig
-, protobuf
-, darwin
-}:
-
-rustPlatform.buildRustPackage rec {
- pname = "jormungandr";
- version = "0.6.5";
-
- src = fetchgit {
- url = "https://github.com/input-output-hk/${pname}";
- rev = "v${version}";
- sha256 = "16s6ks63194w35xlgzbhjdb3h606hkj049bap52sd6qf637bw2p7";
- fetchSubmodules = true;
- };
-
- cargoSha256 = "1kba65rnm2vyqsjhcnfwy1m44x1w3xxlzinykmb89jy6qr8gvp42";
-
- nativeBuildInputs = [ pkgconfig protobuf ];
- buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];
-
- patchPhase = ''
- sed -i "s~SCRIPTPATH=.*~SCRIPTPATH=$out/templates/~g" scripts/bootstrap
- '';
-
- installPhase = ''
- install -d $out/bin $out/templates
- install -m755 target/*/release/jormungandr $out/bin/
- install -m755 target/*/release/jcli $out/bin/
- install -m755 target/*/release/jormungandr-scenario-tests $out/bin/
- install -m755 scripts/send-transaction $out/templates
- install -m755 scripts/jcli-helpers $out/bin/
- install -m755 scripts/bootstrap $out/bin/jormungandr-bootstrap
- install -m644 scripts/faucet-send-money.shtempl $out/templates/
- install -m644 scripts/create-account-and-delegate.shtempl $out/templates/
- install -m644 scripts/faucet-send-certificate.shtempl $out/templates/
- '';
-
- PROTOC = "${protobuf}/bin/protoc";
-
- # Disabling integration tests
- doCheck = false;
-
- meta = with stdenv.lib; {
- description = "An aspiring blockchain node";
- homepage = "https://input-output-hk.github.io/jormungandr/";
- license = licenses.mit;
- maintainers = [ maintainers.mmahut ];
- platforms = platforms.all;
- };
-}
diff --git a/pkgs/applications/blockchains/ledger-live-desktop/default.nix b/pkgs/applications/blockchains/ledger-live-desktop/default.nix
index 09cb3c329b9..d5e84a71d27 100644
--- a/pkgs/applications/blockchains/ledger-live-desktop/default.nix
+++ b/pkgs/applications/blockchains/ledger-live-desktop/default.nix
@@ -2,12 +2,12 @@
let
pname = "ledger-live-desktop";
- version = "1.15.0";
+ version = "1.18.2";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage";
- sha256 = "0r7gm7q7gj39v36jd5xz20931za94nf2fpf3clbghkhlbrm0kbnq";
+ sha256 = "1giy8xg1yfv7b7gh98dmfc05wh54xqpd53nanacwcc7lakzizqnn";
};
appimageContents = appimageTools.extractType2 {
diff --git a/pkgs/applications/blockchains/lnd.nix b/pkgs/applications/blockchains/lnd.nix
index 27f10c963c0..fd18b3fa399 100644
--- a/pkgs/applications/blockchains/lnd.nix
+++ b/pkgs/applications/blockchains/lnd.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "lnd";
- version = "0.7.1-beta";
+ version = "0.8.1-beta";
src = fetchFromGitHub {
owner = "lightningnetwork";
repo = "lnd";
rev = "v${version}";
- sha256 = "1c0sm0lavdai4w6d283q54knggw9d42vvqmglnv2h9swbw1l23ry";
+ sha256 = "0f9fx2y66l3wxiax2vl2966avamjarkv3vbn9dy0wbxkwg4pfayb";
};
- modSha256 = "13hjaf4bswk8g57lyxzdlqqp4a6ddl3qm6n4jja4b1h58mlbil73";
+ modSha256 = "1i6xw2amkg4azvzybcl4pqxif9c0mv8ayrhz9hm8x85bz7i6a787";
meta = with lib; {
description = "Lightning Network Daemon";
diff --git a/pkgs/applications/blockchains/monero-gui/default.nix b/pkgs/applications/blockchains/monero-gui/default.nix
index 92f6f008021..dde324b39e1 100644
--- a/pkgs/applications/blockchains/monero-gui/default.nix
+++ b/pkgs/applications/blockchains/monero-gui/default.nix
@@ -1,27 +1,27 @@
-{ mkDerivation, lib, makeDesktopItem, fetchFromGitHub
+{ stdenv, wrapQtAppsHook, makeDesktopItem, fetchFromGitHub
, qtbase, qmake, qtmultimedia, qttools
, qtgraphicaleffects, qtdeclarative
, qtlocation, qtquickcontrols, qtquickcontrols2
, qtwebchannel, qtwebengine, qtx11extras, qtxmlpatterns
, monero, unbound, readline, boost, libunwind
, libsodium, pcsclite, zeromq, cppzmq, pkgconfig
-, hidapi
+, hidapi, randomx
}:
-with lib;
+with stdenv.lib;
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "monero-gui";
- version = "0.14.1.2";
+ version = "0.15.0.0";
src = fetchFromGitHub {
owner = "monero-project";
repo = "monero-gui";
rev = "v${version}";
- sha256 = "1rm043r6y2mzy8pclnzbjjfxgps8pkfa2b92p66k8y8rdmgq6m1k";
+ sha256 = "1shpnly2dym5jhvk8zk10p69mz062dihx979djg74q6hgkhhhqsh";
};
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkgconfig wrapQtAppsHook ];
buildInputs = [
qtbase qtmultimedia qtgraphicaleffects
@@ -30,7 +30,7 @@ mkDerivation rec {
qtwebchannel qtwebengine qtx11extras
qtxmlpatterns monero unbound readline
boost libunwind libsodium pcsclite zeromq
- cppzmq hidapi
+ cppzmq hidapi randomx
];
patches = [ ./move-log-file.patch ];
diff --git a/pkgs/applications/blockchains/monero/default.nix b/pkgs/applications/blockchains/monero/default.nix
index b6f07452861..b526fb61a62 100644
--- a/pkgs/applications/blockchains/monero/default.nix
+++ b/pkgs/applications/blockchains/monero/default.nix
@@ -1,43 +1,41 @@
-{ stdenv, fetchgit
-, cmake, pkgconfig, git
+{ stdenv, fetchFromGitHub
+, cmake, pkgconfig
, boost, miniupnpc, openssl, unbound, cppzmq
, zeromq, pcsclite, readline, libsodium, hidapi
-, python3Packages
+, python3Packages, randomx, rapidjson
, CoreData, IOKit, PCSC
}:
assert stdenv.isDarwin -> IOKit != null;
-with stdenv.lib;
-
stdenv.mkDerivation rec {
pname = "monero";
- version = "0.14.1.0";
+ version = "0.15.0.0";
- src = fetchgit {
- url = "https://github.com/monero-project/monero.git";
- rev = "v${version}";
- sha256 = "1asa197fad81jfv12qgaa7y7pdr1r1pda96m9pvivkh4v30cx0nh";
+ src = fetchFromGitHub {
+ owner = "monero-project";
+ repo = "monero";
+ rev = "v${version}";
+ sha256 = "19y4kcj4agws7swfa3draysb1y18c3xb13r8cg0faxx1dlm0zbnr";
+ fetchSubmodules = true;
};
- nativeBuildInputs = [ cmake pkgconfig git ];
+ nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [
boost miniupnpc openssl unbound
cppzmq zeromq pcsclite readline
- libsodium hidapi
+ libsodium hidapi randomx rapidjson
python3Packages.protobuf
- ] ++ optionals stdenv.isDarwin [ IOKit CoreData PCSC ];
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [ IOKit CoreData PCSC ];
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Release"
"-DBUILD_GUI_DEPS=ON"
"-DReadline_ROOT_DIR=${readline.dev}"
- ] ++ optional stdenv.isDarwin "-DBoost_USE_MULTITHREADED=OFF";
+ ] ++ stdenv.lib.optional stdenv.isDarwin "-DBoost_USE_MULTITHREADED=OFF";
- hardeningDisable = [ "fortify" ];
-
- meta = {
+ meta = with stdenv.lib; {
description = "Private, secure, untraceable currency";
homepage = https://getmonero.org/;
license = licenses.bsd3;
diff --git a/pkgs/applications/blockchains/wasabiwallet/default.nix b/pkgs/applications/blockchains/wasabiwallet/default.nix
index 6a5532f92c9..9599dc9407c 100644
--- a/pkgs/applications/blockchains/wasabiwallet/default.nix
+++ b/pkgs/applications/blockchains/wasabiwallet/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "wasabiwallet";
- version = "1.1.9";
+ version = "1.1.9.2";
src = fetchurl {
url = "https://github.com/zkSNACKs/WalletWasabi/releases/download/v${version}/WasabiLinux-${version}.tar.gz";
- sha256 = "1dz05ivhadfjfp4yfpz492401yznm3rlnx7g4nqzxwh4cmqzisrm";
+ sha256 = "0qcgrw106rqcls6p5iq02sq3w6xrzhc5z7w8v5almbw7ikv6f0s2";
};
dontBuild = true;
diff --git a/pkgs/applications/blockchains/wownero.nix b/pkgs/applications/blockchains/wownero.nix
index 365afb5a241..8b25e098b2f 100644
--- a/pkgs/applications/blockchains/wownero.nix
+++ b/pkgs/applications/blockchains/wownero.nix
@@ -1,27 +1,25 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, git
-, boost, miniupnpc_2, openssl, unbound, cppzmq
-, zeromq, pcsclite, readline, libsodium, rapidjson
+{ stdenv, fetchFromGitHub, cmake, boost, miniupnpc_2, openssl, unbound
+, readline, libsodium, rapidjson
}:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "wownero";
+ version = "0.7.0";
- version = "0.6.1.2";
src = fetchFromGitHub {
owner = "wownero";
repo = "wownero";
rev = "v${version}";
- sha256 = "03q3pviyhrldpa3f4ly4d97jr39hvrz37chl102bap0790d9lk09";
+ sha256 = "0lji24s6346qxcj4pmylv8byb8fnqzpmz81rx4i3zhc1bcsvdwas";
fetchSubmodules = true;
};
- nativeBuildInputs = [ cmake pkgconfig git ];
+ nativeBuildInputs = [ cmake ];
buildInputs = [
- boost miniupnpc_2 openssl unbound rapidjson
- cppzmq zeromq pcsclite readline libsodium
+ boost miniupnpc_2 openssl unbound rapidjson readline libsodium
];
cmakeFlags = [
@@ -30,13 +28,16 @@ stdenv.mkDerivation rec {
];
meta = {
- description = "Wownero is a fork of the cryptocurrency Monero with primary alterations";
+ description = ''
+ A privacy-centric memecoin that was fairly launched on April 1, 2018 with
+ no pre-mine, stealth-mine or ICO
+ '';
longDescription = ''
- Wownero’s emission is capped and supply is finite. Wownero is a fairly
- launched coin with no premine. It’s not a fork of another blockchain. With
- its own genesis block there is no degradation of privacy caused by ring
- signatures using different participants for the same transaction outputs.
- Unlike opposing forks.
+ Wownero has a maximum supply of around 184 million WOW with a slow and
+ steady emission over 50 years. It is a fork of Monero, but with its own
+ genesis block, so there is no degradation of privacy due to ring
+ signatures using different participants for the same tx outputs on
+ opposing forks.
'';
homepage = http://wownero.org/;
license = licenses.bsd3;
diff --git a/pkgs/applications/display-managers/slim/default.nix b/pkgs/applications/display-managers/slim/default.nix
deleted file mode 100644
index e504c09e43e..00000000000
--- a/pkgs/applications/display-managers/slim/default.nix
+++ /dev/null
@@ -1,55 +0,0 @@
-{ stdenv, fetchurl, fetchpatch, cmake, pkgconfig, xorg, libjpeg, libpng
-, fontconfig, freetype, pam, dbus, makeWrapper }:
-
-stdenv.mkDerivation rec {
- name = "slim-1.3.6";
-
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/${name}.tar.gz";
- sha256 = "1pqhk22jb4aja4hkrm7rjgbgzjyh7i4zswdgf5nw862l2znzxpi1";
- };
-
- patches =
- [ # Allow the paths of the configuration file and theme directory to
- # be set at runtime.
- ./runtime-paths.patch
-
- # Exit after the user's session has finished. This works around
- # slim's broken PAM session handling (see
- # http://developer.berlios.de/bugs/?func=detailbug&bug_id=19102&group_id=2663).
- ./run-once.patch
-
- # Ensure that sessions appear in sort order, rather than in
- # directory order.
- ./sort-sessions.patch
-
- # Allow to set logfile to a special "/dev/stderr" in order to continue
- # logging to stderr and thus to the journal.
- ./no-logfile.patch
- ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch {
- url = "https://raw.githubusercontent.com/gentoo/musl/8eddda8072add075ebf56cf6d288bc1450d6b5f8/x11-misc/slim/files/slim-1.3.6-add-missing-libgen_h.patch";
- sha256 = "0f82672s2r2cmdqfn2mbg3di76mbla9n0ik20p2gv4igi6p866xm";
- });
-
- preConfigure = "substituteInPlace CMakeLists.txt --replace /lib $out/lib";
-
- cmakeFlags = [ "-DUSE_PAM=1" ];
-
- NIX_CFLAGS_COMPILE = "-I${freetype.dev}/include/freetype -std=c++11";
-
- enableParallelBuilding = true;
-
- buildInputs =
- [ cmake pkgconfig libjpeg libpng fontconfig freetype
- pam dbus
- xorg.libX11 xorg.libXext xorg.libXrandr xorg.libXrender xorg.libXmu xorg.libXft makeWrapper
- ];
-
- NIX_CFLAGS_LINK = "-lXmu";
-
- meta = {
- homepage = https://sourceforge.net/projects/slim.berlios/; # berlios shut down; I found no replacement yet
- platforms = stdenv.lib.platforms.linux;
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/pkgs/applications/display-managers/slim/no-logfile.patch b/pkgs/applications/display-managers/slim/no-logfile.patch
deleted file mode 100644
index f2f5f154993..00000000000
--- a/pkgs/applications/display-managers/slim/no-logfile.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-diff --git a/log.cpp b/log.cpp
-index b44677a..7c89dda 100644
---- a/log.cpp
-+++ b/log.cpp
-@@ -1,23 +1,31 @@
- #include "log.h"
- #include
-+#include
-
- bool
- LogUnit::openLog(const char * filename)
- {
-- if (logFile.is_open()) {
-+ if (isFile && logFile.is_open()) {
- cerr << APPNAME
- << ": opening a new Log file, while another is already open"
- << endl;
-- logFile.close();
-+ closeLog();
- }
-- logFile.open(filename, ios_base::app);
-
-- return !(logFile.fail());
-+ if (strcmp(filename, "/dev/stderr") == 0) {
-+ isFile = false;
-+ return true;
-+ } else {
-+ logFile.open(filename, ios_base::app);
-+ isFile = true;
-+ return !(logFile.fail());
-+ }
- }
-
- void
- LogUnit::closeLog()
- {
-+ if (!isFile) return;
- if (logFile.is_open())
- logFile.close();
- }
-diff --git a/log.h b/log.h
-index b7810be..ad548a2 100644
---- a/log.h
-+++ b/log.h
-@@ -9,11 +9,14 @@
- #endif
- #include "const.h"
- #include
-+#include
-
- using namespace std;
-
- static class LogUnit {
- ofstream logFile;
-+ bool isFile;
-+ inline ostream &getStream() { return isFile ? logFile : cerr; }
- public:
- bool openLog(const char * filename);
- void closeLog();
-@@ -22,17 +25,17 @@ public:
-
- template
- LogUnit & operator<<(const Type & text) {
-- logFile << text; logFile.flush();
-+ getStream() << text; getStream().flush();
- return *this;
- }
-
- LogUnit & operator<<(ostream & (*fp)(ostream&)) {
-- logFile << fp; logFile.flush();
-+ getStream() << fp; getStream().flush();
- return *this;
- }
-
- LogUnit & operator<<(ios_base & (*fp)(ios_base&)) {
-- logFile << fp; logFile.flush();
-+ getStream() << fp; getStream().flush();
- return *this;
- }
- } logStream;
diff --git a/pkgs/applications/display-managers/slim/run-once.patch b/pkgs/applications/display-managers/slim/run-once.patch
deleted file mode 100644
index 78f1454a883..00000000000
--- a/pkgs/applications/display-managers/slim/run-once.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru -x '*~' slim-1.3.6-orig/app.cpp slim-1.3.6/app.cpp
---- slim-1.3.6-orig/app.cpp 2013-10-15 11:02:55.629263422 +0200
-+++ slim-1.3.6/app.cpp 2013-10-15 13:00:10.141210784 +0200
-@@ -816,7 +822,7 @@
- StopServer();
- RemoveLock();
- while (waitpid(-1, NULL, WNOHANG) > 0); /* Collects all dead childrens */
-- Run();
-+ exit(OK_EXIT);
- }
-
- void App::KillAllClients(Bool top) {
diff --git a/pkgs/applications/display-managers/slim/runtime-paths.patch b/pkgs/applications/display-managers/slim/runtime-paths.patch
deleted file mode 100644
index 5a8e07bfbf0..00000000000
--- a/pkgs/applications/display-managers/slim/runtime-paths.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-diff -ru slim-1.3.6-orig/app.cpp slim-1.3.6/app.cpp
---- slim-1.3.6-orig/app.cpp 2013-10-02 00:38:05.000000000 +0200
-+++ slim-1.3.6/app.cpp 2014-03-30 19:01:04.115414201 +0200
-@@ -200,7 +200,9 @@
-
- /* Read configuration and theme */
- cfg = new Cfg;
-- cfg->readConf(CFGFILE);
-+ char *cfgfile = getenv("SLIM_CFGFILE");
-+ if (!cfgfile) cfgfile = CFGFILE;
-+ cfg->readConf(cfgfile);
- string themebase = "";
- string themefile = "";
- string themedir = "";
-@@ -208,7 +210,9 @@
- if (testing) {
- themeName = testtheme;
- } else {
-- themebase = string(THEMESDIR) + "/";
-+ char *themesdir = getenv("SLIM_THEMESDIR");
-+ if (!themesdir) themesdir = THEMESDIR;
-+ themebase = string(themesdir) + "/";
- themeName = cfg->getOption("current_theme");
- string::size_type pos;
- if ((pos = themeName.find(",")) != string::npos) {
-diff -ru slim-1.3.6-orig/CMakeLists.txt slim-1.3.6/CMakeLists.txt
---- slim-1.3.6-orig/CMakeLists.txt 2013-10-02 00:38:05.000000000 +0200
-+++ slim-1.3.6/CMakeLists.txt 2014-03-30 19:16:48.445069729 +0200
-@@ -23,7 +23,7 @@
-
- set(CMAKE_INSTALL_PREFIX "/usr/local" CACHE PATH "Installation Directory")
- set(PKGDATADIR "${CMAKE_INSTALL_PREFIX}/share/slim")
--set(SYSCONFDIR "/etc")
-+set(SYSCONFDIR "$ENV{out}/etc")
- set(LIBDIR "/lib")
- set(MANDIR "${CMAKE_INSTALL_PREFIX}/share/man")
-
-@@ -40,7 +40,7 @@
- set(SLIM_DEFINITIONS ${SLIM_DEFINITIONS} "-DPACKAGE=\"slim\"")
- set(SLIM_DEFINITIONS ${SLIM_DEFINITIONS} "-DVERSION=\"${SLIM_VERSION}\"")
- set(SLIM_DEFINITIONS ${SLIM_DEFINITIONS} "-DPKGDATADIR=\"${PKGDATADIR}\"")
--set(SLIM_DEFINITIONS ${SLIM_DEFINITIONS} "-DSYSCONFDIR=\"${SYSCONFDIR}\"")
-+set(SLIM_DEFINITIONS ${SLIM_DEFINITIONS} "-DSYSCONFDIR=\"/etc\"")
-
- # Flags
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -g -O2")
-Only in slim-1.3.6: CMakeLists.txt~
-diff -ru slim-1.3.6-orig/slimlock.cpp slim-1.3.6/slimlock.cpp
---- slim-1.3.6-orig/slimlock.cpp 2013-10-02 00:38:05.000000000 +0200
-+++ slim-1.3.6/slimlock.cpp 2014-03-30 19:01:04.115414201 +0200
-@@ -106,13 +106,17 @@
- unsigned int cfg_passwd_timeout;
- // Read user's current theme
- cfg = new Cfg;
-- cfg->readConf(CFGFILE);
-+ char *cfgfile = getenv("SLIM_CFGFILE");
-+ if (!cfgfile) cfgfile = CFGFILE;
-+ cfg->readConf(cfgfile);
- cfg->readConf(SLIMLOCKCFG);
- string themebase = "";
- string themefile = "";
- string themedir = "";
- themeName = "";
-- themebase = string(THEMESDIR) + "/";
-+ char *themesdir = getenv("SLIM_THEMESDIR");
-+ if (!themesdir) themesdir = THEMESDIR;
-+ themebase = string(themesdir) + "/";
- themeName = cfg->getOption("current_theme");
- string::size_type pos;
- if ((pos = themeName.find(",")) != string::npos) {
diff --git a/pkgs/applications/display-managers/slim/sort-sessions.patch b/pkgs/applications/display-managers/slim/sort-sessions.patch
deleted file mode 100644
index cab5610f44f..00000000000
--- a/pkgs/applications/display-managers/slim/sort-sessions.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -ru -x '*~' slim-1.3.6-orig/cfg.cpp slim-1.3.6/cfg.cpp
---- slim-1.3.6-orig/cfg.cpp 2013-10-02 00:38:05.000000000 +0200
-+++ slim-1.3.6/cfg.cpp 2016-01-30 10:35:51.108766802 +0100
-@@ -14,6 +14,7 @@
- #include
- #include
- #include
-+#include
-
- #include
- #include
-@@ -293,6 +294,8 @@
-
- sessions.clear();
-
-+ typedef pair session_t;
-+
- if( !strSessionDir.empty() ) {
- DIR *pDir = opendir(strSessionDir.c_str());
-
-@@ -325,7 +328,7 @@
- }
- }
- desktop_file.close();
-- pair session(session_name,session_exec);
-+ session_t session(session_name,session_exec);
- sessions.push_back(session);
- cout << session_exec << " - " << session_name << endl;
- }
-@@ -341,6 +344,10 @@
- pair session("","");
- sessions.push_back(session);
- }
-+
-+ std::sort(sessions.begin(), sessions.end(), [](session_t& a, session_t& b) -> bool{
-+ return a.first < b.first;
-+ });
- }
-
- pair Cfg::nextSession() {
diff --git a/pkgs/applications/display-managers/slim/themes.nix b/pkgs/applications/display-managers/slim/themes.nix
deleted file mode 100644
index b1be24f3e1d..00000000000
--- a/pkgs/applications/display-managers/slim/themes.nix
+++ /dev/null
@@ -1,183 +0,0 @@
-{ stdenv, fetchurl, slim }:
-
-# Inspired on aspell buildDict expression
-
-let
- buildTheme =
- {fullName, src, version ? "testing"}:
-
- stdenv. mkDerivation rec {
- name = "${fullName}-${version}";
-
- inherit src;
-
- buildInputs = [ slim ];
-
- dontBuild = true;
-
- installPhase = ''
- install -dm755 $out/share/slim/themes/${name}
- install -m644 * $out/share/slim/themes/${name}
- '';
-
- meta = {
- description = "Slim theme for ${fullName}";
- platforms = stdenv.lib.platforms.linux;
- };
- };
-
-in {
-
- archlinuxSimple = buildTheme {
- fullName = "archlinux-simple";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-archlinux-simple.tar.gz";
- sha256 = "7d60d6782fa86302646fe67253467c04692d247f89bdbe87178f690f32b270db";
- };
- };
-
- capernoited = buildTheme {
- fullName = "capernoited";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-capernoited.tar.gz";
- sha256 = "fb9163c6a2656d60f088dc4f2173aa7556a6794495122acfa7d3be7182f16b41";
- };
- };
-
- debianMoreblue = buildTheme {
- fullName = "debian-moreblue";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-debian-moreblue.tar.bz2";
- sha256 = "5b76929827d4a4d604ddca4f42668cca3309b6f7bd659901021c6f49d6d2c481";
- };
- };
-
- fingerprint = buildTheme {
- fullName = "fingerprint";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-fingerprint.tar.gz";
- sha256 = "48b703f84ce7b814cda0824f65cafebf695cd71a14166b481bb44616097d3144";
- };
- };
-
- flat = buildTheme {
- fullName = "flat";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-flat.tar.gz";
- sha256 = "0092d531540f9da8ef07ad173e527c4ef9c088d04962d142be3c11f0c5c0c5e9";
- };
- };
-
- flower2 = buildTheme {
- fullName = "flower2";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-flower2.tar.gz";
- sha256 = "840faf6459ffd6c2c363160c85cb98000717f9a425102976336f5d8f68ed95ee";
- };
- };
-
- gentooSimple = buildTheme {
- fullName = "gentoo-simple";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-gentoo-simple.tar.bz2";
- sha256 = "27c8614cc930ca200acf81f1192febc102501744939d5cbe997141e37c96d8c2";
- };
- };
-
- lake = buildTheme {
- fullName = "lake";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-lake.tar.gz";
- sha256 = "f7d662e37068a6c64cbf910adf3c192f1b50724baa427a8c9487cb9f7ed95851";
- };
- };
-
- lunar = buildTheme {
- fullName = "lunar-0.4";
- version = "";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-lunar-0.4.tar.bz2";
- sha256 = "1543eb45e4d664377e0dd4f7f954aba005823034ba9692624398b3d58be87d76";
- };
- };
-
- mindlock = buildTheme {
- fullName = "mindlock";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-mindlock.tar.gz";
- sha256 = "99a6e6acd55bf55ece18a3f644299517b71c1adc49efd87ce2d7e654fb67033c";
- };
- };
-
- parallelDimensions = buildTheme {
- fullName = "parallel-dimensions";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-parallel-dimensions.tar.gz";
- sha256 = "2b17c3e6d3967a6a0744e20e6e05c9d3938f4ef04c62d49ddbd416bc4743046f";
- };
- };
-
- previous = buildTheme {
- fullName = "previous";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-previous.tar.gz";
- sha256 = "1f2a69f8fc0dc8ed8eb86a4c1d1087ba7be486973fb81efab52a63c661d726f8";
- };
- };
-
- rainbow = buildTheme {
- fullName = "rainbow";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-rainbow.tar.gz";
- sha256 = "d83e3afdb05be50cff7da037bb31208b2c152539d1a009740b13857f5f910072";
- };
- };
-
- rear-window = buildTheme {
- fullName = "rear-window";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-rear-window.tar.gz";
- sha256 = "0b123706ccb67e94f626c183530ec5732b209bab155bc661d6a3f5cd5ee39511";
- };
- };
-
- scotlandRoad = buildTheme {
- fullName = "scotland-road";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-scotland-road.tar.gz";
- sha256 = "fd60a434496ed39b968ffa1e5457b36cd12f64a4e2ecedffc675f97ca3f3bba1";
- };
- };
-
- subway = buildTheme {
- fullName = "subway";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-subway.tar.gz";
- sha256 = "0205568e3e157973b113a83b26d8829ce9962a85ef7eb8a33d3ae2f3f9292253";
- };
- };
-
- wave = buildTheme {
- fullName = "wave";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-wave.tar.gz";
- sha256 = "be75676da5bf8670daa48379bb9cc1be0b9a5faa09adbea967dfd7125320b959";
- };
- };
-
- zenwalk = buildTheme {
- fullName = "zenwalk";
- src = fetchurl {
- url = "mirror://sourceforge/slim.berlios/slim-zenwalk.tar.gz";
- sha256 = "f0f41d17ea505b0aa96a036e978fabaf673a51d3f81a919cb0d43364d4bc7a57";
- };
- };
-
- nixosSlim = buildTheme {
- fullName = "nixos-slim";
- src = fetchurl {
- url = "https://github.com/jagajaga/nixos-slim-theme/archive/2.0.tar.gz";
- sha256 = "0lldizhigx7bjhxkipii87y432hlf5wdvamnfxrryf9z7zkfypc8";
- };
- };
-}
diff --git a/pkgs/applications/editors/android-studio/common.nix b/pkgs/applications/editors/android-studio/common.nix
index 93c9b4c04fb..05a997c62ff 100644
--- a/pkgs/applications/editors/android-studio/common.nix
+++ b/pkgs/applications/editors/android-studio/common.nix
@@ -3,6 +3,7 @@
{ alsaLib
, bash
, buildFHSUserEnv
+, cacert
, coreutils
, dbus
, expat
@@ -152,7 +153,16 @@ let
# environment is used as a work around for that.
fhsEnv = buildFHSUserEnv {
name = "${drvName}-fhs-env";
- multiPkgs = pkgs: [ pkgs.ncurses5 ];
+ multiPkgs = pkgs: [
+ pkgs.ncurses5
+
+ # Flutter can only search for certs Fedora-way.
+ (runCommand "fedoracert" {}
+ ''
+ mkdir -p $out/etc/pki/tls/
+ ln -s ${cacert}/etc/ssl/certs $out/etc/pki/tls/certs
+ '')
+ ];
};
in runCommand
drvName
diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix
index b47f444709b..c9bd1d089ca 100644
--- a/pkgs/applications/editors/android-studio/default.nix
+++ b/pkgs/applications/editors/android-studio/default.nix
@@ -8,15 +8,19 @@ let
inherit (gnome2) GConf gnome_vfs;
};
stableVersion = {
- version = "3.5.1.0"; # "Android Studio 3.5.1"
- build = "191.5900203";
- sha256Hash = "0afxlif8pkrl6m1lhiqri1qv4vf5mfm1yg6qk5rad0442hm3kz4l";
+ version = "3.5.2.0"; # "Android Studio 3.5.2"
+ build = "191.5977832";
+ sha256Hash = "0kcd6kd5rn4b76damkfddin18d1r0dck05piv8mq1ns7x1n4hf7q";
+ };
+ betaVersion = {
+ version = "3.6.0.16"; # "Android Studio 3.6 Beta 4"
+ build = "192.5994180";
+ sha256Hash = "0wyyr6r0jzb1l4rn1mfgp0nnzvgk3x62imq629z6vrdbymy8psf1";
};
- betaVersion = latestVersion;
latestVersion = { # canary & dev
- version = "3.6.0.13"; # "Android Studio 3.6 Beta 1"
- build = "192.5916306";
- sha256Hash = "0kvz3mgpfb3wqr1pw9847d5syswlzls3b4nilzgk6w127k2zmkfy";
+ version = "4.0.0.3"; # "Android Studio 4.0 Canary 3"
+ build = "192.5994236";
+ sha256Hash = "14ig352anjs0df72f41v4r6jl7mlm2n4pn9syanmykaj87dm4kf4";
};
in {
# Attributes are named by their corresponding release channels
diff --git a/pkgs/applications/editors/bvi/default.nix b/pkgs/applications/editors/bvi/default.nix
index 3237c543ee6..2e79b80d610 100644
--- a/pkgs/applications/editors/bvi/default.nix
+++ b/pkgs/applications/editors/bvi/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bvi";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchurl {
url = "mirror://sourceforge/bvi/${pname}-${version}.src.tar.gz";
- sha256 = "00pq9rv7s8inqxq2m3xshxi58691i3pxw9smibcrgh6768l3qnh1";
+ sha256 = "0a0yl0dcyff31k3dr4dpgqmlwygp8iaslnr5gmb6814ylxf2ad9h";
};
buildInputs = [ ncurses ];
diff --git a/pkgs/applications/editors/emacs-modes/color-theme-solarized/default.nix b/pkgs/applications/editors/emacs-modes/color-theme-solarized/default.nix
index 3d34c7a462e..33f2ad79ea0 100644
--- a/pkgs/applications/editors/emacs-modes/color-theme-solarized/default.nix
+++ b/pkgs/applications/editors/emacs-modes/color-theme-solarized/default.nix
@@ -1,6 +1,6 @@
-{stdenv, fetchzip, emacs, colorTheme}:
+{stdenv, fetchzip, emacs, color-theme}:
let
- commit = "412713a0fcedd520d208a7b783fea03d710bcc61";
+ commit = "f3ca8902ea056fb8e46cb09f09c96294e31cd4ee";
in
stdenv.mkDerivation {
name = "color-theme-solarized-1.0.0";
@@ -8,15 +8,14 @@ stdenv.mkDerivation {
src = fetchzip {
url = "https://github.com/sellout/emacs-color-theme-solarized/archive/${commit}.zip";
- sha256 = "1xd2yk7p39zxgcf91s80pqknzdxw9d09cppjb87g7ihj6f0wxqjv";
+ sha256 = "16d7adqi07lzzr0qipl1fbag9l8kiyr3xrqxi528pimcisbg85d3";
};
buildInputs = [ emacs ];
- propagatedUserEnvPkgs = [ colorTheme ];
-
+ propagatedUserEnvPkgs = [ color-theme ];
buildPhase = ''
- emacs -L . -L ${colorTheme}/share/emacs/site-lisp --batch -f batch-byte-compile *.el
+ emacs -L . -L ${color-theme}/share/emacs/site-lisp/elpa/color-theme-* --batch -f batch-byte-compile *.el
'';
installPhase = ''
@@ -30,8 +29,5 @@ stdenv.mkDerivation {
maintainers = [ maintainers.samuelrivas ];
license = licenses.mit;
platforms = platforms.all;
-
- # Fails with `solarized-definitions.el:786:1:Warning: the function `rotatef' is not known to`
- broken = true;
};
}
diff --git a/pkgs/applications/editors/emacs-modes/manual-packages.nix b/pkgs/applications/editors/emacs-modes/manual-packages.nix
index fd62ea18b71..76a1c27502b 100644
--- a/pkgs/applications/editors/emacs-modes/manual-packages.nix
+++ b/pkgs/applications/editors/emacs-modes/manual-packages.nix
@@ -104,21 +104,6 @@
icicles = callPackage ./icicles { };
- rtags = melpaBuild {
- inherit (external.rtags) version src meta;
-
- pname = "rtags";
-
- dontConfigure = true;
-
- propagatedUserEnvPkgs = [ external.rtags ];
- recipe = pkgs.writeText "recipe" ''
- (rtags
- :repo "andersbakken/rtags" :fetcher github
- :files ("src/*.el"))
- '';
- };
-
lib-requires =
callPackage ./lib-requires { };
@@ -143,9 +128,7 @@
# From old emacsPackages (pre emacsPackagesNg)
cedet = callPackage ./cedet { };
cedille = callPackage ./cedille { cedille = pkgs.cedille; };
- colorThemeSolarized = callPackage ./color-theme-solarized {
- colorTheme = self.color-theme;
- };
+ colorThemeSolarized = callPackage ./color-theme-solarized { };
emacsSessionManagement = callPackage ./session-management-for-emacs { };
hsc3-mode = callPackage ./hsc3 { };
hol_light_mode = callPackage ./hol_light { };
diff --git a/pkgs/applications/editors/emacs-modes/melpa-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
index 838e57343c4..e15da80b3b1 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-packages.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
@@ -16,7 +16,7 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
dontConfigure = pkg: if pkg != null then pkg.override (args: {
melpaBuild = drv: args.melpaBuild (drv // {
- configureScript = "true";
+ dontConfigure = true;
});
}) else null;
@@ -26,6 +26,17 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
});
}) else null;
+ externalSrc = pkg : epkg : if pkg != null then pkg.override (args : {
+ melpaBuild = drv : args.melpaBuild (drv // {
+ inherit (epkg) src version;
+
+ propagatedUserEnvPkgs = [ epkg ];
+ });
+ }) else null;
+
+ fix-rtags = pkg : if pkg != null then dontConfigure (externalSrc pkg external.rtags)
+ else null;
+
generateMelpa = lib.makeOverridable ({
archiveJson ? ./recipes-archive-melpa.json
}: let
@@ -36,7 +47,7 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
overrides = rec {
shared = rec {
# Expects bash to be at /bin/bash
- ac-rtags = markBroken super.ac-rtags;
+ ac-rtags = fix-rtags super.ac-rtags;
airline-themes = super.airline-themes.override {
inherit (self.melpaPackages) powerline;
@@ -52,17 +63,11 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
# part of a larger package
caml = dontConfigure super.caml;
- cmake-mode = super.cmake-mode.overrideAttrs (attrs: {
- buildInputs = (attrs.buildInputs or []) ++ [
- external.openssl
- ];
- nativeBuildInputs = (attrs.nativeBuildInputs or []) ++ [
- external.pkgconfig
- ];
- });
+ # part of a larger package
+ # upstream issue: missing package version
+ cmake-mode = dontConfigure super.cmake-mode;
- # Expects bash to be at /bin/bash
- company-rtags = markBroken super.company-rtags;
+ company-rtags = fix-rtags super.company-rtags;
easy-kill-extras = super.easy-kill-extras.override {
inherit (self.melpaPackages) easy-kill;
@@ -85,6 +90,15 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
stripDebugList = [ "share" ];
});
+ # https://github.com/syl20bnr/evil-escape/pull/86
+ evil-escape = super.evil-escape.overrideAttrs (attrs: {
+ postPatch = ''
+ substituteInPlace evil-escape.el \
+ --replace ' ;;; evil' ';;; evil'
+ '';
+ packageRequires = with self; [ evil ];
+ });
+
evil-magit = super.evil-magit.overrideAttrs (attrs: {
# searches for Git at build time
nativeBuildInputs =
@@ -95,8 +109,7 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
inherit (self.melpaPackages) ess ctable popup;
};
- # Expects bash to be at /bin/bash
- flycheck-rtags = markBroken super.flycheck-rtags;
+ flycheck-rtags = fix-rtags super.flycheck-rtags;
pdf-tools = super.pdf-tools.overrideAttrs(old: {
nativeBuildInputs = [ external.pkgconfig ];
@@ -110,11 +123,8 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
});
# Build same version as Haskell package
- hindent = super.hindent.overrideAttrs (attrs: {
- version = external.hindent.version;
- src = external.hindent.src;
+ hindent = (externalSrc super.hindent external.hindent).overrideAttrs (attrs: {
packageRequires = [ self.haskell-mode ];
- propagatedUserEnvPkgs = [ external.hindent ];
});
irony = super.irony.overrideAttrs (old: {
@@ -147,8 +157,7 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
HOME = "/tmp";
});
- # Expects bash to be at /bin/bash
- ivy-rtags = markBroken super.ivy-rtags;
+ ivy-rtags = fix-rtags super.ivy-rtags;
magit = super.magit.overrideAttrs (attrs: {
# searches for Git at build time
@@ -209,6 +218,8 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
# part of a larger package
notmuch = dontConfigure super.notmuch;
+ rtags = dontConfigure (externalSrc super.rtags external.rtags);
+
shm = super.shm.overrideAttrs (attrs: {
propagatedUserEnvPkgs = [ external.structured-haskell-mode ];
});
@@ -277,10 +288,6 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
# upstream issue: missing file header
bufshow = markBroken super.bufshow;
- # part of a larger package
- # upstream issue: missing package version
- cmake-mode = dontConfigure super.cmake-mode;
-
# upstream issue: missing file header
connection = markBroken super.connection;
@@ -308,8 +315,7 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
# upstream issue: doesn't build
eterm-256color = markBroken super.eterm-256color;
- # Expects bash to be at /bin/bash
- helm-rtags = markBroken super.helm-rtags;
+ helm-rtags = fix-rtags super.helm-rtags;
# upstream issue: missing file header
qiita = markBroken super.qiita;
@@ -353,8 +359,7 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
(attrs.nativeBuildInputs or []) ++ [ external.git ];
});
- # Expects bash to be at /bin/bash
- helm-rtags = markBroken super.helm-rtags;
+ helm-rtags = fix-rtags super.helm-rtags;
orgit =
(super.orgit.overrideAttrs (attrs: {
@@ -385,52 +390,22 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
(attrs.nativeBuildInputs or []) ++ [ external.git ];
});
- vterm = let
- emacsSources = pkgs.stdenv.mkDerivation {
- name = self.emacs.name + "-sources";
- src = self.emacs.src;
-
- dontConfigure = true;
- dontBuild = true;
- doCheck = false;
- fixupPhase = ":";
-
- installPhase = ''
- mkdir -p $out
- cp -a * $out
- '';
-
- };
-
- libvterm = pkgs.libvterm-neovim.overrideAttrs(old: rec {
- pname = "libvterm-neovim";
- version = "2019-04-27";
- name = pname + "-" + version;
- src = pkgs.fetchFromGitHub {
- owner = "neovim";
- repo = "libvterm";
- rev = "89675ffdda615ffc3f29d1c47a933f4f44183364";
- sha256 = "0l9ixbj516vl41v78fi302ws655xawl7s94gmx1kb3fmfgamqisy";
- };
- });
-
- in pkgs.stdenv.mkDerivation {
- inherit (super.vterm) name version src;
-
- nativeBuildInputs = [ pkgs.cmake ];
- buildInputs = [ self.emacs libvterm ];
-
+ vterm = super.vterm.overrideAttrs(old: {
+ buildInputs = old.buildInputs ++ [ self.emacs pkgs.cmake pkgs.libvterm-neovim ];
cmakeFlags = [
- "-DEMACS_SOURCE=${emacsSources}"
- "-DUSE_SYSTEM_LIBVTERM=True"
+ "-DEMACS_SOURCE=${self.emacs.src}"
+ "-DUSE_SYSTEM_LIBVTERM=ON"
];
-
- installPhase = ''
- install -d $out/share/emacs/site-lisp
- install ../*.el $out/share/emacs/site-lisp
- install ../*.so $out/share/emacs/site-lisp
+ # we need the proper out directory to exist, so we do this in the
+ # postInstall instead of postBuild
+ postInstall = ''
+ pushd source/build >/dev/null
+ make
+ install -m444 -t $out/share/emacs/site-lisp/elpa/vterm-** ../*.so
+ popd > /dev/null
+ rm -rf $out/share/emacs/site-lisp/elpa/vterm-**/{CMake*,build,*.c,*.h}
'';
- };
+ });
# Legacy alias
emacs-libvterm = unstable.vterm;
diff --git a/pkgs/applications/editors/emacs-modes/org-generated.nix b/pkgs/applications/editors/emacs-modes/org-generated.nix
index c1fad2dc865..f1833225013 100644
--- a/pkgs/applications/editors/emacs-modes/org-generated.nix
+++ b/pkgs/applications/editors/emacs-modes/org-generated.nix
@@ -4,10 +4,10 @@
elpaBuild {
pname = "org";
ename = "org";
- version = "20190527";
+ version = "20190904";
src = fetchurl {
- url = "http://orgmode.org/elpa/org-20190527.tar";
- sha256 = "1fc2nyylzpikjikyb24xq2mcilridcahmjwmg0s426dqrgqpm9ij";
+ url = "http://orgmode.org/elpa/org-20190904.tar";
+ sha256 = "0ah5zgbxp4j3mfgriw9liamy73npp9zbkq0zrg6cfhf8l3xwbnxn";
};
packageRequires = [];
meta = {
@@ -19,10 +19,10 @@
elpaBuild {
pname = "org-plus-contrib";
ename = "org-plus-contrib";
- version = "20190527";
+ version = "20190904";
src = fetchurl {
- url = "http://orgmode.org/elpa/org-plus-contrib-20190527.tar";
- sha256 = "16kf47ij25fijf6pbfxzq9xzildj1asdzhnkf5zv5pn4312pvgnq";
+ url = "http://orgmode.org/elpa/org-plus-contrib-20190904.tar";
+ sha256 = "08s3fk3jim0y2v00l6ah8y08ba8wbcf29z6fxqzyaxj58a5sq81a";
};
packageRequires = [];
meta = {
diff --git a/pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json b/pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json
index 3cc5f4b7df0..7a29ea7cd1d 100644
--- a/pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json
+++ b/pkgs/applications/editors/emacs-modes/recipes-archive-melpa.json
@@ -234,16 +234,16 @@
"repo": "abstools/abs-mode",
"unstable": {
"version": [
- 20190404,
- 2304
+ 20191013,
+ 926
],
"deps": [
"erlang",
"flymake",
"maude-mode"
],
- "commit": "31fb36f9206203062b8c618fef6ad484e44af226",
- "sha256": "0h0zsjqhjm18ppmaqv2kn4q1mchc1igcz80zwz8523n2w2gk9bri"
+ "commit": "5332dc875e0a285f64dd075b204fb6de5ba719ad",
+ "sha256": "1p2nsc4in8w407irsfihm8q0fh5am8vrd53gg5q78hhybazr53cf"
},
"stable": {
"version": [
@@ -961,8 +961,8 @@
"auto-complete",
"yasnippet"
],
- "commit": "131961b0476c6ee4d7bd07ce8d42d9e5a0dde38a",
- "sha256": "0b3cfrhpzjh96kdgfv7r9p0ssd7qkn9kq69jkqjzrv23jr9y80fi"
+ "commit": "84aa4f0c4ffafa2c2fdfbcb16662abac0a571013",
+ "sha256": "1miz6nwsdbc9n3jc7qcb0mvf2yp0k9a7pyl0ifbdjjr2160m2lql"
},
"stable": {
"version": [
@@ -987,8 +987,8 @@
"repo": "xcwen/ac-php",
"unstable": {
"version": [
- 20190922,
- 428
+ 20191023,
+ 1045
],
"deps": [
"dash",
@@ -998,8 +998,8 @@
"s",
"xcscope"
],
- "commit": "131961b0476c6ee4d7bd07ce8d42d9e5a0dde38a",
- "sha256": "0b3cfrhpzjh96kdgfv7r9p0ssd7qkn9kq69jkqjzrv23jr9y80fi"
+ "commit": "84aa4f0c4ffafa2c2fdfbcb16662abac0a571013",
+ "sha256": "1miz6nwsdbc9n3jc7qcb0mvf2yp0k9a7pyl0ifbdjjr2160m2lql"
},
"stable": {
"version": [
@@ -1065,8 +1065,8 @@
"auto-complete",
"rtags"
],
- "commit": "d3d4bc9b7b829d39628a1af96f06eb23ba48670c",
- "sha256": "0fgxrpqvqs988kjnkcc1lmyqnfc85ivhrarldl7iqgj25fvni6z1"
+ "commit": "f2633f565fc5e7e6958993ef105225f4e68e43ba",
+ "sha256": "1bjgr7wa82ccrc25r7agfaq3iz7xlp1qchvkmkx3xy59jv4yafjz"
},
"stable": {
"version": [
@@ -1361,14 +1361,14 @@
"repo": "abo-abo/ace-link",
"unstable": {
"version": [
- 20190716,
- 920
+ 20191017,
+ 941
],
"deps": [
"avy"
],
- "commit": "9b6d02564650e963ce05d124f83ced17e0027d7f",
- "sha256": "06jac3nlmnsbw9hiyqjxmf7igjs8xxcvdih6nf63lbnvm0qnazyn"
+ "commit": "483d0ea9d1e13884f13e54093b41082884325878",
+ "sha256": "1m4zcw27m99jlbjy5dyxxp4069pgwswqhyrps3c3zsnzs8hf1j0z"
},
"stable": {
"version": [
@@ -1474,14 +1474,14 @@
"repo": "abo-abo/ace-window",
"unstable": {
"version": [
- 20190708,
- 933
+ 20191022,
+ 1203
],
"deps": [
"avy"
],
- "commit": "a5344925e399e1f015721cda6cf5db03c90ab87a",
- "sha256": "18jm8gfgnf6ja9aarws5650lw2zfi3wdwc5j8r5ijn5fcqhfy7rc"
+ "commit": "edbbb1b77c3fb939e4d9057443bc1897321d0095",
+ "sha256": "1n8w6svks0pmslzg5zz1sny4hfnvych06cwzs3bvbmnfm4x6maqh"
},
"stable": {
"version": [
@@ -1777,15 +1777,15 @@
"stable": {
"version": [
0,
- 47
+ 48
],
"deps": [
"cl-lib",
"dash",
"s"
],
- "commit": "f2cfea210b165564e8d44f4c980b2fedac2462c1",
- "sha256": "15kp99vwyi7hb1jkq3lwvqzw3v62ycixsq6y4pd1x0nn2v5p5m5r"
+ "commit": "bd81d68466e44301505629454dfc689b6c17d94b",
+ "sha256": "1p918y24vcn2pdliaymd210xp9fvhd4a1srqbv2lfiqrh59yjidx"
}
},
{
@@ -1859,11 +1859,11 @@
"repo": "takaxp/ah",
"unstable": {
"version": [
- 20190905,
- 1422
+ 20191004,
+ 250
],
- "commit": "401135fd94c7f2df1ce23dbed32b4efd670689c7",
- "sha256": "0n5g2fildhca5vlgpkzrhd8j60bvkfq74zzq4vzhqq7qflj17j3h"
+ "commit": "218b9ffacb615e7a307ee30c18d072ce3e33aad6",
+ "sha256": "16ak8bbha079lkg7gxxngysry6bgilqi3dz4aa2yd5w9y25rv6va"
}
},
{
@@ -2237,14 +2237,14 @@
"repo": "domtronn/all-the-icons.el",
"unstable": {
"version": [
- 20190320,
- 1809
+ 20191025,
+ 43
],
"deps": [
"memoize"
],
- "commit": "f996fafa5b2ea072d0ad1df9cd98acc75820f530",
- "sha256": "0yc07xppgv78l56v7qwqp4sf3p44znkv5l0vlvwg8x1dciksxgqw"
+ "commit": "605deef5560429ccf66063ee9337b24c68820397",
+ "sha256": "15ibvcqn678visphmaffy5yh6jaczzzhhlxj4vnsywg5bdzxch3m"
},
"stable": {
"version": [
@@ -2344,11 +2344,35 @@
}
},
{
- "ename": "alt-codes",
- "commit": "693e11e8a99697ff8da1fe7cd9209af4e415fecb",
- "sha256": "0kh6fz38bzvqh78b17qa6riwnz6xvkw5w8rrlj413j4ypm464zxq",
+ "ename": "alsamixer",
+ "commit": "61a07f01ee94173fa59716d30b14a34ec967578e",
+ "sha256": "1kil28lpxaqnwgyw2h69dmx78q5lpn5k0l6y0fwyz2n6vayxw4yj",
"fetcher": "github",
- "repo": "elpa-host/alt-codes",
+ "repo": "remvee/alsamixer-el",
+ "unstable": {
+ "version": [
+ 20191002,
+ 1133
+ ],
+ "commit": "1bdb99e433acd38685f05408562746cfbf2bc820",
+ "sha256": "0c40vycphv5nf374rp8pnzvi50vlmgab3wrdq92hyprjw76gwxhk"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 2,
+ 1
+ ],
+ "commit": "1bdb99e433acd38685f05408562746cfbf2bc820",
+ "sha256": "0c40vycphv5nf374rp8pnzvi50vlmgab3wrdq92hyprjw76gwxhk"
+ }
+ },
+ {
+ "ename": "alt-codes",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "1h1hs0vxzmmrkf7mkm44lqb9d41jg02sk7iwb54s9g92rc7c10rg",
+ "fetcher": "github",
+ "repo": "jcs-elpa/alt-codes",
"unstable": {
"version": [
20190701,
@@ -2423,29 +2447,6 @@
"sha256": "07207h1643amlairnmpf8lnnkgf69kc04z3ri9k6fm4gmh6c9dy0"
}
},
- {
- "ename": "amixer",
- "commit": "ebb2d6c70b1fd2ddfb33d915c2ea01cc0d6da663",
- "sha256": "17bf6asrx5q71m8ry9fkdb1lavj4slx995j1v0vny7wgijmcyhdf",
- "fetcher": "github",
- "repo": "remvee/amixer-el",
- "unstable": {
- "version": [
- 20190923,
- 607
- ],
- "commit": "51016256450996aad3ffc0f99129a98ff32059be",
- "sha256": "1r07im2zd22a9f6dpxw6qrhbr773dyb6lfxcqsg7jjx55fa7xw3g"
- },
- "stable": {
- "version": [
- 0,
- 1
- ],
- "commit": "052d5a2f91e43e7dfb7bf4e7c5537ce600ae1c4a",
- "sha256": "0vmzca0pwdrqiysk5dbhmn02v2sqzs0qhi6987r1z6m9xzrwhmba"
- }
- },
{
"ename": "ammonite-term-repl",
"commit": "cf0ece0efb1fcf0ea7364df0d35fca69862f5e9a",
@@ -2547,8 +2548,8 @@
"repo": "pythonic-emacs/anaconda-mode",
"unstable": {
"version": [
- 20190918,
- 353
+ 20191001,
+ 2056
],
"deps": [
"dash",
@@ -2556,8 +2557,8 @@
"pythonic",
"s"
],
- "commit": "dc324ddea5d43e8f9a9d86936fc27ebfca8dac68",
- "sha256": "0b8sdxdi9l78143mpachnm4wa6wivhx0q4kav801wxh0ncwfnk6i"
+ "commit": "1b31c03756b989b674969bb1eb45ac809e59313b",
+ "sha256": "0h6afysc7c5a379bd9scdb27g0r1ncqinz7gnspqlqri205dmj33"
},
"stable": {
"version": [
@@ -2735,8 +2736,8 @@
"repo": "davidshepherd7/anki-mode",
"unstable": {
"version": [
- 20181106,
- 1837
+ 20191020,
+ 1441
],
"deps": [
"dash",
@@ -2744,8 +2745,8 @@
"request",
"s"
],
- "commit": "365fcfff45ed543f3df0d4110415f6f818ec2727",
- "sha256": "021wvz0vxbpiigrdhgilbpkbxmwwjy127g1lrp0wmnqg5m3rl5rg"
+ "commit": "8022fbab57c47581102af831b4405fc27f71db92",
+ "sha256": "1nyiqd3093dbcimljj09vidanki6nbrzknzdxw4rkbl2kd1wfvlf"
},
"stable": {
"version": [
@@ -2770,26 +2771,26 @@
"repo": "noctuid/annalist.el",
"unstable": {
"version": [
- 20190905,
- 5
+ 20190929,
+ 207
],
"deps": [
"cl-lib"
],
- "commit": "8f52a365b2876f034fbf9b335786fa6bafc9ac80",
- "sha256": "0qscah37qs65wykkw9nc5n5xgd4fy8w1jv6mznk4fbpds6qaxrjh"
+ "commit": "134fa3f0fb91a636a1c005c483516d4b64905a6d",
+ "sha256": "06dvk7hd3bqjng87apf5dsbdn0rv0gcrj66m7dz26c8bg19mddcc"
},
"stable": {
"version": [
1,
0,
- 0
+ 1
],
"deps": [
"cl-lib"
],
- "commit": "0da9812e419b1687cf1e7040384f983be32d5328",
- "sha256": "1dws8r39asjnxzjq4ixlja1ih6kphw0w666k685m7ncq9jmr6jw6"
+ "commit": "08df07e4530953a2c0b1aa553adcab37b7b614b0",
+ "sha256": "1jlb5w4972l8m2aa18q2l6arfpm65g4nk21dn1yi8c9dbpk2g67c"
}
},
{
@@ -2800,11 +2801,11 @@
"repo": "bastibe/annotate.el",
"unstable": {
"version": [
- 20190918,
- 714
+ 20191022,
+ 633
],
- "commit": "cb8de5081ab4adda81806a44ba91ba70d05d4ffb",
- "sha256": "1xxx2iafl8fkp2mmdkl6l8f7bml6g1azc746vwwxsx0yiim48jm9"
+ "commit": "54aefdec8d7d366d0987aec9242f035a52c54aa2",
+ "sha256": "11iqz6kncnzcnmxk2m037pmyflv6svq32r52cjw254fc3dvm39i0"
},
"stable": {
"version": [
@@ -2898,28 +2899,28 @@
"repo": "k1LoW/emacs-ansible",
"unstable": {
"version": [
- 20190619,
- 1255
+ 20191003,
+ 1430
],
"deps": [
"f",
"s"
],
- "commit": "2d35aa1280ace3cae404ea9e1231a8b26c7b9eb4",
- "sha256": "1yv33bw2q87am4bi2dasrbya28l6p3y4nr8rs0yl5nsvdbk4vbpg"
+ "commit": "c6532e52161a381ed3dddfeaa7c92ae636d3f052",
+ "sha256": "16i0r019lj9fdkxcga2jb8ha0r2lf1mz7jywg44hnj7r3lzdcmwp"
},
"stable": {
"version": [
0,
- 2,
+ 3,
0
],
"deps": [
"f",
"s"
],
- "commit": "8a097176d6772b6667254dbbe19c5fb64527bf5d",
- "sha256": "1m2cb88jb1wxa9rydkbn5llx2gql453l87b4cgzsjllha6j1488k"
+ "commit": "c6532e52161a381ed3dddfeaa7c92ae636d3f052",
+ "sha256": "16i0r019lj9fdkxcga2jb8ha0r2lf1mz7jywg44hnj7r3lzdcmwp"
}
},
{
@@ -3567,11 +3568,11 @@
"repo": "ragone/asx",
"unstable": {
"version": [
- 20190916,
- 2122
+ 20191024,
+ 1100
],
- "commit": "903e01d2856a95427bdf7d41d9628b3886e90867",
- "sha256": "09dv2imw5mcpw3n42hgwiw7c3wb31f74ci7hbqa5rk140rrvhf8j"
+ "commit": "5ca12cc51bb02b5926adf9a7976ba9ca08a1ea21",
+ "sha256": "16cwpzbi8xpmw25xnn9535djpgwwdjv4q4yh47mqfav3x5nqwgpk"
}
},
{
@@ -3582,11 +3583,11 @@
"repo": "jwiegley/emacs-async",
"unstable": {
"version": [
- 20190503,
- 656
+ 20191009,
+ 1018
],
- "commit": "bd68cc1ab1ac6af890e250bdaa12ffb1cb9649be",
- "sha256": "02n46dqbpdjlj65s1aka6ky49rgv2rpn06lzpfxwxl7kkzclc5f8"
+ "commit": "67c369555de998eaabd60056dead038c6c50b8fd",
+ "sha256": "0hhpyxb3d531jb2f3wvzx25183f0anm8nxv6mh0p825q2gkm6ly7"
},
"stable": {
"version": [
@@ -3606,14 +3607,14 @@
"repo": "chuntaro/emacs-async-await",
"unstable": {
"version": [
- 20170208,
- 1150
+ 20191006,
+ 422
],
"deps": [
"promise"
],
- "commit": "56ab90e4019ed1f81fd4ad9e8701b5cec7ffa795",
- "sha256": "1k6wisls6dqn63r4f4brnhrjbvzqpigw2zxdl9v8g1qcw49spk5s"
+ "commit": "c1348cc02ed54ccf49b7f39f1ebbf7df17e63c74",
+ "sha256": "18li54j0rnx64nnaw2wp2nl92msdryb7sjxmaip6b88q9qiwkdi5"
}
},
{
@@ -3695,8 +3696,8 @@
"repo": "jyp/attrap",
"unstable": {
"version": [
- 20190918,
- 828
+ 20190927,
+ 940
],
"deps": [
"dash",
@@ -3704,8 +3705,8 @@
"flycheck",
"s"
],
- "commit": "18cd1f7832870a36c404e872fa83a271fe8e688d",
- "sha256": "078391949h0fgmshin8f79a1a595m06ig577rkgjqgngcp0d61l9"
+ "commit": "0e4a2848d0a0cb509a54dbee6dd7b04f96c17737",
+ "sha256": "0ds3ca3pw1aab4y0fzlv76imbnlccky5mphd10zdikmrnwdhsm2w"
},
"stable": {
"version": [
@@ -3907,14 +3908,14 @@
"repo": "emacscollective/auto-compile",
"unstable": {
"version": [
- 20181230,
- 2216
+ 20191020,
+ 1040
],
"deps": [
"packed"
],
- "commit": "f043133f37fe6d707fa03a1ec4ba619da24c2f35",
- "sha256": "0h41vykrdn1jrwzn5db9idw5j3d77xhn616kwfv1syka7hvmyaq4"
+ "commit": "c46fb16c919d1f821cd69a43cc6e396757c51b2f",
+ "sha256": "06xfvn9s7kh3c0md431css5hz5yd3b2x6x788hx75hy3r7azi73s"
},
"stable": {
"version": [
@@ -4307,8 +4308,8 @@
20180527,
1123
],
- "commit": "e0e2ceb471a14a3e1763b47619fa4b8faef0be07",
- "sha256": "1m96gs55jsjxj4mbx1wv080b809fjw53by67jv3ny70i4xjk36kp"
+ "commit": "17cfa1b54800fdef2975c0c0531dad34846a5065",
+ "sha256": "1jgq9b262pjr6npza3k0p2glb6mpp0dfpslgx3i2p8a5ipwhwaqa"
},
"stable": {
"version": [
@@ -4525,14 +4526,14 @@
"repo": "abo-abo/auto-yasnippet",
"unstable": {
"version": [
- 20190326,
- 958
+ 20191015,
+ 942
],
"deps": [
"yasnippet"
],
- "commit": "624b0d9711222073a2a3f2186e2605eb99fc83c9",
- "sha256": "15g8wi067f345xhpi0c12w0h04p4f4lpccwmdjdfj8hzfl4gyxy9"
+ "commit": "db9e0dd4335b2202cd5dac95bbbc87a1032d9bbe",
+ "sha256": "0az8pip0gsq5xqpfizcz4rmj5hmkvz1fdkg996k9qqacp17p2caj"
},
"stable": {
"version": [
@@ -4668,8 +4669,8 @@
20190331,
2230
],
- "commit": "34eb4fe7d0a3380083e2e51627ae5968524d240b",
- "sha256": "1yh02mrqkn9hp5l1kl4qj5g1jijjvbd77dcssp76gw7nm8dlsn8a"
+ "commit": "e9dc7907eb8e9cf9a016bd73e6a96421534a70ae",
+ "sha256": "0ga1vbkaxjybxr3l5laakxvy9cbf82lrrsjqi67krh7s303az0bl"
}
},
{
@@ -4954,11 +4955,11 @@
"repo": "sebasmonia/awscli-capf",
"unstable": {
"version": [
- 20190909,
- 1534
+ 20190930,
+ 1517
],
- "commit": "6670b4db6bd35f0ea9ede598a9c17384046f4400",
- "sha256": "0pnz8jiapd8i8ya2j9lns22rg903iq65pby89wpmz7cidzg6lgf0"
+ "commit": "1a75f88f53a2969fe821c31e6857861d0a0c0a5e",
+ "sha256": "13ry0lhh8ss93h9c60gc02i28bwc70jb4fzqmvw778fk0shj8jxn"
}
},
{
@@ -5450,11 +5451,11 @@
"repo": "codesuki/bazel-mode",
"unstable": {
"version": [
- 20190606,
- 800
+ 20191002,
+ 333
],
- "commit": "f07e75fc2dd97ba20e40806927409357aaad2496",
- "sha256": "0grbvzqy4x6wh2951jsh5mmbhwbd6j5figqj7v9q5px5alprjqsl"
+ "commit": "13a8efc7b388b3ac45dd981898953bd98dd1b3d3",
+ "sha256": "17b4q3crzaxmsrh98jrnnnlyyjlbqq3mzxdvw44cbzy4d4qqcaps"
},
"stable": {
"version": [
@@ -5504,11 +5505,11 @@
"url": "https://git.savannah.nongnu.org/git/bbdb.git",
"unstable": {
"version": [
- 20190609,
- 316
+ 20190927,
+ 1617
],
- "commit": "1d26869d2787803672dd412cf658158d6bef0c7b",
- "sha256": "1l503z8fklrxxawxf00xbwbw1wyx7bsn2mhm5249h49ckxnqhgcx"
+ "commit": "2bbe645ae71d84ad518e03dec698d4154af2f9f0",
+ "sha256": "1f18pzwm7p4k1ycnrx80la4wxlph59kv7zh18sk4iz3k6a3j3nnh"
},
"stable": {
"version": [
@@ -5874,11 +5875,11 @@
"repo": "gilbertw1/better-jumper",
"unstable": {
"version": [
- 20190510,
+ 20191021,
1647
],
- "commit": "2c04d4bc09da88c5b8b276c87d3f9f56e517144e",
- "sha256": "1gzmhgr17mvxj1qvcisfq74dbb2rsgzx2wrbjf36jrwfzx7sdjxw"
+ "commit": "3aa1a8a7662d4188633daf7d75a23e13ebdd902b",
+ "sha256": "1rn4mxh9anqk582x0x7v32dw6m5i96aapdpfpzsxs519wxs3j9q4"
}
},
{
@@ -6062,8 +6063,8 @@
"a",
"pdf-tools"
],
- "commit": "ebb2778052aeaf737adebc003957cb48cb01135e",
- "sha256": "0qlvdpa88ic9gnb0qhijfsc9i6l3ba2zrvk4r4li3qrx0i9rpz5c"
+ "commit": "5f3e67448cc98fe2875115163849acae4d9e8526",
+ "sha256": "1w0dhyr4i0nx0g70smgclcfsbv6cfilb7df330njzaqk8j2gdfws"
}
},
{
@@ -6439,11 +6440,11 @@
"repo": "pythonic-emacs/blacken",
"unstable": {
"version": [
- 20190917,
- 535
+ 20191024,
+ 1230
],
- "commit": "5f30f17b048af1fe73ba710781650e3490a7be49",
- "sha256": "151gxc3pi8jam8mcmbfgny519kk0vib0m2dm5b9hzf5nq0dx7r9x"
+ "commit": "2d75594b8b016597f1c2ffa15f9974a0fa825d8d",
+ "sha256": "0l76km14qgj9vww8znl92dfqcbn6vlb1qngcwp35q8fwxi5biy9l"
}
},
{
@@ -6810,16 +6811,16 @@
"repo": "jyp/boon",
"unstable": {
"version": [
- 20190918,
- 601
+ 20191001,
+ 1211
],
"deps": [
"dash",
"expand-region",
"multiple-cursors"
],
- "commit": "07534c76d6bd3cd9307cc53deb59f11746f91ecc",
- "sha256": "16rzjr52g4jn96xsa6z1acl9zipq46pg8rhcgxri43cdanwkfqin"
+ "commit": "b17880bd39863b8f4acc7c8597fbf3f01b36e047",
+ "sha256": "0ad8vgn1sg1rmldh8nnavlgkjqb5ild5744wr4crmx6p9wyab298"
},
"stable": {
"version": [
@@ -7710,19 +7711,19 @@
"repo": "jorgenschaefer/emacs-buttercup",
"unstable": {
"version": [
- 20190906,
- 1433
+ 20191006,
+ 1305
],
- "commit": "d2b6692d58828d0e604fa259cf484296795fb2a7",
- "sha256": "0gb3d2039m71pi8m3n3mdncifljzq8qjvdg0j5gskx4shpg6k7jh"
+ "commit": "c2d75e9a48c93f96d1bc7f1bf151d69adb417abf",
+ "sha256": "1nzx39pf3lqbbc5h9r7qx30jm5r8g3k2zqc5hpmizv8d4l23fhcx"
},
"stable": {
"version": [
1,
- 17
+ 18
],
- "commit": "d2b6692d58828d0e604fa259cf484296795fb2a7",
- "sha256": "0gb3d2039m71pi8m3n3mdncifljzq8qjvdg0j5gskx4shpg6k7jh"
+ "commit": "c2d75e9a48c93f96d1bc7f1bf151d69adb417abf",
+ "sha256": "1nzx39pf3lqbbc5h9r7qx30jm5r8g3k2zqc5hpmizv8d4l23fhcx"
}
},
{
@@ -7739,8 +7740,8 @@
"deps": [
"buttercup"
],
- "commit": "6bc28b6b0f36fb71b0915c9e45963c840c64a8df",
- "sha256": "1rayxq1va7jpikfr37p8nq2pv339mhq7zqy082kzwvj5q6qfw88s"
+ "commit": "400227a45164e4e849048d288a02ab8243d09cd2",
+ "sha256": "1z972i1pzg8bkrzzbjha802486mybqyh9bhbvfk2sr6nzhvx2w1k"
},
"stable": {
"version": [
@@ -8267,16 +8268,16 @@
"repo": "kisaragi-hiu/cangjie.el",
"unstable": {
"version": [
- 20190829,
- 1530
+ 20190929,
+ 1221
],
"deps": [
"dash",
"f",
"s"
],
- "commit": "b34a28dd06bd95a16b655f1917227925975314bc",
- "sha256": "0xz62fivll6yv1x94f7f5m07zg7383llyz6wa1n5q1ysix2p20j1"
+ "commit": "0a703f4d1162259d77bfb3f862d13c1b1f11a711",
+ "sha256": "19f7xzc1204zdv8bbd5vfzxqrinhk8m9mw911dc77jab2in22348"
},
"stable": {
"version": [
@@ -8414,8 +8415,8 @@
"repo": "cask/cask",
"unstable": {
"version": [
- 20190718,
- 2055
+ 20191004,
+ 1155
],
"deps": [
"ansi",
@@ -8427,8 +8428,8 @@
"s",
"shut-up"
],
- "commit": "1d031f77d3dcd540038e24151dbaf0a91de01db5",
- "sha256": "1wz57lqmn9vzh8dlvb639lmfxh2h6m3f6kr9bglr2mf1hc3zrij1"
+ "commit": "a4715f7c6c9797639c3636399cb21c2b0332b354",
+ "sha256": "1zjz3mp8hgnsfyapq7qdfysj31g9f6syvrik2w057r3w3bxp8vkf"
},
"stable": {
"version": [
@@ -8637,16 +8638,16 @@
"repo": "MaskRay/emacs-ccls",
"unstable": {
"version": [
- 20190720,
- 935
+ 20190927,
+ 246
],
"deps": [
"dash",
"lsp-mode",
"projectile"
],
- "commit": "9061ebbf9d5ec3ee7e88dbd226c77017cf0447b1",
- "sha256": "106jh25ivq0ydiz37p51agk5zbpai7fv91pwn6dpqzsq5g281ls7"
+ "commit": "b1acc336f27d8a3bbc750c2dc3be915a4ac1afea",
+ "sha256": "1qgfxc5d1hb32ks1fxpx7agpw7dvnkz99wydlflc9fqq75g8v142"
}
},
{
@@ -8687,11 +8688,11 @@
"repo": "cdominik/cdlatex",
"unstable": {
"version": [
- 20190130,
- 1419
+ 20191006,
+ 1030
],
- "commit": "90d785a94c0db7aa0043ea62f5807af3df155438",
- "sha256": "1yhry3wrqh1ijc0n7140pnbwcamrgi89a75pg03zx0cqb5g6c8i6"
+ "commit": "fea53d325bdc32e9b299971f906101f41d24e77e",
+ "sha256": "0gn2h9p60dbz6xcz2fn0p7vpg1bwsh2kn4n76yd9z1p40j1fn93a"
},
"stable": {
"version": [
@@ -8810,15 +8811,15 @@
"repo": "ema2159/centaur-tabs",
"unstable": {
"version": [
- 20190919,
- 2028
+ 20191020,
+ 237
],
"deps": [
"cl-lib",
"powerline"
],
- "commit": "90220c26cbc77b121eeb065e30f6d7a395ef131f",
- "sha256": "1hrrsz4pbblmxyhds3253sjpk3gqb4zwjwwdl8b3shgamrhwl7y3"
+ "commit": "6a788ff518570d161674b4a7033f0a7a763b7417",
+ "sha256": "0a7nka9iha4c049gyb9qxdapgi33s5s5kav6r5p73wajx6iryzmz"
}
},
{
@@ -8933,8 +8934,8 @@
20171115,
2108
],
- "commit": "a886d605bc55f03250b12c45144aa4366ea5fb71",
- "sha256": "10ppaz9lja7iipa2594ybfpq3cr593sq6xyy70gl8kb7wbxr7mig"
+ "commit": "510a0d3506cca601195d53d0ce885a25b4084e1b",
+ "sha256": "07mdkfzfr12mava0ms17g4z1k6lbbrbbchjnljilkjcgccv20gg6"
},
"stable": {
"version": [
@@ -9465,14 +9466,14 @@
"repo": "SavchenkoValeriy/emacs-chocolate-theme",
"unstable": {
"version": [
- 20190818,
- 756
+ 20191021,
+ 1346
],
"deps": [
"autothemer"
],
- "commit": "7de46341adcc7a5eaafcddc0d3a9d63274f5e9c7",
- "sha256": "0s61lx5vhx01xzzqxy0blz6jxvljb8qjj3567nz17pwwdfcskc5v"
+ "commit": "1c6cd8d2fdc939bd4d26117d61e57c11cfe26512",
+ "sha256": "1knnj1kzjccr7hg5zbj4qfnkgjkf221bf7wv83km9hs7zs7brj5x"
}
},
{
@@ -9572,8 +9573,8 @@
"repo": "clojure-emacs/cider",
"unstable": {
"version": [
- 20190923,
- 739
+ 20191019,
+ 1042
],
"deps": [
"clojure-mode",
@@ -9584,14 +9585,14 @@
"sesman",
"spinner"
],
- "commit": "c3c903adaa85d33c3935c7483f6d6c8c8ce73c41",
- "sha256": "10vn4z578q3kiizbcx785jddpg5w0ssicc0n3qbpglik7sqdgp74"
+ "commit": "aba6567a12cdec01334f16f009e0c3c41b7aeb35",
+ "sha256": "1k3c4xrznyy3mya3n72y8c2brp0x3mr0pq6paw1wfdwzz9mn3764"
},
"stable": {
"version": [
0,
- 22,
- 1
+ 23,
+ 0
],
"deps": [
"clojure-mode",
@@ -9602,8 +9603,8 @@
"sesman",
"spinner"
],
- "commit": "8a1262dae8f86f03fa2ec0abdbced10ff7e5ee1e",
- "sha256": "0pjp1gcvhmbdh10w2yall9a7bbprg2z2hmmkwhqxcalsaacwfz0x"
+ "commit": "ce42702154709ef5d991e2732511c50d69de256c",
+ "sha256": "05yjkqc6d4grq9z5pxmv3anqh4zlhfg4v46jlccp6ynh030g7axs"
}
},
{
@@ -9776,14 +9777,14 @@
"repo": "jorgenschaefer/circe",
"unstable": {
"version": [
- 20190322,
- 1242
+ 20191006,
+ 1434
],
"deps": [
"cl-lib"
],
- "commit": "6ccd4b494cbae9d28091217654f052eaea321007",
- "sha256": "0cr9flk310yn2jgvj4hbqw9nj5wlfi0fazdkqafzidgz6iq150wd"
+ "commit": "e4af7143bd32907d0bf922bee53a96399f0376fa",
+ "sha256": "1ccxin0vp3z8lxcfm9bci06jkwy0nwasdwg95wp9hdnccpr63s38"
},
"stable": {
"version": [
@@ -9951,14 +9952,14 @@
"repo": "emacsmirror/clang-format",
"unstable": {
"version": [
- 20190517,
- 722
+ 20191019,
+ 1213
],
"deps": [
"cl-lib"
],
- "commit": "77ee89a0b6c1b956bc68d192527d1a0391fe5baa",
- "sha256": "1xfhxn6pn0clxwlsd9pqyy8srbqvkr0wmbyxr2979zv2fxzn17kd"
+ "commit": "113b767848ec1568f538e547d7c456a07d66b598",
+ "sha256": "1p2zz810nam5ciljd6hvln0qv9f8j53niry47fgwgsvwg527savx"
}
},
{
@@ -10463,22 +10464,22 @@
"s",
"simple-httpd"
],
- "commit": "a953d882dd4e476e58b04fcb6bb08d101588a8d1",
- "sha256": "0s5sqcn8dwysvzbpvphvr4165yqh4h02r17lsy8fp5ddaqpdy6aw"
+ "commit": "292c8f5370a2c74094da46ede990b5e7cc8b55b8",
+ "sha256": "1rv57wqr09vl0caz4wjr0kqvhgvl5y1x6818v8m55rm2z8rim11i"
},
"stable": {
"version": [
0,
0,
- 3
+ 4
],
"deps": [
"cider",
"s",
"simple-httpd"
],
- "commit": "d9783d42dbab9710afff5654bf931b00e9df4ac1",
- "sha256": "0jwnsyg0vi9ghn9yfd97rjj9j9ja3ig8h63n4zjw71ww3bcdldc6"
+ "commit": "292c8f5370a2c74094da46ede990b5e7cc8b55b8",
+ "sha256": "1rv57wqr09vl0caz4wjr0kqvhgvl5y1x6818v8m55rm2z8rim11i"
}
},
{
@@ -10672,17 +10673,19 @@
20190710,
1319
],
- "commit": "b42cb1ff80dc056da4036c7b65109d1a77d84bf4",
- "sha256": "1lw7rj57pg27gs0yfqrln16hhrb7npslv26jkd0jh3k5whs0fska"
+ "commit": "5a3f539cd50621298d15df639c29a9c09aace443",
+ "sha256": "07jv0xpszir2vz0i6ixdaq4ra32b5icj3sr4wdm3faf052xnv3my"
},
"stable": {
"version": [
3,
- 15,
- 3
+ 16,
+ 0,
+ -1,
+ 2
],
- "commit": "26a0e200e5f4abe8268235c9fdb23a2612a1b3b1",
- "sha256": "03qvdgfdxvbwwdipx8fbplnzrahf485w08j9fb0z1g27kq4wjjbb"
+ "commit": "92780281c2e8a46223b262b152caa9c8329373b1",
+ "sha256": "1qia99zl24n56wlpxigs1hmma5b1sydifcwd4v542p2jiwciwmny"
}
},
{
@@ -10807,8 +10810,8 @@
20190915,
1009
],
- "commit": "bf07c3db3900e36b0b87423f3b715d6378f86393",
- "sha256": "1wraxwnhf3xmlhc0ijh1ca9xqrxzxgih4dzca34smwp7dssz3xha"
+ "commit": "7ca7db69e8c38ec45eb572ad16ab2b56086f2131",
+ "sha256": "1jfglmsknvyh3srqn7m6yr02j7n8xa7iznzyhhr34mwg2q71ihzr"
}
},
{
@@ -11135,8 +11138,8 @@
20161219,
1144
],
- "commit": "42a79266f1d7b473e9328e67a455e505e6c3eff5",
- "sha256": "0mw5rnzzc4yfcflg59viy81ziws680r44xr05qg032b5x02l8ar9"
+ "commit": "4f7da6f955f7c584c5dfab2dc170f9a3debd80f8",
+ "sha256": "08wmllq3smg7cp7jspmvd67z5vzmxvi136c6j87r1gsgprhgmhw4"
},
"stable": {
"version": [
@@ -11182,11 +11185,11 @@
"repo": "purcell/color-theme-sanityinc-tomorrow",
"unstable": {
"version": [
- 20190904,
- 520
+ 20191025,
+ 423
],
- "commit": "d43905165503bc5e3bf4c658b414884f5cb434e5",
- "sha256": "0hzy863abchc46cpig8mnn4c885df02h8m2z7m257krkv5aggmif"
+ "commit": "7f76f4c4e055bda2c2e633e6d913b5b9e205ed42",
+ "sha256": "12i0snv7nhf2annjb74nwk9m6bh1a812sgg44v87kcj5p4mq87hf"
},
"stable": {
"version": [
@@ -11223,11 +11226,11 @@
"url": "https://git.sr.ht/~lthms/colorless-themes.el",
"unstable": {
"version": [
- 20190802,
- 725
+ 20190927,
+ 1305
],
- "commit": "4f9d0ec5a078ab8442abdba0c35eb748728f3052",
- "sha256": "1h8ggaqvrdj8cyknps9anh2xz08ar94137gydvxy8xgrmpa3jnc1"
+ "commit": "12678144d17edf36d34e6bcdc5435593e191d96d",
+ "sha256": "0fld15h92193bnbmka3ikq27hggxvsikzlzq4pi2n3kknq9hyh56"
}
},
{
@@ -11271,10 +11274,10 @@
},
{
"ename": "com-css-sort",
- "commit": "ec27ae185c0308c445e461dc84f398483ca08c5a",
- "sha256": "153yhyqrlmarz8rpcvb0rr7f388fhyb2val4qx2pzpsimklrwrcb",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "11cdp3cgcwwi06njjpwryh3vwmkdh2rzlin77p630590bynagw8c",
"fetcher": "github",
- "repo": "elpa-host/com-css-sort",
+ "repo": "jcs-elpa/com-css-sort",
"unstable": {
"version": [
20190723,
@@ -11320,20 +11323,20 @@
"repo": "matthewbauer/comint-hyperlink",
"unstable": {
"version": [
- 20190907,
- 1856
+ 20191022,
+ 1451
],
- "commit": "7aae3ba615eec1d96f59a386a2fcf98d5b659707",
- "sha256": "1r2rxda7jhb3rydzmwk9yxscmb6rj54jz9ihqsglfmlv8p2g8q6w"
+ "commit": "bd5a5e95f0e451a774fc5b197456f47f9eb4c50b",
+ "sha256": "0wri4ygdkyq54107hg0ij2nxzbpk8irfd2x2c94qkx97yql4yj54"
},
"stable": {
"version": [
0,
1,
- 4
+ 5
],
- "commit": "7aae3ba615eec1d96f59a386a2fcf98d5b659707",
- "sha256": "1r2rxda7jhb3rydzmwk9yxscmb6rj54jz9ihqsglfmlv8p2g8q6w"
+ "commit": "bd5a5e95f0e451a774fc5b197456f47f9eb4c50b",
+ "sha256": "0wri4ygdkyq54107hg0ij2nxzbpk8irfd2x2c94qkx97yql4yj54"
}
},
{
@@ -11836,8 +11839,8 @@
"repo": "cpitclaudel/company-coq",
"unstable": {
"version": [
- 20190425,
- 1851
+ 20191004,
+ 1358
],
"deps": [
"cl-lib",
@@ -11846,8 +11849,8 @@
"dash",
"yasnippet"
],
- "commit": "779dabd2925fc786dc278270a20f2ff05a3c673c",
- "sha256": "00rn79i2vackrxhqmbf0miw0k2z6s6gmqb1nj9dj0pfml5yac875"
+ "commit": "109f86ddbb87313b8ef763ae97d9445230b6d051",
+ "sha256": "1y2dl262g2l6zsjmlmmi6fk3p83wv2j8qh83x5j09dj1j1vyx4hy"
},
"stable": {
"version": [
@@ -12111,10 +12114,10 @@
},
{
"ename": "company-fuzzy",
- "commit": "3c3957d27d4208db45e7545f86ad1c25f53ec532",
- "sha256": "0yxr0j3zdsf8xfy2mk4ybnjfv6g861772dshbd6v4p3q0pbhhhg6",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "1xr5bilhj0xps0i0rgdvspq8yfiqkybq682jhzqjs1qzrm91apn0",
"fetcher": "github",
- "repo": "elpa-host/company-fuzzy",
+ "repo": "jcs-elpa/company-fuzzy",
"unstable": {
"version": [
20190812,
@@ -12577,8 +12580,8 @@
"cl-lib",
"company"
],
- "commit": "131961b0476c6ee4d7bd07ce8d42d9e5a0dde38a",
- "sha256": "0b3cfrhpzjh96kdgfv7r9p0ssd7qkn9kq69jkqjzrv23jr9y80fi"
+ "commit": "84aa4f0c4ffafa2c2fdfbcb16662abac0a571013",
+ "sha256": "1miz6nwsdbc9n3jc7qcb0mvf2yp0k9a7pyl0ifbdjjr2160m2lql"
},
"stable": {
"version": [
@@ -12701,8 +12704,8 @@
"company",
"prescient"
],
- "commit": "2f01b640e3a487718dbc481d14406005c0212ed9",
- "sha256": "1wqk1g8fjpcbpiz32k7arnisncd4n9zs84dn3qn9y8ggjzldqy91"
+ "commit": "82a90c4142c369f4090a42536179c6029d3fdafd",
+ "sha256": "0n919w068j73dnlxfzsvzh7j385phi4z718pi6xq6cygkjkq9zq8"
},
"stable": {
"version": [
@@ -12858,8 +12861,8 @@
"company",
"rtags"
],
- "commit": "d3d4bc9b7b829d39628a1af96f06eb23ba48670c",
- "sha256": "0fgxrpqvqs988kjnkcc1lmyqnfc85ivhrarldl7iqgj25fvni6z1"
+ "commit": "f2633f565fc5e7e6958993ef105225f4e68e43ba",
+ "sha256": "1bjgr7wa82ccrc25r7agfaq3iz7xlp1qchvkmkx3xy59jv4yafjz"
},
"stable": {
"version": [
@@ -13231,6 +13234,21 @@
"sha256": "0rxw86xi9xgr0fp6wmd6hgqgqr9flk7p4lcr0052jhlwknj1nrx0"
}
},
+ {
+ "ename": "compdef",
+ "commit": "462b3d92c8c5f72ae1b70fa4d48b803c2f3d07e2",
+ "sha256": "04cav3f1ggyjfgnbx1wsyfaj8d63sxwfqkjar869p6kz9gajy4qr",
+ "fetcher": "gitlab",
+ "repo": "jjzmajic/compdef",
+ "unstable": {
+ "version": [
+ 20190929,
+ 655
+ ],
+ "commit": "67104a38763cc819644f711248b170a43bce151b",
+ "sha256": "1f6y6cr67gps9jp5hd20xszfd3k26v70g6z4g5db6wdkvlnc2wkg"
+ }
+ },
{
"ename": "composable",
"commit": "1fc0f076198e4be46a33a26eea9f2d273dda12b8",
@@ -13349,8 +13367,8 @@
"repo": "necaris/conda.el",
"unstable": {
"version": [
- 20190607,
- 1625
+ 20191001,
+ 1753
],
"deps": [
"dash",
@@ -13358,8 +13376,8 @@
"pythonic",
"s"
],
- "commit": "d65f6d2a47c96e1ff1c7af0e83aee1f5acfe858e",
- "sha256": "1bx60bipglviphxd9cj0q8jvml2ibd38daz44l2bwkcrp8jznf94"
+ "commit": "ffafcc47ddc58b53b5dac19f6f0f745b316d4522",
+ "sha256": "02pvi03blbfkyzy46ma7zg1xfgikxnxrs3silraaym25bn633rn5"
},
"stable": {
"version": [
@@ -13805,26 +13823,26 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20190830,
- 1557
+ 20191024,
+ 1621
],
"deps": [
"swiper"
],
- "commit": "79333e9edfee38ec3b367c33711a68bdf7783259",
- "sha256": "0dyclc51sprhmr5fi4lylhwsrn8v1jgyblwk9ly60jj84lj6278z"
+ "commit": "c8120fb614425bf76bee687183f70b4b4c2ffc9d",
+ "sha256": "1m62yv9fxw1456v92li3acrwchqs9n56g150nwdppsic5vwlzgnz"
},
"stable": {
"version": [
0,
- 12,
+ 13,
0
],
"deps": [
"swiper"
],
- "commit": "85d1e2e779ca92e6ef8e47d08f866b13d4d87aee",
- "sha256": "0xgngn3jhmyn6mlkk9kmgfgh0w5i50b27syr4cgfgarg6p77j05w"
+ "commit": "cd634c6f51458f81898ecf2821ac3169cb65a1eb",
+ "sha256": "0ghcwrg8a6r5q6fw2x8s08cwlmnz2d8qjhisnjwbnc2l4cgqpd9p"
}
},
{
@@ -13904,16 +13922,16 @@
"repo": "nathankot/counsel-dash",
"unstable": {
"version": [
- 20190823,
- 1334
+ 20191021,
+ 1648
],
"deps": [
"cl-lib",
"counsel",
"dash-docs"
],
- "commit": "24d370be9e94e90d045c49967e19484b9903fce9",
- "sha256": "18gp7hhgng271c7bh06k9p24zqic0f64j5cicivljmyk9c3nh7an"
+ "commit": "7027868d483b51d949b9f20fb8f34b122ca61520",
+ "sha256": "0h3f5pxnmb21pq4hh7k4w8jzflz1k2ap7nwpjc222w0q6x6jrbjp"
},
"stable": {
"version": [
@@ -13939,15 +13957,15 @@
"repo": "redguardtoo/counsel-etags",
"unstable": {
"version": [
- 20190802,
- 652
+ 20191014,
+ 50
],
"deps": [
"counsel",
"ivy"
],
- "commit": "d7fcec59c4ba919b93018d4d61da0c154233c66b",
- "sha256": "1pawczhhb7im1q314wsba9fwcks04kddg1vv8mcpiad237mf5dx4"
+ "commit": "b08ed51b763e29fc5deb2952eb7e5ba7c3677b4a",
+ "sha256": "055iwjwkdbwirgm707xgar5afx2nr2kvrsdg5bnw96yvwvby6x4r"
},
"stable": {
"version": [
@@ -13971,15 +13989,15 @@
"repo": "cireu/counsel-ffdata",
"unstable": {
"version": [
- 20190725,
- 1630
+ 20191017,
+ 1237
],
"deps": [
"counsel",
"emacsql"
],
- "commit": "33f37112b068d72d866011461c6a4e9a0d43fc12",
- "sha256": "00svf7b3an4dfcl7w2xycn5a6ib78p5xip6wy675w9k6v16sag73"
+ "commit": "88c2348c4039d9e562bd3d9a364708b01037c283",
+ "sha256": "0sbp3f72dcln8y789vjdmg73lxvyb4qs4pb5mg452b3y8c8xlj30"
}
},
{
@@ -14095,15 +14113,15 @@
"repo": "ericdanan/counsel-projectile",
"unstable": {
"version": [
- 20190817,
- 102
+ 20191010,
+ 1427
],
"deps": [
"counsel",
"projectile"
],
- "commit": "fda7f0bad93a471fddf5fa01d6fdee5684e7f880",
- "sha256": "097ksmy85lf9zfi6v2xz9bxl54l0il6v0ybj1305qg6g8xampbdw"
+ "commit": "ace17b9a3243e934314860f161f0ed71e4922730",
+ "sha256": "06l8rr11ki31a35vmvfdhvvvsgm8nbx8v2wsn4d12y42i86sdfv5"
},
"stable": {
"version": [
@@ -14249,16 +14267,16 @@
"repo": "AdamNiederer/cov",
"unstable": {
"version": [
- 20180415,
- 2031
+ 20191004,
+ 36
],
"deps": [
"elquery",
"f",
"s"
],
- "commit": "7c72a949b9628296af97cc7e4df0af6c3824d66e",
- "sha256": "0rddchwanrshfpjiigmz6a0zz1sz9kxbbgvszvja2r4w0m6irb80"
+ "commit": "803592baf1fb210415d943689af2bf5b79cdd24e",
+ "sha256": "0wp89sq9jy97cvsihqn9dk62m7rp6154c00214f84xb1vab7bcpw"
}
},
{
@@ -14269,15 +14287,15 @@
"repo": "trezona-lecomte/coverage",
"unstable": {
"version": [
- 20180227,
- 457
+ 20191008,
+ 2203
],
"deps": [
"cl-lib",
"ov"
],
- "commit": "c73d984168955ca0f47f44b0464aa45282df42b6",
- "sha256": "1kn61j91x4r4kc498y2jas5il4pc4qzhkj8392g2qiq5m3lbv4vl"
+ "commit": "2d9b662673a0f165c6929d8b7fb264f5ffb2ebcd",
+ "sha256": "0pdn309kcyrvb8bgzgjmy26mcgbfkr6p1d37ww6qjk9hps0jy92r"
},
"stable": {
"version": [
@@ -14657,8 +14675,8 @@
"deps": [
"seq"
],
- "commit": "308f17d914e2cd79cbc809de66d02b03ceb82859",
- "sha256": "0rf84finwlvmy0xpgyljjvnrijlmkzjyw9rh97svgxp9c1rzfk0x"
+ "commit": "903db7b1a2052f4959d934cae26ec40a3f323ed4",
+ "sha256": "15wq0z9mnx60mi9xfkvgfgsfxdbiigwxr0wqabv3n2091dbzfas4"
},
"stable": {
"version": [
@@ -14786,28 +14804,30 @@
"repo": "hlolli/csound-mode",
"unstable": {
"version": [
- 20190321,
- 1559
+ 20191005,
+ 807
],
"deps": [
+ "highlight",
"multi",
"shut-up"
],
- "commit": "f4bc9236bbc5a696f7ff32d9402749536a332546",
- "sha256": "0ds6cigm3pncsa5blqzfgisjn9v898ayj6nq2va6ssg73k0qfx1r"
+ "commit": "7d3f78477c725719be9c4a98b403a5aa409e4202",
+ "sha256": "154xnfspbx2fsk32h34ljw7mzsbsdymscmi0rqdc6r9bbbwapwqw"
},
"stable": {
"version": [
0,
2,
- 0
+ 1
],
"deps": [
+ "highlight",
"multi",
"shut-up"
],
- "commit": "5a892e6ad72e7844e8e14c0da04fcb6bc125fe5e",
- "sha256": "1gzg2r7agllz2asp7dbxykydpnw3861whs2pfhr3fwwb39xf1pva"
+ "commit": "389be230aecfea03e8043e8ea6884ea21ea9230b",
+ "sha256": "1c88ak0jaj51fwiqniqxd7xyk23wjl9m57znzm8j267ld8g12znp"
}
},
{
@@ -14818,11 +14838,11 @@
"repo": "omajid/csproj-mode",
"unstable": {
"version": [
- 20190514,
- 1858
+ 20191012,
+ 49
],
- "commit": "889334f8cd08dc79d133149b4504e0e001f5a769",
- "sha256": "0j330rrj6abr7xay1h2kajwa22npij0fdh30fk5z7zgas7jz735h"
+ "commit": "95e797af7cc30d4675247b64496c39b77b82e18e",
+ "sha256": "08cxkvq7k14lixavv7nwi5kmmxqvkgmqr4i46ihsgv7jcmxyy8gx"
}
},
{
@@ -15175,11 +15195,11 @@
"repo": "the-frey/cyberpunk-2019",
"unstable": {
"version": [
- 20190722,
- 1332
+ 20191008,
+ 1133
],
- "commit": "5b30794c4f906da6e48600ffc56443151cae45d1",
- "sha256": "1vb04zff9231yvlxflgp6qicpjxqp40gzgpp70b4rrffbfk6hays"
+ "commit": "7e40c37210c363b2819fd9bb98a73101d7a3c206",
+ "sha256": "0fgh39lyq49b4zm10fiqhqzafwrg2vmpfn8k1frdkadansq4jl7z"
}
},
{
@@ -15303,8 +15323,8 @@
20190111,
2150
],
- "commit": "7e233ab00e117b2e7165c246941ac85a989be262",
- "sha256": "1189hi8vp2albpvfz5b66327qizzkzkg9p9b6l8157jsm6a03y7p"
+ "commit": "a32a29e8aaa688e0507d374ab47e641eb1a427c4",
+ "sha256": "1ry1jcdkl0mcjlpa1lp2mdrp03mcrvkvx5p3y4f4d6h4bjk5zk65"
},
"stable": {
"version": [
@@ -15339,11 +15359,11 @@
"repo": "Emacs-D-Mode-Maintainers/Emacs-D-Mode",
"unstable": {
"version": [
- 20190826,
- 2244
+ 20191009,
+ 903
],
- "commit": "f3843276e235c6b633ba5367f78d74fe7c04e244",
- "sha256": "066kjyvginjp2cqmdi8ybrr558074m8wqd0jrwsicn4dps3njvcn"
+ "commit": "cfd1d0869d51b7548b3fb738b2f2593c76533d44",
+ "sha256": "0vkl470vvmxap8ca773a0jvjvalmvdbbax3qvgjdclp54ml75al4"
},
"stable": {
"version": [
@@ -15470,8 +15490,8 @@
"repo": "jyp/dante",
"unstable": {
"version": [
- 20190826,
- 1656
+ 20191004,
+ 1233
],
"deps": [
"company",
@@ -15482,8 +15502,8 @@
"lcr",
"s"
],
- "commit": "a25ae9e5b5425cffdd88d498777e90ea8655fa37",
- "sha256": "1ziw3snbs2z2cg8a3jbyjd48qkgrkzs4bh8lrbs0h2c87nzldvhd"
+ "commit": "38b589417294c7ea44bf65b73b8046d950f9531b",
+ "sha256": "1mnmn635552zlwd4zr68jbvdjipl6gi4mi6wiyck28fsmq8kw96h"
},
"stable": {
"version": [
@@ -15511,8 +15531,8 @@
"repo": "emacs-lsp/dap-mode",
"unstable": {
"version": [
- 20190917,
- 548
+ 20191019,
+ 1707
],
"deps": [
"bui",
@@ -15523,8 +15543,8 @@
"s",
"tree-mode"
],
- "commit": "2e0f7dd70656aad5a70ce2b4f5375870084a02f3",
- "sha256": "0hckyrv470j8zx5sr24h16fa9a3fxa8i7iwywxs15wwrwl6mqh9m"
+ "commit": "dd71e3fefb40f84d13d7630c6233c6c768d1134b",
+ "sha256": "0s0a9n30bzf70p512r0hgipx5b7jrphnj3r2r6b6xva4ndbp7laj"
},
"stable": {
"version": [
@@ -15776,11 +15796,11 @@
"repo": "magnars/dash.el",
"unstable": {
"version": [
- 20190920,
- 1035
+ 20191024,
+ 1908
],
- "commit": "a743ae3da1d5869434c6f262bbe45ef30d87cb9c",
- "sha256": "1ggd88i11dnvl8yxrzv41l66rj25zi66v82jsc0mb3fgh921hx7i"
+ "commit": "9631947f2fbeed58b1d07a3ebc1340a3626b2823",
+ "sha256": "0mbhi7rzahsl0i8i8ifga39f7s4z4ppagr52cs28xldkc3344ahf"
},
"stable": {
"version": [
@@ -15800,11 +15820,11 @@
"repo": "xuchunyang/dash-alfred.el",
"unstable": {
"version": [
- 20190720,
- 415
+ 20191024,
+ 450
],
- "commit": "ec8d9970fa00ee38bca798673c10cae44419541d",
- "sha256": "1asa3cmncl2jvc89jzlvb4karpc4zdihsjvig0zjia6nbj46pqsr"
+ "commit": "fcd21bd6c7eb5cd31377be970406ff3d2454bd5c",
+ "sha256": "0cvkj0d45aan6g5c7930v9syp0m3l1w6zkdgsdvbbiav0i6kpqrx"
}
},
{
@@ -15855,8 +15875,8 @@
"deps": [
"dash"
],
- "commit": "a743ae3da1d5869434c6f262bbe45ef30d87cb9c",
- "sha256": "1ggd88i11dnvl8yxrzv41l66rj25zi66v82jsc0mb3fgh921hx7i"
+ "commit": "9631947f2fbeed58b1d07a3ebc1340a3626b2823",
+ "sha256": "0mbhi7rzahsl0i8i8ifga39f7s4z4ppagr52cs28xldkc3344ahf"
},
"stable": {
"version": [
@@ -15879,14 +15899,14 @@
"repo": "emacs-dashboard/emacs-dashboard",
"unstable": {
"version": [
- 20190721,
- 504
+ 20191009,
+ 1129
],
"deps": [
"page-break-lines"
],
- "commit": "7a71e6ca4c32fdadde0c8624ea4e2e7c11474e7d",
- "sha256": "09fgzw93x90bhq918p4i8hrfy8yxyp236rc118cr6hma9bh05hii"
+ "commit": "224fb2cb067d0f1f95fbbe8aa4073154cd255410",
+ "sha256": "1ndffcfhavb1pa8f2g8mbbi8w2386r1av5dfns1gz9fdzi6pqlz4"
},
"stable": {
"version": [
@@ -16204,16 +16224,16 @@
"repo": "Wilfred/deadgrep",
"unstable": {
"version": [
- 20190807,
- 2125
+ 20191002,
+ 2
],
"deps": [
"dash",
"s",
"spinner"
],
- "commit": "329119c65126f7917d3910bc584f4191ba8f21ac",
- "sha256": "0fxf7gq9sjfkgpdfqx10w3l3nd4rwa8kv9plyxk1fqacb3s5m6ai"
+ "commit": "e1ea4a358cfdac7551d0c6bf6ae70a4e191c1528",
+ "sha256": "161mb7kyr70k24kl25lms8v8b87fi5q66zj9hlbhzwksdxpa9z30"
},
"stable": {
"version": [
@@ -16636,8 +16656,8 @@
20190701,
1306
],
- "commit": "a3707e9fcf4371fe586e0d35a79331d1cf7309c9",
- "sha256": "01xd5hhk66firnnmc18fa87ialcn1cr8b1vhgjrfa1p87hf496s1"
+ "commit": "d2706dd2d83cf9f3672a74b0b3fc490cc84b0f78",
+ "sha256": "1ymxxa1jpcg6c0wwxz8qi453bgik07yh297fsf4a03hh07rpx8a0"
},
"stable": {
"version": [
@@ -16726,14 +16746,14 @@
"repo": "psibi/dhall-mode",
"unstable": {
"version": [
- 20190919,
- 2242
+ 20191006,
+ 2324
],
"deps": [
"reformatter"
],
- "commit": "57001a69917329e7933d80a7e21116fe11255ae7",
- "sha256": "039lgmap36iawvw89jhkq25j9h2r9qb8s3612j5xhyzbbrg6q0pl"
+ "commit": "ef4d33debe224c6ba37e51a29b9dc8b74f20f1c2",
+ "sha256": "1232y2k4l3bsz90pgis78zxmrw7jv09dfaip21yc1w4vpxfyr384"
}
},
{
@@ -16862,6 +16882,30 @@
"sha256": "05xfgn9sabi1ykk8zbk2vza1g8pdrg08j5cb58f50nda3q8ndf4s"
}
},
+ {
+ "ename": "didyoumean",
+ "commit": "6030fcde06d23b98b0c81d40e1cdb5eb4412b9a1",
+ "sha256": "0hfd6kgqry0mcg77lqf0rvcb9clhjh7krq41hlz4wkrjyw0xbngg",
+ "fetcher": "gitlab",
+ "repo": "kisaragi-hiu/didyoumean.el",
+ "unstable": {
+ "version": [
+ 20191020,
+ 531
+ ],
+ "commit": "4a6049f2de36801e0a50e93b17a375501f16cf28",
+ "sha256": "0plwn23h96m71vx0jxilnl6nj7lsq4mpjv8mjaiankrxhvjcv6f0"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 4,
+ 0
+ ],
+ "commit": "6d0c4203eb192d73d89261b3a9bad52951e394af",
+ "sha256": "1rdmhsrlqn19a140i3099fp7f9wnlglp760rnrjp5p840wzfm74q"
+ }
+ },
{
"ename": "diff-hl",
"commit": "855ea20024b606314f8590129259747cac0bcc97",
@@ -17114,10 +17158,10 @@
},
{
"ename": "diminish-buffer",
- "commit": "be1dc31aaad773f6504ded15d9ce2579fdf192af",
- "sha256": "10rsdn2mlk3lnc9dc75zyphqckja7bzm5xgzjrbzvvbf4w87qa1f",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "1z0ini177r9dkn4bpdpcmyi014a3444blij8izvpj31bqkyckmqf",
"fetcher": "github",
- "repo": "elpa-host/diminish-buffer",
+ "repo": "jcs-elpa/diminish-buffer",
"unstable": {
"version": [
20190921,
@@ -17135,11 +17179,11 @@
"repo": "gonewest818/dimmer.el",
"unstable": {
"version": [
- 20180218,
- 411
+ 20191024,
+ 1711
],
- "commit": "d033fdda154e688e45cca35902dbff9915351b98",
- "sha256": "1d457029zyabfjhzrgayibdmxfmia5yr7rqn50kc16k3aavw32f7"
+ "commit": "52652c54f2714ec931f3fc3709c66b109b1b81e2",
+ "sha256": "14s7pc2sac50vai7clxcxws3hyrcskimd8byp43q4a3fhqsjys93"
},
"stable": {
"version": [
@@ -17245,8 +17289,8 @@
"dash",
"dired-hacks-utils"
],
- "commit": "886befe113fae397407c804f72c45613d1d43535",
- "sha256": "1cvibg90ggyrivpjmcfprpi2fx7dpa68f8kzg08s88gw5ib75djl"
+ "commit": "ae39981d7cc58206cfeb377d6621bdd9000fd472",
+ "sha256": "0q4fk5cg04pj83kpn1mvfqsjsr99ffqxayfnb7vcgdc33g19afjv"
}
},
{
@@ -17265,8 +17309,8 @@
"dired-hacks-utils",
"f"
],
- "commit": "886befe113fae397407c804f72c45613d1d43535",
- "sha256": "1cvibg90ggyrivpjmcfprpi2fx7dpa68f8kzg08s88gw5ib75djl"
+ "commit": "ae39981d7cc58206cfeb377d6621bdd9000fd472",
+ "sha256": "0q4fk5cg04pj83kpn1mvfqsjsr99ffqxayfnb7vcgdc33g19afjv"
}
},
{
@@ -17392,8 +17436,8 @@
"dired-hacks-utils",
"f"
],
- "commit": "886befe113fae397407c804f72c45613d1d43535",
- "sha256": "1cvibg90ggyrivpjmcfprpi2fx7dpa68f8kzg08s88gw5ib75djl"
+ "commit": "ae39981d7cc58206cfeb377d6621bdd9000fd472",
+ "sha256": "0q4fk5cg04pj83kpn1mvfqsjsr99ffqxayfnb7vcgdc33g19afjv"
}
},
{
@@ -17410,8 +17454,8 @@
"deps": [
"dash"
],
- "commit": "886befe113fae397407c804f72c45613d1d43535",
- "sha256": "1cvibg90ggyrivpjmcfprpi2fx7dpa68f8kzg08s88gw5ib75djl"
+ "commit": "ae39981d7cc58206cfeb377d6621bdd9000fd472",
+ "sha256": "0q4fk5cg04pj83kpn1mvfqsjsr99ffqxayfnb7vcgdc33g19afjv"
}
},
{
@@ -17537,8 +17581,8 @@
"dash",
"dired-hacks-utils"
],
- "commit": "886befe113fae397407c804f72c45613d1d43535",
- "sha256": "1cvibg90ggyrivpjmcfprpi2fx7dpa68f8kzg08s88gw5ib75djl"
+ "commit": "ae39981d7cc58206cfeb377d6621bdd9000fd472",
+ "sha256": "0q4fk5cg04pj83kpn1mvfqsjsr99ffqxayfnb7vcgdc33g19afjv"
}
},
{
@@ -17556,8 +17600,8 @@
"dash",
"dired-hacks-utils"
],
- "commit": "886befe113fae397407c804f72c45613d1d43535",
- "sha256": "1cvibg90ggyrivpjmcfprpi2fx7dpa68f8kzg08s88gw5ib75djl"
+ "commit": "ae39981d7cc58206cfeb377d6621bdd9000fd472",
+ "sha256": "0q4fk5cg04pj83kpn1mvfqsjsr99ffqxayfnb7vcgdc33g19afjv"
}
},
{
@@ -17604,8 +17648,8 @@
"dash",
"dired-hacks-utils"
],
- "commit": "886befe113fae397407c804f72c45613d1d43535",
- "sha256": "1cvibg90ggyrivpjmcfprpi2fx7dpa68f8kzg08s88gw5ib75djl"
+ "commit": "ae39981d7cc58206cfeb377d6621bdd9000fd472",
+ "sha256": "0q4fk5cg04pj83kpn1mvfqsjsr99ffqxayfnb7vcgdc33g19afjv"
}
},
{
@@ -17623,8 +17667,8 @@
"dash",
"dired-hacks-utils"
],
- "commit": "886befe113fae397407c804f72c45613d1d43535",
- "sha256": "1cvibg90ggyrivpjmcfprpi2fx7dpa68f8kzg08s88gw5ib75djl"
+ "commit": "ae39981d7cc58206cfeb377d6621bdd9000fd472",
+ "sha256": "0q4fk5cg04pj83kpn1mvfqsjsr99ffqxayfnb7vcgdc33g19afjv"
}
},
{
@@ -17635,11 +17679,11 @@
"repo": "Vifon/dired-recent.el",
"unstable": {
"version": [
- 20180921,
- 2238
+ 20191004,
+ 1500
],
- "commit": "7c5a818ab88fdfa779674931cc6d9466308fcd86",
- "sha256": "1pxa17rxc43yam0j8xi7ji8kxv0jq96jk0j3p3brj9nss2gfw48f"
+ "commit": "5c799f96da08a0a3200cb5f609baf6c184f558ea",
+ "sha256": "0kc97v80rh10ksfw49pp551ay0b1apwi6ba66rwbyix50d7drimw"
}
},
{
@@ -17665,11 +17709,11 @@
"url": "https://git.sr.ht/~jakob/dired-rmjunk",
"unstable": {
"version": [
- 20190526,
- 2029
+ 20191007,
+ 1232
],
- "commit": "6a9fa6a35498e53e8c57282e3b08dedc896d880d",
- "sha256": "0kpkd7qasrb303d0b01d62r82prhrmaasxqa14nf5lh01c213nr4"
+ "commit": "92af5fcc2bd0bc3826f4ce238a850e9a362533a4",
+ "sha256": "0720lnnm0sjf8yazr0xjwfrzqwia283jj3c6hcbgfp5l0z162m5b"
},
"stable": {
"version": [
@@ -17719,14 +17763,26 @@
"repo": "jojojames/dired-sidebar",
"unstable": {
"version": [
- 20190516,
- 159
+ 20191024,
+ 116
],
"deps": [
"dired-subtree"
],
- "commit": "2c742326a6b7a76e36666586809aaf5efa150b3f",
- "sha256": "0s2d8lirv8s9az8a7g97yzg7na2n1340a8vg6zja315d43qljis9"
+ "commit": "21ccb6723bea69f2e2ca25998268d8a039f904cc",
+ "sha256": "0mck4qk6srbbf8xnn2sg11j822z4ybxvgavvy402d5sli515i8ca"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 1,
+ 0
+ ],
+ "deps": [
+ "dired-subtree"
+ ],
+ "commit": "347f56480228c2aac97e14f4f5a762c4582d1323",
+ "sha256": "1ahmvbwwdnjddn8qk6gq5gjfkvi1mvm13a968n7zpcpnphk6ygzb"
}
},
{
@@ -17768,8 +17824,8 @@
"dash",
"dired-hacks-utils"
],
- "commit": "886befe113fae397407c804f72c45613d1d43535",
- "sha256": "1cvibg90ggyrivpjmcfprpi2fx7dpa68f8kzg08s88gw5ib75djl"
+ "commit": "ae39981d7cc58206cfeb377d6621bdd9000fd472",
+ "sha256": "0q4fk5cg04pj83kpn1mvfqsjsr99ffqxayfnb7vcgdc33g19afjv"
}
},
{
@@ -17830,8 +17886,8 @@
20190629,
231
],
- "commit": "ec17789d2f72355e0fb6e31029c6ffa686337e2e",
- "sha256": "1blnib2ckljdxqpn0fnihyn9akc1pm8zbfw4hqy0xz2xqmyfqxi1"
+ "commit": "d5aa50a5269d7374bc8ea981d3871729424d165d",
+ "sha256": "0jwzlf0nhn5699l5xjhszix0y1539zdxyy6434srf31cgr7q84cw"
},
"stable": {
"version": [
@@ -17873,14 +17929,14 @@
"repo": "wbolster/emacs-direnv",
"unstable": {
"version": [
- 20190622,
- 1853
+ 20191016,
+ 1907
],
"deps": [
"dash"
],
- "commit": "fcec20c52fc37008d40a07c6dd0818c69e8be5f2",
- "sha256": "0r1ryz1swafl1s1bwcwnc1wm5nga2kma0059x132rsglm4bla41n"
+ "commit": "fd0b6bbd5e3eaf6aa48bccd4a1ff3048bfb2c69b",
+ "sha256": "0py0if1wl61y6f55s4p8y11rjvrgx3yk2v5n1q2xl3gg7f4ra136"
},
"stable": {
"version": [
@@ -18285,14 +18341,14 @@
"repo": "unhammer/dix",
"unstable": {
"version": [
- 20181210,
- 1200
+ 20191023,
+ 1357
],
"deps": [
"cl-lib"
],
- "commit": "b973de948deb7aa2995b1895e1e62bbe3129b5a5",
- "sha256": "1bjxyidcp7y309asbk4pfb4mzgb8j62fmp3w3zl2nahdgv1rja45"
+ "commit": "466df0a7f5ab6ab19150bef92f7d1aac0dec2467",
+ "sha256": "1gb21rsczwcwhqc9bpw77zikwr2ycqmvks6n0y8mdrj3kc6qvzgc"
},
"stable": {
"version": [
@@ -18322,8 +18378,8 @@
"dix",
"evil"
],
- "commit": "b973de948deb7aa2995b1895e1e62bbe3129b5a5",
- "sha256": "1bjxyidcp7y309asbk4pfb4mzgb8j62fmp3w3zl2nahdgv1rja45"
+ "commit": "466df0a7f5ab6ab19150bef92f7d1aac0dec2467",
+ "sha256": "1gb21rsczwcwhqc9bpw77zikwr2ycqmvks6n0y8mdrj3kc6qvzgc"
},
"stable": {
"version": [
@@ -18578,11 +18634,11 @@
"repo": "jhgorrell/dna-mode-el",
"unstable": {
"version": [
- 20170804,
- 814
+ 20191001,
+ 2108
],
- "commit": "471d374de22c33eaddd8e41dd8ae29753fab2f6a",
- "sha256": "05zsaypyavyn7gs0jk63chkxkm2rl4nbrqgv6zxrbqcar7gv86am"
+ "commit": "7a48393fcf0015eed2368fcb89b3091c9d029dc4",
+ "sha256": "05p1mllp7vgk69078gn6hc0vx5hfqz6k81i4ghkfkxr5fdm5fdk5"
}
},
{
@@ -18630,8 +18686,8 @@
"repo": "Silex/docker.el",
"unstable": {
"version": [
- 20190813,
- 1431
+ 20191005,
+ 650
],
"deps": [
"dash",
@@ -18641,8 +18697,8 @@
"s",
"tablist"
],
- "commit": "fe74a499ce3246fb9a7d72e6931864b94ce5261d",
- "sha256": "1prxz9fy9ca6lrv3qff408igxc1hic2laz528ba9mzyr5bc9qsq0"
+ "commit": "5027a3d541b1dcbb2f7ec0bac04a30dceeca7ce8",
+ "sha256": "1n4k5ar9h2a11f68nqdgmqnwpnlym5862vls89wkjqxl02ss34zn"
},
"stable": {
"version": [
@@ -18905,30 +18961,30 @@
"repo": "seagle0128/doom-modeline",
"unstable": {
"version": [
- 20190918,
- 1510
+ 20191025,
+ 624
],
"deps": [
"all-the-icons",
"dash",
"shrink-path"
],
- "commit": "2690aa27892380b4e857efee4b7a76ff3a87e538",
- "sha256": "020zwg15ww40mss7ndc56hji16rmpllab3rkm0k6z79h9jmmc01c"
+ "commit": "59b1f7fe24fef9027d60942c44bfaa93df149a3d",
+ "sha256": "0jc65qxnjnid30y2ilp0a7yqa41qz9jzflp9cmky49hgwjaph33n"
},
"stable": {
"version": [
2,
6,
- 1
+ 2
],
"deps": [
"all-the-icons",
"dash",
"shrink-path"
],
- "commit": "b117f2e86920c0bb3a61ce64c59a6f5db05a11e9",
- "sha256": "1lzw3nfqrymrgc9vhd5zzffjy79sdfiihx3mphp5hny8f1nw912g"
+ "commit": "c7eb0fb93e11c2252dc9f1a928e26627f3f4b3a3",
+ "sha256": "1swbjrmfyq496rg03xm6vz5w00bsz06nly7mffvxy74jc3f6d5fc"
}
},
{
@@ -18939,14 +18995,14 @@
"repo": "hlissner/emacs-doom-themes",
"unstable": {
"version": [
- 20190904,
- 2252
+ 20191024,
+ 1803
],
"deps": [
"cl-lib"
],
- "commit": "1159463956223ae53df421bcd796e94610759c42",
- "sha256": "0jacmhqvvsqy5w7zxsr5nxka1pxysz74zkv5lfvbqkay59asn95z"
+ "commit": "bb587d06f883cf4362fbfb3df2f989367fccb0fe",
+ "sha256": "0k8i6xg6dg5i0kgyj73qiy5kn4aa8c2g7caijg76914dmxvm3ikc"
},
"stable": {
"version": [
@@ -19027,8 +19083,8 @@
20190325,
1917
],
- "commit": "166ca7f01a0c85faaa3f8d20dbb8f7c5e972eebb",
- "sha256": "0nc0nvxmsjg7821c7jxzhzxnj9h00yc4i725a75qadqynmm60bq4"
+ "commit": "215ab684a204965497c4f841b110f0621ff1f09f",
+ "sha256": "0ns51z9fmqkypnm8s0lzkglds073rlbq8n0v78s84l82bir0kwzv"
},
"stable": {
"version": [
@@ -19175,11 +19231,11 @@
"repo": "dracula/emacs",
"unstable": {
"version": [
- 20190107,
- 2016
+ 20191022,
+ 2033
],
- "commit": "66e429f4d576346661ae3a111bafaa06febc1d94",
- "sha256": "0lyy8vjzzcfcj4hm7scxl4cg4qm67rprzdj7dmyc3907yad4n023"
+ "commit": "320cc8cfc67e33c86045ef3e79b7627b91b9b517",
+ "sha256": "0pzlwxsa823sbcf2nq2lw303cld2jc2siaaiafld0qc4xasg9zyn"
},
"stable": {
"version": [
@@ -19387,8 +19443,8 @@
"repo": "dtk01/dtk",
"unstable": {
"version": [
- 20190803,
- 2120
+ 20191016,
+ 103
],
"deps": [
"cl-lib",
@@ -19396,8 +19452,8 @@
"s",
"seq"
],
- "commit": "cc5807cc38417060725f1f5ab2efca8baf074053",
- "sha256": "0vwx0s3hli1ql2rfkqcv4y7n6ln4yrp3h2a7x8vrp99h6rb6xxg0"
+ "commit": "abf5f50fd2bd2697f0c07991ab05e0132ae7f50d",
+ "sha256": "0zdmsqlb4ph9cdpl0gvvyizjdgygwdmww5vnsz3h84chzpza9x5q"
}
},
{
@@ -19423,19 +19479,19 @@
"repo": "jscheid/dtrt-indent",
"unstable": {
"version": [
- 20190128,
- 2101
+ 20191019,
+ 2141
],
- "commit": "9ab9cb9d7f391fb09f61c9289c51c36374ddbcbb",
- "sha256": "0pgf0pvqd8k4yzhdn2df9lp0y8hmlm2ccrh07jivwlccs95pcz7z"
+ "commit": "48221c928b72746d18c1e284c45748a0c2f1691f",
+ "sha256": "0jmlb54b0qrp2mr9cnbzki1vy7i0wv5y1h03ns8acwa2hmpjk30a"
},
"stable": {
"version": [
0,
- 8
+ 9
],
- "commit": "9ab9cb9d7f391fb09f61c9289c51c36374ddbcbb",
- "sha256": "0pgf0pvqd8k4yzhdn2df9lp0y8hmlm2ccrh07jivwlccs95pcz7z"
+ "commit": "48221c928b72746d18c1e284c45748a0c2f1691f",
+ "sha256": "0jmlb54b0qrp2mr9cnbzki1vy7i0wv5y1h03ns8acwa2hmpjk30a"
}
},
{
@@ -19505,8 +19561,8 @@
"repo": "jacktasia/dumb-jump",
"unstable": {
"version": [
- 20190923,
- 1849
+ 20190928,
+ 1758
],
"deps": [
"dash",
@@ -19514,8 +19570,8 @@
"popup",
"s"
],
- "commit": "d64ee2a31afa755d5b373ada2e8fea11149b44a3",
- "sha256": "0jx0wsw99m9dwpfbssk9n4kpd08rzyhyhw5wjfwadapd2hhf11mw"
+ "commit": "34fb76982dafc62f8105c520aece4c3ceccb7307",
+ "sha256": "1f6hgrklnbadr15qnsb4icn3xa589cs3ms2jvn1fndbhv4ms2hv3"
},
"stable": {
"version": [
@@ -19556,20 +19612,20 @@
"repo": "ocaml/dune",
"unstable": {
"version": [
- 20190911,
- 1607
+ 20191016,
+ 1241
],
- "commit": "27f97109256eb6336491536f2c62bf332716de03",
- "sha256": "1llzmq56kvy8v1ijn62gyfr71g3z5s0svqcq4q4zan57rdhzchn0"
+ "commit": "72ed306bc42175675c0cf227c7073d3522c683da",
+ "sha256": "0m8xy6fgv33j7r414959fy4i0d0lq8pl6qfnwrzln21a5j99dvah"
},
"stable": {
"version": [
1,
11,
- 3
+ 4
],
- "commit": "1fb491280dbe7e3bc7c00bb75ca837edc538333b",
- "sha256": "0l4x0x2fz135pljv88zj8y6w1ninsqw0gn1mdxzprd6wbxbyn8wr"
+ "commit": "f7ac8f5c8fed67d31c2a63669006829263c2fe6d",
+ "sha256": "1bbicrfsrcc67v4q5qfi2vbzpqhzj5v55z9vkp6sljwnwfvm8jzr"
}
},
{
@@ -19610,14 +19666,14 @@
"repo": "harsman/dyalog-mode",
"unstable": {
"version": [
- 20190721,
- 1411
+ 20191002,
+ 1352
],
"deps": [
"cl-lib"
],
- "commit": "47f53d844b0862f7474714e1ed8f2fea5001e3f2",
- "sha256": "03qz5mrq2i52lrj045fwk1l06ax6yl2dyj271p2zp5kv1fcbph6a"
+ "commit": "4e214c1804eefde07b1dcd2ea07b8e41f33d7ee7",
+ "sha256": "1vq1fhn8x6i6wmccwiq482dbrdpn5cllkdn3v0ki0427a8gwkdal"
}
},
{
@@ -20019,28 +20075,28 @@
"repo": "masasam/emacs-easy-hugo",
"unstable": {
"version": [
- 20190729,
- 454
+ 20191013,
+ 1814
],
"deps": [
"popup",
"request"
],
- "commit": "00a7dfb19b6ee9e6a2993104400334ea2ebb39f1",
- "sha256": "18sm2nsfidvbp7walf3wrfq9ra7l5ww0b5p4xglr1ch73m47gdzj"
+ "commit": "0ff8033adc13ada55259e6c2fad27de143325917",
+ "sha256": "0hk7kcl598d43fi9k6c278syz7f11szpmi6x6v0vjaah805a07jb"
},
"stable": {
"version": [
3,
8,
- 42
+ 43
],
"deps": [
"popup",
"request"
],
- "commit": "2e2eb5720792512bb8a2ab2a7d9eb9ce86de8df9",
- "sha256": "0zram35da92gvv72fdj1mpyxasagvv0i20rrqilawyvah7kr1njg"
+ "commit": "02f7f06d9d1e66cef6df9768dc2400217f488a6f",
+ "sha256": "17l7zpc7vcn4g19q78fj1pxmh63x5xf081x4f79d1v23fnakqrdb"
}
},
{
@@ -20051,26 +20107,26 @@
"repo": "masasam/emacs-easy-jekyll",
"unstable": {
"version": [
- 20190609,
- 146
+ 20191013,
+ 750
],
"deps": [
"request"
],
- "commit": "8b83e491b0db4aa75a07662577a2526a698adc21",
- "sha256": "1y8d90b2nh6l9cxyddhdggmhl913fhlzzgqa0pabqry6fqfz51la"
+ "commit": "c6f6640848df1b73fa04cba10a7a22dc9cc49db3",
+ "sha256": "1m1xn4b6dny1h7vq99c18s8lmxps2xzh5zy8bzms241p2d5zbbvk"
},
"stable": {
"version": [
2,
2,
- 22
+ 23
],
"deps": [
"request"
],
- "commit": "9b065ac1bc5a85c6ad41a7b97553eeaa9e30c791",
- "sha256": "1pj2hafyx1lq8ifahfg0j90z72swixi1pma52j6701vrn8a5aqw6"
+ "commit": "23d95261dce28a73e4ab11b10f447bde829b8a1f",
+ "sha256": "08y6v7rz33pw2crq3lq06sp7lvg2ww9afdwa41bp5i2xrlz069x7"
}
},
{
@@ -20228,26 +20284,26 @@
"repo": "joostkremers/ebib",
"unstable": {
"version": [
- 20190922,
- 2000
+ 20191015,
+ 1716
],
"deps": [
"parsebib"
],
- "commit": "b9c924d2a206f70caf714251a33bebcfef0c37c2",
- "sha256": "18z58s3s1afr9spg57kpmpxfgkbwxdq7bv4rl5wk78rwj76bskpk"
+ "commit": "622faff85836383d8cc1a40ca65904338247785c",
+ "sha256": "0y75jdcd10l77ggxk7fd9ppkygm77iw35vscnj0yfms72qajava9"
},
"stable": {
"version": [
2,
- 16,
- 5
+ 17,
+ 3
],
"deps": [
"parsebib"
],
- "commit": "eb6e7bf8cc525c41150bf5913d965e89e1fbf48d",
- "sha256": "0jys32kvbcjrc65dwgfzz21g4fnycdhm0pybgk3akb80rv00x1vf"
+ "commit": "7a1e570e3d540e4c8d30bf1d23b62a30c1ae65a6",
+ "sha256": "1ifqa0scvq872yhvb6p6x2y8yilbnf754rdbqa69s0rvv9qzhvw9"
}
},
{
@@ -20312,11 +20368,11 @@
"repo": "abo-abo/eclipse-theme",
"unstable": {
"version": [
- 20190716,
- 916
+ 20191007,
+ 1354
],
- "commit": "0239fa7bbbb5fb61ac1e96fc772974240d2a8996",
- "sha256": "1dldf1qsf2j62i0gi9r3ax7w749yaj09q0vw5xlk49m4qpi50ga3"
+ "commit": "0381586948f4b0d56f43c4587afd618063834986",
+ "sha256": "0rzq6qfy7ssy4mmaysjw1l78xs2pgnhfl8wzad7yaig3hs71p81k"
}
},
{
@@ -20753,26 +20809,26 @@
"repo": "editorconfig/editorconfig-emacs",
"unstable": {
"version": [
- 20190703,
- 336
+ 20191025,
+ 806
],
"deps": [
"cl-lib"
],
- "commit": "f24f651245344f5f97c348246ce035843419b322",
- "sha256": "0djicwnbz7awzsnr6z1xggb9d7l83mf2h3xw3l1f9pv87m7mgndn"
+ "commit": "59c734af576b6ea505718a2294eae9f3facac477",
+ "sha256": "0v3ymgbh4ap5sw71aa7ycxd0yj4qga5ngsshd80i2cg9pn5qz0aj"
},
"stable": {
"version": [
0,
8,
- 0
+ 1
],
"deps": [
"cl-lib"
],
- "commit": "4b6c34d5d77025a11ae68462af9bf0a822a13242",
- "sha256": "1b2cpqz75pivl323bs60j5rszwi787x6vy68csycikqz9mhpmjn9"
+ "commit": "0b65d5316bcab4d76b5823ea6ecf8f5880f460d2",
+ "sha256": "1djlhkap7zddknzvjsjz0agpfsms1ih05zcpg1bikid2vs4gddyr"
}
},
{
@@ -21060,8 +21116,8 @@
20190714,
236
],
- "commit": "20d33864e0e9d30edb0f146d89b6349776382bf3",
- "sha256": "175mcx9hi6nnynamhj3pa9808wgpz2cxjs95b2ky8g6dfv07cmk6"
+ "commit": "65dff2c90834dda505ccd1d8401f3e86689aadef",
+ "sha256": "1mw2cjflh1r5irj0362rvg90gklrxj1b5kwcdjq9brj26g3fzpc9"
},
"stable": {
"version": [
@@ -21081,27 +21137,27 @@
"repo": "joaotavora/eglot",
"unstable": {
"version": [
- 20190924,
- 1547
+ 20191024,
+ 1132
],
"deps": [
"flymake",
"jsonrpc"
],
- "commit": "d7747541f3ee82fbc1b7ce3f9499737b4da9414b",
- "sha256": "19jgmx9a1hmwcpix8dznjs6qscsn5x6z5jpcn7s6h47wfp470nav"
+ "commit": "32ba9d09ec40c68b086e6ff0a2d7c3bdd8393df0",
+ "sha256": "059bm1chzxvfs46izshc2q1fgg1c0gpffasjg5lgh49vk66jmyxf"
},
"stable": {
"version": [
1,
- 4
+ 5
],
"deps": [
"flymake",
"jsonrpc"
],
- "commit": "35597d262b53bde52faa46ee6ae8c597d93114e8",
- "sha256": "1qx3ixaaaffhmbh3ifi5041lp7xp4ab4x4n1mal3wcpp70asxvdp"
+ "commit": "33a4f869972f0958c15c33b47035672b265a8b55",
+ "sha256": "1x6nlsc93scq8lidx1l5ipi7r7s0p63m2vwkl77p3v59glir15cb"
}
},
{
@@ -21135,11 +21191,11 @@
"url": "https://framagit.org/eide/eide.git",
"unstable": {
"version": [
- 20190501,
- 2122
+ 20191001,
+ 2003
],
- "commit": "0554252de694d01210e40cf071f212b6ca45e88e",
- "sha256": "1ac8408m0rqyhda22b1c6jcn62mrmpvcn5d3nr2miiv7akvykvl9"
+ "commit": "eafa97e61383ef943bd6c3f8c7d50953257d4ae1",
+ "sha256": "1gdiblh6c7wsdrsrlh933xdx74nwrda7gq860lv05lc0a5j860mj"
},
"stable": {
"version": [
@@ -21174,8 +21230,8 @@
"repo": "millejoh/emacs-ipython-notebook",
"unstable": {
"version": [
- 20190813,
- 2156
+ 20191020,
+ 1934
],
"deps": [
"auto-complete",
@@ -21188,13 +21244,14 @@
"skewer-mode",
"websocket"
],
- "commit": "a2872eff6c18a0706c531e9316c792a9fb99826f",
- "sha256": "0i182ic59wnhqmik15qsqjsqza5fn67qw18i5gvvj7dsn3v05vac"
+ "commit": "876cba2049751b39f9f12929afb75aacc034ea64",
+ "sha256": "0jy9rhh7arbg9y1yng2gk48dvk2cifmdn9wnzf0sifn8m8cld8fv"
},
"stable": {
"version": [
0,
16,
+ 2,
2
],
"deps": [
@@ -21208,8 +21265,8 @@
"skewer-mode",
"websocket"
],
- "commit": "a2872eff6c18a0706c531e9316c792a9fb99826f",
- "sha256": "0i182ic59wnhqmik15qsqjsqza5fn67qw18i5gvvj7dsn3v05vac"
+ "commit": "4399f92b6b5d23240e8f447b36521b8db2a650a3",
+ "sha256": "12zq35ab84j6rhwnq6flp3ljm17ild95nv73mxgig9vsrvx1y57v"
}
},
{
@@ -21356,8 +21413,8 @@
20181006,
225
],
- "commit": "156d1a0bbbf330b3f274b0afb7a8366d7f04b8c7",
- "sha256": "1mm4xphk9h8p9f3pl4brqyksk3lmnw4cr78j933p28qcmgk8sr7w"
+ "commit": "29b43a17559bbf38d7a1db1edd5b524cacc4401f",
+ "sha256": "011i33igq9df0bcmk938yibgj4b417ri2pz16j6klwnnbl8dqkq3"
},
"stable": {
"version": [
@@ -21747,11 +21804,11 @@
"repo": "casouri/eldoc-box",
"unstable": {
"version": [
- 20190711,
- 1226
+ 20191008,
+ 1427
],
- "commit": "8aa2b6d35a557864ff64762774fd5b4960cbeff0",
- "sha256": "08h42a3mrhcn4qi77fz2s8yz5sbsfcm8vxyc707lhj8cvl8qp9c2"
+ "commit": "033df7175d454708460818c66ad9a8c589540ca9",
+ "sha256": "16shcbq8hl2xmbzyfk727sbbxflrkpms48y715hw4iy2a2qxnbwq"
},
"stable": {
"version": [
@@ -21843,14 +21900,14 @@
"repo": "davidshepherd7/electric-operator",
"unstable": {
"version": [
- 20190710,
- 858
+ 20191005,
+ 1109
],
"deps": [
"dash"
],
- "commit": "97f600ccd9244f99ac802bf8cbd4a8241fbcb892",
- "sha256": "08dpn776jcypibi3x7mlkxcpsd0i65dws206zwjc19nl3qan4a11"
+ "commit": "71d65e4abaef5e49a9e1b8fce706ce0296f9d5e2",
+ "sha256": "168ri3wahr6zjv2dvqc3jbqih2m4d0mfzp4gqw5mss000fqmx9ns"
},
"stable": {
"version": [
@@ -22061,14 +22118,14 @@
"repo": "TobiasZawada/elgrep",
"unstable": {
"version": [
- 20190917,
- 2320
+ 20191022,
+ 1746
],
"deps": [
"async"
],
- "commit": "c644ed57337fdf117de5b7e342c2623d4f17e8f7",
- "sha256": "1j757kclw54y3cn839jjdsbkydf3sc0bjkkii50gvy65kp46fqhp"
+ "commit": "13cfea5df14a24fe71afe6efd167caf107497698",
+ "sha256": "1g4rnc3y5ivz5ix0xvcai9wiq4kzqnv8skggq9vx1691p3s847nl"
},
"stable": {
"version": [
@@ -22139,20 +22196,20 @@
"repo": "xuchunyang/elisp-demos",
"unstable": {
"version": [
- 20190816,
- 421
+ 20191025,
+ 1021
],
- "commit": "628ade09bf24331003f7f69a3ebfa57da09288c0",
- "sha256": "0lybadq66bl4snkwph9i1y0qxln29wyfjn222ii3nfwany28cj66"
+ "commit": "0c4948c08b8616f3e24fa8b6deb758f199e12fda",
+ "sha256": "1nqkzicika1ndw0m62xjaa0szfpz7ls15m2fbhk91sqk1lwf213x"
},
"stable": {
"version": [
2019,
- 8,
- 16
+ 10,
+ 25
],
- "commit": "628ade09bf24331003f7f69a3ebfa57da09288c0",
- "sha256": "0lybadq66bl4snkwph9i1y0qxln29wyfjn222ii3nfwany28cj66"
+ "commit": "0c4948c08b8616f3e24fa8b6deb758f199e12fda",
+ "sha256": "1nqkzicika1ndw0m62xjaa0szfpz7ls15m2fbhk91sqk1lwf213x"
}
},
{
@@ -22376,8 +22433,8 @@
"f",
"s"
],
- "commit": "798c40de09ebfff40fd1aa5b996bd8390f803bdf",
- "sha256": "1z1g1v3q5zdljkdziv8jnyjm2n4jxdfbds1qqwddlaz143b4h5zb"
+ "commit": "55b49500090247728d5abcd3670527a394ba16e4",
+ "sha256": "0gilc9z2mb53mp5702izdrbyjbmvij20jn8zgji1z629ckjivwh7"
}
},
{
@@ -22616,26 +22673,44 @@
"repo": "dochang/elpa-clone",
"unstable": {
"version": [
- 20190922,
- 2302
+ 20191006,
+ 1953
],
"deps": [
"cl-lib"
],
- "commit": "777ac63fef531bdecf29cd3bf06e15dbe51e9d09",
- "sha256": "1lrkmbspcwgh97b30i49nacfm5pjpkgk69z6qfkkmm6xvxx8wp7d"
+ "commit": "827e2723b123618aaa32642d78c447cf2979a00a",
+ "sha256": "08psgia9vwwil16nymy0z12p823in3bxf9k7phjrmdicqqc01k42"
},
"stable": {
"version": [
0,
0,
- 8
+ 9
],
"deps": [
"cl-lib"
],
- "commit": "777ac63fef531bdecf29cd3bf06e15dbe51e9d09",
- "sha256": "1lrkmbspcwgh97b30i49nacfm5pjpkgk69z6qfkkmm6xvxx8wp7d"
+ "commit": "827e2723b123618aaa32642d78c447cf2979a00a",
+ "sha256": "08psgia9vwwil16nymy0z12p823in3bxf9k7phjrmdicqqc01k42"
+ }
+ },
+ {
+ "ename": "elpa-deploy",
+ "commit": "d1708e6fa8778a79cd2423a56497140e3302b579",
+ "sha256": "1yv4sfipaxqgx3zwjfr3wzc25f59pl03snq0ja2s13r7l5kg6im8",
+ "fetcher": "github",
+ "repo": "oitofelix/elpa-deploy",
+ "unstable": {
+ "version": [
+ 20191022,
+ 718
+ ],
+ "deps": [
+ "f"
+ ],
+ "commit": "f5126a2da1e0e52981fad9c12028814be80328c2",
+ "sha256": "0s1cv983cgz8iysjllqbpbq80bcmsynqb6d3c8z177xqvvr4zaw8"
}
},
{
@@ -22670,20 +22745,20 @@
"repo": "tgvaughan/elpher",
"unstable": {
"version": [
- 20190921,
- 2324
+ 20191014,
+ 1459
],
- "commit": "5b568bcfd841bcd8fa3972035f6bdff82cb5d3f0",
- "sha256": "0wffrxc6k3pzh1r7hva6m16mrinf6365xzci452r33kdw1pj323h"
+ "commit": "798c375e25d988da94915f2949c51cb8669faf86",
+ "sha256": "1sp322h4m2n35q65hp9myfgh9nc53pddr5bg133n9gyp7sywq7w8"
},
"stable": {
"version": [
2,
3,
- 5
+ 6
],
- "commit": "c0ff9d26c2e5cf62ade93852e7eb8a0f081bf028",
- "sha256": "0khgplpwm7dzsxfh43i1lgwrwskmyxaz9qcgzs0vx9c4vm8c1byk"
+ "commit": "798c375e25d988da94915f2949c51cb8669faf86",
+ "sha256": "1sp322h4m2n35q65hp9myfgh9nc53pddr5bg133n9gyp7sywq7w8"
}
},
{
@@ -22709,19 +22784,18 @@
"repo": "jorgenschaefer/elpy",
"unstable": {
"version": [
- 20190925,
- 2241
+ 20191024,
+ 2007
],
"deps": [
"company",
- "find-file-in-project",
"highlight-indentation",
"pyvenv",
"s",
"yasnippet"
],
- "commit": "a1002f3682fe071652eb935e5c7c7de09c5ff2e1",
- "sha256": "0r787z9xi821mhmh71wa73a3a0a9yl1jmmi3a9982rzv0xc1wpsa"
+ "commit": "ddc1689f9bc6719568feb522e54054f2b2cb64e8",
+ "sha256": "16m96l1krpg3d2xnbr7jc65pqvczlkdpydp9gyh1b2qmhg0hqhf3"
},
"stable": {
"version": [
@@ -22786,8 +22860,8 @@
"repo": "emacs-elsa/Elsa",
"unstable": {
"version": [
- 20190825,
- 1513
+ 20191002,
+ 2030
],
"deps": [
"cl-lib",
@@ -22795,8 +22869,8 @@
"f",
"trinary"
],
- "commit": "fa12fcfa37f399b56c8b45323e03c3328ae4fde3",
- "sha256": "0aphgjzxm4qhpp5rc72mx7d6n7mfm1ah7gn5064j7kzdi630msjn"
+ "commit": "b43236e5e183249726b93f13e09c56a081817804",
+ "sha256": "0j0qppbhmb43nh1j1hrsyg6m0710m25i12sc9k9s2drz9wva7jc3"
}
},
{
@@ -23024,11 +23098,11 @@
"repo": "emacscollective/elx",
"unstable": {
"version": [
- 20190904,
- 1331
+ 20191021,
+ 1312
],
- "commit": "aec740bb4453a8b671beccd31a583225fb2eb104",
- "sha256": "144mh3klxqv70qz5qksj5dzgcczc6wwscwwi2mx07x6s3vbgmfal"
+ "commit": "a37c328eac07936ccb3e3e225a764c10e81fd3db",
+ "sha256": "02dy68df31fgdw0isxckg3nysnagxfxy65kgvcndbpb8prvpm0md"
},
"stable": {
"version": [
@@ -23040,59 +23114,6 @@
"sha256": "0vpvdnmg95nk9bmrjysbpfwbyzxhipdqh9xfphxi2n63sd0vzk7z"
}
},
- {
- "ename": "emacs-setup",
- "commit": "abb7101b2d48af56af09d1dc85c540300dba7b3c",
- "sha256": "1x4rh8vx6fsb2d6dz2g9j6jamin1vmpppwy3yzbl1dnf7w4hx4kh",
- "fetcher": "github",
- "repo": "echosa/emacs-setup",
- "unstable": {
- "version": [
- 20120727,
- 1426
- ],
- "commit": "c783ec13e3b39093fffb6f6d64dccdce8ce4d375",
- "sha256": "1crpjcxwanbrd1yd4lbb5lmqwvx1mczya7ff2qr3phk497czpsqm"
- },
- "stable": {
- "version": [
- 1,
- 0
- ],
- "commit": "cc36ad5318c6c0e65d1b9ff8dff5ea2437675de2",
- "sha256": "15l3ab11vcmzqibkd6h5zqw5a83k8dmgcp4n26px29c0gv6bkpy8"
- }
- },
- {
- "ename": "emacsagist",
- "commit": "07612d46faebb28e1eeb8ddae2ac20e2dc0175f6",
- "sha256": "1cyz7nf0zxa21979jf5kdmkgwiyd17vsmpcmrw1af37ly27l8l64",
- "fetcher": "github",
- "repo": "echosa/emacsagist",
- "unstable": {
- "version": [
- 20140331,
- 1830
- ],
- "deps": [
- "cl-lib"
- ],
- "commit": "aba342ba59c254a88017f25e9fb7a8cd6f2fda83",
- "sha256": "0ciqxyahlzaxq854jm25zbrbmrhcaj5csdhxa0az9crwha8wkmw2"
- },
- "stable": {
- "version": [
- 1,
- 0,
- 0
- ],
- "deps": [
- "cl-lib"
- ],
- "commit": "aba342ba59c254a88017f25e9fb7a8cd6f2fda83",
- "sha256": "0ciqxyahlzaxq854jm25zbrbmrhcaj5csdhxa0az9crwha8wkmw2"
- }
- },
{
"ename": "emacsc",
"commit": "acc9b816796b9f142c53f90593952b43c962d2d8",
@@ -23255,13 +23276,13 @@
"unstable": {
"version": [
20190926,
- 452
+ 1542
],
"deps": [
"emacsql"
],
- "commit": "4bd7ec90a8fd029a29034fca2f051a8bc6f8ae7d",
- "sha256": "1jrwhflwrcijmfj0zvig4m2m4sr7h14ywz86rj2ld4vd0fsdx7qd"
+ "commit": "e3c434ac212d77f112d4dc9e70784ed2ac48c649",
+ "sha256": "08szs2v7cz4155d2hv7ja40n81r3ph395gr5himi496a6q9kdggr"
}
},
{
@@ -23361,14 +23382,14 @@
"repo": "madnificent/ember-mode",
"unstable": {
"version": [
- 20190403,
- 1652
+ 20190928,
+ 1451
],
"deps": [
"cl-lib"
],
- "commit": "3510afc5023d760a66aef260ba601c15a31dc878",
- "sha256": "06y5nd2fs0xskjxhd1dn4g9y03i7xamv7jiwq8cm0c2mli5pjpr1"
+ "commit": "f0324b20b6f4e6154a7ea787a2f4d6be464a90e1",
+ "sha256": "0mlj9q1k49wjx1n7dghmpk3pbbqyl4ljgdk7j23lmrq6hbmc4vf4"
}
},
{
@@ -23766,8 +23787,8 @@
20160726,
1924
],
- "commit": "10be897fa5165fd40fd35a89e38c759e008fa775",
- "sha256": "1aanl5dd2m8jlyq27ymhc6l9i00cpi30wwhpaf67dlvk9gk89f64"
+ "commit": "8f159e8073b9b57a07a54b549df687424eeb98ee",
+ "sha256": "1hwikjy4ah1zkb4aknc9yni3d9cqgvnh5n955bdljyp0lvpvvhpr"
},
"stable": {
"version": [
@@ -23802,15 +23823,15 @@
"repo": "iqbalansari/emacs-emojify",
"unstable": {
"version": [
- 20190809,
- 959
+ 20191017,
+ 420
],
"deps": [
"ht",
"seq"
],
- "commit": "782ac307f37239e90c56810323db4263a6469219",
- "sha256": "1x6ds9aj8yd5phkfw29jdlklqdxjl7g2gqwlm7ngb60nsk02vjvf"
+ "commit": "4c84ef9502988b52b1e296630bcee7f7c62cfc02",
+ "sha256": "11v7br4j1yx1hqqlv2phkxn3jx2qa3vrb4cq61ymfdx82v8j78jj"
},
"stable": {
"version": [
@@ -23968,11 +23989,11 @@
"repo": "zenspider/enhanced-ruby-mode",
"unstable": {
"version": [
- 20190513,
- 254
+ 20191005,
+ 2306
],
- "commit": "f334c42986e93c60fba144d732becfcbdb13bb7d",
- "sha256": "0xfdiajm2blkddxillnvn0mnik2i1q5zwgb5zc60i7p5dg1fj176"
+ "commit": "3b97c6f7c4e0e462b74d57d3a0164f6b6f9b498e",
+ "sha256": "07qk8pbwp8bk5dmcsnmyw08b6nzy7dh4asdraw8ml0rpdcqvvlxf"
},
"stable": {
"version": [
@@ -24049,48 +24070,6 @@
"sha256": "1in4wbwkxn8qfcsfjbczzk73z74w4ixlml61wk666dw0kpscgbs5"
}
},
- {
- "ename": "ensime",
- "commit": "502faab70af713f50dd8952be4f7a5131075e78e",
- "sha256": "1d8y72l7bh93x9zdj3d3qjhrrzr804rgi6kjifyrin772dffjwby",
- "fetcher": "github",
- "repo": "ensime/ensime-emacs",
- "unstable": {
- "version": [
- 20180615,
- 1330
- ],
- "deps": [
- "company",
- "dash",
- "popup",
- "s",
- "sbt-mode",
- "scala-mode",
- "yasnippet"
- ],
- "commit": "34eb11dac3ec9d1c554c2e55bf056ece6983add7",
- "sha256": "0hgbxd538xjzna97843014xkbpgs20nz7xpb6smls7rdxp5a1fpd"
- },
- "stable": {
- "version": [
- 2,
- 0,
- 2
- ],
- "deps": [
- "company",
- "dash",
- "popup",
- "s",
- "sbt-mode",
- "scala-mode",
- "yasnippet"
- ],
- "commit": "3d3ab18436ad6089496b3bce1d49c64a86965431",
- "sha256": "0p821zwpiznjh736af5avnx9abssx0zbb9xhs74yhh1mcdi1whq7"
- }
- },
{
"ename": "envdir",
"commit": "79c1497f709f6d23e4886359e09ab0456ed61777",
@@ -24346,15 +24325,15 @@
"repo": "emacsomancer/equake",
"unstable": {
"version": [
- 20190630,
- 319
+ 20191013,
+ 1847
],
"deps": [
"dash",
"tco"
],
- "commit": "7eddc025ee61b83029363e22219af228b8c20681",
- "sha256": "1c55pbqak3d02sw6z1139baxzy401b90g0gxzcc3j6sgplz6sc6w"
+ "commit": "e8561fe7fc69be9d230437cd164c8be3a7bfb911",
+ "sha256": "0ivrpgbavjdfn0451d3sl0v9vxpigpqkkjxl80kip7xwdxnlg7mw"
}
},
{
@@ -24380,25 +24359,25 @@
"repo": "atomontage/erc-crypt",
"unstable": {
"version": [
- 20190318,
- 2350
+ 20191002,
+ 2159
],
"deps": [
"cl-lib"
],
- "commit": "043b109409ee5b17bf06956fa46e1beb66d06ca4",
- "sha256": "1k4y203m7d7cbgdyin3yq70ai9yw0rfln2v61xd7xa5zxvgvj2v2"
+ "commit": "8844d418fe249daf425eb0b0e3a41abe6c0ee805",
+ "sha256": "0v2bgiw08xkscyy0rskmhwk4h9zf8jxmmv3znr65qxhzaf0l4cxb"
},
"stable": {
"version": [
1,
- 7
+ 8
],
"deps": [
"cl-lib"
],
- "commit": "1c8b1caed52a5994aab8bd4dd196881ed537d3aa",
- "sha256": "0w1b4pqipzdlkak9807k8xgzlc6vvni86ab92snm07909kby9xd0"
+ "commit": "85706aba3ea03ea15fcf53c611c4257b9ae9c7b0",
+ "sha256": "1akxy2mh11bjjhhr9vfc09dj3dy2zrz8p1jynnyc7d5iiy0ai3bc"
}
},
{
@@ -24713,8 +24692,8 @@
"deps": [
"dash"
],
- "commit": "07ae21ff7102a8d2c2f088387e114d5b49ff9b34",
- "sha256": "1mlzgn53ngswjn7vdinnrmhji9jxs5nyqlvb6xm6cznkn97xiy2a"
+ "commit": "bc86b9f63a3e7a5eb263875030d0e15d6f5f6e37",
+ "sha256": "1a3vvdlld66x0j3i7plhc0fm6mkj64mvd375j8g65nvfn6cwc3h4"
},
"stable": {
"version": [
@@ -24819,19 +24798,20 @@
"repo": "erlang/otp",
"unstable": {
"version": [
- 20190925,
- 1606
+ 20191023,
+ 843
],
- "commit": "c3c731edfc64c00b03f9394bfdae4ae2b0063798",
- "sha256": "0n5lvxb30s62n403pk3vmfwa6nr3zn59zlpwli5xmx30imh6dqmn"
+ "commit": "8342a099cf94cef4de1c845841bbffd15ecac4a6",
+ "sha256": "09c25njcaivglr3k955d8difsq447vpzjplnsfj4ikl37jfi78rs"
},
"stable": {
"version": [
22,
- 1
+ 1,
+ 4
],
- "commit": "e62a389ce5dd27e7b26802243a5565ffd1feaef0",
- "sha256": "0p0lwajq5skbhrx1nw8ncphj409rl6wghjrgk7d3libz12hnwrpn"
+ "commit": "6611181ae71422a1c66798718b37474641a090a9",
+ "sha256": "1n9pf1zxnl5dmv4xihgw7x8a1a4s1wfygr54rzsqw0bjjc86r7ym"
}
},
{
@@ -25042,8 +25022,8 @@
"repo": "dakrone/es-mode",
"unstable": {
"version": [
- 20190512,
- 1216
+ 20191024,
+ 1952
],
"deps": [
"cl-lib",
@@ -25052,8 +25032,8 @@
"s",
"spark"
],
- "commit": "8de1452e1b9181a4f6778c0aaefc011aef58b25d",
- "sha256": "0p9k30a1ar9hpw63cxr46afk7l3b7j79jpgrjcpsicd17rhjbcs8"
+ "commit": "6170a2e0976aaa66df364b949c7e109f1202a60f",
+ "sha256": "1bg6v34cid0kxqlm1qmr934nxqn5bnnd3jmll2i0gfk4w13igm69"
},
"stable": {
"version": [
@@ -25622,14 +25602,14 @@
"repo": "emacs-ess/ESS",
"unstable": {
"version": [
- 20190921,
- 1258
+ 20191014,
+ 1343
],
"deps": [
"julia-mode"
],
- "commit": "9e522405814b3ae7a81853930d7c97d50cdadd4f",
- "sha256": "0kfiyf5v66dbhwcpjj8ndc2ysnn767id5gws7gjng8q6wmkq97na"
+ "commit": "d31b96e02cb4c5d71effab893da9cd81f30d0470",
+ "sha256": "0rbasf6kfyyd6r72cqm6sr791f70q95447c240dvx2kjqp1jhckm"
},
"stable": {
"version": [
@@ -25860,6 +25840,24 @@
"sha256": "0ysxblc90kjcz84siprnyxwh94scflivqbxylzkvjm7hbx93rsh1"
}
},
+ {
+ "ename": "eterm-fn",
+ "commit": "a1955059915511fd16c2d671c262dde47adf724a",
+ "sha256": "1v4kpix16a07i95lcryj65ln0l31vs9k7jfnmdyrpsf7q2mw7z0j",
+ "fetcher": "github",
+ "repo": "oitofelix/eterm-fn",
+ "unstable": {
+ "version": [
+ 20191010,
+ 2331
+ ],
+ "deps": [
+ "term"
+ ],
+ "commit": "66f3b2f6308fa2ac4d8a32be5a7e35a96e08a9ee",
+ "sha256": "1vw2ha3x2yfkb20g9hfppkrb3mp9r07shb65wsf1b99mw8m22xwi"
+ }
+ },
{
"ename": "ethan-wspace",
"commit": "9454f3a58e3416fa60d8411b0db19c408935408f",
@@ -26262,28 +26260,30 @@
"repo": "emacs-evil/evil-collection",
"unstable": {
"version": [
- 20190926,
- 221
+ 20191025,
+ 41
],
"deps": [
+ "annalist",
"cl-lib",
"evil"
],
- "commit": "492b20cc735a026a70c58f5438c341a112562e14",
- "sha256": "1b2zcpfj7ivsn7hpnv9a11f22d6yqz48dqkf2xjmf7y2cq8fmi56"
+ "commit": "61bb63e8f9849980913a0b616b1f53e535724af4",
+ "sha256": "0cr5r7r4ns1jy9bcf7bq5xiq6kap3knj2in6k226ykklqn5r6zk9"
},
"stable": {
"version": [
0,
0,
- 2
+ 3
],
"deps": [
+ "annalist",
"cl-lib",
"evil"
],
- "commit": "986ca7eb0b75eccd843bdad2f7fdb48f4ca6ac22",
- "sha256": "172sx5w50x5wrs5w0sb6rkbj3q22s7mmsnk4c6pwknhbz3vwlvwz"
+ "commit": "34d515e99e911f368b335bbccc026b71b42a9821",
+ "sha256": "1737dbwv8fa9kps340jsvjyz4gd5vjf3zrdzbvjcjh56ssvdaw2w"
}
},
{
@@ -26794,15 +26794,15 @@
"repo": "emacs-evil/evil-magit",
"unstable": {
"version": [
- 20190904,
- 1730
+ 20191007,
+ 1744
],
"deps": [
"evil",
"magit"
],
- "commit": "4b66a1db8285457147a5436f209391016a819ea1",
- "sha256": "0kkmbswfh34k3amfl3v140vsnz1gq4n4mg9g4khjd9yjph3zms4h"
+ "commit": "1decef941f252bfd862be50d99bfbc0660dfa18c",
+ "sha256": "0n1c9cll6j05kj56vkdp0xnph8dha98780s0bl8ligx90abapbsl"
},
"stable": {
"version": [
@@ -26856,14 +26856,14 @@
"repo": "redguardtoo/evil-matchit",
"unstable": {
"version": [
- 20190924,
- 2348
+ 20191023,
+ 2322
],
"deps": [
"evil"
],
- "commit": "ea1e867129174ef0d545574b883939fcc2019886",
- "sha256": "0n0scxkp0c2a0b6n7jmcdj8xcsrfcxcp5hw6df4150bmmpwv7wkk"
+ "commit": "11d98debf8b051b10068137668eb54c2fede0e30",
+ "sha256": "1jppiqz1mlmz9wnxmaymg15sz6j59kghhrv95r6hkv90zwdvbqvw"
},
"stable": {
"version": [
@@ -27486,14 +27486,14 @@
"repo": "emacs-evil/evil-surround",
"unstable": {
"version": [
- 20190403,
- 418
+ 20191013,
+ 1656
],
"deps": [
"evil"
],
- "commit": "5ad01dfa86424c4b22cd1dfa375f13bd8c656f43",
- "sha256": "1ajsi6xn8mliwzl24h6pp9rd91z7f20yvkphr9q7k6zpjrd7fb9q"
+ "commit": "d210e1fc2cf1c2d095471cefa700a0d1703f4ab6",
+ "sha256": "1dh716rnyirr580r5y0zvqqx7dbxh459y7r0pcvz8jck5ipiryx7"
},
"stable": {
"version": [
@@ -27607,14 +27607,15 @@
"repo": "wbolster/evil-text-object-python",
"unstable": {
"version": [
- 20181126,
- 1324
+ 20191010,
+ 1328
],
"deps": [
+ "dash",
"evil"
],
- "commit": "9a064fe6475429145cbcc3b270fcc963b67adb15",
- "sha256": "074zpm6mmr1wfl6d5xdf8jk1fs4ccpbzf4ahhkwga9g71xiplszv"
+ "commit": "39d22fc524f0413763f291267eaab7f4e7984318",
+ "sha256": "0293hfgczpjghvg28s27c5r6ll1zaq466pasrhzj71sqzyvxq7ax"
},
"stable": {
"version": [
@@ -27954,8 +27955,8 @@
20190911,
1319
],
- "commit": "07793e2bd03ca3f473b1ecf6ed4637f7d2982ce0",
- "sha256": "13zdsqnv6sasai8j7wlhlfp687s3a8yarrrwnxjvy5wbjjn604sk"
+ "commit": "17d5fda0b912813eb754f23547ad019e55a679da",
+ "sha256": "1p7y91hdd4qn0w09k8p1xna9c9lhqxsl4vlgmm214ybbvacrgm1n"
},
"stable": {
"version": [
@@ -27980,8 +27981,8 @@
"deps": [
"ewal"
],
- "commit": "07793e2bd03ca3f473b1ecf6ed4637f7d2982ce0",
- "sha256": "13zdsqnv6sasai8j7wlhlfp687s3a8yarrrwnxjvy5wbjjn604sk"
+ "commit": "17d5fda0b912813eb754f23547ad019e55a679da",
+ "sha256": "1p7y91hdd4qn0w09k8p1xna9c9lhqxsl4vlgmm214ybbvacrgm1n"
},
"stable": {
"version": [
@@ -28010,8 +28011,8 @@
"ewal",
"spacemacs-theme"
],
- "commit": "07793e2bd03ca3f473b1ecf6ed4637f7d2982ce0",
- "sha256": "13zdsqnv6sasai8j7wlhlfp687s3a8yarrrwnxjvy5wbjjn604sk"
+ "commit": "17d5fda0b912813eb754f23547ad019e55a679da",
+ "sha256": "1p7y91hdd4qn0w09k8p1xna9c9lhqxsl4vlgmm214ybbvacrgm1n"
},
"stable": {
"version": [
@@ -28381,11 +28382,11 @@
"repo": "agzam/exwm-edit",
"unstable": {
"version": [
- 20180905,
- 743
+ 20191017,
+ 107
],
- "commit": "961c0f3ea45766b888c73d7353da13d329538034",
- "sha256": "087pk5ckx753qrn6xpka9khhlp7iqlz76w7861x90av2f5cgy6fw"
+ "commit": "80c1cbecafde96a59e620d8fa7e5510a5a7bbd3d",
+ "sha256": "14qnnz3sa8ldhp8lgmvn7xh43prf6ajir90xxij3qaw85km25yi9"
}
},
{
@@ -28524,14 +28525,14 @@
"repo": "wasamasa/eyebrowse",
"unstable": {
"version": [
- 20190917,
- 1653
+ 20190928,
+ 1458
],
"deps": [
"dash"
],
- "commit": "e0f6bdf3fc1eab2f036952721a7496e408ce860d",
- "sha256": "10fwxryisgpyyxhcz8p2g3h085hd6j6qw1hi5pz70a94d3syr3ws"
+ "commit": "e483d35e905c2e26fac63f33c77b9e764729a364",
+ "sha256": "1y3v2cplvnnhw4ga2pw2agwdbffdjrfhjz73cfv6vaa5q8hp32vy"
},
"stable": {
"version": [
@@ -28790,19 +28791,19 @@
"repo": "WJCFerguson/emacs-faff-theme",
"unstable": {
"version": [
- 20190821,
- 1918
+ 20191018,
+ 2049
],
- "commit": "c88ed079add4e2c39401dda9fdeef96ea4ddb13c",
- "sha256": "1a0ff8xmkkhiwj5809vrxfaj4mkdcvwyw8m656l6iidijskqnmh6"
+ "commit": "1c9729d18642f45f867c46744796f831c8d85042",
+ "sha256": "004llls46rvdw0ig75bwpgh758xwcwnqxxx3bgc3xi59mbwmpk5n"
},
"stable": {
"version": [
2,
- 5
+ 8
],
- "commit": "bb331f755f44f8d6db1b35c476948a080a4a40cf",
- "sha256": "0llhsn79fp8c42hv57539k3zcyaqx0gc27hg21vq9nh8aa0jb6h2"
+ "commit": "1c9729d18642f45f867c46744796f831c8d85042",
+ "sha256": "004llls46rvdw0ig75bwpgh758xwcwnqxxx3bgc3xi59mbwmpk5n"
}
},
{
@@ -28943,14 +28944,14 @@
"repo": "ahungry/fast-scroll",
"unstable": {
"version": [
- 20190923,
- 310
+ 20191016,
+ 327
],
"deps": [
"cl-lib"
],
- "commit": "70a4d21638bf95646bd12ae9512dffbe1c4970d2",
- "sha256": "1gbzwql0x6vmn8pip55qa31v4mrjw5wgcv1sx0hmwkrafji3mwjq"
+ "commit": "3f6ca0d5556fe9795b74714304564f2295dcfa24",
+ "sha256": "08nwjyqdkp1g27jqgq7b2nd90kzsfv9mjkkjpniprhfqdqjjcp63"
},
"stable": {
"version": [
@@ -29182,11 +29183,11 @@
"repo": "technomancy/fennel-mode",
"unstable": {
"version": [
- 20190921,
- 359
+ 20190927,
+ 4
],
- "commit": "686e4d28a8abeb1fa05cb21e14c4f0cc12217d63",
- "sha256": "0wis927rya6v2mzyvsnjca1b2a1vrndlb7nskkgxs0ssvsvv68bn"
+ "commit": "deea7b971edf238f9018053de4e02fe931064694",
+ "sha256": "0bkpys736r70l9q7r101ghhik6lv14j303xf6sd8xk55v23wh1b8"
}
},
{
@@ -30214,14 +30215,14 @@
"repo": "defaultxr/fluxus-mode",
"unstable": {
"version": [
- 20170210,
- 1941
+ 20191001,
+ 1716
],
"deps": [
"osc"
],
- "commit": "3661d4dfdaf249138e7f215f15f291c9391ede8d",
- "sha256": "1dp974qs80agx9qcq5k5awdsr8p8smv8cdwkjz2d8xfd5wq2vhh9"
+ "commit": "3d05fa15f141ac3e936f908097bb7eb6295cc367",
+ "sha256": "0axjlvhv3xwg16zkpskqp9kvb1x513jl329pmrjzazn5mdh2m8cw"
}
},
{
@@ -30313,8 +30314,8 @@
"repo": "flycheck/flycheck",
"unstable": {
"version": [
- 20190913,
- 1456
+ 20191022,
+ 1117
],
"deps": [
"dash",
@@ -30322,8 +30323,8 @@
"pkg-info",
"seq"
],
- "commit": "0006a59259ebd02c9199ddc87f0e3ce22793a2ea",
- "sha256": "09q3h6ldpg528cfbmsbb1x2vf5hmzgm3fshqn6kdy144jxcdjlf1"
+ "commit": "0eaf67211b83c062e598694d2ba4efb444dc1dc6",
+ "sha256": "1pb8clscs5gwfldnpy6bvczzpnj7j01hzr9c3p2xi1driszs35md"
},
"stable": {
"version": [
@@ -30550,26 +30551,26 @@
"repo": "ch1bo/flycheck-clang-tidy",
"unstable": {
"version": [
- 20190925,
- 2345
+ 20191004,
+ 801
],
"deps": [
"flycheck"
],
- "commit": "11535422f483ecfccb345c559e7309a81648f088",
- "sha256": "1y38r98d4f3sdxndhd8p0k3acp7qhzi6vf2k0ph9rj59pp6bqkg7"
+ "commit": "eb82f734529380217c0cd2a53c0d74102eedc301",
+ "sha256": "14hclnacnawmcqf0s3cd84an222blfh8vhan9yyyd0wgzg8llxhh"
},
"stable": {
"version": [
0,
- 1,
+ 2,
0
],
"deps": [
"flycheck"
],
- "commit": "0775e3cde31010820585bb6fdb1239d9b6af67e2",
- "sha256": "1bjagdi4f4gardwqdfpz2jnyrsn717hhk7lmmwndjxfi1phbqdc4"
+ "commit": "130e933a7089f4523648b5f45d08a658d540d5f3",
+ "sha256": "0cqw2kfi5lcwpzvv6c39ygzhaswjmcwx55z8nmfh87syqh54wj2y"
}
},
{
@@ -31042,25 +31043,6 @@
"sha256": "07605v5insay9jgj274ysdksk4cck49y5gsqzjz7js8f6p526k75"
}
},
- {
- "ename": "flycheck-ensime",
- "commit": "c8d1ef354566c7f337c62accbd1d2f86ffcbd98a",
- "sha256": "11h7xwm8vwi8nca7yy9q0y30jcj77s07aa45xqz7n8rsqp6wdp3z",
- "fetcher": "github",
- "repo": "ncaq/flycheck-ensime",
- "unstable": {
- "version": [
- 20190212,
- 1042
- ],
- "deps": [
- "ensime",
- "flycheck"
- ],
- "commit": "9fe000e7004725bc8c3b7554237d717bca9cd9ac",
- "sha256": "0fl6p2hvcm1f5snx8a82h53kkfnbgycik0d5a7krcjgiby6w7wam"
- }
- },
{
"ename": "flycheck-flawfinder",
"commit": "e67a84d1a8c890ea56bd842549d70d9841d1e7a7",
@@ -31191,14 +31173,14 @@
"url": "https://git.deparis.io/flycheck-grammalecte/",
"unstable": {
"version": [
- 20190817,
- 935
+ 20191003,
+ 1844
],
"deps": [
"flycheck"
],
- "commit": "d1ca6d9d4d64aa343598018134506930434ac5e0",
- "sha256": "0s7kbs764nhq4nlfbbilz5clvadcyz5bi0ksrbm9kczhagisxnjv"
+ "commit": "11cc5a0480dbdd4a9fa2bc12184b3fb56efc5cf3",
+ "sha256": "1x7y0sjq1p7idzsy2bdqhdll8vj2ci45cd5jn8qgzv02kms65djp"
},
"stable": {
"version": [
@@ -31293,8 +31275,8 @@
"deps": [
"flycheck"
],
- "commit": "937f93afc0605c8e6c7cc56041a52b1312fff0fe",
- "sha256": "1r7da45kmypz1qvpj07m7q9z2bjbx6ds5cx055gq5v03gzyg6n7i"
+ "commit": "6b1386296ddf2ccc11ca8fa719dc0b2f16808424",
+ "sha256": "0bd8k3jzipm0r0242hpl2lkcdfnb367yf4xpj6r23g3y99f6f0yk"
}
},
{
@@ -31656,15 +31638,15 @@
"repo": "ALSchwalm/flycheck-nim",
"unstable": {
"version": [
- 20160715,
- 428
+ 20190927,
+ 1514
],
"deps": [
"dash",
"flycheck"
],
- "commit": "6d27349b66e44578851e6148299709d64d2bde41",
- "sha256": "08rjrh7rjx71fsxf931hhfcga7m6a8sd6bvvr4qbsmhldnzd1aa7"
+ "commit": "ddfade51001571c2399f78bcc509e0aa8eb752a4",
+ "sha256": "19xxwj66q45499s9jvw6rq8im0g7wxl9m66kq2a9ykds4v7sprlm"
}
},
{
@@ -31769,15 +31751,15 @@
"repo": "purcell/flycheck-package",
"unstable": {
"version": [
- 20161111,
- 2251
+ 20191007,
+ 51
],
"deps": [
"flycheck",
"package-lint"
],
- "commit": "31fe5d9731f30d076f14392401b3b101c9ca2260",
- "sha256": "1j2jk11cag1scy4cid89lcvjspanhpamazqggksaaadg9b71ay04"
+ "commit": "d76e04009f2548581fc9e9a84f79f1a3112f1096",
+ "sha256": "1jndjq5mnhxmjvhaay4f07p5dbz4zsqv1zhyr98v8zc5dv7qkkfk"
},
"stable": {
"version": [
@@ -31844,8 +31826,8 @@
"flycheck",
"phpstan"
],
- "commit": "e8d33c75f6ab466ac15406fac5f2db6666d79deb",
- "sha256": "1n6f4ibjdzrgll5zvikxc5gcfbpypq9nc2dhfxv011kllj22hpyc"
+ "commit": "81bcfa59d1e5708239d8c32d99cd84405449fb64",
+ "sha256": "1m4vk7v3aafj64qqs0aa9m1w8fbjziq0l6c9k4n10yr8dnm5j9aw"
},
"stable": {
"version": [
@@ -32038,14 +32020,14 @@
"repo": "msherry/flycheck-pycheckers",
"unstable": {
"version": [
- 20190715,
- 1807
+ 20191003,
+ 1712
],
"deps": [
"flycheck"
],
- "commit": "680ed9bc1bfb6dc043294b705f5b6d87ca5a1700",
- "sha256": "1d2caskc87kdclj6gsymnf8bxhyn4n9r9816z76hx88pn16xxqh5"
+ "commit": "c6a404cb6325ce17d682bbe24cf7f226b342860b",
+ "sha256": "0pj422carpmzsl87z272i76z35sjpjngwr5hps3jzpc1ln50rym2"
},
"stable": {
"version": [
@@ -32111,8 +32093,8 @@
"flycheck",
"rtags"
],
- "commit": "d3d4bc9b7b829d39628a1af96f06eb23ba48670c",
- "sha256": "0fgxrpqvqs988kjnkcc1lmyqnfc85ivhrarldl7iqgj25fvni6z1"
+ "commit": "f2633f565fc5e7e6958993ef105225f4e68e43ba",
+ "sha256": "1bjgr7wa82ccrc25r7agfaq3iz7xlp1qchvkmkx3xy59jv4yafjz"
},
"stable": {
"version": [
@@ -33905,11 +33887,11 @@
"repo": "cadadr/elisp",
"unstable": {
"version": [
- 20190904,
- 1257
+ 20191004,
+ 1850
],
- "commit": "ebb2778052aeaf737adebc003957cb48cb01135e",
- "sha256": "0qlvdpa88ic9gnb0qhijfsc9i6l3ba2zrvk4r4li3qrx0i9rpz5c"
+ "commit": "5f3e67448cc98fe2875115163849acae4d9e8526",
+ "sha256": "1w0dhyr4i0nx0g70smgclcfsbv6cfilb7df330njzaqk8j2gdfws"
}
},
{
@@ -33986,8 +33968,8 @@
"repo": "magit/forge",
"unstable": {
"version": [
- 20190924,
- 2125
+ 20191017,
+ 1801
],
"deps": [
"closql",
@@ -33999,8 +33981,8 @@
"markdown-mode",
"transient"
],
- "commit": "b80e0988cc15d3f7e5754c05fc3ac9414cd97947",
- "sha256": "0v8qqakv1bwn00b2kqcn8x87mfpnwdqik0573l4k9drvc3lax41q"
+ "commit": "63cbf81f166fc71861d8e3d246df8e5ccedcb9bb",
+ "sha256": "1yf2xjx3459py6rji740jm8bmh2pv66ghnbjxsvjd4jf9kcdav83"
},
"stable": {
"version": [
@@ -34055,14 +34037,14 @@
"repo": "lassik/emacs-format-all-the-code",
"unstable": {
"version": [
- 20190911,
- 2017
+ 20191024,
+ 2151
],
"deps": [
"cl-lib"
],
- "commit": "15a33a9b62d7ac0580c722ee4a7130bd67ba9b49",
- "sha256": "16zka3dcxzn25ig8fg06lhiv453pnyqp791hald4r90v46p4x7qq"
+ "commit": "a1d3ad48f21086788cd1effaf30227308a18d98f",
+ "sha256": "0xa3ajx6izb086r4gwxfsqwrlnyil6yrqgl8mhv14zfs93k7w8p6"
}
},
{
@@ -34186,20 +34168,20 @@
"repo": "rnkn/fountain-mode",
"unstable": {
"version": [
- 20190913,
- 637
+ 20191004,
+ 351
],
- "commit": "f663ea2cfea24bf17ca539bd7ffe844351b7efe8",
- "sha256": "0svmsia57dbakdcyjx3435n0vwlrh548j21d5mrgm788dkn668nv"
+ "commit": "05db0789ceb658fbbed74381ba59c4583a004673",
+ "sha256": "0yibcya5v7ddkrn8dwan0bk6mmb7js8gr0h419nx4rrsgjzwd4sq"
},
"stable": {
"version": [
2,
- 7,
- 3
+ 8,
+ 0
],
- "commit": "5fe797ebea7544749bc212c77780942329a1ff70",
- "sha256": "1ghck97vv2ygqbwgwxgbzb0wvf87w0i6vff47lzmmr2ig1ggw2yb"
+ "commit": "05db0789ceb658fbbed74381ba59c4583a004673",
+ "sha256": "0yibcya5v7ddkrn8dwan0bk6mmb7js8gr0h419nx4rrsgjzwd4sq"
}
},
{
@@ -34402,15 +34384,15 @@
"url": "https://git.launchpad.net/frecentf.el",
"unstable": {
"version": [
- 20190903,
- 2109
+ 20191024,
+ 1342
],
"deps": [
"frecency",
"persist"
],
- "commit": "b32eb159de14b2e0d1d1c763acd65cc6784756ae",
- "sha256": "15pskn85dmm7dblp56b0zzby9wbc2kysb7n3q07yp8680z6lnxhg"
+ "commit": "80ca5bca1dcdc99876f28758ba4fbd3c41ad2458",
+ "sha256": "06cmpd3628hvlaqcnp8p75mk0ss2rhgk517xqfng95gn8wqmy4ah"
}
},
{
@@ -34632,8 +34614,8 @@
"deps": [
"cl-lib"
],
- "commit": "0150e4c30390ecea135cdd2f859eb8b88421da6e",
- "sha256": "1dfjni5f688kj223wvg0hhnw0b38241486p2bxbvr1gnwg3w47cx"
+ "commit": "522d176762a24c8b1ed453800e21be0e5130e078",
+ "sha256": "1cnjinms4i6axmjxw26s2pnkbf9n47vx2s1c8c3b4qyjlb623cl6"
},
"stable": {
"version": [
@@ -34786,14 +34768,14 @@
"repo": "diku-dk/futhark-mode",
"unstable": {
"version": [
- 20190724,
- 2151
+ 20191020,
+ 1746
],
"deps": [
"cl-lib"
],
- "commit": "f7b674b549f19a0cf936fe56ddeac4502c7b980d",
- "sha256": "1i6hhpdz5pyv07jr3wikrajnw270fm27nmrji2rz31z8b20nn4z0"
+ "commit": "da6aa3895b5ccfad297446e9547c0604cd3c6e09",
+ "sha256": "02v508shs94w145m7j9ic04ybr26h8md9jhhcd0l2bcggpgqyvxa"
}
},
{
@@ -34807,8 +34789,8 @@
20190810,
507
],
- "commit": "f4e30922952470984460d6617e35939aa97640dd",
- "sha256": "08dyp4z3yqc044wyff207z8bzj51z91yxfk92vv120cvach70k5z"
+ "commit": "56f08351c2ae91e010f6a5e810f11ae74d76deb0",
+ "sha256": "15fymhj82phj407bcnc64p16kv3nc860xbsnlnj7i8qvcnl3jpdl"
},
"stable": {
"version": [
@@ -35169,11 +35151,11 @@
"repo": "jaor/geiser",
"unstable": {
"version": [
- 20190905,
- 2337
+ 20191023,
+ 424
],
- "commit": "f76340bd11dc6eb5cf6c22cb5f39e76d52b15d66",
- "sha256": "0si9d2xcxwkf9l6sly3cckyzlrvr67ihijffjmaswbx7qkgb7gk1"
+ "commit": "526d5ed4c2437d5d9a87dce67551451448bd853e",
+ "sha256": "04lw0kqyk5v3iicqajqbvnim8nc3a3539xwyd4hyg2w835pkvakr"
},
"stable": {
"version": [
@@ -35192,14 +35174,14 @@
"repo": "noctuid/general.el",
"unstable": {
"version": [
- 20190719,
- 140
+ 20191001,
+ 450
],
"deps": [
"cl-lib"
],
- "commit": "f032c3a77079487d0ea563b17ee3e5b2fb084611",
- "sha256": "0lgh5z17ag5wvvnqwagvam29cp1n1vd50amn6df02xln80bsbllx"
+ "commit": "f38fb2294bd29261374b772f765730f2fa168b3e",
+ "sha256": "1aqi5axkwfng6rm52sblf738c7rffp10sqs69dvkh2fv3ps8q28i"
}
},
{
@@ -35547,16 +35529,16 @@
"repo": "magit/ghub",
"unstable": {
"version": [
- 20190806,
- 959
+ 20191007,
+ 1420
],
"deps": [
"dash",
"let-alist",
"treepy"
],
- "commit": "7d59937d7782d0062216130a4d059b45e8396f82",
- "sha256": "1ngb61nij9gznqplwg1fmr1vq1czry759hmdibzngl4wqhxpfsjq"
+ "commit": "e19cd86ca4768a6d89285123933baa3f1460d696",
+ "sha256": "1d6f8sxlsl0fpkzwbpnaw77d1a5pkg63zfvf6a2fxir357lbdizx"
},
"stable": {
"version": [
@@ -35772,20 +35754,20 @@
"repo": "ryuslash/git-auto-commit-mode",
"unstable": {
"version": [
- 20190716,
- 1936
+ 20191008,
+ 429
],
- "commit": "e533166a228a4969cbd391734301957c9d4fe7b6",
- "sha256": "1diw1mwqy5x92a7f01vzynxcs5f2pb17d2hwx83ny2gp7k2gwfha"
+ "commit": "2f05046731330c8643fc21c40a6840d40d70fc26",
+ "sha256": "156zfq2dwm5liffjhc1yhbwwh6vvfc2m4m9shj11glbzy9ggfqsf"
},
"stable": {
"version": [
4,
- 4,
+ 5,
0
],
- "commit": "075e5f9ded66c2035581a7b216896556cc586814",
- "sha256": "0psmr7749nzxln4b500sl3vrf24x3qijp12ir0i5z4x25k72hrlh"
+ "commit": "3db70af7d3659d1fe0ed2edf34cae23708a6d511",
+ "sha256": "1w3v9pmlmdxl4pglsb6j0igp13lbzg5bhbr1rv2vll93m6zxmyma"
}
},
{
@@ -35811,15 +35793,15 @@
"repo": "10sr/git-command-el",
"unstable": {
"version": [
- 20190311,
- 511
+ 20191025,
+ 627
],
"deps": [
"term-run",
"with-editor"
],
- "commit": "89169f4b8e8d2546cac81d38bf584764e630812e",
- "sha256": "1dgy9c7q0lxx5k5vdjcil6405qjpqpyq3s0ndh8fn6ybbhap9jda"
+ "commit": "af9dfa8c88837839d0fc67f71a7a78f1e14aa826",
+ "sha256": "1pfy7qclr6v5q7ibxwish82xp515qyi05az16a6zbm9g1cm9sav4"
},
"stable": {
"version": [
@@ -35844,15 +35826,15 @@
"repo": "magit/magit",
"unstable": {
"version": [
- 20190717,
- 29
+ 20190928,
+ 1746
],
"deps": [
"dash",
"with-editor"
],
- "commit": "f788dd7f4730316378b8a222aa5d6b6f1efce94e",
- "sha256": "1v2ml8nk7fkaapdcm88098wcc2mcgi0d3mil5dd57vhqmrn7d23z"
+ "commit": "8b3172fc495d83830573461f877ed390e6408e0b",
+ "sha256": "09wcf1s7xnw4ssmg8bha94zw9ax9mz3prl5krl1l634740ajy6h4"
},
"stable": {
"version": [
@@ -35876,8 +35858,8 @@
"repo": "emacs-stuff/git-commit-insert-issue",
"unstable": {
"version": [
- 20171102,
- 1841
+ 20191008,
+ 950
],
"deps": [
"bitbucket",
@@ -35886,8 +35868,8 @@
"projectile",
"s"
],
- "commit": "f986923b04b587206ce7ee8e0c456768600e8be7",
- "sha256": "1gffjf6byasisa9jdcv9n4n5zqalvzfsxv7z75zl0g3ph7wc7bbm"
+ "commit": "51c863d9ba21bf11f6681b54be19b4c04d50d1ba",
+ "sha256": "16m3669vm7j0ksfxvp8xqli70z8smb2xlf4cbzgjkfsl3kffbww6"
},
"stable": {
"version": [
@@ -36050,16 +36032,16 @@
"repo": "akirak/git-identity.el",
"unstable": {
"version": [
- 20190706,
- 442
+ 20191006,
+ 443
],
"deps": [
"dash",
"f",
"hydra"
],
- "commit": "9ef80401da9bfd8870888685e86330c864a2d554",
- "sha256": "0hgsa8lm1f5a6c4k5gb93jg952p32kb5zm77rblrlrvjrmvrrp76"
+ "commit": "747ea7c2694754719261c2845cdd9f5f8b3aae20",
+ "sha256": "1hg2na6djk2ca4hdsnk3n04yk8q6cdjf6zm63142wgkmzd31qplx"
},
"stable": {
"version": [
@@ -36706,14 +36688,14 @@
"repo": "joewreschnig/gitlab-ci-mode",
"unstable": {
"version": [
- 20190824,
- 1528
+ 20191022,
+ 2017
],
"deps": [
"yaml-mode"
],
- "commit": "2651e831aed84ee2512245952fac94901b086549",
- "sha256": "16fb4r3vq8xkzl911v7gaky95w1agfxjlpaxpjmidwx48rbcar59"
+ "commit": "c861dc5fa17d380d5c3aca99dc3bbec5eee623bc",
+ "sha256": "0yd6s5vy5afkigm87xyh1nnwljplx1wdn5h02224ica0py48fzhd"
},
"stable": {
"version": [
@@ -36748,15 +36730,15 @@
},
"stable": {
"version": [
- 20180304,
+ 20180605,
1
],
"deps": [
"flycheck",
"gitlab-ci-mode"
],
- "commit": "388fd05f3ea88ed3ebafb09868fc021f6ecc7625",
- "sha256": "0idpg4265rfx5i0i8cgfs6w3gncc766mbg81ldxqjhzvq3n28z39"
+ "commit": "30ea0eab74b24818f187242b079845785035e967",
+ "sha256": "0awv24znkxs0h8pkj4b5jwjajxkf1agam09m5glr8zn5g3xbj798"
}
},
{
@@ -36862,11 +36844,11 @@
"repo": "jimhourihan/glsl-mode",
"unstable": {
"version": [
- 20190514,
- 145
+ 20191017,
+ 2148
],
- "commit": "eaea63a45d0dcb04ddbf069b4bcfd99f10919e44",
- "sha256": "0fb6as099y1k8inc39n8hkmb63j1l4sd5q9cbyqz4shfczma3546"
+ "commit": "43d906688a8e2fe650005806eb69bea131d9321a",
+ "sha256": "1783gimn1adfgs2xybz15nrx8wsz1xb4xk8mxrc18hyci7fwk04r"
}
},
{
@@ -37387,26 +37369,26 @@
"repo": "benma/go-dlv.el",
"unstable": {
"version": [
- 20190413,
- 1623
+ 20191005,
+ 829
],
"deps": [
"go-mode"
],
- "commit": "df03ade331d8fb46acc57ef358e696bc36129e04",
- "sha256": "0sfx84cbxn8d3gsjg0zjam4yc7pjlyp3g94xa3xv91k71ncnijs1"
+ "commit": "d3cca689e76b71e0ef0ab827c7e01cd9042d2095",
+ "sha256": "0qdbfg9ihxwywjyir3lj1azwsaw425f90gp3182q7165j5v43k9w"
},
"stable": {
"version": [
0,
- 2,
+ 3,
0
],
"deps": [
"go-mode"
],
- "commit": "df03ade331d8fb46acc57ef358e696bc36129e04",
- "sha256": "0sfx84cbxn8d3gsjg0zjam4yc7pjlyp3g94xa3xv91k71ncnijs1"
+ "commit": "d3cca689e76b71e0ef0ab827c7e01cd9042d2095",
+ "sha256": "0qdbfg9ihxwywjyir3lj1azwsaw425f90gp3182q7165j5v43k9w"
}
},
{
@@ -37536,8 +37518,8 @@
"cl-lib",
"go-mode"
],
- "commit": "2a1584f06f95792f2c5a84c523bccaafbc5dbbab",
- "sha256": "06aig4r5a4sfdpwh58pikj9ij95iiy2hakqjgszg54wdv5rljwvd"
+ "commit": "a414da86a48e490baeb24386fad495b47ec56fd9",
+ "sha256": "0q1m18g9n77x7znmmqmpqj3lmkw7g4jp7fp9cj2psi04bmvcsnr6"
},
"stable": {
"version": [
@@ -37629,11 +37611,11 @@
"repo": "dominikh/go-mode.el",
"unstable": {
"version": [
- 20190917,
- 1943
+ 20191022,
+ 2037
],
- "commit": "2a1584f06f95792f2c5a84c523bccaafbc5dbbab",
- "sha256": "06aig4r5a4sfdpwh58pikj9ij95iiy2hakqjgszg54wdv5rljwvd"
+ "commit": "a414da86a48e490baeb24386fad495b47ec56fd9",
+ "sha256": "0q1m18g9n77x7znmmqmpqj3lmkw7g4jp7fp9cj2psi04bmvcsnr6"
},
"stable": {
"version": [
@@ -37737,8 +37719,8 @@
"deps": [
"go-mode"
],
- "commit": "2a1584f06f95792f2c5a84c523bccaafbc5dbbab",
- "sha256": "06aig4r5a4sfdpwh58pikj9ij95iiy2hakqjgszg54wdv5rljwvd"
+ "commit": "a414da86a48e490baeb24386fad495b47ec56fd9",
+ "sha256": "0q1m18g9n77x7znmmqmpqj3lmkw7g4jp7fp9cj2psi04bmvcsnr6"
},
"stable": {
"version": [
@@ -37985,8 +37967,8 @@
20180221,
2015
],
- "commit": "414d861bb4acf565ff8cb05f9906a2283b7dc75a",
- "sha256": "1ixb7c3vv8ky7gk9kpknv4hg0wgk6xfcbxxrmql9vc16g6jvcspy"
+ "commit": "16217165b5de779cb6a5e4fc81fa9c1166fda457",
+ "sha256": "0jhwmwc0vykcmf164na0pnadl8gv7184b6pf3xayknwmzdw6vd7h"
}
},
{
@@ -38030,8 +38012,8 @@
20180130,
1736
],
- "commit": "5651966e0275572a9956199418d89c9ccc7b2b1a",
- "sha256": "10lxzkz031lazd9zs3pwh2j7723gzpbhr564vsk1r4gdcbbbj2h3"
+ "commit": "83a9e8d7ca3d47239cb0a7bf532de791e6df3ba6",
+ "sha256": "01m0wxy5a7g82dc04kfjhh1hx7g5d04974b2jhbgsab38hdgggpd"
}
},
{
@@ -38246,11 +38228,11 @@
"repo": "wasamasa/gotham-theme",
"unstable": {
"version": [
- 20171013,
- 1916
+ 20191022,
+ 1809
],
- "commit": "5e97554d1f9639698faedb0660e63694be33bd84",
- "sha256": "18x0b2qmyzf9sddsv9ps1059pi4ndzq44rm4yl87slq03y75nxi9"
+ "commit": "02a7c7cd280747737792f4620b0df2e0b826e2c7",
+ "sha256": "017ibhznkyla2c3qymv3mlcd25svx8c55vavsb4apwzw061n8m79"
},
"stable": {
"version": [
@@ -38264,10 +38246,10 @@
},
{
"ename": "goto-char-preview",
- "commit": "b856d9304ba8814050634db54c8abb88e5dce772",
- "sha256": "1h9lq9ka469day511nnv566kggja23pa8zhqxa805p6lp7132b4d",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "1k7dp2zhlk3kyy0br5fqzj6sx9zkg215s3qs8flf3w0xji150r6k",
"fetcher": "github",
- "repo": "elpa-host/goto-char-preview",
+ "repo": "jcs-elpa/goto-char-preview",
"unstable": {
"version": [
20190418,
@@ -38374,10 +38356,10 @@
},
{
"ename": "goto-line-preview",
- "commit": "ec27ae185c0308c445e461dc84f398483ca08c5a",
- "sha256": "1id3msndzav59ljwdp7xnh0glbzc8d12phpywlb89h5nclj0rzsl",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "18q5x2rsg8qyll76cyi0rm5ywgcb4p0w1b2zl0pc9y3qi2g2lwvr",
"fetcher": "github",
- "repo": "elpa-host/goto-line-preview",
+ "repo": "jcs-elpa/goto-line-preview",
"unstable": {
"version": [
20190308,
@@ -38404,8 +38386,8 @@
"magit-popup",
"s"
],
- "commit": "b51c3b036a2f375ef5b95de2d29f3792aad064d7",
- "sha256": "05b6v6z6dxgpx9b2cp8k3d3fvj01l3smqymikri10ay975g3xawv"
+ "commit": "f01505d273e85c71261f91457191e65fcb971be3",
+ "sha256": "1yirkw804z53xl0i3znyj4dxkqspwibkim80mp9901ncn10k21y6"
},
"stable": {
"version": [
@@ -38579,8 +38561,8 @@
20160504,
911
],
- "commit": "aa531c659758b896ff8fbd307080ce0d1d04ebfb",
- "sha256": "0jcqldpgx9b0xsvxvj7lgqrb39cwn7adggrlxfcm0pgc40dpfwb4"
+ "commit": "09226f852cb3167f23012df8f77318037f5fe9c5",
+ "sha256": "1gq8zwnyqxdf2i9agwky9nhc0nz6g7y0jfi8vjvxgak8dyilrfma"
},
"stable": {
"version": [
@@ -38752,11 +38734,11 @@
"repo": "davazp/graphql-mode",
"unstable": {
"version": [
- 20190812,
- 2240
+ 20191024,
+ 1221
],
- "commit": "3581ad03e04b11c67d4882cbaa9ab6af71eaf78d",
- "sha256": "0mabd677yi7phzvvil9fyic5i9z4nyp224d0ifzp5mw0jpsvfxv1"
+ "commit": "7c37aee28bf8c8ffb3da73df5571c4e1e352562b",
+ "sha256": "0hjzqmrc024b98nisvn2ld8gn3bslg8ip19d1fnid3m8q9zk8w8b"
}
},
{
@@ -38767,19 +38749,20 @@
"repo": "ppareit/graphviz-dot-mode",
"unstable": {
"version": [
- 20181118,
- 551
+ 20191012,
+ 849
],
- "commit": "243de72e09ddd5cdc4863613af8b749827a5e1cd",
- "sha256": "10ss7mhlkqvxh7y2w7njzh3hiz3r7y49a3q9j41bwipia4yzq4n5"
+ "commit": "096ca0130f0bcbbacc0107a86e3cdfecdb88a087",
+ "sha256": "1y8szyj3g96vb8ybc7ynkbpm98wpflrx1q5cbbxygx3y21lv8dpw"
},
"stable": {
"version": [
0,
- 4
+ 4,
+ 1
],
- "commit": "7301cc276206b6995d265bcb9eb308bb83c760be",
- "sha256": "1zk664ilyz14p11csmqgzs73gx08hy32h3pnyymzqkavmgb6h3s0"
+ "commit": "1574c504d9810f34a85e2ff49b6f7648c2be5f27",
+ "sha256": "03l6zkkxhbcxj5i13hzjv6ypmzaw70zqqagh7ix1kdn33kpp37jj"
}
},
{
@@ -38808,10 +38791,10 @@
},
{
"ename": "grass-mode",
- "commit": "5b7972602399f9df9139cff177e38653bb0f43ed",
- "sha256": "1lq6bk4bwgcy4ra3d9rlca3fk87ydg7xnnqcqjg0pw4m9xnr3f7v",
- "fetcher": "bitbucket",
- "repo": "tws/grass-mode.el",
+ "commit": "c6f0b067cfbd2902a585b9d1eaadabcac3e62286",
+ "sha256": "1njzw4sparjcyhxki2z0xqrsbazfm52bxm7522szgvxcmjwxybcz",
+ "fetcher": "github",
+ "repo": "plantarum/grass-mode",
"unstable": {
"version": [
20170503,
@@ -38821,8 +38804,19 @@
"cl-lib",
"dash"
],
- "commit": "1ae8eae881173ddff64982d1fd0e14d4e7793fc1",
- "sha256": "1sl3d5759fjm98pb50ykz2c05czb2298ipccwj2qz2hdzq63hfv8"
+ "commit": "8a7e9dcb2295eef1ec25d886b05e09c876bd8398",
+ "sha256": "023s9kn012z6m4aprsq77zv4kvfvwfics5gcdja7ig4xwqqrzymq"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 1
+ ],
+ "deps": [
+ "cl-lib"
+ ],
+ "commit": "23ca856ca979fec0f90196b357f2b74fe1cc3a73",
+ "sha256": "116247yggxs0hfbx1746j1d642gk9zbx15c2dw4p5pq9qkasmy95"
}
},
{
@@ -39018,20 +39012,20 @@
"repo": "seagle0128/grip-mode",
"unstable": {
"version": [
- 20190909,
- 1939
+ 20191022,
+ 808
],
- "commit": "eb574c874c76cd3e9b8ec39be04331eaeeac5f31",
- "sha256": "1m7q1nbg3x6lgbrdsxnsbxchhfw5v0lf5dzix8lnw2wv1lsl51py"
+ "commit": "8fd4102a25c2dd9ccbbee082bc61d8f44eb5ed74",
+ "sha256": "0ylmn54znwhqv9m88zizgzi08ks0vxf1vxqsk4mk2a94ycw1xfkc"
},
"stable": {
"version": [
2,
1,
- 0
+ 2
],
- "commit": "eb574c874c76cd3e9b8ec39be04331eaeeac5f31",
- "sha256": "1m7q1nbg3x6lgbrdsxnsbxchhfw5v0lf5dzix8lnw2wv1lsl51py"
+ "commit": "8fd4102a25c2dd9ccbbee082bc61d8f44eb5ed74",
+ "sha256": "0ylmn54znwhqv9m88zizgzi08ks0vxf1vxqsk4mk2a94ycw1xfkc"
}
},
{
@@ -39100,15 +39094,15 @@
"repo": "Groovy-Emacs-Modes/groovy-emacs-modes",
"unstable": {
"version": [
- 20190407,
- 2314
+ 20190930,
+ 2356
],
"deps": [
"dash",
"s"
],
- "commit": "aa531c659758b896ff8fbd307080ce0d1d04ebfb",
- "sha256": "0jcqldpgx9b0xsvxvj7lgqrb39cwn7adggrlxfcm0pgc40dpfwb4"
+ "commit": "09226f852cb3167f23012df8f77318037f5fe9c5",
+ "sha256": "1gq8zwnyqxdf2i9agwky9nhc0nz6g7y0jfi8vjvxgak8dyilrfma"
},
"stable": {
"version": [
@@ -39288,11 +39282,11 @@
"repo": "abo-abo/gtk-pomodoro-indicator",
"unstable": {
"version": [
- 20171230,
- 1640
+ 20191007,
+ 1500
],
- "commit": "eb59b229de0dde307b20654075a9bbac69899a66",
- "sha256": "0dmaazcscg9mdsmij26873af5jl2np4q9xf2klw1jmcl61wzggb0"
+ "commit": "cb026a595de8a9244b16e06876f10c60dce18676",
+ "sha256": "12az34hx714y0wqhxllpc8nk1rwh8s4lhhnvkzbqwki94qyqm87c"
}
},
{
@@ -40205,10 +40199,10 @@
},
{
"ename": "haxe-mode",
- "commit": "efc5f69915e5284b955c096d5128b4fbb1c5b64b",
- "sha256": "17n94a12zzigq5bn3jxqrmy1h3vb3brc60j5ckhbp5pvlf906yr9",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "14grb7lcaw57rzqlyy4ja10068r59i2ifxk0q177p4yg8rm519cy",
"fetcher": "github",
- "repo": "elpa-host/haxe-mode",
+ "repo": "jcs-elpa/haxe-mode",
"unstable": {
"version": [
20190703,
@@ -40354,29 +40348,30 @@
"repo": "emacs-helm/helm",
"unstable": {
"version": [
- 20190926,
- 609
+ 20191023,
+ 1610
],
"deps": [
"async",
"helm-core",
"popup"
],
- "commit": "72f68624b6f19ead155a7e1006a5550d92b8ec9f",
- "sha256": "07sjy78yb8gclmvh8xjgkbh9gk06ns77g2z53wysf3markwg6pky"
+ "commit": "1341b84aedd972e01396036ce4d496e70282dcac",
+ "sha256": "0nimmkvlvh811swzhynwddd2y06jx27a1s0cl5zmc9y5r4ycpxns"
},
"stable": {
"version": [
3,
- 3
+ 5,
+ 0
],
"deps": [
"async",
"helm-core",
"popup"
],
- "commit": "12c50cf2a3748f44eb8c8ccad89ebd6e63fe99f6",
- "sha256": "0fqhw7r9fcsja5d3pgbipw7pkw9nj534faav6hi45413hc3gyv92"
+ "commit": "610d06e4c170b76ba5a687fe479842cd18420b0a",
+ "sha256": "07bijcnfkv60l3swasxv53x32l6glds05mxnbb3xbnmkgm1pm9if"
}
},
{
@@ -40705,8 +40700,8 @@
"deps": [
"helm-core"
],
- "commit": "632495036c4a6ac30e408fc74ee9f209fd5ac429",
- "sha256": "0rbgk982jlbqh1rhns3zmndfr3lpw7m2j9z7qylghkll4k8fcjpl"
+ "commit": "c722016622ad019202419cca60c3be3c53e56130",
+ "sha256": "08i8d6b41n4sq3jb4gvxkiml73am82jzqkqvvdm9mdhibb8x08mx"
},
"stable": {
"version": [
@@ -41208,25 +41203,26 @@
"repo": "emacs-helm/helm",
"unstable": {
"version": [
- 20190924,
- 1617
+ 20191013,
+ 626
],
"deps": [
"async"
],
- "commit": "72f68624b6f19ead155a7e1006a5550d92b8ec9f",
- "sha256": "07sjy78yb8gclmvh8xjgkbh9gk06ns77g2z53wysf3markwg6pky"
+ "commit": "1341b84aedd972e01396036ce4d496e70282dcac",
+ "sha256": "0nimmkvlvh811swzhynwddd2y06jx27a1s0cl5zmc9y5r4ycpxns"
},
"stable": {
"version": [
3,
- 3
+ 5,
+ 0
],
"deps": [
"async"
],
- "commit": "12c50cf2a3748f44eb8c8ccad89ebd6e63fe99f6",
- "sha256": "0fqhw7r9fcsja5d3pgbipw7pkw9nj534faav6hi45413hc3gyv92"
+ "commit": "610d06e4c170b76ba5a687fe479842cd18420b0a",
+ "sha256": "07bijcnfkv60l3swasxv53x32l6glds05mxnbb3xbnmkgm1pm9if"
}
},
{
@@ -41547,16 +41543,16 @@
"repo": "emacs-helm/helm-emms",
"unstable": {
"version": [
- 20190422,
- 1522
+ 20191001,
+ 1414
],
"deps": [
"cl-lib",
"emms",
"helm"
],
- "commit": "89ec04e6548f16c5848cc49ad506e0561cea87ab",
- "sha256": "0cn1amwgf5nm73yjxnhjsl6dvfcvh8qb2j2rhsyd6i8kzzkyplf2"
+ "commit": "77f5dab62f9962e376dad99452f29edd0b5dc75a",
+ "sha256": "108ksri1a5hmfjbflqmm486zv3j0sy89xsdjs39q3xrr1s4gbc4q"
},
"stable": {
"version": [
@@ -41777,10 +41773,10 @@
},
{
"ename": "helm-file-preview",
- "commit": "bf60b4c17c866cd89ff68b99aeb2941c6bc6d940",
- "sha256": "0y3wkj98nj5nnf5v5iqaihipyx9p902i152gbcrsqcjbpgw3wlhz",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "0rvwf54xz3wb640z0r8gsdv9frf650r7llviicvy5gmfddrlpjh4",
"fetcher": "github",
- "repo": "elpa-host/helm-file-preview",
+ "repo": "jcs-elpa/helm-file-preview",
"unstable": {
"version": [
20190903,
@@ -41954,15 +41950,15 @@
"repo": "cireu/fuz.el",
"unstable": {
"version": [
- 20190815,
- 401
+ 20191024,
+ 1133
],
"deps": [
"fuz",
"helm"
],
- "commit": "f4e30922952470984460d6617e35939aa97640dd",
- "sha256": "08dyp4z3yqc044wyff207z8bzj51z91yxfk92vv120cvach70k5z"
+ "commit": "56f08351c2ae91e010f6a5e810f11ae74d76deb0",
+ "sha256": "15fymhj82phj407bcnc64p16kv3nc860xbsnlnj7i8qvcnl3jpdl"
},
"stable": {
"version": [
@@ -41998,10 +41994,10 @@
},
{
"ename": "helm-fuzzy",
- "commit": "e0172c8a4e2393a0263373c80e6e7f654bf74dc6",
- "sha256": "1f7lj9prgh0wpf8xmy5xi5rhs5pj3j4lz68apd95nv2idnbrrlb7",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "088mrqqv9d2vrja67xrd37zzxl4k02rl5smscrp7ad6d60y1k1zy",
"fetcher": "github",
- "repo": "elpa-host/helm-fuzzy",
+ "repo": "jcs-elpa/helm-fuzzy",
"unstable": {
"version": [
20190905,
@@ -43436,15 +43432,15 @@
"repo": "tumashu/helm-posframe",
"unstable": {
"version": [
- 20180610,
- 1748
+ 20191013,
+ 1027
],
"deps": [
"helm",
"posframe"
],
- "commit": "d28f96ea92ee9393658901bb552723db10f40dc3",
- "sha256": "1ycf5m06n32axqpm2vkvszff6gxdps1y8gm46682nf8mk2i3xa6f"
+ "commit": "86d6e6e4c32839dec96ef51ae3917d45259165a4",
+ "sha256": "0byb477lxxyys9q1kwyh37y46jlyk7j1q3xq6cllq47k2gnaix72"
}
},
{
@@ -43916,8 +43912,8 @@
"helm",
"rtags"
],
- "commit": "d3d4bc9b7b829d39628a1af96f06eb23ba48670c",
- "sha256": "0fgxrpqvqs988kjnkcc1lmyqnfc85ivhrarldl7iqgj25fvni6z1"
+ "commit": "f2633f565fc5e7e6958993ef105225f4e68e43ba",
+ "sha256": "1bjgr7wa82ccrc25r7agfaq3iz7xlp1qchvkmkx3xy59jv4yafjz"
},
"stable": {
"version": [
@@ -44079,16 +44075,16 @@
"repo": "emacs-helm/helm-slime",
"unstable": {
"version": [
- 20190821,
- 1304
+ 20191016,
+ 1601
],
"deps": [
"cl-lib",
"helm",
"slime"
],
- "commit": "e0dbf04d447098a1d074bc04e125764ff82091b7",
- "sha256": "0mrpjhpijdrq353fnfvdj9l9xfsz390qlcvifcair9732ma7i8l0"
+ "commit": "7886cc49906a87ebd73be3b71f5dd6b1433a9b7b",
+ "sha256": "1g9fnp818d677xhx2m4820742fyblvmnsygmkdb5530lacdaksh2"
},
"stable": {
"version": [
@@ -44231,14 +44227,14 @@
"repo": "emacsorphanage/helm-swoop",
"unstable": {
"version": [
- 20190822,
- 501
+ 20191008,
+ 401
],
"deps": [
"helm"
],
- "commit": "3cc15383fae9063de817d320e87a1f868a46eb83",
- "sha256": "1jm1yvwbfqhrj0256n5ihvxb1zxhhhqv07yfzkfg2pv6k71hpd9h"
+ "commit": "884d2f5840108f0171d38fa19ae2334560f5c2d9",
+ "sha256": "0x6pspamns2hb2a7x01pwzs1zbzi1p0vq6rwrczjh978n2plrqjq"
},
"stable": {
"version": [
@@ -44551,14 +44547,14 @@
"repo": "brotzeit/helm-xref",
"unstable": {
"version": [
- 20190916,
- 1544
+ 20190930,
+ 1646
],
"deps": [
"helm"
],
- "commit": "316e1bdb877ec4634addc422cdb9572ee3e2afe0",
- "sha256": "14zgww1qyk7cp80p6f3viljjbibm3h0c51alplrmjdng57xy0wgq"
+ "commit": "bbd9a858c9eaceb6d3efab0a25d9caff32b3750c",
+ "sha256": "0hvgcpc47ki5arln473qq3qpcg5j83qjk6cmm9k1xqvjkyv19prl"
}
},
{
@@ -44662,8 +44658,8 @@
"repo": "Wilfred/helpful",
"unstable": {
"version": [
- 20190814,
- 308
+ 20191001,
+ 9
],
"deps": [
"dash",
@@ -44672,8 +44668,8 @@
"f",
"s"
],
- "commit": "e9e958a5643619d0e32b9934bf4e9195c57cb71f",
- "sha256": "1xhcl3i4cpm5j0q0qd3rcgv5cqfikgqxp4wnw96xkalmyhqdgi28"
+ "commit": "e2609e4ae9e058bd8be6239681b2f22195628f28",
+ "sha256": "00id29w31mq6ikaa95dp0m6l9hcmvm4m0z3mfgyj4713vnm162s0"
},
"stable": {
"version": [
@@ -44729,26 +44725,25 @@
"repo": "jjzmajic/hercules.el",
"unstable": {
"version": [
- 20190920,
- 518
+ 20190929,
+ 637
],
"deps": [
"which-key"
],
- "commit": "e6fcb0df3fe877bec2d708f4d034da685d8a1081",
- "sha256": "0i1bza4nj01z23ig340svyr0lcl284lcpg1lpnhc7cmybjlv27nl"
+ "commit": "031f8eec95240fc46481061f0f44822c0f7fe65e",
+ "sha256": "0snfmvri4cpmhrk5s4hxxlyzs3d58ysmqzaiyiz4979admdc1lmb"
},
"stable": {
"version": [
0,
- 2,
- 1
+ 3
],
"deps": [
"which-key"
],
- "commit": "489ed27f978c8ae7ce0587d4677ef14d59776008",
- "sha256": "19939pf5d6p2facmfhpyghx0vipb5k6ry3bmkmjfkj1zp132zfqf"
+ "commit": "031f8eec95240fc46481061f0f44822c0f7fe65e",
+ "sha256": "0snfmvri4cpmhrk5s4hxxlyzs3d58ysmqzaiyiz4979admdc1lmb"
}
},
{
@@ -45651,11 +45646,11 @@
"repo": "tarsius/hl-todo",
"unstable": {
"version": [
- 20190918,
- 2149
+ 20191024,
+ 1036
],
- "commit": "d7673363ef318a417adc28e36cafb78d01a671af",
- "sha256": "11d7kmgdpjmjlnfkhfhwvwjdjaag0iscscdbg6gf1hkch19055cp"
+ "commit": "823ca3751e4cac6e936800ddf2f19d6f96eeb422",
+ "sha256": "16isym4dp6vbc9f1pa1q1x1hwhm7nd61rr5y4inf58wllgflnb7f"
},
"stable": {
"version": [
@@ -45675,16 +45670,16 @@
"repo": "narendraj9/hledger-mode",
"unstable": {
"version": [
- 20190725,
- 2115
+ 20191012,
+ 1046
],
"deps": [
"async",
"htmlize",
"popup"
],
- "commit": "7b4921f67074bf759c9a83ce227802ed627c7cdf",
- "sha256": "19g1ps1ljmm9d7805pilxzy92fvbgzzamqlxx8gqj1q55hccflp2"
+ "commit": "8206f3c5d8e5b9b084733879191ec3724b60494d",
+ "sha256": "16y3xb8kc4j72gv1d59g4jw21q53i474hiksa6dzxvxkzva4wzf9"
}
},
{
@@ -45766,11 +45761,11 @@
"url": "https://gitlab.lrde.epita.fr/spot/emacs-modes.git",
"unstable": {
"version": [
- 20151203,
- 1650
+ 20191010,
+ 1132
],
- "commit": "3c608e15b655d2375c5f81323ac561c7848dc029",
- "sha256": "19360wx1i7lkr8igddm7zl9yh5hlm3r013rkd512cs18iz1y753x"
+ "commit": "558e55429acde26423332a03a3b65b12efdbce5f",
+ "sha256": "0a6jagjimr00dvzrbxj078vyranmv14zl2vn4dkcww4swjzpaag9"
}
},
{
@@ -46181,10 +46176,10 @@
},
{
"ename": "htmltagwrap",
- "commit": "ec27ae185c0308c445e461dc84f398483ca08c5a",
- "sha256": "19vav9mpqfg6x017b2f4fkhixfw9fslhs03n780qq2n79abp77n9",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "1jac5ri96wqwss933z2m3q7yrrz8s3mwz39fahfspwqbycbhx8sx",
"fetcher": "github",
- "repo": "elpa-host/htmltagwrap",
+ "repo": "jcs-elpa/htmltagwrap",
"unstable": {
"version": [
20190517,
@@ -46378,30 +46373,30 @@
"repo": "hylang/hy-mode",
"unstable": {
"version": [
- 20190620,
- 1804
+ 20191003,
+ 1902
],
"deps": [
"dash",
"dash-functional",
"s"
],
- "commit": "8699b744c03e0399c049757b7819d69768cac3bc",
- "sha256": "0axh3i1fga7znk466nqifkjf45ri7qkb9xvnkc9b5zl4f0z9b5gy"
+ "commit": "e2d5fecdaec602788aa7123ed13651c888b8d94b",
+ "sha256": "0gihxlmfminadaqdr8d2zccd7wwygl3m0gfzxsk5izi7f8hl4w7f"
},
"stable": {
"version": [
1,
0,
- 3
+ 4
],
"deps": [
"dash",
"dash-functional",
"s"
],
- "commit": "27a9e6bee0df741f2699e00e64ea2c7a279b401d",
- "sha256": "1jxximiznz7fw9ys5k6plw85zrbzvxidql7py1fdi425fdp4058z"
+ "commit": "e2d5fecdaec602788aa7123ed13651c888b8d94b",
+ "sha256": "0gihxlmfminadaqdr8d2zccd7wwygl3m0gfzxsk5izi7f8hl4w7f"
}
},
{
@@ -46496,8 +46491,8 @@
"cl-lib",
"lv"
],
- "commit": "435c55e9f75a8cf3ae6a4ba0c7725e3dc4e5963f",
- "sha256": "0nzbjx5rnmzl0dhbrrmb5kbcmww6hzs1vwa62nlg9zfwq99zk42l"
+ "commit": "74b32f3ff004cd2ad7707722ffa7f85e8233a845",
+ "sha256": "0gp1j8n65v3r849c3h3xmn7c133wyh68szksqjwn1lzd2mpdnfny"
},
"stable": {
"version": [
@@ -48075,8 +48070,8 @@
"repo": "NicolasPetton/Indium",
"unstable": {
"version": [
- 20190925,
- 1909
+ 20191022,
+ 2128
],
"deps": [
"company",
@@ -48085,14 +48080,14 @@
"json-process-client",
"seq"
],
- "commit": "116d18c781eabf85bfc683e748a83f3c769a01ea",
- "sha256": "0dsp614p827z7magdy7kn4acx6m9hzwwa3sd9zvarnrfymw9c5hi"
+ "commit": "9614d63fa5a5126bd5b68d62410894371da081bf",
+ "sha256": "1cvc9nk1cbym0ah6z0zmgv9bywj3lxvcaflywmavnn4gvxg67m9n"
},
"stable": {
"version": [
2,
1,
- 3
+ 4
],
"deps": [
"company",
@@ -48101,8 +48096,8 @@
"json-process-client",
"seq"
],
- "commit": "3895b0cfda53d33ef7e6819e745f0b1e158acbfa",
- "sha256": "18wl3yxlqcvb03mb4wv6v20fpy24w9yqfgiva5jrp453bqhp3mfk"
+ "commit": "9614d63fa5a5126bd5b68d62410894371da081bf",
+ "sha256": "1cvc9nk1cbym0ah6z0zmgv9bywj3lxvcaflywmavnn4gvxg67m9n"
}
},
{
@@ -48128,14 +48123,14 @@
"repo": "clojure-emacs/inf-clojure",
"unstable": {
"version": [
- 20190531,
- 1511
+ 20191008,
+ 843
],
"deps": [
"clojure-mode"
],
- "commit": "0fc23509a1e66bcc3e694066f5067fdbd7b7961d",
- "sha256": "0w42ms5p5f1f7ir745srj73pj9jy1rfkbh3nf85ms05jgrs10fw9"
+ "commit": "173d0e7f118b0009bf210be115485160abf554b1",
+ "sha256": "1514vrdpl467bj4k1qg48fk3526x7cx66px49jy8ynayfs0dhgjc"
},
"stable": {
"version": [
@@ -48203,11 +48198,11 @@
"repo": "nonsequitur/inf-ruby",
"unstable": {
"version": [
- 20190609,
- 1126
+ 20190927,
+ 1649
],
- "commit": "928b1dd2c24c62be1900476cb4b7219eb2350856",
- "sha256": "0rm0ns3kqq0y05gskfkplbq0bz6lb1j92fx3hjgr340fm72ixb1c"
+ "commit": "fd8d392fefd1d99eb58fc597d537d0d7df29c334",
+ "sha256": "0axnjqgamy762ky5al56aryx0mp2b2i9almw9gkjcvxm7nc6zlq9"
},
"stable": {
"version": [
@@ -48312,6 +48307,21 @@
"sha256": "1h2q19574sc1lrxm9k78668pwcg3z17bnbgykmah01zlmbs264sx"
}
},
+ {
+ "ename": "info-rename-buffer",
+ "commit": "4750abf33d23bce4ca33eb1afe5b972f14f3af39",
+ "sha256": "05ab9apr6zx2k3xqfbq1jjfql9l3hdsf5i4pj8ay0b9lb2x11dpm",
+ "fetcher": "github",
+ "repo": "oitofelix/info-rename-buffer",
+ "unstable": {
+ "version": [
+ 20191005,
+ 2346
+ ],
+ "commit": "c983ae687481f39b8fd0d4ee9d85fd82b6a4ba03",
+ "sha256": "068flcy4rdzwjpzqqlxpcpcqjxd5f11xq00g55ph17vzxf4iwk3c"
+ }
+ },
{
"ename": "inherit-local",
"commit": "08b978724ff26b3ea7a134d307d888c80e2a92a9",
@@ -48578,10 +48588,10 @@
},
{
"ename": "instapaper",
- "commit": "5b7972602399f9df9139cff177e38653bb0f43ed",
- "sha256": "1yibdpj3lx6vr33s75s1y415lxqljrk7pqc901f8nfa01kca7axn",
- "fetcher": "bitbucket",
- "repo": "jfm/emacs-instapaper",
+ "commit": "a187008942c14dc09f7952a3c5b2e320553cb5c9",
+ "sha256": "1lcrwf2ymlfkvn00djxdr0sd7cjbp2sjdszs3sfmsxffaqzmy9ap",
+ "fetcher": "git",
+ "url": "https://git.carcosa.net/jmcbray/emacs-instapaper.git",
"unstable": {
"version": [
20130104,
@@ -48589,6 +48599,15 @@
],
"commit": "8daa0058ede70025e9f020656abe0e0d01cd8f89",
"sha256": "0krscid3yz2b7kv75gd9fs92zgfl7pnl77dbp5gycv5rmw5mivp8"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 9,
+ 5
+ ],
+ "commit": "4714ed1b014615f8213e6f93637e4ec1d9d5a37a",
+ "sha256": "12giyb5mgq257jl76dxqv2irr3kx6sidbhjjaf9n9k2h42pip3p4"
}
},
{
@@ -48696,8 +48715,8 @@
"flycheck",
"haskell-mode"
],
- "commit": "bab8e85b1aea9b03dfe05048bcdc0395e05e9b20",
- "sha256": "19zl7dydg2lf8msl2ls9r85f4xw3x2796w5j4h7dxxz6flljhhby"
+ "commit": "3848723cbeeaf61ca13e2a44c5b87a7fcd66b7c5",
+ "sha256": "14cg856gsla77qfxv4sivg7mw7mpv3pqk7l4nrh4vna9ziy78z3m"
},
"stable": {
"version": [
@@ -48972,28 +48991,28 @@
"repo": "Sarcasm/irony-mode",
"unstable": {
"version": [
- 20190703,
- 1732
+ 20191009,
+ 2139
],
"deps": [
"cl-lib",
"json"
],
- "commit": "c7cca52b197babd023fd4745704ae4b695af0d10",
- "sha256": "0iqjcgb2bg8g7fwsqigiifla8rc3air6ywvbpsrm91cb8a732mrc"
+ "commit": "e630c497f973fa4d1f0fd0e0fd87fb9d18666986",
+ "sha256": "0n2nfcq58md1p2xdhq1smh8v7lsyj0ci7ma5xyd6bkg5rvhsh10i"
},
"stable": {
"version": [
1,
- 3,
- 1
+ 4,
+ 0
],
"deps": [
"cl-lib",
"json"
],
- "commit": "79d5fc6152659f62b0f2e4df75665f5b625e9642",
- "sha256": "09i2f99ysisv2d4a0cpn75c0azhbashvz6ja5xy09i2a5svzgzpx"
+ "commit": "e630c497f973fa4d1f0fd0e0fd87fb9d18666986",
+ "sha256": "0n2nfcq58md1p2xdhq1smh8v7lsyj0ci7ma5xyd6bkg5rvhsh10i"
}
},
{
@@ -49035,10 +49054,10 @@
},
{
"ename": "isearch-project",
- "commit": "5c4f0a2f3080e9f4db82fb2bb9279418e4b9a7e2",
- "sha256": "0f6f3lm5p4h8z9bnhbl27pzgwdjj58pp8lsvc5dic0yzykx7j2y8",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "1dcxbi1x2nbasiy03mp7af2lcmkmxpfblbdcsnm9srmmpdz9lwff",
"fetcher": "github",
- "repo": "elpa-host/isearch-project",
+ "repo": "jcs-elpa/isearch-project",
"unstable": {
"version": [
20190505,
@@ -49277,20 +49296,20 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20190825,
- 1023
+ 20191021,
+ 1017
],
- "commit": "79333e9edfee38ec3b367c33711a68bdf7783259",
- "sha256": "0dyclc51sprhmr5fi4lylhwsrn8v1jgyblwk9ly60jj84lj6278z"
+ "commit": "d2052bab4eecebab84e75b8a10b66f66a8574425",
+ "sha256": "0kxv03mb00ia48vk05xb6bqhkphjjh2pry6r2f5pyag0wgh5vyma"
},
"stable": {
"version": [
0,
- 12,
+ 13,
0
],
- "commit": "85d1e2e779ca92e6ef8e47d08f866b13d4d87aee",
- "sha256": "0xgngn3jhmyn6mlkk9kmgfgh0w5i50b27syr4cgfgarg6p77j05w"
+ "commit": "cd634c6f51458f81898ecf2821ac3169cb65a1eb",
+ "sha256": "0ghcwrg8a6r5q6fw2x8s08cwlmnz2d8qjhisnjwbnc2l4cgqpd9p"
}
},
{
@@ -49404,8 +49423,8 @@
"erlang",
"ivy"
],
- "commit": "fb2e31863cb0305bb3e16c094d29ff78a7414603",
- "sha256": "0p16lxaana6zb2dlci3d6wwslcw4pifvnmhf3ymbhccmc36v5yqi"
+ "commit": "95bb7da0f7d0e89b6732d1d14d4bc49007b8b794",
+ "sha256": "0jnpfxzzcgyrk7zdfnprchl6b15558zhn12a1pf3h3z6d3zyirql"
},
"stable": {
"version": [
@@ -49541,28 +49560,28 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20190829,
- 630
+ 20191018,
+ 1251
],
"deps": [
"hydra",
"ivy"
],
- "commit": "79333e9edfee38ec3b367c33711a68bdf7783259",
- "sha256": "0dyclc51sprhmr5fi4lylhwsrn8v1jgyblwk9ly60jj84lj6278z"
+ "commit": "d2052bab4eecebab84e75b8a10b66f66a8574425",
+ "sha256": "0kxv03mb00ia48vk05xb6bqhkphjjh2pry6r2f5pyag0wgh5vyma"
},
"stable": {
"version": [
0,
- 12,
+ 13,
0
],
"deps": [
"hydra",
"ivy"
],
- "commit": "85d1e2e779ca92e6ef8e47d08f866b13d4d87aee",
- "sha256": "0xgngn3jhmyn6mlkk9kmgfgh0w5i50b27syr4cgfgarg6p77j05w"
+ "commit": "cd634c6f51458f81898ecf2821ac3169cb65a1eb",
+ "sha256": "0ghcwrg8a6r5q6fw2x8s08cwlmnz2d8qjhisnjwbnc2l4cgqpd9p"
}
},
{
@@ -49626,15 +49645,15 @@
"repo": "akirak/ivy-omni-org",
"unstable": {
"version": [
- 20190620,
- 1210
+ 20191013,
+ 423
],
"deps": [
"dash",
"ivy"
],
- "commit": "155acae1aa08d305731b292d62530e52711895f2",
- "sha256": "0i2v3wj0s8mwx69iw7lgdamdi2p41gy5iaaphk6hvb1r4shhhw8k"
+ "commit": "8d856238a5d93abec3b896f643a69960b50e821d",
+ "sha256": "026cz4pdcpnqcavsh1wgh2xpwp7n6wrd4d62bk8rc1caf49y0i26"
}
},
{
@@ -49713,15 +49732,15 @@
"repo": "tumashu/ivy-posframe",
"unstable": {
"version": [
- 20190923,
- 2233
+ 20190928,
+ 554
],
"deps": [
"ivy",
"posframe"
],
- "commit": "fc0a6a7a80d4396ea44d7ee08879f0f4b46d1b67",
- "sha256": "150n1gdlnyhqkflhck4m1h0g01y9mppzs6j4dp1rhn2mhhf90hrc"
+ "commit": "81f2ea14ddbdd4b840f18dd13ad3e30a6b791b4a",
+ "sha256": "0b5sip1lc61hxi6bpvkv96vy83xb7cjblssjnzm9yxlniqc778b9"
}
},
{
@@ -49732,15 +49751,15 @@
"repo": "raxod502/prescient.el",
"unstable": {
"version": [
- 20190921,
- 3
+ 20191025,
+ 354
],
"deps": [
"ivy",
"prescient"
],
- "commit": "2f01b640e3a487718dbc481d14406005c0212ed9",
- "sha256": "1wqk1g8fjpcbpiz32k7arnisncd4n9zs84dn3qn9y8ggjzldqy91"
+ "commit": "82a90c4142c369f4090a42536179c6029d3fdafd",
+ "sha256": "0n919w068j73dnlxfzsvzh7j385phi4z718pi6xq6cygkjkq9zq8"
},
"stable": {
"version": [
@@ -49794,14 +49813,14 @@
"repo": "Yevgnen/ivy-rich",
"unstable": {
"version": [
- 20190707,
- 107
+ 20191025,
+ 432
],
"deps": [
"ivy"
],
- "commit": "e78fc4b9d467da338471f234393a1c791a6b0e6b",
- "sha256": "1y8lrzn24vg2pwck6l36w3s8qlpx1cpv54i6gf0jjncp6z9iwh4v"
+ "commit": "3f571704fa50e47174c92938d19c945a3bdf09b5",
+ "sha256": "00fcawjrfqzgnzcij1yrvnzbfqdghvgg94fihf97qs4qd79zzxb6"
},
"stable": {
"version": [
@@ -49831,8 +49850,8 @@
"ivy",
"rtags"
],
- "commit": "d3d4bc9b7b829d39628a1af96f06eb23ba48670c",
- "sha256": "0fgxrpqvqs988kjnkcc1lmyqnfc85ivhrarldl7iqgj25fvni6z1"
+ "commit": "f2633f565fc5e7e6958993ef105225f4e68e43ba",
+ "sha256": "1bjgr7wa82ccrc25r7agfaq3iz7xlp1qchvkmkx3xy59jv4yafjz"
},
"stable": {
"version": [
@@ -50469,28 +50488,28 @@
"repo": "tkf/emacs-jedi",
"unstable": {
"version": [
- 20160426,
- 456
+ 20191011,
+ 1750
],
"deps": [
"auto-complete",
"jedi-core"
],
- "commit": "d9b53d2ca103c46686f6fb4aa92d8af403107982",
- "sha256": "0rcmcc8d1mfwb8c9bqk8pa1smrdyn7vjcvi7s9cp71p070d2hvqm"
+ "commit": "9d5f29116c4d42cae561a9d69e6fba2b61e2cf43",
+ "sha256": "1bckxppfzd5gwn0aw4h86igb7igal9axqncq7j8zmflg7zppncf1"
},
"stable": {
"version": [
0,
2,
- 7
+ 8
],
"deps": [
"auto-complete",
"jedi-core"
],
- "commit": "8da022c8cda511428c72a6dc4c5be3c0a0c88584",
- "sha256": "0xbp9fcxgbf298w05hvf52z41kk7r52975ailgdn8sg60xc98fa7"
+ "commit": "9d5f29116c4d42cae561a9d69e6fba2b61e2cf43",
+ "sha256": "1bckxppfzd5gwn0aw4h86igb7igal9axqncq7j8zmflg7zppncf1"
}
},
{
@@ -50501,30 +50520,30 @@
"repo": "tkf/emacs-jedi",
"unstable": {
"version": [
- 20190620,
- 1820
+ 20191011,
+ 1750
],
"deps": [
"cl-lib",
"epc",
"python-environment"
],
- "commit": "d9b53d2ca103c46686f6fb4aa92d8af403107982",
- "sha256": "0rcmcc8d1mfwb8c9bqk8pa1smrdyn7vjcvi7s9cp71p070d2hvqm"
+ "commit": "9d5f29116c4d42cae561a9d69e6fba2b61e2cf43",
+ "sha256": "1bckxppfzd5gwn0aw4h86igb7igal9axqncq7j8zmflg7zppncf1"
},
"stable": {
"version": [
0,
2,
- 7
+ 8
],
"deps": [
"cl-lib",
"epc",
"python-environment"
],
- "commit": "8da022c8cda511428c72a6dc4c5be3c0a0c88584",
- "sha256": "0xbp9fcxgbf298w05hvf52z41kk7r52975ailgdn8sg60xc98fa7"
+ "commit": "9d5f29116c4d42cae561a9d69e6fba2b61e2cf43",
+ "sha256": "1bckxppfzd5gwn0aw4h86igb7igal9axqncq7j8zmflg7zppncf1"
}
},
{
@@ -50764,15 +50783,15 @@
"repo": "nyyManni/jiralib2",
"unstable": {
"version": [
- 20190923,
- 1809
+ 20190927,
+ 2010
],
"deps": [
"dash",
"request"
],
- "commit": "cb2bedb940afb7c163c5881f0cddc03d4a63c109",
- "sha256": "16x1bwr9jwg8cfvn2vp8akqvl2j6q4pl8xkvpvimvvjv3girbq1a"
+ "commit": "e913f8e4a994850d2cff18ce2b1f4177cac62c91",
+ "sha256": "022jndjwj0ml2w829id0nx43p24h6jpmilc12n9hiy4p80vjgy1y"
}
},
{
@@ -51578,11 +51597,11 @@
"repo": "JuliaEditorSupport/julia-emacs",
"unstable": {
"version": [
- 20190813,
- 1326
+ 20191002,
+ 1352
],
- "commit": "db84928742b3e4189dcc81997e4a3cad3eac7b68",
- "sha256": "0hv43r037jacizmgql0sxxjj2g0f51k5zcxn7h30if86a6hhx659"
+ "commit": "ad6a4944feb61f5c7238cfaf6c99ae63544315c2",
+ "sha256": "1m4w0ha5zkclmdfr6wrpbwz1xqvjclbl63vxfsiq6qwmdajrq97g"
}
},
{
@@ -51759,8 +51778,8 @@
"repo": "dzop/emacs-jupyter",
"unstable": {
"version": [
- 20190924,
- 143
+ 20191019,
+ 1519
],
"deps": [
"cl-lib",
@@ -51768,8 +51787,8 @@
"websocket",
"zmq"
],
- "commit": "53da538b6634afe7e72b18b7b561afd9d2eeeb38",
- "sha256": "0lbvi9sf7d02gzxhvn02w55bmcf7fv2lwmmgxv9vp3ya6dc03sya"
+ "commit": "9e3c1633586982e278f072dfaaabd115fa4d19f7",
+ "sha256": "08aig8b2xh9yr5dqj6jivv54vc93277xffmmd3q0k5ghf4087c8n"
},
"stable": {
"version": [
@@ -51825,14 +51844,14 @@
"repo": "TxGVNN/emacs-k8s-mode",
"unstable": {
"version": [
- 20181231,
- 741
+ 20191006,
+ 849
],
"deps": [
"yaml-mode"
],
- "commit": "1580ffd6ec7749ec6d069ccea95f8c926ca5db15",
- "sha256": "0sl8xyhfjnpg46l9f8c3wwwwnl551ly03sghi9a4mx42xpb1g5k0"
+ "commit": "5984acee6f3891afa78acfd1d08c44a24953a233",
+ "sha256": "11x602pmqa3833azkzph1ghm354nypv6rr1y53k6kdrkwviwkcpm"
}
},
{
@@ -51964,16 +51983,16 @@
"repo": "jmorag/kakoune.el",
"unstable": {
"version": [
- 20190803,
- 1525
+ 20191017,
+ 1502
],
"deps": [
"expand-region",
"multiple-cursors",
"ryo-modal"
],
- "commit": "fe8f8a02c38538f5f7776df3402b270639281ad8",
- "sha256": "15wnwjlh333c3aykk6w4xxy93ic6lzb7wmxaigxahg37a9qlp3hs"
+ "commit": "d73d14e69ea38076af50cc69f846808383ff539d",
+ "sha256": "0nk6jdy1y5mc3ryd0smiqghrk6iv34d5grc7f7migmshlbq0np92"
}
},
{
@@ -52348,11 +52367,11 @@
"repo": "tarsius/keycast",
"unstable": {
"version": [
- 20190317,
- 135
+ 20191023,
+ 2135
],
- "commit": "7bbebe6442720031e4f5d1fd909c5be2fbb1c1dc",
- "sha256": "19a8vdzbfwk5klac5800aywlmrl41kfb7ansmfg4938i4gwnbak0"
+ "commit": "ab41be43b6d9efd5eff5ad7f22a997cc41e8daf0",
+ "sha256": "17hpyfkmr8ij3pr2cpl189svar2w5m01glmzvr95br6qmcifvvqa"
},
"stable": {
"version": [
@@ -52738,8 +52757,8 @@
20180702,
2029
],
- "commit": "0d1156a14f5fb59f420e67b1f3b899395cf595e0",
- "sha256": "07i3jkvxja2a0bj7f7vlh2v2y2cialn4b4319r2kymaxlw5pmzk2"
+ "commit": "7947abfbb77cb50c6d7cce7c8739ab630e028034",
+ "sha256": "0qcwnq5wmc9yd253yi4x6b3v2p5d9vwb3skq9qv9igc0nhmq9gvb"
},
"stable": {
"version": [
@@ -52759,14 +52778,15 @@
"repo": "stardiviner/kiwix.el",
"unstable": {
"version": [
- 20190904,
- 1248
+ 20191016,
+ 951
],
"deps": [
- "cl-lib"
+ "cl-lib",
+ "request"
],
- "commit": "878b02be15ea9aebe939189fd10598b057b739af",
- "sha256": "18g1jid2z6gls4ijgz3k8b5gaij3fs5rwrn0i8bgly6jmk6nx8rp"
+ "commit": "1fdcfcc6c080b5232cf588460283e16180a81dc9",
+ "sha256": "0088bnizccf372yivkw07x541ispmak8yy6ri2kqa15pkmszjfjh"
},
"stable": {
"version": [
@@ -52925,11 +52945,11 @@
"repo": "Emacs-Kotlin-Mode-Maintainers/kotlin-mode",
"unstable": {
"version": [
- 20190917,
- 1807
+ 20191021,
+ 1834
],
- "commit": "d6720fe9bc2ce447f213c470bd18fad8e04dc18b",
- "sha256": "093yirwm3w0z2x0f07kggivkvgcaqhkar0fqbfagd9nly2f0jzr2"
+ "commit": "6aa6d56c0a04e655e3cbfd1ab7904a45b73ae21c",
+ "sha256": "1kdka9yqbh3m8nb3rpvax1fpjij7r3r2j2whys5cyvvrjfmp8hlh"
}
},
{
@@ -52999,14 +53019,14 @@
"repo": "abrochard/kubel",
"unstable": {
"version": [
- 20190819,
- 1434
+ 20191014,
+ 2010
],
"deps": [
"transient"
],
- "commit": "88995f796e6ba20cc91abfb012c23fe5ab29e19f",
- "sha256": "0b33gp6qkclb1jxsxwjkwa74wri1zj2gx4sw11igbs58kkyzja52"
+ "commit": "9ed130c6e5d35b5fa41156f9ec62aa50365c23e0",
+ "sha256": "0xqjsng9fdf96h0sa01d0sza5qpkl14r2ccf0mmcg3l7c2xw8ibl"
}
},
{
@@ -53613,11 +53633,11 @@
"repo": "conao3/leaf.el",
"unstable": {
"version": [
- 20190917,
- 1451
+ 20191023,
+ 1053
],
- "commit": "31df91362e8e14e51ba3c16ea17d914e7c3986e1",
- "sha256": "1zl6qkn6cd5f85d7w03w3az7s7dmz0jp3g6w1pwwhdf76dcw3lhx"
+ "commit": "d2e3367ca53718275a02c205ad68925c4c878d2a",
+ "sha256": "1785ydsjnbg1ldfjgwny2jv2xp1jq52bkbvxczc03zlfzi8vdp5k"
},
"stable": {
"version": [
@@ -53756,11 +53776,11 @@
"repo": "ledger/ledger-mode",
"unstable": {
"version": [
- 20190925,
- 1300
+ 20191008,
+ 1420
],
- "commit": "129dfbab2f744c8d6b6bcd406001ff527c262aff",
- "sha256": "09xq34q4zb6xq85nvp2aj56h96h8b3vy56ijn6i5zwrhlwwyj32i"
+ "commit": "214fad3ff8096bbd53cc079f71cfb845d12bfaa8",
+ "sha256": "05yjq15c7jj70vc5xp4k4h56nzybgibp48srkzjx8220q1w9656m"
},
"stable": {
"version": [
@@ -53795,8 +53815,8 @@
"repo": "kaiwk/leetcode.el",
"unstable": {
"version": [
- 20190924,
- 353
+ 20191011,
+ 800
],
"deps": [
"aio",
@@ -53804,8 +53824,8 @@
"graphql",
"spinner"
],
- "commit": "296a9dfba4f0cd55e27e5eea8a678d7084cff270",
- "sha256": "0xcipajyii5l6lk4s30i7ninp08spq4vlg0smjp9rrcdilyfpnbn"
+ "commit": "86e9e167c10eed487cf6715a764527d84ccb35fa",
+ "sha256": "0mq4a2jv5lpy4wcfhp2cg63gdyqjv10ffb2702yjyd24nqmh3q76"
}
},
{
@@ -54083,8 +54103,8 @@
"deps": [
"request"
],
- "commit": "fd90ff7989632452434fc19a609805f7276821f3",
- "sha256": "0rpipbcfvi8ysx8aykj9sd23gkzq3knn656g84lb9h1zdjvc4zf1"
+ "commit": "29e369df4f96c7ad95bb33292de7a44122e0b4e7",
+ "sha256": "1xaa90dy1jq1yzcn9px931sgqsrsbwrc89lv0lss975jr827kfg2"
},
"stable": {
"version": [
@@ -54137,11 +54157,11 @@
"repo": "mpdel/libmpdel",
"unstable": {
"version": [
- 20190918,
- 1609
+ 20191015,
+ 803
],
- "commit": "5cec415bd9db566088ec44b8bb4dd0a9cc76ccdc",
- "sha256": "0qx7h6y9ih6qkijspzpn8gfpxjb486qrp0g4b9fpfzp8igc2ddik"
+ "commit": "983c27d11becf0078bc5b416746f171e7e238d6d",
+ "sha256": "0m8kb480v2cx3jniy73bim1g7kjsrvhh02li9d0qv7smala59nl3"
},
"stable": {
"version": [
@@ -54161,11 +54181,11 @@
"repo": "buzztaiki/lice-el",
"unstable": {
"version": [
- 20170220,
- 943
+ 20191011,
+ 631
],
- "commit": "4339929927c62bd636f89bb39ea999d18d269250",
- "sha256": "0879z761b7gajkhq176ps745xpdrivch349crransv8fnsc759yb"
+ "commit": "3ff90745cd43d1cc41216a01f55f871a00692ffe",
+ "sha256": "08aiwyd0cxwd37jdy1m78l1r35h7fiq7wygpys2yrms6mdl8063b"
},
"stable": {
"version": [
@@ -54193,20 +54213,20 @@
},
{
"ename": "line-reminder",
- "commit": "ec27ae185c0308c445e461dc84f398483ca08c5a",
- "sha256": "0cm9cv7ak1ibm68d2xrz26smh80g79dxjlwxj5qd9zc3yjyksdvi",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "1s3ibn7c1j6m7wdkb0z37apgfc0g8vhhrqcnmldf19zi3k13bm0x",
"fetcher": "github",
- "repo": "elpa-host/line-reminder",
+ "repo": "jcs-elpa/line-reminder",
"unstable": {
"version": [
- 20190807,
- 440
+ 20191016,
+ 1528
],
"deps": [
"cl-lib"
],
- "commit": "707dc65001778e6476085fd7c30e1a1a3f84563a",
- "sha256": "07fd1gw1fwzc1ynfp59b06hm9hz93fnjhgkgxmhk464ri0nv0l60"
+ "commit": "ea7fc43210b5293beac4ac453b1bdde415f5183e",
+ "sha256": "13vspm2c53ph25li4xd77q2v7rqwsszsy8a842ivcgn0k3qn6w0r"
}
},
{
@@ -54220,8 +54240,8 @@
20180219,
1024
],
- "commit": "a00f8e380a8b87269a8ea0b68af63383a74ca5e8",
- "sha256": "024hsx5jhr9myssmw60mxyizbj184hq6zxv8b0k1ivll026hbnpi"
+ "commit": "fefdee6fb6f7467b5afee6a591f677d7981b60bf",
+ "sha256": "0l176qgqvm9ia0z17y0wag38drhjz748qc4241g5y7ia2n20y3mb"
},
"stable": {
"version": [
@@ -54435,20 +54455,20 @@
"repo": "marcowahl/lisp-butt-mode",
"unstable": {
"version": [
- 20190822,
- 1102
+ 20191024,
+ 1229
],
- "commit": "3199954a70594405ccb7b193e6e471264eae7b87",
- "sha256": "12qvycibrxsd3mlpj7x673kwfxhyhg3266ghf3r11179yh12hgy9"
+ "commit": "47007084d0893373731fabd828c4d4f28058f8e1",
+ "sha256": "10hc9021q9paxcr0n1pcl6pfyz73an53mvfz8aa1bym931v0fdvb"
},
"stable": {
"version": [
1,
0,
- 3
+ 4
],
- "commit": "f6ccceda1618aad0ec5a665dab912a7ebbc32f08",
- "sha256": "0w4i478aybp9ca09ixmzsda83l9igqx5ryv0g8vpkmd2vg3r0dcy"
+ "commit": "1ad373fd18d9db62b236d9d85603cd923f62f084",
+ "sha256": "0nhikhnqnxyxx6s14vafhfwd4ph2bwvxz0m7mn0arrf6hjqzw7ws"
}
},
{
@@ -54483,14 +54503,14 @@
},
{
"ename": "lispy",
- "commit": "e23c062ff32d7aeae486c01e29c56a74727dcf1d",
- "sha256": "12qk2gpwzz7chfz7x3wds39r4iiipvcw2rjqncir46b6zzlb1q0g",
+ "commit": "29a704fede83b02e19c2ad213485f0f651931753",
+ "sha256": "1c8gz46ab5f07dljv2chr0i5lini81wl3zx4zw8xjysb4a5dp05v",
"fetcher": "github",
"repo": "abo-abo/lispy",
"unstable": {
"version": [
- 20190925,
- 1020
+ 20191016,
+ 1250
],
"deps": [
"ace-window",
@@ -54499,8 +54519,8 @@
"iedit",
"zoutline"
],
- "commit": "17cfa867ae81d2024a242b17d7b61f5840c22ec0",
- "sha256": "1l13yja6s6jnsc00bv5axyfgwl6a5lvhmjjhm44fwi4rpjfl0rj4"
+ "commit": "9f48176fe9a170848be0a07506d50e29b5f0dba3",
+ "sha256": "1410nghcficskk44jh1afgxwapmkhahc22bm7584rxrwbw7rl26s"
},
"stable": {
"version": [
@@ -54730,25 +54750,25 @@
"repo": "joodie/literal-string-mode",
"unstable": {
"version": [
- 20170301,
- 1530
+ 20191023,
+ 733
],
"deps": [
- "markdown-mode"
+ "edit-indirect"
],
- "commit": "2ca4fc08b8e19e6183b1f1db747bb0a4aa4f98eb",
- "sha256": "0wcz0lid05gnlmxpxm4ckw07cnxwjkyw6960nq7pylbjpg76g5ng"
+ "commit": "afffa86e626798ee9f9188ea3be2d5ee6ad17c39",
+ "sha256": "0nh14f3fv0b4i3rlx120s9a0s8gsaip0r15ki38446igl1macbq2"
},
"stable": {
"version": [
0,
- 1
+ 5
],
"deps": [
- "markdown-mode"
+ "edit-indirect"
],
- "commit": "46dd2b620df70d681261616f1a26afa4a032e2d5",
- "sha256": "02a1jvxk2m1lb21p3281cr9xyhzix31cn8a9la53w90sz569i66r"
+ "commit": "afffa86e626798ee9f9188ea3be2d5ee6ad17c39",
+ "sha256": "0nh14f3fv0b4i3rlx120s9a0s8gsaip0r15ki38446igl1macbq2"
}
},
{
@@ -54788,25 +54808,25 @@
"repo": "jingtaozf/literate-elisp",
"unstable": {
"version": [
- 20190924,
- 526
+ 20191012,
+ 606
],
"deps": [
"cl-lib"
],
- "commit": "039b94b08ff750fc5b8a5b0e051eec288627c545",
- "sha256": "124m56rb2878gmlygcqpyyi18i3kn9xmpw72q6bjizjmakcpl30p"
+ "commit": "fb3b376de483d6923bb067caa01ebdb65a0161c2",
+ "sha256": "07difczbj38xzgxi0cig5zb05c9pn0fsbk00mmvfhk5rgxyfc71s"
},
"stable": {
"version": [
0,
- 6
+ 8
],
"deps": [
"cl-lib"
],
- "commit": "1dd1aad8c4049423d1a7980191c25b4120681296",
- "sha256": "07gp0l2y7ysl13n368jaqnj52fpqcirj0faz95rrzrysq9ap8xn8"
+ "commit": "2c91d49be2450650236638a8100d9373ccd59d70",
+ "sha256": "0i9468rh61l4xq918fgwk6li93lpm6zbn0lkpxr7pbvkgrl5xsr6"
}
},
{
@@ -54879,11 +54899,11 @@
"repo": "donkirkby/live-py-plugin",
"unstable": {
"version": [
- 20190614,
- 433
+ 20191021,
+ 102
],
- "commit": "4c378e4afdffb09ab3ca338d3b37d9a2b69d9584",
- "sha256": "1rchbqcpvdlrz3f95l5ldivh1hnf8hk67k8rpdi9zs7zva1hkdzv"
+ "commit": "4890a53082b4cacd8c64484dfae2037153453c8c",
+ "sha256": "015hh2mzm3b9kijl0dsxs3y2m6dxdwvblszy6ckp5j2qv32bmydn"
},
"stable": {
"version": [
@@ -55088,11 +55108,11 @@
"repo": "fourier/loccur",
"unstable": {
"version": [
- 20181203,
- 2038
+ 20191022,
+ 1955
],
- "commit": "194d70e6be82c4622b7460ca46ced38109ac0507",
- "sha256": "136ixa0w94imwacdjispcn81v5i7pb0qqzy6bzgjw2cr9z9539bx"
+ "commit": "4934c0560d2f63e6314b4584211a0cc0a7e671c4",
+ "sha256": "03hwvx3h64jj9nylmzpv2241b5fi97anhjjpwc5sjmfsq1wbf432"
}
},
{
@@ -55239,17 +55259,17 @@
},
{
"ename": "logpad",
- "commit": "5148207367bf236223e952a1e4fd600f90571b5e",
- "sha256": "1r688z3y98wnr15fg6zzcs4c4yw0l6ygah07gjhblj8b7q7i2qgg",
- "fetcher": "bitbucket",
- "repo": "tux_/logpad.el",
+ "commit": "c9747d42331eae20744f0bf4821e82a7832dbdc7",
+ "sha256": "0xmgbw9cv2gvhlfxjpwk41vg7ixrl1bw607h9ag5vga4s3sg5q8l",
+ "fetcher": "github",
+ "repo": "dertuxmalwieder/logpad.el",
"unstable": {
"version": [
- 20180607,
- 1915
+ 20190927,
+ 2043
],
- "commit": "506ace0e996f4d130ba9ccbc323caada7d516ff5",
- "sha256": "0z9dq37hsrzjkd3pynqmm8gbiv1sbqnjxlqkyq6lpps5fd9n5vsz"
+ "commit": "ff80fd198b196c4db9ca88ae8cf858cae491e121",
+ "sha256": "0hc6lp6qmiq9qhn6lx7whfv2w1zz5g2j6azzd9vs695kcbqk5qm7"
}
},
{
@@ -55491,8 +55511,8 @@
"repo": "emacs-lsp/lsp-java",
"unstable": {
"version": [
- 20190918,
- 1601
+ 20191016,
+ 1709
],
"deps": [
"dash",
@@ -55501,10 +55521,11 @@
"ht",
"lsp-mode",
"markdown-mode",
- "request"
+ "request",
+ "treemacs"
],
- "commit": "df3cfc30eaa9d7605ac3db5d17d8a02efaf50527",
- "sha256": "0whybqasbi09ki9714k139vm0hmzvxrn0r20ibk8rfj6lxprkwl5"
+ "commit": "52f61a539b9627122b39d9aff3885a1d94247d9a",
+ "sha256": "1hhkssgbv4s1q9ypav6k4siwnhmqhjhsdag3d6vs9jhsswysds0f"
},
"stable": {
"version": [
@@ -55543,6 +55564,38 @@
"sha256": "0r0ig73hsa0gyx8s6hr1mbdgf9m1n2zh2v7yhq3405l4if08s5m6"
}
},
+ {
+ "ename": "lsp-julia",
+ "commit": "ca6a06ed4de499bcccce05163ea3d54e4dca9539",
+ "sha256": "1frjvq2x0xsf93kgpy6bp9mgzfpr7zhacskmm6x8kknb9vj18h4v",
+ "fetcher": "github",
+ "repo": "non-Jedi/lsp-julia",
+ "unstable": {
+ "version": [
+ 20191011,
+ 1005
+ ],
+ "deps": [
+ "julia-mode",
+ "lsp-mode"
+ ],
+ "commit": "6b0d1a3f32c5e6c5b4c0993f30303569a9e9e9bd",
+ "sha256": "11jisy6161j4mpqyi06slfr3l7cmmnp7xc6701hszmvl935znn3l"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 1,
+ 1
+ ],
+ "deps": [
+ "julia-mode",
+ "lsp-mode"
+ ],
+ "commit": "6b0d1a3f32c5e6c5b4c0993f30303569a9e9e9bd",
+ "sha256": "11jisy6161j4mpqyi06slfr3l7cmmnp7xc6701hszmvl935znn3l"
+ }
+ },
{
"ename": "lsp-mode",
"commit": "1a7b69312e688211089a23b75910c05efb507e35",
@@ -55551,8 +55604,8 @@
"repo": "emacs-lsp/lsp-mode",
"unstable": {
"version": [
- 20190926,
- 514
+ 20191024,
+ 2132
],
"deps": [
"dash",
@@ -55562,8 +55615,8 @@
"markdown-mode",
"spinner"
],
- "commit": "0546d33e345c63265a6df812f2713e62dbe6a7ad",
- "sha256": "1rp8abwx2pbm4zmsy13hkvhvxgpz876dnlfvxijvxchnf0dxwba4"
+ "commit": "287cedc45a4ae1bf947f9341446cee0d15992d97",
+ "sha256": "1adwqkd0fi6zfwyk0nwkl6dcf4c8qsxl6bxwfg423b3v4r0av7mm"
},
"stable": {
"version": [
@@ -55615,8 +55668,8 @@
"deps": [
"lsp-mode"
],
- "commit": "156ba380cd6adc5df663420ae25c45046faeb68e",
- "sha256": "0flp7a4lw9bfjw1g57kl6amnf0hzv7arnhjasibm1nq4w0p10pvr"
+ "commit": "54dd19d88cd561061ac3103dc452d6854e5899fa",
+ "sha256": "1kg8n215hg8x9gxi2sdjyk8whbir20p3fzc50za1iwhiq3gzx1fw"
},
"stable": {
"version": [
@@ -55656,8 +55709,8 @@
"repo": "emacs-lsp/lsp-python-ms",
"unstable": {
"version": [
- 20190911,
- 1324
+ 20191024,
+ 2219
],
"deps": [
"cl-lib",
@@ -55665,8 +55718,8 @@
"lsp-mode",
"python"
],
- "commit": "42222bacf09c4ca18302ac39d50ea09d196e2816",
- "sha256": "09a8kjc47v5qcrd4p0b911idbhh760xdir2bgkn3gm2w5l4krfyj"
+ "commit": "2760d4f7c87af4af9f9917e51de0263f6ed574ac",
+ "sha256": "133jqzmqyhl3wi9zs38cpfli5ybz598hbjw22j393rkbl210x6jl"
}
},
{
@@ -55737,8 +55790,8 @@
"repo": "emacs-lsp/lsp-ui",
"unstable": {
"version": [
- 20190915,
- 856
+ 20191023,
+ 1558
],
"deps": [
"dash",
@@ -55746,8 +55799,8 @@
"lsp-mode",
"markdown-mode"
],
- "commit": "c8fa40c0f9c65877d1cabe1739e5f787adb24898",
- "sha256": "040qzkd1zvyb0q3yxs2vd4f3qp37c8anr3zcmx96bjvj1v7pmpmn"
+ "commit": "f25367c8b56921d2af42dd6b1dc1a8cd82ce6021",
+ "sha256": "0v1wi8nkikc35jxwnm6znwzw7xabw3kg3nn90zc03ysr3kn2gc61"
},
"stable": {
"version": [
@@ -55772,11 +55825,11 @@
"repo": "immerrr/lua-mode",
"unstable": {
"version": [
- 20190113,
- 1050
+ 20191015,
+ 733
],
- "commit": "95c64bb5634035630e8c59d10d4a1d1003265743",
- "sha256": "0cawb544qylifkvqads307n0nfqg7lvyphqbpbzr2xvr5iyi4901"
+ "commit": "52cc3e465a2d35dbcbad8a87fd5fe548840f5822",
+ "sha256": "1iw0z6dxd1nwjmlgy800xd2pgv40f798j831ca1hh3pbai5f84zm"
},
"stable": {
"version": [
@@ -55850,11 +55903,11 @@
"repo": "abo-abo/hydra",
"unstable": {
"version": [
- 20190821,
- 947
+ 20191025,
+ 1326
],
- "commit": "435c55e9f75a8cf3ae6a4ba0c7725e3dc4e5963f",
- "sha256": "0nzbjx5rnmzl0dhbrrmb5kbcmww6hzs1vwa62nlg9zfwq99zk42l"
+ "commit": "74b32f3ff004cd2ad7707722ffa7f85e8233a845",
+ "sha256": "0gp1j8n65v3r849c3h3xmn7c133wyh68szksqjwn1lzd2mpdnfny"
},
"stable": {
"version": [
@@ -56180,8 +56233,8 @@
"repo": "magit/magit",
"unstable": {
"version": [
- 20190924,
- 2040
+ 20191022,
+ 1848
],
"deps": [
"async",
@@ -56190,8 +56243,8 @@
"transient",
"with-editor"
],
- "commit": "f788dd7f4730316378b8a222aa5d6b6f1efce94e",
- "sha256": "1v2ml8nk7fkaapdcm88098wcc2mcgi0d3mil5dd57vhqmrn7d23z"
+ "commit": "8b3172fc495d83830573461f877ed390e6408e0b",
+ "sha256": "09wcf1s7xnw4ssmg8bha94zw9ax9mz3prl5krl1l634740ajy6h4"
},
"stable": {
"version": [
@@ -56518,8 +56571,8 @@
"libgit",
"magit"
],
- "commit": "f788dd7f4730316378b8a222aa5d6b6f1efce94e",
- "sha256": "1v2ml8nk7fkaapdcm88098wcc2mcgi0d3mil5dd57vhqmrn7d23z"
+ "commit": "8b3172fc495d83830573461f877ed390e6408e0b",
+ "sha256": "09wcf1s7xnw4ssmg8bha94zw9ax9mz3prl5krl1l634740ajy6h4"
}
},
{
@@ -56569,8 +56622,8 @@
"magit-popup",
"p4"
],
- "commit": "01e8bb24830861c50109878812550b4265cba82b",
- "sha256": "169a6aq3m2xq2mvf5v8yix0052j2va78a3c4lirzc2ypbvch3fys"
+ "commit": "cdc05f2d564409baac9ca15b1a2a0110a6ff12b7",
+ "sha256": "0s2zmfw449gyc8lf8cqwm47wnqy9g5nai72agvapam2h5613mx4i"
}
},
{
@@ -56931,28 +56984,28 @@
"repo": "jerrypnz/major-mode-hydra.el",
"unstable": {
"version": [
- 20190814,
- 952
+ 20191014,
+ 337
],
"deps": [
"dash",
"pretty-hydra"
],
- "commit": "d9fb688dae3e134bb1ff7f35474c58f33a5bb992",
- "sha256": "0aq2dk7c9jqq13p3bv0cq1aym00chcr5f9p3v93wl9h6pc3spbnc"
+ "commit": "fd362d2be7ed80889715ed8a30a61780a18ce6ea",
+ "sha256": "0vnmvpsm46izxlh0l0p89rhy6ifzzfpzk7j3kkf2608s6dy8hgcy"
},
"stable": {
"version": [
0,
2,
- 1
+ 2
],
"deps": [
"dash",
"pretty-hydra"
],
- "commit": "d9fb688dae3e134bb1ff7f35474c58f33a5bb992",
- "sha256": "0aq2dk7c9jqq13p3bv0cq1aym00chcr5f9p3v93wl9h6pc3spbnc"
+ "commit": "bba876b86f0b80495004bf185b2b1f6083a1ff3a",
+ "sha256": "08a15knkdq35pzjq82imff016fbfdib5q4glg2xmdy2b5fnk7jqa"
}
},
{
@@ -57658,17 +57711,17 @@
},
{
"ename": "marquee-header",
- "commit": "7fad3e54df480d61e5f83aab053e834e6ef72cc7",
- "sha256": "09yb1ds1r54xw2hsvb1w9i33a5qm0p79vgmj5ikw18zh68pnmzza",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "0hkrxx2gfilqhpjn7b0p3vvy8n4rqng3ac49kz7v45abqz5k79c0",
"fetcher": "github",
- "repo": "elpa-host/marquee-header",
+ "repo": "jcs-elpa/marquee-header",
"unstable": {
"version": [
- 20190805,
- 140
+ 20191017,
+ 1017
],
- "commit": "ac33b04c5a50de95c937fce1d80001a3c3c9b26d",
- "sha256": "1cq6v8wdmvi90fc3mnqpsscnv1m19cp9iv6ba1dv7y32fh1d95my"
+ "commit": "77e4becd8a812377eb219c77641a22a77b4fdfef",
+ "sha256": "0a51aw567gkdxz58v7h2vdfs2rmnvyllqhq4a1yy4gslr0xsqk9c"
}
},
{
@@ -57817,11 +57870,11 @@
"url": "https://git.code.sf.net/p/matlab-emacs/src",
"unstable": {
"version": [
- 20180928,
- 1526
+ 20191010,
+ 653
],
- "commit": "3fbca4259b2584bde08df07ba51944d7e3e2b4f4",
- "sha256": "1diqx2k16iyj5a7kcc58kyl6mzw05cyq6ia4z3fciz716gkspgpi"
+ "commit": "e8d02b83ee22e976c32de211b4a0f6513470c462",
+ "sha256": "081qracq0rkwq3dxgmamzjcjbqavskd6smiq5lzxnh5jm89i92xs"
}
},
{
@@ -57900,26 +57953,26 @@
"repo": "dochang/mb-url",
"unstable": {
"version": [
- 20190921,
- 2101
+ 20191006,
+ 1930
],
"deps": [
"cl-lib"
],
- "commit": "d0165204f8c1195bbf77b615f9cefaa327973639",
- "sha256": "08qj938b6fd97bxkc3fcrx0fa1d72vxxawa2z6g207cfv0b3i6im"
+ "commit": "7230902e1f844e0a1388f741e9ae6260cda3de69",
+ "sha256": "09qsc4dl9ngl11i92bfslpl1b1i5ksnpkvfp2hhxn3hwfpgfh64s"
},
"stable": {
"version": [
0,
5,
- 0
+ 1
],
"deps": [
"cl-lib"
],
- "commit": "d0165204f8c1195bbf77b615f9cefaa327973639",
- "sha256": "08qj938b6fd97bxkc3fcrx0fa1d72vxxawa2z6g207cfv0b3i6im"
+ "commit": "7230902e1f844e0a1388f741e9ae6260cda3de69",
+ "sha256": "09qsc4dl9ngl11i92bfslpl1b1i5ksnpkvfp2hhxn3hwfpgfh64s"
}
},
{
@@ -57974,11 +58027,11 @@
"repo": "dimitri/mbsync-el",
"unstable": {
"version": [
- 20181002,
- 640
+ 20191002,
+ 751
],
- "commit": "f549eccde6033449d24cd5b6148599484850c403",
- "sha256": "1pdj41rq3pq4jdb5pma5j495xj7w7jgn8pnz1z1zwg75pn7ydfp0"
+ "commit": "b62491c0e0d89eb9c66261a16d7ac81231c9c453",
+ "sha256": "1zlih37mkqjn2czl12zn7lgxxljvrwhqqpbksj9c91zn0f0rm3mz"
}
},
{
@@ -58210,11 +58263,11 @@
"repo": "skeeto/emacs-memoize",
"unstable": {
"version": [
- 20190915,
- 37
+ 20191004,
+ 351
],
- "commit": "8c1e5569550e783dd7814735e22c935416c4462d",
- "sha256": "1pa9f8ydkabbxx5szgmvl4mn85pk2bw878z81vlfwbcz4nv8fr1h"
+ "commit": "b3129775a6d5c0d9cdacf5aede9683f5962c464e",
+ "sha256": "0mk7m2iwhpic688kdxgdyjg79rmp04daa0g8qgiiv1pm69ra2b71"
},
"stable": {
"version": [
@@ -58288,11 +58341,11 @@
"repo": "ocaml/merlin",
"unstable": {
"version": [
- 20190922,
- 655
+ 20191025,
+ 851
],
- "commit": "b090fe2b058206566505287599116e32f6c373b7",
- "sha256": "0l0bh14hwff75awjpivpar8b4zkbpf04crd212vivda1szrgy674"
+ "commit": "c8b0f03efcb472f9dfe2277fde322bfafea305ea",
+ "sha256": "1fq2ahj6qnmyqp3yd33fqcdcd77mx61lkz3589mwbfb1aab3wxwn"
},
"stable": {
"version": [
@@ -58460,32 +58513,26 @@
},
{
"ename": "metaweblog",
- "commit": "6440f81aed1fcddcaf7afeedb74520e605211986",
- "sha256": "0qgmcvq1fhgljia9ncjgvgrv0mzih0l9mglwbwcszn613wmx8bkg",
+ "commit": "cc7fde8f9de0f0e2ccc0c766884ca2b41d0bb5ce",
+ "sha256": "051xgrb620dq55k37wp6b32mdpw7x5ldn6r370n92xqlr1zmryhh",
"fetcher": "github",
- "repo": "org2blog/metaweblog",
+ "repo": "org2blog/org2blog",
"unstable": {
"version": [
- 20190212,
- 238
+ 20191018,
+ 242
],
- "deps": [
- "xml-rpc"
- ],
- "commit": "ec85ea7ec97347573613a578d2e91d5f8be74bae",
- "sha256": "0qlk90qdjhakxklv4n0m7p6n1ykgp1v4xj453jd15mm7dj8bnc5m"
+ "commit": "b02a056e1fa1a044a5bc5d44cc0fb0b8c62e1442",
+ "sha256": "1vglshyg8i5q17zxs9s5f0r5qwm18rah7qp7rd00pn4qg48zhy2b"
},
"stable": {
"version": [
1,
- 0,
+ 1,
1
],
- "deps": [
- "xml-rpc"
- ],
- "commit": "aa14380eb7e7b879a0c16c96866b20a987cd3f2a",
- "sha256": "146w9laysdqbikpzr2gc9vnjrdsa87d8i13f2swlh1kvq2dn3rz5"
+ "commit": "3cad357cd5c0f7f949fc6c7aa42d76155d036e78",
+ "sha256": "136l0lm8lv7fgpzply241fngxfl3ck11raamqwislyv0nnjwdfdi"
}
},
{
@@ -58537,17 +58584,17 @@
20190324,
1908
],
- "commit": "89bdafacb8d7c65a0e4bbd2697b30d281e2b70ae",
- "sha256": "0zlh241358p5jhmbdk9ias21jzrwxf7icn57ndx9714xvsxqzp3z"
+ "commit": "2d23c1b0f3e8c53052a4a59f09da491e0548e9e0",
+ "sha256": "1jrzd36zxdl3hlpzl4jlbxg44imkmvbxhpg5433sinrs7lir63s2"
},
"stable": {
"version": [
0,
0,
- 20
+ 21
],
- "commit": "da2a5f72bd68daab4bb29bca5b4661535948a105",
- "sha256": "0njxgpqmk0rraf1l7i5s6i4lyrrq5fm3h13m9bsdcffz0jnyc9dx"
+ "commit": "6a7d904fae5014aabae8c91add220485108d485b",
+ "sha256": "0r0msrnbz9177cv1mlacsyd35k945nk2qaqm1f8ymgxa99zy124i"
}
},
{
@@ -58741,14 +58788,25 @@
"repo": "kiennq/emacs-mini-modeline",
"unstable": {
"version": [
- 20190925,
- 57
+ 20191006,
+ 1733
],
"deps": [
"dash"
],
- "commit": "cee757ee72b9cf73fe87b5c472ac1edd823cd58a",
- "sha256": "1pymxq18zijlvlwbf02bdk748g70zbxhf58c14sb2gbxy8p1j6hr"
+ "commit": "d523de5918a842cd67c029535cf399278396264b",
+ "sha256": "0vqn7wdwyr5hqqimncq4w1m734bixzkz4kxx64v45v3x51xfcivw"
+ },
+ "stable": {
+ "version": [
+ 20191006,
+ 1733
+ ],
+ "deps": [
+ "dash"
+ ],
+ "commit": "fe7b723b5e609a721a15800faa9bd8b34fddd3e3",
+ "sha256": "047v8x9i8j6vcn3ba2kzy2lzdxwcm867bby0a5l297jp6mqfw92h"
}
},
{
@@ -59013,11 +59071,11 @@
"repo": "jabranham/mixed-pitch",
"unstable": {
"version": [
- 20190307,
- 2210
+ 20191023,
+ 1025
],
- "commit": "15bb9ec6d8be0812a46917205be6c3a1c78f68ff",
- "sha256": "1458sy5b6bis1i0k23jdqk6hfqg0ghk637r3ajql2g19ym48rf58"
+ "commit": "f512a803fdfcea9ca17e0f57a16d4059b1772390",
+ "sha256": "0153lk2wv1jqacl5fxgqg07ypvz88pc8kyy96yrs7s18fp0fy55l"
},
"stable": {
"version": [
@@ -59329,8 +59387,8 @@
20181029,
516
],
- "commit": "bec2268fb42db58d22479a7b7ca3a956ead1af94",
- "sha256": "0yqdc1z6n9cpa16drjij2r77yqk9jhj1z532cnyqnk7r90avbhzs"
+ "commit": "26ac7d97abdeb762ceaeab6b892f3ed7e3412494",
+ "sha256": "0qbd4y10510q6r21zzxnr16ylrm7qh1qc7ll5wxab0yi03jaas3s"
},
"stable": {
"version": [
@@ -59642,20 +59700,20 @@
"repo": "jessieh/mood-line",
"unstable": {
"version": [
- 20190911,
- 2023
+ 20190930,
+ 1013
],
- "commit": "29ba63795911bdd535d569f0cc4e9d18cc3ac8e4",
- "sha256": "0sp6cgpqrab1cgqy4vhgdfavmfz73h57aw0fxvywf348kxbqf28s"
+ "commit": "9d116403a8b55d76d65f4d6d450a1f4def74013d",
+ "sha256": "1mz6877zls1xk64blghibryxqwn3n384l5y6szp9xjgkc9vf8zrg"
},
"stable": {
"version": [
1,
- 1,
- 2
+ 2,
+ 1
],
- "commit": "3560d8aafd8c856a218ff8fab5a30e1aa0db25b6",
- "sha256": "08qh8x0gd7byvfp03jpkd95h70djh8vrwpm451932zwf66j7fnay"
+ "commit": "43682f713eb1b95b98c1ec18e4f51daebd9ad43f",
+ "sha256": "03ms3yfp05b7c65pgjncm00r45fqgzal9xsp5gj58cm0yhclkcsd"
}
},
{
@@ -59666,20 +59724,20 @@
"repo": "jessieh/mood-one-theme",
"unstable": {
"version": [
- 20190911,
- 2031
+ 20191010,
+ 125
],
- "commit": "2f044f7b1f68d450fd4c3c67209c353401621277",
- "sha256": "10x1a9r537qd80rzhhp99mxx08fp8gpd8knrbb0565iqi3czk1rz"
+ "commit": "4236e4209f82f16c1d80c5dfb71148713ff333f6",
+ "sha256": "182b2j2lhy2n2cis7qdq0j9x2lkrxi525ycldb0gyvyzyhljw78c"
},
"stable": {
"version": [
1,
0,
- 3
+ 4
],
- "commit": "47fc825547664c3e3eb8f47f1a9cf74b23efc2c6",
- "sha256": "17zz3nc3r2cm4w99frzqxnh768vnmzs71p9zz9bj03wc222n1kv6"
+ "commit": "98c2f3ca27dce87cec1bd7ffd322b48129213588",
+ "sha256": "1rs9az5d4279jqldvx963qx0plbxp49c3crksmcq6si0x1iwg86x"
}
},
{
@@ -59690,11 +59748,11 @@
"repo": "tarsius/moody",
"unstable": {
"version": [
- 20190831,
- 1058
+ 20191023,
+ 2104
],
- "commit": "ac17d739075a571a086756fcaed482814888bf5c",
- "sha256": "1yisg83khzfmdyqp450kfqgsy76wglb003j1bsann0z0xkw5pla3"
+ "commit": "d37945b3a4c6ea5560eaf15f39d98aa23537d70c",
+ "sha256": "03ppghb45ply0888pac8axazybyxfzrkl608qn09arhkxkyrpxpq"
},
"stable": {
"version": [
@@ -59714,11 +59772,11 @@
"repo": "takaxp/moom",
"unstable": {
"version": [
- 20190820,
- 1114
+ 20191004,
+ 18
],
- "commit": "52fe3ed21490e6a5266e5d2d7111199b997c2400",
- "sha256": "00zk1ssfmks4bnw8j4zfxnjsvjzgdf9a3wb08h8jnbpkh48zff7i"
+ "commit": "3a4cda574152b03e4c83bc4197947b88ee6713c3",
+ "sha256": "00pmbbc9a9643sfpj1vmk6hd0lwj1zpfpfxfi1vyalcs1f3b0qaa"
},
"stable": {
"version": [
@@ -60439,11 +60497,20 @@
"repo": "mkcms/mu4e-overview",
"unstable": {
"version": [
- 20190421,
- 612
+ 20191020,
+ 842
],
- "commit": "eb2d1e39c77c4725a8ee36dc68917aaf7b717b46",
- "sha256": "08mchv8q8q3mnpm69vc888jlv4iik4vlkxqpmkrsgimq1gyb80pj"
+ "commit": "c34f45b3ab9cce892835e14c6701b531a4f54cce",
+ "sha256": "1jc291xwym2ddiqvn83s2b2jw6a08dd63x0f6526qv8g3yr1jl1s"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 1,
+ 0
+ ],
+ "commit": "c34f45b3ab9cce892835e14c6701b531a4f54cce",
+ "sha256": "1jc291xwym2ddiqvn83s2b2jw6a08dd63x0f6526qv8g3yr1jl1s"
}
},
{
@@ -60605,11 +60672,11 @@
"repo": "manateelazycat/multi-term",
"unstable": {
"version": [
- 20190624,
- 1147
+ 20191020,
+ 218
],
- "commit": "0804b11e52b960c80f5cd0712ee1e53ae70d83a4",
- "sha256": "0apvidmvb7rv05qjnjhax42ma8wrimik5vxx620dlbv17svz7iyf"
+ "commit": "59f54c4680f62b37a19587f20b7d81da10faa146",
+ "sha256": "16fzzmk9b85ma0n3gfafyr01gz4wlw6qn79ai4gg1lfpl8qx58si"
},
"stable": {
"version": [
@@ -61029,21 +61096,6 @@
"sha256": "1gxp1a26sna0p3xq6by8bk4yphhh32bvll0sdm2p3wkpdaci7hyz"
}
},
- {
- "ename": "mysql2sqlite",
- "commit": "9841d3cfd1ee954eb0ab9b2ca3a3f605eb0fd22a",
- "sha256": "1jblrbw4rq2jwpb8d1dyna0fiv52b9va3sj881cb17rqx200y3nd",
- "fetcher": "github",
- "repo": "echosa/emacs-mysql2sqlite",
- "unstable": {
- "version": [
- 20170725,
- 2216
- ],
- "commit": "8e6e74451c942e2e92f90dc13222b95a7dbb285e",
- "sha256": "18jriaj391n4wr0qiva68jf482yx9v9l4xagbzl9vw125lszkngb"
- }
- },
{
"ename": "myterminal-controls",
"commit": "4a82a45d9fcafea0795f832bce1bdd7bc83667e2",
@@ -62023,11 +62075,11 @@
"repo": "m-cat/nimbus-theme",
"unstable": {
"version": [
- 20190909,
- 1313
+ 20191023,
+ 1143
],
- "commit": "188af947416961b3ed86a7ac026952c8e530245d",
- "sha256": "1bswdaxvx0f36zh9f8q343a8mr27g53jw5dxqpwk6x9ad7jiia83"
+ "commit": "0b527301a4f6a32e3f794bb12b6d83d74f484ef2",
+ "sha256": "1s49nynik0jpbgi5zws5hcxkyjll0dfyh8xhv9q0hm00sxajqf2s"
}
},
{
@@ -62280,8 +62332,8 @@
"repo": "dickmao/nnhackernews",
"unstable": {
"version": [
- 20190925,
- 1239
+ 20191024,
+ 2241
],
"deps": [
"anaphora",
@@ -62289,8 +62341,8 @@
"dash-functional",
"request"
],
- "commit": "2765b153a0a73b328d2a3a9ea3e3f5fbe6c2fd28",
- "sha256": "1gip213471ni9yy0arvf7sii31a20q81mddmknlpmmvsx7raz6n8"
+ "commit": "f027a94a50f2fd83b1cd55787dba8a7ea56b02fb",
+ "sha256": "1dlrfd1nr5nlxidfrq06gb7vcl6n0p4i2wl0krqygsrdk8k6qmxp"
}
},
{
@@ -62316,8 +62368,8 @@
"repo": "dickmao/nnreddit",
"unstable": {
"version": [
- 20190925,
- 1300
+ 20191007,
+ 1425
],
"deps": [
"anaphora",
@@ -62326,8 +62378,8 @@
"request",
"virtualenvwrapper"
],
- "commit": "5081e2ab08a44a117a6d30cc046a972d37776d98",
- "sha256": "1wjigf1w9nzm6lwf77v4d7myplci4456fd662lj5y8raxx6ygxgd"
+ "commit": "6ed30881fd1fc7776766ed3a31c1c1dd7d7c10a5",
+ "sha256": "0694acgkhribvv2pz0j8ia3bnc6pq51z033016a19nrgmf37arqg"
}
},
{
@@ -62353,14 +62405,14 @@
"repo": "emacscollective/no-littering",
"unstable": {
"version": [
- 20190811,
- 1527
+ 20191022,
+ 659
],
"deps": [
"cl-lib"
],
- "commit": "e1e79c0211ad924ca220dac3a7a1a2e40710c073",
- "sha256": "0cc4x62wynf71hzqk7gwx8g58gl4hm65pv0df8cir8g344li1c15"
+ "commit": "9f50a2fd5f5ca07323c09e47dc5456dc67c391cf",
+ "sha256": "1rg5a01msxdcxlw32wbvgjyvb6ddq2han818brmvp9cb7jzfkl4k"
},
"stable": {
"version": [
@@ -62418,11 +62470,11 @@
"repo": "NicolasPetton/noccur.el",
"unstable": {
"version": [
- 20150514,
- 2120
+ 20191015,
+ 719
],
- "commit": "6cc02ce07178a61ae38a849f80472c01969272bc",
- "sha256": "0wk86gm0by9c8mfbvydz5va07qd30n6wx067inqfa7wjffaq0xr7"
+ "commit": "fa91647a305e89561d3dbe53da002fff49abe0bb",
+ "sha256": "0slyy7qadc06cij7lgk7d36ym54dyh9a7vjdc38ysr1nh8g7agvm"
},
"stable": {
"version": [
@@ -62621,8 +62673,8 @@
"deps": [
"colorless-themes"
],
- "commit": "4f9d0ec5a078ab8442abdba0c35eb748728f3052",
- "sha256": "1h8ggaqvrdj8cyknps9anh2xz08ar94137gydvxy8xgrmpa3jnc1"
+ "commit": "12678144d17edf36d34e6bcdc5435593e191d96d",
+ "sha256": "0fld15h92193bnbmka3ikq27hggxvsikzlzq4pi2n3kknq9hyh56"
}
},
{
@@ -62666,17 +62718,17 @@
20190525,
1602
],
- "commit": "74a1b5ac65b31f7ebc1258b259b8c355023e21b4",
- "sha256": "0gbfwh9sccykb84mrckz8lyk2h76p4g2di4j0jkhjf4lzy5q414r"
+ "commit": "7eb9615b30274033cc0c828244569c709906c40b",
+ "sha256": "1x4sbvfwxj2b0sfkfkhkfb9q780xwxc4hmfs6b192qjfi2zin6k3"
},
"stable": {
"version": [
0,
29,
- 1
+ 2
],
- "commit": "20842dfb6d64f4469c554525ab4c27c6571fbdfe",
- "sha256": "0mw3bxmbjc5wwadf7v7vj5zf4i40c9wvschxqklxxg11qy5lhfis"
+ "commit": "1c8d9e172e57bad26ebb94a8cb22a959ebedb9a3",
+ "sha256": "02v0h60vglkjivwq6n0xbg6pyf7dd9ndfmywk0amxq9gg0szybbl"
}
},
{
@@ -62907,11 +62959,11 @@
"repo": "joostkremers/nswbuff",
"unstable": {
"version": [
- 20190320,
- 740
+ 20191013,
+ 2037
],
- "commit": "362da7f3687e2eb5bb11667347de85f4a9d002bc",
- "sha256": "0l2xfz8z5qd4hz3kv6zn7h6qq3narkilri8a071y1n8j31jps4ma"
+ "commit": "19c04c1042fa1ff45bf923e9e50271c0bb57268d",
+ "sha256": "15qsc494xl4mwvwfybla45q7l43cxdd827d7nx4wfmbpw0c6cyc5"
}
},
{
@@ -63308,11 +63360,11 @@
"repo": "nickanderson/ob-cfengine3",
"unstable": {
"version": [
- 20190908,
- 1801
+ 20191011,
+ 1721
],
- "commit": "d16fd0f1585d5f64dfae76498d43c764d81fc3f8",
- "sha256": "1xv07hc2fcp9kvzmy5vdjwb6iq5mkj5vpxsnik0m68vcb2jnllbi"
+ "commit": "195ba4694a0ec18d3fb89342e8e0988b382a5b1a",
+ "sha256": "0a18fv141s35vh1mza2d6q5japrfjg5g6l7gp6qq4k4im3gmaf86"
}
},
{
@@ -64217,8 +64269,8 @@
20190726,
1452
],
- "commit": "3ce84f2d009833883f908669a89a99c5274d01c3",
- "sha256": "0hx7bfvqh5amsvsxx4qf6575k87n3xfj558a06sbrg0fnvg2vh1i"
+ "commit": "9e26c0a2699b7076cebc04ece59fb354eb84c11c",
+ "sha256": "1dvcl108ir9nqkk4mjm9xhhj4p9dx9bmg8bnms54fizs1x3x8ar3"
},
"stable": {
"version": [
@@ -64226,8 +64278,8 @@
8,
1
],
- "commit": "3ce84f2d009833883f908669a89a99c5274d01c3",
- "sha256": "0hx7bfvqh5amsvsxx4qf6575k87n3xfj558a06sbrg0fnvg2vh1i"
+ "commit": "05bf3e4b39b765658a5be95d1db2a30084d1f564",
+ "sha256": "0h4ysh36q1fxc40inhsdq2swqpfm15lpilqqcafs5ska42pn7s68"
}
},
{
@@ -64291,20 +64343,20 @@
},
{
"ename": "oer-reveal",
- "commit": "5982e377cd4cc2e72bfe4650c473c9f6b71085e3",
- "sha256": "1j43in64p0janfr48v2llh888c337cv66yl6xswidnqysndfg6pg",
+ "commit": "7c4e4d7c68548415413d4ad972b2c804e7d867f8",
+ "sha256": "04rwyhq500c8wcgfhg2xmb246az9sc6s2y45ichxhvvhvqgxjib3",
"fetcher": "gitlab",
"repo": "oer/oer-reveal",
"unstable": {
"version": [
- 20190916,
- 657
+ 20191024,
+ 907
],
"deps": [
"org-re-reveal"
],
- "commit": "b30cf2b16b4987152df8355beab8b8fdcbc22c1f",
- "sha256": "1m6b5cg5rkimp03w1zgxfh2yycifyj89a5rripr2bic1wp6bifzw"
+ "commit": "641c905b7453855bc99ba64441d1346b03d44fae",
+ "sha256": "1awcazkv01ry7430ghsqrk93pvpi79cd8wig3wlcj4fyvy1g9chf"
}
},
{
@@ -64577,8 +64629,8 @@
"repo": "OmniSharp/omnisharp-emacs",
"unstable": {
"version": [
- 20190915,
- 1000
+ 20191015,
+ 635
],
"deps": [
"auto-complete",
@@ -64590,8 +64642,8 @@
"popup",
"s"
],
- "commit": "c1dab2beae4b1e67f20f3e90cddeba81bd236fe5",
- "sha256": "1pm8pv3iccpmyg0bs19d28g56gwfbkkp6d4i1qyxkf371d9w7r3w"
+ "commit": "e658a18a762438c3e1737612737b05d02a21ca2a",
+ "sha256": "1m4xqcn586f0gn305kig502480zlnvmrv98nmdkn36fbwgg96hla"
},
"stable": {
"version": [
@@ -65054,20 +65106,20 @@
"repo": "rksm/clj-org-analyzer",
"unstable": {
"version": [
- 20190914,
- 2215
+ 20191001,
+ 1717
],
- "commit": "576e1fda552af0da4e64070e2b26303a913f17a9",
- "sha256": "194vk80d2mzfb0fpkj19jhfsq916l9lkxxwaj0q30r3w6p8hplz4"
+ "commit": "19da62aa4dcf1090be8f574f6f2d4c7e116163a8",
+ "sha256": "1zfc93z6w5zvbqiypqvbnyv8ims1wgpcp61z1s152d0nq2y4pf50"
},
"stable": {
"version": [
1,
0,
- 2
+ 4
],
- "commit": "576e1fda552af0da4e64070e2b26303a913f17a9",
- "sha256": "194vk80d2mzfb0fpkj19jhfsq916l9lkxxwaj0q30r3w6p8hplz4"
+ "commit": "19da62aa4dcf1090be8f574f6f2d4c7e116163a8",
+ "sha256": "1zfc93z6w5zvbqiypqvbnyv8ims1wgpcp61z1s152d0nq2y4pf50"
}
},
{
@@ -65222,14 +65274,14 @@
"repo": "Kungsgeten/org-brain",
"unstable": {
"version": [
- 20190922,
- 1414
+ 20191018,
+ 1325
],
"deps": [
"org"
],
- "commit": "1f86e92c72cf52b75695c99572eeace7405caf96",
- "sha256": "0vdpqg7jy60qlhsdbcfs592xfg32ybw71z1hhpabvhfms92sj2bx"
+ "commit": "94727f6d6b5bdf1ba3fc9471075980a14916ac8c",
+ "sha256": "10mmi1nfhphrxck4g5fnmdicdcz7a8bmvb131bn5962jrhyy3vsj"
}
},
{
@@ -65264,14 +65316,14 @@
"repo": "dengste/org-caldav",
"unstable": {
"version": [
- 20190817,
- 1004
+ 20191024,
+ 724
],
"deps": [
"org"
],
- "commit": "a563500c9884f38ce08793e2964f8274adde163d",
- "sha256": "18qi1iv5dc0gsvkv9ifal3cjpm568nlb907v8a53cnm4439x1l0l"
+ "commit": "f530b94b6f8d8d1f8a207e48986da75227bd78a0",
+ "sha256": "0b5gw1m646fq7xlq8966rlmqs63p5dgrq71cjc943s45mli0vvcs"
}
},
{
@@ -65327,14 +65379,14 @@
"repo": "Chobbes/org-chef",
"unstable": {
"version": [
- 20190815,
- 1459
+ 20191017,
+ 2015
],
"deps": [
"org"
],
- "commit": "8715302a16b5dc2cafee732a4e6b10a263d65328",
- "sha256": "0l656xd2zp7l7xb5qs8fw8qsa8sdw5fp305lwiz66zq041xcpg4w"
+ "commit": "440e0a11b4af85f558aa138de58d347020439f0b",
+ "sha256": "1c30ssi533gi1rp865fkrbxp7igzpwbrxr4hmmpxhs6qsj1f8pwi"
}
},
{
@@ -65595,14 +65647,14 @@
"repo": "abo-abo/org-download",
"unstable": {
"version": [
- 20190830,
- 1448
+ 20191016,
+ 1227
],
"deps": [
"async"
],
- "commit": "10c9d7c8eed928c88a896310c882e3af4d8d0f61",
- "sha256": "0i8wlx1i7y1vn5lqwjifvymvszg28a07vwqcm4jslf1v2ajs1lsl"
+ "commit": "29d919126fac7277261bce96c99744e35d3c193d",
+ "sha256": "0514i261n9lca3dwqn8s9km3f06xcy1y6l355n49ivrh06kikwc7"
},
"stable": {
"version": [
@@ -65874,16 +65926,16 @@
"repo": "kidd/org-gcal.el",
"unstable": {
"version": [
- 20190902,
- 252
+ 20191018,
+ 921
],
"deps": [
"alert",
"request",
"request-deferred"
],
- "commit": "19ebbc647d8f4098cdda986aff2fea66e6da13ef",
- "sha256": "1jvdwlqjgqic2v5nwkiz523nry4jphxg3wp9pin4vxw55vzm5ygb"
+ "commit": "36e9933b0238acb245e6d8dc89944583482fee1e",
+ "sha256": "0jvav64yysxf0rvfmkx8mvpx2cw2d3ppq8wyx8bp9vdi027czg3n"
},
"stable": {
"version": [
@@ -66027,16 +66079,16 @@
"repo": "ahungry/org-jira",
"unstable": {
"version": [
- 20190712,
- 443
+ 20190930,
+ 1406
],
"deps": [
"cl-lib",
"dash",
"request"
],
- "commit": "d1d2ff6155c6259a066110ed13d1850143618f7b",
- "sha256": "064pxsf5kkv69bs1f6lhqsvqwxx19jwha3s6vj8rnk8smawv0w9r"
+ "commit": "5123c29867e5da54d80e92f9a5a4259144451404",
+ "sha256": "1j45whlsclwq9v0c98ni4y5p04slmlwgwsbbr7saaxgv9xmv4yfc"
},
"stable": {
"version": [
@@ -66062,11 +66114,11 @@
"repo": "bastibe/org-journal",
"unstable": {
"version": [
- 20190914,
- 1643
+ 20191011,
+ 1315
],
- "commit": "5481b6c7410cbc68f0966b5b5840c0048edc3fef",
- "sha256": "1afjz5s7z0lfb67wsdckgsj2h9rr31gm8424v2w243xmz2lzgrjx"
+ "commit": "19e3b4dd07d8b0145896011a2b4522234b62a50c",
+ "sha256": "1bacprp42abk84hg0ha44pq9n15rdrvvd2pvdjw5yhnqansnx8l5"
},
"stable": {
"version": [
@@ -66101,30 +66153,30 @@
"repo": "gizmomogwai/org-kanban",
"unstable": {
"version": [
- 20190821,
- 2107
+ 20191003,
+ 1455
],
"deps": [
"dash",
"org",
"s"
],
- "commit": "dd259135a4c3a320e020a335ea27fb4a2e488a53",
- "sha256": "0k62s4kz8qmfq21r2jz7kfcyn6ydwxzfa5s2s2f26jny8flqva1d"
+ "commit": "3007d636f0c7b69d767d7adcca4ab462708f9610",
+ "sha256": "0mqi85gfaq60dxvm5r7rn6mi479fk26dy0nmss7dnqxwm2s39414"
},
"stable": {
"version": [
0,
4,
- 13
+ 21
],
"deps": [
"dash",
"org",
"s"
],
- "commit": "03387a779167c4acbc04d4970cd33c52a2ca0bcd",
- "sha256": "0arjx1a7skdlmagyy0bbxwc134dn951y99yv4jg6l64j1f31y0yg"
+ "commit": "3007d636f0c7b69d767d7adcca4ab462708f9610",
+ "sha256": "0mqi85gfaq60dxvm5r7rn6mi479fk26dy0nmss7dnqxwm2s39414"
}
},
{
@@ -66271,29 +66323,30 @@
"repo": "alphapapa/org-make-toc",
"unstable": {
"version": [
- 20190104,
- 512
+ 20191014,
+ 2307
],
"deps": [
"dash",
"org",
"s"
],
- "commit": "9adeaf9da23fd3f7600821526f7e41f4ed17dd4a",
- "sha256": "122fvv6waq70qcccgwnmyfmci48k8zc7vzmagadypmw8grgdjdx2"
+ "commit": "d2f61e3c7e995adf0954cd85139842e57d744eb4",
+ "sha256": "042z0l0hhrfm01jj1r0yd120a67xflzgv5fz6kf28202d6apsv9v"
},
"stable": {
"version": [
0,
- 3
+ 3,
+ 1
],
"deps": [
"dash",
"org",
"s"
],
- "commit": "f1a51017b0f85e0cb9ae7d0d8240f2115f57886c",
- "sha256": "0syhj8q4pv33xgl5qa6x27yhwqvfhffw5xqp819hj4qs1ddlc7j5"
+ "commit": "e92fd443c998532ff786361ae72b6981dc1f2ff0",
+ "sha256": "03vgygni5f1qrmchwy0szks47hwhpl21qvk4wlwh2bd79rxnhc1f"
}
},
{
@@ -66463,28 +66516,28 @@
"repo": "weirdNox/org-noter",
"unstable": {
"version": [
- 20190913,
- 1509
+ 20191020,
+ 1212
],
"deps": [
"cl-lib",
"org"
],
- "commit": "a926c1075964f4a972467c01b807d6a01fd5d0b1",
- "sha256": "0fb5r5aslqkd48h2l502sq3hixwcy64m00p17znnagf699djfhfl"
+ "commit": "d051a5909878e2214422fd275968ab4d7ef9bcab",
+ "sha256": "12v13l4va28abjgcq1q2lzml8cahh5qbbl0wzvbm41y9cmlbgmxq"
},
"stable": {
"version": [
1,
- 3,
- 0
+ 4,
+ 1
],
"deps": [
"cl-lib",
"org"
],
- "commit": "8fb007c329fee8cceca97338ae0e88aaafcb8535",
- "sha256": "0qcdw1px07ggnp74gb3hibd69cq8np9bdpcpvlkm5k32qxhsnwjy"
+ "commit": "32900872c82195e757ec6249a329490a0ca2199e",
+ "sha256": "1vwfpdi7hfkxx4vi0cwg7rvqby3i0mymzdkyzrqzv30dazmcjpag"
}
},
{
@@ -66941,34 +66994,41 @@
"repo": "alphapapa/org-ql",
"unstable": {
"version": [
- 20190923,
- 2244
+ 20191019,
+ 710
],
"deps": [
"dash",
+ "dash-functional",
+ "f",
"org",
"org-super-agenda",
"ov",
+ "peg",
"s",
"ts"
],
- "commit": "d33b2e0129cbf99df209e1a4d975cfa3d6d5c226",
- "sha256": "02f5n0v3fq25vxhwsn21nv08s5ris5vq6l9ymsnpha6piqkd4h8d"
+ "commit": "0d6523f85b48080582a84b1dc1213f80de40d3c6",
+ "sha256": "0g01yrf5zcpnf6m4q37b3qzkqgs5s97b6l5wdgf9yy8rgj7rbpgr"
},
"stable": {
"version": [
0,
- 2,
- 1
+ 3,
+ 2
],
"deps": [
"dash",
+ "dash-functional",
"org",
+ "org-super-agenda",
+ "ov",
+ "peg",
"s",
"ts"
],
- "commit": "55694f17fce4dc566f533b0b5f8cd60c4dad9670",
- "sha256": "1xyabg9fhpip6426za6wjrn0msnaf10c5fzzaawwagk7zmjf9b48"
+ "commit": "2274efce077c7cf8b2930a8bfb9980c251d8e737",
+ "sha256": "11bhpi2l28vp8mm9nx18jljbqdnh9vxpv9kp1dn9lpsgivcdbc34"
}
},
{
@@ -67047,28 +67107,28 @@
"repo": "oer/org-re-reveal",
"unstable": {
"version": [
- 20190922,
- 1724
+ 20191020,
+ 1137
],
"deps": [
"htmlize",
"org"
],
- "commit": "db4848b2e24de71cf1c849ef05b36497ce4d40c1",
- "sha256": "13zyf3mxaqqsdad1mm1cmqadwpm5b54wn3r0r1cavqv1hy104p6b"
+ "commit": "62f0868c4e9b098fb43b62b257bcd924779838c0",
+ "sha256": "0nbbynpgwmw85y90frbkna0s0sxxdhskpijnl41f9l6psll70mq4"
},
"stable": {
"version": [
2,
- 5,
- 1
+ 12,
+ 0
],
"deps": [
"htmlize",
"org"
],
- "commit": "07d4af7f601fb22d8ed74081c9f69ba9af61e474",
- "sha256": "1zbz6hbddxbb264ibmhc04cmnpk17kb50jpn5l8878q4hxw5wwy2"
+ "commit": "62f0868c4e9b098fb43b62b257bcd924779838c0",
+ "sha256": "0nbbynpgwmw85y90frbkna0s0sxxdhskpijnl41f9l6psll70mq4"
}
},
{
@@ -67079,15 +67139,15 @@
"repo": "oer/org-re-reveal-ref",
"unstable": {
"version": [
- 20190921,
- 744
+ 20191022,
+ 1426
],
"deps": [
"org-re-reveal",
"org-ref"
],
- "commit": "03aca420afeb6f701d2fae5d2add9eec19c89d10",
- "sha256": "1r3daccda3km1s7r2bs03wivzczz07iyh8bbjsdf0fss2d8acdrg"
+ "commit": "1f56a1fc9a52f3815bb2115ebeca3c355688d722",
+ "sha256": "1xrswpkr7hgsb9pj991z4m0820f1nksfad184x0j7kir2xcx0myg"
}
},
{
@@ -67166,8 +67226,8 @@
"repo": "jkitchin/org-ref",
"unstable": {
"version": [
- 20190921,
- 2346
+ 20191023,
+ 117
],
"deps": [
"dash",
@@ -67181,8 +67241,8 @@
"pdf-tools",
"s"
],
- "commit": "0fa807ff6bdfce58bd9abec3d86a242dd76228e4",
- "sha256": "1805klqzxvarjd499nb5184n60c7nxnnzyddwykvjy1add2jcvxa"
+ "commit": "58ae484729aa2027fcc3283a75f4c2c19cf499a2",
+ "sha256": "1sbjxrs6axfpwiy74dbq9nrax6qyjmypg4dnxy4y1xab24n6q4fk"
},
"stable": {
"version": [
@@ -67345,8 +67405,8 @@
"repo": "alphapapa/org-sidebar",
"unstable": {
"version": [
- 20190923,
- 2231
+ 20191012,
+ 514
],
"deps": [
"dash",
@@ -67356,24 +67416,24 @@
"org-super-agenda",
"s"
],
- "commit": "12df3c76e35de3e52b59678133e452785454f96b",
- "sha256": "0vq3h1cnk1l0h66jrll4md3d6hrprjddl9fjx48dbdqq2zbly10b"
+ "commit": "b5eff7195718e6a70a42d36e48800632080aab0c",
+ "sha256": "138hbcmkxmmdcagdv438946cr4qkwklqqwf2b1khi8gimnnivsxm"
},
"stable": {
"version": [
0,
- 1
+ 2
],
"deps": [
"dash",
+ "dash-functional",
"org",
"org-ql",
- "org-ql-agenda",
"org-super-agenda",
"s"
],
- "commit": "d55d0e8ddaba7843880a355daf6b33d6c0ed9bb8",
- "sha256": "1zpjzlf372z68mqn3zfam1jfslnkx7hysxhpm2d77s63qbik0s21"
+ "commit": "9634320a6f9ab919119e08a14853c31387f38ce3",
+ "sha256": "106h06vjfbqfj761vbxwymd6612ds8c6fk053yzgbrqzm3hn2c03"
}
},
{
@@ -67426,15 +67486,28 @@
"repo": "akirak/org-starter",
"unstable": {
"version": [
- 20190907,
- 1859
+ 20191005,
+ 413
],
"deps": [
"dash",
"dash-functional"
],
- "commit": "ca166579a35dc671ad8f59dbc6dcf2a1eda94a20",
- "sha256": "02ikg795jny9cddprbd9ipyiyg2gv6i4c6408qp94n3qmr9jcz48"
+ "commit": "c9f0f91437131dbace3299ff5912e85f07bf2b21",
+ "sha256": "0w51jv9jlkl35296g5v2q81mdrncsj2arnrnj8w3hv18dyrx2db2"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 2,
+ 6
+ ],
+ "deps": [
+ "dash",
+ "dash-functional"
+ ],
+ "commit": "7ea72ec530a340af61da215327a7fbb66a07ad2a",
+ "sha256": "0y1i4zpgmk6i2nj5l6dvdvqkp5a8cww8y4vcpps85blj586xgby3"
}
},
{
@@ -67445,15 +67518,28 @@
"repo": "akirak/org-starter",
"unstable": {
"version": [
- 20190817,
- 1823
+ 20190929,
+ 646
],
"deps": [
"org-starter",
"swiper"
],
- "commit": "ca166579a35dc671ad8f59dbc6dcf2a1eda94a20",
- "sha256": "02ikg795jny9cddprbd9ipyiyg2gv6i4c6408qp94n3qmr9jcz48"
+ "commit": "c9f0f91437131dbace3299ff5912e85f07bf2b21",
+ "sha256": "0w51jv9jlkl35296g5v2q81mdrncsj2arnrnj8w3hv18dyrx2db2"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 2,
+ 6
+ ],
+ "deps": [
+ "org-starter",
+ "swiper"
+ ],
+ "commit": "7ea72ec530a340af61da215327a7fbb66a07ad2a",
+ "sha256": "0y1i4zpgmk6i2nj5l6dvdvqkp5a8cww8y4vcpps85blj586xgby3"
}
},
{
@@ -67464,11 +67550,11 @@
"repo": "bastibe/org-static-blog",
"unstable": {
"version": [
- 20190924,
- 729
+ 20191023,
+ 633
],
- "commit": "9f1132fbb6f49609b61730e6769ee5c1d6542d82",
- "sha256": "0pf7dm5yzy8as63sm5s3mn4npn5p39mvygvnz81jv4r922h9cici"
+ "commit": "d8522a7a245a47e850f42d4773e5ceec0fff4e94",
+ "sha256": "1g5x3imrbazxk9rfwaijgsd1wzxd5fm3wa1wg28mifyp873wypk5"
},
"stable": {
"version": [
@@ -67660,11 +67746,11 @@
"repo": "mtekman/org-tanglesync.el",
"unstable": {
"version": [
- 20190924,
- 2040
+ 20190926,
+ 1345
],
- "commit": "9e6f074bae1ce7579f495b62fc6ee08f47b63e95",
- "sha256": "0b6cx26fsqkp4r54k724v7klfczm40zn9hsb48wqiwc7v67qnka0"
+ "commit": "d99181f173b4e55b4e835d99fcd415e62beb047f",
+ "sha256": "0x94gy1bgfd1f3p9w2bfrqj11bwy9ql0cpi1gw6srpj7kykx0lml"
}
},
{
@@ -67951,11 +68037,11 @@
"repo": "cadadr/elisp",
"unstable": {
"version": [
- 20190409,
- 1815
+ 20190914,
+ 2046
],
- "commit": "ebb2778052aeaf737adebc003957cb48cb01135e",
- "sha256": "0qlvdpa88ic9gnb0qhijfsc9i6l3ba2zrvk4r4li3qrx0i9rpz5c"
+ "commit": "5f3e67448cc98fe2875115163849acae4d9e8526",
+ "sha256": "1w0dhyr4i0nx0g70smgclcfsbv6cfilb7df330njzaqk8j2gdfws"
}
},
{
@@ -68005,8 +68091,8 @@
"repo": "alphapapa/org-web-tools",
"unstable": {
"version": [
- 20190709,
- 1124
+ 20191022,
+ 337
],
"deps": [
"dash",
@@ -68015,8 +68101,8 @@
"request",
"s"
],
- "commit": "993dca7f8afe7afffa0d62983fb7018481d886fc",
- "sha256": "1sfa3wb051cv5qj44ldp76fql5sjfhccqgjm96c85i0zn4i19plf"
+ "commit": "3f528c0d2cf6eeb5f0a672d1ed719b7476472136",
+ "sha256": "1gjcfgh53d75slhw1vcn1mcccjbm7qs8qys76n45wl7ral5108nz"
},
"stable": {
"version": [
@@ -68043,8 +68129,8 @@
"repo": "akhramov/org-wild-notifier.el",
"unstable": {
"version": [
- 20190608,
- 410
+ 20190930,
+ 1912
],
"deps": [
"alert",
@@ -68052,14 +68138,14 @@
"dash",
"dash-functional"
],
- "commit": "6e194d0f0a21b7d2b09ebdef5ffcd5ffe3633339",
- "sha256": "0vh8hhb0d5y3bgp0i9msk5c6rpn1mzj9bzqmbk6xwl4qr07hgnxx"
+ "commit": "f2ea8a719cf61742def57475400222a498256bb6",
+ "sha256": "0wrr52bryvv1aj2fk5ik71iifh15bzmvrw1ixzs1afcdp2fn0bcm"
},
"stable": {
"version": [
0,
3,
- 1
+ 2
],
"deps": [
"alert",
@@ -68067,8 +68153,8 @@
"dash",
"dash-functional"
],
- "commit": "6e194d0f0a21b7d2b09ebdef5ffcd5ffe3633339",
- "sha256": "0vh8hhb0d5y3bgp0i9msk5c6rpn1mzj9bzqmbk6xwl4qr07hgnxx"
+ "commit": "f2ea8a719cf61742def57475400222a498256bb6",
+ "sha256": "0wrr52bryvv1aj2fk5ik71iifh15bzmvrw1ixzs1afcdp2fn0bcm"
}
},
{
@@ -68095,40 +68181,37 @@
},
{
"ename": "org2blog",
- "commit": "781b2b45602cae8b972e5c8fd2b19bf7ee8133c6",
- "sha256": "02gw1kjfm5v08bc1iwa029pk5v3jl277jiq62nmisxn8sd646f5s",
+ "commit": "08b47bf72bff18efb3281509fd9f1688d8bb0349",
+ "sha256": "1snrsqpiacmkajmiw12kpglxkrs5ngma7l7r246q0lvf1h4jzbsa",
"fetcher": "github",
"repo": "org2blog/org2blog",
"unstable": {
"version": [
- 20190309,
- 442
+ 20191021,
+ 130
],
"deps": [
"htmlize",
"hydra",
"metaweblog",
- "org",
"xml-rpc"
],
- "commit": "bd6dd6b1b3ce57a72e7c229d3f035fc7c0d3860b",
- "sha256": "0c7viqq8cxkd6xxbvq53dbp1slsjjxs2fb2lyi3njfg18v5c6fks"
+ "commit": "b02a056e1fa1a044a5bc5d44cc0fb0b8c62e1442",
+ "sha256": "1vglshyg8i5q17zxs9s5f0r5qwm18rah7qp7rd00pn4qg48zhy2b"
},
"stable": {
"version": [
1,
- 0,
- 3
+ 1,
+ 1
],
"deps": [
"htmlize",
"hydra",
- "metaweblog",
- "org",
"xml-rpc"
],
- "commit": "55dbed00ebe5c841c43800b39764682759ecf326",
- "sha256": "1fncgiwyigvmkc40bm1nr4nlkm828a04jv33jsnzjzyi2n00mbgx"
+ "commit": "3cad357cd5c0f7f949fc6c7aa42d76155d036e78",
+ "sha256": "136l0lm8lv7fgpzply241fngxfl3ck11raamqwislyv0nnjwdfdi"
}
},
{
@@ -68139,11 +68222,11 @@
"repo": "tumashu/org2ctex",
"unstable": {
"version": [
- 20181012,
- 151
+ 20191024,
+ 610
],
- "commit": "2143992462594ce63733305f75f7c7d08123710a",
- "sha256": "0xrg66yx4xrmkswbapaz21q4i6qm2199zvxqvgaxd8qyk19fc46c"
+ "commit": "d4af170f5190dad3aa31ab1cf4c6f087d56ab111",
+ "sha256": "0m28mxsq1d5ggr8phfn94pb38lj8x3sxykh7hfqbwhphaza3by5q"
}
},
{
@@ -68281,10 +68364,10 @@
},
{
"ename": "organize-imports-java",
- "commit": "ec27ae185c0308c445e461dc84f398483ca08c5a",
- "sha256": "1n91qd9il2sq5wkcc2ag8mvgr1jkgwygrw9kpq7j16qch420i3fj",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "0j4fpbzmi0mq2f493hwl94b3xmkhdcjscvbgv4dz31rw10bl4q7h",
"fetcher": "github",
- "repo": "elpa-host/organize-imports-java",
+ "repo": "jcs-elpa/organize-imports-java",
"unstable": {
"version": [
20190922,
@@ -69515,8 +69598,8 @@
"deps": [
"org"
],
- "commit": "00bef55f26eefb223662664f33f72810df1e8316",
- "sha256": "0l6kgbfdqzg66c4qif7zablfk5mr0b0gh3jb24gih2ipxh67r76d"
+ "commit": "5fd940e01ae76ba305d46a0c0cfc4d27aa131d33",
+ "sha256": "1m1fl07k1qhcv96cqgwqcwnak3gx9k5z496y43sc48gldkwq69qr"
}
},
{
@@ -69527,14 +69610,14 @@
"repo": "choppsv1/org-rfc-export",
"unstable": {
"version": [
- 20190923,
- 1004
+ 20190926,
+ 851
],
"deps": [
"org"
],
- "commit": "8427bc0b680defd4276bfaa222136b9cbe1f96fc",
- "sha256": "0ic7w7zgd5da487p8zra6vbv586f2rdhd5xqa6r1606cv203imbz"
+ "commit": "b86c9e6f21d99ea657b4f2224f816300485ed73f",
+ "sha256": "1lg4bs0dr4srcgqxv9qi6v53aqq9i8inc1q024ndag4bis2x1q01"
}
},
{
@@ -69545,14 +69628,14 @@
"repo": "msnoigrs/ox-rst",
"unstable": {
"version": [
- 20190813,
- 427
+ 20191013,
+ 551
],
"deps": [
"org"
],
- "commit": "25ea7a8a7ff1f57a9cd4f65b53899da3487bad8a",
- "sha256": "0b7ybvpj1m48s2zdqk3xjyyzqxa9hjcaz29pgbsd9zg8q9mrnmas"
+ "commit": "9158bfd18096c559e0a225ae62ab683f1c98a547",
+ "sha256": "11v1h45ipjh95ksk6cdgp0azfmb7y3i8hdd46m7psmda08x8kqm5"
}
},
{
@@ -69843,22 +69926,26 @@
"repo": "10sr/pack-el",
"unstable": {
"version": [
- 20190613,
- 425
+ 20191017,
+ 456
],
"deps": [
"cl-lib"
],
- "commit": "e0ab7ea1115451b229fae663a110854ab998d8c0",
- "sha256": "1aqpcain6bi96laa3w1hx4jx75lqzvba0jvyj0jnb19zsa6k3xha"
+ "commit": "85cd856fdc00a2365e88b50373b99f1b3d2227be",
+ "sha256": "0v95ni44scn42mm6mwrdi1vbi1n2h4bw961apm7bp6ilamwpbif8"
},
"stable": {
"version": [
0,
+ 1,
1
],
- "commit": "2aaf19931c508b78edd53e63d9819dd0a6f9b97d",
- "sha256": "0mqznvisfrar7j5x1plj2xgnbz4znnzikyq3j3gpssq4wv3kqq7g"
+ "deps": [
+ "cl-lib"
+ ],
+ "commit": "85cd856fdc00a2365e88b50373b99f1b3d2227be",
+ "sha256": "0v95ni44scn42mm6mwrdi1vbi1n2h4bw961apm7bp6ilamwpbif8"
}
},
{
@@ -69893,14 +69980,14 @@
"repo": "melpa/package-build",
"unstable": {
"version": [
- 20190818,
- 1456
+ 20191010,
+ 616
],
"deps": [
"cl-lib"
],
- "commit": "4b71d9a5034953b0beac02b4722f09f43c5e0dbf",
- "sha256": "1kc20sg0if2g3a2m6pjvwb7ddgcivmqfi104236s04dy4npzkwbm"
+ "commit": "f761c2ffeed0daba9c17ac7571c7b979b6ceed64",
+ "sha256": "05snrl5slkwp8c1vzfndrp132xbjk61a63vbllm77nbm9acibq41"
},
"stable": {
"version": [
@@ -69931,31 +70018,33 @@
},
{
"ename": "package-lint",
- "commit": "dbfb0250a58b2e31c32ff1496ed66a3c5439bd67",
- "sha256": "05akg9cgcqbgja966iv2j878y14d5wvky6m9clkfbw5wyg66xpr0",
+ "commit": "e35516a9733d9ba39f7df441346d2624bc6dd5e7",
+ "sha256": "0yy39gywsw48isfgq9k7c5ibgfkaxiig0jbgmmd9s5a0rmrydiwf",
"fetcher": "github",
"repo": "purcell/package-lint",
"unstable": {
"version": [
- 20190923,
- 8
+ 20191018,
+ 1144
],
"deps": [
- "cl-lib"
+ "cl-lib",
+ "let-alist"
],
- "commit": "f2899cac84689d687cf62c61ae9ec587febaf225",
- "sha256": "1qkackrp6ch8p77j5iqh64qbp0kbi13aw26v4lg35dya2z6y6k3k"
+ "commit": "483556c39c4b7929b28723509d0f26cf790b91c4",
+ "sha256": "19qx71vnr8jj2vqxgcr27zjnagg7nj4lr9xc9fgipwisg1x0yxhx"
},
"stable": {
"version": [
0,
- 7
+ 11
],
"deps": [
- "cl-lib"
+ "cl-lib",
+ "let-alist"
],
- "commit": "4c90df4919f7b96921a939b3bd88bedfd08d041e",
- "sha256": "0nhznvsl3l3v7w5x2afw0ay31r6jrdvgr1ys9mhcmd1fsk57bj2r"
+ "commit": "197684c60df4902e632aac1fb0f99e2e967dcf12",
+ "sha256": "1sxl3zf733iyw6k5d6hh4isr6gp1qlvhbp2q8jpzcby8gmvy6l3r"
}
},
{
@@ -69972,19 +70061,19 @@
"deps": [
"package-lint"
],
- "commit": "f2899cac84689d687cf62c61ae9ec587febaf225",
- "sha256": "1qkackrp6ch8p77j5iqh64qbp0kbi13aw26v4lg35dya2z6y6k3k"
+ "commit": "483556c39c4b7929b28723509d0f26cf790b91c4",
+ "sha256": "19qx71vnr8jj2vqxgcr27zjnagg7nj4lr9xc9fgipwisg1x0yxhx"
},
"stable": {
"version": [
0,
- 7
+ 11
],
"deps": [
"package-lint"
],
- "commit": "4c90df4919f7b96921a939b3bd88bedfd08d041e",
- "sha256": "0nhznvsl3l3v7w5x2afw0ay31r6jrdvgr1ys9mhcmd1fsk57bj2r"
+ "commit": "197684c60df4902e632aac1fb0f99e2e967dcf12",
+ "sha256": "1sxl3zf733iyw6k5d6hh4isr6gp1qlvhbp2q8jpzcby8gmvy6l3r"
}
},
{
@@ -70254,8 +70343,8 @@
"lispy",
"worf"
],
- "commit": "6fc4759d5431430ef9b3a182883d7e49ff7369fa",
- "sha256": "0fmjii2j773alxj6nzg38qhyp3vsxh5x5mkbcazbchq1idfbhzlc"
+ "commit": "3690a3691da7792ed2f2270d1006632640182ae0",
+ "sha256": "1kn0ckfpr3s5yfkll7rn9mqg35jmplai2vafhrvnifhilf94dp7f"
}
},
{
@@ -70328,15 +70417,15 @@
"repo": "joostkremers/pandoc-mode",
"unstable": {
"version": [
- 20190925,
- 822
+ 20191003,
+ 1221
],
"deps": [
"dash",
"hydra"
],
- "commit": "5b1275cbf5f6eb5617e1c7775c935fb1ddd6ae68",
- "sha256": "10lk0f0wxjdyccp881x0j53g73cadjqdhny3qdmzbg8lblgl79gg"
+ "commit": "f4f10a329acd354aa7dda52e7f7bc23ca28366d3",
+ "sha256": "1j4bawr7a4lfhy76nxsivxngs4w7l1xlifzx69hjn157qdhbqawn"
},
"stable": {
"version": [
@@ -70386,8 +70475,8 @@
20190124,
1828
],
- "commit": "ebb2778052aeaf737adebc003957cb48cb01135e",
- "sha256": "0qlvdpa88ic9gnb0qhijfsc9i6l3ba2zrvk4r4li3qrx0i9rpz5c"
+ "commit": "5f3e67448cc98fe2875115163849acae4d9e8526",
+ "sha256": "1w0dhyr4i0nx0g70smgclcfsbv6cfilb7df330njzaqk8j2gdfws"
}
},
{
@@ -70418,8 +70507,8 @@
"repo": "Malabarba/paradox",
"unstable": {
"version": [
- 20190624,
- 41
+ 20191011,
+ 1111
],
"deps": [
"hydra",
@@ -70427,8 +70516,8 @@
"seq",
"spinner"
],
- "commit": "1b9e4b198e0a02773b52f6fe4fd03a82340c6cbc",
- "sha256": "0ja7sxnpm71fvmly53hnb08bgdb9c69yfzzsmdh2h9na82qdjvk5"
+ "commit": "339fe3518d1d102b2295670340e75caf4f01a29a",
+ "sha256": "05hwwdhx980jm1y495r8qng029wm02m45mm7w4wxyjhh6385rbzf"
},
"stable": {
"version": [
@@ -70641,20 +70730,20 @@
"repo": "dp12/parrot",
"unstable": {
"version": [
- 20190311,
- 2325
+ 20191015,
+ 2127
],
- "commit": "4d77eafc6bfacfe45dae805ceca101331d3d08d0",
- "sha256": "0lqcw0scn2jcs15vybd1x7k7hiykrcsvimqj58s45m2pnaia57ql"
+ "commit": "13757524f1c708b866f4aaab5a9fb3599a1c4f56",
+ "sha256": "02anyi6mhw457pwsna3ycn1yxsavsmp6p96ffpwg1s7qidc44a4s"
},
"stable": {
"version": [
1,
- 0,
+ 1,
1
],
- "commit": "e9fe686408214884b20c65284a6a595e1c755794",
- "sha256": "079k4j0lcaj0lff1llp29bj5ah2b59byw9lw3jjw9wkl9px87r0m"
+ "commit": "13757524f1c708b866f4aaab5a9fb3599a1c4f56",
+ "sha256": "02anyi6mhw457pwsna3ycn1yxsavsmp6p96ffpwg1s7qidc44a4s"
}
},
{
@@ -70933,8 +71022,8 @@
"repo": "zx2c4/password-store",
"unstable": {
"version": [
- 20190916,
- 2027
+ 20190929,
+ 1627
],
"deps": [
"auth-source-pass",
@@ -70942,8 +71031,8 @@
"s",
"with-editor"
],
- "commit": "e74a1c738f7cda65c7a308e30e8d122f853d6f70",
- "sha256": "07g2w57q9lvgf5wznyg2ybkrw6w1f5w4jqi8zbw9lzkvj4iz3rg7"
+ "commit": "b830119762416fa8706e479e9b01f2453d6f6ad6",
+ "sha256": "0mf59506qa2zrrk18gr5sp9gz8lx03f6c6qccir5cf6s4rmi5x9m"
},
"stable": {
"version": [
@@ -71236,11 +71325,11 @@
"repo": "ibukanov/pc-bufsw",
"unstable": {
"version": [
- 20181221,
- 856
+ 20191014,
+ 848
],
- "commit": "762d47b2f278c072643cf2a1ddc785516483d74a",
- "sha256": "1by9p0j6c21y04cc4ls7f87gks631lv1mxk0aqhh41rml5kj4l22"
+ "commit": "a7c7bba4b7d511eceaaa8fee34d598296402555b",
+ "sha256": "0n6ijz86j88jq7w38yfamrqkjx8s1zbw1c0sa3dhpkv1jg87avb1"
}
},
{
@@ -71361,14 +71450,14 @@
"repo": "thierryvolpiatto/pcomplete-extension",
"unstable": {
"version": [
- 20180707,
- 455
+ 20190928,
+ 519
],
"deps": [
"cl-lib"
],
- "commit": "bb941272b54f49f780819f7ce4fd2c802de9a0da",
- "sha256": "0bwbxnnw760i6mi7h9pyx3gaasrcja7dj3bfrlia07gw8jgl81ad"
+ "commit": "bc5eb204fee659e0980056009409b44bc7655716",
+ "sha256": "06dsfjbwx1iq0f2xism288vh4cgn804hbvi3gv3zknnzcmh6nlxi"
},
"stable": {
"version": [
@@ -71458,15 +71547,15 @@
"repo": "politza/pdf-tools",
"unstable": {
"version": [
- 20190918,
- 1715
+ 20191007,
+ 1436
],
"deps": [
"let-alist",
"tablist"
],
- "commit": "c851df842e05f353e4d249f2653f98418b3345d6",
- "sha256": "1ij2w7lhwx2f88m35xp56risa29qrhh2p6xnvc3rnbb9iszajs3i"
+ "commit": "3407af25899c9bc0cb7b710e86ba316ab622f2c7",
+ "sha256": "1dhygjq95y57a5f3a2hw1i36mgn0njgllba8i9f8bc0kpb8ykbb0"
},
"stable": {
"version": [
@@ -71558,8 +71647,8 @@
20160321,
2237
],
- "commit": "c88a9a3050197840edfe145f11e0bb9488de32f4",
- "sha256": "1wy5qpnfri1gha2cnl6q20qar8dbl2mimpb43bnhmm2g3wgjyad6"
+ "commit": "1d410a4e48db07a942e54d3b83a85c7a7ec0aab3",
+ "sha256": "1b7csqypqkalkzq6vrbq5ry1gdk0qnhnk43rlj514mph0s1nywdd"
}
},
{
@@ -71883,14 +71972,14 @@
"repo": "nex3/perspective-el",
"unstable": {
"version": [
- 20190915,
- 2104
+ 20191025,
+ 314
],
"deps": [
"cl-lib"
],
- "commit": "519838e2647268567c086b77158a55b01feb7f6c",
- "sha256": "07bak10gy0ziy7zm9ha8sqfl564nxqhcaaicc35l8zk7qk11gj65"
+ "commit": "9e119c99853ddc4e1267bbec4d7f7a1610502f34",
+ "sha256": "0aa51kv632iynjb36qja1i8b012hayiabwg7vbzqfbwsyy4gd27m"
},
"stable": {
"version": [
@@ -72352,23 +72441,20 @@
"repo": "emacs-php/php-mode",
"unstable": {
"version": [
- 20190919,
- 1405
+ 20190930,
+ 111
],
- "commit": "ba45a54d45fbf0cb8dfcf8aaa62ae42d43d449bb",
- "sha256": "12wmh5306xr5jl9l2v02bgswvxkn98pfhny2491mivhgsmra1svi"
+ "commit": "5ba2a16e1751446502652021942f59f2e36aea41",
+ "sha256": "1zgqg6i114g8nylyizrcdf68f35klc140x829cbjrkbssj8vck8z"
},
"stable": {
"version": [
1,
- 21,
- 4
+ 22,
+ 0
],
- "deps": [
- "cl-lib"
- ],
- "commit": "a8ee6ce7c1c319b2b641865ebd599cc36d2dc10e",
- "sha256": "1gqawn8bg9374swxb4bd2z015v16yjr96am1vwsbmgks3lhiw8ja"
+ "commit": "58de9a7db0b8908e047dfe308858ef5dfd464868",
+ "sha256": "17137l24s0nkr77l1dlmnkjpikks30mf5haskbg5i447lbpcm64r"
}
},
{
@@ -72512,11 +72598,11 @@
"repo": "emacs-php/phpstan.el",
"unstable": {
"version": [
- 20190618,
- 724
+ 20190929,
+ 612
],
- "commit": "e8d33c75f6ab466ac15406fac5f2db6666d79deb",
- "sha256": "1n6f4ibjdzrgll5zvikxc5gcfbpypq9nc2dhfxv011kllj22hpyc"
+ "commit": "81bcfa59d1e5708239d8c32d99cd84405449fb64",
+ "sha256": "1m4vk7v3aafj64qqs0aa9m1w8fbjziq0l6c9k4n10yr8dnm5j9aw"
},
"stable": {
"version": [
@@ -73094,6 +73180,24 @@
"sha256": "0a8qb1ldk6bjs7fpxgxrf90md7q46fhl71gmay8yafdkh6hn0kqr"
}
},
+ {
+ "ename": "plain-org-wiki",
+ "commit": "6b515386c3969b8d79e14b506bc0d9e1ec3097c4",
+ "sha256": "0m0mm0ki92561axm89mwc6vcx9rwdb7ai9hlvgnhf40k94s97lz6",
+ "fetcher": "github",
+ "repo": "abo-abo/plain-org-wiki",
+ "unstable": {
+ "version": [
+ 20191013,
+ 1833
+ ],
+ "deps": [
+ "ivy"
+ ],
+ "commit": "887717c184fb22dd219c78851303a8e5b917f877",
+ "sha256": "0wqxp46zvwswda644mnr92qxyyvakvl2l8w61sg6hy37pwfznx73"
+ }
+ },
{
"ename": "plain-theme",
"commit": "d4bd77883375b229e344384e42c3603ca096891c",
@@ -73154,14 +73258,14 @@
"repo": "skuro/plantuml-mode",
"unstable": {
"version": [
- 20190905,
- 838
+ 20191019,
+ 1309
],
"deps": [
"dash"
],
- "commit": "1590a75da6c3e25b726bc5e3e12656faab968917",
- "sha256": "0l20vkq4d673a12lf15m7zn2yzkzf0qkqmq35hi6kpy4bd3zar2v"
+ "commit": "fec1d4fb9d3b720f15931308b207cd8ad65f4f75",
+ "sha256": "19lg1lcjysqy0ziyp0y3xx2akgchhvqkxmxxnxjlwqrn9bqgibxh"
},
"stable": {
"version": [
@@ -73679,15 +73783,15 @@
"repo": "galaunay/poetry.el",
"unstable": {
"version": [
- 20190905,
- 959
+ 20191022,
+ 938
],
"deps": [
"pyvenv",
"transient"
],
- "commit": "9fcefd042355a0280b11ac61e45b52b9819e9c2a",
- "sha256": "07vhgvpz35infidsw6bh0rxmfhyvmqn93vl9456lfhwyhwka366p"
+ "commit": "3f9ac720b423f087797b9e345b575275f2dcd740",
+ "sha256": "0gs8jpihqckijbm5w300mdm5jl4f9j754fkv5mj1ghj78q6bjmmp"
},
"stable": {
"version": [
@@ -74516,11 +74620,11 @@
"repo": "tumashu/posframe",
"unstable": {
"version": [
- 20190924,
- 759
+ 20191013,
+ 756
],
- "commit": "bb1393383d512d7358549c99f95b45e7d56d7d2c",
- "sha256": "1xxq1jnzvms053k7n04mx9y7x68j1h9mij056ai31raxm751mr05"
+ "commit": "d75dc1547a6a1cc2b385c736880eee77d7981aec",
+ "sha256": "0ssbpkmanljxw8dqk6ks643x4pacfwfw5xfzv5jnny25ph656r1f"
},
"stable": {
"version": [
@@ -74749,11 +74853,11 @@
"repo": "raxod502/prescient.el",
"unstable": {
"version": [
- 20190921,
- 3
+ 20191025,
+ 347
],
- "commit": "2f01b640e3a487718dbc481d14406005c0212ed9",
- "sha256": "1wqk1g8fjpcbpiz32k7arnisncd4n9zs84dn3qn9y8ggjzldqy91"
+ "commit": "82a90c4142c369f4090a42536179c6029d3fdafd",
+ "sha256": "0n919w068j73dnlxfzsvzh7j385phi4z718pi6xq6cygkjkq9zq8"
},
"stable": {
"version": [
@@ -74847,8 +74951,8 @@
"repo": "jerrypnz/major-mode-hydra.el",
"unstable": {
"version": [
- 20190715,
- 937
+ 20190930,
+ 2105
],
"deps": [
"dash",
@@ -74856,14 +74960,14 @@
"hydra",
"s"
],
- "commit": "d9fb688dae3e134bb1ff7f35474c58f33a5bb992",
- "sha256": "0aq2dk7c9jqq13p3bv0cq1aym00chcr5f9p3v93wl9h6pc3spbnc"
+ "commit": "fd362d2be7ed80889715ed8a30a61780a18ce6ea",
+ "sha256": "0vnmvpsm46izxlh0l0p89rhy6ifzzfpzk7j3kkf2608s6dy8hgcy"
},
"stable": {
"version": [
0,
2,
- 1
+ 2
],
"deps": [
"dash",
@@ -74871,8 +74975,8 @@
"hydra",
"s"
],
- "commit": "d9fb688dae3e134bb1ff7f35474c58f33a5bb992",
- "sha256": "0aq2dk7c9jqq13p3bv0cq1aym00chcr5f9p3v93wl9h6pc3spbnc"
+ "commit": "bba876b86f0b80495004bf185b2b1f6083a1ff3a",
+ "sha256": "08a15knkdq35pzjq82imff016fbfdib5q4glg2xmdy2b5fnk7jqa"
}
},
{
@@ -75180,17 +75284,17 @@
},
{
"ename": "project-abbrev",
- "commit": "ec27ae185c0308c445e461dc84f398483ca08c5a",
- "sha256": "12d0w3b9fh7hdi1qwm13s535k574xfh3ck48zpsv3jlxr59q5bqw",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "18nrcds02swr0s15gvvpc2fbjj9rq6ky3dz8qp51g7nfaprk2279",
"fetcher": "github",
- "repo": "elpa-host/project-abbrev",
+ "repo": "jcs-elpa/project-abbrev",
"unstable": {
"version": [
20190517,
521
],
- "commit": "b94f829bb24570782b9f6bbcfdec4b391091b778",
- "sha256": "0lkliz9hycag1gf5hxvh7mrgl5my2vbkn52g4pkh2x7hsdkxhxjy"
+ "commit": "fc4e9f774cae42a6fe135833774daaecf2b3dac0",
+ "sha256": "07056jd1z9i65db4pcshhdfrk5yb6xc28k3ihq7pixmya71l15pk"
}
},
{
@@ -75283,17 +75387,25 @@
},
{
"ename": "project-root",
- "commit": "5b7972602399f9df9139cff177e38653bb0f43ed",
- "sha256": "0xjir204zk254y2x70k9vqwirx2ljmrikpsgn5kn170d1bxvhwmb",
- "fetcher": "bitbucket",
+ "commit": "bcf69e7e859145cb908e79abf4a2f51050e52ace",
+ "sha256": "0mhc7l6px5q2x13h6nmf4ixsghjlzbxjm2liscwn6485yg4bsmja",
+ "fetcher": "github",
"repo": "piranha/project-root",
"unstable": {
"version": [
20110206,
2030
],
- "commit": "843ca1f4ab2bc9c25e0f7cd585ceb1f2693b23f2",
+ "commit": "a49b1be864357683d9489074148b6d667f4ed23b",
"sha256": "0nw02f5lmbqdfnw93d3383sdxx1d31szk23zvjlrmmdwv2124281"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 7
+ ],
+ "commit": "fc1d024a497755c1abfa3eaffde1b18bd3c54865",
+ "sha256": "1z0sqdwa8caick2179bj03qbhjmvh2l5gv1ny6aya979vjgsk0g8"
}
},
{
@@ -75322,14 +75434,14 @@
"repo": "bbatsov/projectile",
"unstable": {
"version": [
- 20190904,
- 1025
+ 20191024,
+ 721
],
"deps": [
"pkg-info"
],
- "commit": "0707fc4fd6cb10959bede0d321a915a959c466aa",
- "sha256": "14bz3jp0qvq36h70jrv7y18zfgrlh258v18r6sr8fm6pa05kchr8"
+ "commit": "cbdd0f071ca5cc2890738f08aa7223101ef2d032",
+ "sha256": "1sqddfnmz8xr1l4r45yir3fb43plj5ha3z94phh69wa67m3f23ja"
},
"stable": {
"version": [
@@ -75391,28 +75503,28 @@
"repo": "andrmuel/projectile-git-autofetch",
"unstable": {
"version": [
- 20190417,
- 1959
+ 20191013,
+ 1806
],
"deps": [
"alert",
"projectile"
],
- "commit": "8d8d090fdff42671e9926f095deb3448d24730b1",
- "sha256": "1x1x1hn8k6hpj1vljbgmgznvgnky75xg4scy5y57k937pvkmyg6j"
+ "commit": "4a3eba7658a52c6e955d5f7085cd3fd62b53b9c6",
+ "sha256": "01jsj0pv9qqbkdmbykvk4ic40hc1nhaiaqvx17hi7p89hq3nzffr"
},
"stable": {
"version": [
0,
1,
- 1
+ 2
],
"deps": [
"alert",
"projectile"
],
- "commit": "da02069d906e6e7f28ea1dd6a9196529315a5cba",
- "sha256": "106kj49rxsrdh6awvql3zyr3ramdcn0aaq4rmbmd45hz9ij7x1wh"
+ "commit": "4a3eba7658a52c6e955d5f7085cd3fd62b53b9c6",
+ "sha256": "01jsj0pv9qqbkdmbykvk4ic40hc1nhaiaqvx17hi7p89hq3nzffr"
}
},
{
@@ -75443,8 +75555,8 @@
"repo": "asok/projectile-rails",
"unstable": {
"version": [
- 20190913,
- 1003
+ 20191023,
+ 621
],
"deps": [
"f",
@@ -75453,8 +75565,8 @@
"projectile",
"rake"
],
- "commit": "d31af287b2228f855e0bfbc5f985f999e5b5f811",
- "sha256": "1r4ib96kkhy40m5jd63d9qml9k495zcjk12mwxcid8pk0f1s8l7d"
+ "commit": "b127797372af61ca35f5fdea598004c16bfacee6",
+ "sha256": "0n3z88w58ls62pnxibgfhdg8ms9i305kdjzxygs4gqqh0gjykhcm"
},
"stable": {
"version": [
@@ -75754,11 +75866,11 @@
"repo": "ProofGeneral/PG",
"unstable": {
"version": [
- 20190821,
- 848
+ 20191007,
+ 1041
],
- "commit": "d53ded580e30d49e7a783280fd9ba96bc9c1c39c",
- "sha256": "17hf4mxpijvgd2jrffibcz9ps4vv8w2alcgmh78xjlb6mm0p3ls0"
+ "commit": "15ccaec24ce935de366cae08b906c130379758ce",
+ "sha256": "108qijk2r0kgvbkhc3m04g1krx0xrr1zgjmr5ikwxvvvlxvrzkm2"
},
"stable": {
"version": [
@@ -75861,19 +75973,17 @@
20170526,
1650
],
- "commit": "b9f405ae46036860a4e73e167bee3800dfe53a9e",
- "sha256": "0q70rsi012ybyq7akanl2np4x0ajqcmjknwcwrk3issy24l9f9sq"
+ "commit": "342a2d627c023dfe5dcf1c9d9fd014338a0665be",
+ "sha256": "1m3yx23w64n0g7454p0n8fgn0b07rvfyl5hlbd38l9ivv9s2l9k0"
},
"stable": {
"version": [
3,
10,
- 0,
- -1,
- 1
+ 0
],
- "commit": "ae1bcaad6ffcd04ca5d40f21dc3fab4f965e49cb",
- "sha256": "0slzayqgda24z24470lx0iv0rqvvj0jg7g8izbgx2l5g04al0ihz"
+ "commit": "6d4e7fd7966c989e38024a8ea693db83758944f1",
+ "sha256": "0cjwfm9v2gv6skzrq4m7w28810p2h3m1jj4kw6df3x8vvg7q842c"
}
},
{
@@ -75952,15 +76062,15 @@
"repo": "purescript-emacs/emacs-psci",
"unstable": {
"version": [
- 20190308,
- 24
+ 20191025,
+ 830
],
"deps": [
"dash",
"purescript-mode"
],
- "commit": "3c10918a3a1d1dc613c222801deb465d4fbb2143",
- "sha256": "14dj7jsyamkr05dqqlks8p12nb94gw0pj4dmnh1p771020b8drw0"
+ "commit": "95fb5d14033add8fe9c8c6b4379758beb88af1d0",
+ "sha256": "05lpdlpc652sl1kk0wx1bzdzyyyrvllcyfqyksplwaxgzjxy95mp"
},
"stable": {
"version": [
@@ -76208,11 +76318,11 @@
"repo": "wasamasa/punpun-theme",
"unstable": {
"version": [
- 20161103,
- 847
+ 20190928,
+ 1413
],
- "commit": "cce8b10b2df6f9187a9eaa0c3f21ff0dda175968",
- "sha256": "1iz1qc9bphl2y2z7abc33fvyaccj733drkl7nzbr1jlpbknkmk2k"
+ "commit": "2f78125609277b2478abdebd8f9d5ee10a823b65",
+ "sha256": "1sgxrj3igzq86h3whfymxf4qzv9kpvcrlhbvjmnp7fwrplys0n7d"
}
},
{
@@ -76685,8 +76795,8 @@
"repo": "tumashu/pyim",
"unstable": {
"version": [
- 20190925,
- 252
+ 20191014,
+ 333
],
"deps": [
"async",
@@ -76694,8 +76804,8 @@
"pyim-basedict",
"xr"
],
- "commit": "172a099fe1212d560dab72569f3b0091735a8eb8",
- "sha256": "0bjjphamw6n7fi86k24zx1wdm6i9hirnf100vkaiyjqmf34490dc"
+ "commit": "485cd94dd2a651f7ecd69bdf80200f0d0033754e",
+ "sha256": "1frd6xshhvy0l8h4chf11g46dai757mbmy0ag0h024934agqd4n0"
},
"stable": {
"version": [
@@ -76840,8 +76950,8 @@
20170402,
1255
],
- "commit": "fde732e0e9a4f224c5ae48ad942c6d955aa0a8e6",
- "sha256": "1wz5psdrpxi58vs2wpz9vagxdrzghc839whqvsa2y71ka3z923rk"
+ "commit": "97f4f2ae187df933f072d74fd8347ec14213f5de",
+ "sha256": "08i0likgznkc7xwb4p47cndza0dy4h12l3im47h12vgjl1r5ayna"
}
},
{
@@ -76894,8 +77004,8 @@
"pythonic",
"tablist"
],
- "commit": "277f7c623f489fd31c56d6e131c5481a71b6a926",
- "sha256": "1xpb08m5zjyxpq45mmhfysxgaga2xj9r6nw6zs2rx0zkv6qjklnr"
+ "commit": "05697e881a8b57c4f183344c42ae36662b180663",
+ "sha256": "148dhzpjv5ykakxdyp0fcxjbqjvf4r6sv8jq9jlyqk2q1nxz45fr"
}
},
{
@@ -76924,20 +77034,20 @@
"repo": "poppyschmo/pytest-pdb-break",
"unstable": {
"version": [
- 20190308,
- 655
+ 20191016,
+ 530
],
- "commit": "ac969ae8cec2e3da250ce454e74f5b28f0e9649b",
- "sha256": "0agrqlasx8ikvwk5c9rc2d4spj7bkhbwn46k3b8ind4pzzk4rxwd"
+ "commit": "b57705d55a067456c6160489672feddcc6085713",
+ "sha256": "03plhl4z75rvf3llhw8dwmc8r3hwhwd2pwq3r66kbqdvr0yrdl42"
},
"stable": {
"version": [
0,
0,
- 4
+ 6
],
- "commit": "38840190dfbcb307778d079da5e2373525b3ac18",
- "sha256": "0887620iq8xn28aajx7z2pkgh19778w494n8icibwlk2mj2m3gxl"
+ "commit": "b57705d55a067456c6160489672feddcc6085713",
+ "sha256": "03plhl4z75rvf3llhw8dwmc8r3hwhwd2pwq3r66kbqdvr0yrdl42"
}
},
{
@@ -77070,11 +77180,11 @@
"repo": "python-mode-devs/python-mode",
"unstable": {
"version": [
- 20190912,
- 1653
+ 20191018,
+ 1735
],
- "commit": "2fc13db9eb7652b3f6619fbd1a96073850ee6175",
- "sha256": "0mw3hvslvvj6h56nc42my94vjci36k3yr44511635vdmfsmdzafl"
+ "commit": "1e64dd421f1848dd902bf9f39b5bac8d3f33a96d",
+ "sha256": "0wckkg4ykrhfpyz5dankagai8jfbhzi3kjd99ds1j1515jxmawmg"
},
"stable": {
"version": [
@@ -77194,15 +77304,15 @@
"repo": "pythonic-emacs/pythonic",
"unstable": {
"version": [
- 20190725,
- 1258
+ 20191021,
+ 811
],
"deps": [
"f",
"s"
],
- "commit": "29f8049e56141805b0ee1a2c5fc62c3b027aa736",
- "sha256": "12dhh11q16crhb6dffwx3s7ncgbqsvc2dvpkzgllr58iwd8hs2kk"
+ "commit": "ba9af8ce302579a2b2097b867a35a9fc0bc4bceb",
+ "sha256": "1q43ngd0nj5j9aca71qi0ss137kp46klr6xdlm8ghy55ppym2g5i"
},
"stable": {
"version": [
@@ -77228,19 +77338,19 @@
"repo": "jorgenschaefer/pyvenv",
"unstable": {
"version": [
- 20190916,
- 1037
+ 20191006,
+ 1304
],
- "commit": "392e28dad42dc6cc9507e496391a32482f9f1881",
- "sha256": "0kmzqinlv99wpm5q0lzwlzmjsc03m4z24pwz3zixldh76f7c2fmb"
+ "commit": "103d2f158ef2a760741682e18741e44107c68f3f",
+ "sha256": "055sgk8zf4wb5nqsf3qasf5gg861zlb1831733f1qcrd2ij5gzxx"
},
"stable": {
"version": [
1,
- 20
+ 21
],
- "commit": "fa6a028349733b0ecb407c4cfb3a715b71931eec",
- "sha256": "1x052fsavb94x3scpqd6n9spqgzaahzbdxhg4qa5sy6hqsabn6zh"
+ "commit": "103d2f158ef2a760741682e18741e44107c68f3f",
+ "sha256": "055sgk8zf4wb5nqsf3qasf5gg861zlb1831733f1qcrd2ij5gzxx"
}
},
{
@@ -77402,11 +77512,11 @@
"url": "https://framagit.org/steckerhalter/quelpa.git",
"unstable": {
"version": [
- 20190710,
- 503
+ 20191014,
+ 628
],
- "commit": "144b71e0f514b96cf19c39853cf08b2d957a8ed5",
- "sha256": "0dv85f38r5jd369ihmpknbj2zv8wmabfdsjcny0j6mp7x1n37dy1"
+ "commit": "0c4dab17591b15cea7dccf905afac9991f3b4971",
+ "sha256": "18j5hyyssmqi57h3i28dyv5mn0pmqkcydfzgn8yc5c53qvq9ixc9"
}
},
{
@@ -77633,8 +77743,8 @@
"repo": "racer-rust/emacs-racer",
"unstable": {
"version": [
- 20190610,
- 800
+ 20191001,
+ 2344
],
"deps": [
"dash",
@@ -77643,8 +77753,8 @@
"rust-mode",
"s"
],
- "commit": "ea6a09c16f8ec646195f942c12fe3ed7d65cc971",
- "sha256": "1r6g9jgbdidivjms62bvxkg0z3jif5j9sxfg51iq8hvc6m1nd352"
+ "commit": "a0bdf778f01e8c4b8a92591447257422ac0b455b",
+ "sha256": "1dzp2l6lcdrcss5xp32yvil4c1din09awnxg0f71fls6kh2g2fcq"
},
"stable": {
"version": [
@@ -77669,14 +77779,14 @@
"repo": "greghendershott/racket-mode",
"unstable": {
"version": [
- 20190925,
- 1446
+ 20191023,
+ 1526
],
"deps": [
"faceup"
],
- "commit": "bf31305d903b375f2be88d99f87891843a604e5d",
- "sha256": "0mq6x3sbhs83imj4g1p92739ldkhqv5g3bnnyzp7yhpcpjk1519n"
+ "commit": "5c1b8c8134741b08c51f3dc47741b05f68f5fd68",
+ "sha256": "1g7fmxrbyydci0qz3x3sm4a2nviri19vd8j9x4wbzbxw2s3c73g3"
}
},
{
@@ -77765,20 +77875,20 @@
"repo": "Fanael/rainbow-delimiters",
"unstable": {
"version": [
- 20170929,
- 1132
+ 20191018,
+ 1233
],
- "commit": "e561cff4abf97d00d9b2b5f10256d417182e2772",
- "sha256": "0j9wmri4zn72znq406n2j078q2h4f74qpcrqh2pkfw4f3ff3hf7c"
+ "commit": "5125f4e47604ad36c3eb4706310fcafac729ca8c",
+ "sha256": "1jh1gv69cjlrjkmjrkhgc7jffyxlkq9nci5ag4z1alskfp6favir"
},
"stable": {
"version": [
2,
1,
- 3
+ 4
],
- "commit": "93cd2dc873e7fedca7abc599cd97d46db4376ac7",
- "sha256": "0vs9pf8lqq5p5qz1770pxgw47ym4xj8axxmwamn66br59mykdhv0"
+ "commit": "455bcee19c92bf85db0ba7e926f0b5a176b69865",
+ "sha256": "1zr2669savnmkc68hiqsq9wccm6bs1j6jbmlac1xqh6nq7xgq36g"
}
},
{
@@ -79020,11 +79130,11 @@
"repo": "purcell/reformatter.el",
"unstable": {
"version": [
- 20190529,
- 2238
+ 20191006,
+ 2321
],
- "commit": "8372cc425967f055ba8a26f6098649467e776c5e",
- "sha256": "1fmyqs06rrkyyclrsfrjsxcwkd0c20kimih2x5llhnxmw51i2y5s"
+ "commit": "e15598a0ccbf4866f4939cceaac897924ba7690f",
+ "sha256": "0dfx0k8q3d4bbvndy9nnhwi2rc2jxmjjp3pi1qbd4nqy0aj6yas1"
},
"stable": {
"version": [
@@ -79183,8 +79293,8 @@
"repo": "proofit404/relative-buffers",
"unstable": {
"version": [
- 20190914,
- 1042
+ 20191004,
+ 1205
],
"deps": [
"cl-lib",
@@ -79192,8 +79302,8 @@
"f",
"s"
],
- "commit": "496fd31530adc455992b2bac535900fd29b9ad51",
- "sha256": "14nqs14ml33wlrm268dpijs0n2b12yrlysk1qd62fc7k5hvz9wxl"
+ "commit": "6064cd0b3cbd42c4a46c70fc396f05be71f42bd6",
+ "sha256": "0wzxnbbzzjkzrnfdbdn7k172ad6mnhq5y3swcbilnk1w1a1lzyhn"
}
},
{
@@ -79495,11 +79605,11 @@
"repo": "tkf/emacs-request",
"unstable": {
"version": [
- 20190923,
- 1502
+ 20191022,
+ 615
],
- "commit": "61b29734d7c44a594598a7674f2c6c575462dd4b",
- "sha256": "1c8giy34pqzcdh3a7afp4308bj0764wk87c3smfkihfl3clc53ys"
+ "commit": "6d170649ae9ef1c7c3d545517f896c03ca12062c",
+ "sha256": "1sc387x1v82i9r0p5r6v2wrwypk0dvkrmpivnyfkvrpg7vhff6yn"
},
"stable": {
"version": [
@@ -79526,8 +79636,8 @@
"deferred",
"request"
],
- "commit": "61b29734d7c44a594598a7674f2c6c575462dd4b",
- "sha256": "1c8giy34pqzcdh3a7afp4308bj0764wk87c3smfkihfl3clc53ys"
+ "commit": "6d170649ae9ef1c7c3d545517f896c03ca12062c",
+ "sha256": "1sc387x1v82i9r0p5r6v2wrwypk0dvkrmpivnyfkvrpg7vhff6yn"
},
"stable": {
"version": [
@@ -79655,11 +79765,11 @@
"repo": "pashky/restclient.el",
"unstable": {
"version": [
- 20190502,
- 2214
+ 20191009,
+ 1208
],
- "commit": "422ee8d8b077dffe65706a0f027ed700b84746bc",
- "sha256": "067nin7vxkdpffxa0q61ybv7szihhvpdinivmci9qkbb86rs9kkz"
+ "commit": "e8ca809ace13549a1ddffb4e4aaa5d5fce750f3d",
+ "sha256": "1wdi3c9wczn6vhr5l9mrbhsnw0hj1zfxh3sz53q8v1k684q5jyjk"
}
},
{
@@ -79677,8 +79787,8 @@
"helm",
"restclient"
],
- "commit": "422ee8d8b077dffe65706a0f027ed700b84746bc",
- "sha256": "067nin7vxkdpffxa0q61ybv7szihhvpdinivmci9qkbb86rs9kkz"
+ "commit": "e8ca809ace13549a1ddffb4e4aaa5d5fce750f3d",
+ "sha256": "1wdi3c9wczn6vhr5l9mrbhsnw0hj1zfxh3sz53q8v1k684q5jyjk"
}
},
{
@@ -79840,8 +79950,8 @@
"repo": "dajva/rg.el",
"unstable": {
"version": [
- 20190925,
- 543
+ 20191017,
+ 1843
],
"deps": [
"cl-lib",
@@ -79849,22 +79959,22 @@
"transient",
"wgrep"
],
- "commit": "d948457034527f1ed9d0d3b00ee81d7ff0abfc02",
- "sha256": "1hqdhrzhr4yyn0n8pd7xxbj76ibzb6zb35yg8c3kwsba7m3sm6vi"
+ "commit": "fcb3c16dc67d22afb5a5eab14f00bebe3a0720a6",
+ "sha256": "1bzd7xfy5hf4jlf5f4yl9csgr188dl9kdv5yd2f67z36miia5h6h"
},
"stable": {
"version": [
1,
8,
- 0
+ 1
],
"deps": [
"cl-lib",
"s",
"wgrep"
],
- "commit": "df76c35a7c370f34e23f4ad20a22aacce5581165",
- "sha256": "0p29hcf0gcswlsy4cy68byys459358v14fzdbz38j1diz5g5ac6p"
+ "commit": "3f07304b8a7ee70ac91f3b66e76dc1d621a96bff",
+ "sha256": "0k7x5z7mh9flwih35cqy8chs54rack3nswdcpw5wcpgv6xim227y"
}
},
{
@@ -80137,8 +80247,8 @@
20190508,
609
],
- "commit": "fcefc0509dd0a4ec2e02020c83e1c4a1101ef903",
- "sha256": "1zbpp4ilf9kvjnxc0cgs90l02lmpp6pa905cahi441l2pn71kbld"
+ "commit": "7045b8116a0bf899a51e6d91a373a693faa310e1",
+ "sha256": "1wgp0xb2c5b6hxxwwwlz7kl4namb7r03cpfkraqzgiia13m9pihr"
}
},
{
@@ -80257,11 +80367,11 @@
"repo": "DerBeutlin/ros.el",
"unstable": {
"version": [
- 20190919,
- 1939
+ 20191024,
+ 1942
],
- "commit": "967963404824052f25913906f506b090ebba221a",
- "sha256": "09p9dcybkabkrdvv0ss9jgbmn87zilgijpxhd0r18qpb5hipyr8g"
+ "commit": "5795c4dc88a359667bffd49b7724c26761d6fd96",
+ "sha256": "0j0bdnnv8zmxgs2w8b2nsiqpbvm10napdxrjdg4p042w1c2p370g"
}
},
{
@@ -80389,11 +80499,11 @@
"repo": "Andersbakken/rtags",
"unstable": {
"version": [
- 20190918,
- 505
+ 20191002,
+ 1643
],
- "commit": "d3d4bc9b7b829d39628a1af96f06eb23ba48670c",
- "sha256": "0fgxrpqvqs988kjnkcc1lmyqnfc85ivhrarldl7iqgj25fvni6z1"
+ "commit": "f2633f565fc5e7e6958993ef105225f4e68e43ba",
+ "sha256": "1bjgr7wa82ccrc25r7agfaq3iz7xlp1qchvkmkx3xy59jv4yafjz"
},
"stable": {
"version": [
@@ -80758,8 +80868,8 @@
20180127,
22
],
- "commit": "893b1a26244ef6ea82833a9afbc13cb82c0cfb53",
- "sha256": "0lgahv25a9b2dfgkcm9ipyziiqnr3sb9l2dvzm35khwf3m8dwxgq"
+ "commit": "b69a3866e0299cae8c9c805d644e69b2c17b64de",
+ "sha256": "13sm2v7al9658n17dka6dclzsprccrm3zycx6nwsgl99i14cnn99"
}
},
{
@@ -80861,11 +80971,11 @@
"repo": "rust-lang/rust-mode",
"unstable": {
"version": [
- 20190923,
- 2214
+ 20191023,
+ 918
],
- "commit": "295e234e5ceb62c047c50ff14bd6ab0a39499816",
- "sha256": "0hm3mii2d6p93jf4ld8rkrk55pklzj7zlsy14rrc6xh02n2lzzi4"
+ "commit": "5ad9b599c6beea43d6262c3ad81d95512a7e53b8",
+ "sha256": "1i1899lclwq2c238jcyz2hixvixwrqgks8xgw5048zpxvdb6vm6a"
},
"stable": {
"version": [
@@ -80908,8 +81018,8 @@
"repo": "brotzeit/rustic",
"unstable": {
"version": [
- 20190922,
- 930
+ 20191019,
+ 2022
],
"deps": [
"dash",
@@ -80923,8 +81033,8 @@
"spinner",
"xterm-color"
],
- "commit": "911676a82fb561cc59c9e54e87d566c5a23469f5",
- "sha256": "1nlp7apy7d6dwxhn61awdy2vhckjjsps4wk0ffjrnjnjhypljwqn"
+ "commit": "030e0dc5777ac2c27d2e99ace19c252eb52a50bc",
+ "sha256": "0xs0lyapkp91nhrjhqgsv03zmvmp8mg4jz434w03cwwcbm8k1j55"
}
},
{
@@ -80959,11 +81069,11 @@
"repo": "Kungsgeten/ryo-modal",
"unstable": {
"version": [
- 20190816,
- 1209
+ 20191017,
+ 1323
],
- "commit": "0bb210f37539e9d0c1e77ae286a0d7db79cf8edf",
- "sha256": "1x093wq7srgby3608n3q1vkdfvx9b98q7mzfhxwmy3999y7qhsk5"
+ "commit": "3a54312eea7023a86ca3f8eb3c03c872554bff2f",
+ "sha256": "1cyvp3bi6yhckbdnq98xvghmhdzghya5y9wd7hxjawibs75rza95"
}
},
{
@@ -81258,11 +81368,11 @@
"repo": "nflath/save-visited-files",
"unstable": {
"version": [
- 20190430,
- 1508
+ 20190927,
+ 2153
],
- "commit": "7eb71a6c4f9cb770b387fcef80231d9a9f648188",
- "sha256": "01ampk085k0rb0bw85imwbs44p4wp20giiwwpbrv6f97bh1065m2"
+ "commit": "0b61c9bd16947bd99ccd61208bd481325e8c5cba",
+ "sha256": "04rrl0nn4mk8h7qyzh3lljagldm5hqhxv8ps6hkh0zz4il7ds018"
}
},
{
@@ -81335,17 +81445,17 @@
},
{
"ename": "sbt-mode",
- "commit": "364abdc3829fc12e19f00b534565227dbc30baad",
- "sha256": "0v0n70czgkdijnw5jd4na41vlrmqcshvr8gdpv0bv55ilqhiihc8",
+ "commit": "824a7ac85d5c2b8f1c7643bff4eb5931a4680309",
+ "sha256": "1i0056y27bcjpqrqgjhl14qk53r3ny8zzadsgyw2jqf5jvg561bc",
"fetcher": "github",
- "repo": "ensime/emacs-sbt-mode",
+ "repo": "hvesalai/emacs-sbt-mode",
"unstable": {
"version": [
- 20180511,
- 1622
+ 20190929,
+ 1531
],
- "commit": "e658af140547cbef495c33535c7f694a501d318c",
- "sha256": "0lv9ridzk9x6rkf7lj21srnszypyq04vqg05vl10zhpz1yqlnbjd"
+ "commit": "5d2edadff23fe23e911379d6c2141d55b23e7254",
+ "sha256": "1alxn4q38pssgm6y39xhdi7rydrlrl5n481m5vh76wl4hx0dfjhg"
},
"stable": {
"version": [
@@ -81368,8 +81478,8 @@
20190413,
1246
],
- "commit": "497baa7a4f9e688b7c9eb6f16dd57e645202e041",
- "sha256": "0ss7wkc46xmwgldhdygx0344zh2c51ny2xbj869sqpky1wi72z4c"
+ "commit": "6ec97fda154b0578688ab98723685c66af7a7a71",
+ "sha256": "0vq85dv6yrglvfrnf3vxrdlh6cwxfcmrxqwfv596jh0l834cbsgg"
}
},
{
@@ -81392,17 +81502,17 @@
},
{
"ename": "scala-mode",
- "commit": "564aa1637485192a97803af46b3a1f8e0d042c9a",
- "sha256": "12x377iw085fbkjb034dmcsbi7hma17zkkmbgrhkvfkz8pbgaic8",
+ "commit": "eb0b5735e9d930502ea7346e29d350ba8068440c",
+ "sha256": "1wnl3ily5qsff36z6fkk86m58w591yc3m2nka22vslafj8m8gwl8",
"fetcher": "github",
- "repo": "ensime/emacs-scala-mode",
+ "repo": "hvesalai/emacs-scala-mode",
"unstable": {
"version": [
- 20170802,
- 1132
+ 20190929,
+ 1522
],
- "commit": "56cba2903cf6e12c715dbb5c99b34c97b2679379",
- "sha256": "13miqdn426cw9y1wqaz5smmf0wi3bzls95z6shcxzdz8cg50zmpg"
+ "commit": "44772cbf1e1ade52bc5066555ff0aed68569aaec",
+ "sha256": "0xnsyrsardsmjyj563dkl03f5d6g2syng1x721i0w36qkiqwcqr7"
},
"stable": {
"version": [
@@ -82487,14 +82597,14 @@
"repo": "wasamasa/shackle",
"unstable": {
"version": [
- 20190201,
- 1846
+ 20191020,
+ 1249
],
"deps": [
"cl-lib"
],
- "commit": "842a90b3ca04d9d886543f14ca5f04e8bd2a3d06",
- "sha256": "08g72adgbhb1cj6897xrjmpbxcxs6pr8xha4868s293kn6dkh4ys"
+ "commit": "7ccbe513852a1d1700b698547efca14b8940319d",
+ "sha256": "0agsp8ia4irr540r898ifhjqp28n1zsq1pilv1kc272spn3qhvp9"
},
"stable": {
"version": [
@@ -82640,11 +82750,11 @@
"repo": "ieure/shell-here",
"unstable": {
"version": [
- 20150728,
- 1704
+ 20191011,
+ 1959
],
- "commit": "251309141e18978d2b8014345acc6f5afcd4d509",
- "sha256": "0z04z07r7p5p05zhaka37s48y82hg2dbk0ynap4inph3frn4yyfl"
+ "commit": "88b80deb1337a97b403b20fc467fa2d579b3bfd5",
+ "sha256": "1x9zcxsc6cnh0h051377asbqhcx3mzcarrnj9zmyg6fcszgas5v1"
}
},
{
@@ -82890,11 +83000,11 @@
"repo": "emacs-w3m/emacs-w3m",
"unstable": {
"version": [
- 20190826,
- 741
+ 20190930,
+ 730
],
- "commit": "f5abefa599e63a769b08debf1aa8f13e77a2b1b4",
- "sha256": "0kr136ya51iw5nv72jrkk2wn6m2zr86b19b93i1pplhvq465a9bm"
+ "commit": "361297e8539770f2f396d30928ebc01de60ca637",
+ "sha256": "1cnzi91mm3mg5x25v7vg86d1ri7ka7cvspb5l7ikmdv6cb9978ll"
}
},
{
@@ -82960,10 +83070,10 @@
},
{
"ename": "show-eol",
- "commit": "1ae308e8c251b7a6942f7d9f739830986f7315ea",
- "sha256": "1k0ihimb4acc30qfmjj3hfpxknif3gzj0iikz23gizrsks7n5p1g",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "1lk397a0b2nwdd9v1vk0kpfd0d0slflsvy4h0ycyvcnbc53byni4",
"fetcher": "github",
- "repo": "elpa-host/show-eol",
+ "repo": "jcs-elpa/show-eol",
"unstable": {
"version": [
20190924,
@@ -83182,20 +83292,20 @@
"repo": "riscy/shx-for-emacs",
"unstable": {
"version": [
- 20190623,
- 2154
+ 20190929,
+ 331
],
- "commit": "ef084c66e66651bf93cd0065469e862b627c044b",
- "sha256": "1alpp27b3mxw9ansfixdcp4kpj1mak1k1gm370b8fv2s45b3sacb"
+ "commit": "42e175378fa78a2a0b7230deea60e29b60a8b312",
+ "sha256": "04f6ldl81p6pd60i0jspiphdypgkl7qy5qq72dh8hzrw9fcfvf9r"
},
"stable": {
"version": [
1,
- 1,
- 2
+ 2,
+ 0
],
- "commit": "ef084c66e66651bf93cd0065469e862b627c044b",
- "sha256": "1alpp27b3mxw9ansfixdcp4kpj1mak1k1gm370b8fv2s45b3sacb"
+ "commit": "42e175378fa78a2a0b7230deea60e29b60a8b312",
+ "sha256": "04f6ldl81p6pd60i0jspiphdypgkl7qy5qq72dh8hzrw9fcfvf9r"
}
},
{
@@ -83317,11 +83427,11 @@
"repo": "mswift42/silkworm-theme",
"unstable": {
"version": [
- 20180301,
- 1437
+ 20191005,
+ 1903
],
- "commit": "4a297f952401cfe894dcb24174f6eda05e00fada",
- "sha256": "00kjibpn3ry7j1s6kqmakybialpcx4919344lxks7wij5l6qqxx0"
+ "commit": "6cb44e3bfb095588aa3bdf8d0d45b583521f9e2c",
+ "sha256": "0w5h1gl8npmwmpvhhwchrknd977w4l3vvd2lib7qphinj117fhzv"
},
"stable": {
"version": [
@@ -83402,14 +83512,14 @@
"repo": "skeeto/emacs-web-server",
"unstable": {
"version": [
- 20190110,
- 1505
+ 20191006,
+ 1956
],
"deps": [
"cl-lib"
],
- "commit": "08535d0fad6a32fdc03d725ec74e10a754bb9c7a",
- "sha256": "14cajlr1a2dx8x511zb20l633xqa0kqx3nn73x4ph2wwb35njk76"
+ "commit": "67f2f1e665fa66d7ef3beed8e82f94962bfa4f3b",
+ "sha256": "0w0psk98qnwnjyispkcahgh7kyp8jz6m6kwy3hwicsbxbiydrivd"
},
"stable": {
"version": [
@@ -83456,8 +83566,8 @@
"deps": [
"cl-lib"
],
- "commit": "8b03b71303070b05d5def3c8a2564e4b5e67098a",
- "sha256": "1g508x8hf8zlvi6kz9r8jxavl11y47y2gjldjnc6z6ijiqisy3dm"
+ "commit": "2d3304af173b657176a1284abecdad2861820119",
+ "sha256": "1ac03h5hmx6qhsscq5n1n75wc5s1nnvpghws3sij6j64ksixi3b6"
}
},
{
@@ -83762,8 +83872,8 @@
"repo": "yuya373/emacs-slack",
"unstable": {
"version": [
- 20190803,
- 1406
+ 20191019,
+ 1858
],
"deps": [
"alert",
@@ -83773,8 +83883,8 @@
"request",
"websocket"
],
- "commit": "ea89ac4291532a136d02bb8852b5dc641622ab73",
- "sha256": "0gnmhlv3gzv5n8ydbg84n9m6i9d0akcvn032ipsyss6bqw1vzl1m"
+ "commit": "25df7218ef17c03ddad057a1ba50f99160b71675",
+ "sha256": "11m951hl6ykk7h028nhvzlc7ywdc93z7n5vpf9w4m73jlgy1kcbr"
}
},
{
@@ -83835,15 +83945,15 @@
"repo": "slime/slime",
"unstable": {
"version": [
- 20190925,
- 1213
+ 20191025,
+ 1421
],
"deps": [
"cl-lib",
"macrostep"
],
- "commit": "0bd5891373adf44ab453880dc5549ef53ffc9dba",
- "sha256": "1dpl1xb5psm83ls5nsl34wiw5zz5csmdm6vfqdr7szxncdsfjij1"
+ "commit": "2b9feb2fef764c6713ce433a6318cc412127172d",
+ "sha256": "0x74ph37s5wbc0xmjllh3z4j2synfl1w36mb2plcvixgj67y59yk"
},
"stable": {
"version": [
@@ -84060,11 +84170,11 @@
"repo": "joaotavora/sly",
"unstable": {
"version": [
- 20190709,
- 1511
+ 20191024,
+ 1500
],
- "commit": "249a94ca9560d7ac07607d9a23cfc5c5f487943a",
- "sha256": "02snfrgqp9iwprg4was3njhskbvlypggcgzc58alp0nvlvpszs6g"
+ "commit": "0e8c0f9ce0612d52086792cc960ccbf0b528a624",
+ "sha256": "0akffwzca8yiq2nn5fmpblfddi9vlacwlfdmh856wn5hkhqnvr7k"
},
"stable": {
"version": [
@@ -84083,14 +84193,14 @@
"repo": "mmgeorge/sly-asdf",
"unstable": {
"version": [
- 20190807,
- 553
+ 20191021,
+ 718
],
"deps": [
"sly"
],
- "commit": "c387ba34a75b172e8a75747220c416462ae9de31",
- "sha256": "1cr6p11vsplb6afh2avwb585q606npp692gb5vqs377nni5vx7km"
+ "commit": "69123fcebe63bb4d6e40e3dcb187299622401b74",
+ "sha256": "0f5ycdh02w6b6jkzw6fhsq9brdld78277cjykpy291112fx0ppny"
},
"stable": {
"version": [
@@ -84113,14 +84223,14 @@
"repo": "joaotavora/sly-hello-world",
"unstable": {
"version": [
- 20190701,
- 1443
+ 20191013,
+ 2137
],
"deps": [
"sly"
],
- "commit": "355c94235afa9f79eefff1d22e97fcfa9c31d70c",
- "sha256": "0aifmfw83bi0f761k1ppham0mc1b59w2bpas59355vrlbg7jm9vg"
+ "commit": "ae8fe0a0ebcce50425a1d411c027db06ddec39ce",
+ "sha256": "0gimlph6pbq0s313gqa85gzc2x2d9ba4yww91apikd6xl32707bg"
}
},
{
@@ -84131,15 +84241,15 @@
"repo": "joaotavora/sly-macrostep",
"unstable": {
"version": [
- 20190701,
- 1532
+ 20191013,
+ 2138
],
"deps": [
"macrostep",
"sly"
],
- "commit": "6c4d8ef7b6d39d6ef10053fb6ac08bfbed519d4f",
- "sha256": "1z88h5g0j0mxbqh3k56bl40sydy04jsw7cnhasiyrxyk2glsfm57"
+ "commit": "be2d24545092d164be1a91031d8881afd29c9ec0",
+ "sha256": "0v8m3zkccpqd2l8m9340y672l2mm3mrry8422nva5kfvpcwdayqb"
}
},
{
@@ -84150,14 +84260,14 @@
"repo": "joaotavora/sly-named-readtables",
"unstable": {
"version": [
- 20190701,
- 1800
+ 20191013,
+ 2138
],
"deps": [
"sly"
],
- "commit": "6b37ed2201174caa86a44e8ac3350dd09e91e606",
- "sha256": "1if4ssv0s66gcz8pz55gark9imbw1pilxs1h7y094ygnjcm4m0li"
+ "commit": "a5a42674ccffa97ccd5e4e9742beaf3ea719931f",
+ "sha256": "16asd119rzqrlclps2q6yrkis8jy5an5xgzzqvb7jdyq39zxg54q"
}
},
{
@@ -84168,14 +84278,14 @@
"repo": "joaotavora/sly-quicklisp",
"unstable": {
"version": [
- 20190701,
- 1444
+ 20191012,
+ 2124
],
"deps": [
"sly"
],
- "commit": "06d7281e70d71b9a37f488c8f63fd199e1fb0f97",
- "sha256": "0ml3zshd9kkjspykiadi1nlq7mr5sjcmsvbbbcxrj2d2ki2skniv"
+ "commit": "01ebe3976a244309f2e277c09206831135a0b66c",
+ "sha256": "1vfqmvayf35g6y3ljsm3rlzv5jm50qikhh4lv2zkkswj6gkkb1cv"
}
},
{
@@ -84569,15 +84679,15 @@
"repo": "Fuco1/smartparens",
"unstable": {
"version": [
- 20190904,
- 1742
+ 20191015,
+ 1754
],
"deps": [
"cl-lib",
"dash"
],
- "commit": "12856838cf9b0e6a635a6ceb14a22fdc03b04728",
- "sha256": "1252j96slvipjlixp9gzlsa5za7zx9a7piz661qmbv6pb812ibfr"
+ "commit": "9738360eb2afb58b4c21815f9d5c793b8125f540",
+ "sha256": "1msaggijlladdfpza4qqbdr4ylx3lla3dyjzapj0vs1cv4r30ivg"
},
"stable": {
"version": [
@@ -86445,14 +86555,14 @@
"repo": "magit/ssh-agency",
"unstable": {
"version": [
- 20180508,
- 26
+ 20191009,
+ 156
],
"deps": [
"dash"
],
- "commit": "d9dbedd773ad3a831e02e162c47936d6814a850a",
- "sha256": "0895n7bss4wdydic1gflr03f2cwdyqywl16gvb599lpn288jhwvz"
+ "commit": "89ea87dbfa0aa2fe644f7215aa3628c3008852c5",
+ "sha256": "0mkrn3jildlqyrkbdp31zf24vkzx4ycy49kxqs3vspbbcpanpj7j"
},
"stable": {
"version": [
@@ -86474,11 +86584,11 @@
"repo": "jhgorrell/ssh-config-mode-el",
"unstable": {
"version": [
- 20190712,
- 1840
+ 20191001,
+ 2041
],
- "commit": "4c1dfa57d452cb5654453bf186c8ff63e1e71b56",
- "sha256": "0crglfdazzckizbwzmgl2rn6j85avfzkr1q7ijxd17rp2anvr9bd"
+ "commit": "3d3e9af531003d5456e1a3a3b54147755f070eca",
+ "sha256": "184j4ap4yfis55r87g9rycj78zy2m6lkadbwvlha45d478n35lqh"
}
},
{
@@ -86550,11 +86660,11 @@
"repo": "stan-dev/stan-mode",
"unstable": {
"version": [
- 20190921,
- 111
+ 20191015,
+ 2040
],
- "commit": "80930bb4f222b8fa11b1e64ba2f2905c0d3dd228",
- "sha256": "1sqana7wy8r7l6zy8sjv89a92qqlxn4z1zckbjk2zld68hp6q6cd"
+ "commit": "bcfa6f49ee3a0ec8a808f3b80286db192b34f6c7",
+ "sha256": "1vvyik4yx19qq5jmy3yi1547s06rm2qsdbvdw88m9pqfffp1xllr"
},
"stable": {
"version": [
@@ -86574,15 +86684,15 @@
"repo": "stan-dev/stan-mode",
"unstable": {
"version": [
- 20190921,
- 1827
+ 20191015,
+ 2040
],
"deps": [
"stan-mode",
"yasnippet"
],
- "commit": "80930bb4f222b8fa11b1e64ba2f2905c0d3dd228",
- "sha256": "1sqana7wy8r7l6zy8sjv89a92qqlxn4z1zckbjk2zld68hp6q6cd"
+ "commit": "bcfa6f49ee3a0ec8a808f3b80286db192b34f6c7",
+ "sha256": "1vvyik4yx19qq5jmy3yi1547s06rm2qsdbvdw88m9pqfffp1xllr"
},
"stable": {
"version": [
@@ -86753,16 +86863,16 @@
20171130,
1559
],
- "commit": "43559408e8340e8fac588c5711c40f7cdca48f96",
- "sha256": "1w576zzb0dzffn59bxf14z32vy7rmdj4k8ms2dy7qn4vhmyr38jx"
+ "commit": "8fc2c5cd1d7d74e59a35699d12907d5d7efac190",
+ "sha256": "110dgbkqn0x1cw99n6z6llc8547ly7zvp9659d13qhiswbifs8vz"
},
"stable": {
"version": [
0,
- 19
+ 20
],
- "commit": "d86a0c1ffd8db519a1e8d56b3d972fdd8a7f4818",
- "sha256": "1dzl6cnyzwbzysp82x7w1yc03g25kwan3h0zpnzhhfhg6c904sis"
+ "commit": "4f2670ed6da97b731a51e57a01cab581d1b9c52e",
+ "sha256": "17zmxhj5qzhsnaj796szpdsl30v9cfxkvds0vx2hav9f4ix0pl1s"
}
},
{
@@ -87242,11 +87352,11 @@
"repo": "zevlg/sudoku.el",
"unstable": {
"version": [
- 20161111,
- 706
+ 20191015,
+ 1315
],
- "commit": "77c11b5041b58fc943cf1668b44b40bae039cb5b",
- "sha256": "18nbs980y6cj6my208i80cb928rnkk5rn3zwc63prk5whjw4y77v"
+ "commit": "b1924fd244a5fa284de9d67b66fbd69164b37318",
+ "sha256": "19i3rrz4qnc9i845j0bbmps69372rry7gadcyj06gvq2hf9dy3nh"
}
},
{
@@ -87598,16 +87708,16 @@
"repo": "danielmartin/swift-helpful",
"unstable": {
"version": [
- 20190923,
- 1022
+ 20191013,
+ 1658
],
"deps": [
"dash",
"lsp-mode",
"swift-mode"
],
- "commit": "5d07fa0d574a3ef58dfb0341da118e37c86bf6c5",
- "sha256": "1jf4544jzn75vkxhxaj3xk3284nz94ik1gxk6b5hzy0r643ccklw"
+ "commit": "5b5eee7122803ca405bc68b67d967a1757d4404c",
+ "sha256": "1vz1dd3w978b3k2ix3vjgz8i2xaxqf24qc5cwhar7n1jwjrzgqig"
}
},
{
@@ -87618,14 +87728,14 @@
"repo": "swift-emacs/swift-mode",
"unstable": {
"version": [
- 20190609,
- 507
+ 20191013,
+ 1451
],
"deps": [
"seq"
],
- "commit": "be8d7700cdbf47576d7c4e0a7e0855cce0fe9ad8",
- "sha256": "020jd4byxm8yh651symcs0v8zwrbm7cn9mn5ampjfwf1k43bq1bj"
+ "commit": "b260308e922bd0361779f66a2e5bc1ef0aae4d30",
+ "sha256": "00qabygq71fpnrwrkbgkz5c33b82ni3sxs77nihd00ia2m1524i5"
},
"stable": {
"version": [
@@ -87702,26 +87812,26 @@
"repo": "abo-abo/swiper",
"unstable": {
"version": [
- 20190822,
- 1708
+ 20191021,
+ 1015
],
"deps": [
"ivy"
],
- "commit": "79333e9edfee38ec3b367c33711a68bdf7783259",
- "sha256": "0dyclc51sprhmr5fi4lylhwsrn8v1jgyblwk9ly60jj84lj6278z"
+ "commit": "d2052bab4eecebab84e75b8a10b66f66a8574425",
+ "sha256": "0kxv03mb00ia48vk05xb6bqhkphjjh2pry6r2f5pyag0wgh5vyma"
},
"stable": {
"version": [
0,
- 12,
+ 13,
0
],
"deps": [
"ivy"
],
- "commit": "85d1e2e779ca92e6ef8e47d08f866b13d4d87aee",
- "sha256": "0xgngn3jhmyn6mlkk9kmgfgh0w5i50b27syr4cgfgarg6p77j05w"
+ "commit": "cd634c6f51458f81898ecf2821ac3169cb65a1eb",
+ "sha256": "0ghcwrg8a6r5q6fw2x8s08cwlmnz2d8qjhisnjwbnc2l4cgqpd9p"
}
},
{
@@ -87940,8 +88050,8 @@
"repo": "countvajhula/symex.el",
"unstable": {
"version": [
- 20190810,
- 432
+ 20191010,
+ 1915
],
"deps": [
"cider",
@@ -87958,8 +88068,8 @@
"slime",
"smartparens"
],
- "commit": "745dc44bc1569a05ade034981277ee5955677798",
- "sha256": "0c1sibigy0kvhizxg2198k9kqgb57cmcjx7l0jmar2cgnmndbrgj"
+ "commit": "955c160af27c585d339dee8dd8eda394b253d3cc",
+ "sha256": "1h0n9f19g7i0dw2pz7mrq9frfp5vjb9kzxs2cksk4n37h7pam3kl"
},
"stable": {
"version": [
@@ -88608,11 +88718,11 @@
"repo": "saf-dmitry/taskpaper-mode",
"unstable": {
"version": [
- 20190919,
- 727
+ 20191009,
+ 1506
],
- "commit": "c95fb2375b0c8d448a347241eb95f160e6880e99",
- "sha256": "18qdnjxr4p4a2ds4k7sk5kkykyxcfri8zws3bhisfz1kayad1wlg"
+ "commit": "fa0a5e0c4d36a6f007fc3932f7067fb09ba41de8",
+ "sha256": "1346r8r3m4kpmh90bgdxz7h1d0l7lna64xn7lh6788yfm8rl6sdj"
},
"stable": {
"version": [
@@ -88656,8 +88766,8 @@
"deps": [
"cider"
],
- "commit": "217ca22fdff89a2bbe23d67afd43c06f928de826",
- "sha256": "0w16icw1g1naaasvnjaggjvqyfbbwmc4xlw928dnqyfyys2a4j60"
+ "commit": "e704c2cb737db5481a6b085d82b1fb81e9b0fbac",
+ "sha256": "0hn2i7c6msr8i6b6p578qbdikslap41b5adjrmdra591pmia2cqq"
},
"stable": {
"version": [
@@ -88808,14 +88918,14 @@
"repo": "zevlg/telega.el",
"unstable": {
"version": [
- 20190925,
- 1406
+ 20191025,
+ 1359
],
"deps": [
"visual-fill-column"
],
- "commit": "cfb9a581b0832266386f3a6229d3e4f944168652",
- "sha256": "1s0zg7a737vsd1yxwnlxgh7w19i9w52scm1402fsil3i8sgznr1f"
+ "commit": "699579b11b358af86e1cde5823a0987d40054afd",
+ "sha256": "1y0q7scjni4jw4pah0v2pwxc07557q59axk3hb6651kvbig7hq4l"
},
"stable": {
"version": [
@@ -89260,21 +89370,21 @@
"cl-lib",
"json"
],
- "commit": "556f5559255518865456af0b228f86bfabd43e6b",
- "sha256": "1dvdd4vzdfkgb9blc6f5402kknp3ppxjyd94cn696rlfrya58vmm"
+ "commit": "9353d89f568a7e8c1e8e4191f764f435a63f0df2",
+ "sha256": "0bibcdbjyfskwj28dk2krnvslb5pnqv5q1clgnwimpmyd6ijm9bj"
},
"stable": {
"version": [
0,
24,
- 0
+ 2
],
"deps": [
"cl-lib",
"json"
],
- "commit": "4ba411719279c62d9c0acd1243a03477ada1ac32",
- "sha256": "1af614di6yb91ychi56i788n1qh3nsc2a8i8jyz1ram122dbf0jj"
+ "commit": "729307d17c08c9f2baf1925a51b7f36d8f035e01",
+ "sha256": "09ziq6l63418z307bcfnyjcbir9vv93qnaapkk65shi6pyj47z30"
}
},
{
@@ -89293,22 +89403,22 @@
"cl-lib",
"tern"
],
- "commit": "556f5559255518865456af0b228f86bfabd43e6b",
- "sha256": "1dvdd4vzdfkgb9blc6f5402kknp3ppxjyd94cn696rlfrya58vmm"
+ "commit": "9353d89f568a7e8c1e8e4191f764f435a63f0df2",
+ "sha256": "0bibcdbjyfskwj28dk2krnvslb5pnqv5q1clgnwimpmyd6ijm9bj"
},
"stable": {
"version": [
0,
24,
- 0
+ 2
],
"deps": [
"auto-complete",
"cl-lib",
"tern"
],
- "commit": "4ba411719279c62d9c0acd1243a03477ada1ac32",
- "sha256": "1af614di6yb91ychi56i788n1qh3nsc2a8i8jyz1ram122dbf0jj"
+ "commit": "729307d17c08c9f2baf1925a51b7f36d8f035e01",
+ "sha256": "09ziq6l63418z307bcfnyjcbir9vv93qnaapkk65shi6pyj47z30"
}
},
{
@@ -89818,18 +89928,18 @@
20180905,
1050
],
- "commit": "ba36b4665dff17fa3996c114be56c1d0673aca4e",
- "sha256": "070nd0dxz1gcw3dsf913gs5p8p7xm83l0g52hpq2cg9max5xr07n"
+ "commit": "59613a5631665e2819df3c9fac3ec83ab5f9b9ad",
+ "sha256": "1az6s5q6vcx4gl2xvvz5im7ydhwvxncr764vhm0lc07aywx2z5mp"
},
"stable": {
"version": [
2019,
- 9,
- 23,
+ 10,
+ 21,
0
],
- "commit": "2f9839604e2569120cc4876c667388da6d7342f2",
- "sha256": "13sma0vbm5g90sa8yxw03rna1kx0nv7zimm8nnw13k1swv0zm21l"
+ "commit": "a62d2e395a8ff3dac6400d089064966f84c15b52",
+ "sha256": "19svp3qk6yn3zspv6b8a7j9mfm1y80xfvqyy2jgs0yckl8i03iyn"
}
},
{
@@ -89879,26 +89989,26 @@
"repo": "tidalcycles/Tidal",
"unstable": {
"version": [
- 20190320,
- 2158
+ 20191018,
+ 2235
],
"deps": [
"haskell-mode"
],
- "commit": "6c25387d6ba088258c6ae2fe0079936395ff8f8d",
- "sha256": "1bnva874xw3i8qqh4w1jy16jhmxv3b3n86dsvzcrpmq4nk09m5lh"
+ "commit": "47e2072676bc9fb0e95db172f7f0ad6115de4163",
+ "sha256": "1bixpx0q4f4k1lmxf325qj4lbdsxhf2gali4sqppyqjghg6qda63"
},
"stable": {
"version": [
1,
4,
- 2
+ 4
],
"deps": [
"haskell-mode"
],
- "commit": "eabe03946d2d537e38d8f38f8c30d38a18202279",
- "sha256": "0nwmic0iimy0fgc1m9ixi4mv8ckpc8cv8wjij1882ggd0isi4k59"
+ "commit": "47e2072676bc9fb0e95db172f7f0ad6115de4163",
+ "sha256": "1bixpx0q4f4k1lmxf325qj4lbdsxhf2gali4sqppyqjghg6qda63"
}
},
{
@@ -89909,8 +90019,8 @@
"repo": "ananthakumaran/tide",
"unstable": {
"version": [
- 20190829,
- 1315
+ 20191004,
+ 1231
],
"deps": [
"cl-lib",
@@ -89919,8 +90029,8 @@
"s",
"typescript-mode"
],
- "commit": "13f64933c19590ebd02a4b141bb6be88d7aaf2b0",
- "sha256": "19kl8r426hi93q1nj5mwadx6wiymx0f77db4w51jcf5kp0rr2hs0"
+ "commit": "b8ce1d8c224cf72ccc3491787a1222be63603127",
+ "sha256": "1q4g8w4p43zbblbwf5fsbk0p2ccy3v5yf139b4ivfkkjy7x8aq9g"
},
"stable": {
"version": [
@@ -90024,16 +90134,16 @@
"repo": "tmarble/timesheet.el",
"unstable": {
"version": [
- 20180802,
- 202
+ 20191024,
+ 151
],
"deps": [
"auctex",
"org",
"s"
],
- "commit": "67ca6a9f6733052066b438301fb2dd81b8b3f6eb",
- "sha256": "0rmh8lik27pmq95858jbjzgvf6rsfdnpynwcagj1fgkval5kzdbs"
+ "commit": "5098dc87d3d4f289b6c1b6532070dacbfe6de9fd",
+ "sha256": "0wqxlb4a7fzf14629zw021216qyzz56xwr8hfh2fy6kj90m9br4c"
},
"stable": {
"version": [
@@ -90215,14 +90325,14 @@
"repo": "kuanyui/tldr.el",
"unstable": {
"version": [
- 20190425,
- 749
+ 20191006,
+ 1059
],
"deps": [
"request"
],
- "commit": "2ff0834bc58590f98bfece3efc5656d1b47c325d",
- "sha256": "1qwx4hmqj6fbpmv230kgdv2qwv5jfmbf5kvdhcq48p4rak1r30qj"
+ "commit": "b7f3e3e2171eab5707a42641f4470b69777feaea",
+ "sha256": "0gy5vjffw0bqvhv0gsc654imvridmc7pg88b3nwlfxkrwzi48vxc"
}
},
{
@@ -90291,16 +90401,16 @@
"repo": "abrochard/emacs-todoist",
"unstable": {
"version": [
- 20190925,
- 39
+ 20191014,
+ 2033
],
"deps": [
"dash",
"org",
"transient"
],
- "commit": "9c6b4e6abcd53d323a992181d6b5ac72cc370c72",
- "sha256": "178wb528lpf5phcw2nqpmb83k86by59kfmp4qhwixgagnwzz89r5"
+ "commit": "5543b75581a559f29f35f2577a304e0f15f87100",
+ "sha256": "0w8d53njk81smdk7vm6mxdrrg1310cyxapjbylv2a51d442hrf5g"
}
},
{
@@ -90326,11 +90436,11 @@
"repo": "avillafiorita/todotxt-mode",
"unstable": {
"version": [
- 20150424,
- 1404
+ 20191017,
+ 1319
],
- "commit": "dc6ae151edee88f329ba7abc5d39b7440002232f",
- "sha256": "1k9ywi7cdgb6i600wr04r2l00423l6vr7k93qa7i7svv856nbbc7"
+ "commit": "ec94ac719e2f879c474d29e21dc84353b20258d7",
+ "sha256": "0x5syh0gvkqn3d32baf1r8xnqrpyzy5ywa9vwdbcjrkqfnnap8zb"
}
},
{
@@ -90365,8 +90475,8 @@
"deps": [
"cl-lib"
],
- "commit": "34eb4fe7d0a3380083e2e51627ae5968524d240b",
- "sha256": "1yh02mrqkn9hp5l1kl4qj5g1jijjvbd77dcssp76gw7nm8dlsn8a"
+ "commit": "e9dc7907eb8e9cf9a016bd73e6a96421534a70ae",
+ "sha256": "0ga1vbkaxjybxr3l5laakxvy9cbf82lrrsjqi67krh7s303az0bl"
}
},
{
@@ -90584,17 +90694,26 @@
},
{
"ename": "toxi-theme",
- "commit": "5b7972602399f9df9139cff177e38653bb0f43ed",
- "sha256": "032m3qbxfd0qp81qwayd5g9k7vz55g4yhw0d35qkxzf4qf58x9sd",
- "fetcher": "bitbucket",
+ "commit": "2e57d7abe1e43101558b27b0995f54f74a620b33",
+ "sha256": "1dyr8mp5p6j4c949dbzi4fqy86ay84yr3822ab8qx25hck1kdrhj",
+ "fetcher": "github",
"repo": "postspectacular/toxi-theme",
"unstable": {
"version": [
20160424,
2126
],
- "commit": "b322fc7497a53f102e74f7994da96f2974171c9b",
+ "commit": "90c8828b91025adf5adc96011a35d25682991b8a",
"sha256": "1pnsky541m8kzcv81w98jkv0hgajh04hxqlmgddc1y0wbvi849j0"
+ },
+ "stable": {
+ "version": [
+ 0,
+ 1,
+ 2
+ ],
+ "commit": "9e572c6e149249b96f64722cf6f86c3aaf5f2ede",
+ "sha256": "0fn8ivq9i48w26c09963chc5v8gnvz0nxgqzzvkk4b7qki1rav2j"
}
},
{
@@ -90665,8 +90784,8 @@
20171210,
2102
],
- "commit": "6ccd4b494cbae9d28091217654f052eaea321007",
- "sha256": "0cr9flk310yn2jgvj4hbqw9nj5wlfi0fazdkqafzidgz6iq150wd"
+ "commit": "e4af7143bd32907d0bf922bee53a96399f0376fa",
+ "sha256": "1ccxin0vp3z8lxcfm9bci06jkwy0nwasdwg95wp9hdnccpr63s38"
},
"stable": {
"version": [
@@ -90751,14 +90870,14 @@
"repo": "magit/transient",
"unstable": {
"version": [
- 20190905,
- 1138
+ 20191017,
+ 1115
],
"deps": [
"dash"
],
- "commit": "7bf97594a5ec1b9a682ef5a1537a6b0ecc6d9dfb",
- "sha256": "08crxnha8rwkv0npdb624v3xxy50bcb0s8pwm1vvz7ahpzyp7gza"
+ "commit": "ad7f2553088faf633d32b51894de796e01a1cacf",
+ "sha256": "16ab68jf98hhy061i41271kdgm8mnmvj62j8y9hmjp7wsw3yzxdr"
},
"stable": {
"version": [
@@ -90893,8 +91012,8 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20190922,
- 1026
+ 20191013,
+ 1020
],
"deps": [
"ace-window",
@@ -90906,8 +91025,8 @@
"pfuture",
"s"
],
- "commit": "6a0b1fce801bf0791bc3eee7b0dc4bbbcf95e6a7",
- "sha256": "16axm791cg49mi61wrqdj5mcadh59zvmslmkfb1bwai5v43br8nc"
+ "commit": "6fb45a351b6d888fda44d5fc86b330b3ea54338f",
+ "sha256": "0ks80b9331p81w9sp1dcq2crb0xgdamy6i5hka2slwm01qharg1j"
},
"stable": {
"version": [
@@ -90936,15 +91055,15 @@
"repo": "Alexander-Miller/treemacs",
"unstable": {
"version": [
- 20190619,
- 1516
+ 20190927,
+ 542
],
"deps": [
"evil",
"treemacs"
],
- "commit": "6a0b1fce801bf0791bc3eee7b0dc4bbbcf95e6a7",
- "sha256": "16axm791cg49mi61wrqdj5mcadh59zvmslmkfb1bwai5v43br8nc"
+ "commit": "6fb45a351b6d888fda44d5fc86b330b3ea54338f",
+ "sha256": "0ks80b9331p81w9sp1dcq2crb0xgdamy6i5hka2slwm01qharg1j"
},
"stable": {
"version": [
@@ -90974,8 +91093,8 @@
"cl-lib",
"treemacs"
],
- "commit": "6a0b1fce801bf0791bc3eee7b0dc4bbbcf95e6a7",
- "sha256": "16axm791cg49mi61wrqdj5mcadh59zvmslmkfb1bwai5v43br8nc"
+ "commit": "6fb45a351b6d888fda44d5fc86b330b3ea54338f",
+ "sha256": "0ks80b9331p81w9sp1dcq2crb0xgdamy6i5hka2slwm01qharg1j"
},
"stable": {
"version": [
@@ -91006,8 +91125,8 @@
"pfuture",
"treemacs"
],
- "commit": "6a0b1fce801bf0791bc3eee7b0dc4bbbcf95e6a7",
- "sha256": "16axm791cg49mi61wrqdj5mcadh59zvmslmkfb1bwai5v43br8nc"
+ "commit": "6fb45a351b6d888fda44d5fc86b330b3ea54338f",
+ "sha256": "0ks80b9331p81w9sp1dcq2crb0xgdamy6i5hka2slwm01qharg1j"
},
"stable": {
"version": [
@@ -91038,8 +91157,8 @@
"projectile",
"treemacs"
],
- "commit": "6a0b1fce801bf0791bc3eee7b0dc4bbbcf95e6a7",
- "sha256": "16axm791cg49mi61wrqdj5mcadh59zvmslmkfb1bwai5v43br8nc"
+ "commit": "6fb45a351b6d888fda44d5fc86b330b3ea54338f",
+ "sha256": "0ks80b9331p81w9sp1dcq2crb0xgdamy6i5hka2slwm01qharg1j"
},
"stable": {
"version": [
@@ -91130,11 +91249,11 @@
"repo": "kawabata/emacs-trr",
"unstable": {
"version": [
- 20170221,
- 842
+ 20191019,
+ 1403
],
- "commit": "83660d8343ef3367837354dc684dfdde2f95826a",
- "sha256": "0h12szq1cww3bpsk09m7d2bk9bfjxrmzlw9ccviwhnric40nh67k"
+ "commit": "f841173e11213ac6916b2d3394b28fb202543871",
+ "sha256": "1s1rh1kz0r8cnsbjjsd61lz7wzf8kzhvbqimhglryckzjsn9jfmf"
},
"stable": {
"version": [
@@ -91208,27 +91327,27 @@
"repo": "alphapapa/ts.el",
"unstable": {
"version": [
- 20190918,
- 241
+ 20191010,
+ 210
],
"deps": [
"dash",
"s"
],
- "commit": "395649a2f2ba79028331bb1fa9ec08b218950ff6",
- "sha256": "02603wv66fplsigxd87jy23hrb5g9vigszcpdqrdv0ypaqaxlr3a"
+ "commit": "540f6a5adab5d881cc5f50835c0a3fe70e74b992",
+ "sha256": "0hmzc1ppnkkr0lfq5fhzqr6icv6iqz824a6bnns7zr466hhqp3qb"
},
"stable": {
"version": [
0,
- 1
+ 2
],
"deps": [
"dash",
"s"
],
- "commit": "abf67b63ca562cb2304dfe445f67ed6c6f7c3c05",
- "sha256": "1i93dfm6lw63q1r2fnk5yn95pifvpkfy654yg8mfczss1mz00q35"
+ "commit": "540f6a5adab5d881cc5f50835c0a3fe70e74b992",
+ "sha256": "0hmzc1ppnkkr0lfq5fhzqr6icv6iqz824a6bnns7zr466hhqp3qb"
}
},
{
@@ -91370,16 +91489,16 @@
"repo": "gcr/tumblesocks",
"unstable": {
"version": [
- 20140215,
- 2047
+ 20191014,
+ 356
],
"deps": [
"htmlize",
"markdown-mode",
"oauth"
],
- "commit": "85a6cdc2db3390593fd886c474959b675460b310",
- "sha256": "1g7y7czan7mcs5lwc5r6cllgksrj3b9lpn1bj7khwkd1ll391jc2"
+ "commit": "0e4c3847e31a59d405b9927107a23dde9531d744",
+ "sha256": "1gns60yj1ylm87456gzwr0gy0kivp5bd290rg6d8xbc86jdcls19"
}
},
{
@@ -91565,11 +91684,11 @@
"repo": "emacs-typescript/typescript.el",
"unstable": {
"version": [
- 20190918,
- 1042
+ 20191025,
+ 1425
],
- "commit": "2405090403e2907d7751770bab4a40865ef043ff",
- "sha256": "0lsn4p08ka1jpjcb436bbcdk1cnj09ld8x1cdh67m23hcclbssi1"
+ "commit": "f20103a4487a404d11521305db63f550d9eb3fe1",
+ "sha256": "0w2j1qvykllj6dv8azz9vhaibhygmwhb7nsrglmc0xwnmrrvawsi"
},
"stable": {
"version": [
@@ -91888,11 +92007,11 @@
"repo": "jackkamm/undo-propose-el",
"unstable": {
"version": [
- 20190921,
- 1533
+ 20191005,
+ 512
],
- "commit": "505d79053590a411be6d84e1bcd4ce13485e96f0",
- "sha256": "1kvpwcry6q28cw0xrzmss0d05kzn1ay4y2c55k3sb2157izxvafn"
+ "commit": "f80baee566807d733fbacbab08a897bcd62579c3",
+ "sha256": "00rqz63bhh66q78l646q3w16gydygj8h4d8np0dpbifgzciak90b"
}
},
{
@@ -91924,8 +92043,8 @@
20170723,
146
],
- "commit": "df0c4dee19a3874b11c7c7f04e8a2fba629fda9b",
- "sha256": "0bdlr8kqzwzi7aggcn7cwwih19585wi6dd9lvwj4i966zr4w84yx"
+ "commit": "e03771f2d1163d04ca75de76fbfbaa2689c6a9aa",
+ "sha256": "148znb55dbh1hzl9gclg858varx0lwbc5f8d31jladj5yf5pffp1"
},
"stable": {
"version": [
@@ -92584,10 +92703,10 @@
},
{
"ename": "use-ttf",
- "commit": "ec27ae185c0308c445e461dc84f398483ca08c5a",
- "sha256": "0gxrn05qcnf54c5895nw68088b9mngsf7sij2prwyfw0ghdl9s8k",
+ "commit": "6c2287c7b4c543e92ccfab120388b2c05174d2db",
+ "sha256": "18ry06d6llq86k5awd23jj0qb68k459dc2i5hqrmpjykqzq6bvya",
"fetcher": "github",
- "repo": "elpa-host/use-ttf",
+ "repo": "jcs-elpa/use-ttf",
"unstable": {
"version": [
20190823,
@@ -92903,19 +93022,20 @@
"repo": "muffinmad/emacs-vc-hgcmd",
"unstable": {
"version": [
- 20190910,
- 2008
+ 20191010,
+ 1129
],
- "commit": "1515cd8cca0b749da482fa1af6e0576da98aa1ac",
- "sha256": "19x2vdij1sd18g9gcx0vd9qyn37nq1p9dmyyskqlzqlbzxvhg0nm"
+ "commit": "0b052a6e38b58a123ab48001473dab1df2eaa4c6",
+ "sha256": "0jc6vjbb43mvy5p2slgb0z0isavwbinqxiacawqprnw9jn218l92"
},
"stable": {
"version": [
1,
- 8
+ 8,
+ 1
],
- "commit": "1515cd8cca0b749da482fa1af6e0576da98aa1ac",
- "sha256": "19x2vdij1sd18g9gcx0vd9qyn37nq1p9dmyyskqlzqlbzxvhg0nm"
+ "commit": "0b052a6e38b58a123ab48001473dab1df2eaa4c6",
+ "sha256": "0jc6vjbb43mvy5p2slgb0z0isavwbinqxiacawqprnw9jn218l92"
}
},
{
@@ -92995,20 +93115,21 @@
"repo": "stepnem/vcsh-el",
"unstable": {
"version": [
- 20190817,
- 2011
+ 20191007,
+ 1102
],
- "commit": "2051e4ee20709f82ab2396ab2ccfbe887a3c6a67",
- "sha256": "168rhydrz7h7bhaf885j4lqxz5x50is7gsypj0vypi6xv71zhd03"
+ "commit": "cbb2b387ea035ee4f95455964144d699f573491d",
+ "sha256": "0apqrhdv0mrv52ws4yyd9q3fd5hrp084nvq5ji9gva8rs2qyki2v"
},
"stable": {
"version": [
0,
4,
+ 2,
1
],
- "commit": "2051e4ee20709f82ab2396ab2ccfbe887a3c6a67",
- "sha256": "168rhydrz7h7bhaf885j4lqxz5x50is7gsypj0vypi6xv71zhd03"
+ "commit": "cbb2b387ea035ee4f95455964144d699f573491d",
+ "sha256": "0apqrhdv0mrv52ws4yyd9q3fd5hrp084nvq5ji9gva8rs2qyki2v"
}
},
{
@@ -93279,14 +93400,14 @@
"repo": "baron42bba/vertica-snippets",
"unstable": {
"version": [
- 20190828,
- 1121
+ 20191007,
+ 1546
],
"deps": [
"yasnippet"
],
- "commit": "4869b7da62799e846b17258f6828dee016a991f4",
- "sha256": "1phhrkk0yyxq4nlrcwad4dvspg6rwda5lzsmch2w64nr5v4ppvl7"
+ "commit": "5750f359de2956f853b131c46cf56726a5a5dfd3",
+ "sha256": "0yhcv006lrd2c8a3q3iganp7zdlacdafjzg97q3q48ihb864bx7p"
}
},
{
@@ -93341,16 +93462,16 @@
"repo": "csantosb/vhdl-tools",
"unstable": {
"version": [
- 20190809,
- 922
+ 20190929,
+ 1532
],
"deps": [
"ggtags",
"helm-rg",
"outshine"
],
- "commit": "5202db4c6a511a90a950a723293d11d55ec05264",
- "sha256": "1ygx8g9cxyyhhpcqan1ca4g741s3dd141bcmp6jjqbjfn2gqraz6"
+ "commit": "9cf9ae509afb79c5579f645907387b8253db167a",
+ "sha256": "0s1pw0a6ykny4r4wvq7867aqkx5rkvlbh3s8jxd8ycpjz9j419dj"
},
"stable": {
"version": [
@@ -93703,11 +93824,11 @@
"repo": "blak3mill3r/vmd-mode",
"unstable": {
"version": [
- 20180223,
- 1356
+ 20190929,
+ 735
],
- "commit": "24e38a20951dfad6e3e985c7cc6286c1e271da5f",
- "sha256": "00anpbnf0h6iikhpqz4mss507j41xwvv27svw41kpgcwsnrmrqwm"
+ "commit": "aa9b753601ee1ed31b4f717629179ce7a2cacba5",
+ "sha256": "0gc1c5q1krqlbaq0lb7p29biwpl32lgv4c6527c322a21in6a5pb"
}
},
{
@@ -93798,11 +93919,11 @@
"repo": "akermu/emacs-libvterm",
"unstable": {
"version": [
- 20190822,
- 1225
+ 20191025,
+ 1349
],
- "commit": "097d9806ffab9120f078bea22e9b49502807786b",
- "sha256": "0x402pq4kq8agzbq1imxg3qm2v6agq2ni1x2a6yqrvwy5vq72qxs"
+ "commit": "57134b682dc58308d9edf353decc952f49814594",
+ "sha256": "147p1cvfh8qmrybrzb4f45x93m6wsgfqjvf34f44n6ca80s7y0y3"
}
},
{
@@ -93926,11 +94047,11 @@
"repo": "emacs-w3m/emacs-w3m",
"unstable": {
"version": [
- 20190925,
- 2344
+ 20191002,
+ 427
],
- "commit": "f5abefa599e63a769b08debf1aa8f13e77a2b1b4",
- "sha256": "0kr136ya51iw5nv72jrkk2wn6m2zr86b19b93i1pplhvq465a9bm"
+ "commit": "361297e8539770f2f396d30928ebc01de60ca637",
+ "sha256": "1cnzi91mm3mg5x25v7vg86d1ri7ka7cvspb5l7ikmdv6cb9978ll"
}
},
{
@@ -94523,14 +94644,14 @@
"repo": "ahyatt/emacs-websocket",
"unstable": {
"version": [
- 20190621,
- 54
+ 20191017,
+ 30
],
"deps": [
"cl-lib"
],
- "commit": "d91a9aef5a3ec5af985e5185c3b237fdd24605e0",
- "sha256": "0b7kblpsh0m6azqbbvx0fzvwmyamxb25rqk5d1kyy5pizm5kg139"
+ "commit": "5be01c6d1a8e87d001916fc40a77d779826fcacf",
+ "sha256": "0k2rxbacravwjxz3jbkm2icqkfhh5zhpjv7lm0ffbccm5qfyzyy9"
},
"stable": {
"version": [
@@ -95476,14 +95597,14 @@
"repo": "magit/with-editor",
"unstable": {
"version": [
- 20190715,
- 2007
+ 20191024,
+ 1905
],
"deps": [
"async"
],
- "commit": "45c29f9bfb7f2df93426ce1571e2f4f41ed4e492",
- "sha256": "0n91y0m7m382j7dfcqhcfzngb84a41x6diy6lx4l87b48srhcpzc"
+ "commit": "d5c777298cd8f62fef701fb45684c626d384bf76",
+ "sha256": "1c093vzfjh9y2abfb0n1r95b7xx77ynpkx5cqz56x2jyb9qhnp26"
},
"stable": {
"version": [
@@ -95780,8 +95901,8 @@
"repo": "abo-abo/worf",
"unstable": {
"version": [
- 20190519,
- 1648
+ 20190930,
+ 1027
],
"deps": [
"ace-link",
@@ -95789,8 +95910,8 @@
"swiper",
"zoutline"
],
- "commit": "00d191b347397bd7ad1f5b95cfe39fa3fce9fc91",
- "sha256": "0mp5f6hp8pqckfsi4bxcg09kcfndvsbc2nnqbgdw87bidwlzhzmy"
+ "commit": "69790b0405e794c4507882fa944d6dafdcca84d8",
+ "sha256": "1iklq4k3b61ivf1as992mvy27x0b9f71h813r2n06m27p2fmx2br"
},
"stable": {
"version": [
@@ -96079,20 +96200,20 @@
"repo": "redguardtoo/wucuo",
"unstable": {
"version": [
- 20181106,
- 2257
+ 20191016,
+ 2324
],
- "commit": "4e988c101fe82f2e8c7b3710d15982fe28b8d32d",
- "sha256": "0g558miz9f4g8jlq532fs9yxj3il62zajgcjfndall2853hn54af"
+ "commit": "2483a797763a9839a5dc942906e65f574dadd502",
+ "sha256": "1y1wprcdbm5iwz7496pbcdq3hbsrf4hfqkplpyminj94f4ac3pcy"
},
"stable": {
"version": [
0,
0,
- 4
+ 5
],
- "commit": "4e988c101fe82f2e8c7b3710d15982fe28b8d32d",
- "sha256": "0g558miz9f4g8jlq532fs9yxj3il62zajgcjfndall2853hn54af"
+ "commit": "2483a797763a9839a5dc942906e65f574dadd502",
+ "sha256": "1y1wprcdbm5iwz7496pbcdq3hbsrf4hfqkplpyminj94f4ac3pcy"
}
},
{
@@ -96678,14 +96799,14 @@
"repo": "atomontage/xterm-color",
"unstable": {
"version": [
- 20190816,
- 941
+ 20191002,
+ 2158
],
"deps": [
"cl-lib"
],
- "commit": "44e6df835bd4173ee4ccc7e29842e9dae76f2668",
- "sha256": "0i9ivc5xhl5y5v0l18kbhfg8s2abb9zaimyx951b8bc0f5as68xm"
+ "commit": "12296bb1f0166a81b7e602493ed81e04d3381989",
+ "sha256": "1vab02yjcycvzkyzxpks048mmda89ssvb9bghigw1h20c7zk9x5j"
},
"stable": {
"version": [
@@ -96858,8 +96979,8 @@
20171022,
1412
],
- "commit": "785c36f6a19c011718f45d359609ada6da8bb5f0",
- "sha256": "1nvlrrb1iyy6ll85kr8bls1l2pfs6rlnzlj122hmv3916d434iya"
+ "commit": "7cea3314ad9f1f00543afb578c97e45acbfc3fa7",
+ "sha256": "1mh0imhk9n6as7rz959r3wak0ivg8cyxpqk0bkx67gc7p6l573zy"
}
},
{
@@ -97145,14 +97266,14 @@
"repo": "joaotavora/yasnippet",
"unstable": {
"version": [
- 20190724,
- 1204
+ 20191009,
+ 216
],
"deps": [
"cl-lib"
],
- "commit": "d91dd66f2aed9bbaef32813a68b105ea77e83890",
- "sha256": "157ja4fki83dzab2ysd74dmbv83xsrccq59x6d8ilby9fzkizybr"
+ "commit": "a66f15e6c975a4370877df272c1ae87490835d28",
+ "sha256": "0ypjl44fr36n4xj3sx51v4z4arslfqdqfqyhmi9dmd3nm5fqr6f7"
},
"stable": {
"version": [
@@ -97193,25 +97314,25 @@
"repo": "AndreaCrotti/yasnippet-snippets",
"unstable": {
"version": [
- 20190925,
- 846
+ 20191010,
+ 1106
],
"deps": [
"yasnippet"
],
- "commit": "221f2c340af36afb4af2edc2cee92568bb3aba6c",
- "sha256": "0wj97n79qlpkqdg9g5wxh25x6y0dzkclsvsi6j1dp0c5p1n9nylg"
+ "commit": "a34020042ccc1fdf8b30910dfb937462f4349db6",
+ "sha256": "1a2ikwkih1hjmjlvpjffbbnkvdsgpk70v4gjlb0ph14169sja6x4"
},
"stable": {
"version": [
0,
- 15
+ 16
],
"deps": [
"yasnippet"
],
- "commit": "221f2c340af36afb4af2edc2cee92568bb3aba6c",
- "sha256": "0wj97n79qlpkqdg9g5wxh25x6y0dzkclsvsi6j1dp0c5p1n9nylg"
+ "commit": "c5ddec3a3c0ab2eb045e54709f6852467a90d4c3",
+ "sha256": "0k60ll62daszn6pbhldcdngp548kxx2vyrd6j8awzfwi97cjbi8a"
}
},
{
@@ -97251,11 +97372,11 @@
"url": "https://www.yatex.org/hgrepos/yatex",
"unstable": {
"version": [
- 20190911,
- 27
+ 20191005,
+ 346
],
- "commit": "9e07513fc2efd1e60e00bff1832ca77ec644166c",
- "sha256": "0bs1kizsn2cp26ssj84pk1xqabrvc5kpl4689sjxc4vihfayzd5l"
+ "commit": "80692d8b8828a36ad44e8fe6b8d2c1d423898e05",
+ "sha256": "1zk5s5w2b4w78ah99j048nskailb1c00h2lm0m8ddvrmxgjl8nwv"
}
},
{
@@ -97575,11 +97696,11 @@
"repo": "bbatsov/zenburn-emacs",
"unstable": {
"version": [
- 20190809,
- 1324
+ 20191016,
+ 655
],
- "commit": "4db36d32207613340dfc6a48fcf8e57a60d97ba3",
- "sha256": "0xkchyg3qsv7nwbl8idypr0wc90c9qhw5s1pbg6xwcyvn9751sba"
+ "commit": "2f4f6e7d0bc37f1a99ab14bb4506a0e53d359da5",
+ "sha256": "0zhj7fak79x4n0spz8vapk5njjhc649ys27v81jncsac6877fs56"
},
"stable": {
"version": [
@@ -97700,11 +97821,11 @@
"repo": "ziglang/zig-mode",
"unstable": {
"version": [
- 20190109,
- 217
+ 20191023,
+ 1551
],
- "commit": "c2deea85dd65c3e73c2771c56a998cbdeb9ff717",
- "sha256": "10k7i2fj3imbq09fkcgd4kjp7n1dn46119jqrd6kbx5inlkq1782"
+ "commit": "77202ac26ee6091d69d40990fddb1ce6cfcc6dc8",
+ "sha256": "0d2f6nz99dp3yxr7m8i78lc313qzssm7k4783w6kkvcsbpknazlw"
}
},
{
diff --git a/pkgs/applications/editors/emacs/default.nix b/pkgs/applications/editors/emacs/default.nix
index 29a6a8773ef..2862ba7184f 100644
--- a/pkgs/applications/editors/emacs/default.nix
+++ b/pkgs/applications/editors/emacs/default.nix
@@ -60,9 +60,9 @@ stdenv.mkDerivation rec {
[ ncurses gconf libxml2 gnutls alsaLib acl gpm gettext ]
++ lib.optionals stdenv.isLinux [ dbus libselinux systemd ]
++ lib.optionals withX
- [ xlibsWrapper libXaw Xaw3d libXpm libpng libjpeg libungif libtiff librsvg libXft
+ [ xlibsWrapper libXaw Xaw3d libXpm libpng libjpeg libungif libtiff libXft
gconf ]
- ++ lib.optionals (withX || withNS) [ imagemagick ]
+ ++ lib.optionals (withX || withNS) [ imagemagick librsvg ]
++ lib.optionals (stdenv.isLinux && withX) [ m17n_lib libotf ]
++ lib.optional (withX && withGTK2) gtk2-x11
++ lib.optionals (withX && withGTK3) [ gtk3-x11 gsettings-desktop-schemas ]
diff --git a/pkgs/applications/editors/hexdino/default.nix b/pkgs/applications/editors/hexdino/default.nix
new file mode 100644
index 00000000000..ef3635aa8d2
--- /dev/null
+++ b/pkgs/applications/editors/hexdino/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, rustPlatform, ncurses }:
+rustPlatform.buildRustPackage rec {
+ name = "hexdino-${version}";
+ version = "0.1.0";
+
+ src = fetchFromGitHub {
+ owner = "Luz";
+ repo = "hexdino";
+ rev = "de5b5d7042129f57e0ab36416a06476126bce389";
+ sha256 = "11mz07735gxqfamjcjjmxya6swlvr1p77sgd377zjcmd6z54gwyf";
+ };
+
+ cargoSha256 = "0qa8ypp5a7sf1gic482zh3i6s94w6k6bgmk5ynfvwi7g49ql7c4z";
+ verifyCargoDeps = true;
+
+ buildInputs = [ ncurses ];
+
+ meta = with stdenv.lib; {
+ description = "A hex editor with vim like keybindings written in Rust";
+ homepage = https://github.com/Luz/hexdino;
+ license = licenses.mit;
+ maintainers = [ maintainers.luz ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index 16d5609934d..48af3c9b014 100644
--- a/pkgs/applications/editors/jetbrains/default.nix
+++ b/pkgs/applications/editors/jetbrains/default.nix
@@ -250,12 +250,12 @@ in
clion = buildClion rec {
name = "clion-${version}";
- version = "2019.2.3"; /* updated by script */
+ version = "2019.2.5"; /* updated by script */
description = "C/C++ IDE. New. Intelligent. Cross-platform";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz";
- sha256 = "0kiqbcx64rlz1pajbn326zwy0d1vxdxpvk5xpqkcj7nva611pdq1"; /* updated by script */
+ sha256 = "0p0shikhf73ayflv5bm212kz06hiy3brww9h9ijjp6lcadxc9pmf"; /* updated by script */
};
wmClass = "jetbrains-clion";
update-channel = "CLion RELEASE"; # channel's id as in http://www.jetbrains.com/updates/updates.xml
@@ -263,12 +263,12 @@ in
datagrip = buildDataGrip rec {
name = "datagrip-${version}";
- version = "2019.2.5"; /* updated by script */
+ version = "2019.2.6"; /* updated by script */
description = "Your Swiss Army Knife for Databases and SQL";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/datagrip/${name}.tar.gz";
- sha256 = "18frmlchalpvc55j25ig2slf2h33gwmbmm8dvc29jb3kgsl0ny7p"; /* updated by script */
+ sha256 = "0g57njcklyskadxmvwb0r0z3ckq9qmcwh8qd80w396gj8fgbg50g"; /* updated by script */
};
wmClass = "jetbrains-datagrip";
update-channel = "DataGrip RELEASE";
@@ -276,12 +276,12 @@ in
goland = buildGoland rec {
name = "goland-${version}";
- version = "2019.2.2"; /* updated by script */
+ version = "2019.2.4"; /* updated by script */
description = "Up and Coming Go IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/go/${name}.tar.gz";
- sha256 = "1wq1prgfn6wc7lc6qjhiykm62c56yrb5rv0hyylcsgdw0q3ns6z2"; /* updated by script */
+ sha256 = "0rkyw3532qvr6jhr09m3h0ssdy5ilfgfvqqliyf0cacwzw9lfv0p"; /* updated by script */
};
wmClass = "jetbrains-goland";
update-channel = "GoLand RELEASE";
@@ -289,12 +289,12 @@ in
idea-community = buildIdea rec {
name = "idea-community-${version}";
- version = "2019.2.3"; /* updated by script */
+ version = "2019.2.4"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
- sha256 = "0gy42x49yhdnp4ks6445xbc24dxw2vxnl12hdyx03mszdv0r58ni"; /* updated by script */
+ sha256 = "012vmclx6kg85gffgc9mr3fp1ffgx20dz7xvafk7c1iynawx8wgq"; /* updated by script */
};
wmClass = "jetbrains-idea-ce";
update-channel = "IntelliJ IDEA RELEASE";
@@ -302,12 +302,12 @@ in
idea-ultimate = buildIdea rec {
name = "idea-ultimate-${version}";
- version = "2019.2.3"; /* updated by script */
+ version = "2019.2.4"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jbr.tar.gz";
- sha256 = "0allnibq8van3n1c5y85gscbpls0wshwffa6b2l2andw1jkhc259"; /* updated by script */
+ sha256 = "09mz4dx3zbnqw0vh4iqr8sn2s8mvgr7zvn4k7kqivsiv8f79g90a"; /* updated by script */
};
wmClass = "jetbrains-idea";
update-channel = "IntelliJ IDEA RELEASE";
@@ -315,12 +315,12 @@ in
phpstorm = buildPhpStorm rec {
name = "phpstorm-${version}";
- version = "2019.2.3"; /* updated by script */
+ version = "2019.2.4"; /* updated by script */
description = "Professional IDE for Web and PHP developers";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz";
- sha256 = "0pra0hmyczxcxnvsc7rqiwhwj23ckx97c9m1wcyn7ik612xwik1i"; /* updated by script */
+ sha256 = "1bx8s4hh96pjfyccldwfarwv5fky6kg2kyc0h2arhfzwq1pbaisl"; /* updated by script */
};
wmClass = "jetbrains-phpstorm";
update-channel = "PhpStorm RELEASE";
@@ -328,12 +328,12 @@ in
pycharm-community = buildPycharm rec {
name = "pycharm-community-${version}";
- version = "2019.2.3"; /* updated by script */
+ version = "2019.2.4"; /* updated by script */
description = "PyCharm Community Edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "02fynwi54libibgigwggh6xaf5p4046n0kjsqsck1kjbnrlghp10"; /* updated by script */
+ sha256 = "00dl3yx13lw8qyc23dirw96vm2d8c6zsx73ds1ha8zycfh6hkxf8"; /* updated by script */
};
wmClass = "jetbrains-pycharm-ce";
update-channel = "PyCharm RELEASE";
@@ -341,12 +341,12 @@ in
pycharm-professional = buildPycharm rec {
name = "pycharm-professional-${version}";
- version = "2019.2.3"; /* updated by script */
+ version = "2019.2.4"; /* updated by script */
description = "PyCharm Professional Edition";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "19i3ll8p69n7jw7psv2nkhjq899gljwmc5ixpqhyl203rykavb7n"; /* updated by script */
+ sha256 = "14ab1cvypanwwn0k1hrx3rl964av6pvridgc19z49idw5wpgxgw7"; /* updated by script */
};
wmClass = "jetbrains-pycharm";
update-channel = "PyCharm RELEASE";
@@ -354,12 +354,12 @@ in
rider = buildRider rec {
name = "rider-${version}";
- version = "2019.2.2"; /* updated by script */
+ version = "2019.2.3"; /* updated by script */
description = "A cross-platform .NET IDE based on the IntelliJ platform and ReSharper";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/rider/JetBrains.Rider-${version}.tar.gz";
- sha256 = "1wv5vhiv3w1dwyklx1pr5javp4psqyiv4naq37cvxxp9zh7hk8rc"; /* updated by script */
+ sha256 = "13br6zmqpvi9hcd6wdnalkhj50gzr7cwrdh4v2bpda77iby2pz93"; /* updated by script */
};
wmClass = "jetbrains-rider";
update-channel = "Rider RELEASE";
@@ -367,12 +367,12 @@ in
ruby-mine = buildRubyMine rec {
name = "ruby-mine-${version}";
- version = "2019.2.3"; /* updated by script */
+ version = "2019.2.4"; /* updated by script */
description = "The Most Intelligent Ruby and Rails IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz";
- sha256 = "0g8yxsq9xn8l8wnmcm0y5y0ll5081s83mmwrb62k4bldlsr25iba"; /* updated by script */
+ sha256 = "1dqp222zvi8ikqdkprmqihyjxiq90vd0a0zl5935xjg1mzf8ald9"; /* updated by script */
};
wmClass = "jetbrains-rubymine";
update-channel = "RubyMine RELEASE";
@@ -380,12 +380,12 @@ in
webstorm = buildWebStorm rec {
name = "webstorm-${version}";
- version = "2019.2.3"; /* updated by script */
+ version = "2019.2.4"; /* updated by script */
description = "Professional IDE for Web and JavaScript development";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
- sha256 = "0l3c3b1d53b3w90d4g99pjw8vmjj716jjaxsv4hy53shh1ncd55g"; /* updated by script */
+ sha256 = "0iz9qgrbhn1rxr8n5q1y7klfs27j1f55pw8hqbl2ln4df94zqi5j"; /* updated by script */
};
wmClass = "jetbrains-webstorm";
update-channel = "WebStorm RELEASE";
diff --git a/pkgs/applications/editors/kakoune/plugins/default.nix b/pkgs/applications/editors/kakoune/plugins/default.nix
index 61e2b3a5845..4e92887bccb 100644
--- a/pkgs/applications/editors/kakoune/plugins/default.nix
+++ b/pkgs/applications/editors/kakoune/plugins/default.nix
@@ -7,6 +7,7 @@
kak-auto-pairs = pkgs.callPackage ./kak-auto-pairs.nix { };
kak-buffers = pkgs.callPackage ./kak-buffers.nix { };
kak-fzf = pkgs.callPackage ./kak-fzf.nix { };
+ kak-plumb = pkgs.callPackage ./kak-plumb.nix { };
kak-powerline = pkgs.callPackage ./kak-powerline.nix { };
kak-vertical-selection = pkgs.callPackage ./kak-vertical-selection.nix { };
}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix b/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
index 48dc7106b62..512f1f09207 100644
--- a/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
+++ b/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib;
{ description = "Kakoune extension to enable automatic closing of pairs";
homepage = "https://github.com/alexherbo2/auto-pairs.kak";
- license = licenses.publicDoman;
+ license = licenses.unlicense;
maintainers = with maintainers; [ nrdxp ];
platform = platforms.all;
};
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix b/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix
index 8a2474f0762..eaf20aeadf8 100644
--- a/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix
+++ b/pkgs/applications/editors/kakoune/plugins/kak-buffers.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib;
{ description = "Ease navigation between opened buffers in Kakoune";
homepage = "https://github.com/Delapouite/kakoune-buffers";
- license = licenses.publicDoman;
+ license = licenses.mit;
maintainers = with maintainers; [ nrdxp ];
platform = platforms.all;
};
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix b/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix
index 9877c72252b..dd0faf63453 100644
--- a/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix
+++ b/pkgs/applications/editors/kakoune/plugins/kak-fzf.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib;
{ description = "Kakoune plugin that brings integration with fzf";
homepage = "https://github.com/andreyorst/fzf.kak";
- license = licenses.publicDoman;
+ license = licenses.mit;
maintainers = with maintainers; [ nrdxp ];
platform = platforms.all;
};
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-plumb.nix b/pkgs/applications/editors/kakoune/plugins/kak-plumb.nix
new file mode 100644
index 00000000000..7abef930531
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/kak-plumb.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, kakoune-unwrapped, plan9port, ... }:
+
+stdenv.mkDerivation rec {
+ pname = "kak-plumb";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "eraserhd";
+ repo = "kak-plumb";
+ rev = "v${version}";
+ sha256 = "1rz6pr786slnf1a78m3sj09axr4d2lb5rg7sfa4mfg1zcjh06ps6";
+ };
+
+ installPhase = ''
+ mkdir -p $out/bin $out/share/kak/autoload/plugins/
+ substitute rc/plumb.kak $out/share/kak/autoload/plugins/plumb.kak \
+ --replace '9 plumb' '${plan9port}/bin/9 plumb'
+ substitute edit-client $out/bin/edit-client \
+ --replace '9 9p' '${plan9port}/bin/9 9p' \
+ --replace 'kak -p' '${kakoune-unwrapped}/bin/kak -p'
+ chmod +x $out/bin/edit-client
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Kakoune integration with the Plan 9 plumber";
+ homepage = "https://github.com/eraserhd/kak-plumb";
+ license = licenses.unlicense;
+ maintainers = with maintainers; [ eraserhd ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix b/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix
index 76af06504ea..d328e47f7e1 100644
--- a/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix
+++ b/pkgs/applications/editors/kakoune/plugins/kak-powerline.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib;
{ description = "Kakoune modeline, but with passion";
homepage = "https://github.com/andreyorst/powerline.kak";
- license = licenses.publicDoman;
+ license = licenses.mit;
maintainers = with maintainers; [ nrdxp ];
platform = platforms.all;
};
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix b/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix
index 280fb664b8f..7658ba0f7ad 100644
--- a/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix
+++ b/pkgs/applications/editors/kakoune/plugins/kak-vertical-selection.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib;
{ description = "Select up and down lines that match the same pattern in Kakoune";
homepage = "https://github.com/occivink/kakoune-vertical-selection";
- license = licenses.publicDoman;
+ license = licenses.unlicense;
maintainers = with maintainers; [ nrdxp ];
platform = platforms.all;
};
diff --git a/pkgs/applications/editors/kdevelop5/kdev-php.nix b/pkgs/applications/editors/kdevelop5/kdev-php.nix
index e367b586f30..7805234a70c 100644
--- a/pkgs/applications/editors/kdevelop5/kdev-php.nix
+++ b/pkgs/applications/editors/kdevelop5/kdev-php.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "kdev-php";
- version = "5.4.2";
+ version = "5.4.3";
src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
- sha256 = "1ilazq2y671wifcrh7pa0zf9yqymqxwj1m2kd389ik2p6wm68jx8";
+ sha256 = "0nf9nlykdq40yxdda0as16pd0c5rahwba1fbwni8g19w8mf2y3h5";
};
nativeBuildInputs = [ cmake extra-cmake-modules ];
diff --git a/pkgs/applications/editors/kdevelop5/kdev-python.nix b/pkgs/applications/editors/kdevelop5/kdev-python.nix
index 1052c5e1ba3..50740e24aca 100644
--- a/pkgs/applications/editors/kdevelop5/kdev-python.nix
+++ b/pkgs/applications/editors/kdevelop5/kdev-python.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "kdev-python";
- version = "5.4.2";
+ version = "5.4.3";
src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
- sha256 = "1nnspa1mixdb5z0a8m4nbpsk6c4s81iwrirhrl7091hsw02bsx3f";
+ sha256 = "16928a0p5m5mm38j39sxzfqy6rx9pv01aihk2kscdd93z7001b81";
};
cmakeFlags = [
diff --git a/pkgs/applications/editors/kdevelop5/kdevelop.nix b/pkgs/applications/editors/kdevelop5/kdevelop.nix
index 4c2011b5b03..1f28c2a4af2 100644
--- a/pkgs/applications/editors/kdevelop5/kdevelop.nix
+++ b/pkgs/applications/editors/kdevelop5/kdevelop.nix
@@ -1,3 +1,4 @@
+
{ mkDerivation, lib, fetchurl, cmake, gettext, pkgconfig, extra-cmake-modules
, qtquickcontrols, qtwebkit, qttools, kde-cli-tools, qtbase
, kconfig, kdeclarative, kdoctools, kiconthemes, ki18n, kitemmodels, kitemviews
@@ -9,11 +10,11 @@
mkDerivation rec {
pname = "kdevelop";
- version = "5.4.2";
+ version = "5.4.3";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
- sha256 = "1i665m4jd1r5bl77pcfybpn9szxzccrajs4m0prqwhlj93d57qjj";
+ sha256 = "0h07gdmg24d517im40b9kl1kzkkzwc9ig4crbl3y9iy0mbpm0hv8";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/editors/mle/default.nix b/pkgs/applications/editors/mle/default.nix
new file mode 100644
index 00000000000..e98759edd15
--- /dev/null
+++ b/pkgs/applications/editors/mle/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, termbox, pcre, uthash, lua5_3 }:
+
+stdenv.mkDerivation rec {
+ pname = "mle";
+ version = "1.4.1";
+
+ src = fetchFromGitHub {
+ owner = "adsr";
+ repo = "mle";
+ rev = "v${version}";
+ sha256 = "15i5lzcp0zar2zh34ky9m6pvvi41zgdrl3hmylpgsqnnj4r87vqc";
+ };
+
+ # Fix location of Lua 5.3 header and library
+ postPatch = ''
+ substituteInPlace Makefile --replace "-llua5.3" "-llua";
+ substituteInPlace mle.h --replace "&6; }
for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do
@@ -214,23 +187,22 @@ index 9e6a82f4a..3c6d1a89b 100755
if test "X$librubyarg" != "X"; then
diff --git a/src/vim.h b/src/vim.h
-index cb5be6c97..b703b31cd 100644
+index f158aab..a714da9 100644
--- a/src/vim.h
+++ b/src/vim.h
-@@ -241,18 +241,6 @@
+@@ -243,17 +243,6 @@
# define SUN_SYSTEM
#endif
--/* If we're compiling in C++ (currently only KVim), the system
-- * headers must have the correct prototypes or nothing will build.
-- * Conversely, our prototypes might clash due to throw() specifiers and
-- * cause compilation failures even though the headers are correct. For
-- * a concrete example, gcc-3.2 enforces exception specifications, and
-- * glibc-2.2.5 has them in their system headers.
-- */
+-// If we're compiling in C++ (currently only KVim), the system
+-// headers must have the correct prototypes or nothing will build.
+-// Conversely, our prototypes might clash due to throw() specifiers and
+-// cause compilation failures even though the headers are correct. For
+-// a concrete example, gcc-3.2 enforces exception specifications, and
+-// glibc-2.2.5 has them in their system headers.
-#if !defined(__cplusplus) && defined(UNIX) \
-- && !defined(MACOS_X) /* MACOS_X doesn't yet support osdef.h */
--# include "auto/osdef.h" /* bring missing declarations in */
+- && !defined(MACOS_X) // MACOS_X doesn't yet support osdef.h
+-# include "auto/osdef.h" // bring missing declarations in
-#endif
-
#ifdef AMIGA
diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix
index 52b9228e766..f914c90dd79 100644
--- a/pkgs/applications/editors/vscode/vscode.nix
+++ b/pkgs/applications/editors/vscode/vscode.nix
@@ -11,13 +11,13 @@ let
archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz";
sha256 = {
- x86_64-linux = "0p4ah1bbz0njl2bk783gq5z1gxfzapa65qzhrkn216v07rba29jm";
- x86_64-darwin = "162bqdhi2dx74q5f56bhs5phz9az66lb4lvfcj1sdygp51xsb93y";
+ x86_64-linux = "1zxj1vav7swjmvvgcn1y61figjhqrczf8d16rk6yayja1pfjgvs5";
+ x86_64-darwin = "0f6ck40rkngzcm5xih1rbwpz905r533n2z08maycgf4iajgwrn43";
}.${system};
in
callPackage ./generic.nix rec {
- version = "1.39.2";
+ version = "1.40.1";
pname = "vscode";
executableName = "code" + lib.optionalString isInsiders "-insiders";
diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix
index e2386bc1118..b8010cab181 100644
--- a/pkgs/applications/editors/vscode/vscodium.nix
+++ b/pkgs/applications/editors/vscode/vscodium.nix
@@ -11,8 +11,8 @@ let
archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz";
sha256 = {
- x86_64-linux = "013jhmc29angqh9qb8jj0jqk4whqb59id61njm8gwz977sdgpf9l";
- x86_64-darwin = "09jfii132cib1kn3bghwchdlvi4cfjqz5hvw6j5gr53h7j35k37j";
+ x86_64-linux = "0yi1ghliivhb50153dvv9q5gbbgh2dd1m3xrl1i097b3phrzb0j4";
+ x86_64-darwin = "1slf4h8yhhzlr6cm839y3zx7k831zl24xasi88z6xvib32rh9qxs";
}.${system};
sourceRoot = {
@@ -23,7 +23,7 @@ in
callPackage ./generic.nix rec {
inherit sourceRoot;
- version = "1.39.2";
+ version = "1.40.0";
pname = "vscodium";
executableName = "codium";
@@ -50,7 +50,7 @@ in
homepage = https://github.com/VSCodium/vscodium;
downloadPage = https://github.com/VSCodium/vscodium/releases;
license = licenses.mit;
- maintainers = with maintainers; [];
+ maintainers = with maintainers; [ synthetica ];
platforms = [ "x86_64-linux" "x86_64-darwin" ];
};
}
diff --git a/pkgs/applications/gis/openorienteering-mapper/default.nix b/pkgs/applications/gis/openorienteering-mapper/default.nix
index 244f37b10df..82c625310e7 100644
--- a/pkgs/applications/gis/openorienteering-mapper/default.nix
+++ b/pkgs/applications/gis/openorienteering-mapper/default.nix
@@ -4,7 +4,7 @@
stdenv.mkDerivation rec {
pname = "OpenOrienteering-Mapper";
- version = "0.8.4";
+ version = "0.9.0";
buildInputs = [ gdal qtbase qttools qtlocation qtimageformats
qtsensors clipper zlib proj doxygen cups];
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
owner = "OpenOrienteering";
repo = "mapper";
rev = "v${version}";
- sha256 = "0rw34kp2vd1la97vnk9plwvis6lvyib2bvs7lgkhpnm4p5l7dp1g";
+ sha256 = "0wnxj2xf529941dwss6ygb1krfx18lzl6rf67060b0zndc7n6l8f";
};
cmakeFlags =
@@ -40,9 +40,6 @@ stdenv.mkDerivation rec {
"-DMapper_PACKAGE_GDAL=0"
]);
- # Needs to be available when proj_api.h gets evaluted by CPP
- NIX_CFLAGS_COMPILE = [ "-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H" ];
-
postInstall =
stdenv.lib.optionalString stdenv.isDarwin ''
# Fixes "This application failed to start because it could not find or load the Qt
@@ -60,6 +57,6 @@ stdenv.mkDerivation rec {
homepage = https://www.openorienteering.org/apps/mapper/;
license = licenses.gpl3;
platforms = with platforms; linux ++ darwin;
- maintainers = with maintainers; [mpickering];
+ maintainers = with maintainers; [ mpickering sikmir ];
};
}
diff --git a/pkgs/applications/gis/qgis/unwrapped.nix b/pkgs/applications/gis/qgis/unwrapped.nix
index bb772db2b6a..b30d8f0ad75 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.8.3";
+ version = "3.10.0";
pname = "qgis";
name = "${pname}-unwrapped-${version}";
@@ -18,7 +18,7 @@ in mkDerivation rec {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings ["."] ["_"] version}";
- sha256 = "16axjih48qn8ri3p71d8f7k0y3rd05wghmg1fcbyda871b45b2f8";
+ sha256 = "0qq4dznxxbpj8b4ypkz7dixc0b0v6rmf3c5hs4m3ka3rzck8jsqc";
};
passthru = {
diff --git a/pkgs/applications/graphics/ImageMagick/7.0.nix b/pkgs/applications/graphics/ImageMagick/7.0.nix
index bd557f7b832..31eebf7d0a9 100644
--- a/pkgs/applications/graphics/ImageMagick/7.0.nix
+++ b/pkgs/applications/graphics/ImageMagick/7.0.nix
@@ -13,8 +13,8 @@ let
else throw "ImageMagick is not supported on this platform.";
cfg = {
- version = "7.0.8-66";
- sha256 = "0wih8ag5i6qg2zhbjrlcripb5ic5l6i1z04chnlgykb84n5pcirv";
+ version = "7.0.9-0";
+ sha256 = "1w7ci7v5qlayd7a5z69px94fz3fshvn1diqw7k1ymsyvz5888d39";
patches = [];
};
in
diff --git a/pkgs/applications/graphics/ImageMagick/default.nix b/pkgs/applications/graphics/ImageMagick/default.nix
index 8cb20f7944d..9cfccc7425b 100644
--- a/pkgs/applications/graphics/ImageMagick/default.nix
+++ b/pkgs/applications/graphics/ImageMagick/default.nix
@@ -13,8 +13,8 @@ let
else throw "ImageMagick is not supported on this platform.";
cfg = {
- version = "6.9.10-68";
- sha256 = "0ldkw6j4x0k7l6ykgpx9hz9cs7dmlapz2lv3lbrgz2nn9znqswxk";
+ version = "6.9.10-71";
+ sha256 = "0c69xmr8k8c4dplgzxydm30s2dr8biq71x07hc15bw196nsx3srr";
patches = [];
}
# Freeze version on mingw so we don't need to port the patch too often.
diff --git a/pkgs/applications/graphics/antimony/default.nix b/pkgs/applications/graphics/antimony/default.nix
index 3c39aadda98..04e64b76d3f 100644
--- a/pkgs/applications/graphics/antimony/default.nix
+++ b/pkgs/applications/graphics/antimony/default.nix
@@ -1,22 +1,22 @@
{ stdenv, fetchFromGitHub, libpng, python3
-, libGLU_combined, qtbase, ncurses
+, libGLU_combined, qtbase, wrapQtAppsHook, ncurses
, cmake, flex, lemon
}:
let
- gitRev = "c0038e3ea82fec6119de364bcbc3370955ed46a2";
+ gitRev = "6dfe6822e0279a4cc2f1c60e85b42212627285fe";
gitBranch = "develop";
gitTag = "0.9.3";
in
stdenv.mkDerivation {
pname = "antimony";
- version = "2018-10-20";
+ version = "2019-10-30";
src = fetchFromGitHub {
owner = "mkeeter";
repo = "antimony";
rev = gitRev;
- sha256 = "01cjcjppbb0gvh6npcsaidzpfcfzrqhhi07z4v0jkfyi0fl125v4";
+ sha256 = "07zlkwlk79czq8dy85b6n3ds3g36l8qy4ix849ady6ia3gm8981j";
};
patches = [ ./paths-fix.patch ];
@@ -29,7 +29,8 @@ in
buildInputs = [
libpng python3 python3.pkgs.boost
- libGLU_combined qtbase ncurses
+ libGLU_combined qtbase wrapQtAppsHook
+ ncurses
];
nativeBuildInputs = [ cmake flex lemon ];
@@ -44,7 +45,7 @@ in
meta = with stdenv.lib; {
description = "A computer-aided design (CAD) tool from a parallel universe";
- homepage = "https://github.com/mkeeter/antimony";
+ homepage = https://github.com/mkeeter/antimony;
license = licenses.mit;
maintainers = with maintainers; [ rnhmjoj ];
platforms = platforms.linux;
diff --git a/pkgs/applications/graphics/avocode/default.nix b/pkgs/applications/graphics/avocode/default.nix
index 20cbd6fc5cf..1497fe19991 100644
--- a/pkgs/applications/graphics/avocode/default.nix
+++ b/pkgs/applications/graphics/avocode/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "avocode";
- version = "3.9.3";
+ version = "3.9.6";
src = fetchurl {
url = "https://media.avocode.com/download/avocode-app/${version}/avocode-${version}-linux.zip";
- sha256 = "1ki2fpn70p1rzf52q8511a90n7y7dqi86fs2a48qhass1abxlpqx";
+ sha256 = "0jnl461dg2s5panrw12707bv34g6wxc1pxc90awnja13yq0z6bfc";
};
libPath = stdenv.lib.makeLibraryPath (with xorg; [
diff --git a/pkgs/applications/graphics/darktable/default.nix b/pkgs/applications/graphics/darktable/default.nix
index d3c7691ccff..4f4f04af28b 100644
--- a/pkgs/applications/graphics/darktable/default.nix
+++ b/pkgs/applications/graphics/darktable/default.nix
@@ -7,12 +7,12 @@
}:
stdenv.mkDerivation rec {
- version = "2.6.2";
+ version = "2.6.3";
pname = "darktable";
src = fetchurl {
url = "https://github.com/darktable-org/darktable/releases/download/release-${version}/darktable-${version}.tar.xz";
- sha256 = "0igvgyd042j7hm4y8fcm6dc1qqjs4d1r7y6f0pzpa0x416xyzfcw";
+ sha256 = "a518999c8458472edfc04577026ce5047d74553052af0f52d10ba8ce601b78f0";
};
nativeBuildInputs = [ cmake ninja llvm pkgconfig intltool perl desktop-file-utils wrapGAppsHook ];
diff --git a/pkgs/applications/graphics/displaycal/default.nix b/pkgs/applications/graphics/displaycal/default.nix
index 821a9e8083e..7a4db535b2b 100644
--- a/pkgs/applications/graphics/displaycal/default.nix
+++ b/pkgs/applications/graphics/displaycal/default.nix
@@ -1,8 +1,19 @@
-{buildPythonPackage, stdenv, fetchurl, pkgconfig
- , libXext, libXxf86vm, libX11, libXrandr, libXinerama, libXScrnSaver
- , argyllcms, wxPython, numpy
+{ python2
+, stdenv
+, fetchurl
+, pkgconfig
+, libXext
+, libXxf86vm
+, libX11
+, libXrandr
+, libXinerama
+, libXScrnSaver
+, argyllcms
}:
-buildPythonPackage {
+
+let
+ inherit (python2.pkgs) buildPythonApplication wxPython numpy;
+in buildPythonApplication {
pname = "displaycal";
version = "3.5.0.0";
diff --git a/pkgs/applications/graphics/dosage/default.nix b/pkgs/applications/graphics/dosage/default.nix
index cf5ecfdd043..e26886b070e 100644
--- a/pkgs/applications/graphics/dosage/default.nix
+++ b/pkgs/applications/graphics/dosage/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, pythonPackages, fetchFromGitHub }:
+{ stdenv, python3Packages, fetchFromGitHub }:
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "dosage";
version = "2018.04.08";
PBR_VERSION = version;
@@ -11,10 +11,10 @@ pythonPackages.buildPythonApplication rec {
rev = "b2fdc13feb65b93762928f7e99bac7b1b7b31591";
sha256 = "1p6vllqaf9s6crj47xqp97hkglch1kd4y8y4lxvzx3g2shhhk9hh";
};
- checkInputs = with pythonPackages; [ pytest responses ];
- propagatedBuildInputs = with pythonPackages; [ colorama lxml requests pbr ];
+ checkInputs = with python3Packages; [ pytest responses ];
+ propagatedBuildInputs = with python3Packages; [ colorama lxml requests pbr setuptools ];
- disabled = pythonPackages.pythonOlder "3.3";
+ disabled = python3Packages.pythonOlder "3.3";
checkPhase = ''
py.test tests/
diff --git a/pkgs/applications/graphics/drawio/default.nix b/pkgs/applications/graphics/drawio/default.nix
index 88cff0035c7..25cefabbd63 100644
--- a/pkgs/applications/graphics/drawio/default.nix
+++ b/pkgs/applications/graphics/drawio/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "drawio";
- version = "11.3.0";
+ version = "12.2.2";
src = fetchurl {
url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/draw.io-x86_64-${version}.rpm";
- sha256 = "00xq2pi84nbdnlbsaj4k9i93skz1nknxvhd2f2cgdm0b3sp86qbk";
+ sha256 = "04h11gdy78py9zrs3v6y0hhhc2n1h4s0ymbvf6qn4vv4r3r9vbaw";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/graphics/drawpile/default.nix b/pkgs/applications/graphics/drawpile/default.nix
index 46bfe64dd03..b4f6776e02c 100644
--- a/pkgs/applications/graphics/drawpile/default.nix
+++ b/pkgs/applications/graphics/drawpile/default.nix
@@ -60,11 +60,11 @@ let
in mkDerivation rec {
pname = "drawpile";
- version = "2.1.11";
+ version = "2.1.13";
src = fetchurl {
url = "https://drawpile.net/files/src/drawpile-${version}.tar.gz";
- sha256 = "00r5vzracvjk369rri2jxzgfaa1ll4qj5gdmzgflvidz8420bcvm";
+ sha256 = "0r56hkzjdlg4615zvrjv60i3f06pv7ssh6bs6jb46qs8wbsawsxf";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/graphics/fbida/default.nix b/pkgs/applications/graphics/fbida/default.nix
index f5560a9b203..3e64783df31 100644
--- a/pkgs/applications/graphics/fbida/default.nix
+++ b/pkgs/applications/graphics/fbida/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = "Image viewing and manipulation programs";
+ description = "Image viewing and manipulation programs including fbi, fbgs, ida, exiftran and thumbnail.cgi";
homepage = https://www.kraxel.org/blog/linux/fbida/;
license = licenses.gpl2;
maintainers = with maintainers; [ pSub ];
diff --git a/pkgs/applications/graphics/feh/default.nix b/pkgs/applications/graphics/feh/default.nix
index fef068eaf0f..50814f23962 100644
--- a/pkgs/applications/graphics/feh/default.nix
+++ b/pkgs/applications/graphics/feh/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, makeWrapper
, xorg, imlib2, libjpeg, libpng
-, curl, libexif, perlPackages }:
+, curl, libexif, jpegexiforient, perlPackages }:
with stdenv.lib;
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
installTargets = [ "install" ];
postInstall = ''
- wrapProgram "$out/bin/feh" --prefix PATH : "${libjpeg.bin}/bin" \
+ wrapProgram "$out/bin/feh" --prefix PATH : "${makeBinPath [ libjpeg jpegexiforient ]}" \
--add-flags '--theme=feh'
'';
diff --git a/pkgs/applications/graphics/freecad/default.nix b/pkgs/applications/graphics/freecad/default.nix
index ee7586709dc..eb087c42ce0 100644
--- a/pkgs/applications/graphics/freecad/default.nix
+++ b/pkgs/applications/graphics/freecad/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, mkDerivation, fetchurl, fetchpatch, cmake, ninja, coin3d, xercesc, ode
+{ stdenv, mkDerivation, fetchFromGitHub, fetchpatch, cmake, ninja, coin3d, xercesc, ode
, eigen, qtbase, qttools, qtwebkit, opencascade-occt, gts, hdf5, vtk, medfile
, zlib, python3Packages, swig, gfortran, libXmu, soqt, libf2c, libGLU
, makeWrapper, pkgconfig, mpi ? null }:
@@ -9,11 +9,13 @@ let
pythonPackages = python3Packages;
in mkDerivation rec {
pname = "freecad";
- version = "0.18.3";
+ version = "0.18.4";
- src = fetchurl {
- url = "https://github.com/FreeCAD/FreeCAD/archive/${version}.tar.gz";
- sha256 = "07j7azgnicmd8cqnyskp15y44ykgj5qqz5y3w1jdynrv3yrvk1kz";
+ src = fetchFromGitHub {
+ owner = "FreeCAD";
+ repo = "FreeCAD";
+ rev = version;
+ sha256 = "1phs9a0px5fnzpyx930cz39p5dis0f0yajxzii3c3sazgkzrd55s";
};
nativeBuildInputs = [ cmake ninja pkgconfig pythonPackages.pyside2-tools ];
diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix
index e3994b1b412..e53deb99b5b 100644
--- a/pkgs/applications/graphics/gimp/default.nix
+++ b/pkgs/applications/graphics/gimp/default.nix
@@ -1,31 +1,118 @@
-{ stdenv, fetchurl, substituteAll, pkgconfig, intltool, babl, gegl, gtk2, glib, gdk-pixbuf, isocodes
-, pango, cairo, freetype, fontconfig, lcms, libpng, libjpeg, poppler, poppler_data, libtiff
-, libmng, librsvg, libwmf, zlib, libzip, ghostscript, aalib, shared-mime-info
-, python2Packages, libexif, gettext, xorg, glib-networking, libmypaint, gexiv2
-, harfbuzz, mypaint-brushes, libwebp, libheif, libgudev, openexr
-, AppKit, Cocoa, gtk-mac-integration-gtk2 }:
+{ stdenv
+, lib
+, fetchurl
+, substituteAll
+, pkgconfig
+, intltool
+, babl
+, gegl
+, gtk2
+, glib
+, gdk-pixbuf
+, isocodes
+, pango
+, cairo
+, freetype
+, fontconfig
+, lcms
+, libpng
+, libjpeg
+, poppler
+, poppler_data
+, libtiff
+, libmng
+, librsvg
+, libwmf
+, zlib
+, libzip
+, ghostscript
+, aalib
+, shared-mime-info
+, python2Packages
+, libexif
+, gettext
+, xorg
+, glib-networking
+, libmypaint
+, gexiv2
+, harfbuzz
+, mypaint-brushes
+, libwebp
+, libheif
+, libgudev
+, openexr
+, AppKit
+, Cocoa
+, gtk-mac-integration-gtk2
+}:
let
inherit (python2Packages) pygtk wrapPython python;
in stdenv.mkDerivation rec {
pname = "gimp";
- version = "2.10.12";
+ version = "2.10.14";
src = fetchurl {
- url = "http://download.gimp.org/pub/gimp/v${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "0wdcr8d2ink4swn5r4v13bsiya6s3xm4ya97sdbhs4l40y7bb03x";
+ url = "http://download.gimp.org/pub/gimp/v${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
+ sha256 = "0m6wdnfvsxyhimdd4v3351g4r1fklllnbipbwcfym3h7q88hz6yz";
};
- nativeBuildInputs = [ pkgconfig intltool gettext wrapPython ];
- propagatedBuildInputs = [ gegl ]; # needed by gimp-2.0.pc
+ nativeBuildInputs = [
+ pkgconfig
+ intltool
+ gettext
+ wrapPython
+ ];
+
buildInputs = [
- babl gegl gtk2 glib gdk-pixbuf pango cairo gexiv2 harfbuzz isocodes
- freetype fontconfig lcms libpng libjpeg poppler poppler_data libtiff openexr
- libmng librsvg libwmf zlib libzip ghostscript aalib shared-mime-info libwebp libheif
- python pygtk libexif xorg.libXpm glib-networking libmypaint mypaint-brushes
- ] ++ stdenv.lib.optionals stdenv.isDarwin [
- AppKit Cocoa gtk-mac-integration-gtk2
- ] ++ stdenv.lib.optionals stdenv.isLinux [ libgudev ];
+ babl
+ gegl
+ gtk2
+ glib
+ gdk-pixbuf
+ pango
+ cairo
+ gexiv2
+ harfbuzz
+ isocodes
+ freetype
+ fontconfig
+ lcms
+ libpng
+ libjpeg
+ poppler
+ poppler_data
+ libtiff
+ openexr
+ libmng
+ librsvg
+ libwmf
+ zlib
+ libzip
+ ghostscript
+ aalib
+ shared-mime-info
+ libwebp
+ libheif
+ python
+ pygtk
+ libexif
+ xorg.libXpm
+ glib-networking
+ libmypaint
+ mypaint-brushes
+ ] ++ lib.optionals stdenv.isDarwin [
+ AppKit
+ Cocoa
+ gtk-mac-integration-gtk2
+ ] ++ lib.optionals stdenv.isLinux [
+ libgudev
+ ];
+
+ # needed by gimp-2.0.pc
+ propagatedBuildInputs = [
+ gegl
+ ];
pythonPath = [ pygtk ];
@@ -48,7 +135,7 @@ in stdenv.mkDerivation rec {
postFixup = ''
wrapPythonProgramsIn $out/lib/gimp/${passthru.majorVersion}/plug-ins/
- wrapProgram $out/bin/gimp-${stdenv.lib.versions.majorMinor version} \
+ wrapProgram $out/bin/gimp-${lib.versions.majorMinor version} \
--prefix PYTHONPATH : "$PYTHONPATH" \
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE"
'';
@@ -56,9 +143,9 @@ in stdenv.mkDerivation rec {
passthru = rec {
# The declarations for `gimp-with-plugins` wrapper,
# used for determining plug-in installation paths
- majorVersion = "${stdenv.lib.versions.major version}.0";
+ majorVersion = "${lib.versions.major version}.0";
targetPluginDir = "lib/gimp/${majorVersion}/plug-ins";
- targetScriptDir = "lib/gimp/${majorVersion}/scripts";
+ targetScriptDir = "share/gimp/${majorVersion}/scripts";
# probably its a good idea to use the same gtk in plugins ?
gtk = gtk2;
@@ -76,9 +163,9 @@ in stdenv.mkDerivation rec {
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "The GNU Image Manipulation Program";
- homepage = https://www.gimp.org/;
+ homepage = "https://www.gimp.org/";
maintainers = with maintainers; [ jtojnar ];
license = licenses.gpl3Plus;
platforms = platforms.unix;
diff --git a/pkgs/applications/graphics/gimp/plugins/default.nix b/pkgs/applications/graphics/gimp/plugins/default.nix
index 2c520f21f84..29c1445b9ce 100644
--- a/pkgs/applications/graphics/gimp/plugins/default.nix
+++ b/pkgs/applications/graphics/gimp/plugins/default.nix
@@ -8,31 +8,33 @@ let
inherit (pkgs) stdenv fetchurl pkgconfig intltool glib fetchFromGitHub;
inherit (gimp) targetPluginDir targetScriptDir;
- pluginDerivation = a: stdenv.mkDerivation ({
+ pluginDerivation = a: let
+ name = a.name or "${a.pname}-${a.version}";
+ in stdenv.mkDerivation ({
prePhases = "extraLib";
extraLib = ''
installScripts(){
- mkdir -p $out/${targetScriptDir};
- for p in "$@"; do cp "$p" $out/${targetScriptDir}; done
+ mkdir -p $out/${targetScriptDir}/${name};
+ for p in "$@"; do cp "$p" -r $out/${targetScriptDir}/${name}; done
}
installPlugins(){
- mkdir -p $out/${targetPluginDir};
- for p in "$@"; do cp "$p" $out/${targetPluginDir}; done
+ mkdir -p $out/${targetPluginDir}/${name};
+ for p in "$@"; do cp "$p" -r $out/${targetPluginDir}/${name}; done
}
'';
}
// a
// {
- name = "gimp-plugin-${a.name or "${a.pname}-${a.version}"}";
+ name = "gimp-plugin-${name}";
buildInputs = [ gimp gimp.gtk glib ] ++ (a.buildInputs or []);
nativeBuildInputs = [ pkgconfig intltool ] ++ (a.nativeBuildInputs or []);
}
);
- scriptDerivation = {name, src} : pluginDerivation {
- inherit name; phases = "extraLib installPhase";
+ scriptDerivation = {src, ...}@attrs : pluginDerivation ({
+ phases = [ "extraLib" "installPhase" ];
installPhase = "installScripts ${src}";
- };
+ } // attrs);
in
@@ -46,6 +48,7 @@ stdenv.lib.makeScope pkgs.newScope (self: with self; {
url = https://ftp.gimp.org/pub/gimp/plug-ins/v2.6/gap/gimp-gap-2.6.0.tar.bz2;
sha256 = "1jic7ixcmsn4kx2cn32nc5087rk6g8xsrz022xy11yfmgvhzb0ql";
};
+ NIX_LDFLAGS = [ "-lm" ];
patchPhase = ''
sed -e 's,^\(GIMP_PLUGIN_DIR=\).*,\1'"$out/${gimp.name}-plugins", \
-e 's,^\(GIMP_DATA_DIR=\).*,\1'"$out/share/${gimp.name}", -i configure
@@ -131,6 +134,7 @@ stdenv.lib.makeScope pkgs.newScope (self: with self; {
Filters/Enhance/Wavelet sharpen
*/
name = "wavelet-sharpen-0.1.2";
+ NIX_LDFLAGS = [ "-lm" ];
src = fetchurl {
url = http://registry.gimp.org/files/wavelet-sharpen-0.1.2.tar.gz;
sha256 = "0vql1k67i21g5ivaa1jh56rg427m0icrkpryrhg75nscpirfxxqw";
@@ -195,6 +199,7 @@ stdenv.lib.makeScope pkgs.newScope (self: with self; {
url = http://tir.astro.utoledo.edu/jdsmith/code/eb/exposure-blend.scm;
sha256 = "1b6c9wzpklqras4wwsyw3y3jp6fjmhnnskqiwm5sabs8djknfxla";
};
+ meta.broken = true;
};
lightning = scriptDerivation {
diff --git a/pkgs/applications/graphics/gimp/wrapper.nix b/pkgs/applications/graphics/gimp/wrapper.nix
index 11c1e9ada93..841728d3a29 100644
--- a/pkgs/applications/graphics/gimp/wrapper.nix
+++ b/pkgs/applications/graphics/gimp/wrapper.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, symlinkJoin, gimp, makeWrapper, gimpPlugins, gnome3, plugins ? null}:
let
-allPlugins = lib.filter (pkg: builtins.isAttrs pkg && pkg.type == "derivation" && !pkg.meta.broken or false) (lib.attrValues gimpPlugins);
+allPlugins = lib.filter (pkg: lib.isDerivation pkg && !pkg.meta.broken or false) (lib.attrValues gimpPlugins);
selectedPlugins = if plugins == null then allPlugins else plugins;
extraArgs = map (x: x.wrapArgs or "") selectedPlugins;
versionBranch = stdenv.lib.versions.majorMinor gimp.version;
@@ -17,6 +17,7 @@ in symlinkJoin {
for each in gimp-${versionBranch} gimp-console-${versionBranch}; do
wrapProgram $out/bin/$each \
--set GIMP2_PLUGINDIR "$out/lib/gimp/2.0" \
+ --set GIMP2_DATADIR "$out/share/gimp/2.0" \
--prefix GTK_PATH : "${gnome3.gnome-themes-extra}/lib/gtk-2.0" \
${toString extraArgs}
done
diff --git a/pkgs/applications/graphics/inkscape/default.nix b/pkgs/applications/graphics/inkscape/default.nix
index ed1f61b98d3..17b5a716491 100644
--- a/pkgs/applications/graphics/inkscape/default.nix
+++ b/pkgs/applications/graphics/inkscape/default.nix
@@ -1,7 +1,7 @@
-{ stdenv, fetchurl, pkgconfig, perlPackages, libXft
+{ stdenv, fetchurl, fetchpatch, pkgconfig, perlPackages, libXft
, libpng, zlib, popt, boehmgc, libxml2, libxslt, glib, gtkmm2
, glibmm, libsigcxx, lcms, boost, gettext, makeWrapper
-, gsl, python2, poppler, imagemagick, libwpg, librevenge
+, gsl, gtkspell2, cairo, python2, poppler, imagemagick, libwpg, librevenge
, libvisio, libcdr, libexif, potrace, cmake
, librsvg, wrapGAppsHook
}:
@@ -19,6 +19,14 @@ stdenv.mkDerivation rec {
sha256 = "0pjinhjibfsz1aywdpgpj3k23xrsszpj4a1ya5562dkv2yl2vv2p";
};
+ patches = [
+ (fetchpatch {
+ name = "inkscape-poppler_0_76_compat.patch";
+ url = "https://gitlab.com/inkscape/inkscape/commit/e831b034746f8dc3c3c1b88372751f6dcb974831.diff";
+ sha256 = "096rdyi6ppjq1h9jwwsm9hb99nggfrfinik8rm23jkn4h2zl01zf";
+ })
+ ];
+
# Inkscape hits the ARGMAX when linking on macOS. It appears to be
# CMake’s ARGMAX check doesn’t offer enough padding for NIX_LDFLAGS.
# Setting strictDeps it avoids duplicating some dependencies so it
@@ -52,7 +60,8 @@ stdenv.mkDerivation rec {
librsvg # for loading icons
python2Env perlPackages.perl
- ];
+ ] ++ stdenv.lib.optional (!stdenv.isDarwin) gtkspell2
+ ++ stdenv.lib.optional stdenv.isDarwin cairo;
enableParallelBuilding = true;
@@ -62,9 +71,6 @@ stdenv.mkDerivation rec {
install_name_tool -change $out/lib/libinkscape_base.dylib $out/lib/inkscape/libinkscape_base.dylib $out/bin/inkview
'';
- # 0.92.3 complains about an invalid conversion from const char * to char *
- NIX_CFLAGS_COMPILE = " -fpermissive ";
-
meta = with stdenv.lib; {
license = "GPL";
homepage = https://www.inkscape.org;
diff --git a/pkgs/applications/graphics/ipe/default.nix b/pkgs/applications/graphics/ipe/default.nix
index ae2db5181cc..0cb09ecb643 100644
--- a/pkgs/applications/graphics/ipe/default.nix
+++ b/pkgs/applications/graphics/ipe/default.nix
@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
- name = "ipe-7.2.12";
+ name = "ipe-7.2.13";
src = fetchurl {
url = "https://dl.bintray.com/otfried/generic/ipe/7.2/${name}-src.tar.gz";
- sha256 = "1qw1cmwzi3wxk4x916i9y4prhi9brnwl14i9a1cbw23x1sr7i6kw";
+ sha256 = "1a6a88r7j5z01z6k1z72a8g3n6lxdjjxxkdrzrfdd6df2gbs6g5g";
};
sourceRoot = "${name}/src";
diff --git a/pkgs/applications/graphics/kodelife/default.nix b/pkgs/applications/graphics/kodelife/default.nix
index 22cd252a3e7..961b0175da9 100644
--- a/pkgs/applications/graphics/kodelife/default.nix
+++ b/pkgs/applications/graphics/kodelife/default.nix
@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "kodelife";
- version = "0.8.5.99";
+ version = "0.8.6.101";
src = fetchzip {
url = "https://hexler.net/pub/${pname}/${pname}-${version}-linux-x86_64.zip";
- sha256 = "189i2j6kaygjb5pccynxv4pwqpy67jf9nfi7fjfhbrmjpqnmkp90";
+ sha256 = "1ldab1famdcby2djfys657g85d46s8k96m6mr71riw4v336ar238";
};
dontConfigure = true;
diff --git a/pkgs/applications/graphics/meshlab/default.nix b/pkgs/applications/graphics/meshlab/default.nix
index bd5dea8014d..9733f1e2efa 100644
--- a/pkgs/applications/graphics/meshlab/default.nix
+++ b/pkgs/applications/graphics/meshlab/default.nix
@@ -1,13 +1,53 @@
-{ fetchFromGitHub, libGLU, llvmPackages, qtbase, qtscript, qtxmlpatterns }:
+{ mkDerivation, lib, fetchFromGitHub
+, fetchpatch
+, libGLU
+, qtbase
+, qtscript
+, qtxmlpatterns
+, lib3ds
+, bzip2
+, muparser
+, levmar
+}:
let
- meshlabRev = "d596d7c086c51fbdfb56050f9c30b55dd0286d4c";
- vcglibRev = "6c3c940e34327322507c703889f9f1cfa73ab183";
+ meshlabRev = "25f3d17b1d1d47ddc51179cb955f3027b7638745";
+ vcglibRev = "910da4c3e310f2e6557bd7a39c4f1529e61573e5";
# ^ this should be the latest commit in the vcglib devel branch at the time of the meshlab revision
+ # We keep it separate here instead of using the `vcg` nix package because
+ # as of writing, meshlab upstream does not seem to follow a proper
+ # release process, and the other dependencies of `vcg` may no longer
+ # work when we upgrade it for the purpose of meshlab.
- stdenv = llvmPackages.stdenv; # only building with clang seems to be tested upstream
-in stdenv.mkDerivation {
- name = "meshlab-20180627-beta";
+ # Unfixed upstream compile error; see
+ # https://github.com/cnr-isti-vclab/meshlab/issues/188#issuecomment-364785362
+ # that has with fixed line endings.
+ import_bundle_out_patch = fetchpatch {
+ name = "import_bundle_out.patch";
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/import_bundle_out.patch?h=meshlab-git&id=f7250ea818470f07dc9b86726407091d39c0be6f";
+ sha256 = "1g6nli15i3fjd6jsgkxvb33kzbcv67xjkc3jv9r51lrwlm1ifzxi";
+ };
+
+ # Reduces amount of vendored libraries, fixes `/linux` vs `linux-g++`
+ # directory name linker errors.
+ external_patch = fetchpatch {
+ name = "external.patch";
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/external.patch?h=meshlab-git&id=f7250ea818470f07dc9b86726407091d39c0be6f";
+ sha256 = "1rxwkxhmxis1420rc1w7dg89gkmym68lpszsq6snl6dzpl3ingsb";
+ };
+ _3ds_patch = fetchpatch {
+ name = "3ds.patch";
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/3ds.patch?h=meshlab-git&id=f7250ea818470f07dc9b86726407091d39c0be6f";
+ sha256 = "1w435b7p1ggi2bzib4yyszmk54drjgpbn8n9mnsk1slsxnp2vmg8";
+ };
+ muparser_patch = fetchpatch {
+ name = "muparser.patch";
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/muparser.patch?h=meshlab-git&id=f7250ea818470f07dc9b86726407091d39c0be6f";
+ sha256 = "1sf7xqwc2j8xxdx2yklwifii9qqgknvx6ahk2hq76mg78ry1nzhq";
+ };
+
+in mkDerivation {
+ name = "meshlab-20190129-beta";
srcs =
[
@@ -15,38 +55,54 @@ in stdenv.mkDerivation {
owner = "cnr-isti-vclab";
repo = "meshlab";
rev = meshlabRev;
- sha256 = "0xi7wiyy0yi545l5qvccbqahlcsf70mhx829gf7bq29640si4rax";
+ sha256 = "16d2i91hrxvrr5p0k33g3fzis9zp4gsy3n5y2nhafvsgdmaidiij";
name = "meshlab-${meshlabRev}";
})
(fetchFromGitHub {
owner = "cnr-isti-vclab";
repo = "vcglib";
rev = vcglibRev;
- sha256 = "0jfgjvf21y9ncmyr7caipy3ardhig7hh9z8miy885c99b925hhwd";
+ sha256 = "0xpnjpwpj57hgai184rzyk9lbq6d9vbjzr477dvl5nplpwa420m1";
name = "vcglib-${vcglibRev}";
})
];
sourceRoot = "meshlab-${meshlabRev}";
+ # Meshlab is not format-security clean; without disabling hardening, we get:
+ # ../../external/qhull-2003.1/src/io.c:2169:3: error: format not a string literal and no format arguments [-Werror=format-security]
+ # fprintf(fp, endfmt);
+ # ^~~~~~~
hardeningDisable = [ "format" ];
+
enableParallelBuilding = true;
- patches = [ ./fix-20180627-beta.patch ];
+ prePatch =
+ ''
+ # MeshLab has ../vcglib hardcoded everywhere, so move the source dir
+ mv ../vcglib-${vcglibRev} ../vcglib
+
+ # Make all source files writable so that patches can be applied.
+ chmod -R u+w ..
+
+ patch -Np1 --directory=../vcglib -i ${import_bundle_out_patch}
+
+ patch -Np1 -i ${external_patch}
+ # Individual libraries
+ patch -Np1 -i ${_3ds_patch}
+ patch -Np1 -i ${muparser_patch}
+ ''
+ ;
buildPhase = ''
- # MeshLab has ../vcglib hardcoded everywhere, so move the source dir
- mv ../vcglib-${vcglibRev} ../vcglib
-
cd src
export NIX_LDFLAGS="-rpath $out/opt/meshlab $NIX_LDFLAGS"
- export QMAKESPEC="linux-clang"
pushd external
- qmake -recursive external.pro
+ qmake -recursive $QMAKE_FLAGS external.pro
buildPhase
popd
- qmake -recursive meshlab_full.pro
+ qmake -recursive $QMAKE_FLAGS meshlab_full.pro
buildPhase
'';
@@ -57,13 +113,22 @@ in stdenv.mkDerivation {
ln -s $out/opt/meshlab/meshlabserver $out/bin/meshlabserver
'';
- buildInputs = [ libGLU llvmPackages.openmp qtbase qtscript qtxmlpatterns ];
+ buildInputs = [
+ libGLU
+ qtbase
+ qtscript
+ qtxmlpatterns
+ lib3ds
+ bzip2
+ muparser
+ levmar
+ ];
meta = {
description = "A system for processing and editing 3D triangular meshes.";
homepage = http://www.meshlab.net/;
- license = stdenv.lib.licenses.gpl3;
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
+ license = lib.licenses.gpl3;
+ maintainers = with lib.maintainers; [viric];
+ platforms = with lib.platforms; linux;
};
}
diff --git a/pkgs/applications/graphics/meshlab/fix-20180627-beta.patch b/pkgs/applications/graphics/meshlab/fix-20180627-beta.patch
deleted file mode 100644
index 177b8e90c57..00000000000
--- a/pkgs/applications/graphics/meshlab/fix-20180627-beta.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/src/meshlabplugins/edit_paint/paintbox.cpp b/src/meshlabplugins/edit_paint/paintbox.cpp
-index 2097a5b..6bcd1a4 100644
---- a/src/meshlabplugins/edit_paint/paintbox.cpp
-+++ b/src/meshlabplugins/edit_paint/paintbox.cpp
-@@ -23,6 +23,7 @@
-
- #include "paintbox.h"
- #include
-+#include
-
- Paintbox::Paintbox(QWidget * parent, Qt::WindowFlags flags) : QWidget(parent, flags)
- {
-diff --git a/src/meshlabplugins/render_gdp/shaderDialog.h b/src/meshlabplugins/render_gdp/shaderDialog.h
-index a62d3b5..7eb1594 100644
---- a/src/meshlabplugins/render_gdp/shaderDialog.h
-+++ b/src/meshlabplugins/render_gdp/shaderDialog.h
-@@ -32,6 +32,8 @@
- #include "shaderStructs.h"
- #include "ui_shaderDialog.h"
- #include
-+#include
-+#include
-
- class QGLWidget;
-
diff --git a/pkgs/applications/graphics/paraview/default.nix b/pkgs/applications/graphics/paraview/default.nix
index 13a00991265..fdda8062a43 100644
--- a/pkgs/applications/graphics/paraview/default.nix
+++ b/pkgs/applications/graphics/paraview/default.nix
@@ -2,11 +2,12 @@
stdenv, fetchFromGitHub, cmake, makeWrapper
,qtbase, qttools, python, libGLU_combined
,libXt, qtx11extras, qtxmlpatterns
+, mkDerivation
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "paraview";
- version = "5.6.0";
+ version = "5.6.3";
# fetching from GitHub instead of taking an "official" source
# tarball because of missing submodules there
@@ -14,7 +15,7 @@ stdenv.mkDerivation rec {
owner = "Kitware";
repo = "ParaView";
rev = "v${version}";
- sha256 = "1j13yfdgcv4yzfr449i4c8r4rs1c9zr6qd3igr4vv3ani8zixkzi";
+ sha256 = "0zcij59pg47c45gfddnpbin13w16smzhcbivzm1k4pg4366wxq1q";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/graphics/potrace/default.nix b/pkgs/applications/graphics/potrace/default.nix
index f50af2925a3..35ab27bcbf6 100644
--- a/pkgs/applications/graphics/potrace/default.nix
+++ b/pkgs/applications/graphics/potrace/default.nix
@@ -2,17 +2,20 @@
stdenv.mkDerivation rec {
pname = "potrace";
- version = "1.15";
+ version = "1.16";
src = fetchurl {
url = "http://potrace.sourceforge.net/download/${version}/potrace-${version}.tar.gz";
- sha256 = "17ajildjp14shsy339xarh1lw1p0k60la08ahl638a73mh23kcx9";
+ sha256 = "1k3sxgjqq0jnpk9xxys05q32sl5hbf1lbk1gmfxcrmpdgnhli0my";
};
configureFlags = [ "--with-libpotrace" ];
buildInputs = [ zlib ];
+ enableParallelBuilding = true;
+ doCheck = true;
+
meta = with stdenv.lib; {
homepage = http://potrace.sourceforge.net/;
description = "A tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image";
diff --git a/pkgs/applications/graphics/rawtherapee/default.nix b/pkgs/applications/graphics/rawtherapee/default.nix
index 74e8c0e6b43..bda16446524 100644
--- a/pkgs/applications/graphics/rawtherapee/default.nix
+++ b/pkgs/applications/graphics/rawtherapee/default.nix
@@ -1,24 +1,24 @@
{ stdenv, fetchFromGitHub, pkgconfig, cmake, pixman, libpthreadstubs, gtkmm3, libXau
, libXdmcp, lcms2, libiptcdata, libcanberra-gtk3, fftw, expat, pcre, libsigcxx, wrapGAppsHook
-, lensfun
+, lensfun, librsvg
}:
stdenv.mkDerivation rec {
- version = "5.5";
- name = "rawtherapee-" + version;
+ version = "5.7";
+ pname = "rawtherapee";
src = fetchFromGitHub {
owner = "Beep6581";
repo = "RawTherapee";
rev = version;
- sha256 = "13clnx7rwkfa7wxgsim1xdx2pd7gwmmdad1m8a3fvywr20ml8xzk";
+ sha256 = "0j3887a3683fqpvp66kaw6x81ai3gf5nvrbmb4cc8rb0lgj2xv2g";
};
nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook ];
buildInputs = [
pixman libpthreadstubs gtkmm3 libXau libXdmcp
- lcms2 libiptcdata libcanberra-gtk3 fftw expat pcre libsigcxx lensfun
+ lcms2 libiptcdata libcanberra-gtk3 fftw expat pcre libsigcxx lensfun librsvg
];
cmakeFlags = [
diff --git a/pkgs/applications/graphics/renderdoc/default.nix b/pkgs/applications/graphics/renderdoc/default.nix
index 594429503a3..426985d312c 100644
--- a/pkgs/applications/graphics/renderdoc/default.nix
+++ b/pkgs/applications/graphics/renderdoc/default.nix
@@ -1,32 +1,34 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, mkDerivation
, qtbase, qtx11extras, qtsvg, makeWrapper
-, vulkan-loader, xorg
-, python3, bison, pcre, automake, autoconf
+, vulkan-loader, xorg, python3, python3Packages
+, bison, pcre, automake, autoconf, addOpenGLRunpath
}:
let
custom_swig = fetchFromGitHub {
owner = "baldurk";
repo = "swig";
- rev = "renderdoc-modified-6";
- sha256 = "00ykqlzx1k9iwqjlc54kfch7cnzsj53hxn7ql70dj3rxqzrnadc0";
+ rev = "renderdoc-modified-7";
+ sha256 = "15r2m5kcs0id64pa2fsw58qll3jyh71jzc04wy20pgsh2326zis6";
};
+ pythonPackages = python3Packages;
in
-stdenv.mkDerivation rec {
- version = "1.4";
+mkDerivation rec {
+ version = "1.5";
pname = "renderdoc";
src = fetchFromGitHub {
owner = "baldurk";
repo = "renderdoc";
rev = "v${version}";
- sha256 = "1iann73r4yzkwnm13h4zqipqrp5i5cnkv27yyap0axz6h3npw94r";
+ sha256 = "0a05f6qfq90wrf4fixchp9knx4nhqhwjxl02n03a7k56xzxxnlci";
};
buildInputs = [
qtbase qtsvg xorg.libpthreadstubs xorg.libXdmcp qtx11extras vulkan-loader python3
- ];
+ ]; # ++ (with pythonPackages; [pyside2 pyside2-tools shiboken2]);
+ # TODO: figure out how to make cmake recognise pyside2
- nativeBuildInputs = [ cmake makeWrapper pkgconfig bison pcre automake autoconf ];
+ nativeBuildInputs = [ cmake makeWrapper pkgconfig bison pcre automake autoconf addOpenGLRunpath ];
postUnpack = ''
cp -r ${custom_swig} swig
@@ -40,19 +42,23 @@ stdenv.mkDerivation rec {
"-DBUILD_VERSION_DIST_VER=${version}"
"-DBUILD_VERSION_DIST_CONTACT=https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/graphics/renderdoc"
"-DBUILD_VERSION_STABLE=ON"
- # TODO: add once pyside2 is in nixpkgs
- #"-DPYSIDE2_PACKAGE_DIR=${python36Packages.pyside2}"
];
- # Future work: define these in the above array via placeholders
+ # TODO: define these in the above array via placeholders, once those are widely supported
preConfigure = ''
cmakeFlags+=" -DVULKAN_LAYER_FOLDER=$out/share/vulkan/implicit_layer.d/"
cmakeFlags+=" -DRENDERDOC_SWIG_PACKAGE=$PWD/../swig"
'';
+ dontWrapQtApps = true;
preFixup = ''
- wrapProgram $out/bin/qrenderdoc --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib
- wrapProgram $out/bin/renderdoccmd --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib
+ wrapQtApp $out/bin/qrenderdoc --suffix LD_LIBRARY_PATH : "$out/lib:${vulkan-loader}/lib"
+ wrapProgram $out/bin/renderdoccmd --suffix LD_LIBRARY_PATH : "$out/lib:${vulkan-loader}/lib"
+ '';
+
+ # The only documentation for this so far is in pkgs/build-support/add-opengl-runpath/setup-hook.sh
+ postFixup = ''
+ addOpenGLRunpath $out/lib/librenderdoc.so
'';
enableParallelBuilding = true;
diff --git a/pkgs/applications/graphics/rx/default.nix b/pkgs/applications/graphics/rx/default.nix
new file mode 100644
index 00000000000..4e8519d17b6
--- /dev/null
+++ b/pkgs/applications/graphics/rx/default.nix
@@ -0,0 +1,58 @@
+{ stdenv, rustPlatform, fetchFromGitHub, makeWrapper
+, cmake, pkgconfig
+, xorg ? null
+, vulkan-loader ? null }:
+
+assert stdenv.isLinux -> xorg != null;
+assert stdenv.isLinux -> vulkan-loader != null;
+
+let
+ graphicsBackend = if stdenv.isDarwin then "metal" else "vulkan";
+in
+ with stdenv.lib;
+ rustPlatform.buildRustPackage rec {
+ pname = "rx";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "cloudhead";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0f6cw8zqr45bprj8ibhp89bb2a077g4zinfrdn943csdmh47qzcl";
+ };
+
+ cargoSha256 = "05bqsw0nw24xysq86qa3hx9b5ncf50wfxsgpy388yrs2dfnphwlx";
+
+ nativeBuildInputs = [ cmake pkgconfig makeWrapper ];
+
+ buildInputs = optionals stdenv.isLinux
+ (with xorg; [
+ # glfw-sys dependencies:
+ libX11 libXrandr libXinerama libXcursor libXi libXext
+ ]);
+
+ cargoBuildFlags = [ "--features=${graphicsBackend}" ];
+
+ # TODO: better to factor that into the rust platform
+ checkPhase = ''
+ runHook preCheck
+ echo "Running cargo test"
+ cargo test --features=${graphicsBackend}
+ runHook postCheck
+ '';
+
+ postInstall = optional stdenv.isLinux ''
+ mkdir -p $out/share/applications
+ cp $src/rx.desktop $out/share/applications
+ wrapProgram $out/bin/rx --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib
+ '';
+
+ meta = {
+ description = "Modern and extensible pixel editor implemented in Rust";
+ homepage = "https://cloudhead.io/rx/";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ minijackson ];
+ platforms = with platforms; (linux ++ darwin ++ windows);
+ inherit version;
+ };
+ }
diff --git a/pkgs/applications/graphics/sane/backends/default.nix b/pkgs/applications/graphics/sane/backends/default.nix
index 20d5629b83a..4245acf716d 100644
--- a/pkgs/applications/graphics/sane/backends/default.nix
+++ b/pkgs/applications/graphics/sane/backends/default.nix
@@ -5,7 +5,7 @@ callPackage ./generic.nix (args // rec {
src = fetchurl {
sha256 = "1j9nbqspaj0rlgalafb5z6r606k0i22kz0rcpd744p176yzlfdr9";
urls = [
- "https://alioth.debian.org/frs/download.php/latestfile/176/sane-backends-${version}.tar.gz"
+ "https://alioth-archive.debian.org/releases/sane/sane-backends/${version}/sane-backends-${version}.tar.gz"
];
};
})
diff --git a/pkgs/applications/graphics/sane/backends/git.nix b/pkgs/applications/graphics/sane/backends/git.nix
index e746f83e5d4..2edd739068d 100644
--- a/pkgs/applications/graphics/sane/backends/git.nix
+++ b/pkgs/applications/graphics/sane/backends/git.nix
@@ -5,6 +5,6 @@ callPackage ./generic.nix (args // {
src = fetchgit {
sha256 = "0qf7d7268kdxnb723c03m6icxhbgx0vw8gqvck2q1w5b948dy9g8";
rev = "e895ee55bec8a3320a0e972b32c05d35b47fe226";
- url = "git://alioth.debian.org/git/sane/sane-backends.git";
+ url = "https://gitlab.com/sane-project/backends.git";
};
})
diff --git a/pkgs/applications/graphics/sane/frontends.nix b/pkgs/applications/graphics/sane/frontends.nix
index 66473c4a155..b00f8f6c58d 100644
--- a/pkgs/applications/graphics/sane/frontends.nix
+++ b/pkgs/applications/graphics/sane/frontends.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "1.0.14";
src = fetchurl {
- url = "https://alioth.debian.org/frs/download.php/latestfile/175/${pname}-${version}.tar.gz";
+ url = "https://alioth-archive.debian.org/releases/sane/${pname}/${version}/${pname}-${version}.tar.gz";
sha256 = "1ad4zr7rcxpda8yzvfkq1rfjgx9nl6lan5a628wvpdbh3fn9v0z7";
};
diff --git a/pkgs/applications/graphics/tev/default.nix b/pkgs/applications/graphics/tev/default.nix
new file mode 100644
index 00000000000..47da0b749df
--- /dev/null
+++ b/pkgs/applications/graphics/tev/default.nix
@@ -0,0 +1,53 @@
+{ stdenv, fetchFromGitHub
+, cmake, wrapGAppsHook
+, libX11, xorg, libzip, glfw, gnome3
+}:
+
+stdenv.mkDerivation rec {
+ pname = "tev";
+ version = "1.13";
+
+ src = fetchFromGitHub {
+ owner = "Tom94";
+ repo = pname;
+ rev = "v${version}";
+ fetchSubmodules = true;
+ sha256 = "0c8md6yv1q449aszs05xfby6a2aiw8pac7x0zs169i5mpqrrbfa9";
+ };
+
+ nativeBuildInputs = [ cmake wrapGAppsHook ];
+ buildInputs = [ libX11 libzip glfw ]
+ ++ (with xorg; [ libXrandr libXinerama libXcursor libXi libXxf86vm ]);
+
+ dontWrapGApps = true; # We also need zenity (see below)
+
+ postPatch = ''
+ substituteInPlace CMakeLists.txt \
+ --replace "/usr/" "''${out}/"
+ '';
+
+ postInstall = ''
+ wrapProgram $out/bin/tev \
+ "''${gappsWrapperArgs[@]}" \
+ --prefix PATH ":" "${gnome3.zenity}/bin"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A high dynamic range (HDR) image comparison tool";
+ longDescription = ''
+ A high dynamic range (HDR) image comparison tool for graphics people. tev
+ allows viewing images through various tonemapping operators and inspecting
+ the values of individual pixels. Often, it is important to find exact
+ differences between pairs of images. For this purpose, tev allows rapidly
+ switching between opened images and visualizing various error metrics (L1,
+ L2, and relative versions thereof). To avoid clutter, opened images and
+ their layers can be filtered by keywords.
+ While the predominantly supported file format is OpenEXR certain other
+ types of images can also be loaded.
+ '';
+ inherit (src.meta) homepage;
+ license = licenses.bsd3;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ primeos ];
+ };
+}
diff --git a/pkgs/applications/graphics/write_stylus/default.nix b/pkgs/applications/graphics/write_stylus/default.nix
index 232eeeb0115..0f1020b0b07 100644
--- a/pkgs/applications/graphics/write_stylus/default.nix
+++ b/pkgs/applications/graphics/write_stylus/default.nix
@@ -1,4 +1,12 @@
{ stdenv, lib, qtbase, qtsvg, libglvnd, fetchurl, makeDesktopItem }:
+let
+ # taken from: https://www.iconfinder.com/icons/50835/edit_pencil_write_icon
+ # license: Free for commercial use
+ desktopIcon = fetchurl {
+ url = "https://www.iconfinder.com/icons/50835/download/png/256";
+ sha256 = "0abdya42yf9alxbsmc2nf8jwld50zfria6z3d4ncvp1zw2a9jhb8";
+ };
+in
stdenv.mkDerivation rec {
pname = "write_stylus";
version = "209";
@@ -7,7 +15,7 @@ stdenv.mkDerivation rec {
name = "Write";
exec = "Write";
comment = "A word processor for handwriting";
- icon = "write_stylus";
+ icon = desktopIcon;
desktopName = "Write";
genericName = "Write";
categories = "Office;Graphics";
@@ -18,13 +26,6 @@ stdenv.mkDerivation rec {
sha256 = "1p6glp4vdpwl8hmhypayc4cvs3j9jfmjfhhrgqm2xkgl5bfbv2qd";
};
- # taken from: https://www.iconfinder.com/icons/50835/edit_pencil_write_icon
- # license: Free for commercial use
- icon = fetchurl {
- url = "https://oyra.eu/write/icon.tar.gz";
- sha256 = "1zd98g63apwi17qc1hm1g14maain5d18g4afadxm30qjz2s0mvs8";
- };
-
sourceRoot = ".";
dontBuild = true;
@@ -35,9 +36,6 @@ stdenv.mkDerivation rec {
# symlink the binary to bin/
ln -s $out/Write/Write $out/bin/Write
- # untar icons
- tar -xzf ${icon} *.tar.gz -C $out/
-
mkdir -p $out/share/applications
ln -s ${desktopItem}/share/applications/* $out/share/applications/
'';
diff --git a/pkgs/applications/graphics/yacreader/default.nix b/pkgs/applications/graphics/yacreader/default.nix
index e545dd5a723..9162e0bdef1 100644
--- a/pkgs/applications/graphics/yacreader/default.nix
+++ b/pkgs/applications/graphics/yacreader/default.nix
@@ -1,14 +1,17 @@
-{ stdenv, fetchurl, qmake, poppler, pkgconfig, libunarr, libGLU
-, qtdeclarative, qtgraphicaleffects, qtmultimedia, qtquickcontrols, qtscript
+{ mkDerivation, lib, fetchFromGitHub, qmake, poppler, pkgconfig, libunarr
+, libGLU, qtdeclarative, qtgraphicaleffects, qtmultimedia, qtquickcontrols
+, qtscript
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "yacreader";
- version = "9.5.0";
+ version = "9.6.2";
- src = fetchurl {
- url = "https://github.com/YACReader/yacreader/releases/download/${version}/${pname}-${version}-src.tar.xz";
- sha256 = "0cv5y76kjvsqsv4fp99j8np5pm4m76868i1nn40q6hy573dmxwm6";
+ src = fetchFromGitHub {
+ owner = "YACReader";
+ repo = pname;
+ rev = version;
+ sha256 = "1s7kb72skhr364kq8wr2i012jjmaz2vzcz526h0b2bch8921wrnf";
};
nativeBuildInputs = [ qmake pkgconfig ];
@@ -19,7 +22,7 @@ stdenv.mkDerivation rec {
meta = {
description = "A comic reader for cross-platform reading and managing your digital comic collection";
- homepage = http://www.yacreader.com;
- license = stdenv.lib.licenses.gpl3;
+ homepage = "http://www.yacreader.com";
+ license = lib.licenses.gpl3;
};
}
diff --git a/pkgs/applications/graphics/yed/default.nix b/pkgs/applications/graphics/yed/default.nix
index 0038d41475f..96515a13724 100644
--- a/pkgs/applications/graphics/yed/default.nix
+++ b/pkgs/applications/graphics/yed/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "yEd";
- version = "3.19";
+ version = "3.19.1.1";
src = fetchzip {
url = "https://www.yworks.com/resources/yed/demo/${pname}-${version}.zip";
- sha256 = "0l70pc7wl2ghfkjab9w2mbx7crwha7xwkrpmspsi5c6q56dw7s33";
+ sha256 = "0px88rc1slf7n1n8lpk56hf29ppbnnd4lrqfyggihcr0pxmw157c";
};
nativeBuildInputs = [ makeWrapper unzip ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
license = licenses.unfree;
- homepage = http://www.yworks.com/en/products/yfiles/yed/;
+ homepage = "https://www.yworks.com/products/yed";
description = "A powerful desktop application that can be used to quickly and effectively generate high-quality diagrams";
platforms = jre.meta.platforms;
maintainers = with maintainers; [ abbradar ];
diff --git a/pkgs/applications/kde/print-manager.nix b/pkgs/applications/kde/print-manager.nix
index 8ace4562cbd..f869f984e00 100644
--- a/pkgs/applications/kde/print-manager.nix
+++ b/pkgs/applications/kde/print-manager.nix
@@ -20,4 +20,10 @@ mkDerivation {
kwidgetsaddons kitemviews kio kwindowsystem plasma-framework qtdeclarative
];
outputs = [ "out" "dev" ];
+ # Fix build with cups deprecations etc.
+ # See: https://github.com/NixOS/nixpkgs/issues/73334
+ NIX_CFLAGS_COMPILE = [
+ "-Wno-error=deprecated-declarations"
+ "-Wno-error=format-security"
+ ];
}
diff --git a/pkgs/applications/misc/1password/default.nix b/pkgs/applications/misc/1password/default.nix
index 5895990e80e..1c409c232a8 100644
--- a/pkgs/applications/misc/1password/default.nix
+++ b/pkgs/applications/misc/1password/default.nix
@@ -2,24 +2,24 @@
stdenv.mkDerivation rec {
pname = "1password";
- version = "0.6.2";
+ version = "0.7.0";
src =
if stdenv.hostPlatform.system == "i686-linux" then
fetchzip {
url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_386_v${version}.zip";
- sha256 = "08ha4qr064jyivsp8z3q2cwmmm6klqyicc1i9vpf7zd9xmmx72rd";
+ sha256 = "1lhp0ws543855rvpvh84rjvyi471259lg618cciqj8j6k04ls1g0";
stripRoot = false;
}
else if stdenv.hostPlatform.system == "x86_64-linux" then
fetchzip {
url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_amd64_v${version}.zip";
- sha256 = "1fjhn1k9h6rlrgin5czvpig8h70dh14i5k20g77jvxq24bf0sn9m";
+ sha256 = "1sjv5qrc80fk9yz0cn2yj0cdm47ab3ch8n9hzj9hv9d64gjv4w8n";
stripRoot = false;
}
else if stdenv.hostPlatform.system == "x86_64-darwin" then
fetchzip {
url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_darwin_amd64_v${version}.zip";
- sha256 = "1x7pj41a4wra3ws09cyc063ai5isf12qbkm2hxiiiq5glnacpvpl";
+ sha256 = "1hnixmq7mrc6ky79k3s61vv89v4qhkm31kyni3rscibfrab0r8ir";
stripRoot = false;
}
else throw "Architecture not supported";
diff --git a/pkgs/applications/misc/appeditor/default.nix b/pkgs/applications/misc/appeditor/default.nix
index 398e14a9c25..68cd91c1676 100644
--- a/pkgs/applications/misc/appeditor/default.nix
+++ b/pkgs/applications/misc/appeditor/default.nix
@@ -40,6 +40,11 @@ stdenv.mkDerivation rec {
libgee
];
+ patches = [
+ # See: https://github.com/donadigo/appeditor/issues/88
+ ./fix-build-vala-0.46.patch
+ ];
+
postPatch = ''
chmod +x meson/post_install.py
patchShebangs meson/post_install.py
diff --git a/pkgs/applications/misc/appeditor/fix-build-vala-0.46.patch b/pkgs/applications/misc/appeditor/fix-build-vala-0.46.patch
new file mode 100644
index 00000000000..f6c0b4cfd28
--- /dev/null
+++ b/pkgs/applications/misc/appeditor/fix-build-vala-0.46.patch
@@ -0,0 +1,22 @@
+diff --git a/src/DesktopApp.vala b/src/DesktopApp.vala
+index 0e6fa47..ebcde0c 100644
+--- a/src/DesktopApp.vala
++++ b/src/DesktopApp.vala
+@@ -130,7 +130,7 @@ public class AppEditor.DesktopApp : Object {
+
+ public unowned string get_path () {
+ if (path == null) {
+- unowned string _path = info.get_string (KeyFileDesktop.KEY_PATH);
++ string _path = info.get_string (KeyFileDesktop.KEY_PATH);
+ if (_path == null) {
+ _path = "";
+ }
+@@ -150,7 +150,7 @@ public class AppEditor.DesktopApp : Object {
+ }
+
+ public bool get_should_show () {
+- return info.should_show () && !get_terminal ();
++ return info.should_show () && !get_terminal ();
+ }
+
+ public string[] get_categories () {
diff --git a/pkgs/applications/misc/birdtray/default.nix b/pkgs/applications/misc/birdtray/default.nix
new file mode 100644
index 00000000000..c6321dd83c0
--- /dev/null
+++ b/pkgs/applications/misc/birdtray/default.nix
@@ -0,0 +1,40 @@
+{ mkDerivation
+ , lib
+ , fetchFromGitHub
+
+ , cmake
+ , pkgconfig
+ , qtbase
+ , qttools
+ , qtx11extras
+ , sqlite
+}:
+
+mkDerivation rec {
+ pname = "birdtray";
+ version = "1.6";
+
+ src = fetchFromGitHub {
+ owner = "gyunaev";
+ repo = pname;
+ rev = "RELEASE_${version}";
+ sha256 = "0n6qr224ir59ncid4xbdilk5642z0kcaylzbil1bdcv3h32ysjym";
+ };
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+ buildInputs = [
+ qtbase qtx11extras sqlite
+ ];
+
+ installPhase = ''
+ install -Dm755 birdtray $out/bin/birdtray
+ '';
+
+ meta = with lib; {
+ description = "Mail system tray notification icon for Thunderbird";
+ homepage = https://github.com/gyunaev/birdtray;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ Flakebi ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/misc/bleachbit/default.nix b/pkgs/applications/misc/bleachbit/default.nix
index 3f13972de9b..01eb69baadd 100644
--- a/pkgs/applications/misc/bleachbit/default.nix
+++ b/pkgs/applications/misc/bleachbit/default.nix
@@ -1,13 +1,13 @@
{ stdenv, pythonPackages, fetchurl, gettext }:
pythonPackages.buildPythonApplication rec {
pname = "bleachbit";
- version = "2.2";
+ version = "3.0";
format = "other";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "1yj9bc3k6s1aib7znb79h5rybfv691zz4szxkwf9fm9nr0dws603";
+ sha256 = "18ns9hms671b4l0189m1m2agprkydnpvyky9q2f5hxf35i9cn67d";
};
nativeBuildInputs = [ gettext ];
diff --git a/pkgs/applications/misc/blugon/default.nix b/pkgs/applications/misc/blugon/default.nix
new file mode 100644
index 00000000000..e6f956cc091
--- /dev/null
+++ b/pkgs/applications/misc/blugon/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, python3, libX11, libXrandr }:
+
+stdenv.mkDerivation rec {
+ pname = "blugon";
+ version = "1.11.4";
+
+ src = fetchFromGitHub {
+ owner = "jumper149";
+ repo = pname;
+ rev = version;
+ sha256 = "0x320w2h5nlcgha4345i8ns15akb4kmrdgkh710s4r1n1by4x11r";
+ };
+
+ buildInputs = [ python3 libX11 libXrandr ];
+
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ meta = with stdenv.lib; {
+ description = "Simple and configurable Blue Light Filter for X";
+ longDescription = ''
+ blugon is a simple and fast Blue Light Filter, that is highly configurable and provides a command line interface.
+ The program can be run just once or as a daemon (manually or via systemd).
+ There are several different backends available.
+ blugon calculates the screen color from your local time and configuration.
+ '';
+ license = licenses.asl20;
+ homepage = "https://github.com/jumper149/blugon";
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ jumper149 ];
+ };
+}
diff --git a/pkgs/applications/misc/buku/default.nix b/pkgs/applications/misc/buku/default.nix
index 60ade661cff..ac65341d498 100644
--- a/pkgs/applications/misc/buku/default.nix
+++ b/pkgs/applications/misc/buku/default.nix
@@ -18,7 +18,7 @@ with python3.pkgs; buildPythonApplication rec {
pylint
flake8
pyyaml
- mypy_extensions
+ mypy-extensions
];
propagatedBuildInputs = [
@@ -54,6 +54,8 @@ with python3.pkgs; buildPythonApplication rec {
--replace "@pytest.mark.slowtest" "@unittest.skip('skipping')" \
--replace "self.assertEqual(shorturl, 'http://tny.im/yt')" "" \
--replace "self.assertEqual(url, 'https://www.google.com')" ""
+ substituteInPlace setup.py \
+ --replace mypy-extensions==0.4.1 mypy-extensions>=0.4.1
'';
postInstall = ''
diff --git a/pkgs/applications/misc/calcurse/default.nix b/pkgs/applications/misc/calcurse/default.nix
index 402198a9732..8f8934cb084 100644
--- a/pkgs/applications/misc/calcurse/default.nix
+++ b/pkgs/applications/misc/calcurse/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "calcurse";
- version = "4.5.0";
+ version = "4.5.1";
src = fetchurl {
url = "https://calcurse.org/files/${pname}-${version}.tar.gz";
- sha256 = "1vjwcmp51h7dsvwn0qx93w9chp3wp970v7d9mjhk7jyamcbfywn3";
+ sha256 = "0cgkd285x5pk62lmdx9fjxl46c5lj8wj2cqbxq7d99yb4il5fdjk";
};
buildInputs = [ ncurses gettext python3 python3Packages.wrapPython ];
diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix
index dd85156b3ef..22ae573353e 100644
--- a/pkgs/applications/misc/calibre/default.nix
+++ b/pkgs/applications/misc/calibre/default.nix
@@ -1,16 +1,20 @@
-{ stdenv, mkDerivation, fetchurl, poppler_utils, pkgconfig, libpng
+{ lib, mkDerivation, fetchurl, poppler_utils, pkgconfig, libpng
, imagemagick, libjpeg, fontconfig, podofo, qtbase, qmake, icu, sqlite
, unrarSupport ? false, chmlib, python2Packages, libusb1, libmtp
-, xdg_utils, makeDesktopItem, wrapGAppsHook, removeReferencesTo, qt5
+, xdg_utils, makeDesktopItem, removeReferencesTo
}:
+let
+ pypkgs = python2Packages;
+
+in
mkDerivation rec {
pname = "calibre";
- version = "3.47.1";
+ version = "3.48.0";
src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${pname}-${version}.tar.xz";
- sha256 = "17lz6rawlv268vv8i5kj59rswsipq3c14066adaz1paw54zr62dk";
+ sha256 = "034m89h7j2088p324i1kya33dfldmqyynjxk3w98xiqkz7q2hi82";
};
patches = [
@@ -20,10 +24,10 @@ mkDerivation rec {
# - switches the version update from enabled to disabled by default
./no_updates_dialog.patch
# the unrar patch is not from debian
- ] ++ stdenv.lib.optional (!unrarSupport) ./dont_build_unrar_plugin.patch;
+ ] ++ lib.optional (!unrarSupport) ./dont_build_unrar_plugin.patch;
prePatch = ''
- sed -i "/pyqt_sip_dir/ s:=.*:= '${python2Packages.pyqt5_with_qtwebkit}/share/sip/PyQt5':" \
+ sed -i "/pyqt_sip_dir/ s:=.*:= '${pypkgs.pyqt5_with_qtwebkit}/share/sip/PyQt5':" \
setup/build_environment.py
# Remove unneeded files and libs
@@ -35,17 +39,21 @@ mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig qmake removeReferencesTo wrapGAppsHook ];
+ nativeBuildInputs = [ pkgconfig qmake removeReferencesTo ];
+
+ CALIBRE_PY3_PORT = builtins.toString pypkgs.isPy3k;
buildInputs = [
poppler_utils libpng imagemagick libjpeg
fontconfig podofo qtbase chmlib icu sqlite libusb1 libmtp xdg_utils
- ] ++ (with python2Packages; [
- apsw cssselect css-parser dateutil dnspython html5-parser lxml mechanize netifaces pillow
+ ] ++ (with pypkgs; [
+ apsw cssselect css-parser dateutil dnspython html5-parser lxml markdown netifaces pillow
python pyqt5_with_qtwebkit sip
- regex msgpack beautifulsoup4
+ regex msgpack beautifulsoup4 html2text
# the following are distributed with calibre, but we use upstream instead
odfpy
+ ]) ++ lib.optionals (!pypkgs.isPy3k) (with pypkgs; [
+ mechanize
]);
installPhase = ''
@@ -60,8 +68,8 @@ mkDerivation rec {
export FC_LIB_DIR=${fontconfig.lib}/lib
export PODOFO_INC_DIR=${podofo.dev}/include/podofo
export PODOFO_LIB_DIR=${podofo.lib}/lib
- export SIP_BIN=${python2Packages.sip}/bin/sip
- ${python2Packages.python.interpreter} setup.py install --prefix=$out
+ export SIP_BIN=${pypkgs.sip}/bin/sip
+ ${pypkgs.python.interpreter} setup.py install --prefix=$out
PYFILES="$out/bin/* $out/lib/calibre/calibre/web/feeds/*.py
$out/lib/calibre/calibre/ebooks/metadata/*.py
@@ -111,7 +119,7 @@ mkDerivation rec {
genericName = "E-book library management";
icon = "@out@/share/calibre/images/library.png";
comment = "Manage, convert, edit, and read e-books";
- mimeType = stdenv.lib.concatStringsSep ";" [
+ mimeType = lib.concatStringsSep ";" [
"application/x-mobipocket-subscription"
"application/vnd.openxmlformats-officedocument.wordprocessingml.document"
"text/html"
@@ -174,9 +182,9 @@ mkDerivation rec {
extraEntries = "NoDisplay=true";
};
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Comprehensive e-book software";
- homepage = https://calibre-ebook.com;
+ homepage = "https://calibre-ebook.com";
license = with licenses; if unrarSupport then unfreeRedistributable else gpl3;
maintainers = with maintainers; [ domenkozar pSub AndersonTorres ];
platforms = platforms.linux;
diff --git a/pkgs/applications/misc/cdrtools/fix-paths.patch b/pkgs/applications/misc/cdrtools/fix-paths.patch
deleted file mode 100644
index f4a54121088..00000000000
--- a/pkgs/applications/misc/cdrtools/fix-paths.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -ru3 cdrtools-3.01-old/DEFAULTS/Defaults.linux cdrtools-3.01/DEFAULTS/Defaults.linux
---- cdrtools-3.01-old/DEFAULTS/Defaults.linux 2015-12-11 17:37:21.505848835 +0300
-+++ cdrtools-3.01/DEFAULTS/Defaults.linux 2015-12-11 17:37:32.155828925 +0300
-@@ -57,7 +57,8 @@
- # Installation config stuff
- #
- ###########################################################################
--INS_BASE= /opt/schily
-+#INS_BASE= /opt/schily
-+INS_BASE= $(out)
- INS_KBASE= /
- INS_RBASE= /
- #
-Only in cdrtools-3.01/DEFAULTS: Defaults.linux.orig
-diff -ru3 cdrtools-3.01-old/RULES/rules.prg cdrtools-3.01/RULES/rules.prg
---- cdrtools-3.01-old/RULES/rules.prg 2015-12-11 17:37:21.500848844 +0300
-+++ cdrtools-3.01/RULES/rules.prg 2015-12-11 17:38:29.890720987 +0300
-@@ -43,10 +43,10 @@
- #
- #SHELL= /bin/sh
-
--LN= /bin/ln
--SYMLINK= /bin/ln -s
--RM= /bin/rm
--MV= /bin/mv
-+LN= ln
-+SYMLINK= ln -s
-+RM= rm
-+MV= mv
- LORDER= lorder
- TSORT= tsort
- CTAGS= vctags
diff --git a/pkgs/applications/misc/cheat/default.nix b/pkgs/applications/misc/cheat/default.nix
index 357dd9bcb8a..a86c1e8bc05 100644
--- a/pkgs/applications/misc/cheat/default.nix
+++ b/pkgs/applications/misc/cheat/default.nix
@@ -1,36 +1,24 @@
-{ stdenv, python3, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, buildGoModule }:
-with python3.pkgs;
-buildPythonApplication rec {
+buildGoModule rec {
pname = "cheat";
- version = "2.5.1";
-
- propagatedBuildInputs = [ docopt pygments termcolor ];
+ version = "3.0.3";
src = fetchFromGitHub {
owner = "chrisallenlane";
repo = "cheat";
rev = version;
- sha256 = "1i543hvg1yizamfd83bawflfcb500hvc72i59ikck8j1hjk50hsl";
+ sha256 = "19w1admdcgld9vlc4fsyc5d9bi6rmwhr2x2ji43za2vjlk34hnnx";
};
- # no tests available
- doCheck = false;
- postInstall = ''
- install -D man1/cheat.1.gz $out/share/man/man1/cheat.1.gz
- mv $out/${python3.sitePackages}/etc $out/
- mv $out/${python3.sitePackages}/usr/share/* $out/share/
- rm -r $out/${python3.sitePackages}/usr
- '';
+ subPackages = [ "cmd/cheat" ];
- makeWrapperArgs = [
- "--suffix" "CHEAT_PATH" ":" "$out/share/cheat"
- ];
+ modSha256 = "189cqnfl403f4lk7g9v68mwk93ciglqli639dk4x9091lvn5gq5q";
meta = with stdenv.lib; {
- description = "cheat allows you to create and view interactive cheatsheets on the command-line";
+ 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;
+ homepage = "https://github.com/chrisallenlane/cheat";
};
}
diff --git a/pkgs/applications/misc/cherrytree/default.nix b/pkgs/applications/misc/cherrytree/default.nix
index 4e734aa849f..d760cee6374 100644
--- a/pkgs/applications/misc/cherrytree/default.nix
+++ b/pkgs/applications/misc/cherrytree/default.nix
@@ -1,8 +1,6 @@
-{ stdenv, fetchurl, pythonPackages, gettext }:
-
-with stdenv.lib;
-stdenv.mkDerivation rec {
+{ lib, fetchurl, pythonPackages, gettext }:
+pythonPackages.buildPythonApplication rec {
pname = "cherrytree";
version = "0.38.9";
@@ -11,26 +9,15 @@ stdenv.mkDerivation rec {
sha256 = "0xal09ijgxbzvp003s40xbrfnpq3ald1fw8nnpqq3yg7h6g6c5pw";
};
- buildInputs = with pythonPackages;
- [ python gettext wrapPython pygtk dbus-python pygtksourceview ];
+ nativeBuildInputs = [ gettext ];
- pythonPath = with pythonPackages;
- [ pygtk dbus-python pygtksourceview ];
+ propagatedBuildInputs = with pythonPackages; [ pygtk dbus-python pygtksourceview ];
patches = [ ./subprocess.patch ];
- installPhase = ''
- python setup.py install --prefix="$out"
-
- for file in "$out"/bin/*; do
- wrapProgram "$file" \
- --prefix PYTHONPATH : "$(toPythonPath $out):$PYTHONPATH"
- done
- '';
-
doCheck = false;
- meta = {
+ meta = with lib; {
description = "An hierarchical note taking application";
longDescription = ''
Cherrytree is an hierarchical note taking application,
@@ -42,9 +29,8 @@ stdenv.mkDerivation rec {
around your hard drive can be conveniently placed into a
Cherrytree document where you can easily find it.
'';
- homepage = http://www.giuspen.com/cherrytree;
+ homepage = "http://www.giuspen.com/cherrytree";
license = licenses.gpl3;
- platforms = platforms.linux;
- maintainers = [ maintainers.AndersonTorres ];
+ maintainers = with maintainers; [ AndersonTorres ];
};
}
diff --git a/pkgs/applications/misc/cmatrix/default.nix b/pkgs/applications/misc/cmatrix/default.nix
index cc57e58c56a..9f86ec94f18 100644
--- a/pkgs/applications/misc/cmatrix/default.nix
+++ b/pkgs/applications/misc/cmatrix/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
CMatrix simulates the display from "The Matrix" and is based
on the screensaver from the movie's website.
'';
- homepage = http://www.asty.org/cmatrix/;
+ homepage = https://github.com/abishekvashok/cmatrix;
platforms = ncurses.meta.platforms;
maintainers = [ maintainers.AndersonTorres ];
};
diff --git a/pkgs/applications/misc/cointop/default.nix b/pkgs/applications/misc/cointop/default.nix
index 099b06c078d..29700774219 100644
--- a/pkgs/applications/misc/cointop/default.nix
+++ b/pkgs/applications/misc/cointop/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "cointop";
- version = "1.3.4";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "miguelmota";
repo = pname;
rev = version;
- sha256 = "0nw6vzp0c5r8bwnlvgzj4hzdah44p5pp03d2bcr1lkw8np8fy65n";
+ sha256 = "067jsn66xs30d5yz9z8cvpxbvh8a95kllkb2wk134c43bfxy2m34";
};
goPackagePath = "github.com/miguelmota/cointop";
diff --git a/pkgs/applications/misc/cura/lulzbot/curaengine.nix b/pkgs/applications/misc/cura/lulzbot/curaengine.nix
index 90f5f307d85..aad9b9bee89 100644
--- a/pkgs/applications/misc/cura/lulzbot/curaengine.nix
+++ b/pkgs/applications/misc/cura/lulzbot/curaengine.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "curaengine-lulzBot";
- version = "3.6.18";
+ version = "3.6.21";
src = fetchgit {
url = https://code.alephobjects.com/source/curaengine-lulzbot.git;
diff --git a/pkgs/applications/misc/cura/lulzbot/default.nix b/pkgs/applications/misc/cura/lulzbot/default.nix
index 2d32d1895f9..c67fcb74047 100644
--- a/pkgs/applications/misc/cura/lulzbot/default.nix
+++ b/pkgs/applications/misc/cura/lulzbot/default.nix
@@ -1,45 +1,44 @@
-{ lib, callPackage, fetchgit, cmake, jq, python3Packages, qtbase, qtquickcontrols2 }:
+{ lib, mkDerivation, wrapQtAppsHook, callPackage, fetchgit, cmake, jq, python3, qtbase, qtquickcontrols2 }:
let
# admittedly, we're using (printer firmware) blobs when we could compile them ourselves.
- curaBinaryDataVersion = "3.6.18"; # Marlin v2.0.0.144. Keep this accurate wrt. the below.
+ curaBinaryDataVersion = "3.6.21"; # Marlin v2.0.0.174 for Bio, v2.0.0.144 for others.
curaBinaryData = fetchgit {
url = https://code.alephobjects.com/diffusion/CBD/cura-binary-data.git;
- rev = "cdc046494bbfe1f65bfb34659a257eef9a0100a0";
- sha256 = "0v0s036gxdjiglas2yzw95alv60sw3pq5k1zrrhmw9mxr4irrblb";
+ rev = "5c75d0f6c10d8b7a903e2072a48cd1f08059509e";
+ sha256 = "1qdsj6rczwzdwzyr7nz7fnypbphckjrnwl8c9dr6izsxyzs465c4";
};
libarcusLulzbot = callPackage ./libarcus.nix {
- inherit (python3Packages) buildPythonPackage sip pythonOlder;
+ inherit (python3.pkgs) buildPythonPackage sip pythonOlder;
};
libsavitarLulzbot = callPackage ./libsavitar.nix {
- inherit (python3Packages) buildPythonPackage sip pythonOlder;
+ inherit (python3.pkgs) buildPythonPackage sip pythonOlder;
};
- inherit (python3Packages) buildPythonPackage pyqt5 numpy scipy shapely pythonOlder;
+ inherit (python3.pkgs) buildPythonPackage pyqt5 numpy scipy shapely pythonOlder;
curaengine = callPackage ./curaengine.nix {
inherit libarcusLulzbot;
};
uraniumLulzbot = callPackage ./uranium.nix {
inherit callPackage libarcusLulzbot;
- inherit (python3Packages) buildPythonPackage pyqt5 numpy scipy shapely pythonOlder;
+ inherit (python3.pkgs) buildPythonPackage pyqt5 numpy scipy shapely pythonOlder;
};
in
-python3Packages.buildPythonApplication rec {
- name = "cura-lulzbot-${version}";
- version = "3.6.18";
+mkDerivation rec {
+ pname = "cura-lulzbot";
+ version = "3.6.21";
src = fetchgit {
url = https://code.alephobjects.com/source/cura-lulzbot.git;
- rev = "71f1ac5a2b9f535175a3858a565930348358a9ca";
- sha256 = "0by06fpxvdgy858lwhsccbmvkdq67j2s1cz8v6jnrnjrsxk7vzka";
+ rev = "7faeb18604c83004846a02c60cb240708db0034f";
+ sha256 = "10q38s8c8x6xkh1vns4p3iqa5y267vrjh5vq8h55mg1q5001scyq";
};
- format = "other"; # using cmake to build
buildInputs = [ qtbase qtquickcontrols2 ];
# numpy-stl temporarily disabled due to https://code.alephobjects.com/T8415
- propagatedBuildInputs = with python3Packages; [ pyserial requests zeroconf ] ++ [ libsavitarLulzbot uraniumLulzbot libarcusLulzbot ]; # numpy-stl
- nativeBuildInputs = [ cmake python3Packages.wrapPython ];
+ propagatedBuildInputs = with python3.pkgs; [ pyserial requests zeroconf ] ++ [ libsavitarLulzbot uraniumLulzbot libarcusLulzbot ]; # numpy-stl
+ nativeBuildInputs = [ cmake python3.pkgs.wrapPython ];
cmakeFlags = [
"-DURANIUM_DIR=${uraniumLulzbot.src}"
@@ -68,6 +67,11 @@ python3Packages.buildPythonApplication rec {
EOF
'';
+ postFixup = ''
+ wrapPythonPrograms
+ wrapQtApp "$out/bin/cura-lulzbot"
+ '';
+
meta = with lib; {
description = "3D printer / slicing GUI built on top of the Uranium framework";
homepage = https://code.alephobjects.com/diffusion/CURA/;
diff --git a/pkgs/applications/misc/cura/lulzbot/libarcus.nix b/pkgs/applications/misc/cura/lulzbot/libarcus.nix
index 4d32328af8b..733aa27da85 100644
--- a/pkgs/applications/misc/cura/lulzbot/libarcus.nix
+++ b/pkgs/applications/misc/cura/lulzbot/libarcus.nix
@@ -2,13 +2,13 @@
buildPythonPackage {
pname = "libarcus";
- version = "3.6.18";
+ version = "3.6.21";
format = "other";
src = fetchgit {
url = https://code.alephobjects.com/source/arcus.git;
- rev = "c795c0644591703ce04e1fd799fc97b1539031aa";
- sha256 = "1yap9wbqxbjx3kqyqcsldny4mlcm33ywiwpdjlfgs0wjahfg4ip0";
+ rev = "aeda02d7727f45b657afb72cef203283fbf09325";
+ sha256 = "1ak0d4k745sx7paic27was3s4987z9h3czscjs21hxbi6qy83g99";
};
disabled = pythonOlder "3.4.0";
diff --git a/pkgs/applications/misc/cura/lulzbot/libsavitar.nix b/pkgs/applications/misc/cura/lulzbot/libsavitar.nix
index f8ffbf041bd..e6c277959e0 100644
--- a/pkgs/applications/misc/cura/lulzbot/libsavitar.nix
+++ b/pkgs/applications/misc/cura/lulzbot/libsavitar.nix
@@ -3,13 +3,13 @@
buildPythonPackage {
pname = "libsavitar-lulzbot";
name = "libsavitar-lulzbot";
- version = "3.6.18";
+ version = "3.6.21";
format = "other";
src = fetchgit {
url = https://code.alephobjects.com/source/savitar.git;
- rev = "988a26d35b2a1d042f8c38938ccda77ab146af7d";
- sha256 = "146agw3a92azkgs5ahmn2rrck4an78m2r3pcss6ihmb60lx165k7";
+ rev = "ee8ada42c55f54727ce4d275c294ba426d3d8234";
+ sha256 = "1wm5ii3cmni8dk3c65kw4wglpypkdsfpgd480d3hc1r5bqpq0d6j";
};
postPatch = ''
diff --git a/pkgs/applications/misc/cura/lulzbot/uranium-qt512-support.patch b/pkgs/applications/misc/cura/lulzbot/uranium-qt512-support.patch
deleted file mode 100644
index 2c666a98c8f..00000000000
--- a/pkgs/applications/misc/cura/lulzbot/uranium-qt512-support.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/UM/Qt/Bindings/i18nCatalogProxy.py b/UM/Qt/Bindings/i18nCatalogProxy.py
-index 7e2bb16c..cec70dd6 100644
---- a/UM/Qt/Bindings/i18nCatalogProxy.py
-+++ b/UM/Qt/Bindings/i18nCatalogProxy.py
-@@ -86,9 +86,9 @@ class i18nCatalogProxy(QObject): # [CodeStyle: Ultimaker code style requires cla
- # \todo Move this to a more generic place so more things can use it.
- def _wrapFunction(self, engine, this_object, function):
- # JavaScript code that wraps the Python method call in a closure
-- wrap_js = """function(this_object) {{
-+ wrap_js = """(function(this_object) {{
- return function({args}) {{ return this_object.{function}({args}) }}
-- }}"""
-+ }})"""
-
- # Get the function name and argument list.
- function_name = function.__name__
diff --git a/pkgs/applications/misc/cura/lulzbot/uranium.nix b/pkgs/applications/misc/cura/lulzbot/uranium.nix
index 1ad755cdfbd..acffc741d57 100644
--- a/pkgs/applications/misc/cura/lulzbot/uranium.nix
+++ b/pkgs/applications/misc/cura/lulzbot/uranium.nix
@@ -2,15 +2,15 @@
, pyqt5, numpy, scipy, shapely, libarcusLulzbot, doxygen, gettext, pythonOlder }:
buildPythonPackage {
- version = "3.6.18";
+ version = "3.6.21";
pname = "uranium";
name = "uraniumLulzbot";
format = "other";
src = fetchgit {
url = https://code.alephobjects.com/diffusion/U/uranium.git;
- rev = "33df88a7414375ac924ac761113baa48d2ced2b4";
- sha256 = "109cbv7y105crbrzfp70lmcr9n20ap5c97i5qd46fmxbx86yj7f8";
+ rev = "54d911edd2551c5875c554928896122835a0dd6c";
+ sha256 = "04bym3vwikaxw8ab0mymv9sc9n8i7yw5kfsv99ic811g9lzz3j1i";
};
disabled = pythonOlder "3.5.0";
@@ -19,9 +19,6 @@ buildPythonPackage {
propagatedBuildInputs = [ pyqt5 numpy scipy shapely libarcusLulzbot ];
nativeBuildInputs = [ cmake doxygen ];
- # Qt 5.12+ support; see https://code.alephobjects.com/rU70b73ba0a270799b9eacf78e400aa8b8ab3fb2ee
- patches = [ ./uranium-qt512-support.patch ];
-
postPatch = ''
sed -i 's,/python''${PYTHON_VERSION_MAJOR}/dist-packages,/python''${PYTHON_VERSION_MAJOR}.''${PYTHON_VERSION_MINOR}/site-packages,g' CMakeLists.txt
sed -i \
diff --git a/pkgs/applications/misc/cura/plugins.nix b/pkgs/applications/misc/cura/plugins.nix
index bdbf8f24136..20c58ddfb1d 100644
--- a/pkgs/applications/misc/cura/plugins.nix
+++ b/pkgs/applications/misc/cura/plugins.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, python3Packages }:
+{ stdenv, fetchFromGitHub, fetchpatch, cmake, python3Packages }:
let
@@ -11,8 +11,8 @@ let
src = fetchFromGitHub {
owner = "fieldOfView";
repo = pname;
- rev = "46548cbb8d32d10fe3aee12f272d5d8f34271738";
- sha256 = "0pllba8qx1746pnf5ccbkqn2j6f8hhknpgyrrv244ykvigrlczx0";
+ rev = "a82a42a87bbeb390b80b991afb1a6741c46a3432";
+ sha256 = "0q5yd7pw626qls2ks2y39hb9czd6lgh71jalzl2drwdi6a8mwsfz";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/misc/dbeaver/default.nix b/pkgs/applications/misc/dbeaver/default.nix
index 179dc85b2a9..1549ab00a4f 100644
--- a/pkgs/applications/misc/dbeaver/default.nix
+++ b/pkgs/applications/misc/dbeaver/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
pname = "dbeaver-ce";
- version = "6.2.2";
+ version = "6.2.4";
desktopItem = makeDesktopItem {
name = "dbeaver";
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://dbeaver.io/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz";
- sha256 = "0qpa0wh5lr5lxk9cdv5p1cmbdk1kw1lfqmsfgqxvgfysc1mgjgp1";
+ sha256 = "1k3aan290kfy2b53gl8r4yxvb8jas6sms1r052m3jld3i8frqgva";
};
installPhase = ''
diff --git a/pkgs/applications/misc/eaglemode/default.nix b/pkgs/applications/misc/eaglemode/default.nix
index ae83802a7b4..5d99cbaa988 100644
--- a/pkgs/applications/misc/eaglemode/default.nix
+++ b/pkgs/applications/misc/eaglemode/default.nix
@@ -3,11 +3,11 @@ librsvg, glib, gtk2, libXext, libXxf86vm, poppler, xineLib, ghostscript, makeWra
stdenv.mkDerivation rec {
pname = "eaglemode";
- version = "0.94.1";
+ version = "0.94.2";
src = fetchurl {
url = "mirror://sourceforge/eaglemode/${pname}-${version}.tar.bz2";
- sha256 = "0mpnk0fzy02jxbafipkdkj48m6k38h42j599gw4sdnag7ymlms89";
+ sha256 = "10zxih7gmyhq0az1mnsw2x563l4bbwcns794s4png8rf4d6hjszm";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/misc/electrum/dash.nix b/pkgs/applications/misc/electrum/dash.nix
index 8ba562de1cb..fc5192bb5e4 100644
--- a/pkgs/applications/misc/electrum/dash.nix
+++ b/pkgs/applications/misc/electrum/dash.nix
@@ -42,5 +42,6 @@ python2Packages.buildPythonApplication rec {
homepage = https://github.com/dashpay/electrum-dash;
license = licenses.gpl3;
maintainers = with maintainers; [ np ];
+ knownVulnerabilities = [ "CVE-2018-1000022" ];
};
}
diff --git a/pkgs/applications/misc/elogind/default.nix b/pkgs/applications/misc/elogind/default.nix
new file mode 100644
index 00000000000..acfbc7ec917
--- /dev/null
+++ b/pkgs/applications/misc/elogind/default.nix
@@ -0,0 +1,82 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, meson
+, ninja
+, m4
+, gperf
+, getent
+, libcap
+, gettext
+, pkgconfig
+, udev
+, eudev
+, libxslt
+, python3
+, docbook5
+, docbook_xsl
+, docbook_xsl_ns
+, docbook_xml_dtd_42
+, docbook_xml_dtd_45
+
+# Defaulting to false because usually the rationale for using elogind is to
+# use it in situation where a systemd dependency does not work (especially
+# when building with musl, which elogind explicitly supports).
+, enableSystemd ? false
+}:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ pname = "elogind";
+ version = "239.5";
+
+ src = fetchFromGitHub {
+ owner = "elogind";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1gdiy4vbx4gs2hnb79x14zi530mlq26glxpzp3c95w8l058wj4ba";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ m4
+ pkgconfig
+ gperf
+ getent
+ libcap
+ gettext
+ libxslt.bin # xsltproc
+ docbook5 docbook_xsl docbook_xsl_ns docbook_xml_dtd_42 docbook_xml_dtd_45 # needed for docbook without Internet
+ (python3.withPackages (p: with p; [ lxml ])) # fixes: man/meson.build:111:0: ERROR: Could not execute command "/build/source/tools/xml_helper.py".
+ ];
+
+ buildInputs =
+ if enableSystemd then [ udev ] else [ eudev ];
+
+ # Inspired by the systemd `preConfigure`.
+ # Conceptually we should patch all files required during the build, but not scripts
+ # supposed to run at run-time of the software (important for cross-compilation).
+ # This package seems to have mostly scripts that run at build time.
+ preConfigure = ''
+ for dir in tools src/test; do
+ patchShebangs $dir
+ done
+
+ patchShebangs src/basic/generate-*.{sh,py}
+ '';
+
+ mesonFlags = [
+ "-Drootprefix=${placeholder "out"}"
+ "-Dsysconfdir=${placeholder "out"}/etc"
+ ];
+
+ meta = {
+ homepage = https://github.com/elogind/elogind;
+ description = ''The systemd project's "logind", extracted to a standalone package'';
+ platforms = platforms.linux; # probably more
+ license = licenses.lgpl21Plus;
+ maintainers = with maintainers; [ nh2 ];
+ };
+}
diff --git a/pkgs/applications/misc/epr/default.nix b/pkgs/applications/misc/epr/default.nix
new file mode 100644
index 00000000000..f67c15f0a99
--- /dev/null
+++ b/pkgs/applications/misc/epr/default.nix
@@ -0,0 +1,21 @@
+{ lib, python3Packages, fetchFromGitHub }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "epr";
+ version = "2.3.0b";
+
+ src = fetchFromGitHub {
+ owner = "wustho";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1a6md3015284hzmx0sby5kl59p7lwv73sq7sid35vrr15zrl0aw7";
+ };
+
+ meta = with lib; {
+ description = "CLI Epub Reader";
+ homepage = "https://github.com/wustho/epr";
+ license = licenses.mit;
+ maintainers = [ maintainers.filalex77 ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/misc/exercism/default.nix b/pkgs/applications/misc/exercism/default.nix
index 590e4cdc4cb..a071761599a 100644
--- a/pkgs/applications/misc/exercism/default.nix
+++ b/pkgs/applications/misc/exercism/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "exercism";
- version = "3.0.12";
-
- goPackagePath = "github.com/exercism/cli";
+ version = "3.0.13";
src = fetchFromGitHub {
owner = "exercism";
repo = "cli";
rev = "v${version}";
- sha256 = "1xvxcl7j5izx5lgmjd97zd28lg2sydwgbgn2cnisz5r0d27pj3ra";
+ sha256 = "17gvz9a0sn4p36hf4l77bxhhfipf4x998iay31layqwbnzmb4xy7";
};
- goDeps = ./deps.nix;
+ modSha256 = "0pg0hxrr6jjd03wbjn5y65x02md3h352mnm1gr6vyiv7hn4ws14m";
+
+ subPackages = [ "./exercism" ];
meta = with stdenv.lib; {
inherit (src.meta) homepage;
diff --git a/pkgs/applications/misc/exercism/deps.nix b/pkgs/applications/misc/exercism/deps.nix
deleted file mode 100644
index 10a6baa2241..00000000000
--- a/pkgs/applications/misc/exercism/deps.nix
+++ /dev/null
@@ -1,201 +0,0 @@
-# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
-[
- {
- goPackagePath = "github.com/blang/semver";
- fetch = {
- type = "git";
- url = "https://github.com/blang/semver";
- rev = "2ee87856327ba09384cabd113bc6b5d174e9ec0f";
- sha256 = "13ws259bwcibkclbr82ilhk6zadm63kxklxhk12wayklj8ghhsmy";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "346938d642f2ec3594ed81d874461961cd0faa76";
- sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
- };
- }
- {
- goPackagePath = "github.com/fsnotify/fsnotify";
- fetch = {
- type = "git";
- url = "https://github.com/fsnotify/fsnotify";
- rev = "629574ca2a5df945712d3079857300b5e4da0236";
- sha256 = "06wfg1mmzjj04z7d0q1x2fai9k6hm957brngsaf02fa9a3qqanv3";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/hcl";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/hcl";
- rev = "392dba7d905ed5d04a5794ba89f558b27e2ba1ca";
- sha256 = "1rfm67kma2hpakabf7hxlj196jags4rpjpcirwg4kan4g9b6j0kb";
- };
- }
- {
- goPackagePath = "github.com/inconshreveable/go-update";
- fetch = {
- type = "git";
- url = "https://github.com/inconshreveable/go-update";
- rev = "8152e7eb6ccf8679a64582a66b78519688d156ad";
- sha256 = "07czhspakpi7al004rm669cmf4h5l0vnygsm11280nkfn2zxqdi3";
- };
- }
- {
- goPackagePath = "github.com/inconshreveable/mousetrap";
- fetch = {
- type = "git";
- url = "https://github.com/inconshreveable/mousetrap";
- rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75";
- sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
- };
- }
- {
- goPackagePath = "github.com/magiconair/properties";
- fetch = {
- type = "git";
- url = "https://github.com/magiconair/properties";
- rev = "be5ece7dd465ab0765a9682137865547526d1dfb";
- sha256 = "0spk58x9b0hj29cw6wy6rlvc6s9xk4r0gmlxgsc194pkzqcg1my8";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/mapstructure";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/mapstructure";
- rev = "d0303fe809921458f417bcf828397a65db30a7e4";
- sha256 = "1fjwi5ghc1ibyx93apz31n4hj6gcq1hzismpdfbg2qxwshyg0ya8";
- };
- }
- {
- goPackagePath = "github.com/pelletier/go-buffruneio";
- fetch = {
- type = "git";
- url = "https://github.com/pelletier/go-buffruneio";
- rev = "c37440a7cf42ac63b919c752ca73a85067e05992";
- sha256 = "0l83p1gg6g5mmhmxjisrhfimhbm71lwn1r2w7d6siwwqm9q08sd2";
- };
- }
- {
- goPackagePath = "github.com/pelletier/go-toml";
- fetch = {
- type = "git";
- url = "https://github.com/pelletier/go-toml";
- rev = "5ccdfb18c776b740aecaf085c4d9a2779199c279";
- sha256 = "1jl44j58y62rhnwkzw3mvcj725gdyzs45pq4ga81qqxwqxs3czsq";
- };
- }
- {
- 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 = "9be650865eab0c12963d8753212f4f9c66cdcf12";
- sha256 = "12dhh6d07304lsjv7c4p95hkip0hnshqhwivdw39pbypgg0p8y34";
- };
- }
- {
- goPackagePath = "github.com/spf13/cast";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cast";
- rev = "acbeb36b902d72a7a4c18e8f3241075e7ab763e4";
- sha256 = "0w25s6gjbbwv47b9208hysyqqphd6pib3d2phg24mjy4wigkm050";
- };
- }
- {
- goPackagePath = "github.com/spf13/cobra";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cobra";
- rev = "b26b538f693051ac6518e65672de3144ce3fbedc";
- sha256 = "0pm3qlw35xygz9zz7hizlmin76wrfac8vsxvsd9i0zpnijbkmjv6";
- };
- }
- {
- goPackagePath = "github.com/spf13/jwalterweatherman";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/jwalterweatherman";
- rev = "0efa5202c04663c757d84f90f5219c1250baf94f";
- sha256 = "1sfd72zvw9lrzfc8haswhqf93bzm20q4yhbynm6n5fnnc56zn4gs";
- };
- }
- {
- goPackagePath = "github.com/spf13/pflag";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/pflag";
- rev = "e57e3eeb33f795204c1ca35f56c44f83227c6e66";
- sha256 = "13mhx4i913jil32j295m3a36jzvq1y64xig0naadiz7q9ja011r2";
- };
- }
- {
- goPackagePath = "github.com/spf13/viper";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/viper";
- rev = "15738813a09db5c8e5b60a19d67d3f9bd38da3a4";
- sha256 = "1mjfzg8zvnxckaq6l8gw99i2msrfqn9yr04dc3b7kd5bpxi6zr4v";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "69483b4bd14f5845b5a1e55bca19e954e827f1d0";
- sha256 = "11lzrwkdzdd8yyag92akncc008h2f9d1bpc489mxiwp0jrmz4ivb";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "f5079bd7f6f74e23c4d65efa0f4ce14cbd6a3c0f";
- sha256 = "0sck2mq4bwyh5iv51jpbywzwhc47ci1q5yd7pqr68xnsz7b3b55k";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "d8f5ea21b9295e315e612b4bcf4bedea93454d4d";
- sha256 = "1gy2y20glqqqcmmrcx2wrvk4h74h8im1nxvzi91i1mxjk7p185mv";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "3bd178b88a8180be2df394a1fbb81313916f0e7b";
- sha256 = "137pp3gz8ll08q0q434dn6472bbkv81h72qqqm9idhf7cc6f51w9";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://github.com/go-yaml/yaml";
- rev = "25c4ec802a7d637f88d584ab26798e94ad14c13b";
- sha256 = "053mknsl3xhjscmd552005xnwbfcg0z2iphvbvj3wi0w3pvmlw44";
- };
- }
-]
\ No newline at end of file
diff --git a/pkgs/applications/misc/fetchmail/default.nix b/pkgs/applications/misc/fetchmail/default.nix
index bbbf1a0aff9..6c4ecf6fa39 100644
--- a/pkgs/applications/misc/fetchmail/default.nix
+++ b/pkgs/applications/misc/fetchmail/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
configureFlags = [ "--with-ssl=${openssl.dev}" ];
meta = {
- homepage = http://www.fetchmail.info/;
+ homepage = https://www.fetchmail.info/;
description = "A full-featured remote-mail retrieval and forwarding utility";
longDescription = ''
A full-featured, robust, well-documented remote-mail retrieval and
diff --git a/pkgs/applications/misc/firestarter/default.nix b/pkgs/applications/misc/firestarter/default.nix
index e93d0ab69a7..82bcf5a4aa0 100644
--- a/pkgs/applications/misc/firestarter/default.nix
+++ b/pkgs/applications/misc/firestarter/default.nix
@@ -1,21 +1,21 @@
-{ stdenv, fetchFromGitHub, python3, cudatoolkit,
+{ stdenv, fetchFromGitHub, glibc, python3, cudatoolkit,
withCuda ? true
}:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "firestarter";
- version = "1.7.3";
+ version = "1.7.4";
src = fetchFromGitHub {
owner = "tud-zih-energy";
repo = "FIRESTARTER";
rev = "v${version}";
- sha256 = "1gc7kmzx9nw22lyfmpyz72p974jf1hvw5nvszcaq7x6h8cz9ip15";
+ sha256 = "161mg0h1hvp6bxfjdhyfqrljvphys896mfd36254rbgzxm38ibi7";
};
nativeBuildInputs = [ python3 ];
- buildInputs = optionals withCuda [ cudatoolkit ];
+ buildInputs = [ glibc.static ] ++ optionals withCuda [ cudatoolkit ];
preBuild = ''
mkdir -p build
cd build
diff --git a/pkgs/applications/misc/gallery-dl/default.nix b/pkgs/applications/misc/gallery-dl/default.nix
index 169c5c11b8c..b1cd6a36e08 100644
--- a/pkgs/applications/misc/gallery-dl/default.nix
+++ b/pkgs/applications/misc/gallery-dl/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "gallery_dl";
- version = "1.10.3";
+ version = "1.10.6";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "1ippn0zbjy69n178vh4wgyzy6723ynvj2w23mzqw7v2mzcvkhmdz";
+ sha256 = "0jbfp072rnb3pkqp10xds57bnlcn87vqjaz68nhpzkwvwhs3hr4w";
};
doCheck = false;
diff --git a/pkgs/applications/misc/geoipupdate/default.nix b/pkgs/applications/misc/geoipupdate/default.nix
new file mode 100644
index 00000000000..57060179473
--- /dev/null
+++ b/pkgs/applications/misc/geoipupdate/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "geoipupdate";
+ version = "4.1.5";
+
+ src = fetchFromGitHub {
+ owner = "maxmind";
+ repo = "geoipupdate";
+ rev = "v${version}";
+ sha256 = "1k0bmsqgw35sdmaafinlr4qd5910fi598i8irxrz11394d3c8giv";
+ };
+
+ modSha256 = "0mk6zp6byq3jc6wipx53bg5igry114klq5w8isc0z6r63zjsk6f6";
+
+ meta = with stdenv.lib; {
+ description = "Automatic GeoIP database updater";
+ homepage = "https://github.com/maxmind/geoipupdate";
+ license = with licenses; [ asl20 ];
+ platforms = platforms.all;
+ maintainers = with maintainers; [ das_j ];
+ };
+}
diff --git a/pkgs/applications/misc/gollum/Gemfile.lock b/pkgs/applications/misc/gollum/Gemfile.lock
index 6cd77318754..b80d31cee9a 100644
--- a/pkgs/applications/misc/gollum/Gemfile.lock
+++ b/pkgs/applications/misc/gollum/Gemfile.lock
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
- charlock_holmes (0.7.6)
+ charlock_holmes (0.7.7)
diff-lcs (1.3)
gemojione (3.3.0)
json
@@ -31,12 +31,12 @@ GEM
twitter-text (= 1.14.7)
json (2.2.0)
kramdown (1.9.0)
- mime-types (3.2.2)
+ mime-types (3.3)
mime-types-data (~> 3.2015)
- mime-types-data (3.2019.0331)
+ mime-types-data (3.2019.1009)
mini_portile2 (2.4.0)
mustache (0.99.8)
- nokogiri (1.10.4)
+ nokogiri (1.10.5)
mini_portile2 (~> 2.4.0)
posix-spawn (0.3.13)
rack (1.6.11)
@@ -50,7 +50,7 @@ GEM
rack-protection (~> 1.4)
tilt (>= 1.3, < 3)
stringex (2.8.5)
- tilt (2.0.9)
+ tilt (2.0.10)
twitter-text (1.14.7)
unf (~> 0.1.0)
unf (0.1.4)
@@ -65,4 +65,4 @@ DEPENDENCIES
gollum
BUNDLED WITH
- 1.17.2
+ 1.17.3
diff --git a/pkgs/applications/misc/gollum/gemset.nix b/pkgs/applications/misc/gollum/gemset.nix
index f9bdf94db17..080c5b8b098 100644
--- a/pkgs/applications/misc/gollum/gemset.nix
+++ b/pkgs/applications/misc/gollum/gemset.nix
@@ -4,10 +4,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1nf1l31n10yaark2rrg5qzyzcx9w80681449s3j09qmnipsl8rl5";
+ sha256 = "0hybw8jw9ryvz5zrki3gc9r88jqy373m6v46ynxsdzv1ysiyr40p";
type = "gem";
};
- version = "0.7.6";
+ version = "0.7.7";
};
diff-lcs = {
groups = ["default"];
@@ -110,20 +110,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk";
+ sha256 = "0g7l18igjb9z7q4b2ykvyxyvjxlx5pwsmx5z3ibdbr6372xgfglk";
type = "gem";
};
- version = "3.2.2";
+ version = "3.3";
};
mime-types-data = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1m00pg19cm47n1qlcxgl91ajh2yq0fszvn1vy8fy0s1jkrp9fw4a";
+ sha256 = "18x61fc36951vw7f74gq8cyybdpxvyg5d0azvqhrs82ddw3v16xh";
type = "gem";
};
- version = "3.2019.0331";
+ version = "3.2019.1009";
};
mini_portile2 = {
groups = ["default"];
@@ -151,10 +151,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nmdrqqz1gs0fwkgzxjl4wr554gr8dc1fkrqjc2jpsvwgm41rygv";
+ sha256 = "185g3dwba73jqxjr94bd2zk6fil6n9hmcfnfyzh3p1w47vm296r7";
type = "gem";
};
- version = "1.10.4";
+ version = "1.10.5";
};
posix-spawn = {
groups = ["default"];
@@ -234,10 +234,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ca4k0clwf0rkvy7726x4nxpjxkpv67w043i39saxgldxd97zmwz";
+ sha256 = "0rn8z8hda4h41a64l0zhkiwz2vxw9b1nb70gl37h1dg2k874yrlv";
type = "gem";
};
- version = "2.0.9";
+ version = "2.0.10";
};
twitter-text = {
dependencies = ["unf"];
diff --git a/pkgs/applications/misc/gpscorrelate/default.nix b/pkgs/applications/misc/gpscorrelate/default.nix
index bf7bec38afb..07918d3d599 100644
--- a/pkgs/applications/misc/gpscorrelate/default.nix
+++ b/pkgs/applications/misc/gpscorrelate/default.nix
@@ -3,17 +3,15 @@
stdenv.mkDerivation rec {
pname = "gpscorrelate";
- version = "unstable-2019-09-03";
+ version = "2.0";
src = fetchFromGitHub {
owner = "dfandrich";
repo = pname;
- rev = "e1dd44a34f67b1ab7201440e60a840258ee448d2";
- sha256 = "0gjwwdqh9dprzylmmnk3gm41khka9arkij3i9amd8y7d49pm9rlv";
+ rev = version;
+ sha256 = "1wkpb0nqnm0ik46hp2sibf96h2gxi6n951zm8c72scgmh4ciq4fl";
};
- patches = [ ./fix-localedir.diff ];
-
nativeBuildInputs = [
desktop-file-utils
docbook_xml_dtd_42
@@ -30,7 +28,6 @@ stdenv.mkDerivation rec {
makeFlags = [
"prefix=${placeholder "out"}"
- "GTK=3"
"CC=cc"
"CXX=c++"
"CFLAGS=-DENABLE_NLS"
@@ -60,7 +57,7 @@ stdenv.mkDerivation rec {
'';
license = licenses.gpl2Plus;
- homepage = "https://github.com/dfandrich/gpscorrelate";
+ homepage = "https://dfandrich.github.io/gpscorrelate/";
platforms = platforms.linux;
maintainers = with maintainers; [ sikmir ];
};
diff --git a/pkgs/applications/misc/gpscorrelate/fix-localedir.diff b/pkgs/applications/misc/gpscorrelate/fix-localedir.diff
deleted file mode 100644
index 5f9cb296ecd..00000000000
--- a/pkgs/applications/misc/gpscorrelate/fix-localedir.diff
+++ /dev/null
@@ -1,27 +0,0 @@
-diff --git i/Makefile w/Makefile
-index 47919ca..408fd68 100644
---- i/Makefile
-+++ w/Makefile
-@@ -33,8 +33,9 @@ datadir = $(prefix)/share
- mandir = $(datadir)/man
- docdir = $(datadir)/doc/gpscorrelate
- applicationsdir = $(datadir)/applications
-+localedir = ${datadir}/locale
-
--DEFS = -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\"
-+DEFS = -DPACKAGE_VERSION=\"$(PACKAGE_VERSION)\" -DPACKAGE_LOCALE_DIR=\"$(localedir)\"
-
- TARGETS = gpscorrelate-gui$(EXEEXT) gpscorrelate$(EXEEXT) doc/gpscorrelate.1 doc/gpscorrelate.html
-
-diff --git i/main-gui.c w/main-gui.c
-index fdace6f..8a6197b 100644
---- i/main-gui.c
-+++ w/main-gui.c
-@@ -40,6 +40,7 @@
- int main(int argc, char* argv[])
- {
- /* Initialize gettext (gtk_init initializes the locale) */
-+ (void) bindtextdomain(TEXTDOMAIN, PACKAGE_LOCALE_DIR);
- (void) textdomain(TEXTDOMAIN);
- (void) bind_textdomain_codeset(TEXTDOMAIN, "UTF-8");
-
diff --git a/pkgs/applications/misc/gpxsee/default.nix b/pkgs/applications/misc/gpxsee/default.nix
index ef84b8a4e6d..cad738908f0 100644
--- a/pkgs/applications/misc/gpxsee/default.nix
+++ b/pkgs/applications/misc/gpxsee/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "gpxsee";
- version = "7.15";
+ version = "7.17";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
rev = version;
- sha256 = "036g17479nqy3kvy3dy3cn7yi7r57rsp28gkcay0qhf9h0az76p3";
+ sha256 = "10mch709m4ws73yzkrx9lm2hwzl179ggpk6xkbhkvnl7rsd2yz08";
};
nativeBuildInputs = [ qmake ];
diff --git a/pkgs/applications/misc/grip/default.nix b/pkgs/applications/misc/grip/default.nix
index b7df9b49fb3..68d373d7a9a 100644
--- a/pkgs/applications/misc/grip/default.nix
+++ b/pkgs/applications/misc/grip/default.nix
@@ -2,11 +2,11 @@
, curl, cdparanoia, libid3tag, ncurses, libtool }:
stdenv.mkDerivation rec {
- name = "grip-3.10.2";
+ name = "grip-4.0.0";
src = fetchurl {
url = "mirror://sourceforge/grip/${name}.tar.gz";
- sha256 = "1wngrvw0zkrd2xw7c6w0qmq38jxishp5q9xvm6qlycza2czb4p36";
+ sha256 = "1k4mnzz2ky3wps147sdpxx7pz87zpfws2hdyl3x68iji54697qi0";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/misc/guake/default.nix b/pkgs/applications/misc/guake/default.nix
index 97303c43fb1..d403ddc8b26 100644
--- a/pkgs/applications/misc/guake/default.nix
+++ b/pkgs/applications/misc/guake/default.nix
@@ -1,10 +1,21 @@
-{ stdenv, fetchFromGitHub, python3, gettext, gobject-introspection, wrapGAppsHook, glibcLocales
-, gtk3, keybinder3, libnotify, libutempter, vte, libwnck3 }:
+{ stdenv
+, fetchFromGitHub
+, python3
+, gettext
+, gobject-introspection
+, wrapGAppsHook
+, gtk3
+, keybinder3
+, libnotify
+, libutempter
+, vte
+, libwnck3
+}:
-let
+python3.pkgs.buildPythonApplication rec {
+ pname = "guake";
version = "3.6.3";
-in python3.pkgs.buildPythonApplication {
- name = "guake-${version}";
+
format = "other";
src = fetchFromGitHub {
@@ -19,18 +30,34 @@ in python3.pkgs.buildPythonApplication {
# and https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;
- nativeBuildInputs = [ gettext gobject-introspection wrapGAppsHook python3.pkgs.pip glibcLocales ];
+ nativeBuildInputs = [
+ gettext
+ gobject-introspection
+ wrapGAppsHook
+ python3.pkgs.pip
+ ];
- buildInputs = [ gtk3 keybinder3 libnotify python3 vte ];
+ buildInputs = [
+ gtk3
+ keybinder3
+ libnotify
+ libwnck3
+ python3
+ vte
+ ];
- propagatedBuildInputs = with python3.pkgs; [ dbus-python pbr pycairo pygobject3 libwnck3 ];
-
- LC_ALL = "en_US.UTF-8"; # fixes weird encoding error, see https://github.com/NixOS/nixpkgs/pull/38642#issuecomment-379727699
+ propagatedBuildInputs = with python3.pkgs; [
+ dbus-python
+ pbr
+ pycairo
+ pygobject3
+ setuptools
+ ];
PBR_VERSION = version; # pbr needs either .git directory, sdist, or env var
makeFlags = [
- "prefix=$(out)"
+ "prefix=${placeholder ''out''}"
];
preFixup = ''
@@ -39,9 +66,9 @@ in python3.pkgs.buildPythonApplication {
meta = with stdenv.lib; {
description = "Drop-down terminal for GNOME";
- homepage = http://guake-project.org;
+ homepage = "http://guake-project.org";
license = licenses.gpl2;
- platforms = platforms.linux;
maintainers = [ maintainers.msteen ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/hubstaff/revision.json b/pkgs/applications/misc/hubstaff/revision.json
index 64cad5c0292..2fd29444dad 100644
--- a/pkgs/applications/misc/hubstaff/revision.json
+++ b/pkgs/applications/misc/hubstaff/revision.json
@@ -1,5 +1,5 @@
{
- "url": "https://hubstaff-production.s3.amazonaws.com/downloads/HubstaffClient/Builds/Release/1.4.11-a12e5bad/Hubstaff-1.4.11-a12e5bad.sh",
- "version": "1.4.11-a12e5bad",
- "sha256": "0nqmw02spplqppvz2jniq5p5y69l8n5xp9wji4032kn4qsba33jn"
+ "url": "https://hubstaff-production.s3.amazonaws.com/downloads/HubstaffClient/Builds/Release/1.5.2-bead991b/Hubstaff-1.5.2-bead991b.sh",
+ "version": "1.5.2-bead991b",
+ "sha256": "068b0q94ydldyjmzbka1j94vr1xdxvkxq79pp7ria81hvpp68yxf"
}
diff --git a/pkgs/applications/misc/jekyll/basic/Gemfile.lock b/pkgs/applications/misc/jekyll/basic/Gemfile.lock
index 54c703bb859..f7588990432 100644
--- a/pkgs/applications/misc/jekyll/basic/Gemfile.lock
+++ b/pkgs/applications/misc/jekyll/basic/Gemfile.lock
@@ -1,28 +1,28 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (6.0.0)
+ activesupport (6.0.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
- zeitwerk (~> 2.1, >= 2.1.8)
- addressable (2.6.0)
- public_suffix (>= 2.0.2, < 4.0)
+ zeitwerk (~> 2.2)
+ addressable (2.7.0)
+ public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
concurrent-ruby (1.1.5)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
- ffi (1.11.1)
+ ffi (1.11.2)
forwardable-extended (2.6.0)
gemoji (3.0.1)
- html-pipeline (2.12.0)
+ html-pipeline (2.12.2)
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.6.0)
- i18n (1.6.0)
+ i18n (1.7.0)
concurrent-ruby (~> 1.0)
jekyll (4.0.0)
addressable (~> 2.4)
@@ -44,7 +44,7 @@ GEM
jekyll-mentions (1.5.1)
html-pipeline (~> 2.3)
jekyll (>= 3.7, < 5.0)
- jekyll-sass-converter (2.0.0)
+ jekyll-sass-converter (2.0.1)
sassc (> 2.0.1, < 3.0)
jekyll-seo-tag (2.6.1)
jekyll (>= 3.3, < 5.0)
@@ -60,25 +60,23 @@ GEM
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
- listen (3.1.5)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- ruby_dep (~> 1.2)
+ listen (3.2.0)
+ rb-fsevent (~> 0.10, >= 0.10.3)
+ rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
mini_portile2 (2.4.0)
- minitest (5.11.3)
- nokogiri (1.10.4)
+ minitest (5.13.0)
+ nokogiri (1.10.5)
mini_portile2 (~> 2.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- public_suffix (3.1.1)
+ public_suffix (4.0.1)
rb-fsevent (0.10.3)
rb-inotify (0.10.0)
ffi (~> 1.0)
- rouge (3.9.0)
- ruby_dep (1.5.0)
+ rouge (3.13.0)
safe_yaml (1.0.5)
- sassc (2.1.0)
+ sassc (2.2.1)
ffi (~> 1.9)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
@@ -86,7 +84,7 @@ GEM
tzinfo (1.2.5)
thread_safe (~> 0.1)
unicode-display_width (1.6.0)
- zeitwerk (2.1.9)
+ zeitwerk (2.2.1)
PLATFORMS
ruby
@@ -100,4 +98,4 @@ DEPENDENCIES
jemoji
BUNDLED WITH
- 1.17.2
+ 1.17.3
diff --git a/pkgs/applications/misc/jekyll/basic/gemset.nix b/pkgs/applications/misc/jekyll/basic/gemset.nix
index 41e599c0202..7fd9abd82a3 100644
--- a/pkgs/applications/misc/jekyll/basic/gemset.nix
+++ b/pkgs/applications/misc/jekyll/basic/gemset.nix
@@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0b24ch7zmrdb4h6aismahk9785lc4ij30lmdr6ydv19kkljsjq5v";
+ sha256 = "190xv21yz03zz8nlfly557ir859jr5zkwi89naziy65hskdnkw1s";
type = "gem";
};
- version = "6.0.0";
+ version = "6.0.1";
};
addressable = {
dependencies = ["public_suffix"];
@@ -16,10 +16,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l";
+ sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy";
type = "gem";
};
- version = "2.6.0";
+ version = "2.7.0";
};
colorator = {
groups = ["default"];
@@ -67,10 +67,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06mvxpjply8qh4j3fj9wh08kdzwkbnvsiysh0vrhlk5cwxzjmblh";
+ sha256 = "0cbads5da12lb3j0mg2hjrd57s5qkkairxh2y6r9bqyblb5b8xbw";
type = "gem";
};
- version = "1.11.1";
+ version = "1.11.2";
};
forwardable-extended = {
groups = ["default"];
@@ -98,10 +98,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0f7x70p3fda7i5wfjjljjgjgqwx8m12345bs4xpnh7fhnis42fkk";
+ sha256 = "19hc7njr029pzqljpfhzhdi0p2rgn8ihn3bdnai2apy6nj1g1sg2";
type = "gem";
};
- version = "2.12.0";
+ version = "2.12.2";
};
"http_parser.rb" = {
groups = ["default"];
@@ -119,10 +119,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hfxnlyr618s25xpafw9mypa82qppjccbh292c4l3bj36az7f6wl";
+ sha256 = "0hmypvx9iyc0b4hski7aic2xzm09cg1c7q1qlpnk3k8s5acxzyhl";
type = "gem";
};
- version = "1.6.0";
+ version = "1.7.0";
};
jekyll = {
dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml" "terminal-table"];
@@ -163,10 +163,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fbc25p8vqyzmg8wpmgacqjkk3jhrr6kz9y45m43ygck74h2cad2";
+ sha256 = "0xjzqpp35qr2vnf2zpak0srn773mp21glcq81a0iqpnrva7h80m3";
type = "gem";
};
- version = "2.0.0";
+ version = "2.0.1";
};
jekyll-seo-tag = {
dependencies = ["jekyll"];
@@ -244,15 +244,15 @@
version = "4.0.3";
};
listen = {
- dependencies = ["rb-fsevent" "rb-inotify" "ruby_dep"];
+ dependencies = ["rb-fsevent" "rb-inotify"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01v5mrnfqm6sgm8xn2v5swxsn1wlmq7rzh2i48d4jzjsc7qvb6mx";
+ sha256 = "1j3s7bprp2jfhgb959wd1h98978zg3207nl87yg8k5w7k08f7snb";
type = "gem";
};
- version = "3.1.5";
+ version = "3.2.0";
};
mercenary = {
groups = ["default"];
@@ -279,10 +279,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0icglrhghgwdlnzzp4jf76b0mbc71s80njn5afyfjn4wqji8mqbq";
+ sha256 = "0w16p7cvslh3hxd3cia8jg4pd85z7rz7xqb16vh42gj4rijn8rmi";
type = "gem";
};
- version = "5.11.3";
+ version = "5.13.0";
};
nokogiri = {
dependencies = ["mini_portile2"];
@@ -290,10 +290,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nmdrqqz1gs0fwkgzxjl4wr554gr8dc1fkrqjc2jpsvwgm41rygv";
+ sha256 = "185g3dwba73jqxjr94bd2zk6fil6n9hmcfnfyzh3p1w47vm296r7";
type = "gem";
};
- version = "1.10.4";
+ version = "1.10.5";
};
pathutil = {
dependencies = ["forwardable-extended"];
@@ -311,10 +311,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0g9ds2ffzljl6jjmkjffwxc1z6lh5nkqqmhhkxjk71q5ggv0rkpm";
+ sha256 = "0xnfv2j2bqgdpg2yq9i2rxby0w2sc9h5iyjkpaas2xknwrgmhdb0";
type = "gem";
};
- version = "3.1.1";
+ version = "4.0.1";
};
rb-fsevent = {
groups = ["default"];
@@ -342,20 +342,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1cn6fin40ngrasqi6qis85mqwx6phnbkzhkkd93acm9vrcf3rkl3";
+ sha256 = "1y90nx9ph9adnrpcsvs2adca2l3dyz8am2d2kzxkwd3a086ji7aw";
type = "gem";
};
- version = "3.9.0";
- };
- ruby_dep = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1c1bkl97i9mkcvkn1jks346ksnvnnp84cs22gwl0vd7radybrgy5";
- type = "gem";
- };
- version = "1.5.0";
+ version = "3.13.0";
};
safe_yaml = {
groups = ["default"];
@@ -373,10 +363,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06kwfqvpwf33cvkvbv1l9g5ln3q721hz5d3dyasq0k9d28x9w4fs";
+ sha256 = "09bnid7r5z5hcin5hykvpvv8xig27wbbckxwis60z2aaxq4j9siz";
type = "gem";
};
- version = "2.1.0";
+ version = "2.2.1";
};
terminal-table = {
dependencies = ["unicode-display_width"];
@@ -425,9 +415,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0gaiqg207j99cvqpgmn4ps6a14hz1rrh5zaxfdkiiavapbc5vpzw";
+ sha256 = "0w7w7y4jr6pcbgnzmh113fh8wz0f00xixl7qvf2rpvnanb68d5gw";
type = "gem";
};
- version = "2.1.9";
+ version = "2.2.1";
};
}
\ No newline at end of file
diff --git a/pkgs/applications/misc/jekyll/full/Gemfile.lock b/pkgs/applications/misc/jekyll/full/Gemfile.lock
index 6410b885ea4..43a2d0cf2d0 100644
--- a/pkgs/applications/misc/jekyll/full/Gemfile.lock
+++ b/pkgs/applications/misc/jekyll/full/Gemfile.lock
@@ -1,14 +1,14 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (6.0.0)
+ activesupport (6.0.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
- zeitwerk (~> 2.1, >= 2.1.8)
- addressable (2.6.0)
- public_suffix (>= 2.0.2, < 4.0)
+ zeitwerk (~> 2.2)
+ addressable (2.7.0)
+ public_suffix (>= 2.0.2, < 5.0)
classifier-reborn (2.2.0)
fast-stemmer (~> 1.0)
coderay (1.1.2)
@@ -23,17 +23,17 @@ GEM
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
execjs (2.7.0)
- faraday (0.15.4)
+ faraday (0.17.0)
multipart-post (>= 1.2, < 3)
fast-stemmer (1.0.2)
- ffi (1.11.1)
+ ffi (1.11.2)
forwardable-extended (2.6.0)
gemoji (3.0.1)
- html-pipeline (2.12.0)
+ html-pipeline (2.12.2)
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.6.0)
- i18n (1.6.0)
+ i18n (1.7.0)
concurrent-ruby (~> 1.0)
jekyll (4.0.0)
addressable (~> 2.4)
@@ -52,10 +52,10 @@ GEM
terminal-table (~> 1.8)
jekyll-avatar (0.7.0)
jekyll (>= 3.0, < 5.0)
- jekyll-coffeescript (1.2.2)
+ jekyll-coffeescript (2.0.0)
coffee-script (~> 2.2)
coffee-script-source (~> 1.12)
- jekyll-feed (0.12.1)
+ jekyll-feed (0.13.0)
jekyll (>= 3.7, < 5.0)
jekyll-gist (1.5.0)
octokit (~> 4.2)
@@ -65,7 +65,7 @@ GEM
jekyll-paginate (1.1.0)
jekyll-redirect-from (0.15.0)
jekyll (>= 3.3, < 5.0)
- jekyll-sass-converter (2.0.0)
+ jekyll-sass-converter (2.0.1)
sassc (> 2.0.1, < 3.0)
jekyll-seo-tag (2.6.1)
jekyll (>= 3.3, < 5.0)
@@ -86,32 +86,30 @@ GEM
liquid (4.0.3)
liquid-c (4.0.0)
liquid (>= 3.0.0)
- listen (3.1.5)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- ruby_dep (~> 1.2)
+ listen (3.2.0)
+ rb-fsevent (~> 0.10, >= 0.10.3)
+ rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
- mime-types (3.2.2)
+ mime-types (3.3)
mime-types-data (~> 3.2015)
- mime-types-data (3.2019.0331)
+ mime-types-data (3.2019.1009)
mini_portile2 (2.4.0)
- minitest (5.11.3)
+ minitest (5.13.0)
multipart-post (2.1.1)
- nokogiri (1.10.4)
+ nokogiri (1.10.5)
mini_portile2 (~> 2.4.0)
octokit (4.14.0)
sawyer (~> 0.8.0, >= 0.5.3)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- public_suffix (3.1.1)
+ public_suffix (4.0.1)
rb-fsevent (0.10.3)
rb-inotify (0.10.0)
ffi (~> 1.0)
- rdoc (6.1.1)
- rouge (3.9.0)
- ruby_dep (1.5.0)
+ rdoc (6.2.0)
+ rouge (3.13.0)
safe_yaml (1.0.5)
- sassc (2.1.0)
+ sassc (2.2.1)
ffi (~> 1.9)
sawyer (0.8.2)
addressable (>= 2.3.5)
@@ -124,7 +122,7 @@ GEM
thread_safe (~> 0.1)
unicode-display_width (1.6.0)
yajl-ruby (1.4.1)
- zeitwerk (2.1.9)
+ zeitwerk (2.2.1)
PLATFORMS
ruby
@@ -150,4 +148,4 @@ DEPENDENCIES
yajl-ruby (~> 1.4)
BUNDLED WITH
- 1.17.2
+ 1.17.3
diff --git a/pkgs/applications/misc/jekyll/full/gemset.nix b/pkgs/applications/misc/jekyll/full/gemset.nix
index 80d67022e7a..2b1c03ce882 100644
--- a/pkgs/applications/misc/jekyll/full/gemset.nix
+++ b/pkgs/applications/misc/jekyll/full/gemset.nix
@@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0b24ch7zmrdb4h6aismahk9785lc4ij30lmdr6ydv19kkljsjq5v";
+ sha256 = "190xv21yz03zz8nlfly557ir859jr5zkwi89naziy65hskdnkw1s";
type = "gem";
};
- version = "6.0.0";
+ version = "6.0.1";
};
addressable = {
dependencies = ["public_suffix"];
@@ -16,10 +16,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l";
+ sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy";
type = "gem";
};
- version = "2.6.0";
+ version = "2.7.0";
};
classifier-reborn = {
dependencies = ["fast-stemmer"];
@@ -132,10 +132,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0s72m05jvzc1pd6cw1i289chas399q0a14xrwg4rvkdwy7bgzrh0";
+ sha256 = "0jk2bar4x6miq2cr73lv0lsbmw4cymiljvp29xb85jifsb3ba6az";
type = "gem";
};
- version = "0.15.4";
+ version = "0.17.0";
};
fast-stemmer = {
groups = ["default"];
@@ -164,10 +164,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06mvxpjply8qh4j3fj9wh08kdzwkbnvsiysh0vrhlk5cwxzjmblh";
+ sha256 = "0cbads5da12lb3j0mg2hjrd57s5qkkairxh2y6r9bqyblb5b8xbw";
type = "gem";
};
- version = "1.11.1";
+ version = "1.11.2";
};
forwardable-extended = {
groups = ["default"];
@@ -195,10 +195,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0f7x70p3fda7i5wfjjljjgjgqwx8m12345bs4xpnh7fhnis42fkk";
+ sha256 = "19hc7njr029pzqljpfhzhdi0p2rgn8ihn3bdnai2apy6nj1g1sg2";
type = "gem";
};
- version = "2.12.0";
+ version = "2.12.2";
};
"http_parser.rb" = {
groups = ["default"];
@@ -216,10 +216,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hfxnlyr618s25xpafw9mypa82qppjccbh292c4l3bj36az7f6wl";
+ sha256 = "0hmypvx9iyc0b4hski7aic2xzm09cg1c7q1qlpnk3k8s5acxzyhl";
type = "gem";
};
- version = "1.6.0";
+ version = "1.7.0";
};
jekyll = {
dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml" "terminal-table"];
@@ -249,10 +249,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "040i6cyv20qmxlpm74kh5hfci8208ja4903yxdv4x0qs0z172kl9";
+ sha256 = "17fjk0bfm0rs3myid24y2scsf5vzzza185bissjmcc44cbxp571j";
type = "gem";
};
- version = "1.2.2";
+ version = "2.0.0";
};
jekyll-feed = {
dependencies = ["jekyll"];
@@ -260,10 +260,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01f0ivjdr3qc9dh9n8lj6paiy7zmlb7hs9nk6rgni6jjn5plslg3";
+ sha256 = "1lx8nvkhd8l1wm3b6s506rycwbmpbzbsbjl65p21asjz6vbwf1ir";
type = "gem";
};
- version = "0.12.1";
+ version = "0.13.0";
};
jekyll-gist = {
dependencies = ["octokit"];
@@ -314,10 +314,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fbc25p8vqyzmg8wpmgacqjkk3jhrr6kz9y45m43ygck74h2cad2";
+ sha256 = "0xjzqpp35qr2vnf2zpak0srn773mp21glcq81a0iqpnrva7h80m3";
type = "gem";
};
- version = "2.0.0";
+ version = "2.0.1";
};
jekyll-seo-tag = {
dependencies = ["jekyll"];
@@ -441,15 +441,15 @@
version = "4.0.0";
};
listen = {
- dependencies = ["rb-fsevent" "rb-inotify" "ruby_dep"];
+ dependencies = ["rb-fsevent" "rb-inotify"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01v5mrnfqm6sgm8xn2v5swxsn1wlmq7rzh2i48d4jzjsc7qvb6mx";
+ sha256 = "1j3s7bprp2jfhgb959wd1h98978zg3207nl87yg8k5w7k08f7snb";
type = "gem";
};
- version = "3.1.5";
+ version = "3.2.0";
};
mercenary = {
groups = ["default"];
@@ -467,20 +467,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk";
+ sha256 = "0g7l18igjb9z7q4b2ykvyxyvjxlx5pwsmx5z3ibdbr6372xgfglk";
type = "gem";
};
- version = "3.2.2";
+ version = "3.3";
};
mime-types-data = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1m00pg19cm47n1qlcxgl91ajh2yq0fszvn1vy8fy0s1jkrp9fw4a";
+ sha256 = "18x61fc36951vw7f74gq8cyybdpxvyg5d0azvqhrs82ddw3v16xh";
type = "gem";
};
- version = "3.2019.0331";
+ version = "3.2019.1009";
};
mini_portile2 = {
groups = ["default"];
@@ -497,10 +497,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0icglrhghgwdlnzzp4jf76b0mbc71s80njn5afyfjn4wqji8mqbq";
+ sha256 = "0w16p7cvslh3hxd3cia8jg4pd85z7rz7xqb16vh42gj4rijn8rmi";
type = "gem";
};
- version = "5.11.3";
+ version = "5.13.0";
};
multipart-post = {
groups = ["default"];
@@ -518,10 +518,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nmdrqqz1gs0fwkgzxjl4wr554gr8dc1fkrqjc2jpsvwgm41rygv";
+ sha256 = "185g3dwba73jqxjr94bd2zk6fil6n9hmcfnfyzh3p1w47vm296r7";
type = "gem";
};
- version = "1.10.4";
+ version = "1.10.5";
};
octokit = {
dependencies = ["sawyer"];
@@ -550,10 +550,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0g9ds2ffzljl6jjmkjffwxc1z6lh5nkqqmhhkxjk71q5ggv0rkpm";
+ sha256 = "0xnfv2j2bqgdpg2yq9i2rxby0w2sc9h5iyjkpaas2xknwrgmhdb0";
type = "gem";
};
- version = "3.1.1";
+ version = "4.0.1";
};
rb-fsevent = {
groups = ["default"];
@@ -581,30 +581,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07b7ac2nls2yskaicqshxgip6dwpxl80hlx4pslq90jgpxgs2kkp";
+ sha256 = "1gh7sc3xd4rgl9z90181cq580r1xqn063mmv51wdrhhsrkkw2bi9";
type = "gem";
};
- version = "6.1.1";
+ version = "6.2.0";
};
rouge = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1cn6fin40ngrasqi6qis85mqwx6phnbkzhkkd93acm9vrcf3rkl3";
+ sha256 = "1y90nx9ph9adnrpcsvs2adca2l3dyz8am2d2kzxkwd3a086ji7aw";
type = "gem";
};
- version = "3.9.0";
- };
- ruby_dep = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1c1bkl97i9mkcvkn1jks346ksnvnnp84cs22gwl0vd7radybrgy5";
- type = "gem";
- };
- version = "1.5.0";
+ version = "3.13.0";
};
safe_yaml = {
groups = ["default"];
@@ -622,10 +612,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06kwfqvpwf33cvkvbv1l9g5ln3q721hz5d3dyasq0k9d28x9w4fs";
+ sha256 = "09bnid7r5z5hcin5hykvpvv8xig27wbbckxwis60z2aaxq4j9siz";
type = "gem";
};
- version = "2.1.0";
+ version = "2.2.1";
};
sawyer = {
dependencies = ["addressable" "faraday"];
@@ -717,9 +707,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0gaiqg207j99cvqpgmn4ps6a14hz1rrh5zaxfdkiiavapbc5vpzw";
+ sha256 = "0w7w7y4jr6pcbgnzmh113fh8wz0f00xixl7qvf2rpvnanb68d5gw";
type = "gem";
};
- version = "2.1.9";
+ version = "2.2.1";
};
}
\ No newline at end of file
diff --git a/pkgs/applications/misc/jgmenu/default.nix b/pkgs/applications/misc/jgmenu/default.nix
index 17d5dd87336..31568c7b0fd 100644
--- a/pkgs/applications/misc/jgmenu/default.nix
+++ b/pkgs/applications/misc/jgmenu/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jgmenu";
- version = "3.4";
+ version = "3.5";
src = fetchFromGitHub {
owner = "johanmalm";
repo = pname;
rev = "v${version}";
- sha256 = "1cikndf71wi17qld3rwp38gk0q7zic707zzz0mr7cgn86dc4if3d";
+ sha256 = "0q0m3sskgmjv28gzvjkphgg3yhwzc9w9fj9i342pibb50impjazy";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix
index 4b70530987f..857cc6c7456 100644
--- a/pkgs/applications/misc/josm/default.nix
+++ b/pkgs/applications/misc/josm/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "josm";
- version = "15322";
+ version = "15390";
src = fetchurl {
url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
- sha256 = "1i6cxs6rvqjwh7yfji5701xdzpnaxcv97gsd692fjrwasnsx1f1i";
+ sha256 = "1wxncd3mjd4j14svgpmvrxc0nkzfkpn0xlci7m7wp9hfp1l81v9f";
};
buildInputs = [ jdk11 makeWrapper ];
diff --git a/pkgs/applications/misc/kanboard/default.nix b/pkgs/applications/misc/kanboard/default.nix
index 0a42d5e4f28..0bdf8e49d96 100644
--- a/pkgs/applications/misc/kanboard/default.nix
+++ b/pkgs/applications/misc/kanboard/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "kanboard";
- version = "1.2.9";
+ version = "1.2.11";
src = fetchFromGitHub {
owner = "kanboard";
repo = "kanboard";
rev = "v${version}";
- sha256 = "1hdr95cpxgdzrzhffs63gdl0g7122ma2zg8bkqwp42p5xphx0xan";
+ sha256 = "0if5nh4m4y3xlvlv86jph7ix5nvpgc1zjkp4cq5iig6z0041bw98";
};
dontBuild = true;
diff --git a/pkgs/applications/misc/keepass-plugins/otpkeyprov/default.nix b/pkgs/applications/misc/keepass-plugins/otpkeyprov/default.nix
new file mode 100644
index 00000000000..e2b26eaee90
--- /dev/null
+++ b/pkgs/applications/misc/keepass-plugins/otpkeyprov/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, buildEnv, fetchzip, mono }:
+
+let
+ version = "2.6";
+ drv = stdenv.mkDerivation {
+ pname = "otpkeyprov";
+ inherit version;
+
+ src = fetchzip {
+ url = "https://keepass.info/extensions/v2/otpkeyprov/OtpKeyProv-${version}.zip";
+ sha256 = "1p60k55v2sxnv1varmp0dgbsi2rhjg9kj19cf54mkc87nss5h1ki";
+ stripRoot = false;
+ };
+
+ meta = {
+ description = "OtpKeyProv is a key provider based on one-time passwords";
+ homepage = "https://keepass.info/plugins.html#otpkeyprov";
+ platforms = with stdenv.lib.platforms; linux;
+ license = stdenv.lib.licenses.gpl2;
+ maintainers = [ stdenv.lib.maintainers.ente ];
+ };
+
+ pluginFilename = "OtpKeyProv.plgx";
+
+ installPhase = ''
+ mkdir -p $out/lib/dotnet/keepass/
+ cp $pluginFilename $out/lib/dotnet/keepass/$pluginFilename
+ '';
+ };
+in
+ # Mono is required to compile plugin at runtime, after loading.
+ buildEnv { name = drv.name; paths = [ mono drv ]; }
diff --git a/pkgs/applications/misc/keepassx/community.nix b/pkgs/applications/misc/keepassx/community.nix
index 22e6cd2f666..6701c910a1f 100644
--- a/pkgs/applications/misc/keepassx/community.nix
+++ b/pkgs/applications/misc/keepassx/community.nix
@@ -26,19 +26,21 @@
, withKeePassKeeShareSecure ? true
, withKeePassSSHAgent ? true
, withKeePassNetworking ? false
+, withKeePassTouchID ? true
+, withKeePassFDOSecrets ? true
}:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "keepassxc";
- version = "2.4.3";
+ version = "2.5.0";
src = fetchFromGitHub {
owner = "keepassxreboot";
repo = "keepassxc";
rev = version;
- sha256 = "1r63bl0cam04rps1bjr107qvwsmay4254nv00gwhh9n45s6cslac";
+ sha256 = "053z6mzcn22w3vkf09i7kdi5p0c6zcd9g62v3p5i3yhd14cgviqr";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang [
@@ -69,6 +71,8 @@ stdenv.mkDerivation rec {
++ (optional withKeePassKeeShare "-DWITH_XC_KEESHARE=ON")
++ (optional withKeePassKeeShareSecure "-DWITH_XC_KEESHARE_SECURE=ON")
++ (optional withKeePassNetworking "-DWITH_XC_NETWORKING=ON")
+ ++ (optional (withKeePassTouchID && stdenv.isDarwin) "-DWITH_XC_TOUCHID=ON")
+ ++ (optional (withKeePassFDOSecrets && stdenv.isLinux) "-DWITH_XC_FDOSECRETS=ON")
++ (optional withKeePassSSHAgent "-DWITH_XC_SSHAGENT=ON");
doCheck = true;
diff --git a/pkgs/applications/misc/khal/default.nix b/pkgs/applications/misc/khal/default.nix
index 6aa94b2fecb..756c8e25971 100644
--- a/pkgs/applications/misc/khal/default.nix
+++ b/pkgs/applications/misc/khal/default.nix
@@ -42,6 +42,7 @@ with python3.pkgs; buildPythonApplication rec {
install -D misc/__khal $out/share/zsh/site-functions/__khal
# man page
+ PATH="${python3.withPackages (ps: with ps; [ sphinx sphinxcontrib_newsfeed ])}/bin:$PATH" \
make -C doc man
install -Dm755 doc/build/man/khal.1 -t $out/share/man/man1
diff --git a/pkgs/applications/misc/khard/default.nix b/pkgs/applications/misc/khard/default.nix
index 99b9c38d53f..1c6708c51c9 100644
--- a/pkgs/applications/misc/khard/default.nix
+++ b/pkgs/applications/misc/khard/default.nix
@@ -1,36 +1,15 @@
-{ stdenv, fetchurl, glibcLocales, python3 }:
+{ stdenv, glibcLocales, python3 }:
-let
- python = python3.override {
- packageOverrides = self: super: {
-
- # https://github.com/pimutils/khal/issues/780
- python-dateutil = super.python-dateutil.overridePythonAttrs (oldAttrs: rec {
- version = "2.6.1";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "891c38b2a02f5bb1be3e4793866c8df49c7d19baabf9c1bad62547e0b4866aca";
- };
- });
-
- };
- };
-
-in with python.pkgs; buildPythonApplication rec {
- version = "0.14.0";
+python3.pkgs.buildPythonApplication rec {
+ version = "0.15.1";
pname = "khard";
- namePrefix = "";
- src = fetchurl {
- url = "https://github.com/scheibler/khard/archive/v${version}.tar.gz";
- sha256 = "0m1pc67jz663yfc0xzfpknymn8jj2bpfxaph3pl0mjd3h1zjfyaq";
+ src = python3.pkgs.fetchPypi {
+ inherit pname version;
+ sha256 = "18ba2xgfq8sw0bg6xmlfjpizid1hkzgswcfcc54gl21y2dwfda2w";
};
- # setup.py reads the UTF-8 encoded readme.
- LC_ALL = "en_US.UTF-8";
- buildInputs = [ glibcLocales ];
-
- propagatedBuildInputs = [
+ propagatedBuildInputs = with python3.pkgs; [
atomicwrites
configobj
vobject
@@ -43,9 +22,6 @@ in with python.pkgs; buildPythonApplication rec {
install -D misc/zsh/_khard $out/share/zsh/site-functions/_khard
'';
- # Fails; but there are no tests anyway.
- doCheck = false;
-
meta = {
homepage = https://github.com/scheibler/khard;
description = "Console carddav client";
diff --git a/pkgs/applications/misc/kitty/default.nix b/pkgs/applications/misc/kitty/default.nix
index db8ef004383..e87d09b50cc 100644
--- a/pkgs/applications/misc/kitty/default.nix
+++ b/pkgs/applications/misc/kitty/default.nix
@@ -79,9 +79,9 @@ buildPythonApplication rec {
'';
buildPhase = if stdenv.isDarwin then ''
- make app
+ ${python.interpreter} setup.py kitty.app --update-check-interval=0
'' else ''
- ${python.interpreter} setup.py linux-package
+ ${python.interpreter} setup.py linux-package --update-check-interval=0
'';
installPhase = ''
diff --git a/pkgs/applications/misc/lsd2dsl/default.nix b/pkgs/applications/misc/lsd2dsl/default.nix
new file mode 100644
index 00000000000..5dd5fa0f512
--- /dev/null
+++ b/pkgs/applications/misc/lsd2dsl/default.nix
@@ -0,0 +1,36 @@
+{ mkDerivation, lib, fetchFromGitHub, cmake
+, boost, libvorbis, libsndfile, minizip, gtest }:
+
+mkDerivation rec {
+ pname = "lsd2dsl";
+ version = "0.4.1";
+
+ src = fetchFromGitHub {
+ owner = "nongeneric";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "15xjp5xxvl0qc4zp553n7djrbvdp63sfjw406idgxqinfmkqkqdr";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ boost libvorbis libsndfile minizip gtest ];
+
+ NIX_CFLAGS_COMPILE = "-Wno-error=unused-result";
+
+ installPhase = ''
+ install -Dm755 lsd2dsl $out/bin/lsd2dsl
+ install -m755 qtgui/lsd2dsl-qtgui $out/bin/lsd2dsl-qtgui
+ '';
+
+ meta = with lib; {
+ homepage = "https://rcebits.com/lsd2dsl/";
+ description = "Lingvo dictionaries decompiler";
+ longDescription = ''
+ A decompiler for ABBYY Lingvo’s proprietary dictionaries.
+ '';
+ license = licenses.mit;
+ maintainers = with maintainers; [ sikmir ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/applications/misc/lutris/chrootenv.nix b/pkgs/applications/misc/lutris/chrootenv.nix
index 2334221f926..16bf65262cc 100644
--- a/pkgs/applications/misc/lutris/chrootenv.nix
+++ b/pkgs/applications/misc/lutris/chrootenv.nix
@@ -29,7 +29,7 @@ in buildFHSUserEnv {
# Dolphin
bluez ffmpeg gettext portaudio wxGTK30 miniupnpc mbedtls lzo sfml gsm
- wavpack gnutls-kdh orc nettle gmp pcre vulkan-loader
+ wavpack orc nettle gmp pcre vulkan-loader
# DOSBox
SDL_net SDL_sound
diff --git a/pkgs/applications/misc/masterpdfeditor/default.nix b/pkgs/applications/misc/masterpdfeditor/default.nix
index 1474ea2fc4f..5df4a1b8d93 100644
--- a/pkgs/applications/misc/masterpdfeditor/default.nix
+++ b/pkgs/applications/misc/masterpdfeditor/default.nix
@@ -1,15 +1,12 @@
{ stdenv, fetchurl, sane-backends, qtbase, qtsvg, nss, autoPatchelfHook, lib, wrapQtAppsHook }:
-let
- version = "5.4.10";
-
-in stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "masterpdfeditor";
- inherit version;
+ version = "5.4.38";
src = fetchurl {
- url = "https://code-industry.net/public/master-pdf-editor-${version}_qt5.amd64.tar.gz";
- sha256 = "1902ahb2g9xanrip1n0ihr31az8sv9fsvzddnzf70kbwlfclnqf7";
+ url = "https://code-industry.net/public/master-pdf-editor-${version}-qt5.amd64.tar.gz";
+ sha256 = "0fidy8gd4mqvyfgmrwdiz8z53dyzihqqhgfrffj0z0idm2zi4mcq";
};
nativeBuildInputs = [ autoPatchelfHook wrapQtAppsHook ];
diff --git a/pkgs/applications/misc/mu-repo/default.nix b/pkgs/applications/misc/mu-repo/default.nix
new file mode 100644
index 00000000000..ddee1939b02
--- /dev/null
+++ b/pkgs/applications/misc/mu-repo/default.nix
@@ -0,0 +1,26 @@
+{ lib, fetchFromGitHub, buildPythonApplication, pytest, git }:
+
+buildPythonApplication rec {
+ pname = "mu-repo";
+ version = "1.8.0";
+
+ src = fetchFromGitHub {
+ owner = "fabioz";
+ repo = pname;
+ rev = with lib;
+ "mu_repo_" + concatStringsSep "_" (splitVersion version);
+ sha256 = "1dxfggzbhiips0ww2s93yba9842ycp0i3x2i8vvcx0vgicv3rv6f";
+ };
+
+ checkInputs = [ pytest git ];
+ # disable test which assumes it's a git repo
+ checkPhase = "py.test mu_repo --ignore=mu_repo/tests/test_checkout.py";
+
+ meta = with lib; {
+ description = "Tool to help in dealing with multiple git repositories";
+ homepage = "http://fabioz.github.io/mu-repo/";
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ sikmir ];
+ };
+}
diff --git a/pkgs/applications/misc/multibootusb/default.nix b/pkgs/applications/misc/multibootusb/default.nix
index a2678d6067f..14201483294 100644
--- a/pkgs/applications/misc/multibootusb/default.nix
+++ b/pkgs/applications/misc/multibootusb/default.nix
@@ -1,21 +1,33 @@
-{ stdenv, python36Packages, fetchFromGitHub, libxcb, mtools, p7zip, parted, procps, utillinux, qt5, runtimeShell }:
+{ fetchFromGitHub, libxcb, mtools, p7zip, parted, procps,
+ python36Packages, qt5, runtimeShell, stdenv, utillinux, wrapQtAppsHook }:
+
+# Note: Multibootusb is tricky to maintain. It relies on the
+# $PYTHONPATH variable containing some of their code, so that
+# something like:
+#
+# from scripts import config
+#
+# works. It also relies on the current directory to find some runtime
+# resources thanks to a use of __file__.
+#
+# https://github.com/mbusb/multibootusb/blob/0d34d70c3868f1d7695cfd141141b17c075de967/scripts/osdriver.py#L59
+
python36Packages.buildPythonApplication rec {
pname = "multibootusb";
name = "${pname}-${version}";
version = "9.2.0";
+ nativeBuildInputs = [
+ wrapQtAppsHook
+ ];
+
buildInputs = [
- python36Packages.dbus-python
- python36Packages.pyqt5
- python36Packages.pytest-shutil
- python36Packages.python
- python36Packages.pyudev
- python36Packages.six
libxcb
mtools
p7zip
parted
procps
+ python36Packages.python
qt5.full
utillinux
];
@@ -28,32 +40,42 @@ python36Packages.buildPythonApplication rec {
sha256 = "0wlan0cp6c2i0nahixgpmkm0h4n518gj8rc515d579pqqp91p2h3";
};
- # Skip the fixup stage where stuff is shrinked (can't shrink text files)
- phases = [ "unpackPhase" "installPhase" ];
+ # Tests can't run inside the NixOS sandbox
+ # "Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory"
+ doCheck = false;
- installPhase = ''
- share="$out/share/${pname}"
- mkdir -p "$share"
- cp -r data "$share/data"
- cp -r scripts "$share/scripts"
- cp "${pname}" "$share/${pname}"
+ pythonPath = [
+ python36Packages.dbus-python
+ python36Packages.pyqt5
+ python36Packages.pytest-shutil
+ python36Packages.pyudev
+ python36Packages.six
+ ];
- mkdir "$out/bin"
- cat > "$out/bin/${pname}" < $bin/share/applications/mupdf.desktop < $bin/share/bash-completion/completions/helm
- $bin/bin/helm completion zsh > $bin/share/zsh/site-functions/_helm
- '';
+ subPackages = [ "cmd/helm" ];
+ buildFlagsArray = [ "-ldflags=-w -s -X helm.sh/helm/v3/internal/version.gitCommit=v${version}" ];
meta = with stdenv.lib; {
homepage = https://github.com/kubernetes/helm;
description = "A package manager for kubernetes";
license = licenses.asl20;
- maintainers = [ maintainers.rlupton20 maintainers.edude03 ];
+ maintainers = with maintainers; [ rlupton20 edude03 saschagrunert ];
};
}
diff --git a/pkgs/applications/networking/cluster/helm/deps.nix b/pkgs/applications/networking/cluster/helm/deps.nix
deleted file mode 100644
index 2fdda0ca280..00000000000
--- a/pkgs/applications/networking/cluster/helm/deps.nix
+++ /dev/null
@@ -1,1182 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "cloud.google.com/go";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/gocloud";
- rev = "v0.26.0";
- sha256 = "149v3ci17g6wd2pm18mzcncq5qpl9hwdjnz3rlbn5rfidyn46la1";
- };
- }
- {
- goPackagePath = "github.com/Azure/go-ansiterm";
- fetch = {
- type = "git";
- url = "https://github.com/Azure/go-ansiterm";
- rev = "d6e3b3328b78";
- sha256 = "010khrkhkf9cxlvvb6ncqv4c1qcdmpbz9jn38g4fxf4xsma8xx1q";
- };
- }
- {
- goPackagePath = "github.com/Azure/go-autorest";
- fetch = {
- type = "git";
- url = "https://github.com/Azure/go-autorest";
- rev = "v11.1.0";
- sha256 = "1jmr04qkl9fgmj56czn2979ng0f6ygfbk2khv2xyx368686xc1d6";
- };
- }
- {
- goPackagePath = "github.com/BurntSushi/toml";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/toml";
- rev = "v0.3.1";
- sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
- };
- }
- {
- goPackagePath = "github.com/MakeNowJust/heredoc";
- fetch = {
- type = "git";
- url = "https://github.com/MakeNowJust/heredoc";
- rev = "bb23615498cd";
- sha256 = "17m780i9afj3sbmcrgwgzarfly4x9376w56qblkqnzdkv6vps22i";
- };
- }
- {
- goPackagePath = "github.com/Masterminds/goutils";
- fetch = {
- type = "git";
- url = "https://github.com/Masterminds/goutils";
- rev = "v1.1.0";
- sha256 = "180px47gj936qyk5bkv5mbbgiil9abdjq6kwkf7sq70vyi9mcfiq";
- };
- }
- {
- goPackagePath = "github.com/Masterminds/semver";
- fetch = {
- type = "git";
- url = "https://github.com/Masterminds/semver";
- rev = "v1.4.2";
- sha256 = "0k2fpk2x8jbvqkqxx5hkx1ygrsppzmzypqb90i1r33yq7ac7zlxj";
- };
- }
- {
- goPackagePath = "github.com/Masterminds/sprig";
- fetch = {
- type = "git";
- url = "https://github.com/Masterminds/sprig";
- rev = "9f8fceff796f";
- sha256 = "0m6h88xcs8zc2b1g6zaksfn9kyqhr8q9508h57jb6papx7w54yl2";
- };
- }
- {
- goPackagePath = "github.com/Masterminds/vcs";
- fetch = {
- type = "git";
- url = "https://github.com/Masterminds/vcs";
- rev = "v1.11.1";
- sha256 = "1062m73h0pp5d0574lf6px4jsjgywnsbkw50inxx3zal5r185ydm";
- };
- }
- {
- goPackagePath = "github.com/PuerkitoBio/purell";
- fetch = {
- type = "git";
- url = "https://github.com/PuerkitoBio/purell";
- rev = "v1.1.0";
- sha256 = "0vsxyn1fbm7g873b8kf3hcsgqgncb5nmfq3zfsc35a9yhzarka91";
- };
- }
- {
- goPackagePath = "github.com/PuerkitoBio/urlesc";
- fetch = {
- type = "git";
- url = "https://github.com/PuerkitoBio/urlesc";
- rev = "de5bf2ad4578";
- sha256 = "0n0srpqwbaan1wrhh2b7ysz543pjs1xw2rghvqyffg9l0g8kzgcw";
- };
- }
- {
- goPackagePath = "github.com/adisbladis/vgo2nix";
- fetch = {
- type = "git";
- url = "https://github.com/adisbladis/vgo2nix";
- rev = "56ac56bb0d96";
- sha256 = "1jbxbgcqkal8cdhj2nfbw92fn1fs9ng1df9sf92vgf0m1xzq2mc3";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/assert";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/assert";
- rev = "405dbfeb8e38";
- sha256 = "1l567pi17k593nrd1qlbmiq8z9jy3qs60px2a16fdpzjsizwqx8l";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/colour";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/colour";
- rev = "60882d9e2721";
- sha256 = "0iq566534gbzkd16ixg7fk298wd766821vvs80838yifx9yml5vs";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/kingpin";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/kingpin";
- rev = "v2.2.6";
- sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/repr";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/repr";
- rev = "117648cd9897";
- sha256 = "05v1rgzdqc8razf702laagrvhvx68xd9yxxmzd3dyz0d6425pdrp";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/template";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/template";
- rev = "a0175ee3bccc";
- sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/units";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/units";
- rev = "2efee857e7cf";
- sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
- };
- }
- {
- goPackagePath = "github.com/asaskevich/govalidator";
- fetch = {
- type = "git";
- url = "https://github.com/asaskevich/govalidator";
- rev = "766470278477";
- sha256 = "1lmynw9vkgrxv7nh60wdywv0nx4gjlkiar433wydhpc2h3m5q968";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "3a771d992973";
- sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
- };
- }
- {
- goPackagePath = "github.com/chai2010/gettext-go";
- fetch = {
- type = "git";
- url = "https://github.com/chai2010/gettext-go";
- rev = "c6fed771bfd5";
- sha256 = "1p9gzj39x4gyhc552n3dmi3kc224gwilawa5kcg8rla31qkwlsky";
- };
- }
- {
- goPackagePath = "github.com/client9/misspell";
- fetch = {
- type = "git";
- url = "https://github.com/client9/misspell";
- rev = "v0.3.4";
- sha256 = "1vwf33wsc4la25zk9nylpbp9px3svlmldkm0bha4hp56jws4q9cs";
- };
- }
- {
- goPackagePath = "github.com/cpuguy83/go-md2man";
- fetch = {
- type = "git";
- url = "https://github.com/cpuguy83/go-md2man";
- rev = "v1.0.4";
- sha256 = "0hmkrq4gdzb6mwllmh4p1y7vrz7hyr8xqagpk9nyr5dhygvnnq2v";
- };
- }
- {
- goPackagePath = "github.com/cyphar/filepath-securejoin";
- fetch = {
- type = "git";
- url = "https://github.com/cyphar/filepath-securejoin";
- rev = "v0.2.2";
- sha256 = "0id32zjb92wm569m29nfrzz5mw9z1glr3klayr6j134pp4h1sgq4";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "v1.1.1";
- sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
- };
- }
- {
- goPackagePath = "github.com/dgrijalva/jwt-go";
- fetch = {
- type = "git";
- url = "https://github.com/dgrijalva/jwt-go";
- rev = "01aeca54ebda";
- sha256 = "10dmb5xxn5wijn299h483z0klprprkq7n1azakm3ysp50sr11ywg";
- };
- }
- {
- goPackagePath = "github.com/docker/distribution";
- fetch = {
- type = "git";
- url = "https://github.com/docker/distribution";
- rev = "edc3ab29cdff";
- sha256 = "1nqjaq1q6fs3c0avpb02sib0a906xfbk3m74hk2mqjdbyx9y8b4m";
- };
- }
- {
- goPackagePath = "github.com/docker/docker";
- fetch = {
- type = "git";
- url = "https://github.com/docker/docker";
- rev = "a9fbbdc8dd87";
- sha256 = "0vkr9fs8qv3ydpm4f4b3jsx1f3cxpws78f2kwpyn00y1gb3lpnpc";
- };
- }
- {
- goPackagePath = "github.com/docker/spdystream";
- fetch = {
- type = "git";
- url = "https://github.com/docker/spdystream";
- rev = "449fdfce4d96";
- sha256 = "1412cpiis971iq1kxrirzirhj2708ispjh0x0dh879b66x8507sl";
- };
- }
- {
- goPackagePath = "github.com/emicklei/go-restful";
- fetch = {
- type = "git";
- url = "https://github.com/emicklei/go-restful";
- rev = "ff4f55a20633";
- sha256 = "1v5lj5142abz3gvbygp6xghpdx4ps2lwswl8559ivaidahwnc21c";
- };
- }
- {
- goPackagePath = "github.com/evanphx/json-patch";
- fetch = {
- type = "git";
- url = "https://github.com/evanphx/json-patch";
- rev = "v4.2.0";
- sha256 = "0cfvyhl3hjfc4z8hbkfc40yafv6r7y513zgp3jwf88isbd13r7a6";
- };
- }
- {
- goPackagePath = "github.com/exponent-io/jsonpath";
- fetch = {
- type = "git";
- url = "https://github.com/exponent-io/jsonpath";
- rev = "d6023ce2651d";
- sha256 = "1qkzaxsjs7yg1672sk67nr119j7jc4751yzgii0j3nbipjv321kc";
- };
- }
- {
- goPackagePath = "github.com/fatih/camelcase";
- fetch = {
- type = "git";
- url = "https://github.com/fatih/camelcase";
- rev = "f6a740d52f96";
- sha256 = "15vb86adns1izvbzjw0lmmzrwlarhbxw5qalhx10vzzdx73wh4ai";
- };
- }
- {
- goPackagePath = "github.com/ghodss/yaml";
- fetch = {
- type = "git";
- url = "https://github.com/ghodss/yaml";
- rev = "c7ce16629ff4";
- sha256 = "10cyv1gy3zwwkr04kk8cvhifb7xddakyvnk5s13yfcqj9hcjz8d1";
- };
- }
- {
- goPackagePath = "github.com/go-kit/kit";
- fetch = {
- type = "git";
- url = "https://github.com/go-kit/kit";
- rev = "v0.8.0";
- sha256 = "1rcywbc2pvab06qyf8pc2rdfjv7r6kxdv2v4wnpqnjhz225wqvc0";
- };
- }
- {
- goPackagePath = "github.com/go-logfmt/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/go-logfmt/logfmt";
- rev = "v0.3.0";
- sha256 = "1gkgh3k5w1xwb2qbjq52p6azq3h1c1rr6pfwjlwj1zrijpzn2xb9";
- };
- }
- {
- goPackagePath = "github.com/go-openapi/jsonpointer";
- fetch = {
- type = "git";
- url = "https://github.com/go-openapi/jsonpointer";
- rev = "v0.19.0";
- sha256 = "0sv2k1fwj6rsigc9489c19ap0jib1d0widm040h0sjdw2nadh3i2";
- };
- }
- {
- goPackagePath = "github.com/go-openapi/jsonreference";
- fetch = {
- type = "git";
- url = "https://github.com/go-openapi/jsonreference";
- rev = "v0.19.0";
- sha256 = "1d0rk17wn755xsfi9pxifdpgs2p23bc0rkf95kjwxczyy6jbqdaj";
- };
- }
- {
- goPackagePath = "github.com/go-openapi/spec";
- fetch = {
- type = "git";
- url = "https://github.com/go-openapi/spec";
- rev = "v0.17.2";
- sha256 = "14n5x2nxlj2x62v3km96yw7rncxk2b9v94k3j0c22r43c60m38mx";
- };
- }
- {
- goPackagePath = "github.com/go-openapi/swag";
- fetch = {
- type = "git";
- url = "https://github.com/go-openapi/swag";
- rev = "v0.17.2";
- sha256 = "1hhgbx59f7lcsqiza2is8q9walhf8mxfkwj7xql1scrn6ms2jmlv";
- };
- }
- {
- goPackagePath = "github.com/go-sql-driver/mysql";
- fetch = {
- type = "git";
- url = "https://github.com/go-sql-driver/mysql";
- rev = "v1.4.0";
- sha256 = "1jwz2j3vd5hlzmnkh20d4276yd8cxy7pac3x3dfi52jkm82ms99n";
- };
- }
- {
- goPackagePath = "github.com/go-stack/stack";
- fetch = {
- type = "git";
- url = "https://github.com/go-stack/stack";
- rev = "v1.8.0";
- sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v";
- };
- }
- {
- goPackagePath = "github.com/gobwas/glob";
- fetch = {
- type = "git";
- url = "https://github.com/gobwas/glob";
- rev = "v0.2.3";
- sha256 = "0jxk1x806zn5x86342s72dq2qy64ksb3zrvrlgir2avjhwb18n6z";
- };
- }
- {
- goPackagePath = "github.com/gogo/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/gogo/protobuf";
- rev = "v1.1.1";
- sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2";
- };
- }
- {
- goPackagePath = "github.com/golang/glog";
- fetch = {
- type = "git";
- url = "https://github.com/golang/glog";
- rev = "23def4e6c14b";
- sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30";
- };
- }
- {
- goPackagePath = "github.com/golang/groupcache";
- fetch = {
- type = "git";
- url = "https://github.com/golang/groupcache";
- rev = "02826c3e7903";
- sha256 = "0w46bsllddfij66nrg8jbfjsr54birvfww8a2fj9fmgyig5syn2x";
- };
- }
- {
- goPackagePath = "github.com/golang/mock";
- fetch = {
- type = "git";
- url = "https://github.com/golang/mock";
- rev = "v1.1.1";
- sha256 = "0ap8wb6pdl6ccmdb43advjll2ly4sz26wsc3axw0hbrjrybybzgy";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "v1.2.0";
- sha256 = "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab";
- };
- }
- {
- goPackagePath = "github.com/google/btree";
- fetch = {
- type = "git";
- url = "https://github.com/google/btree";
- rev = "7d79101e329e";
- sha256 = "1c1hsy5s2pfawg3l9954jmqmy4yc2zp3f7i87m00km2yqgb8xpd0";
- };
- }
- {
- goPackagePath = "github.com/google/gofuzz";
- fetch = {
- type = "git";
- url = "https://github.com/google/gofuzz";
- rev = "24818f796faf";
- sha256 = "0cq90m2lgalrdfrwwyycrrmn785rgnxa3l3vp9yxkvnv88bymmlm";
- };
- }
- {
- goPackagePath = "github.com/google/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/google/uuid";
- rev = "064e2069ce9c";
- sha256 = "1b1ibx3rbiv7xwa9kz4b4zpp1fza5cjnn8v6749b4vrkjjmp3rqb";
- };
- }
- {
- goPackagePath = "github.com/googleapis/gnostic";
- fetch = {
- type = "git";
- url = "https://github.com/googleapis/gnostic";
- rev = "0c5108395e2d";
- sha256 = "0jf3cp5clli88gpjf24r6wxbkvngnc1kf59d4cgjczsn2wasvsfc";
- };
- }
- {
- goPackagePath = "github.com/gophercloud/gophercloud";
- fetch = {
- type = "git";
- url = "https://github.com/gophercloud/gophercloud";
- rev = "c818fa66e4c8";
- sha256 = "0igz47lpdxgpfb4ckrrs64vr4wkkiqaamk4wf5d3il4dc2g06azw";
- };
- }
- {
- goPackagePath = "github.com/gosuri/uitable";
- fetch = {
- type = "git";
- url = "https://github.com/gosuri/uitable";
- rev = "v0.0.1";
- sha256 = "1ff68fv9g1df91fwbrcq83ar429gb4fi2vsd22zjmhvmbqx2zkil";
- };
- }
- {
- goPackagePath = "github.com/gregjones/httpcache";
- fetch = {
- type = "git";
- url = "https://github.com/gregjones/httpcache";
- rev = "787624de3eb7";
- sha256 = "1zqlg9pkj7r6fqw7wv3ywvbz3bh0hvzifs2scgcraj812q5189w5";
- };
- }
- {
- goPackagePath = "github.com/grpc-ecosystem/go-grpc-prometheus";
- fetch = {
- type = "git";
- url = "https://github.com/grpc-ecosystem/go-grpc-prometheus";
- rev = "0c1b191dbfe5";
- sha256 = "0d7vybd4yy9a9clk03578xdpyhifxsy3qv6iiglrrnblbmpgksjc";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/golang-lru";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/golang-lru";
- rev = "v0.5.0";
- sha256 = "12k2cp2k615fjvfa5hyb9k2alian77wivds8s65diwshwv41939f";
- };
- }
- {
- goPackagePath = "github.com/huandu/xstrings";
- fetch = {
- type = "git";
- url = "https://github.com/huandu/xstrings";
- rev = "v1.2.0";
- sha256 = "0bn1kac5vcspxdpx4bygr4gngdbk67pnbqc04b0f7a4ny25n10iq";
- };
- }
- {
- goPackagePath = "github.com/imdario/mergo";
- fetch = {
- type = "git";
- url = "https://github.com/imdario/mergo";
- rev = "v0.3.5";
- sha256 = "1mvgn89vp39gcpvhiq4n7nw5ipj7fk6h03jgc6fjwgvwvss213pb";
- };
- }
- {
- goPackagePath = "github.com/inconshreveable/mousetrap";
- fetch = {
- type = "git";
- url = "https://github.com/inconshreveable/mousetrap";
- rev = "v1.0.0";
- sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
- };
- }
- {
- goPackagePath = "github.com/jmoiron/sqlx";
- fetch = {
- type = "git";
- url = "https://github.com/jmoiron/sqlx";
- rev = "v1.2.0";
- sha256 = "0pmi2asx157f5738g19fzyxb9g8yyfbpjyh2a2ykr9mafvp60rfd";
- };
- }
- {
- goPackagePath = "github.com/json-iterator/go";
- fetch = {
- type = "git";
- url = "https://github.com/json-iterator/go";
- rev = "ab8a2e0c74be";
- sha256 = "1x3wz44p1238gpyzkiiilvvrq9q8dwjdm9kdidq65yjq0zcn0sq4";
- };
- }
- {
- goPackagePath = "github.com/julienschmidt/httprouter";
- fetch = {
- type = "git";
- url = "https://github.com/julienschmidt/httprouter";
- rev = "v1.2.0";
- sha256 = "1k8bylc9s4vpvf5xhqh9h246dl1snxrzzz0614zz88cdh8yzs666";
- };
- }
- {
- goPackagePath = "github.com/kisielk/gotool";
- fetch = {
- type = "git";
- url = "https://github.com/kisielk/gotool";
- rev = "v1.0.0";
- sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn";
- };
- }
- {
- goPackagePath = "github.com/konsorten/go-windows-terminal-sequences";
- fetch = {
- type = "git";
- url = "https://github.com/konsorten/go-windows-terminal-sequences";
- rev = "v1.0.1";
- sha256 = "1lchgf27n276vma6iyxa0v1xds68n2g8lih5lavqnx5x6q5pw2ip";
- };
- }
- {
- goPackagePath = "github.com/kr/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/kr/logfmt";
- rev = "b84e30acd515";
- sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
- };
- }
- {
- goPackagePath = "github.com/lib/pq";
- fetch = {
- type = "git";
- url = "https://github.com/lib/pq";
- rev = "v1.0.0";
- sha256 = "1zqnnyczaf00xi6xh53vq758v5bdlf0iz7kf22l02cal4i6px47i";
- };
- }
- {
- goPackagePath = "github.com/liggitt/tabwriter";
- fetch = {
- type = "git";
- url = "https://github.com/liggitt/tabwriter";
- rev = "89fcab3d43de";
- sha256 = "04q8d0jk1ymvy7pv1dgfbqzk8gcjfa77psg1lk30ghlisf54pakg";
- };
- }
- {
- goPackagePath = "github.com/mailru/easyjson";
- fetch = {
- type = "git";
- url = "https://github.com/mailru/easyjson";
- rev = "60711f1a8329";
- sha256 = "0234jp6134wkihdpdwq1hvzqblgl5khc1wp6dyi2h0hgh88bhdk1";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-isatty";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-isatty";
- rev = "v0.0.3";
- sha256 = "06w45aqz2a6yrk25axbly2k5wmsccv8cspb94bfmz4izvw8h927n";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-runewidth";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-runewidth";
- rev = "v0.0.1";
- sha256 = "1hnigpn7rjbwd1ircxkyx9hvi0xmxr32b2jdy2jzw6b3jmcnz1fs";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-sqlite3";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-sqlite3";
- rev = "v1.9.0";
- sha256 = "14vw8bwyaz9lrd1rqhfri5cwpimiimhp75pkbqxxsjsr5jz89s7m";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "v1.0.1";
- sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/go-wordwrap";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/go-wordwrap";
- rev = "ad45545899c7";
- sha256 = "0ny1ddngvwfj3njn7pmqnf3l903lw73ynddw15x8ymp7hidv27v9";
- };
- }
- {
- goPackagePath = "github.com/modern-go/concurrent";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/concurrent";
- rev = "bacd9c7ef1dd";
- sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
- };
- }
- {
- goPackagePath = "github.com/modern-go/reflect2";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/reflect2";
- rev = "v1.0.1";
- sha256 = "06a3sablw53n1dqqbr2f53jyksbxdmmk8axaas4yvnhyfi55k4lf";
- };
- }
- {
- goPackagePath = "github.com/mwitkow/go-conntrack";
- fetch = {
- type = "git";
- url = "https://github.com/mwitkow/go-conntrack";
- rev = "cc309e4a2223";
- sha256 = "0nbrnpk7bkmqg9mzwsxlm0y8m7s9qd9phr1q30qlx2qmdmz7c1mf";
- };
- }
- {
- goPackagePath = "github.com/opencontainers/go-digest";
- fetch = {
- type = "git";
- url = "https://github.com/opencontainers/go-digest";
- rev = "a6d0ee40d420";
- sha256 = "1paz3na2xkhi10p5bk7f7gbh5yykfgr9f9i2gcc13rb461yq6fmg";
- };
- }
- {
- goPackagePath = "github.com/orivej/e";
- fetch = {
- type = "git";
- url = "https://github.com/orivej/e";
- rev = "ac3492690fda";
- sha256 = "11jizr28kfkr6zscjxg95pqi6cjp08aqnhs41sdhc98nww78ilkr";
- };
- }
- {
- goPackagePath = "github.com/orivej/go-nix";
- fetch = {
- type = "git";
- url = "https://github.com/orivej/go-nix";
- rev = "dae45d921a44";
- sha256 = "17hfmsz8hs3h2d5c06j1bvbw8ijrhzm3iz911z5zydsl4x7y0cgy";
- };
- }
- {
- goPackagePath = "github.com/peterbourgon/diskv";
- fetch = {
- type = "git";
- url = "https://github.com/peterbourgon/diskv";
- rev = "v2.0.1";
- sha256 = "1mxpa5aad08x30qcbffzk80g9540wvbca4blc1r2qyzl65b8929b";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "v0.8.0";
- sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
- };
- }
- {
- goPackagePath = "github.com/pkg/profile";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/profile";
- rev = "v1.2.1";
- sha256 = "0blqmvgqvdbqmh3fp9pfdxc9w1qfshrr0zy9whj0sn372bw64qnr";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "v1.0.0";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "v0.9.2";
- sha256 = "02b4yg6rfag0m3j0i39sillcm5xczwv8h133vn12yr8qw04cnigs";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "5c3871d89910";
- sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "v0.2.0";
- sha256 = "02kym6lcfnlq23qbv277jr0q1n7jj0r14gqg93c7wn7gc44jv3vp";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "1dc9a6cbc91a";
- sha256 = "1zlv1x30xp7z5c3vn5vp870v4bjim0zcidzc3mr2l3xhazc0svab";
- };
- }
- {
- goPackagePath = "github.com/rubenv/sql-migrate";
- fetch = {
- type = "git";
- url = "https://github.com/rubenv/sql-migrate";
- rev = "1007f53448d7";
- sha256 = "1cd7wpgym7yzzv4n7bsmg9gh1g7mqlljih3881arqlq11083d3mc";
- };
- }
- {
- goPackagePath = "github.com/russross/blackfriday";
- fetch = {
- type = "git";
- url = "https://github.com/russross/blackfriday";
- rev = "300106c228d5";
- sha256 = "1bcqwb9lk2sijn5q3kqp7sadhh0ysbxlj5bxjspk9yp5bp733cbh";
- };
- }
- {
- goPackagePath = "github.com/sergi/go-diff";
- fetch = {
- type = "git";
- url = "https://github.com/sergi/go-diff";
- rev = "v1.0.0";
- sha256 = "0swiazj8wphs2zmk1qgq75xza6m19snif94h2m6fi8dqkwqdl7c7";
- };
- }
- {
- goPackagePath = "github.com/shurcooL/sanitized_anchor_name";
- fetch = {
- type = "git";
- url = "https://github.com/shurcooL/sanitized_anchor_name";
- rev = "10ef21a441db";
- sha256 = "1cnbzcf47cn796rcjpph1s64qrabhkv5dn9sbynsy7m9zdwr5f01";
- };
- }
- {
- goPackagePath = "github.com/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus";
- rev = "v1.2.0";
- sha256 = "0r6334x2bls8ddznvzaldx4g88msjjns4mlks95rqrrg7h0ijigg";
- };
- }
- {
- goPackagePath = "github.com/spf13/cobra";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cobra";
- rev = "fe5e611709b0";
- sha256 = "1pn7g9jmhqc9yg6x02dgp4phiggnnxz8a11pv5y4vxhrvkjm6h71";
- };
- }
- {
- goPackagePath = "github.com/spf13/pflag";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/pflag";
- rev = "v1.0.3";
- sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "v0.1.1";
- sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "v1.2.2";
- sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
- };
- }
- {
- goPackagePath = "github.com/technosophos/moniker";
- fetch = {
- type = "git";
- url = "https://github.com/technosophos/moniker";
- rev = "a5dbd03a2245";
- sha256 = "1z273gvbwr09lcxwd10wyvxmxjln93r952sr1w9hqxcgc1f8l3vl";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "0709b304e793";
- sha256 = "0i05s09y5pavmfh71fgih7syxg58x7a4krgd8am6d3mnahnmab5c";
- };
- }
- {
- goPackagePath = "golang.org/x/lint";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/lint";
- rev = "c67002cb31c3";
- sha256 = "0gymbggskjmphqxqcx4s0vnlcz7mygbix0vhwcwv5r67c0bf6765";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "65e2d4e15006";
- sha256 = "0aqcmh0sp723d6hwgrv7pnrs4crns2ngr4x43jd4v985cbn455x7";
- };
- }
- {
- goPackagePath = "golang.org/x/oauth2";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/oauth2";
- rev = "d2e6202438be";
- sha256 = "0wbn75fd10485nb93bm4kqldqifdim5xqy4v7r5sdvimvf3fyhn7";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "42b317875d0f";
- sha256 = "0mrjhk7al7yyh76x9flvxy4jm5jyqh2fxbxagpaazxn1xdgkaif3";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "b90733256f2e";
- sha256 = "1dsqa48ai4rrqf0sxypnmjg5c6sbp63mj5ljr7qadam06r5m2q98";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "v0.3.0";
- sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
- };
- }
- {
- goPackagePath = "golang.org/x/time";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/time";
- rev = "f51c12702a4d";
- sha256 = "07wc6g2fvafkr6djsscm0jpbpl4135khhb6kpyx1953hi5d1jvyy";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "6cd1fcedba52";
- sha256 = "00hl0vkmy8impsnmc2dmm55sdhia95k0kqcrjbdpynryn1lamn5d";
- };
- }
- {
- goPackagePath = "google.golang.org/appengine";
- fetch = {
- type = "git";
- url = "https://github.com/golang/appengine";
- rev = "v1.1.0";
- sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "c66870c02cf8";
- sha256 = "0siq7sv68556ygqi2d2zmvx8l1xjqdc0fylqzci5h1mq2i14bayn";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "v1.18.0";
- sha256 = "17drwyj3fi5sdz5ndlj7888b3gin6brs3jnh7gh6i15k97l6gf4n";
- };
- }
- {
- goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/alecthomas/kingpin.v2";
- rev = "v2.2.6";
- sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
- };
- }
- {
- goPackagePath = "gopkg.in/check.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/check.v1";
- rev = "20d25e280405";
- sha256 = "0k1m83ji9l1a7ng8a7v40psbymxasmssbrrhpdv2wl4rhs0nc3np";
- };
- }
- {
- goPackagePath = "gopkg.in/gorp.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/gorp.v1";
- rev = "v1.7.2";
- sha256 = "0zwkq4cv71vp7cmpfcs54908g1amr0cdxv1b8h1icf64jjawb1lb";
- };
- }
- {
- goPackagePath = "gopkg.in/inf.v0";
- fetch = {
- type = "git";
- url = "https://gopkg.in/inf.v0";
- rev = "v0.9.0";
- sha256 = "0rf3vwyb8aqnac9x9d6ax7z5526c45a16yjm2pvkijr6qgqz8b82";
- };
- }
- {
- goPackagePath = "gopkg.in/square/go-jose.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/square/go-jose.v2";
- rev = "89060dee6a84";
- sha256 = "04ak01zs9qibr6qvc6l0zdjj9pgccpbvxz6rdwrqv698i1q3qfpd";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.1";
- sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
- };
- }
- {
- goPackagePath = "honnef.co/go/tools";
- fetch = {
- type = "git";
- url = "https://github.com/dominikh/go-tools";
- rev = "88497007e858";
- sha256 = "0rinkyx3r2bq45mgcasnn5jb07cwbv3p3s2wwcrzxsarsj6wa5lc";
- };
- }
- {
- goPackagePath = "k8s.io/api";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/api";
- rev = "6e4e0e4f393b";
- sha256 = "0y7nxxywq2qx74a5vsg0h2jkfj879wbv6bjran12401fv0vsdlp1";
- };
- }
- {
- goPackagePath = "k8s.io/apiextensions-apiserver";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/apiextensions-apiserver";
- rev = "727a075fdec8";
- sha256 = "1p8bdl299hrmkq2hfh7sqhsv7c3ig1i0jy8mcgq0hqjix94a87cj";
- };
- }
- {
- goPackagePath = "k8s.io/apimachinery";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/apimachinery";
- rev = "6a84e37a896d";
- sha256 = "1ys06ixidvpcj9sgk0c2i5vsz11gg3h8xcpc9kqxfsik36cw1akk";
- };
- }
- {
- goPackagePath = "k8s.io/apiserver";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/apiserver";
- rev = "1ec86e4da56c";
- sha256 = "0my2r4ynbxgpbbrjgcrdrqazhhn2jwk8jkk8ymjks28gzs2i510s";
- };
- }
- {
- goPackagePath = "k8s.io/cli-runtime";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/cli-runtime";
- rev = "d644b00f3b79";
- sha256 = "1zcmfpyp6m9xl8dia56yb00ixra3ag5d43v2f5zlnrwphq967a8p";
- };
- }
- {
- goPackagePath = "k8s.io/client-go";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/client-go";
- rev = "1a26190bd76a";
- sha256 = "1b77zf0sip2cilkr40b2jm1kk71212s4clmbs2xl57b4n945yy1d";
- };
- }
- {
- goPackagePath = "k8s.io/cloud-provider";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/cloud-provider";
- rev = "9c9d72d1bf90";
- sha256 = "15iwal7nn1b7jwrvrhlzvdnf0381lccpw3jrlww8sfmxqsp860in";
- };
- }
- {
- goPackagePath = "k8s.io/klog";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/klog";
- rev = "8e90cee79f82";
- sha256 = "1hzy767dj0ya111al54k3g9xa40bsy7j81fi0sh7gyl1azw0h8dk";
- };
- }
- {
- goPackagePath = "k8s.io/kube-openapi";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/kube-openapi";
- rev = "b3a7cee44a30";
- sha256 = "1ald0jjliln5ipdniwfcrm4yal9aa4jr07d3ljrhhh2fj72c6dsp";
- };
- }
- {
- goPackagePath = "k8s.io/kubernetes";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/kubernetes";
- rev = "v1.14.1";
- sha256 = "0s06x9jk9b6r0i39nl0bmvwjgdp3qikgfbw5cnzi5mv03hc2li8s";
- };
- }
- {
- goPackagePath = "k8s.io/utils";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes/utils";
- rev = "c2654d5206da";
- sha256 = "1849p8xhiyk53mpg3mwpsmsm5ps5sa2p54bv7b38m415qxsn2d1x";
- };
- }
- {
- goPackagePath = "sigs.k8s.io/kustomize";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes-sigs/kustomize";
- rev = "v2.0.3";
- sha256 = "1dfkpx9rllj1bzm5f52bx404kdds3zx1h38yqri9ha3p3pcb1bbb";
- };
- }
- {
- goPackagePath = "sigs.k8s.io/yaml";
- fetch = {
- type = "git";
- url = "https://github.com/kubernetes-sigs/yaml";
- rev = "v1.1.0";
- sha256 = "1p7hvjdr5jsyk7nys1g1pmgnf3ys6n320i6hds85afppk81k01kb";
- };
- }
- {
- goPackagePath = "vbom.ml/util";
- fetch = {
- type = "git";
- url = "https://github.com/fvbommel/util";
- rev = "db5cfe13f5cc";
- sha256 = "1k9c3ihhkrcmhd26pwd62mp2ll7icr2q65i5pkymnfnhhv40p682";
- };
- }
-]
diff --git a/pkgs/applications/networking/cluster/kops/default.nix b/pkgs/applications/networking/cluster/kops/default.nix
index 0b4959d3b9b..7e513edf612 100644
--- a/pkgs/applications/networking/cluster/kops/default.nix
+++ b/pkgs/applications/networking/cluster/kops/default.nix
@@ -62,7 +62,7 @@ in rec {
};
kops_1_14 = mkKops {
- version = "1.14.0";
- sha256 = "0zd2plsdn45wf73qspv9yaxa0crwfy5h6ws3lvw96vxvrkhl96l2";
+ version = "1.14.1";
+ sha256 = "0ikd8qwrjh8s1sc95g18sm0q6p33swz2m1rjd8zw34mb2w9jv76n";
};
}
diff --git a/pkgs/applications/networking/cluster/kubernetes/default.nix b/pkgs/applications/networking/cluster/kubernetes/default.nix
index 1ad7ad3e393..c2751ac270a 100644
--- a/pkgs/applications/networking/cluster/kubernetes/default.nix
+++ b/pkgs/applications/networking/cluster/kubernetes/default.nix
@@ -15,13 +15,13 @@ with lib;
stdenv.mkDerivation rec {
pname = "kubernetes";
- version = "1.15.4";
+ version = "1.16.3";
src = fetchFromGitHub {
owner = "kubernetes";
repo = "kubernetes";
rev = "v${version}";
- sha256 = "18wpqrgb1ils4g8ggg217xq4jq30i4m7par2mdjk59pmz7ssm25p";
+ sha256 = "0s2k7ik2aa7knh25r0qki7ldr3g9h87dgi8nm64j8n0yy4xvg2h3";
};
buildInputs = [ removeReferencesTo makeWrapper which go rsync go-bindata ];
@@ -73,7 +73,7 @@ stdenv.mkDerivation rec {
description = "Production-Grade Container Scheduling and Management";
license = licenses.asl20;
homepage = https://kubernetes.io;
- maintainers = with maintainers; [johanot offline];
+ maintainers = with maintainers; [johanot offline saschagrunert];
platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/networking/cluster/kubeseal/default.nix b/pkgs/applications/networking/cluster/kubeseal/default.nix
new file mode 100644
index 00000000000..e232670c31f
--- /dev/null
+++ b/pkgs/applications/networking/cluster/kubeseal/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "kubeseal";
+ version = "0.9.5";
+
+ src = fetchFromGitHub {
+ owner = "bitnami-labs";
+ repo = "sealed-secrets";
+ rev = "v${version}";
+ sha256 = "0k59n40rmxjdn0xi8gr08zlxk0irfc7crra9x8qdljvivqshma3z";
+ };
+
+ modSha256 = "04dmjyz3vi2l0dfpyy42lkp2fv1vlfkvblrxh1dvb37phrkd5lbd";
+
+ subPackages = [ "cmd/kubeseal" ];
+
+ 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;
+ maintainers = with maintainers; [ groodt ];
+ };
+}
diff --git a/pkgs/applications/networking/cluster/nomad/default.nix b/pkgs/applications/networking/cluster/nomad/default.nix
index a4236a9408c..e6058643789 100644
--- a/pkgs/applications/networking/cluster/nomad/default.nix
+++ b/pkgs/applications/networking/cluster/nomad/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "nomad";
- version = "0.9.5";
+ version = "0.10.0";
rev = "v${version}";
goPackagePath = "github.com/hashicorp/nomad";
@@ -12,7 +12,7 @@ buildGoPackage rec {
owner = "hashicorp";
repo = pname;
inherit rev;
- sha256 = "01491470idb11z0ab4anb5caw46vy9s94a17l92j0z2f3f4k6xfl";
+ sha256 = "1hvnrbna4hsyp5byx5si2gn4h3m6shwmd8nk0vpbrs3ck3dl1p6l";
};
# ui:
@@ -36,6 +36,6 @@ buildGoPackage rec {
description = "A Distributed, Highly Available, Datacenter-Aware Scheduler";
platforms = platforms.unix;
license = licenses.mpl20;
- maintainers = with maintainers; [ rushmorem pradeepchhetri ];
+ maintainers = with maintainers; [ rushmorem pradeepchhetri endocrimes ];
};
}
diff --git a/pkgs/applications/networking/cluster/terraform-landscape/default.nix b/pkgs/applications/networking/cluster/terraform-landscape/default.nix
index 6973938b60d..32f6680b2f8 100644
--- a/pkgs/applications/networking/cluster/terraform-landscape/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-landscape/default.nix
@@ -11,7 +11,7 @@ bundlerApp {
meta = with lib; {
description = "Improve Terraform's plan output to be easier to read and understand";
homepage = https://github.com/coinbase/terraform-landscape;
- license = with licenses; apsl20;
+ license = with licenses; asl20;
maintainers = with maintainers; [ mbode manveru nicknovitski ];
platforms = platforms.unix;
};
diff --git a/pkgs/applications/networking/cluster/terraform-providers/data.nix b/pkgs/applications/networking/cluster/terraform-providers/data.nix
index fcc55c5e1d0..6be9a5092ba 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/data.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/data.nix
@@ -4,27 +4,31 @@
{
owner = "terraform-providers";
repo = "terraform-provider-acme";
- version = "1.3.5";
- sha256 = "0xjxxz3vxq7vk7sv6b5p57z5x92dmrm44v6ksffcg76ngc40nrxk";
+ rev = "v1.5.0";
+ version = "1.5.0";
+ sha256 = "1h53bgflchavnn4laf801d920bsgqqg0ph4slnf7y1fpb0mz5vdv";
};
alicloud =
{
owner = "terraform-providers";
repo = "terraform-provider-alicloud";
- version = "1.54.0";
- sha256 = "01pmhwdnhfsk785ja11hxn5l5fmklnkiv12kv2pw2280cdljfcv4";
+ rev = "v1.60.0";
+ version = "1.60.0";
+ sha256 = "14k96ccjrjiqfrdrj9kd090ms1p15z71qv60gm05bhffviyplmgw";
};
archive =
{
owner = "terraform-providers";
repo = "terraform-provider-archive";
- version = "1.2.2";
- sha256 = "1saprj2r74b63z03n80m3mfj3vhgvlm4gp2hzqzjbdgibxsz4jaw";
+ rev = "v1.3.0";
+ version = "1.3.0";
+ sha256 = "1hwg8ai4bvsmgnl669608lr4v940xnyig1xshps490f47c8hqy6y";
};
arukas =
{
owner = "terraform-providers";
repo = "terraform-provider-arukas";
+ rev = "v1.1.0";
version = "1.1.0";
sha256 = "1akl9fzgm5qv01vz18xjzyqjnlxw699qq4x8vr96j16l1zf10h99";
};
@@ -32,6 +36,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-atlas";
+ rev = "v0.1.1";
version = "0.1.1";
sha256 = "0k73vv14vnjl5qm33w54s5zzi0mmk1kn2zs3qkfq71aqi9ml7d14";
};
@@ -39,41 +44,47 @@
{
owner = "terraform-providers";
repo = "terraform-provider-aws";
- version = "2.23.0";
- sha256 = "0yscy0qmdl07air0b16i6zd0w8y3z20pk5l53pwm78ssdxn3w6qc";
+ rev = "v2.34.0";
+ version = "2.34.0";
+ sha256 = "1kmy6hn1d3padfnix17ibmrm1339q4li0740dlfgjlxjv179bv34";
};
azuread =
{
owner = "terraform-providers";
repo = "terraform-provider-azuread";
- version = "0.5.1";
- sha256 = "0bjy6wdfzsxchqclgp7c06b49b5h60nips69hcpwd45564iql5fh";
+ rev = "v0.6.0";
+ version = "0.6.0";
+ sha256 = "1s3k2plka1lzfij4vhr30vc549zysa6v8j5mphra7fjxy236v40j";
};
azurerm =
{
owner = "terraform-providers";
repo = "terraform-provider-azurerm";
- version = "1.32.1";
- sha256 = "0ydzibmvz52i62pk0g96rl7vxhff5izrsgdwk6lgc56nw63w2l8g";
+ rev = "v1.36.1";
+ version = "1.36.1";
+ sha256 = "1mnbmbfsnc859j6ahcph80z0v1jl82dnbjqmqg2q0kiappz2g2lm";
};
azurestack =
{
owner = "terraform-providers";
repo = "terraform-provider-azurestack";
- version = "0.8.1";
- sha256 = "1sbmjrqzzn8rf9xhaax2ykyg199sggx80apx0xvd4ab82c3ldyfw";
+ rev = "v0.9.0";
+ version = "0.9.0";
+ sha256 = "1msm7jwzry0vmas3l68h6p0migrsm6d18zpxcncv197m8xbvg324";
};
bigip =
{
owner = "terraform-providers";
repo = "terraform-provider-bigip";
- version = "0.12.3";
- sha256 = "1zlwk7jp5r45b3rwkxsq9mqf4nym3ifx56vhcvyc9a3w25s0ss8p";
+ rev = "v1.0.0";
+ version = "1.0.0";
+ sha256 = "0dz5dfv3glx7898a9bi9vi3g0ghyi96pc45brrj41and5835jvdc";
};
bitbucket =
{
owner = "terraform-providers";
repo = "terraform-provider-bitbucket";
+ rev = "v1.1.0";
version = "1.1.0";
sha256 = "06bjagbgpgfphwym015wl00wx6qf7lsdig0fhpxqaykvlkn3sg49";
};
@@ -81,6 +92,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-brightbox";
+ rev = "v1.2.0";
version = "1.2.0";
sha256 = "0s1b2k58r2kmjrdqrkw2dlfpby79i81gml9rpa10y372bwq314zd";
};
@@ -88,6 +100,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-chef";
+ rev = "v0.2.0";
version = "0.2.0";
sha256 = "0ihn4706fflmf0585w22l7arzxsa9biq4cgh8nlhlp5y0zy934ns";
};
@@ -95,6 +108,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-circonus";
+ rev = "v0.2.0";
version = "0.2.0";
sha256 = "1vcia3p31cgdwjs06k4244bk7ib2qp1f2lhc7hmyhdfi1c8jym45";
};
@@ -102,6 +116,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-clc";
+ rev = "v0.1.0";
version = "0.1.0";
sha256 = "0gvsjnwk6xkgxai1gxsjf0hsjxbv8d8jg5hq8yd3hjhc6785fgnf";
};
@@ -109,13 +124,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-cloudflare";
- version = "1.17.1";
- sha256 = "0kmkk5fhgsvjakqrfs7p92dcljn04asxq15af1r9n5csq54q7na3";
+ rev = "v2.0.1";
+ version = "2.0.1";
+ sha256 = "18cxyxgv6x5s1xsd5l460hnl1xdvrvkwb36lhvk3dgziaw2xxr81";
};
cloudscale =
{
owner = "terraform-providers";
repo = "terraform-provider-cloudscale";
+ rev = "v2.0.0";
version = "2.0.0";
sha256 = "145hj4pbi5zrkgamicy3m1n3380fpd2ndd6ym7mwd65d95g39vwb";
};
@@ -123,6 +140,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-cloudstack";
+ rev = "v0.3.0";
version = "0.3.0";
sha256 = "0zmyww6z3j839ydlmv254hr8gcsixng4lcvmiwkhxb3hj1nw8hcw";
};
@@ -130,6 +148,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-cobbler";
+ rev = "v1.1.0";
version = "1.1.0";
sha256 = "08ljqibfi6alpvv8f7pzvjl2k4w6br6g6ac755x4xw4ycrr24xw9";
};
@@ -137,27 +156,31 @@
{
owner = "terraform-providers";
repo = "terraform-provider-consul";
- version = "2.5.0";
- sha256 = "1nmldxn4y87fyb308dajjzcyvxrr6ka5nicyw84a8s7pixzbqh6q";
+ rev = "v2.6.0";
+ version = "2.6.0";
+ sha256 = "1c7qpgf2vh4crs69alzwwaicsz29b2y72x4xjmfb9dg5cy7gk1i5";
};
datadog =
{
owner = "terraform-providers";
repo = "terraform-provider-datadog";
- version = "2.1.0";
- sha256 = "0k7apad2r07gw9kf0zzqc8wa2wcmxihi3x8sdssl32qjib20qwv1";
+ rev = "v2.5.0";
+ version = "2.5.0";
+ sha256 = "0l5jix165ghfj72l3mr76d5b5lx5pgr45zimk8lr0fwn79f4bs74";
};
digitalocean =
{
owner = "terraform-providers";
repo = "terraform-provider-digitalocean";
- version = "1.6.0";
- sha256 = "06cxm3qcym8jwp4nl1bzk3p9fbaz26bvddqzn3p8l57c802qqds6";
+ rev = "v1.10.0";
+ version = "1.10.0";
+ sha256 = "1c53g32mk41lvq4ikfj04m89nhzrdk8d6h35aq3z07yyqp6ap2a0";
};
dme =
{
owner = "terraform-providers";
repo = "terraform-provider-dme";
+ rev = "v0.1.0";
version = "0.1.0";
sha256 = "1ipqw1sbx0i9rhxawsysrqxvf10z8ra2y86xwd4iz0f12x9drblv";
};
@@ -165,6 +188,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-dns";
+ rev = "v2.2.0";
version = "2.2.0";
sha256 = "11xdxj6hfclaq9glbh14nihmrsk220crm9ld8bdv77w0bppmrrch";
};
@@ -172,6 +196,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-dnsimple";
+ rev = "v0.2.0";
version = "0.2.0";
sha256 = "0jj82fffqaz7gramj5d4avx7vka6w190yz4r9q7628qh8ih2pfhz";
};
@@ -179,13 +204,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-docker";
- version = "2.1.1";
- sha256 = "0px3xj76ay5ixpmynas49z31xmk4zmpn0917y6a20kr2x2abi9zb";
+ rev = "v2.5.0";
+ version = "2.5.0";
+ sha256 = "1nril7qy1nm1dq19vg6mm0zc0sgkjrm1s39n7p9gxf4s4j78ig1n";
};
dyn =
{
owner = "terraform-providers";
repo = "terraform-provider-dyn";
+ rev = "v1.2.0";
version = "1.2.0";
sha256 = "1a3kxmbib2y0nl7gnxknbhsflj5kfknxnm3gjxxrb2h5d2kvqy48";
};
@@ -193,6 +220,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-external";
+ rev = "v1.2.0";
version = "1.2.0";
sha256 = "1kx28bffhd1pg3m0cbldclc8l9zic16mqrk7gybcls9vyds5gbvc";
};
@@ -200,48 +228,55 @@
{
owner = "terraform-providers";
repo = "terraform-provider-fastly";
- version = "0.9.0";
- sha256 = "0g3rgi6s9hyb6vzl682n8zqz5virdxvxh04v88n9iy5r7hwrxxzg";
+ rev = "v0.11.0";
+ version = "0.11.0";
+ sha256 = "0wq8l1lkfpv5nfd04dsjaa9wv09373i6wwnapifx1wncjyhs4jd4";
};
flexibleengine =
{
owner = "terraform-providers";
repo = "terraform-provider-flexibleengine";
- version = "1.6.0";
- sha256 = "0vz68nhpy93zsdssxzr41flrwhjqh7wcjrc4nklg6kmr99n6jcc6";
+ rev = "v1.9.0";
+ version = "1.9.0";
+ sha256 = "1y66xy5yqdjdrh3zkw1q7ml5b2rsyy4ayc4m026c4mmh0x1vfk9y";
};
github =
{
owner = "terraform-providers";
repo = "terraform-provider-github";
- version = "2.2.0";
- sha256 = "1h44v7428z3v3hv6ywi3n0yhnvgx9cr6vgqb1n2w1qf7k2f0jkzx";
+ rev = "v2.2.1";
+ version = "2.2.1";
+ sha256 = "1dg5jgd3cdz98wfd71l58wsp949mvs2lrcqh1amgql0s90pwjmvg";
};
gitlab =
{
owner = "terraform-providers";
repo = "terraform-provider-gitlab";
- version = "2.2.0";
- sha256 = "0iz5ggjkcip86cz2zmsryad34hly542grwzlm5rvpcmfw5csjadw";
+ rev = "v2.3.0";
+ version = "2.3.0";
+ sha256 = "012pbgfdmwyq8y8ddrhyf14jc6s7v24f1w3mrpi6mp4glqc5yfqx";
};
google =
{
owner = "terraform-providers";
repo = "terraform-provider-google";
- version = "2.12.0";
- sha256 = "15fdpmdikm77hlfksdbcblysb82sd51vw4ninx60hzgddqp6ll4m";
+ rev = "v2.19.0";
+ version = "2.19.0";
+ sha256 = "00pqkysic3x8iygcxb232dwbpmy5ldf7fdfi6ldiv3g6gbvlcaf7";
};
google-beta =
{
owner = "terraform-providers";
repo = "terraform-provider-google-beta";
- version = "2.12.0";
- sha256 = "11aky7jvm7i39pnj3ypy42d9yk9akqb3wjb03hyllzfddwhvay5q";
+ rev = "v2.19.0";
+ version = "2.19.0";
+ sha256 = "03im9h7r2vyx4y9qnc3l0hsvcqy7rai5dlkmj1za3npm98vpx2d7";
};
grafana =
{
owner = "terraform-providers";
repo = "terraform-provider-grafana";
+ rev = "v1.5.0";
version = "1.5.0";
sha256 = "0zy3bqgpxymp2zygaxzllk1ysdankwxa1sy1djfgr4fs2nlggkwi";
};
@@ -249,13 +284,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-hcloud";
- version = "1.12.0";
- sha256 = "1r61s7chq636fcjv67g0vjlc35xx0ycy58hg6b5i5rdc9737v7hp";
+ rev = "v1.14.0";
+ version = "1.14.0";
+ sha256 = "13zxrjx4im25g7m45z95d3py85nzs2k8r9grilxshr6x95bxk2f0";
};
hedvig =
{
owner = "terraform-providers";
repo = "terraform-provider-hedvig";
+ rev = "v1.0.4";
version = "1.0.4";
sha256 = "0y6brzznxp8khdfbnpmnbjqf140411z0pvnp88p8mj2kmbk7kkjd";
};
@@ -263,20 +300,23 @@
{
owner = "terraform-providers";
repo = "terraform-provider-helm";
- version = "0.10.2";
- sha256 = "1xp8dx6ncskmfa9bjd54434f4a7pnjz5r3yvnh1hmv3i5ykfxzdn";
+ rev = "v0.10.4";
+ version = "0.10.4";
+ sha256 = "0xl0wgh1j6yhymadqvlj21qddxfzaxk3d5wpzskfmhfk732795rc";
};
heroku =
{
owner = "terraform-providers";
repo = "terraform-provider-heroku";
- version = "2.1.2";
- sha256 = "0n8id5rw4hzsiic9yv4rzm709npagv9sfp6dd1ax6np5kai78b87";
+ rev = "v2.2.1";
+ version = "2.2.1";
+ sha256 = "145kfm4asca0ksprb076mjdhs5ahrlrad8cqz8spxra5fa3j46sq";
};
http =
{
owner = "terraform-providers";
repo = "terraform-provider-http";
+ rev = "v1.1.1";
version = "1.1.1";
sha256 = "0ah4wi9gm5m7z0wyy6vn3baz2iw2sq7ah7q0lb9srwr887aai3x0";
};
@@ -284,13 +324,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-huaweicloud";
- version = "1.7.0";
- sha256 = "1yhyyh33hvzs74pryb383p1w0c0d4vn23pnm6snxi1cw49wgiiyf";
+ rev = "v1.9.0";
+ version = "1.9.0";
+ sha256 = "06blhsbv5pxlb1m07qanrq5qmbai33dlk89ghzscrqwnvv1nnszr";
};
icinga2 =
{
owner = "terraform-providers";
repo = "terraform-provider-icinga2";
+ rev = "v0.2.0";
version = "0.2.0";
sha256 = "02ladn2w75k35vn8llj3zh9hbpnnnvpm47c9f29zshfs04acwbq0";
};
@@ -298,6 +340,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-ignition";
+ rev = "v1.1.0";
version = "1.1.0";
sha256 = "0vpjbb70wnlrvw7z2zc92fbisgjk49ivdmv10ahyqlgvc23js5va";
};
@@ -305,6 +348,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-influxdb";
+ rev = "v1.3.0";
version = "1.3.0";
sha256 = "19af40g8hgz2rdz6523v0fs71ww7qdlf2mh5j9vb7pfzriqwa5k9";
};
@@ -312,13 +356,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-kubernetes";
- version = "1.8.1";
- sha256 = "0jcc3i10x0qz7sj8l5yv98jc2g32a6yhdpc45sq33wmhcvp1fsn4";
+ rev = "v1.9.0";
+ version = "1.9.0";
+ sha256 = "1ai8w853k4pgr43g9dwdsimw0g0c6vg6vg2f20d9ch7bx8ii4nhf";
};
librato =
{
owner = "terraform-providers";
repo = "terraform-provider-librato";
+ rev = "v0.1.0";
version = "0.1.0";
sha256 = "0bxadwj5s7bvc4vlymn3w6qckf14hz82r7q98w2nh55sqr52d923";
};
@@ -326,6 +372,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-linode";
+ rev = "v1.8.0";
version = "1.8.0";
sha256 = "1jgh2ij58a5mr6ns604cfpvfvr19qr0q51j57gvchz53iv683m9q";
};
@@ -333,13 +380,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-local";
- version = "1.3.0";
- sha256 = "1z6b52vdq7wzzipldys28z45glwgj9k15ighjix1dy78mzi0p99n";
+ rev = "v1.4.0";
+ version = "1.4.0";
+ sha256 = "1k1kbdn99ypn1pi6vqbs1l9a8vvf4vs32wl8waa16i26514sz1wk";
};
logentries =
{
owner = "terraform-providers";
repo = "terraform-provider-logentries";
+ rev = "v1.0.0";
version = "1.0.0";
sha256 = "04xprkb9zwdjyzmsdf10bgmn8sa8q7jw0izz8lw0cc9hag97qgbq";
};
@@ -347,6 +396,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-logicmonitor";
+ rev = "v1.2.1";
version = "1.2.1";
sha256 = "1fcv5g92l6xr4x69h9rg48zazjr99wrz9mkmr122fyq9s7kdd98y";
};
@@ -354,20 +404,23 @@
{
owner = "terraform-providers";
repo = "terraform-provider-mailgun";
- version = "0.1.0";
- sha256 = "1hjhjfxqbr43wa248c6hc91lx5b2gdw4vl92l2i6aqp17rbc0wfj";
+ rev = "v0.4.1";
+ version = "0.4.1";
+ sha256 = "1l76pg4hmww9zg2n4rkhm5dwjh42fxri6d41ih1bf670krkxwsmz";
};
mysql =
{
owner = "terraform-providers";
repo = "terraform-provider-mysql";
- version = "1.7.0";
- sha256 = "19l1ihp5jlaahm8zncjlrnfw8d8gcpnq3z6pn421j1x0d5v5vw9b";
+ rev = "v1.8.0";
+ version = "1.8.0";
+ sha256 = "1llcg2mp6jbj386liinly62pgy934v0c2g5z976n0xwfdiybyhwx";
};
netlify =
{
owner = "terraform-providers";
repo = "terraform-provider-netlify";
+ rev = "v0.3.0";
version = "0.3.0";
sha256 = "0mmbli6d3fbpyvvdfsg32f1w83g8ga3x21b36rgmx3mn156r7yij";
};
@@ -375,27 +428,31 @@
{
owner = "terraform-providers";
repo = "terraform-provider-newrelic";
- version = "1.5.1";
- sha256 = "1xrwh9m1sig4hd2vvb7apy2gh8rz15wdrajggzmmpc1z1rlhf90p";
+ rev = "v1.5.2";
+ version = "1.5.2";
+ sha256 = "1q2vlpzxz04xhmf2wi5pc501454qwzh59kdhfhs8yjg1d1489jng";
};
nomad =
{
owner = "terraform-providers";
repo = "terraform-provider-nomad";
- version = "1.4.1";
- sha256 = "1v4wwinnb2qc71jgil4607kgdccjivssabqgb5l3yk8pwfidgdnr";
+ rev = "v1.4.2";
+ version = "1.4.2";
+ sha256 = "0h0snkzqdi4g5lp78f5pq98x6556ldwgkg9p9jkmrg04y7928w5v";
};
ns1 =
{
owner = "terraform-providers";
repo = "terraform-provider-ns1";
- version = "1.5.0";
- sha256 = "1m6f1hsx2gcb5b50sm8cj04hkmn71xlxji8qwlswasz2sg1sllrx";
+ rev = "v1.6.0";
+ version = "1.6.0";
+ sha256 = "1v075wc48pq9kp9rp4kanlfshnxgan9h914nqalq90xgzyl2gf3v";
};
nsxt =
{
owner = "terraform-providers";
repo = "terraform-provider-nsxt";
+ rev = "v1.1.1";
version = "1.1.1";
sha256 = "19bbycify25bshpyq65qjxnl72b6wmwwwdb7hxl94hhbgx2c9z29";
};
@@ -403,6 +460,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-null";
+ rev = "v2.1.2";
version = "2.1.2";
sha256 = "0di1hxmd3s80sz8hl5q2i425by8fbk15f0r4jmnm6vra0cq89jw2";
};
@@ -410,20 +468,23 @@
{
owner = "terraform-providers";
repo = "terraform-provider-nutanix";
- version = "1.0.1";
- sha256 = "1g7p6qg32g75x8fgspgxcdsa086mz3yabdgv1k68rykhw3zbri5d";
+ rev = "v1.0.2";
+ version = "1.0.2";
+ sha256 = "17sgsxsh8minirks08c6gz52cf7ndn220sx4xzi6bq64yi6qw2yc";
};
oci =
{
owner = "terraform-providers";
repo = "terraform-provider-oci";
- version = "3.37.0-rc1";
- sha256 = "0ahqnh9qzixp434qn2ckj8p32kb9x26l1xz8yr84h6sqfrn58bcv";
+ rev = "v3.50.0-rc1";
+ version = "3.50.0-rc1";
+ sha256 = "0nzz62zyx5xf2qlvjcbsqnafdhmq194yhyipcab1n2ckji8zb03z";
};
oneandone =
{
owner = "terraform-providers";
repo = "terraform-provider-oneandone";
+ rev = "v1.3.0";
version = "1.3.0";
sha256 = "0c412nqg3k17124i51nn3ffra6gcll904h37h7hyvz97cdblcncn";
};
@@ -431,6 +492,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-opc";
+ rev = "v1.3.7";
version = "1.3.7";
sha256 = "01g09w8mqfp1d8phplsdj0vz63q5bgq9fqwy2kp4vrnwb70dq52w";
};
@@ -438,34 +500,39 @@
{
owner = "terraform-providers";
repo = "terraform-provider-openstack";
- version = "1.21.1";
- sha256 = "0nvhn2bnk11sz4i98yw7rpxi8b3c2y04qq37ybvqx2jyi3n9kj30";
+ rev = "v1.24.0";
+ version = "1.24.0";
+ sha256 = "1w82ix6l6ad7q0zl00hys8c4gm27nnk12wm2n8i3prwpjnrar70m";
};
opentelekomcloud =
{
owner = "terraform-providers";
repo = "terraform-provider-opentelekomcloud";
- version = "1.11.0";
- sha256 = "175j2bbw3bdbjq1b7b1kwsr8iay9aafz165d0brfpb8gf096y7xa";
+ rev = "v1.13.1";
+ version = "1.13.1";
+ sha256 = "1mxbfskxf9zwm55r3s6fhk634pnyk0sx5pgwk3kmw4sgjv88i1ny";
};
opsgenie =
{
owner = "terraform-providers";
repo = "terraform-provider-opsgenie";
- version = "0.1.0";
- sha256 = "0zs0cl6jl4rijcs6vv5k8k5pyf0zs52dlgqcnb1gzslh8sg5pdkm";
+ rev = "v0.2.4";
+ version = "0.2.4";
+ sha256 = "1kgvbx39v6f3hszwrqjsaq3wvwzkxf4gwwfix2m6bprfr5q5vn0d";
};
oraclepaas =
{
owner = "terraform-providers";
repo = "terraform-provider-oraclepaas";
- version = "1.5.2";
- sha256 = "0m886wfg5ski8s1zr7g1h1m6q5ai08jk35ymipxpb6ipx781qvvk";
+ rev = "v1.5.3";
+ version = "1.5.3";
+ sha256 = "0xb03b5jgm06rgrllib6zj1nkh54zv2mqjnyfflgnazpf4c1ia15";
};
ovh =
{
owner = "terraform-providers";
repo = "terraform-provider-ovh";
+ rev = "v0.5.0";
version = "0.5.0";
sha256 = "07n8ismxbv0gngh4kibqhr4ndqkrg6gxbpj3zl764rrwp54gwgbw";
};
@@ -473,41 +540,47 @@
{
owner = "terraform-providers";
repo = "terraform-provider-packet";
- version = "2.3.0";
- sha256 = "1v2758wjhrn7rhwdx658w3sf1q5lp4cawl6llbv4p16c5fyzwwc2";
+ rev = "v2.6.1";
+ version = "2.6.1";
+ sha256 = "198lkw5b4xfyf82yzym66fna7j0wl3hzvkdr9b9q7f0nffx47xri";
};
pagerduty =
{
owner = "terraform-providers";
repo = "terraform-provider-pagerduty";
- version = "1.3.1";
- sha256 = "1x29ya0xcjj2b3x2q2q7iyqric8vswf18a5bwhwv2017c1g4n299";
+ rev = "v1.4.1";
+ version = "1.4.1";
+ sha256 = "0dmafnlziyczad907isjqzsn1fyjzc8pdigp3m6114bbnca0ry5k";
};
panos =
{
owner = "terraform-providers";
repo = "terraform-provider-panos";
- version = "1.5.2";
- sha256 = "0sycgr4k4dlhxj5klmgg2xcw3xha06332ij8cfzz4xvgdq0xky3j";
+ rev = "v1.6.0";
+ version = "1.6.0";
+ sha256 = "0qszdyrj84c8i195y45cnanzmkn8ypi1gi5a03pf3gsf2fdcj9gq";
};
postgresql =
{
owner = "terraform-providers";
repo = "terraform-provider-postgresql";
- version = "1.1.0";
- sha256 = "1dxspqajfy8dmplasazi4s34f47n1qz7qg2dr9ypdvd3jp63072w";
+ rev = "v1.3.0";
+ version = "1.3.0";
+ sha256 = "14ma5lm6ng52dfl8bl4rmpy8ylnkbvnbskvkr6r5sn28x51p601y";
};
powerdns =
{
owner = "terraform-providers";
repo = "terraform-provider-powerdns";
- version = "1.0.0";
- sha256 = "1qh4z69b0sqxwjjgc8xis165gdszav9yc85ba6pgyl3wbymkld30";
+ rev = "v1.2.0";
+ version = "1.2.0";
+ sha256 = "1108hq4z4is305hnbkn95gv0f5lx5l27wvxvq0g03fcdqdimkrfn";
};
profitbricks =
{
owner = "terraform-providers";
repo = "terraform-provider-profitbricks";
+ rev = "v1.4.4";
version = "1.4.4";
sha256 = "0pzcl3pdhaykihvv1v38zrv607mydchvkzrzhwcakgmdkp3vq54i";
};
@@ -515,6 +588,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-rabbitmq";
+ rev = "v1.1.0";
version = "1.1.0";
sha256 = "0xihc44923kx8c3v6wrvczzbhmbjkhy7dhgx3sy5sqhmm22y0gys";
};
@@ -522,6 +596,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-rancher";
+ rev = "v1.4.0";
version = "1.4.0";
sha256 = "106arszmdjmgrz4iv01bbf72jarn7zjqvmc43b6n1s3lzd7jnfpc";
};
@@ -529,13 +604,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-random";
- version = "2.2.0";
- sha256 = "0vg33jbvyxvg4dwcwjb2p57jjkq7qj50d356r4a1f2ysl2axwwjw";
+ rev = "v2.2.1";
+ version = "2.2.1";
+ sha256 = "1qklsxj443vsj61lwl7qf7xwgnllwcvb2yk6s0kn9g3iq63pcv30";
};
rightscale =
{
owner = "terraform-providers";
repo = "terraform-provider-rightscale";
+ rev = "v1.3.1";
version = "1.3.1";
sha256 = "0abwxaghrxpahpsk6kd02fjh0rhck4xsdrzcpv629yh8ip9rzcaj";
};
@@ -543,6 +620,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-rundeck";
+ rev = "v0.4.0";
version = "0.4.0";
sha256 = "1x131djsny8w84yf7w2il33wlc3ysy3k399dziii2lmq4h8sgrpr";
};
@@ -550,6 +628,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-runscope";
+ rev = "v0.6.0";
version = "0.6.0";
sha256 = "1fsph2cnyvzdwa5hwdjabfk4azmc3x8a7afpwpawxfdvqhgpr595";
};
@@ -557,20 +636,23 @@
{
owner = "terraform-providers";
repo = "terraform-provider-scaleway";
- version = "1.10.0";
- sha256 = "0sbcvcd413f53b25piymmh4rfmlmqsxdscpar8gf2dx6mrsacgf0";
+ rev = "v1.12.0";
+ version = "1.12.0";
+ sha256 = "0044fq5jkdx2ryc2bxqajkrngs6z81kd2narg4zxvfn0r1bfswvc";
};
selectel =
{
owner = "terraform-providers";
repo = "terraform-provider-selectel";
- version = "2.3.0";
- sha256 = "0n0nqlajcx44zxbc2k58lv3jy2y6p9zqkby2vy5a2856kcksm7pf";
+ rev = "v3.0.0";
+ version = "3.0.0";
+ sha256 = "0fr97j85inaqvdqmlfk3xcq73zvncn001nsd03pp2ws30qqa8p7r";
};
skytap =
{
owner = "terraform-providers";
repo = "terraform-provider-skytap";
+ rev = "v0.11.1";
version = "0.11.1";
sha256 = "1mlv6jp6lp47chcnsmx8dzy01bxpb9jx1wl122lxd88app9nxq1k";
};
@@ -578,6 +660,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-softlayer";
+ rev = "v0.0.1";
version = "0.0.1";
sha256 = "1xcg5zm2n1pc3l7ng94k589r7ykv6fxsmr5qn9xmmpdf912rdnfq";
};
@@ -585,13 +668,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-spotinst";
- version = "1.13.3";
- sha256 = "0s75xlw8y3rz1ik11dnh3dzkk1jfklvq3wsf2fam0789z2j1zr1m";
+ rev = "v1.13.4";
+ version = "1.13.4";
+ sha256 = "063lhm065y6qh9b2k11qjnqyfg5zrx6wa3bqrm7d1dqcha1i6d9f";
};
statuscake =
{
owner = "terraform-providers";
repo = "terraform-provider-statuscake";
+ rev = "v1.0.0";
version = "1.0.0";
sha256 = "1x295va6c72465cxps0kx3rrb7s9aip2cniy6icsg1b2yrsb9b26";
};
@@ -599,6 +684,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-telefonicaopencloud";
+ rev = "v1.0.0";
version = "1.0.0";
sha256 = "1761wkjz3d2458xl7855lxklyxgyk05fddh92rp6975y0ca6xa5m";
};
@@ -606,6 +692,7 @@
{
owner = "terraform-providers";
repo = "terraform-provider-template";
+ rev = "v2.1.2";
version = "2.1.2";
sha256 = "18w1mmma81m9j7yf6q500w8v9ss28w6sw2ynssl99pyw2gwmd04q";
};
@@ -613,13 +700,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-tencentcloud";
- version = "1.15.0";
- sha256 = "1ics91fxsl1z1wqd961wdn2s22ck25yphp341qlbs8ln2dcwk8r7";
+ rev = "v1.22.0";
+ version = "1.22.0";
+ sha256 = "0lamj77n9b5m80201wim0zcjgdcbihcaq27z49himh2qi5j8lxiz";
};
terraform =
{
owner = "terraform-providers";
repo = "terraform-provider-terraform";
+ rev = "v1.0.2";
version = "1.0.2";
sha256 = "1aj6g6l68n9kqmxfjlkwwxnac7fhha6wrmvsw4yylf0qyssww75v";
};
@@ -627,34 +716,39 @@
{
owner = "terraform-providers";
repo = "terraform-provider-tfe";
- version = "0.10.1";
- sha256 = "09hrdschgydnziq1sv6ql7gc4qwx8j4dnmx4fdw8452qpszk17n2";
+ rev = "v0.11.1";
+ version = "0.11.1";
+ sha256 = "0iagddaivpd7cxgf8ha2pk0m66gi4a804s86fsxla0j1knmmyra0";
};
tls =
{
owner = "terraform-providers";
repo = "terraform-provider-tls";
- version = "2.0.1";
- sha256 = "08fh4k5fvkijl2ds8mxdc5fxlwhs11y5s48vvxdskklvkjhygzc7";
+ rev = "v2.1.1";
+ version = "2.1.1";
+ sha256 = "1qsx540pjcq4ra034q2dwnw5nmzab5h1c3vm20ppg5dkhhyiizq8";
};
triton =
{
owner = "terraform-providers";
repo = "terraform-provider-triton";
- version = "0.5.1";
- sha256 = "1bn5x6nmhfkrzpxhyfclls85l9qqffvzx1xsgcb3368lhwzarn2f";
+ rev = "v0.6.0";
+ version = "0.6.0";
+ sha256 = "10z032fa64sd8d6r4v2f4m7gp93v8wb2zk2r13fflzg5rfk5740z";
};
ucloud =
{
owner = "terraform-providers";
repo = "terraform-provider-ucloud";
- version = "1.11.1";
- sha256 = "1la5kapdwpd2f6x00yc9j25rl8qkrndgqpzp2jp6mcbj5zif82ns";
+ rev = "v1.14.1";
+ version = "1.14.1";
+ sha256 = "04vi87q2fhy907l7rwsbq5p6l9vm6avm1hbf9qwddkbxx2kjjf64";
};
ultradns =
{
owner = "terraform-providers";
repo = "terraform-provider-ultradns";
+ rev = "v0.1.0";
version = "0.1.0";
sha256 = "0bq2y6bxdax7qnmq6vxh8pz9sqy1r3m05dv7q5dbv2xvba1b88hj";
};
@@ -662,41 +756,71 @@
{
owner = "terraform-providers";
repo = "terraform-provider-vault";
- version = "2.2.0";
- sha256 = "0k9frx29pjrrx67cwzsrnj0x90ff5k99l5yzfgb58sajkz1j8nln";
+ rev = "v2.5.0";
+ version = "2.5.0";
+ sha256 = "0h3q2zifjgm05kvdans88dl8wx9hr21c1s64fmfs4an07gkg8947";
};
vcd =
{
owner = "terraform-providers";
repo = "terraform-provider-vcd";
- version = "2.4.0";
- sha256 = "020wmdl5cbma9r7sv3bx6v8b59w5nwkzgwj4xm7a2s6kn8jygr2x";
+ rev = "v2.5.0";
+ version = "2.5.0";
+ sha256 = "0h78ij9rkx43i9kdcfy7waa6xyn2j40zgm6im3zp0yswy6vjlcyq";
};
vsphere =
{
owner = "terraform-providers";
repo = "terraform-provider-vsphere";
- version = "1.12.0";
- sha256 = "0g3pnk2b4dmz5bkr7xjpp45dwy767k6a02rjva38xls185qs7i7c";
+ rev = "v1.13.0";
+ version = "1.13.0";
+ sha256 = "10gl042l5mlmklhjjknwln1qcwl65xz8sbg1acyv8xkb6nsaxcf1";
};
yandex =
{
owner = "terraform-providers";
repo = "terraform-provider-yandex";
- version = "0.9.0";
- sha256 = "0x3l0pbpdsm43jsx42xzc46r9j40l7szkcf851q16wsxf70lchqr";
+ rev = "v0.23.0";
+ version = "0.23.0";
+ sha256 = "0vv8lp834q8i7fam2s8pvs7slfwlf8m4g080i9cij5z2lgipja32";
+ };
+ segment =
+ {
+ owner = "ajbosco";
+ repo = "terraform-provider-segment";
+ rev = "v0.2.0";
+ version = "0.2.0";
+ sha256 = "0ic5b9djhnb1bs2bz3zdprgy3r55dng09xgc4d9l9fyp85g2amaz";
+ };
+ pass =
+ {
+ owner = "camptocamp";
+ repo = "terraform-provider-pass";
+ rev = "1.2.1";
+ version = "1.2.1";
+ sha256 = "1hf5mvgz5ycp7shiy8px205d9kwswfjmclg7mlh9a55bkraffahk";
};
matchbox =
{
owner = "poseidon";
repo = "terraform-provider-matchbox";
+ rev = "v0.3.0";
version = "0.3.0";
sha256 = "1nq7k8qa7rv8xyryjigwpwcwvj1sw85c4j46rkfdv70b6js25jz3";
};
+ wavefront =
+ {
+ owner = "spaceapegames";
+ repo = "terraform-provider-wavefront";
+ rev = "v2.1.1";
+ version = "2.1.1";
+ sha256 = "0cbs74kd820i8f13a9jfbwh2y5zmmx3c2mp07qy7m0xx3m78jksn";
+ };
nixos =
{
owner = "tweag";
repo = "terraform-provider-nixos";
+ rev = "v0.0.1";
version = "0.0.1";
sha256 = "00vz6qjq1pk39iqg4356b8g3c6slla9jifkv2knk46gc9q93q0lf";
};
@@ -704,21 +828,8 @@
{
owner = "tweag";
repo = "terraform-provider-secret";
- version = "1.0.0";
- sha256 = "03q78d0g3b4j4213qjlacj1adh7hjwcqcqrwm8c2r2k5w9kb25k0";
- };
- segment =
- {
- owner = "ajbosco";
- repo = "terraform-provider-segment";
- version = "0.2.0";
- sha256 = "0ic5b9djhnb1bs2bz3zdprgy3r55dng09xgc4d9l9fyp85g2amaz";
- };
- wavefront =
- {
- owner = "spaceapegames";
- repo = "terraform-provider-wavefront";
- version = "2.1.0";
- sha256 = "1ir2wkg5mfng7h5544kar1arkjb5ffjhki5qr25a5x0rpwlg99sx";
+ rev = "v1.1.0";
+ version = "1.1.0";
+ sha256 = "09gv0fpsrxzgna0xrhrdk8d4va9s0gvdbz596r306qxb4mip4w3r";
};
}
diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix
index 83157c90a48..6298c25ba25 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix
@@ -9,13 +9,12 @@ let
toDrv = data:
buildGoPackage rec {
- inherit (data) owner repo version sha256;
+ inherit (data) owner repo rev version sha256;
name = "${repo}-${version}";
goPackagePath = "github.com/${owner}/${repo}";
subPackages = [ "." ];
src = fetchFromGitHub {
- inherit owner repo sha256;
- rev = "v${version}";
+ inherit owner repo rev sha256;
};
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.txt b/pkgs/applications/networking/cluster/terraform-providers/providers.txt
index d04f85fe455..bdde6600678 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.txt
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.txt
@@ -9,17 +9,10 @@
# include all terraform-providers
terraform-providers terraform-provider- terraform-provider-\\(azure-classic\\|scaffolding\\)
-# include terraform-provider-matchbox
-poseidon/terraform-provider-matchbox
-
-# include terraform-provider-nixos
-tweag/terraform-provider-nixos
-
-# include terraform-provider-secret
-tweag/terraform-provider-secret
-
-# include terraform-provider-segment
+# include providers from individual repos
ajbosco/terraform-provider-segment
-
-# include terraform-provider-wavefront
+camptocamp/terraform-provider-pass
+poseidon/terraform-provider-matchbox
spaceapegames/terraform-provider-wavefront
+tweag/terraform-provider-nixos
+tweag/terraform-provider-secret
diff --git a/pkgs/applications/networking/cluster/terraform-providers/update-all b/pkgs/applications/networking/cluster/terraform-providers/update-all
index 2009d474db7..893a6b1c7d7 100755
--- a/pkgs/applications/networking/cluster/terraform-providers/update-all
+++ b/pkgs/applications/networking/cluster/terraform-providers/update-all
@@ -58,12 +58,14 @@ prefetch_github() {
echo_entry() {
local owner=$1
local repo=$2
- local version=${3:1}
+ local rev=$3
+ local version=$(echo $3 | sed 's/^v//')
local sha256=$4
cat < libpulseaudio != null;
let
inherit (stdenv.lib) concatStringsSep makeBinPath optional;
- version = "3.0.303290.1010";
+ version = "3.0.309708.1027";
srcs = {
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz";
- sha256 = "0rs18csmwb8r5n0fc1ka1zjz3f0rydm6fxiy1pa1c2k5bmya56f9";
+ sha256 = "0g0nmlbcps331vdnfj571lzhcw8cb2gxbll09jananxdpnmwv5l6";
};
};
diff --git a/pkgs/applications/networking/instant-messengers/zulip/default.nix b/pkgs/applications/networking/instant-messengers/zulip/default.nix
new file mode 100644
index 00000000000..33392af766c
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/zulip/default.nix
@@ -0,0 +1,40 @@
+{ lib
+, fetchurl
+, appimageTools
+}:
+
+let
+ pname = "zulip";
+ version = "4.0.0";
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/zulip/zulip-desktop/releases/download/v${version}/Zulip-${version}-x86_64.AppImage";
+ sha256 = "1pni02mb5bvwx3k45vd6ga269ghdl633gjklyslai24rrhp16h9z";
+ name="${pname}-${version}.AppImage";
+ };
+
+ appimageContents = appimageTools.extractType2 {
+ inherit name src;
+ };
+
+in appimageTools.wrapType2 {
+ inherit name src;
+
+ extraInstallCommands = ''
+ mv $out/bin/${name} $out/bin/${pname}
+ install -m 444 -D ${appimageContents}/zulip.desktop $out/share/applications/zulip.desktop
+ install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/zulip.png \
+ $out/share/icons/hicolor/512x512/apps/zulip.png
+ substituteInPlace $out/share/applications/zulip.desktop \
+ --replace 'Exec=AppRun' 'Exec=${pname}'
+ '';
+
+ meta = with lib; {
+ description = "Desktop client for Zulip Chat";
+ homepage = https://zulipchat.com;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ jonafato ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/networking/ipfs-cluster/default.nix b/pkgs/applications/networking/ipfs-cluster/default.nix
index 426619908d6..76cc393f26a 100644
--- a/pkgs/applications/networking/ipfs-cluster/default.nix
+++ b/pkgs/applications/networking/ipfs-cluster/default.nix
@@ -1,35 +1,19 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, fetchgx, gx-go }:
+{ stdenv, buildGoModule, fetchFromGitHub, fetchgx, gx-go }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "ipfs-cluster";
- version = "0.9.0";
+ version = "0.11.0";
rev = "v${version}";
- goPackagePath = "github.com/ipfs/ipfs-cluster";
-
- extraSrcPaths = [
- (fetchgx {
- inherit src;name = "${pname}-${version}";
- sha256 = "1k7xcirvi07p5g9gr9jcx5h39wk7jxfsyjrn5yraa8xdqhn6b6nx";
- })
- ];
+ modSha256 = "03bqwg9nqh7w6j887gzxr2mcn14jc8f07z896b3swg5wzaz1i6hs";
src = fetchFromGitHub {
owner = "ipfs";
repo = "ipfs-cluster";
inherit rev;
- sha256 = "1bxwcp0355f1ykjcidbxv218zp9d20nma7lnpn9xcjqc8vaq03kn";
+ sha256 = "0q5lanm2zdwwhdwv05fssb34y4y4dha3dq7x1iaabbf70lpqv6yx";
};
- nativeBuildInputs = [ gx-go ];
-
- preBuild = ''
- # fetchgx stores packages by their ipfs hash
- # this will rewrite github.com/ imports to gx/ipfs/
- cd go/src/${goPackagePath}
- gx-go rewrite
- '';
-
meta = with stdenv.lib; {
description = "Allocate, replicate, and track Pins across a cluster of IPFS daemons";
homepage = https://cluster.ipfs.io/;
diff --git a/pkgs/applications/networking/irc/glowing-bear/default.nix b/pkgs/applications/networking/irc/glowing-bear/default.nix
index 8bdb23d50dd..2d12386bafa 100644
--- a/pkgs/applications/networking/irc/glowing-bear/default.nix
+++ b/pkgs/applications/networking/irc/glowing-bear/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "glowing-bear";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchFromGitHub {
rev = version;
owner = "glowing-bear";
repo = "glowing-bear";
- sha256 = "0gwrf67l3i3nl7zy1miljz6f3vv6zzc3g9as06by548f21cizzjb";
+ sha256 = "14a3fqsmi28g7j3lzk4l4m47p2iml1aaf3514wazn2clw48lnqhw";
};
installPhase = ''
diff --git a/pkgs/applications/networking/irc/weechat/scripts/default.nix b/pkgs/applications/networking/irc/weechat/scripts/default.nix
index 81ee484f3b3..0880a32af92 100644
--- a/pkgs/applications/networking/irc/weechat/scripts/default.nix
+++ b/pkgs/applications/networking/irc/weechat/scripts/default.nix
@@ -1,10 +1,12 @@
-{ callPackage, luaPackages }:
+{ callPackage, luaPackages, python3Packages }:
{
weechat-matrix-bridge = callPackage ./weechat-matrix-bridge {
inherit (luaPackages) cjson luaffi;
};
+ weechat-matrix = python3Packages.callPackage ./weechat-matrix { };
+
wee-slack = callPackage ./wee-slack { };
weechat-autosort = callPackage ./weechat-autosort { };
diff --git a/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix b/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix
new file mode 100644
index 00000000000..ff6a7d94741
--- /dev/null
+++ b/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix
@@ -0,0 +1,58 @@
+{ buildPythonPackage, stdenv, python, fetchFromGitHub,
+ pyopenssl, webcolors, future, atomicwrites,
+ attrs, Logbook, pygments, cachetools, matrix-nio }:
+
+let
+ matrixUploadPython = python.withPackages (ps: with ps; [
+ magic
+ ]);
+in buildPythonPackage {
+ pname = "weechat-matrix";
+ version = "unstable-2019-11-10";
+
+ src = fetchFromGitHub {
+ owner = "poljar";
+ repo = "weechat-matrix";
+ rev = "69ad2a9c03d516c212d3d0700dbb2bfe654f6365";
+ sha256 = "1mfbkag5np2lgv6f31nyfnvavyh67jrrx6gxhzb8m99dd43lgs8c";
+ };
+
+ propagatedBuildInputs = [
+ pyopenssl
+ webcolors
+ future
+ atomicwrites
+ attrs
+ Logbook
+ pygments
+ cachetools
+ matrix-nio
+ ];
+
+ passthru.scripts = [ "matrix.py" ];
+
+ dontBuild = true;
+ doCheck = false;
+
+ installPhase = ''
+ mkdir -p $out/share $out/bin
+ cp $src/main.py $out/share/matrix.py
+
+ cp $src/contrib/matrix_upload $out/bin/
+ substituteInPlace $out/bin/matrix_upload \
+ --replace '/usr/bin/env -S python3 -u' '${matrixUploadPython}/bin/python -u'
+
+ mkdir -p $out/${python.sitePackages}
+ cp -r $src/matrix $out/${python.sitePackages}/matrix
+ '';
+
+ dontPatchShebangs = true;
+
+ meta = with stdenv.lib; {
+ description = "A Python plugin for Weechat that lets Weechat communicate over the Matrix protocol";
+ homepage = "https://github.com/poljar/weechat-matrix";
+ license = licenses.isc;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.tilpner ];
+ };
+}
diff --git a/pkgs/applications/networking/maestral/default.nix b/pkgs/applications/networking/maestral/default.nix
index 65490ada653..708957bdf01 100644
--- a/pkgs/applications/networking/maestral/default.nix
+++ b/pkgs/applications/networking/maestral/default.nix
@@ -3,13 +3,13 @@
python3Packages.buildPythonApplication rec {
pname = "maestral${lib.optionalString withGui "-gui"}";
- version = "0.4.0";
+ version = "0.4.2";
src = fetchFromGitHub {
owner = "SamSchott";
repo = "maestral-dropbox";
rev = "v${version}";
- sha256 = "1jjn9cz43850xvs52gvx16qc5z4l91y4kpn6fpl05iwgaisbi1ws";
+ sha256 = "0xis0cqfp3wgajwk44dmi2gbfirmz0a0zi25qxdzpdn0z19hp88m";
};
disabled = python3Packages.pythonOlder "3.6";
diff --git a/pkgs/applications/networking/mailreaders/aerc/default.nix b/pkgs/applications/networking/mailreaders/aerc/default.nix
index b94ce269566..98ab5f56352 100644
--- a/pkgs/applications/networking/mailreaders/aerc/default.nix
+++ b/pkgs/applications/networking/mailreaders/aerc/default.nix
@@ -18,6 +18,10 @@ buildGoModule rec {
python3.pkgs.wrapPython
];
+ patches = [
+ ./runtime-sharedir.patch
+ ];
+
pythonPath = [
python3.pkgs.colorama
];
diff --git a/pkgs/applications/networking/mailreaders/aerc/runtime-sharedir.patch b/pkgs/applications/networking/mailreaders/aerc/runtime-sharedir.patch
new file mode 100644
index 00000000000..4ff1283b5e3
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/aerc/runtime-sharedir.patch
@@ -0,0 +1,43 @@
+From 7ea68a2eef026723903d72f54ca54b629881ec06 Mon Sep 17 00:00:00 2001
+From: Tadeo Kondrak
+Date: Mon, 28 Oct 2019 08:36:36 -0600
+Subject: [PATCH] Fix aerc breaking every time the package is rebuilt.
+
+On NixOS, the SHAREDIR changes on every rebuild to the package, but aerc
+fills it in as part of the default config. Fix this by not substituting
+@SHAREDIR@ in the default config until runtime.
+---
+ Makefile | 2 +-
+ config/config.go | 3 +++
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index d3072d3..17ca0be 100644
+--- a/Makefile
++++ b/Makefile
+@@ -24,7 +24,7 @@ aerc: $(GOSRC)
+ -o $@
+
+ aerc.conf: config/aerc.conf.in
+- sed -e 's:@SHAREDIR@:$(SHAREDIR):g' > $@ < config/aerc.conf.in
++ cat config/aerc.conf.in > $@
+
+ DOCS := \
+ aerc.1 \
+diff --git a/config/config.go b/config/config.go
+index bfcbecf..2f4e703 100644
+--- a/config/config.go
++++ b/config/config.go
+@@ -377,6 +377,9 @@ func LoadConfigFromFile(root *string, sharedir string) (*AercConfig, error) {
+ if err = config.LoadConfig(file); err != nil {
+ return nil, err
+ }
++ for i, filter := range config.Filters {
++ config.Filters[i].Command = strings.ReplaceAll(filter.Command, "@SHAREDIR@", sharedir)
++ }
+ if ui, err := file.GetSection("general"); err == nil {
+ if err := ui.MapTo(&config.General); err != nil {
+ return nil, err
+--
+2.23.0
+
diff --git a/pkgs/applications/networking/mailreaders/afew/default.nix b/pkgs/applications/networking/mailreaders/afew/default.nix
index 85b73141966..54b3e10b5e2 100644
--- a/pkgs/applications/networking/mailreaders/afew/default.nix
+++ b/pkgs/applications/networking/mailreaders/afew/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, pythonPackages, notmuch }:
+{ stdenv, python3Packages, notmuch }:
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "afew";
version = "2.0.0";
- src = pythonPackages.fetchPypi {
+ src = python3Packages.fetchPypi {
inherit pname version;
sha256 = "0j60501nm242idf2ig0h7p6wrg58n5v2p6zfym56v9pbvnbmns0s";
};
- nativeBuildInputs = with pythonPackages; [ sphinx setuptools_scm ];
+ nativeBuildInputs = with python3Packages; [ sphinx setuptools_scm ];
- propagatedBuildInputs = with pythonPackages; [
- pythonPackages.setuptools pythonPackages.notmuch chardet dkimpy
- ] ++ stdenv.lib.optional (!pythonPackages.isPy3k) subprocess32;
+ propagatedBuildInputs = with python3Packages; [
+ python3Packages.setuptools python3Packages.notmuch chardet dkimpy
+ ] ++ stdenv.lib.optional (!python3Packages.isPy3k) subprocess32;
makeWrapperArgs = [
''--prefix PATH ':' "${notmuch}/bin"''
@@ -22,7 +22,7 @@ pythonPackages.buildPythonApplication rec {
outputs = [ "out" "doc" ];
postBuild = ''
- python setup.py build_sphinx -b html,man
+ ${python3Packages.python.interpreter} setup.py build_sphinx -b html,man
'';
postInstall = ''
diff --git a/pkgs/applications/networking/mailreaders/imapfilter.nix b/pkgs/applications/networking/mailreaders/imapfilter.nix
index 7d7972c3e58..9f05020f2c3 100644
--- a/pkgs/applications/networking/mailreaders/imapfilter.nix
+++ b/pkgs/applications/networking/mailreaders/imapfilter.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "imapfilter";
- version = "2.6.13";
+ version = "2.6.14";
src = fetchFromGitHub {
owner = "lefcha";
repo = "imapfilter";
rev = "v${version}";
- sha256 = "02997rnnvid3rfkxmlgjpbspi4svdmq8r8wd2zvf25iadim3hxqi";
+ sha256 = "09aq9gw1vz0zl6k4fb4zdm6cpjhddsl13asfjx3qy21pbw0azmj6";
};
makeFlagsArray = "PREFIX=$(out)";
diff --git a/pkgs/applications/networking/mailreaders/mlarchive2maildir/default.nix b/pkgs/applications/networking/mailreaders/mlarchive2maildir/default.nix
index 7019c309feb..2fb30e5ae6a 100644
--- a/pkgs/applications/networking/mailreaders/mlarchive2maildir/default.nix
+++ b/pkgs/applications/networking/mailreaders/mlarchive2maildir/default.nix
@@ -2,11 +2,11 @@
python3.pkgs.buildPythonApplication rec {
pname = "mlarchive2maildir";
- version = "0.0.6";
+ version = "0.0.8";
src = python3.pkgs.fetchPypi {
inherit pname version;
- sha256 = "025mv890zsk25cral9cas3qgqdsszh5025khz473zs36innjd0mw";
+ sha256 = "1din3yay2sas85178v0xr0hbm2396y4dalkcqql1ny9vdm94h6sp";
};
nativeBuildInputs = with python3.pkgs; [ setuptools_scm ];
diff --git a/pkgs/applications/networking/mailreaders/neomutt/default.nix b/pkgs/applications/networking/mailreaders/neomutt/default.nix
index 615b810d002..4305294297a 100644
--- a/pkgs/applications/networking/mailreaders/neomutt/default.nix
+++ b/pkgs/applications/networking/mailreaders/neomutt/default.nix
@@ -1,23 +1,23 @@
{ stdenv, fetchFromGitHub, gettext, makeWrapper, tcl, which, writeScript
, ncurses, perl , cyrus_sasl, gss, gpgme, kerberos, libidn, libxml2, notmuch, openssl
-, lmdb, libxslt, docbook_xsl, docbook_xml_dtd_42, mailcap, runtimeShell
+, lmdb, libxslt, docbook_xsl, docbook_xml_dtd_42, mailcap, runtimeShell, sqlite
}:
stdenv.mkDerivation rec {
- version = "20180716";
+ version = "20191111";
pname = "neomutt";
src = fetchFromGitHub {
owner = "neomutt";
repo = "neomutt";
- rev = "neomutt-${version}";
- sha256 = "0im2kkahkr04q04irvcimfawxi531ld6wrsa92r2m7l10gmijkl8";
+ rev = version;
+ sha256 = "16xr7wdmjw0i72xbnyyh098wx4cr0m8w2cr1szdi1b14p4kpgr67";
};
buildInputs = [
cyrus_sasl gss gpgme kerberos libidn ncurses
notmuch openssl perl lmdb
- mailcap
+ mailcap sqlite
];
nativeBuildInputs = [
@@ -50,6 +50,7 @@ stdenv.mkDerivation rec {
'';
configureFlags = [
+ "--enable-autocrypt"
"--gpgme"
"--gss"
"--lmdb"
diff --git a/pkgs/applications/networking/mailreaders/notmuch/default.nix b/pkgs/applications/networking/mailreaders/notmuch/default.nix
index 01081ebfb3e..64faee641f0 100644
--- a/pkgs/applications/networking/mailreaders/notmuch/default.nix
+++ b/pkgs/applications/networking/mailreaders/notmuch/default.nix
@@ -12,7 +12,7 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "0.29.1";
+ version = "0.29.2";
pname = "notmuch";
passthru = {
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://notmuchmail.org/releases/${pname}-${version}.tar.xz";
- sha256 = "0rg3rwghd3wivf3bmqcqpkkd5c779ld5hi363zjcw5fl6a7gqilq";
+ sha256 = "1pjmrnbn0iavm5pnw7wgfw5d6hg5i6miqfa6s7s4027vn94n3nhv";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
index 680d7652b5a..ad98cd660d9 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
@@ -160,11 +160,15 @@ stdenv.mkDerivation {
EOF
# SNAP_NAME: https://github.com/NixOS/nixpkgs/pull/61980
+ # MOZ_LEGACY_PROFILES and MOZ_ALLOW_DOWNGRADE:
+ # commit 87e261843c4236c541ee0113988286f77d2fa1ee
wrapProgram "$out/bin/thunderbird" \
--argv0 "$out/bin/.thunderbird-wrapped" \
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:" \
--suffix XDG_DATA_DIRS : "$XDG_ICON_DIRS" \
- --set SNAP_NAME "thunderbird"
+ --set SNAP_NAME "thunderbird" \
+ --set MOZ_LEGACY_PROFILES 1 \
+ --set MOZ_ALLOW_DOWNGRADE 1
'';
passthru.updateScript = import ./../../browsers/firefox-bin/update.nix {
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index 6dfb6780f0d..3cc7203401b 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,615 +1,615 @@
{
- version = "68.1.1";
+ version = "68.2.2";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ar/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ar/thunderbird-68.2.2.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "33accd6fe1f83fc47a34df038f4257571f42281a89f9aab2f54514443856b71aaa2ee81abe98331ecdbbf026a09eea31fb2c5eb72044347c54f51a6ac1e0bfd4";
+ sha512 = "d6773b83366160665db56b41e9a76765927284a005d9440dada3c4d7bb292eee4cb00100951cc133998acc3de4af92d88ac03d797a425b9245bb837be5b20e60";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ast/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ast/thunderbird-68.2.2.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "1e32c40cd198b51a5836c2ad9a6331c0b3028e57d62e5e057990a48ab80b9fd5bd1290a268da29dc5a45c61e712bf0345f85d0ca43c18b2236c0f4bac7b9328f";
+ sha512 = "f090f7132239c6f420cdde8d0598ae20983a5f1a7e4ffab6d94760ef04cd5c61f6298c9c89265259972cb8b8eda4ef1ea141111bd25df928f8986903191c8bff";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/be/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/be/thunderbird-68.2.2.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "0f86506a7cf72c75712f6b507fda6e39da9520865dea5eb4fbfdb78531dc88116d4e8227dd91e8f1fb4dff9ed3e4eb7e118b5a4dde3860ec00c3bca625478a21";
+ sha512 = "ade743d0fdcbb32d70157d72ff5eebdb8e59cb79fa27a31ad6fb8348a2a0e29f800a44db52e76ab14d8deca0e98df325a63baaed791a9af85fb903d42d710ad4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/bg/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/bg/thunderbird-68.2.2.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "f25c07ee41767fc1ec9381291662ce5bf269971f3542b4c2427da7240c13cfe44f006b8995e6474309bb6330e21626ca7e3e7463452ddd5d7e0128b799f6f566";
+ sha512 = "a6922194323ef1eed00034655415d290148c1afe3a094bc819bbbb3691d26852f435f8fe4c989a7d94d3f5c77bae0a812592f532ca542472014da1a5e4d47e4d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/br/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/br/thunderbird-68.2.2.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "c57c207922aa0f1534fd6925305effdea2f09ee83ddfe7eed62d30b91494ddbf6ade0c0cba2e7332c876e10e15593ad985deaec769525fd3a19b21d048383690";
+ sha512 = "ebc3ff68c8a2d5a4d3b94f8a7a5a8e42717261bd8e71d07b9516d300010131c2c2697a6d5e645dd6fe82e95f30957490b30c884f5dc2408986e2a2e7cca571d0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ca/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ca/thunderbird-68.2.2.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "4fb66d8e9285cb40cf42f626d38eecabe489fa5311a25ce2e687483b6624819674b0b4a41f486a0ea98edbe27cea2f7f156368516f70afd4f78629aef93cb94f";
+ sha512 = "42b7cc965bb8bc8316b2bb9c7c5827261323d29ef95e757f2d105e4728eb06011786a342961453835a93a5dabb7a9f2344efbcd9bb4d28967764579815511fac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/cak/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/cak/thunderbird-68.2.2.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "2c591767d09c3af59dcda7c44937f012cc14695a7744bca49d2b5788cd44953a85b8cc0005efa4db3daeb6c5f553ead9d15239af37b1c7686e5331cf9bb09ee5";
+ sha512 = "3285888bf7611ef6fbda6d3c6c2dcf73f49b678532ddee911edaabbc9d7993d6c6fc4d3e57a523e38f152250b558d96df623388298fdbff3dd0fd26a859edf19";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/cs/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/cs/thunderbird-68.2.2.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "62d58fd817b235d8afea65212f527b99cf67d882a3fef592c2499881d659837ed90f5192111edef9b7d00e37ea5b1becc9fed00eb4af063ffa4ece160996a73b";
+ sha512 = "4713e1e619c5c83b4eaf2b4501263da34c8d08554584020d521a9129958422495c923741331d9ee75facfd196541346c40490ed2daa5e0b95c4788e8080570cb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/cy/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/cy/thunderbird-68.2.2.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "7df64966340aed43c1411abeef18ade4891c2d64361d3952967529ea487dbccf6ec4d824f85a740ed4d54bda188acf9992ba9623a72c139268f09efaaa27eb89";
+ sha512 = "8c4b234ea415cf0ac30ec36d0273eabb8c2438865ff602cd5af48bdb5bd7d75377f0501c441c3f746c681dd9a9ca458892a4b413f2dc5c7f491322315f3be8c3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/da/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/da/thunderbird-68.2.2.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "7bc7c0b44e981f74119cb19f4d27e260a2df53b9188364c367752ca4fa461b1c003ea58d4eb14fd9d9b64ab1cec5cbef6e68080da180ca6e904bc6bed0dea924";
+ sha512 = "5c6bab8669026511b1138bcaa705d1dd497f39bc3a6aed838a05c38ea09a1335fa32b03238ac7d15b0eadbd3af54583830e77691a366d56bbb99f18a95b0acac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/de/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/de/thunderbird-68.2.2.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "6879addb03511e1fa18696069251a3649865fa2410b2503f8588d06e3ad8fe9d127ef414cfa977a323468e037f7fa06d7dbf306bb98608ecc21acedb68e2784d";
+ sha512 = "7b3196d75d9d932e7518883839eb8e1f228a22938343d575966d29a8cfce960af7e15e4c108c0bd9bddae1a8e96d503b5254373ed8307753f0303088475f3438";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/dsb/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/dsb/thunderbird-68.2.2.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "ab82cc4b35e0bc9bca7611cc9b17cc383e7489f54e976074d34deca5ddf83d380b85ef3db5b35611d59500ba8c421848ca9d0e4e8dc4f8dbbd0b9fabfd13eada";
+ sha512 = "77278dd593c4eb8a3d4064026a3eb04b704e0cfc4e1fcd9fbfcd8fdd43790e8a9a3a7efed382d8d47dff2796a5e353902f89f3d4e7636319b378bc5beb31f9c9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/el/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/el/thunderbird-68.2.2.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "b8aba262bd82149ec9213d0a307ca6579c64b7afa084a251f35efb68384df55c220fe71bbef1741514ddd45c284e669fd4062ce5202f9ba91622b88dd48d5304";
+ sha512 = "693499cdf65aa99786d332719eb029c5a14d1bddc55839973bcfb22c57d55d1ee500d89d1e48b6e1e7f4ae716bfc272f300ff6f47d7a25f208f6ac3e6615ec9d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/en-GB/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/en-GB/thunderbird-68.2.2.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "b16a859480d9cc2f2ae2bf644bdff72e5b272a91cd311684012b4f364f7a06742ceac37a1821cd37e5749e6bc7c12b737e35f226c0694710140b154d931d5610";
+ sha512 = "457b6c5a99d02a8a9200c158d2e959927774d7a64476964040a4a790c0cf2f5c4c3bfc183bd9efa4f74439cce23c5c4bf922ab8166b3dd3f00a5e94445bca2bb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/en-US/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/en-US/thunderbird-68.2.2.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "3046e6826e5df839ec1e572784bf333f72c5deb3dd472a17f0fdae5ce33bad3980a7f39eddaf99e680084053d66dfe83dace788c392ef027116f03ef49e05d33";
+ sha512 = "3c410d90e2157fce862b189f566774dfe141947a562a5e3a5781896ad1d0ba3ef7b978557fadb94f69108aa1e3674339dc0ef2189f6cdf251285fcae04de909c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/es-AR/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/es-AR/thunderbird-68.2.2.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "8e7ddd969487ec21ec2b4ad50e0757595d05f44972427d6c7243da15a433d16b14dcf6128f9ef96711bf8ac5353df3c3fb7a844a8f69ceb3761b023b22728f7e";
+ sha512 = "8891a5c876d1bc3cb465bedd59d4956a3961217fe43a20ae2a9aaabce16e8d29e142f03a84fdc91b1d5214a735ba03eb567ea59566cef6948da8b4daba238392";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/es-ES/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/es-ES/thunderbird-68.2.2.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "7e59701093cd6c34498b9439d50bb1d03a2089366e793ef3d205dedeb14427d0f2306d18c5c0423a3a7d349006e3986d2c4977a996b3ebe3fed5d79d4a00035d";
+ sha512 = "03e0d537213de1c325310f5d6012c9a0543d4bf931a6b4315700abc493acd2657784c2f616bc965f796d95710c32e4063ee3cbe481290a9ff6e2655789864742";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/et/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/et/thunderbird-68.2.2.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "851ed5a2289682a658eb69dbc2e5bab05199b08a3ee53a5d57bc8dbf0bc7882170697b1b382c9abc6f8fd6674c132bdf83f2b05aceeb4edeab57eb510f95f64a";
+ sha512 = "5af54e9b0e5a79312ea3e1b29688ba5046c239b1c5533a25de36826812df5c326279f9619eb9872dcfd5aebf979931e98cf0c01e7f00c0745964ee11aec6e295";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/eu/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/eu/thunderbird-68.2.2.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "b006a9d2ca2510ce975509fa505200e3ad66dbc21a3e029007b01b60ea0021c34056b5972e7610ffbbd1d083e70745328ad36d7c64d97fab9973ffe2458d7c94";
+ sha512 = "e4804eda2716ca4685197939dbb9ef3237ae2caa4eee8d2b23d612cf1545499112f601a9ecf8627536499b93fff6584c8ee3732ebf548b900f9a2f9c226490a4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/fi/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/fi/thunderbird-68.2.2.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "c08b0567e22048a36ed6838464af84867cf6119130a5c1aa01e093bc7b564cc5d12d22bd530de6aab4e247ffdca1a3757b22dbe2be65edf846026733a8ab6cbb";
+ sha512 = "9c161986b3f36652e76cd3f5ca6dd3c76470e4ead5c22cff041538ca159271f13eb31f81f07b5bde967204705bd0248039ed1f705ed5a6de5a8f9c85651d0803";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/fr/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/fr/thunderbird-68.2.2.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "0dc66c2136f6bdd0d11d450603f13f9c3822f3a50ecfa0d8f0173475243ca145dd1082fac9f8b9a25e7e6d4e0f19cb127510c40c86bc721074b301536aa114df";
+ sha512 = "70374ce7f72a18b1ed0083c2a3079e68115f6d0dbd3dd6060137df98bfd8ef0f48feb53f8d36659c119e814a57b9ffbd0d8c4211ad3ff657336c856773c19df3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/fy-NL/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/fy-NL/thunderbird-68.2.2.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "685f664ebb6545f85d52604ea9e26477ba7ab6b36b2cb26fa81caccabe42e99c4cf57de40ce0615e830b0199b1317764e90f2d112fde42344606a39eaf454c1c";
+ sha512 = "7e01f9b4b7aea9bb5afd019cd9fecb886eb1814fae341c13cb68b70773011f5165d9150b594a9239ebf456245b532129e99b0ee2eb3b9eb9bda72917ea82fb0b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ga-IE/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ga-IE/thunderbird-68.2.2.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "ecc63d373496bbef6992dd619d637956ce9d753f2eeadb0b2d45d11c11b71e9018c33d6deed7bddb1781285949dfa8f245b99d881126a8076db403e9036ac39c";
+ sha512 = "e60ecbaeac31a81d1b267840f97c8e9a6b4acbfbb221dbf8f1a33ad97f9a20efffb1f62498263ffbc9191b74b56a35b8f1cd94e96ea37037b6c05df616a6fea7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/gd/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/gd/thunderbird-68.2.2.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "9cc2e9a105b2e1d3410fbde8d06c3340ba2d50ef8790b31c928385607baa8735bfe02ff6010315c1068d7585ac94bd9fa002cdc27c30007e6be44b37a6ebb6e1";
+ sha512 = "dc872843cb900c5dfff45b5d4d1b1673e38fb58cb78108b8fe6e3777b6f68dc5bd1e96ba371fa2294ac96a810dec5e2491cd7c50f499000fa89d10dbd2542c62";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/gl/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/gl/thunderbird-68.2.2.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "223c36a2ac4b02e991b90134deb0ac6d2a18d77bf0e8b8627b0cc5c0af49e0d9b10b06c05efb31b93aad90a75792ecf4f803a2fc5471595612697f92e1d3aaf0";
+ sha512 = "317502e4aeae4b3e83107649d84bc91509ea66fa5e4dc17378e520b8515a4d97f089b2dfd2127b5d110ef3f2ec38030950b2d31419aa8fbd79146533f01df6fa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/he/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/he/thunderbird-68.2.2.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "865fff7acc60d6b4c19bda1ea38e532e96e0cfde18c441970389c34dd1e6f90f635202f4d98457d2373d42cd47cb3462b2ce0a3d7a385593be654edc54f2b756";
+ sha512 = "7aebd802addb09c05689625026fa5f11cf912f01a411f8acc8cf98cf524b5d5e1dd8f7f6ac957a177cdb48b83fa74c7985a4b63696e61c253967db77d8624ebb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/hr/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/hr/thunderbird-68.2.2.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "34c410ab7a1b16c2c172a0c45fcf69d9e2b4462f98f926c391b71eacac351162dfb55f29728627ed2fef28ef7ba40530b899d637690926297e797a3a2be5ceb3";
+ sha512 = "2703fd856d598b3f9902b59b437e4b35caa497e96db32a2fc0eb482e78913479d36804c23401212ec8197d2825be9ae549f30f88d8ab7ec68602f9e4e0c4ac41";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/hsb/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/hsb/thunderbird-68.2.2.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "f885d2b366fdf1806dd8e882fdabf8994e56471cf01cc0c6ef6d1e1d4972186dc8ec5d35b18ceab8f7982d45724544f4f20afb4621499d9543eb98a3d87a9e43";
+ sha512 = "afa4a9b99d675948a1acd41fe4ed26d1ea6c60ae1d2dd16622da5dda954d80820099c83bd8b9bf341f282ed861741b1c60e1b645d2d3e6851090573f5652db60";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/hu/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/hu/thunderbird-68.2.2.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "e66ac6ad21527936f65e82be605d061b9b93688e94ef35d85699e2ac03d639e00db07d113071af08f11ac1742d811d66048e1d6de4ecfc01e25e325788fdc208";
+ sha512 = "d5d29f65ea33468067e1e2f756b4ea80c5d1cf7563d17918569de3af4d68b3d78546339be34b76183a60ae225de36fade448f9c28e6344333f9b9f74c7c4ec96";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/hy-AM/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/hy-AM/thunderbird-68.2.2.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "fa959b64625773fdca62414269f1b3d0eb369d1e4d3d45b260d4ebfc367a156f70bda5b13d30a0fb4d576ff96bea5712edde51eab62db211fe636340b73999e2";
+ sha512 = "d566088586dd5bc1d2dfe528e51d52a78832929377c9e5975da088545bd9bd0d8698788b5239806e8f9d3daf0fbcbc4eb576a13b2e8075272c22eb55476a6638";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/id/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/id/thunderbird-68.2.2.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "b20294eb413344fc550200ecf6780c79a919e9d4498bfb97c660cffc14ef18e1d38ad5033b6ecca703467f832c40d4ed4022e335cf3e28e12b43e7c6321fc1a5";
+ sha512 = "058d20ea1d7a2aadcebaeb186ae8e7cc315b5a657203070d0747b32b831bd28f2d6f6973cf0b336257801f82f0b87423e969a71d818801258ee61a8e67e07d66";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/is/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/is/thunderbird-68.2.2.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "99c70cf0baed763feaa41799a51a15ecac4190131d74996101b00e99c2b4b674cdcfd0896573bd5fe4e22a25067f6c0dc3c19ecdc2706e010719d19f97aef20f";
+ sha512 = "38ef9f5c2c57200e8922c71698224fd00da814d5c7205c953c68be9e02bb95fadc370eb04654166149156abe7ea0f45787bd9c9b6e952330427051cd3be18c0d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/it/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/it/thunderbird-68.2.2.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "b711ad04c405b7cf0796f242bcc08cb5906a8b4fea4b2655251b135347a4539e974606f88626093376ce16a11995d23c6dfb16fbea38842a0b9dbcd8ce2a93a5";
+ sha512 = "f1e63f4ddb28da50bcaa54bc5d2de4d76162e732e66c6eb2a6a3a1eb388dfb9e911770b13b3995a068c87002d4c7edc4224ed2dcf0f72733d51b66efe4357d32";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ja/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ja/thunderbird-68.2.2.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "bad79952ae19ee63892c357ca2e55e0ee220532fa2d28836a15866f7549c82448196ddb51b91eb2abe75d87188fc1139c886c24f66a557f87253c843622fad64";
+ sha512 = "c8ade4b89ea1448941ece48009d103f77877329c54f47b24d7e4f08b2bc6c882f0e445a7320f61211b4efac532aad2e4df1e8533c23797be851be60063f770ac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ka/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ka/thunderbird-68.2.2.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "f129b230d2572b25e289a7b8c1f1b4be71a8f57b639d0264cc50068a2767af8fbb64ffc0c4ae7d50cb489015fe9a810e34682cf351f6711d40a333c2fcbf9493";
+ sha512 = "27fada4d1f41bc678dd08dc123ad3b181c3ad107318d07b20dd6f0dde1b2f3fbc88c7a0a35c8745f23e144d0468c066044189e71b115f128bda8e11e7c248ba3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/kab/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/kab/thunderbird-68.2.2.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "2346f5acab924faf1eda887f29777dbdccd4569a3163f385dbd3ff8fd7be9767df4c19496ac7a550426784a04f1cea6a4370288eb8d12e3cb93abf8b0726979d";
+ sha512 = "be9a3a4eee49466b854dd546fb28162fc390f37e78985666ef8120e42019e0f196b66de884fa6fa43ba40aac1af991a966ab8e7baa8879f04c71a51a1e17018b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/kk/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/kk/thunderbird-68.2.2.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "12a7dfe909bf22a2a2906cd749aa409e023a777defeab4a28d4456e76e84a24d10c8a6cd1dfe54371b110acbb04c89c3259341ebd6e0ad497d175d1f9eb8c871";
+ sha512 = "30f93b78c35a19f0be4930e7cb5c5015bbc3dd262368c4c2510371e2fa527b67dc5cb43971d344b5601e7a435034adb697a803000f3de8904a39d053e58c8c69";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ko/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ko/thunderbird-68.2.2.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "7a3ec307a546c9adbf56a0b41c7b900edb76b0e52a773b486997c1f294abfd7262208a9717936e4e6ccdf109d20cdacd4cc5b4aefec30e82e23c6080154174e9";
+ sha512 = "354712e56c22f1bb97bd4d18d9cf06a884f6c4aeadf5fec1ba8509eaaa9ba4d0a34c50408ef9e12b7cba1627481a7d9192d684cb1a5466b9adbc26c6e6fe9026";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/lt/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/lt/thunderbird-68.2.2.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "3f0cbd3e185594fb16694020788b22aec01c12682aea86ede1052d766da797b24b9b99b8ecb44dee008cfcd7a10ea36e7e1bbd39842fa416b8e69eea0bd831a4";
+ sha512 = "68b5993e861fe2225c8cbf77959fc91ea45728e4c3ffb458b5b465009197d86e914cbeb6bfb83b397ee4ba5979d279e2a698d31ae614dbe3d09f0dfbe396cea4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ms/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ms/thunderbird-68.2.2.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "cb70f35114b3fb3c0324b80ece639a4bf733abe15b74bf0f04201e272703eecdffe66a2cd50e66d986332b40d3ba7dee04cf7624cea48e9925294437def77853";
+ sha512 = "a140c69209dc0e3f3e001fd3df07373babc53e82a817911e7fc037b20c89e9a6ba0ddad9214a001f99232f12b44a16743a6ff601a352789d8177da5635f622ff";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/nb-NO/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/nb-NO/thunderbird-68.2.2.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "3bd4914a8b0cad71622a79e34d182aa7c1aa115780980c29f732454ec219a19ca4d1af3f61693595842b27cac7c64138c094dbb13b0329950d79ef8674ea610d";
+ sha512 = "93d0fea57d0fa47f9b6803891f57d65e281d8eaba1d4b7a8d8e60bce397cc45f49448a46537284b17481c8966bc2e9dc72c1fbd5ec3b7b62566dd519c7357b51";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/nl/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/nl/thunderbird-68.2.2.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "3335baf0974932247e73704a5272d3bb4b182908a76e9e3e0f15bc0c40fca7763a3fe1f4303b3f3374a0f758bb00d6639595b8cfe9c03999f3bfefd8b6f0153c";
+ sha512 = "a9f8c33710a09459dd0cf64b432de1e20a0743a38feba00b5ccb564645bbccae25216853b4ec79cdea625bcf668287461cbed80f67cf3d38a269f51eb522e762";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/nn-NO/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/nn-NO/thunderbird-68.2.2.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "b9c93af9d330bec6f7182163fc680161a138a99691897263b74e81d9a30c6d892c4639aa28d0b311ac51800b72de9e092065ce03cd7683b86bd571c7e394a49b";
+ sha512 = "88e6ab3efd57de666add7b7fb9af8ebf23a17eb5ad59d2f0d5e22e5efd87aabd5be299eb90a31feb14c44b499219ef5a59abb62f97274d9777739c6fab5afe4a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/pl/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/pl/thunderbird-68.2.2.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "3f66d17f0e231c608b1f45dd51cdb231826a3159ce188e9036cae8f45486d38d95d9878429dc1f15a90df3a91069b4c4c5d64ba9d35ca071cc7c1383d6c89239";
+ sha512 = "af45bea64156e8218fdbec80404905f98493aa6b6b583a984d26970f512a0961290776ff1d882ed47e4b77945c4f43f88d24fccb572e66e833707655079c7a63";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/pt-BR/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/pt-BR/thunderbird-68.2.2.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "dfa439f4decb4bd22945584772d837acc79ac9227763ffe061a551d334b4ab5b8479516ece0c32ae5d7b05c7168c7ab32b390a83edb61f5d33e20cad965e6b75";
+ sha512 = "ad9190aa83be73dd0d35247db6b7193be82f842f3400c93f68f8c4a2934ecc0c13c3b1fd86170a21e66c651052a1155b3c75c39a7ac4600176e2ef0e72568768";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/pt-PT/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/pt-PT/thunderbird-68.2.2.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "79dcbab7997b1610a33db0654d5e2a831e63dc1e5be7794105bf3d9739d749b75ee56a9892c112d1da5fa5c5bcd76b945b1fb7532ef2b075f1c09706abe64165";
+ sha512 = "3642265601859912b983e03e819965fcc22f3039c56ea31e9cfb3aad7bb527d9ba3280fbbfddbcaada7366cce6fa048e91e3e3e1d035bd58e05881e5ed93f6d0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/rm/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/rm/thunderbird-68.2.2.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "e79789f61bd59fcad82e25b62e4a324476d48297e826118352f9a8cbfb3b6807cf565fbcdc49fb1c90f22595f5d5e9b41c67b994d83a15f0bfd8b98645552b35";
+ sha512 = "0dfe0f295737a9f3c8f94e73d167b6be62d45796b47defb2b346a305371e04e6d7e06e1cd38a93527311f2ca2b0d67ab78df4dc598ecc1c5c1d865ec07d48788";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ro/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ro/thunderbird-68.2.2.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "77e7deeb8e0fb2d77e7a672d0ef77acf171b602036fc14f8685c3b247b42d953dc18e816812067d025f17ec64daf1895508c11ce27de1f55cca7474377eadb6d";
+ sha512 = "8aa794148408196d19a240bc3ad198ebd2183b7688d766f922556f248e9f04aa5340d4ea77d3817c7fe99447a9d0211e8d7a66ee368dd5554c2d6861c36624e3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/ru/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/ru/thunderbird-68.2.2.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "74993af15f9afbe5034966d2c5ed17d1f1d43a47422acd7e671b4cbb8176ad845b1bf26d45d81a05e6cb4e6f7cb1be0dcec38d22ec4ef82aca45db49a22de1f8";
+ sha512 = "e3d17ef68f01ab15734bdcd0c20c669b1402807f90bafbb2095f65a29becff4c7471ab882fe94e0b98a3e680ed1ceb5790b887f1e1bb4c4841d4ad308b7094ca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/si/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/si/thunderbird-68.2.2.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "a2feda066e1cac0e3d4e9ae5837cae50ec864190b9620694817eb7659a1292b488b820aefc2c3e11393ac52934827c368d379f9a74babe53dcbc48c447cfb538";
+ sha512 = "bf11428b449938072961801236c8b101c6965de874d61dc59f6e85a2f03fbb688d1c3731e5a0109093459f75662d1e2705e08e872e57f3402483e3cf04df94fb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/sk/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/sk/thunderbird-68.2.2.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "ecf370133d0fcda81c9caed13f5307bf27b50e85f255a5c13cb37da4466ca60cceceabe8463dbec3b2e4e7349c92c759803eb2ec01448dce1778d2bcfd2d9fac";
+ sha512 = "b078e014d8ad5279efb33e5039856125997df85b34c5edfb5a12109c432cd8f7f0ad218ae5d7173f0b4a5c5f805ae259413ec54f4c7b689ee2ef77a78507b066";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/sl/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/sl/thunderbird-68.2.2.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "2fd49d0f88c145ab65ba3887363b969da2b6ca141de373fe7b3fe95cb1af27cd4fcc1e21b146e241c312862736aebeb8ddf813548e7e5e133188eaeb94933124";
+ sha512 = "57b213fd7bb26f8e239979a95fd5991444f372cf1017b40accdc3023a40fb3e9a2ba56fa6c81e3fce98a7e6ba932e322c2d4e45e326dae8fab69529098eb759e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/sq/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/sq/thunderbird-68.2.2.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "4adb9557d053c8485dd2abb89285c3559004653d4200025205758f54bf349d79f4a1db8229af5a2fbb7598554e47ebd7f6b1823f3a1cd0bff53a6080d17ed363";
+ sha512 = "248c26db9285b691a7236efa15812f1cad68aac908d51f1691a1e92f5412a52251592f91a374456d9df3408f7495e46a69d511dd236f4db744759b8fcbff92f4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/sr/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/sr/thunderbird-68.2.2.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "4132d8b2470b50d3565d4ab32ce23eae77874b6cba8451c06a10cf5e10d0f1d03170004985d61cc9d7ce4f1c5c31f017b7ed8392ac070e63227d996b0d9cabbf";
+ sha512 = "3603237ef4518e097d2de4edd08e25b700c123a48392a818cfa2506eb2296141d1691e518878a831ea9d14c56264f055c33267292e31bd2d03b9d1e93614e473";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/sv-SE/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/sv-SE/thunderbird-68.2.2.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "7d24c7ab6f7cb5fd6cfffa21b1d55040a626109ed2cff7859dc8c28b78b2dfc40b7b3c9a5ed12aafbc15368f294990a35d172bfa69aeddf8b65505f65f38898c";
+ sha512 = "015dd59aa8383ec7dcf5e080ff568f2bac62b12dbeeefb341d6bca7e845a90c80bc15f240fba299a5ea7181d8b618ad0db86ae913d5583cd11fda62afedf9b04";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/tr/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/tr/thunderbird-68.2.2.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "17393c5c522cb0fb6de9c9fc13a2ed0743f995cb51d852ebffcaa03e59b39d93c2137e62aadc70131bc8fd61f2d6c3c70baddfae299e2244109f35b4f7443572";
+ sha512 = "5e39deccb50cd5bc9396343f23c78991e12aa4980be4e54622e8d06b0c84d0696835112b69254b62853461e2981ef2689fec9ba9426d1988ebda966df3a9b176";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/uk/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/uk/thunderbird-68.2.2.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "e8dad1bfa1b118141e65198014cc405a3041fc552cd1bf4186b22877433805357fe39a5adc6cdb9b9afaa86493442bf32ee73bf2c2859f8ad535c7996744f60c";
+ sha512 = "e48bed3f7aa9ba457f4edca86e3a0877abc3bf1a11faaa32ea6ec84944fe0b5d90be55c7ff96b852b12f8773e800eb1044d28baf968a08580ebc67ee86f976ca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/uz/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/uz/thunderbird-68.2.2.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "5a99a2ec1539f452db613f7fef10d180bb57c642e0098ecb234fe03521f1ac9c781cce50eb025d8a5adae280b466dbcdbc08be08a0106c6d8ad99ff250eec4e4";
+ sha512 = "92269611f5980ceca0a6dddf4d06ff27eaf1f84323b3a3215825826f460cad8d293c316d54970f3048bba13f478debc1bbbff0599c3a018afad31de482399663";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/vi/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/vi/thunderbird-68.2.2.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "fc39ef4d2bdd5791cd8661a522f74b2a1f9f3b534968f10b3abfaaa287a160d01debc56c9cd416c35e50b38f80d2a1b5ba10f4134e9fac3ac32748e3891f4026";
+ sha512 = "db82fc0630f3a0fef23a857ff47375ff9012151317df669704ca7433b940cc5966a733b8450bfb3b708d3a103e3d670c289afcdba217da217c68399da1ac1076";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/zh-CN/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/zh-CN/thunderbird-68.2.2.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "96e2cb653a93d788a7e721bf6677e7dd50ad67e4e173bcfc23dbf190440a35ec2349241adbe7bb1a74c4732f3990a15636a0563448cd90b7526c06bc106d083b";
+ sha512 = "f56c70d6609d8a4a39b71a1404baf27208971527581a4cd693e1816cf66f391203961fd91f3ba015f874b39c45d64ec02f5f9f5d3edddc890548ab74130460ee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-x86_64/zh-TW/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-x86_64/zh-TW/thunderbird-68.2.2.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "c9d720e70d55998343c4d20257a0385e3764da751e57eb992d7ddf2723f565099d6e8c880ec009f9ea71609ddbf172a8ee7f82e603f42529388d0627e882ce79";
+ sha512 = "40ed9e876594fadaa2d5b322c5463170fe4a978e5162eb6dbafc53aadd1f53b91587f7b56965908401ca339acc62cd94ffa1d241e7f5e20668ce2ebc7e914834";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ar/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ar/thunderbird-68.2.2.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "79e4d01a88156ddbc1db2afd10b83e6e069a69df8cedfb0e247706aebbb8053ae68bf44b0ab1849e859ae15d8a6332c4e795033ce7e3385210cf9c12e4f3c37b";
+ sha512 = "e6aa9c7573d4756732638c59b20c1a72361da0aba1a7c07528c2c291a5531d039f5f30196a00ab4e215a9bee9b3e6c03b7279d48da7ffe9bec5ac8b6e9f2b8e7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ast/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ast/thunderbird-68.2.2.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "72f4ac14a13e364e4ab66d9659845abd4be47f07311cc79d71e05dedea1aa796a8e6d5772faef836e2eae410c1f8ea2b7b1bb460ccd60a0cd2bc7d48f511cd2b";
+ sha512 = "762ea8b11ca21d1eb1d3a87803b43e9ba2b6e0cfc76b242948423d94049c2cc34494996bcb4e396adfdcf14471c280b49776f65e0abd6d37abc1353e55099c92";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/be/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/be/thunderbird-68.2.2.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "aaef151a1ac5b0f4adcb1d708925f5d6452f04fe3f73617bd2a5fd0e2a54e48229c9fc27ec48d5d9ebe8db9e1925b2df7542cd543cf9f312ea7e65ece10d44ce";
+ sha512 = "540dce6d0e3f9974b050a6e70c14eeae791deb9dd8a44d91735a95610c9b500767f93c18b1cdcc13e638b564138d774b35839671c06dc51730cd07f26452baaa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/bg/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/bg/thunderbird-68.2.2.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "28c9f71d5674a21785656309f40876917c27d979f082269f8b32f1600664fa10a3689abf856aa391cb42776fd2d2af18731e4af22fb1c5e75f3616c44772e54f";
+ sha512 = "9e8d05d39461e1940d07e68472fc39453e6d24988700cc52566e7adc5902a5ca1143e7f52e9d5bc70ef00f3a9a9d4caae814c060ab5a2cb811b656ac6b3d5e9a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/br/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/br/thunderbird-68.2.2.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "08d2e1186d18f3dd80282597927c7c747152d13d2511eea5169b2b42eb4318a817261a2518509f8b26ac83d770d0e70e3ca0521fed8c3f253b5e6f211424ef6c";
+ sha512 = "bcf1196b1f9bf0c4f8f0aca68568fdcc4085d817aa83048b180bfe33da91194ebb55a8ff314110f13bb7d903593e9dcedba637779034c1e279a5cfc5654f94b4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ca/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ca/thunderbird-68.2.2.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "d6c0a548b4eaee0c0ab8f7f03e3cf329d353f7e0d2403796b7db8f1693afdcb8454715e4d0e0d2e1f074cd816b2c9ec9be5ccc76b4d7f0d00f8615bfce4f193b";
+ sha512 = "f2963f5863ec3cb8c44de84cec24143aa3b2aa17955ba5eb523f7f834a1ff2fe8b6214edd50a83d21b6f67f01f570f2713c3d8ae1b5085f5ba40af1261b171af";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/cak/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/cak/thunderbird-68.2.2.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "3bd32854eccddf411c294bf0dee5f3d945a1016d1ede639ab8c1e2e86ca97b9866f1e4149f1fb0402fe3ebb148e8f34f7b12ede4853c6cd2edb87d9e822d1e27";
+ sha512 = "4873079388e091aa6898d81857ea6fd05a67d91ceff98f31fb0eb3cff1835320f767aa579ec0c3e5f3721bbae893e0fccda95380aa90acc4e5a031c94a360dbf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/cs/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/cs/thunderbird-68.2.2.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "33c87e9a016097991fdee92d5f8813b4cdeab355ddd5d65d25a017640bd50dba94d5936148e0873ea596fdab2e214eb70bafeb5edb6576397ba300eacbd873c0";
+ sha512 = "8ae22364980f210938d957c9a888d392fe4187395952afb7dafc86f5e7537c50e28f19cc46e98ac7830a82cdc0b2df6352566a7300ff14a9365f56386b43425e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/cy/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/cy/thunderbird-68.2.2.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "f28f46b5d8004ade5b91e3fa10659ab87c85f33faef90c534a5c4c0680d11dc0f013abc28003b1a7111b4f67040ba54a4616c85cf9c906e52048ceaf6d9de7b2";
+ sha512 = "617517a97ec2748c69a832a5c1022c149a2d45a43e738e3e8469e57321648fde33a1325d2d0d97ddf9b24383ba4d503e2d2c43207d5324c1a38b11d59cc9545e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/da/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/da/thunderbird-68.2.2.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "21eafecbc13e8f63f36386a64fd947ca566ff6878e96a6ccbd124e1020a62ecede74f8578b56c66b13ef63a4197f527d406aaea6559b833017bb3e1931052dfa";
+ sha512 = "065506b4da1c4798c2c49373073313dfdacd14cea44a3a0dbf24a93ee7fc55e5074d370f1e8a1be5a347eb8cad84d4be140359b6973ceb62fee353508eaec7f2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/de/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/de/thunderbird-68.2.2.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "5c7c528fbff84823ffa46300081f2d5352bfc5316af574d39e020ca53e9b61b1c5784ec7b863fb095645d908ca18862610babf31f7e094d1e0280ce8069573bc";
+ sha512 = "e83d277b8c0e71856e6a7fc61c1c40a87b9b4332b8906a9011b1b1479784cdf8da827799c85cd1576df000e84a0e47056499ae0a9dfd0a90564ac47960ecb1b6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/dsb/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/dsb/thunderbird-68.2.2.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "f18ab27c8bf26e2ee2feb2007cfab28622c9df0f03facb20f0ee581d6bc33c67227a2422f9bda7edd5cec8fc1ce0096764e26d35262559162a3a37481a92ac3f";
+ sha512 = "35df83f2b276c1058b5d433c2ade026d78fbe3261c59ac8fde2ddfd34946eed9bba4cb805d2132c49dfbe087795bd184617641f276be851fa0d56d60eed61b67";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/el/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/el/thunderbird-68.2.2.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "f3fb8cca78a51fa0b855c8e112625af364b59a6ef2c05c7712da6451790a8749f26260aec716943a785c6006582977ebd950f09cfee8ed9041a875f9ffb632f7";
+ sha512 = "4486ec7687e3b9de1186b20637884e634f1b08c7faaf3e4c8f68ec67d7635c2ac69e8cb1c98a771b619b9a60df187d092400c81d8dcf831a3e7233c478721d53";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/en-GB/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/en-GB/thunderbird-68.2.2.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "5d53ae6575e6f3580dab921cc2ee11c00834fee39cd321c906b81103fa14b82e4e129d48642aa9b857921abb11a6877b774ad685069a921d417fd93d25ab2198";
+ sha512 = "bbe6c601a6cafff609e583ece568536904ac749f9f818e0059a809f46c0860760090573704f589c44e7ee9a89d7e923e4c02100c808cd2abe0a05a1e59695701";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/en-US/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/en-US/thunderbird-68.2.2.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "9a4ead1f16785db8778ead96eb4ed21c5d52e9d3669d2d3bbded0d616e6b57d0649347b067d48437b769c51093627b47503408aa109dc899d62ace8fed83f62f";
+ sha512 = "cde3ac5e798a9471ea6108a4d4e333eeecede61af22b63723aa849b9a3aaf6fceea5dcd4be73bceab1bef28030fb264573264b93d52caa44105d11b3531d3427";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/es-AR/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/es-AR/thunderbird-68.2.2.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "15e85f3f51409fac915b095310158a5313dcd82f66470c85874e4306f1efa70e63bc4b39b615dd8e1eeda22b863c6fe0c5ba15bbc6dd94b6fb4a0859f22ceea3";
+ sha512 = "6eaad58df92e839c2fe68c2943763889ec866aeabbe5ea58e026f6446645ad73c728fdeff8f4f8db544f576c73df447bcc5ff02b947ac773efae10849383d6c8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/es-ES/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/es-ES/thunderbird-68.2.2.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "b136302034d987594f65e68564eb1e6b1713d79be39e7b90f8ca73c74faba06d97afd60253ca34f15a415575c412be6ec1113598e86b0b7c4d8ddba35301cbe5";
+ sha512 = "0ef85cd0c1bf413dc6368d72b51e000adc8764575ad66727f9e5b09d83840e00be05c14a79aec6a8d1d3c83f1be2d50a2bc0bac46390dea2fc603d80eaf8fb12";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/et/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/et/thunderbird-68.2.2.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "5a344c70202d884827231d0a7ba06703c7a265fd3ad59f1442b7d4bdb57fed06b8d6aabff4a5d6193a7b62027e243cfd27cbcafcdc1ce97baa7e0f3317f64e49";
+ sha512 = "61423c65d957f2c932f292a21b18c76fab5f0cbaf915a1380be812e9fd8b0bddc53b0a0c72d2d1c982a488bc3ff93648d7ddfa56f20275324815d18e433cdf9a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/eu/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/eu/thunderbird-68.2.2.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "ae417ccef00a3c5a2fd33ca653d35575126d18cd991ae32e25bbcd8f6d8a85f282929c2f2c78ae0f12ccf85a418cbd9518f6d28f89d6bf38c41d3509801caf45";
+ sha512 = "a8b950a206e8032b19f47aa35393b38ebb4e92d79c6251ae51b9cae1eff89192521eb779203aefc1f0193d5224c0679c572540de5a649f785a40117f3ae2e1bc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/fi/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/fi/thunderbird-68.2.2.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "2046eda267c49edb5bdf268265dd02f638670c8d6f1310fcc496c1acab2c777e39c5a974dedbb7bb1305f7a9ecf11c64303f8857aa7fba66f76a62cb89e45b23";
+ sha512 = "a35c75087d0261e4257f6f0890545854da399072ab57550745bdf2c45b892f2bef125e79e26fc2badb4924d738b703ffa840f9b0c1dd79610a822adcd0905bb0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/fr/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/fr/thunderbird-68.2.2.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "f483c884064d13d11d4085a72c8805b5c10564f2926182c649c5422c31c8014a75948d2dbaa612f29b1f64b615e6e9bbdb2c4c1c406c8b57f13498ec1f29674d";
+ sha512 = "a541fe9c16a415798fe4057d56c3676163aed8f10511293be77b3226f950d6876d6552329e2f519f54c534e52f089fb304ca6a6226cbe9d84e90531969343764";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/fy-NL/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/fy-NL/thunderbird-68.2.2.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "b8fc327bb911c25be29c8ae5a664a2b000ee08183388dea6b75f56105365f541a5f81f6d00089868ad20037809c2e4a33dfcc988567fbec187f41abf66d4d6d6";
+ sha512 = "03b5528f6622402e1d11110f99121690d7441823788ebbda350e6794818bf03fc38784677fe924f34c4171c86bcaf597f024883b6f57d2abf7c21a1b856024f1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ga-IE/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ga-IE/thunderbird-68.2.2.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "4c456ec8474109c7b136b14ba49ec8b155f6b7194ca4db618a3daa7affb7dab4b757a8536798cd59241425f4b2404a28f6f3d99969beeb9448192a8faf8fa324";
+ sha512 = "9d5c677f73363d2e256707ed85ad83ee8c63262ea0df208ddfb99eb3de6ae8921e3add30e72b6061fe4fcf90b015648819515d4a4d6e72b9d19704dca88089e9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/gd/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/gd/thunderbird-68.2.2.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "d126c7f9c29102392c8bf2643130f7cca7add29e60d540bdd344f54bc7535b10e70b224ff6adb0d1f8eebb86b933f1f232b768ce65cbb0cda68347dccd8fe373";
+ sha512 = "6ac94f49cdcddee17875097cf6a79de56b37019d678abd540dad9acf876486f3516d82ebeae2f88dd40672c8cff54eb1e79fa375e734fe403950ed58855781ae";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/gl/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/gl/thunderbird-68.2.2.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "35c855e9d0df8030e455af1fc1c704ef12f598f598f15b2951b412f9147ad5f3dc129c7ce7b4d3757ab67773e9af75459bc4acc07fdd1390c0d080214840d903";
+ sha512 = "05e9c3984cf66d582ea8a46ec4add667379ed2f8986e1b5eacaba64f632fa4dc3201003a121c97f58e779b8ddf90c9065cdf8b7d9425f15971d1aed11e0673fe";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/he/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/he/thunderbird-68.2.2.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "361df030e5bd3e876865fe727e41885cc063f1091e0fb6ed71530aaf2cb88b8ed02c6d762939668cc2bd2fc7d861ef0e737dbd7c7ace9a859158c978f87fa6c3";
+ sha512 = "6877f21ac08c980d230d9367a867d1f34f65f52d31d1fbea1f0e818cbcee3bd488e78bdedb3566d146b15c36fd955e1ac2569fee96d4f6131690bd9193cc3856";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/hr/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/hr/thunderbird-68.2.2.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "92bc3303a6a0bfde8c287e98593f3a88ed1b44257dd660cfc418beae15780c06919509c48498633ee85fff990ae447f71916bffbdbd1a5eb691fe8d880052c4c";
+ sha512 = "cd782f28ee3d4bfe661800436eebfc3c726382fded8224ecfd85b32bce96b251f8cf9fb8d619786ac9288e13b5f863b2cfdb211f448f64ab4797fa4a999033da";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/hsb/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/hsb/thunderbird-68.2.2.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "6a18e62fe60fe7694fbe305a65a497987934af299c83ea0410b08fd139cb988640f511595340b4522fa64550616864060df7423bb0e23696a29dcf274c5987af";
+ sha512 = "05ae5061071fd2075a37618be4a8bdc3c53e986b2b5308dd570b08c57b65b8eead76825c8bfc80ebaeb6b339b578e1221cfad9040909ff5d10c1ef12ec5b98b5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/hu/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/hu/thunderbird-68.2.2.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "f6a4e4844eb10964c95e0cd6a143128e970f40bda283d63ca542ad707c8818c47106e638fe2cd0e5c88420d31fcb7dd86888fa764ccf4d6de009841dd06bef65";
+ sha512 = "1c84b8ce2cadbf5aad33db4c767ed0dba536107416ef017622215bf1dff780bed20c5e01eb9723d35065aaa1a66cf86e00efae5325a38a5af7a2f1f6271fc0bc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/hy-AM/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/hy-AM/thunderbird-68.2.2.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "1ab27605d214695d3db36d337ecd33853cad37b2355c5a5a89da995c3fe655f25f3a1f7e01a9903e5628061bd65d0fe43c49e93558939d152449a81cc91916fc";
+ sha512 = "c13118f36f56d76a7e72ba1d43b4d58e3cf7e8d204db61bb1a80d8bdaf03300d6da83e61ef8ebf33db17ccc2aacdb738df058725e9f49441003ae51613d39c98";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/id/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/id/thunderbird-68.2.2.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "330f0b9b8c854c37250679ce6e9cf3882153dec717b3b0e6a29524967c5e75c6c784547e9055aae232156c6e0aa0cf833060ea9e192746185c472b1289c662cf";
+ sha512 = "edc061991bd2f320091905e82e7062c81aa6ed02b705c1d10c9ff18e20cd80589debead4a8dafbc9dd1452d425dd7c112240205ff4a3adcc53243fbd9a109683";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/is/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/is/thunderbird-68.2.2.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "e8856b72d2950238ea82095fe96fb93872ff6ca8da2ccc666386ce08700f7fc137fb3957ac75c90872b7db3b15095892a3bf39d4169d364c93b79abffcec0588";
+ sha512 = "846f37e9f069b264d5c1fc8bc22c85a19d7bcd798541706b75db6b44fb2885cb9dd212c4a71e8c91ac36bec1ab2354061c42b994737796a353fa906b2db69444";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/it/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/it/thunderbird-68.2.2.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "75c7cbd7659f5b2156ee6ff05fad47f8c0e9e41461a79ec1f9c35bf15d696f9526789a6192e3dc32b36851d17958351f65f76be50ab70309fd8bfedfcf579e64";
+ sha512 = "9f598559b0d5b25951f890111c3664769fbf434e96a41df032e120d6f7c0ad3427dd8991127817a10ff78a555b09ccc8d48b045698e84d5121f2b0bff56af376";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ja/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ja/thunderbird-68.2.2.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "ad790fdab0bed7a4828e3654999e3c3b04dc51f04ba4ca12e60d9c70b44236e6902b0dfaa70842db661c5fefc28eb7f2045d78ff5df82224d7e0550dca516f95";
+ sha512 = "02f3f38adcf27027a262932fc15b615ea60f11316085170876c22d268d472110624b52bc1a0bed44dc1b8f617853626efb9fb42c8a0b1d689bebc6f01278c12c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ka/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ka/thunderbird-68.2.2.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "371fb961b63f170ab0521bd2fd590244966a8ce9935f5352baaa244922425ddd46f40fc6f8d5512fb7b61c12d01e8d050fe53e77bd7c69f7b6a9135bdeb81e3d";
+ sha512 = "0416109691e441633d530f47e3886e45ef60affedf72fe47bafa93b8eabdf1b48c926b361d2d3bb747ccc20a9e7ea9b3ff5911fa9c3556c701ba0208dc4e9182";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/kab/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/kab/thunderbird-68.2.2.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "a1e6fa908913e56e17272545765092f3cb32d6f5807db7b7bf02d3eaceac37a76136cbfdf0c11e274c7a59b8a1db8d8b54ddea6bdda75d0b1e9f869eb62d8fbe";
+ sha512 = "e6b1e52b8eed939da4b96a4de06174f2758f78b773499a3c860de4a890bf5345d69ba521581ed5d1ae767decad0bb0a474fd8476ba9188a74728c0ac92892a56";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/kk/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/kk/thunderbird-68.2.2.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "2953c0e23c7153e96cde831a607e688540522698649bed526066bdd527ab8024e6007842ce8cc2f6681ab6de81250e63f52c3a0bd51f9ce1a495d19f2446b2e0";
+ sha512 = "d3c9be93f32e2f9b83c29ce0fd28fc07d95f2173a17590b02e2dc69d2ba4cf4f38fe8fe4ce24f17e232480c25ae1e67457265e46bb3e4392164b85340d7fdba8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ko/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ko/thunderbird-68.2.2.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "bbae4b68e771c5416285edf8bd5e8d9f117d5bb9b5da4b4d2d4a90e89dc74e0be32b53f123426bf356749dcb3077f3c28fff47037df2a4afde90d08899794e01";
+ sha512 = "a3f35fce676bd90c1bca2bb5bf6886d8806da47ab1ecdac24c449070f77f7174292491ed3b826842d9f7ae6f008a10e4548b01b1543adcd9a85f964940c6784f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/lt/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/lt/thunderbird-68.2.2.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "a074abc38275119652bbd69765fa36d3865253f32ca7efaaf628aea94ba6316fb581d083eb0284eeba530bbbd8f2613ea43ef6cbec6090c377449e16a1cab272";
+ sha512 = "416b15047d4884bd41bfd0e9ade075915be84bcf8ce2d13695cf1df66d99f79a31bc5428833efe0ee00b1bbc960085426430721c3ec79c47966b5d8818563cc6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ms/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ms/thunderbird-68.2.2.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "a956870831e313917eb15e836aa1c3b5f774afce7a1962f0041c07008b627d5dc12821c091e4777181a15de94d62df565caff10c620cf48d08db0fe2391ec8d8";
+ sha512 = "31539a4147fdd8f9f193c012d19dc5998737efecce32e3ac20b5316bb83a04ff0db8023c92c14e72e03fa02b3b94a0f3b5791a606955f361cb59524da692ac6a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/nb-NO/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/nb-NO/thunderbird-68.2.2.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "425ba2a0e7401d83a4f98389e108eeb85ffafe685a748526012a47c07768278879d0a9795da0bfca5a955f607afdfb5243a4a5980d85d0f827d0253c5f84daa8";
+ sha512 = "ec73dc47c1c362b40f8c2b41eb565fb5544a749ab40def2188b7620c8ae5ad3bb42152bb1415695b4ca1dea5b64310d909ee87a133bd2c055a71e459f8766056";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/nl/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/nl/thunderbird-68.2.2.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "dd05524929e09c8459ea9bde675e645af56e516cfe087862d4b869401b54fea9766553de4edf340ae936d9db169861fe655b3e258cb2f824237de68ba087088e";
+ sha512 = "75e7ded719cd25276853a8ebce5346ff3cc5a44005412c40c097b9c1fdfdbfa5547f3390a36c376ddc4c26a0037347b8c606d66dbc9783a5978ff59a63f60286";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/nn-NO/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/nn-NO/thunderbird-68.2.2.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "5d74324cdc78563e109f0dd151dd90133baa3d93ecd7c24e3ab8d0b36a402f524e97c58889a4d5ad2bbf5ca08d785b45c660099777b9706441bd7fe5b8c508d1";
+ sha512 = "38fbd3a7549964dfad40b49eb3dcc9123247d5cefc19af7c0f9ed7cafca96d89d780035d25655a49ca38404ff7ed8f1ff95cf6e0ce40a5a82caf19a7aa58c4e8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/pl/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/pl/thunderbird-68.2.2.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "09521b3fb8f49631c318f6bd1e8bad27f9b75994c3b1e8b57014d9b290cf6cf338ea30ff46c6b07fb2dfd456fbca18cb609696341417bfb39740253be2a9f678";
+ sha512 = "ae94be2b7cef429c3eeba0e9c19f42e91b2be694c674c067b93d337fee373d8b6d9084202257320435859a2f65dee7605202f5ad47ed0526e99b82fdf505672a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/pt-BR/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/pt-BR/thunderbird-68.2.2.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "9a5c096a5e2bf3d3446c0de33fb92995ca71e994e40fb5b66001f7afe5d0e196a7b3b0088b8e51fa8e079af42095c321ebf9acf367408d9c99c33ecdc90dd57b";
+ sha512 = "68a1331ae1b25d00a6e0ff17b2965576851188a6083fba98a67712adabe63f326147a52bd4f28c4870ce0e6e55713d28a07558e29875e29a1a87549b627c4a19";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/pt-PT/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/pt-PT/thunderbird-68.2.2.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "c19d39ace2beb65123f09129545cdddd303726c2efce12b57f5919435cd6d432c592c5fe48f86ede44a949edf1a1a995b3094f26266baf18cabb79188b00ad58";
+ sha512 = "6e72e69080c703c70f7b2e4340376a0725b23dc188c13ba4784ada1baab6192373e41555ed84f14c8c584aa16dddff8c7780a53587f3e57958eb32dc37b96e32";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/rm/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/rm/thunderbird-68.2.2.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "839f4e56a788762578de09a74ce8974573b575eb0e0f641f36d2d6086eae08e2a0cb6a610f4ee2ce00db0b8f0549c9cdc3ea433ba3e0a1eb5f6a9093542b94d1";
+ sha512 = "c311d16bd09c414b34e5b131385322686a0b46031a24eeaebea37122137136ce0eb84ac51e927595aaf015c4b3789d5545e8f3ebbe98aca14da1ae2747be1b1d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ro/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ro/thunderbird-68.2.2.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "0ae5d25b55971b41594676678dfeed2c5f0c89c3f4c8b2649ce2a1ae9183c1518a07410e46b9fa86d5f09f18f53f4a6c37ecf1e4e72d6414b065dbe3f46d0d6e";
+ sha512 = "e366dc65546d39f7ff181eb3502c29d46e0e7eb15cab0fd9e85b681c03aa9cfe8a1eaba397bac88256efb986a83bd195655fd4b0568f5d26c2f290ba3a075067";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/ru/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/ru/thunderbird-68.2.2.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "fc00117c0caffb90ee70583692add1a0aadb8a03970c8cf501aeb248bf4abe1d8d8046c2c170b42248d0f1f11241067508e35aeb0db320579882905156827527";
+ sha512 = "9778767a03164b9450ac287c28e7c93d8335c8c38d4856da6a1e8fd2a041e49c015a9e8d8892403761075e098cb3b37e2bc36205339cb4ecdecd861e860ed973";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/si/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/si/thunderbird-68.2.2.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "6345bfa3abf1ec899320696b10553f0a75b48f2f2dc317c5d6ac10ddaf09a7269353a73aec84ef4d7501d064e409d434054711441da3698f1ed5af653de4970f";
+ sha512 = "53c4e8b4f7f2bacb648cfcfdc6307aba3564b4dd1aea392e4d4fe0d4ea8c882aa13979e63b6a8422dfdce230c4e8cff6a6ae98d8d568fe11ee9b7c4126dbe31c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/sk/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/sk/thunderbird-68.2.2.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "745514c55e85f71cf07bda02a842c8452c454a80a10bfea20e9c5750f1702809b4c589a2c1d3127c599a91ac0fab458de8c4d66afc8511e64278f02638fff63c";
+ sha512 = "ecd7eeb4cd782107612dcea181c490753ae387daef0af2b0b49a97abf2b0f056348b14eb841253a7274ac65e3d17641ccf0eaf64cf2823d66a72c3435124140e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/sl/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/sl/thunderbird-68.2.2.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "2449333ceec017fd3b6e3bf673c3aa553b9c52c07a09e02e773e42e2c6acec60573183d6a09c5c085ed9389c1d48c4f02acf50d83499421bedb3094823ddb34d";
+ sha512 = "bf8b1e4e6928f2b27ff41b8ec4a58379d8f64ca6cc97bad5b94d63f21ccce3fc375c34333bc0095ea44e5ff0a46e2932112f4b4a730bc4e8672c7cd9671fbe3c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/sq/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/sq/thunderbird-68.2.2.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "7a2ac8f6c04cbdbc222ea1218dcc64928b6d5038381a7655db34cd568717854197fe4b77645b2ea07b4b76a724c2e8196db693c5e367d09367edf1af471f358e";
+ sha512 = "40e3ae4db210744ee064b1d7a659b602a1c6d2c68019bae625d02a75baa7e5b3a821f0c86c646d5bf244cba2e870c38ee452692143847fc4a14795fee9b40f1a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/sr/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/sr/thunderbird-68.2.2.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "06db22ff1ed32c1311d62d1cb860bb22686d5893985bf16fe2effaff864b4352788889d5e2f2ff6c450edd4be9d9c1f33ddcff513d5eb2cc3e88fe5e50c33485";
+ sha512 = "e70ee2b514f504b423885020bada122985588d00dc1dd5a11cd9cf2b41e60ed0f6d6928d54df5fcf98909c768f82038b8de214eb07117ba84026ac3e4ac1ad51";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/sv-SE/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/sv-SE/thunderbird-68.2.2.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "f1a43a44dc155a01cda07041f554eb3474c35621ee8d8c7596aeee2746da12aa934d94f436014218a360b7848888d0e49285ca66cca8209b7b02d044c29571f4";
+ sha512 = "abddf117adb3062e86b2ed4c7c120698293ca87c029c4e5652ff279da621cddd38ae35a3893ac51a2f805f33003efe8f1d9527d5c9d9a3e7352bbad2931dd369";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/tr/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/tr/thunderbird-68.2.2.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "e430c26852fd2cc3b9afabe9f8c3e1480e3454614bd90c766dce2b2cf652fe526146f79bdc0e25a1ce4979c1e22c0af90540659df5fdae89b0498428a61e0d1b";
+ sha512 = "b245f36985237ecbd6b5876b424fdfa8f5cb259d3421c8857174f0ae49ce606c1e6e95bbd6f88c46aa4f4a30e1a58315f7ac2a2ec2212503b0885588d46f7520";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/uk/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/uk/thunderbird-68.2.2.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "d6717aee4e1367ba031d03a90fc46ef397f9bbe6ef1d2a5537df77dca1d042e83c6fb44baef9ab01dc47de0f481742186220542831bfb6670c7a756a77eddfad";
+ sha512 = "c750c4821d5090457640d03819c60faeed9178eae08c596caac5af8b775891bb6fbf311644395e9521d550d1119143ddd100ede437530edc8b6dd2e109124f3c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/uz/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/uz/thunderbird-68.2.2.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "58ba68d642eeb1700c6d0994260bb16028fd15b49697c6e99e61e73d90275e0e4d2e6957c2af60122ca7be8804c1ddeb15dc38090287335a674104da3cd1cb47";
+ sha512 = "e59c19b61a03b9170fec7c12680f136bdda129c72a0901d653279e0c5c0a0d748f1434379b3901ffc7fccd0d4688cd8414171b0f94171cddbc7f249817689b8a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/vi/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/vi/thunderbird-68.2.2.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "9968cf02fe2b58f21e228b9292b48fcf9df5beb805335e7c77332231690b2bfcea29a4abfe9e834a85c2e4f79fe55df4590a2ec17676712c1b30736f48704bf8";
+ sha512 = "9e65b74645b229c92df8844f356034504f185a4ee9a0a504fb8a4c9c253101eb855a9b5ba28e995221da85c6e58aac9f0e7368639202011307d1b2a623b85931";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/zh-CN/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/zh-CN/thunderbird-68.2.2.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "41369b102e82285050147d0e883fc20c6b7d311a1a8cef2efd31480a6eeee8c3ea5e0a9e9968c3d903d1fd92aeec331ade3cbcedd16cb254a74c6049ec0ab410";
+ sha512 = "2cf2d1a12c53e1bfe9f9cfd13449dbb62260fbf7a1548b3b2d76403a2597c286f727341c4bb4ed65b5086391a99a0fdf97a74c967a4ea9f99a0a393b9a87f7be";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.1.1/linux-i686/zh-TW/thunderbird-68.1.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.2.2/linux-i686/zh-TW/thunderbird-68.2.2.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "37e07f78c2ab67d040d6cd4a511fb3e6a641ca00dd659b51d5d320e79251bb2096dd6719da819c22306e10af9fc88389212129d20064ce110d06d49bf01545b5";
+ sha512 = "389a4e08d3a8cef73017e26b5abb4cd21f8237486470fa382ad90f6d1276bb4ee9e35dc66422728de4e8eb35145d898a705e025d04eb406099a275c2afb05623";
}
];
}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index cdf2769c27e..a4edc76caca 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -25,11 +25,11 @@ let
gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
in stdenv.mkDerivation rec {
pname = "thunderbird";
- version = "68.1.1";
+ version = "68.2.2";
src = fetchurl {
url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
- sha512 = "2ng5wwd7fn9247ggzlxx96scc2nalaahzvxkzvb87mp9fbfcsi3v9dh370cm42px8hrknnsp2lrfk9hqx4287zyn9pl3k9vr6a9cswl";
+ sha512 = "3mvanjfc35f14lsfa4zjlhsvwij1n9dz9xmisd5s376r5wp9y33sva5ly914b2hmdl85ypdwv90zyi6whj7jb2f2xmqk480havxgjcn";
};
# from firefox, but without sound libraries
@@ -52,11 +52,6 @@ in stdenv.mkDerivation rec {
patches = [
# Remove buildconfig.html to prevent a dependency on clang etc.
./no-buildconfig.patch
- (fetchpatch {
- # https://phabricator.services.mozilla.com/D47796
- url = "https://d3kxowhw4s8amj.cloudfront.net/file/data/a54c6fszaol23yh5aa27/PHID-FILE-sql3i57neyrztfdngrwe/D47796.diff";
- sha256 = "18i1bk6rz875dly2vnkrdgbah8kx0lv4akjzl0i9gxc58hi5q3nq";
- })
]
++ lib.optional (lib.versionOlder version "69")
(fetchpatch { # https://bugzilla.mozilla.org/show_bug.cgi?id=1500436#c29
@@ -141,6 +136,9 @@ in stdenv.mkDerivation rec {
gappsWrapperArgs+=(
--argv0 "$target"
--set MOZ_APP_LAUNCHER thunderbird
+ # See commit 87e261843c4236c541ee0113988286f77d2fa1ee
+ --set MOZ_LEGACY_PROFILES 1
+ --set MOZ_ALLOW_DOWNGRADE 1
# https://github.com/NixOS/nixpkgs/pull/61980
--set SNAP_NAME "thunderbird"
)
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch b/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch
index 65eba3a2fc2..fe3a93ebda7 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch
+++ b/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch
@@ -21,3 +21,15 @@ diff -ru -x '*~' a/toolkit/content/jar.mn b/toolkit/content/jar.mn
content/global/buildconfig.css
content/global/contentAreaUtils.js
content/global/datepicker.xhtml
+--- a/comm/mail/base/jar.mn
++++ b/comm/mail/base/jar.mn
+@@ -117,9 +117,7 @@
+ % override chrome://mozapps/content/profile/profileDowngrade.js chrome://messenger/content/profileDowngrade.js
+ % override chrome://mozapps/content/profile/profileDowngrade.xul chrome://messenger/content/profileDowngrade.xul
+
+-* content/messenger/buildconfig.html (content/buildconfig.html)
+ content/messenger/buildconfig.css (content/buildconfig.css)
+-% override chrome://global/content/buildconfig.html chrome://messenger/content/buildconfig.html
+ % override chrome://global/content/buildconfig.css chrome://messenger/content/buildconfig.css
+
+ # L10n resources and overrides.
diff --git a/pkgs/applications/networking/mailreaders/trojita/default.nix b/pkgs/applications/networking/mailreaders/trojita/default.nix
index 4b4c711042f..9829ca883f3 100644
--- a/pkgs/applications/networking/mailreaders/trojita/default.nix
+++ b/pkgs/applications/networking/mailreaders/trojita/default.nix
@@ -1,8 +1,10 @@
{ akonadi-contacts
, cmake
, fetchgit
+, gnupg
, gpgme
, kcontacts
+, kf5gpgmepp
, lib
, mimetic
, mkDerivation
@@ -33,18 +35,23 @@ mkDerivation rec {
qtbase
qtkeychain
qtwebkit
+ mimetic
+ kf5gpgmepp
];
nativeBuildInputs = [
cmake
pkgconfig
qttools
+ gnupg
];
meta = with lib; {
description = "A Qt IMAP e-mail client";
homepage = "http://trojita.flaska.net/";
license = with licenses; [ gpl2 gpl3 ];
+ maintainers = with maintainers; [ ehmry ];
platforms = platforms.linux;
};
+
}
diff --git a/pkgs/applications/networking/mullvad-vpn/default.nix b/pkgs/applications/networking/mullvad-vpn/default.nix
index f9b1039149c..5f8844969b2 100644
--- a/pkgs/applications/networking/mullvad-vpn/default.nix
+++ b/pkgs/applications/networking/mullvad-vpn/default.nix
@@ -40,11 +40,11 @@ in
stdenv.mkDerivation rec {
pname = "mullvad-vpn";
- version = "2019.7";
+ version = "2019.8";
src = fetchurl {
url = "https://www.mullvad.net/media/app/MullvadVPN-${version}_amd64.deb";
- sha256 = "1hjndcdkin98l6jv39r98zfw33qg0gnvlv8q80qsj5x36a19d4v9";
+ sha256 = "0cjc8j8pqgdhnax4mvwmvnxfcygjsp805hxalfaj8wa5adph96hz";
};
nativeBuildInputs = [
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
sed -i 's|\/opt\/Mullvad.*VPN|'$out'/bin|g' $out/share/applications/mullvad-vpn.desktop
- ln -s $out/share/mullvad/mullvad-vpn $out/bin/mullvad-vpn
+ ln -s $out/share/mullvad/mullvad-{gui,vpn} $out/bin/
ln -s $out/share/mullvad/resources/mullvad-daemon $out/bin/mullvad-daemon
runHook postInstall
diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix
index b3d945710f0..fe4c9f32b21 100644
--- a/pkgs/applications/networking/mumble/default.nix
+++ b/pkgs/applications/networking/mumble/default.nix
@@ -1,6 +1,7 @@
{ stdenv, fetchurl, fetchFromGitHub, fetchpatch, pkgconfig, qt5
, avahi, boost, libopus, libsndfile, protobuf, speex, libcap
, alsaLib, python
+, rnnoise
, jackSupport ? false, libjack2 ? null
, speechdSupport ? false, speechd ? null
, pulseSupport ? false, libpulseaudio ? null
@@ -73,7 +74,7 @@ let
type = "mumble";
nativeBuildInputs = [ qt5.qttools ];
- buildInputs = [ libopus libsndfile speex qt5.qtsvg ]
+ buildInputs = [ libopus libsndfile speex qt5.qtsvg rnnoise ]
++ optional stdenv.isLinux alsaLib
++ optional jackSupport libjack2
++ optional speechdSupport speechd
diff --git a/pkgs/applications/networking/newsreaders/quiterss/default.nix b/pkgs/applications/networking/newsreaders/quiterss/default.nix
index 3a72ae8ce5f..6274c1c345d 100644
--- a/pkgs/applications/networking/newsreaders/quiterss/default.nix
+++ b/pkgs/applications/networking/newsreaders/quiterss/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "quiterss";
- version = "0.18.12";
+ version = "0.19.1";
src = fetchFromGitHub {
owner = "QuiteRSS";
repo = "quiterss";
rev = version;
- sha256 = "0xav9qr8n6310636nfbgx4iix65fs3ya5rz2isxsf38bkjm7r3pa";
+ sha256 = "0zr17r33g99ylvb1avcbixg2jiwisaks4x91lywv2dy3g6dkpxml";
};
nativeBuildInputs = [ qmake pkgconfig wrapQtAppsHook ];
diff --git a/pkgs/applications/networking/nextcloud-client/default.nix b/pkgs/applications/networking/nextcloud-client/default.nix
index 27ccbf6d88a..974d1e5a077 100644
--- a/pkgs/applications/networking/nextcloud-client/default.nix
+++ b/pkgs/applications/networking/nextcloud-client/default.nix
@@ -18,13 +18,13 @@
mkDerivation rec {
pname = "nextcloud-client";
- version = "2.6.0";
+ version = "2.6.1";
src = fetchFromGitHub {
owner = "nextcloud";
repo = "desktop";
rev = "v${version}";
- sha256 = "1cggk8yfy6lak48nfh691ad5y3bap49cfa2krp7vak108krgvkxi";
+ sha256 = "18318j488pxksf4zc6zag8pdpyaks55yivn91nx3x458ax6albkz";
};
patches = [
diff --git a/pkgs/applications/networking/p2p/ktorrent/default.nix b/pkgs/applications/networking/p2p/ktorrent/default.nix
index 535991312f1..e38378d09b3 100644
--- a/pkgs/applications/networking/p2p/ktorrent/default.nix
+++ b/pkgs/applications/networking/p2p/ktorrent/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchurl, fetchpatch, cmake
+{ mkDerivation, lib, fetchurl, fetchpatch, cmake
, extra-cmake-modules, qtbase, qtscript
, karchive, kcrash, kdnssd, ki18n, kio, knotifications, knotifyconfig
, kdoctools, kross, kcmutils, kwindowsystem
, libktorrent, taglib, libgcrypt, kplotting
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "ktorrent";
version = "${libktorrent.mainVersion}";
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "KDE integrated BtTorrent client";
homepage = https://www.kde.org/applications/internet/ktorrent/;
license = licenses.gpl2;
diff --git a/pkgs/applications/networking/p2p/qbittorrent/default.nix b/pkgs/applications/networking/p2p/qbittorrent/default.nix
index c5142c2f9e2..aebdeda6108 100644
--- a/pkgs/applications/networking/p2p/qbittorrent/default.nix
+++ b/pkgs/applications/networking/p2p/qbittorrent/default.nix
@@ -10,13 +10,13 @@ with lib;
mkDerivation rec {
pname = "qbittorrent";
- version = "4.1.8";
+ version = "4.1.9.1";
src = fetchFromGitHub {
owner = "qbittorrent";
repo = "qbittorrent";
rev = "release-${version}";
- sha256 = "1mx59mazfmd5yaqdgb6cm8hr5sbp2xgzz3y3yipq1fwq85dj3r5w";
+ sha256 = "19zgqlby7i1kr20wa4zd99qzd062a879xxxbmlf40rnqiqy4bhyi";
};
# NOTE: 2018-05-31: CMake is working but it is not officially supported
diff --git a/pkgs/applications/networking/p2p/soulseekqt/default.nix b/pkgs/applications/networking/p2p/soulseekqt/default.nix
index 704c439bb27..b52320c9681 100644
--- a/pkgs/applications/networking/p2p/soulseekqt/default.nix
+++ b/pkgs/applications/networking/p2p/soulseekqt/default.nix
@@ -1,53 +1,47 @@
-{ stdenv
-, fetchurl
+{ stdenv, lib, fetchurl, mkDerivation
+, autoPatchelfHook
, dbus
-, zlib, fontconfig
-, qtbase, qtmultimedia
-, libjson, libgpgerror
-, libX11, libxcb, libXau, libXdmcp, freetype, libbsd
-, pythonPackages, squashfsTools, desktop-file-utils
+, desktop-file-utils
+, fontconfig
+, libjson
+, pythonPackages
+, qtmultimedia
+, squashfsTools
+, zlib
}:
-with stdenv.lib;
-let
- libPath = makeLibraryPath
- [ stdenv.cc.cc qtbase qtmultimedia dbus libX11 zlib libX11 libxcb libXau libXdmcp freetype fontconfig libbsd libjson libgpgerror];
-
+mkDerivation rec {
+ pname = "soulseekqt";
version = "2018-1-30";
- mainbin = "SoulseekQt-" + (version) +"-"+ (if stdenv.is64bit then "64bit" else "32bit");
- srcs = {
- x86_64-linux = fetchurl {
- url = "https://www.dropbox.com/s/0vi87eef3ooh7iy/${mainbin}.tgz";
+ src = fetchurl {
+ urls = [
+ "https://www.dropbox.com/s/0vi87eef3ooh7iy/SoulseekQt-${version}.tgz"
+ "https://www.slsknet.org/SoulseekQt/Linux/SoulseekQt-${version}-64bit-appimage.tgz"
+ ];
sha256 = "0d1cayxr1a4j19bc5a3qp9pg22ggzmd55b6f5av3lc6lvwqqg4w6";
};
- };
-
-in stdenv.mkDerivation rec {
-
- pname = "soulseekqt";
- inherit version;
- src = srcs.${stdenv.hostPlatform.system} or (throw "unsupported system: ${stdenv.hostPlatform.system}");
dontBuild = true;
- buildInputs = [ pythonPackages.binwalk squashfsTools desktop-file-utils ];
+ nativeBuildInputs = [ autoPatchelfHook pythonPackages.binwalk squashfsTools desktop-file-utils ];
+ buildInputs = [ qtmultimedia stdenv.cc.cc ];
- # avoid usage of appimage's runner option --appimage-extract
+ # avoid usage of appimage's runner option --appimage-extract
unpackCmd = ''
export HOME=$(pwd) # workaround for binwalk
appimage=$(tar xvf $curSrc) && binwalk --quiet \
$appimage -D 'squashfs:squashfs:unsquashfs %e'
'';
-
+
patchPhase = ''
cd squashfs-root/
binary="$(readlink AppRun)"
-
+
# fixup desktop file
desktop-file-edit --set-key Exec --set-value $binary default.desktop
desktop-file-edit --set-key Comment --set-value "${meta.description}" default.desktop
- desktop-file-edit --set-key Categories --set-value Network default.desktop
+ desktop-file-edit --set-key Categories --set-value Network default.desktop
'';
installPhase = ''
@@ -57,13 +51,7 @@ in stdenv.mkDerivation rec {
cp $binary $out/bin/
'';
- fixupPhase = ''
- patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath ${libPath} \
- $out/bin/$binary
- '';
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Official Qt SoulSeek client";
homepage = http://www.soulseekqt.net;
license = licenses.unfree;
diff --git a/pkgs/applications/networking/p2p/tixati/default.nix b/pkgs/applications/networking/p2p/tixati/default.nix
index 850fc488bf3..f11aaa27370 100644
--- a/pkgs/applications/networking/p2p/tixati/default.nix
+++ b/pkgs/applications/networking/p2p/tixati/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "tixati";
- version = "2.62";
+ version = "2.64";
src = fetchurl {
url = "https://download2.tixati.com/download/tixati-${version}-1.x86_64.manualinstall.tar.gz";
- sha256 = "18lmzllkymdigfl1xf696zqmr2b83p4rzlc8ddrcr0zpzy2z2w4a";
+ sha256 = "0xz2b2vasfc39wqv9lak2wdli7pr5b1vcm1lgpqx6kz7j5ba6jqp";
};
installPhase = ''
diff --git a/pkgs/applications/networking/p2p/torrential/default.nix b/pkgs/applications/networking/p2p/torrential/default.nix
index 1070350116b..0ca5402d6da 100644
--- a/pkgs/applications/networking/p2p/torrential/default.nix
+++ b/pkgs/applications/networking/p2p/torrential/default.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, cmake
, pkgconfig
-, vala
+, vala_0_40
, pantheon
, curl
, glib
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
cmake
- vala
+ vala_0_40 # https://github.com/davidmhewitt/torrential/issues/135
pkgconfig
wrapGAppsHook
];
diff --git a/pkgs/applications/networking/p2p/transgui/default.nix b/pkgs/applications/networking/p2p/transgui/default.nix
index 7c720cf35a0..51d591995b7 100644
--- a/pkgs/applications/networking/p2p/transgui/default.nix
+++ b/pkgs/applications/networking/p2p/transgui/default.nix
@@ -3,13 +3,13 @@ libX11, glib, gtk2, gdk-pixbuf, pango, atk, cairo, openssl }:
stdenv.mkDerivation rec {
pname = "transgui";
- version = "5.17.0";
+ version = "5.18.0";
src = fetchFromGitHub {
owner = "transmission-remote-gui";
repo = "transgui";
rev = "v${version}";
- sha256 = "0p76vavny5asi5naa4jn67raxlarsmrkbchfn96y6gh5p2vzwpl7";
+ sha256 = "1dyx778756zhvz5sxgdvy49p2c0x44w4nmcfd90wqrmgfknncnf5";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/networking/protocol/default.nix b/pkgs/applications/networking/protocol/default.nix
index 7fdb062ef80..8785d2449b3 100644
--- a/pkgs/applications/networking/protocol/default.nix
+++ b/pkgs/applications/networking/protocol/default.nix
@@ -1,14 +1,14 @@
{ stdenv, buildPythonApplication, fetchFromGitHub }:
buildPythonApplication {
- pname = "protocol";
- version = "20171226";
+ pname = "protocol-unstable";
+ version = "2019-03-28";
src = fetchFromGitHub {
owner = "luismartingarcia";
repo = "protocol";
- rev = "d450da7d8a58595d8ef82f1d199a80411029fc7d";
- sha256 = "1g31s2xx0bw8ak5ag1c6mv0p0b8bj5dp3lkk9mxaf2ndj1m1qdkw";
+ rev = "4e8326ea6c2d288be5464c3a7d9398df468c0ada";
+ sha256 = "13l10jhf4vghanmhh3pn91b2jdciispxy0qadz4n08blp85qn9cm";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/remote/anydesk/default.nix b/pkgs/applications/networking/remote/anydesk/default.nix
index cec4e72e2ad..e9dd022c313 100644
--- a/pkgs/applications/networking/remote/anydesk/default.nix
+++ b/pkgs/applications/networking/remote/anydesk/default.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl, makeWrapper, makeDesktopItem
, atk, cairo, gdk-pixbuf, glib, gnome2, gtk2, libGLU_combined, pango, xorg
-, lsb-release, freetype, fontconfig, pangox_compat, polkit, polkit_gnome }:
+, lsb-release, freetype, fontconfig, pangox_compat, polkit, polkit_gnome
+, pulseaudio }:
let
sha256 = {
- x86_64-linux = "0mixw2sk7li1hjagibwzdgbfnrih5acricczqmfks1gsinjqrn82";
- i386-linux = "1gshd4vm8ysn636r1z44vmzdzrgybsmj8ma4zdabvs9jsbm2da3c";
+ x86_64-linux = "1zdbgbbdavaqx4y02sw9y7i1r9wkxqccrqkn0sp5847a26cpk9k9";
+ i386-linux = "11qwyxvy3c3n7hvksmlsfl9vvqaqkv3kwbk5rgjyy7vy8vn4kjmk";
}.${stdenv.hostPlatform.system} or (throw "system ${stdenv.hostPlatform.system} not supported");
arch = {
@@ -27,7 +28,7 @@ let
in stdenv.mkDerivation rec {
pname = "anydesk";
- version = "5.1.2";
+ version = "5.4.1";
src = fetchurl {
url = "https://download.anydesk.com/linux/${pname}-${version}-${arch}.tar.gz";
@@ -37,9 +38,9 @@ in stdenv.mkDerivation rec {
buildInputs = [
atk cairo gdk-pixbuf glib gtk2 stdenv.cc.cc pango
gnome2.gtkglext libGLU_combined freetype fontconfig
- pangox_compat polkit polkit_gnome
+ pangox_compat polkit polkit_gnome pulseaudio
] ++ (with xorg; [
- libxcb libX11 libXdamage libXext libXfixes libXi libXmu
+ libxcb libxkbfile libX11 libXdamage libXext libXfixes libXi libXmu
libXrandr libXtst libXt libICE libSM libXrender
]);
diff --git a/pkgs/applications/networking/remote/putty/default.nix b/pkgs/applications/networking/remote/putty/default.nix
index d8dc33c944e..8c2d9ac36e9 100644
--- a/pkgs/applications/networking/remote/putty/default.nix
+++ b/pkgs/applications/networking/remote/putty/default.nix
@@ -1,9 +1,9 @@
{ stdenv, lib, fetchurl, autoconf, automake, pkgconfig, libtool
-, gtk2, halibut, ncurses, perl
+, gtk2, halibut, ncurses, perl, darwin
}:
stdenv.mkDerivation rec {
- version = "0.71";
+ version = "0.73";
pname = "putty";
src = fetchurl {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
"https://the.earth.li/~sgtatham/putty/${version}/${pname}-${version}.tar.gz"
"ftp://ftp.wayne.edu/putty/putty-website-mirror/${version}/${pname}-${version}.tar.gz"
];
- sha256 = "1f66iss0kqk982azmxbk4xfm2i1csby91vdvly6cr04pz3i1r4rg";
+ sha256 = "076z34jpik2dmlwxicvf1djjgnahcqv12rjhmb9yq6ml7x0bbc1x";
};
# glib-2.62 deprecations
@@ -20,9 +20,6 @@ stdenv.mkDerivation rec {
preConfigure = lib.optionalString stdenv.hostPlatform.isUnix ''
perl mkfiles.pl
( cd doc ; make );
- sed -e '/AM_PATH_GTK(/d' \
- -e '/AC_OUTPUT/iAM_PROG_CC_C_O' \
- -e '/AC_OUTPUT/iAM_PROG_AR' -i configure.ac
./mkauto.sh
cd unix
'' + lib.optionalString stdenv.hostPlatform.isWindows ''
@@ -41,7 +38,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoconf automake halibut libtool perl pkgconfig ];
buildInputs = lib.optionals stdenv.hostPlatform.isUnix [
gtk2 ncurses
- ];
+ ] ++ lib.optional stdenv.isDarwin darwin.apple_sdk.libs.utmp;
enableParallelBuilding = true;
meta = with lib; {
diff --git a/pkgs/applications/networking/remote/teamviewer/default.nix b/pkgs/applications/networking/remote/teamviewer/default.nix
index 97e561da93b..2cadf7f2637 100644
--- a/pkgs/applications/networking/remote/teamviewer/default.nix
+++ b/pkgs/applications/networking/remote/teamviewer/default.nix
@@ -6,11 +6,11 @@
mkDerivation rec {
pname = "teamviewer";
- version = "14.6.2452";
+ version = "14.7.1965";
src = fetchurl {
url = "https://dl.tvcdn.de/download/linux/version_14x/teamviewer_${version}_amd64.deb";
- sha256 = "0j677bqwvlczbja9msayqpdgandb2mvyvcr0vasc3hhnmnk70ahw";
+ sha256 = "056050x173y450apl096vw8g3b3kvrd2b4xpj706nw6jdxsnhfbp";
};
unpackPhase = ''
diff --git a/pkgs/applications/networking/sync/onedrive/default.nix b/pkgs/applications/networking/sync/onedrive/default.nix
index b1a5e8e74cb..0767ce2f294 100644
--- a/pkgs/applications/networking/sync/onedrive/default.nix
+++ b/pkgs/applications/networking/sync/onedrive/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "onedrive";
- version = "2.3.10";
+ version = "2.3.11";
src = fetchFromGitHub {
owner = "abraunegg";
repo = "onedrive";
rev = "v${version}";
- sha256 = "0ks22anxih63zwlc11z0gi531wvcricbkv1wlkrgfihi58l8fhfk";
+ sha256 = "08k5b3izqzk9mjjny5y47i3q5sl0w37xdqrhaacjxwm0jib9w0mh";
};
nativeBuildInputs = [
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
description = "A complete tool to interact with OneDrive on Linux";
homepage = "https://github.com/abraunegg/onedrive";
license = licenses.gpl3;
- maintainers = with maintainers; [ doronbehar ];
+ maintainers = with maintainers; [ doronbehar srgom ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/networking/sync/rclone/default.nix b/pkgs/applications/networking/sync/rclone/default.nix
index bc26541f4d7..ca5c59379cc 100644
--- a/pkgs/applications/networking/sync/rclone/default.nix
+++ b/pkgs/applications/networking/sync/rclone/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "rclone";
- version = "1.49.4";
+ version = "1.50.1";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "04fa85ch85dxm2nq7vqria34zn6fbgvky7p1i59j1wib753jpxyp";
+ sha256 = "0iwm0a9h6xxdsqw86xlqcsz7h4pzsg134m6yfqj5s2xg7kfy5laq";
};
goPackagePath = "github.com/rclone/rclone";
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix
index 7bfe697105e..555550d4d9e 100644
--- a/pkgs/applications/networking/syncthing/default.nix
+++ b/pkgs/applications/networking/syncthing/default.nix
@@ -3,19 +3,19 @@
let
common = { stname, target, postInstall ? "" }:
buildGoModule rec {
- version = "1.2.2";
+ version = "1.3.0";
name = "${stname}-${version}";
src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing";
rev = "v${version}";
- sha256 = "0zkyjnjrla0vpvidwwr4z4kxc9cyjcfbjdzsr34xz7rw3jswswm9";
+ sha256 = "14k1acap9y1z8sj28gcn72lkfxdzpcqj9d27hk8vzm47zjaxgp8l";
};
goPackagePath = "github.com/syncthing/syncthing";
- modSha256 = "0pp2gjx227crggph924q7sg6ak8nyl8nlsffpmawq4zl1908lsrd";
+ modSha256 = "17np8ym84ql7hwzsqfx2l6yiy9hag7h96q8ysvarlfg9l95g1m64";
patches = [
./add-stcli-target.patch
diff --git a/pkgs/applications/networking/transporter/default.nix b/pkgs/applications/networking/transporter/default.nix
deleted file mode 100644
index 46384a4b1a3..00000000000
--- a/pkgs/applications/networking/transporter/default.nix
+++ /dev/null
@@ -1,72 +0,0 @@
-{ stdenv
-, fetchFromGitHub
-, meson
-, ninja
-, vala
-, pkgconfig
-, gtk3
-, python3
-, pantheon
-, gnome3
-, libxml2
-, gettext
-, gobject-introspection
-, appstream-glib
-, desktop-file-utils
-, magic-wormhole
-, wrapGAppsHook }:
-
-let
- pname = "Transporter";
- version = "1.3.3";
-in stdenv.mkDerivation {
- name = "${pname}-${version}";
-
- src = fetchFromGitHub {
- owner = "bleakgrey";
- repo = pname;
- rev = version;
- sha256 = "19zb2yqmyyhk5vgh6p278b76shlq0r8ykk1ks8zzr187nr5lf5k1";
- };
-
- nativeBuildInputs = [
- appstream-glib
- desktop-file-utils
- vala
- gettext
- gobject-introspection # For setup hook
- libxml2
- meson
- ninja
- pkgconfig
- python3
- wrapGAppsHook
- ];
-
- buildInputs = [
- pantheon.elementary-icon-theme
- gnome3.libgee
- pantheon.granite
- gtk3
- magic-wormhole
- ];
-
- prePatch = ''
- # The paths were hardcoded
- substituteInPlace ./src/WormholeInterface.vala \
- --replace /bin/wormhole ${magic-wormhole}/bin/wormhole
- '';
-
- postPatch = ''
- chmod +x meson/post_install.py
- patchShebangs meson/post_install.py
- '';
-
- meta = with stdenv.lib; {
- description = "Simple magic-wormhole client";
- homepage = https://github.com/bleakgrey/Transporter;
- license = licenses.gpl3;
- maintainers = with maintainers; [ worldofpeace ];
- platforms = platforms.linux;
- };
-}
diff --git a/pkgs/applications/networking/trebleshot/default.nix b/pkgs/applications/networking/trebleshot/default.nix
new file mode 100644
index 00000000000..1b049ff2dc7
--- /dev/null
+++ b/pkgs/applications/networking/trebleshot/default.nix
@@ -0,0 +1,29 @@
+{ mkDerivation, lib, fetchFromGitHub
+, cmake, qtbase, kdnssd
+}:
+
+mkDerivation rec {
+ pname = "trebleshot";
+ version = "0.1.0-alpha2-15-ga7ac23c";
+ # name="${pname}-${version}";
+
+ src = fetchFromGitHub {
+ owner = "genonbeta";
+ repo = "TrebleShot-Desktop";
+ rev = "${version}";
+ sha256 = "1k8wagw6arsi1lqkhn1nl6j11mb122vi1qs0q2np6nznwfy7pn1k";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ qtbase kdnssd ];
+
+ meta = with lib; {
+ description = "Android file transferring tool for desktop";
+ homepage = https://github.com/genonbeta/TrebleShot-Desktop;
+ license = licenses.gpl2;
+
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ woffs ];
+ };
+}
diff --git a/pkgs/applications/office/atlassian-cli/default.nix b/pkgs/applications/office/atlassian-cli/default.nix
index 6ef6e51527e..6894f1ca635 100644
--- a/pkgs/applications/office/atlassian-cli/default.nix
+++ b/pkgs/applications/office/atlassian-cli/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "atlassian-cli";
- version = "8.5.0";
+ version = "9.0.0";
src = fetchzip {
url = "https://bobswift.atlassian.net/wiki/download/attachments/16285777/${pname}-${version}-distribution.zip";
- sha256 = "0c9jq7q0bx0db0zhdh89bv1ijfg7cddbx04v451vl8caqcyhkfgz";
+ sha256 = "1z8723krq65fcy5aapgiz216vrpw2nw8fbn1h3a4zpis7kw8qp0f";
extraPostFetch = "chmod go-w $out";
};
diff --git a/pkgs/applications/office/fava/default.nix b/pkgs/applications/office/fava/default.nix
index a5de74a6f16..6b26870ee44 100644
--- a/pkgs/applications/office/fava/default.nix
+++ b/pkgs/applications/office/fava/default.nix
@@ -25,6 +25,7 @@ buildPythonApplication rec {
markdown2
ply
simplejson
+ jaraco_functools
];
# CLI test expects fava on $PATH. Not sure why static_url fails.
diff --git a/pkgs/applications/office/flexibee/default.nix b/pkgs/applications/office/flexibee/default.nix
index 71c69603631..831d8cbcf2a 100644
--- a/pkgs/applications/office/flexibee/default.nix
+++ b/pkgs/applications/office/flexibee/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, makeWrapper, jre }:
let
- version = "2019.3.0.3";
+ version = "2019.3.0.7";
majorVersion = builtins.substring 0 6 version;
in
@@ -11,16 +11,25 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://download.flexibee.eu/download/${majorVersion}/${version}/${pname}-${version}.tar.gz";
- sha256 = "1ivhqh1rl4ll0af9nfgfm7f647vc9zk61aplinvz73xb3grb4j6f";
+ sha256 = "01n2pkh17s2iab7n9xgq9vqcf1fnzmb382zmmd1lwyw3x57f5rq2";
};
nativeBuildInputs = [ makeWrapper ];
+ prePatch = ''
+ substituteInPlace usr/sbin/flexibee-server \
+ --replace "/usr/share/flexibee" $out \
+ --replace "/var/run" "/run"
+ '';
+
+
installPhase = ''
runHook preInstall
cp -R usr/share/flexibee/ $out/
install -Dm755 usr/bin/flexibee $out/bin/flexibee
- wrapProgram $out/bin/flexibee --set JAVA_HOME "${jre}"
+ install -Dm755 usr/sbin/flexibee-server $out/bin/flexibee-server
+ wrapProgram $out/bin/flexibee --set JAVA_HOME "${jre}"
+ wrapProgram $out/bin/flexibee-server --set JAVA_HOME "${jre}"
runHook postInstall
'';
diff --git a/pkgs/applications/office/gnumeric/default.nix b/pkgs/applications/office/gnumeric/default.nix
index 70d1e3d79ba..979c960f7a8 100644
--- a/pkgs/applications/office/gnumeric/default.nix
+++ b/pkgs/applications/office/gnumeric/default.nix
@@ -1,31 +1,22 @@
{ stdenv, fetchurl, pkgconfig, intltool, perlPackages
, goffice, gnome3, wrapGAppsHook, gtk3, bison, pythonPackages
-, itstool, autoreconfHook
+, itstool
}:
let
inherit (pythonPackages) python pygobject3;
in stdenv.mkDerivation rec {
pname = "gnumeric";
- version = "1.12.45"; # TODO next release: remove gamma patch and autoreconfHook
+ version = "1.12.46";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0c8dl1kvnj3g32qy3s92qpqpqfy0in59cx005gjvvzsflahav61h";
+ sha256 = "9fdc67377af52dfe69a7db4f533938024a75f454fc5d25ab43b8e6739be0b5e1";
};
- patches = stdenv.lib.optional stdenv.isDarwin
- # https://gitlab.gnome.org/GNOME/gnumeric/issues/402
- (fetchurl {
- name = "math-gamma.patch";
- url = "https://gitlab.gnome.org/GNOME/gnumeric/uploads/cf8d162bc719de92e97d01cb0ba5b637/ppp";
- sha256 = "17wiigs06qc86a1nghwcg3pcnpa28123jblgsxpy3j7drardgnlp";
- });
-
configureFlags = [ "--disable-component" ];
- nativeBuildInputs = [ pkgconfig intltool bison itstool wrapGAppsHook ]
- ++ stdenv.lib.optional stdenv.isDarwin autoreconfHook;
+ nativeBuildInputs = [ pkgconfig intltool bison itstool wrapGAppsHook ];
# ToDo: optional libgda, introspection?
buildInputs = [
diff --git a/pkgs/applications/office/kmymoney/default.nix b/pkgs/applications/office/kmymoney/default.nix
index 20ba1abd36a..966c36f1823 100644
--- a/pkgs/applications/office/kmymoney/default.nix
+++ b/pkgs/applications/office/kmymoney/default.nix
@@ -10,17 +10,16 @@
# Needed for running tests:
, qtbase, xvfb_run
-# For weboob, which only supports Python 2.x:
-, python2Packages
+, python3Packages
}:
stdenv.mkDerivation rec {
pname = "kmymoney";
- version = "5.0.5";
+ version = "5.0.7";
src = fetchurl {
url = "mirror://kde/stable/kmymoney/${version}/src/${pname}-${version}.tar.xz";
- sha256 = "1hghs4676kn2giwpwz1y7p6djpmi41x64idf3ybiz8ky14a5s977";
+ sha256 = "1h5mzvgpfyl2j66b3nsw17yxvg0ja1qhjlcmfkz62221vcqsrp6m";
};
# Hidden dependency that wasn't included in CMakeLists.txt:
@@ -29,7 +28,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
nativeBuildInputs = [
- doxygen extra-cmake-modules graphviz kdoctools python2Packages.wrapPython
+ doxygen extra-cmake-modules graphviz kdoctools python3Packages.wrapPython
wrapQtAppsHook
];
@@ -41,10 +40,10 @@ stdenv.mkDerivation rec {
# Put it into buildInputs so that CMake can find it, even though we patch
# it into the interface later.
- python2Packages.weboob
+ python3Packages.weboob
];
- weboobPythonPath = [ python2Packages.weboob ];
+ weboobPythonPath = [ python3Packages.weboob ];
postInstall = ''
buildPythonPath "$weboobPythonPath"
@@ -70,6 +69,5 @@ stdenv.mkDerivation rec {
homepage = https://kmymoney.org/;
platforms = lib.platforms.linux;
license = lib.licenses.gpl2Plus;
- broken = true;
};
}
diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix
index a459302177b..2f220fa2fb6 100644
--- a/pkgs/applications/office/libreoffice/default.nix
+++ b/pkgs/applications/office/libreoffice/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pam, python3, libxslt, perl, ArchiveZip, gettext
, IOCompress, zlib, libjpeg, expat, freetype, libwpd
-, libxml2, db, sablotron, curl, fontconfig, libsndfile, neon
+, libxml2, db, curl, fontconfig, libsndfile, neon
, bison, flex, zip, unzip, gtk3, gtk2, libmspack, getopt, file, cairo, which
, icu, boost, jdk, ant, cups, xorg, libcmis, fontforge
, openssl, gperf, cppunit, GConf, ORBit2, poppler, utillinux
@@ -363,7 +363,7 @@ in stdenv.mkDerivation rec {
libXdmcp libpthreadstubs libGLU_combined mythes gst_all_1.gstreamer
gst_all_1.gst-plugins-base glib libmysqlclient
neon nspr nss openldap openssl ORBit2 pam perl pkgconfig poppler
- python3 sablotron sane-backends unzip vigra which zip zlib
+ python3 sane-backends unzip vigra which zip zlib
mdds bluez5 libcmis libwps libabw libzmf
libxshmfence libatomic_ops graphite2 harfbuzz gpgme utillinux
librevenge libe-book libmwaw glm glew ncurses epoxy
diff --git a/pkgs/applications/office/libreoffice/still.nix b/pkgs/applications/office/libreoffice/still.nix
index 4739d526558..be87a8bb672 100644
--- a/pkgs/applications/office/libreoffice/still.nix
+++ b/pkgs/applications/office/libreoffice/still.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pam, python3, libxslt, perl, ArchiveZip, gettext
, IOCompress, zlib, libjpeg, expat, freetype, libwpd
-, libxml2, db, sablotron, curl, fontconfig, libsndfile, neon
+, libxml2, db, curl, fontconfig, libsndfile, neon
, bison, flex, zip, unzip, gtk3, gtk2, libmspack, getopt, file, cairo, which
, icu, boost, jdk, ant, cups, xorg, libcmis, fontforge
, openssl, gperf, cppunit, GConf, ORBit2, poppler, utillinux
@@ -360,7 +360,7 @@ in stdenv.mkDerivation rec {
libXdmcp libpthreadstubs libGLU_combined mythes gst_all_1.gstreamer
gst_all_1.gst-plugins-base glib libmysqlclient
neon nspr nss openldap openssl ORBit2 pam perl poppler
- python3 sablotron sane-backends unzip vigra which zip zlib
+ python3 sane-backends unzip vigra which zip zlib
mdds bluez5 libcmis libwps libabw libzmf
libxshmfence libatomic_ops graphite2 harfbuzz gpgme utillinux
librevenge libe-book libmwaw glm glew ncurses epoxy
diff --git a/pkgs/applications/office/mendeley/default.nix b/pkgs/applications/office/mendeley/default.nix
index a7b0afe0754..9fdeecfee36 100644
--- a/pkgs/applications/office/mendeley/default.nix
+++ b/pkgs/applications/office/mendeley/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, dpkg, which
+{ fetchurl, stdenv, mkDerivation, dpkg, which
, makeWrapper
, alsaLib
, desktop-file-utils
@@ -90,7 +90,7 @@ let
in
-stdenv.mkDerivation {
+mkDerivation {
pname = "mendeley";
inherit version;
@@ -106,6 +106,8 @@ stdenv.mkDerivation {
dontUnpack = true;
+ dontWrapQtApps = true;
+
installPhase = ''
dpkg-deb -x $src $out
mv $out/opt/mendeleydesktop/{bin,lib,share} $out
@@ -115,7 +117,7 @@ stdenv.mkDerivation {
--set-rpath ${stdenv.lib.makeLibraryPath deps}:$out/lib \
$out/bin/mendeleydesktop
- wrapProgram $out/bin/mendeleydesktop \
+ wrapQtApp $out/bin/mendeleydesktop \
--add-flags "--unix-distro-build" \
${stdenv.lib.optionalString autorunLinkHandler # ignore errors installing the link handler
''--run "$out/bin/install-mendeley-link-handler.sh $out/bin/mendeleydesktop ||:"''}
diff --git a/pkgs/applications/office/paperwork/default.nix b/pkgs/applications/office/paperwork/default.nix
index df5e495f936..3506ea8b551 100644
--- a/pkgs/applications/office/paperwork/default.nix
+++ b/pkgs/applications/office/paperwork/default.nix
@@ -61,7 +61,7 @@ python3Packages.buildPythonApplication rec {
'';
propagatedBuildInputs = with python3Packages; [
- paperwork-backend pypillowfight gtk3 cairo pyxdg dateutil setuptools
+ paperwork-backend pypillowfight gtk3 cairo pyxdg dateutil setuptools pandas
];
makeWrapperArgs = [
diff --git a/pkgs/applications/office/pympress/default.nix b/pkgs/applications/office/pympress/default.nix
new file mode 100644
index 00000000000..5cb20e4d613
--- /dev/null
+++ b/pkgs/applications/office/pympress/default.nix
@@ -0,0 +1,48 @@
+{ lib
+, python3Packages
+, wrapGAppsHook
+, xvfb_run
+, gtk3
+, gobject-introspection
+, libcanberra-gtk3
+, dbus
+, poppler_gi
+, python3
+ }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "pympress";
+ version = "1.4.0";
+
+ src = python3Packages.fetchPypi {
+ inherit pname version;
+ sha256 = "101wj6m931bj0ah6niw79i8ywb5zlb2783g7n7dmkhw6ay3jj4vq";
+ };
+
+ nativeBuildInputs = [
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ gtk3
+ gobject-introspection
+ libcanberra-gtk3
+ poppler_gi
+ ];
+
+ propagatedBuildInputs = with python3Packages; [
+ pycairo
+ pygobject3
+ python-vlc
+ watchdog
+ ];
+
+ doCheck = false; # there are no tests
+
+ meta = with lib; {
+ description = "Simple yet powerful PDF reader designed for dual-screen presentations";
+ license = licenses.gpl2Plus;
+ homepage = "https://pympress.xyz/";
+ maintainers = [ maintainers.tbenst ];
+ };
+}
diff --git a/pkgs/applications/office/qownnotes/default.nix b/pkgs/applications/office/qownnotes/default.nix
index 4845f058f83..b646d0fc93f 100644
--- a/pkgs/applications/office/qownnotes/default.nix
+++ b/pkgs/applications/office/qownnotes/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "qownnotes";
- version = "19.9.16";
+ version = "19.11.14";
src = fetchurl {
url = "https://download.tuxfamily.org/${pname}/src/${pname}-${version}.tar.xz";
# Can grab official version like so:
# $ curl https://download.tuxfamily.org/qownnotes/src/qownnotes-19.1.8.tar.xz.sha256
- sha256 = "01ja4a9z87y8wdf1p9pdjdhr2h4hlyf28iqh1wlcapfq8f53zq42";
+ sha256 = "8faa67720443fc9a116feae3e7d641922a08814b9af4d973d348ff8a0ee0e35d";
};
nativeBuildInputs = [ qmake qttools ];
diff --git a/pkgs/applications/office/skrooge/default.nix b/pkgs/applications/office/skrooge/default.nix
index dfa08b1924e..fd68896ca67 100644
--- a/pkgs/applications/office/skrooge/default.nix
+++ b/pkgs/applications/office/skrooge/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, lib, fetchurl,
+{ mkDerivation, lib, fetchpatch, fetchurl,
cmake, extra-cmake-modules, qtwebengine, qtscript, grantlee,
kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin,
kiconthemes, knewstuff, sqlcipher, qca-qt5, kactivities, karchive,
@@ -14,6 +14,14 @@ mkDerivation rec {
sha256 = "0rakfngp7j2x7h1isg6lbc5kva6k1kg99dz0zl43dc28s15can1w";
};
+ patches = [
+ (fetchpatch {
+ name = "skrooge-2.20.0-missing-header.patch";
+ url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/app-office/skrooge/files/skrooge-2.20.0-missing-header.patch?id=cb8c91474b0ae2f9e889f89afe2d9114dbd1784f";
+ sha256 = "154zsidx45h6qrcqjh6czjxrcwrcmbyv3yh2k1s40v8pzvjwzrld";
+ })
+ ];
+
nativeBuildInputs = [
cmake extra-cmake-modules kdoctools shared-mime-info
];
@@ -37,6 +45,5 @@ mkDerivation rec {
license = with licenses; [ gpl3 ];
maintainers = with maintainers; [ joko ];
homepage = https://skrooge.org/;
- broken = true;
};
}
diff --git a/pkgs/applications/office/softmaker/generic.nix b/pkgs/applications/office/softmaker/generic.nix
index 9505271db14..56dc6a5e4f7 100644
--- a/pkgs/applications/office/softmaker/generic.nix
+++ b/pkgs/applications/office/softmaker/generic.nix
@@ -3,6 +3,10 @@
# Dynamic Libraries
, curl, libGL, libX11, libXext, libXmu, libXrandr, libXrender
+ # For fixing up execution of /bin/ls, which is necessary for
+ # product unlocking.
+, coreutils, libredirect
+
, pname, version, edition, suiteName, src, archive
, ...
@@ -45,7 +49,22 @@ in stdenv.mkDerivation rec {
runHook postUnpack
'';
- installPhase = ''
+ installPhase = let
+ # SoftMaker/FreeOffice collects some system information upon
+ # unlocking the product. But in doing so, it attempts to execute
+ # /bin/ls. If the execve syscall fails, the whole unlock
+ # procedure fails. This works around that by rewriting /bin/ls
+ # to the proper path.
+ #
+ # SoftMaker Office restarts itself upon some operations, such
+ # changing the theme and unlocking. Unfortunately, we do not
+ # have control over its environment then and it will fail
+ # with an error.
+ lsIntercept = ''
+ --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \
+ --set NIX_REDIRECTS "/bin/ls=${coreutils}/bin/ls"
+ '';
+ in ''
runHook preInstall
mkdir -p $out/share
@@ -54,9 +73,12 @@ in stdenv.mkDerivation rec {
# Wrap rather than symlinking, so that the programs can determine
# their resource path.
mkdir -p $out/bin
- makeWrapper $out/share/${pname}${edition}/planmaker $out/bin/${pname}-planmaker
- makeWrapper $out/share/${pname}${edition}/presentations $out/bin/${pname}-presentations
- makeWrapper $out/share/${pname}${edition}/textmaker $out/bin/${pname}-textmaker
+ makeWrapper $out/share/${pname}${edition}/planmaker $out/bin/${pname}-planmaker \
+ ${lsIntercept}
+ makeWrapper $out/share/${pname}${edition}/presentations $out/bin/${pname}-presentations \
+ ${lsIntercept}
+ makeWrapper $out/share/${pname}${edition}/textmaker $out/bin/${pname}-textmaker \
+ ${lsIntercept}
for size in 16 32 48 64 96 128 256 512 1024; do
mkdir -p $out/share/icons/hicolor/''${size}x''${size}/apps
diff --git a/pkgs/applications/office/softmaker/softmaker_office.nix b/pkgs/applications/office/softmaker/softmaker_office.nix
index 26fe420d6a3..73a7d9bd35b 100644
--- a/pkgs/applications/office/softmaker/softmaker_office.nix
+++ b/pkgs/applications/office/softmaker/softmaker_office.nix
@@ -2,13 +2,13 @@
callPackage ./generic.nix (args // rec {
pname = "softmaker-office";
- version = "970";
+ version = "972";
edition = "2018";
suiteName = "SoftMaker Office";
src = fetchurl {
url = "https://www.softmaker.net/down/softmaker-office-${edition}-${version}-amd64.tgz";
- sha256 = "14f94p1jms41s2iz5sa770rcyfp4mv01r6jjjis9amx37zrc8yid";
+ sha256 = "06kgkmqg5269a4vm14i89mw8m1x9yy9ajw0dhfcvjizadyzmlqn1";
};
archive = "office${edition}.tar.lzma";
diff --git a/pkgs/applications/office/todoman/default.nix b/pkgs/applications/office/todoman/default.nix
index 7c5c8f72440..bfa162a54a2 100644
--- a/pkgs/applications/office/todoman/default.nix
+++ b/pkgs/applications/office/todoman/default.nix
@@ -5,11 +5,11 @@ let
in
buildPythonApplication rec {
pname = "todoman";
- version = "3.6.0";
+ version = "3.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1c0jh9bi2xfjc7w4kka68mygl00zkp2qxhffnipmfvvykfjmlhk0";
+ sha256 = "16brw2zhm5vamffin6qjb0lxjlj3ba40vaficl851nw2xh2mrdhy";
};
LOCALE_ARCHIVE = stdenv.lib.optionalString stdenv.isLinux
diff --git a/pkgs/applications/radio/chirp/default.nix b/pkgs/applications/radio/chirp/default.nix
index 1a9328bb455..c088cefd861 100644
--- a/pkgs/applications/radio/chirp/default.nix
+++ b/pkgs/applications/radio/chirp/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "chirp-daily";
- version = "20190905";
+ version = "20190925";
src = fetchurl {
url = "https://trac.chirp.danplanet.com/chirp_daily/daily-${version}/${pname}-${version}.tar.gz";
- sha256 = "01xglzzl94wzkd2d8zmyv6s1xqsfc7biph15k0ap8rlf98874rlf";
+ sha256 = "0immgss7nj7395r3csiypksnbn1r2f3j45c5v8qpybz65lpbplps";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/radio/sdrangel/default.nix b/pkgs/applications/radio/sdrangel/default.nix
index 346c6aeed8e..7cb64f92f3f 100644
--- a/pkgs/applications/radio/sdrangel/default.nix
+++ b/pkgs/applications/radio/sdrangel/default.nix
@@ -39,7 +39,7 @@ let
in mkDerivation rec {
pname = "sdrangel";
- version = "4.11.7";
+ version = "4.11.12";
src = fetchFromGitHub {
owner = "f4exb";
diff --git a/pkgs/applications/radio/uhd/default.nix b/pkgs/applications/radio/uhd/default.nix
index 4b5c2c68344..76519062f59 100644
--- a/pkgs/applications/radio/uhd/default.nix
+++ b/pkgs/applications/radio/uhd/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, fetchFromGitHub, cmake, pkgconfig
-, python, pythonPackages, orc, libusb1, boost }:
+, python, orc, libusb1, boost }:
# You need these udev rules to not have to run as root (copied from
# ${uhd}/share/uhd/utils/uhd-usrp.rules):
@@ -40,7 +40,12 @@ in stdenv.mkDerivation {
[ (stdenv.lib.optionalString stdenv.isAarch32 "-DCMAKE_CXX_FLAGS=-Wno-psabi") ];
nativeBuildInputs = [ cmake pkgconfig ];
- buildInputs = [ python pythonPackages.pyramid_mako orc libusb1 boost ];
+ buildInputs = [
+ (python.withPackages (ps: with ps; [ Mako six requests ]))
+ orc
+ libusb1
+ boost
+ ];
# Build only the host software
preConfigure = "cd host";
diff --git a/pkgs/applications/radio/urh/default.nix b/pkgs/applications/radio/urh/default.nix
index a1b92e7e4e1..d4056dca7bf 100644
--- a/pkgs/applications/radio/urh/default.nix
+++ b/pkgs/applications/radio/urh/default.nix
@@ -1,25 +1,31 @@
{ stdenv, lib, fetchFromGitHub, python3Packages
, hackrf, rtl-sdr, airspy, limesuite, libiio
+, qt5
, USRPSupport ? false, uhd }:
python3Packages.buildPythonApplication rec {
pname = "urh";
- version = "2.7.3";
+ version = "2.8.0";
src = fetchFromGitHub {
owner = "jopohl";
repo = pname;
rev = "v${version}";
- sha256 = "1jrrj9c4ddm37m8j0g693xjimpnlvx7lan5kxish5p14xpwdak35";
+ sha256 = "1c87lff9bqhf574420ycqz88x6ad5hmy36wrb8pi0dqd1s1d72qb";
};
+ nativeBuildInputs = [ qt5.wrapQtAppsHook ];
buildInputs = [ hackrf rtl-sdr airspy limesuite libiio ]
++ lib.optional USRPSupport uhd;
propagatedBuildInputs = with python3Packages; [
- pyqt5 numpy psutil cython pyzmq pyaudio
+ pyqt5 numpy psutil cython pyzmq pyaudio setuptools
];
+ postFixup = ''
+ wrapQtApp $out/bin/urh
+ '';
+
doCheck = false;
meta = with lib; {
diff --git a/pkgs/applications/radio/welle-io/default.nix b/pkgs/applications/radio/welle-io/default.nix
index c6b09595c20..229200f2352 100644
--- a/pkgs/applications/radio/welle-io/default.nix
+++ b/pkgs/applications/radio/welle-io/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig
+{ mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig
, qtbase, qtcharts, qtmultimedia, qtquickcontrols, qtquickcontrols2
-, faad2, rtl-sdr, soapysdr-with-plugins, libusb, fftwSinglePrec }:
+, faad2, rtl-sdr, soapysdr-with-plugins, libusb, fftwSinglePrec, lame, mpg123 }:
let
- version = "1.0";
+ version = "2.0";
-in stdenv.mkDerivation {
+in mkDerivation {
pname = "welle-io";
inherit version;
@@ -13,8 +13,8 @@ in stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "AlbrechtL";
repo = "welle.io";
- rev = "V${version}";
- sha256 = "1fsr0c2w16z45mcr85sqmllw1xf2gn6hp6f6fmgx2zfprq8gdmcr";
+ rev = "v${version}";
+ sha256 = "0cp8dyswgwidabaj9bvkkc6hl3160096j6myckd5bw00zxnbfiqn";
};
nativeBuildInputs = [ cmake pkgconfig ];
@@ -22,7 +22,9 @@ in stdenv.mkDerivation {
buildInputs = [
faad2
fftwSinglePrec
+ lame
libusb
+ mpg123
qtbase
qtcharts
qtmultimedia
@@ -38,7 +40,7 @@ in stdenv.mkDerivation {
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A DAB/DAB+ Software Radio";
homepage = https://www.welle.io/;
maintainers = with maintainers; [ ck3d markuskowa ];
diff --git a/pkgs/applications/science/biology/EZminc/default.nix b/pkgs/applications/science/biology/EZminc/default.nix
index 696162d2dc5..978615fa459 100644
--- a/pkgs/applications/science/biology/EZminc/default.nix
+++ b/pkgs/applications/science/biology/EZminc/default.nix
@@ -1,16 +1,17 @@
-{ stdenv, fetchFromGitHub, cmake, libminc, bicpl, itk, fftwFloat, gsl }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, libminc, bicpl, itk, fftwFloat, gsl }:
-stdenv.mkDerivation rec { pname = "EZminc";
- name = "${pname}-2017-08-29";
+stdenv.mkDerivation rec {
+ pname = "EZminc";
+ name = "${pname}-unstable-2019-07-25";
src = fetchFromGitHub {
owner = "BIC-MNI";
repo = pname;
- rev = "4e017236cb6e7f6e07507446b18b759c584b6fc3";
- sha256 = "1pg06x42pgsg7zy7dz9wf6ajakkm2n8by64lg9z64qi8qqy82b8v";
+ rev = "9591edd5389a5bda2c1f606816c7cdb35c065adf";
+ sha256 = "02k87qbpx0f48l2lbcjmlqx82py684z3sfi29va5icfg3hjd6j7b";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ itk libminc bicpl fftwFloat gsl ];
cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib/"
@@ -26,6 +27,5 @@ stdenv.mkDerivation rec { pname = "EZminc";
maintainers = with maintainers; [ bcdarwin ];
platforms = platforms.unix;
license = licenses.free;
- broken = true;
};
}
diff --git a/pkgs/applications/science/biology/dcm2niix/default.nix b/pkgs/applications/science/biology/dcm2niix/default.nix
index 63d51de9930..7c328034a30 100644
--- a/pkgs/applications/science/biology/dcm2niix/default.nix
+++ b/pkgs/applications/science/biology/dcm2niix/default.nix
@@ -6,14 +6,14 @@
}:
stdenv.mkDerivation rec {
- version = "1.0.20190410";
+ version = "1.0.20190902";
pname = "dcm2niix";
src = fetchFromGitHub {
owner = "rordenlab";
repo = "dcm2niix";
rev = "v${version}";
- sha256 = "1prwpvbi76xlpkhc4kadjhyyx0s71cs30hi6anknhfm6hdyd26ms";
+ sha256 = "0h8jsadgv831lqb0jhnaxm7lldirmnp5agrhgg5bcxvn860fl15b";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/science/biology/deeptools/default.nix b/pkgs/applications/science/biology/deeptools/default.nix
new file mode 100644
index 00000000000..78a6f483337
--- /dev/null
+++ b/pkgs/applications/science/biology/deeptools/default.nix
@@ -0,0 +1,42 @@
+{ lib
+, python
+}:
+with python.pkgs;
+buildPythonApplication rec {
+ pname = "deepTools";
+ version = "3.3.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "08p36p9ncj5s8qf1r7h83x4rnmi63l3yk6mnr3wgpg2qgvwl0hji";
+ };
+
+ propagatedBuildInputs = [
+ numpy
+ numpydoc
+ scipy
+ py2bit
+ pybigwig
+ pysam
+ matplotlib
+ plotly
+ deeptoolsintervals
+ ];
+
+ checkInputs = [ pytest ];
+
+ meta = with lib; {
+ homepage = "https://deeptools.readthedocs.io/en/develop";
+ description = "Tools for exploring deep DNA sequencing data";
+ longDescription = ''
+ deepTools contains useful modules to process the mapped reads data for multiple
+ quality checks, creating normalized coverage files in standard bedGraph and bigWig
+ file formats, that allow comparison between different files (for example, treatment and control).
+ Finally, using such normalized and standardized files, deepTools can create many
+ publication-ready visualizations to identify enrichments and for functional
+ annotations of the genome.
+ '';
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ scalavision ];
+ };
+}
diff --git a/pkgs/applications/science/biology/niftyseg/default.nix b/pkgs/applications/science/biology/niftyseg/default.nix
index 689d3e42c97..f70054e9771 100644
--- a/pkgs/applications/science/biology/niftyseg/default.nix
+++ b/pkgs/applications/science/biology/niftyseg/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
homepage = http://cmictig.cs.ucl.ac.uk/research/software/software-nifty/niftyseg;
description = "Software for medical image segmentation, bias field correction, and cortical thickness calculation";
maintainers = with maintainers; [ bcdarwin ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
license = licenses.bsd3;
};
diff --git a/pkgs/applications/science/biology/picard-tools/default.nix b/pkgs/applications/science/biology/picard-tools/default.nix
index 8fff296affa..5a9cb5de528 100644
--- a/pkgs/applications/science/biology/picard-tools/default.nix
+++ b/pkgs/applications/science/biology/picard-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "picard-tools";
- version = "2.20.8";
+ version = "2.21.1";
src = fetchurl {
url = "https://github.com/broadinstitute/picard/releases/download/${version}/picard.jar";
- sha256 = "01bibkwyp4xzwcpvkr3ab6z0syjmzj4zmyxl3bybmrp9irhjvydg";
+ sha256 = "0knfx0by7rml19kr5ynb7860iykij1z1mx2hx0bg3s287sld1ppl";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/science/biology/star/default.nix b/pkgs/applications/science/biology/star/default.nix
index 8cd23fe06ed..6f4211d0c0d 100644
--- a/pkgs/applications/science/biology/star/default.nix
+++ b/pkgs/applications/science/biology/star/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "star";
- version = "2.7.2b";
+ version = "2.7.3a";
src = fetchFromGitHub {
repo = "STAR";
owner = "alexdobin";
rev = version;
- sha256 = "1fb63n3jm1l8k60wdjbq9asv4l1kf7algxxs1aqzvvidx3a8fvzq";
+ sha256 = "1hgiqw5qhs0pc1xazzihcfd92na02xyq2kb469z04y1v51kpvvjq";
};
sourceRoot = "source/source";
diff --git a/pkgs/applications/science/biology/truvari/default.nix b/pkgs/applications/science/biology/truvari/default.nix
new file mode 100644
index 00000000000..bee43da6719
--- /dev/null
+++ b/pkgs/applications/science/biology/truvari/default.nix
@@ -0,0 +1,43 @@
+{ lib
+, fetchFromGitHub
+, python3Packages
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "truvari";
+ version = "1.3.2";
+
+ src = fetchFromGitHub {
+ owner = "spiralgenetics";
+ repo = "truvari";
+ rev = "v${version}";
+ sha256 = "0wmjz8nzibvj0ixky1m0qi7iyd204prk7glbvig1cvaab33k19f1";
+ };
+
+ propagatedBuildInputs = with python3Packages; [
+ pyvcf
+ python-Levenshtein
+ progressbar2
+ pysam
+ pyfaidx
+ intervaltree
+ ];
+
+ prePatch = ''
+ substituteInPlace ./setup.py \
+ --replace '"progressbar2==3.41.0",' "" \
+ --replace '"pysam==0.15.2",' ""
+ '';
+
+ meta = with lib; {
+ description = "Structural variant comparison tool for VCFs";
+ license = licenses.mit;
+ maintainers = with maintainers; [ scalavision ];
+ longDescription = ''
+ Truvari is a benchmarking tool for comparison sets of SVs.
+ It can calculate the recall, precision, and f-measure of a
+ vcf from a given structural variant caller. The tool
+ is created by Spiral Genetics.
+ '';
+ };
+}
diff --git a/pkgs/applications/science/chemistry/jmol/default.nix b/pkgs/applications/science/chemistry/jmol/default.nix
index f9dc759d67a..e32900ed720 100644
--- a/pkgs/applications/science/chemistry/jmol/default.nix
+++ b/pkgs/applications/science/chemistry/jmol/default.nix
@@ -17,14 +17,14 @@ let
};
in
stdenv.mkDerivation rec {
- version = "14.29.53";
+ version = "14.29.55";
pname = "jmol";
src = let
baseVersion = "${lib.versions.major version}.${lib.versions.minor version}";
in fetchurl {
url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
- sha256 = "0wdkiprccgvc5nh6h616l282fbd5mx5z3aiq2y558qa4gn22nqrq";
+ sha256 = "1w841yyck5j97p72q3iq0by0sixiyh3rzscbfcx21gv2dj45vq46";
};
patchPhase = ''
diff --git a/pkgs/applications/science/chemistry/octopus/default.nix b/pkgs/applications/science/chemistry/octopus/default.nix
index 6dec5b3b11f..d37f8d17336 100644
--- a/pkgs/applications/science/chemistry/octopus/default.nix
+++ b/pkgs/applications/science/chemistry/octopus/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Real-space time dependent density-functional theory code";
- homepage = http://octopus-code.org;
+ homepage = https://octopus-code.org;
maintainers = with maintainers; [ markuskowa ];
license = licenses.gpl2;
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/applications/science/electronics/eagle/eagle.nix b/pkgs/applications/science/electronics/eagle/eagle.nix
index 7789f4cf8ba..7cc71e4978a 100644
--- a/pkgs/applications/science/electronics/eagle/eagle.nix
+++ b/pkgs/applications/science/electronics/eagle/eagle.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeDesktopItem
+{ stdenv, mkDerivation, fetchurl, makeDesktopItem
, libXrender, libXrandr, libXcursor, libX11, libXext, libXi, libxcb
, libGL, glib, nss, nspr, expat, alsaLib
, qtbase, qtdeclarative, qtsvg, qtlocation, qtwebchannel, qtwebengine
@@ -11,7 +11,7 @@ let
qtbase qtdeclarative qtsvg qtlocation qtwebchannel qtwebengine
];
in
- stdenv.mkDerivation rec {
+ mkDerivation rec {
pname = "eagle";
version = "9.5.0";
diff --git a/pkgs/applications/science/electronics/verilator/default.nix b/pkgs/applications/science/electronics/verilator/default.nix
index 3ac4b24bf76..b59f628dfe9 100644
--- a/pkgs/applications/science/electronics/verilator/default.nix
+++ b/pkgs/applications/science/electronics/verilator/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "verilator";
- version = "4.018";
+ version = "4.020";
src = fetchurl {
url = "https://www.veripool.org/ftp/${pname}-${version}.tgz";
- sha256 = "0ih38dd8hiwgjyc6gclx8i9jlycgdlrxzz8bicm4a6yj4p0jxmcq";
+ sha256 = "06n3vds762vza4byrav0j3kp3aivvadndkgw7nirvasclp19zmxb";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/science/logic/aspino/default.nix b/pkgs/applications/science/logic/aspino/default.nix
index d6190942efa..6af7eaf3a5b 100644
--- a/pkgs/applications/science/logic/aspino/default.nix
+++ b/pkgs/applications/science/logic/aspino/default.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation {
maintainers = with maintainers; [ gebner ma27 ];
platforms = platforms.unix;
license = licenses.asl20;
- homepage = http://alviano.net/software/maxino/;
+ homepage = https://alviano.net/software/maxino/;
# See pkgs/applications/science/logic/glucose/default.nix
badPlatforms = [ "aarch64-linux" ];
};
diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix
index 81102338870..a463a2c5f3a 100644
--- a/pkgs/applications/science/logic/coq/default.nix
+++ b/pkgs/applications/science/logic/coq/default.nix
@@ -7,7 +7,7 @@
{ stdenv, fetchFromGitHub, writeText, pkgconfig
, ocamlPackages, ncurses
-, buildIde ? !stdenv.lib.versionAtLeast version "8.10" # lablgtk3 cannot be built with GTK3 at version 3.24.11
+, buildIde ? true
, glib, gnome3, wrapGAppsHook
, darwin
, csdp ? null
@@ -30,6 +30,7 @@ let
"8.9.0" = "1dkgdjc4n1m15m1p724hhi5cyxpqbjw6rxc5na6fl3v4qjjfnizh";
"8.9.1" = "1xrq6mkhpq994bncmnijf8jwmwn961kkpl4mwwlv7j3dgnysrcv2";
"8.10.0" = "138jw94wp4mg5dgjc2asn8ng09ayz1mxdznq342n0m469j803gzg";
+ "8.10.1" = "072v2zkjzf7gj48137wpr3c9j0hg9pdhlr5l8jrgrwynld8fp7i4";
}.${version};
coq-version = stdenv.lib.versions.majorMinor version;
versionAtLeast = stdenv.lib.versionAtLeast coq-version;
diff --git a/pkgs/applications/science/logic/eprover/default.nix b/pkgs/applications/science/logic/eprover/default.nix
index 1f6fced2233..1b021f71607 100644
--- a/pkgs/applications/science/logic/eprover/default.nix
+++ b/pkgs/applications/science/logic/eprover/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "eprover";
- version = "2.3";
+ version = "2.4";
src = fetchurl {
url = "https://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_${version}/E.tgz";
- sha256 = "15pbmi195812a2pwrvfa4gwad0cy7117d5kaw98651g6fzgd4rjk";
+ sha256 = "1xn5yypy6w36amsb3kvj1srlbv6v5dl51k64cd264asz2n469dxw";
};
buildInputs = [ which ];
diff --git a/pkgs/applications/science/logic/hol_light/default.nix b/pkgs/applications/science/logic/hol_light/default.nix
index cda3656dc59..d799b52d115 100644
--- a/pkgs/applications/science/logic/hol_light/default.nix
+++ b/pkgs/applications/science/logic/hol_light/default.nix
@@ -45,6 +45,6 @@ stdenv.mkDerivation {
homepage = http://www.cl.cam.ac.uk/~jrh13/hol-light/;
license = licenses.bsd2;
platforms = platforms.unix;
- maintainers = with maintainers; [ thoughtpolice z77z vbgl ];
+ maintainers = with maintainers; [ thoughtpolice maggesi vbgl ];
};
}
diff --git a/pkgs/applications/science/logic/ott/default.nix b/pkgs/applications/science/logic/ott/default.nix
index 40c66dd699d..854a62a5538 100644
--- a/pkgs/applications/science/logic/ott/default.nix
+++ b/pkgs/applications/science/logic/ott/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "ott";
- version = "0.28";
+ version = "0.29";
src = fetchFromGitHub {
owner = "ott-lang";
repo = "ott";
rev = version;
- sha256 = "0mzbrvqayqpns9zzg4m1scxx24dv9askhn51dawyb9pisvlyvai0";
+ sha256 = "0saznk2mjbhp3j57imy2p2j0938026bw5m5gqbj59vcvk1rwwl22";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/science/logic/why3/default.nix b/pkgs/applications/science/logic/why3/default.nix
index 6f338f21478..eeb3a6b6d36 100644
--- a/pkgs/applications/science/logic/why3/default.nix
+++ b/pkgs/applications/science/logic/why3/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation {
pname = "why3";
- version = "1.2.0";
+ version = "1.2.1";
src = fetchurl {
- url = https://gforge.inria.fr/frs/download.php/file/37903/why3-1.2.0.tar.gz;
- sha256 = "0xz001jhi71ja8vqrjz27v63bidrzj4qvg1yqarq6p4dmpxhk348";
+ url = https://gforge.inria.fr/frs/download.php/file/38185/why3-1.2.1.tar.gz;
+ sha256 = "014gkwisjp05x3342zxkryb729p02ngx1hcjjsrplpa53jzgz647";
};
buildInputs = with ocamlPackages; [
diff --git a/pkgs/applications/science/machine-learning/streamlit/default.nix b/pkgs/applications/science/machine-learning/streamlit/default.nix
new file mode 100644
index 00000000000..c7bdf0f12a4
--- /dev/null
+++ b/pkgs/applications/science/machine-learning/streamlit/default.nix
@@ -0,0 +1,34 @@
+{ lib, buildPythonApplication, fetchPypi
+ , altair, astor, base58, blinker, boto3, botocore, click, enum-compat
+ , future, pillow, protobuf, requests, toml, tornado, tzlocal, validators, watchdog
+ , jinja2, setuptools
+}:
+
+buildPythonApplication rec {
+ pname = "streamlit";
+ version = "0.50.2";
+ format = "wheel"; # the only distribution available
+
+ src = fetchPypi {
+ inherit pname version format;
+ sha256 = "1wymv7qckafs0p2jdjlxjaf1xrhm3iyd185jkldanbb0na5n3ndz";
+ };
+
+ propagatedBuildInputs = [
+ altair astor base58 blinker boto3 botocore click enum-compat
+ future pillow protobuf requests toml tornado tzlocal validators watchdog
+ jinja2 setuptools
+ ];
+
+ postInstall = ''
+ rm $out/bin/streamlit.cmd # remove windows helper
+ '';
+
+ meta = with lib; {
+ homepage = https://streamlit.io/;
+ description = "The fastest way to build custom ML tools";
+ maintainers = with maintainers; [ yrashk ];
+ license = licenses.asl20;
+ };
+
+}
diff --git a/pkgs/applications/science/math/R/default.nix b/pkgs/applications/science/math/R/default.nix
index a791f9a5772..a66cd3e8d7e 100644
--- a/pkgs/applications/science/math/R/default.nix
+++ b/pkgs/applications/science/math/R/default.nix
@@ -4,6 +4,9 @@
, curl, Cocoa, Foundation, libobjc, libcxx, tzdata, fetchpatch
, withRecommendedPackages ? true
, enableStrictBarrier ? false
+# R as of writing does not support outputting both .so and .a files; it outputs:
+# --enable-R-static-lib conflicts with --enable-R-shlib and will be ignored
+, static ? false
, javaSupport ? (!stdenv.hostPlatform.isAarch32 && !stdenv.hostPlatform.isAarch64)
}:
@@ -20,9 +23,8 @@ stdenv.mkDerivation rec {
buildInputs = [
bzip2 gfortran libX11 libXmu libXt libXt libjpeg libpng libtiff ncurses
pango pcre perl readline texLive xz zlib less texinfo graphviz icu
- pkgconfig bison imake which openblas curl
- ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [ tcl tk ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa Foundation libobjc libcxx ]
+ pkgconfig bison imake which openblas curl tcl tk
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa Foundation libobjc libcxx ]
++ stdenv.lib.optional javaSupport jdk;
patches = [
@@ -33,6 +35,8 @@ stdenv.mkDerivation rec {
substituteInPlace configure --replace "-install_name libR.dylib" "-install_name $out/lib/R/lib/libR.dylib"
'';
+ dontDisableStatic = static;
+
preConfigure = ''
configureFlagsArray=(
--disable-lto
@@ -47,7 +51,7 @@ stdenv.mkDerivation rec {
--with-libtiff
--with-ICU
${stdenv.lib.optionalString enableStrictBarrier "--enable-strict-barrier"}
- --enable-R-shlib
+ ${if static then "--enable-R-static-lib" else "--enable-R-shlib"}
AR=$(type -p ar)
AWK=$(type -p gawk)
CC=$(type -p cc)
@@ -57,8 +61,6 @@ stdenv.mkDerivation rec {
RANLIB=$(type -p ranlib)
R_SHELL="${stdenv.shell}"
'' + stdenv.lib.optionalString stdenv.isDarwin ''
- --without-tcltk
- --without-aqua
--disable-R-framework
OBJC="clang"
CPPFLAGS="-isystem ${libcxx}/include/c++/v1"
diff --git a/pkgs/applications/science/math/ginac/default.nix b/pkgs/applications/science/math/ginac/default.nix
index 541ed548f88..79f20f06b29 100644
--- a/pkgs/applications/science/math/ginac/default.nix
+++ b/pkgs/applications/science/math/ginac/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, cln, pkgconfig, readline, gmp, python }:
stdenv.mkDerivation rec {
- name = "ginac-1.7.7";
+ name = "ginac-1.7.8";
src = fetchurl {
url = "${meta.homepage}/${name}.tar.bz2";
- sha256 = "1jsf74cym5v6nq70aij3l7axq8vf7rrc1lnb9siyb9lsfbnnxzqf";
+ sha256 = "0rvhdagmrs8ynnylwnxnmmfz1j9zk1g2rr7w6xczsbn7lqd511hc";
};
propagatedBuildInputs = [ cln ];
diff --git a/pkgs/applications/science/math/glsurf/default.nix b/pkgs/applications/science/math/glsurf/default.nix
index 1cd5e364208..609e73b327a 100644
--- a/pkgs/applications/science/math/glsurf/default.nix
+++ b/pkgs/applications/science/math/glsurf/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
name = "glsurf-3.3.1";
src = fetchurl {
- url = "https://lama.univ-savoie.fr/~raffalli/glsurf/glsurf-3.3.1.tar.gz";
+ url = "https://raffalli.eu/~christophe/glsurf/glsurf-3.3.1.tar.gz";
sha256 = "0w8xxfnw2snflz8wdr2ca9f5g91w5vbyp1hwlx1v7vg83d4bwqs7";
};
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
'';
meta = {
- homepage = http://www.lama.univ-savoie.fr/~raffalli/glsurf;
+ homepage = https://raffalli.eu/~christophe/glsurf/;
description = "A program to draw implicit surfaces and curves";
license = stdenv.lib.licenses.lgpl21;
};
diff --git a/pkgs/applications/science/math/mathematica/default.nix b/pkgs/applications/science/math/mathematica/default.nix
index ca9a87abe13..7cd1b2eb99f 100644
--- a/pkgs/applications/science/math/mathematica/default.nix
+++ b/pkgs/applications/science/math/mathematica/default.nix
@@ -93,13 +93,16 @@ stdenv.mkDerivation rec {
# Fix library paths
cd $out/libexec/Mathematica/Executables
for path in mathematica MathKernel Mathematica WolframKernel wolfram math; do
- sed -i -e 's#export LD_LIBRARY_PATH$#export LD_LIBRARY_PATH=${zlib}/lib:\''${LD_LIBRARY_PATH}#' $path
+ sed -i -e "2iexport LD_LIBRARY_PATH=${zlib}/lib:\''${LD_LIBRARY_PATH}\n" $path
done
# Fix xkeyboard config path for Qt
for path in mathematica Mathematica; do
sed -i -e "2iexport QT_XKB_CONFIG_ROOT=\"${xkeyboard_config}/share/X11/xkb\"\n" $path
done
+
+ # Remove some broken libraries
+ rm $out/libexec/Mathematica/SystemFiles/Libraries/Linux-x86-64/libz.so*
'';
preFixup = ''
diff --git a/pkgs/applications/science/math/nauty/default.nix b/pkgs/applications/science/math/nauty/default.nix
index 4efe8da1918..986610eea60 100644
--- a/pkgs/applications/science/math/nauty/default.nix
+++ b/pkgs/applications/science/math/nauty/default.nix
@@ -4,10 +4,10 @@
}:
stdenv.mkDerivation rec {
pname = "nauty";
- version = "26r11";
+ version = "26r12";
src = fetchurl {
url = "http://pallini.di.uniroma1.it/nauty${version}.tar.gz";
- sha256 = "05z6mk7c31j70md83396cdjmvzzip1hqb88pfszzc6k4gy8h3m2y";
+ sha256 = "1p4mxf8q5wm47nxyskxbqwa5p1vvkycv1zgswvnk9nsn6vff0al6";
};
outputs = [ "out" "dev" ];
configureFlags = {
diff --git a/pkgs/applications/science/math/qalculate-gtk/default.nix b/pkgs/applications/science/math/qalculate-gtk/default.nix
index d0625201a37..fccd83aa86f 100644
--- a/pkgs/applications/science/math/qalculate-gtk/default.nix
+++ b/pkgs/applications/science/math/qalculate-gtk/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qalculate-gtk";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchFromGitHub {
owner = "qalculate";
repo = "qalculate-gtk";
rev = "v${version}";
- sha256 = "11q9f4p67ckbxd962jchgmwqnbp7v9ghix88c5hn3vaxvgwiw5hl";
+ sha256 = "0vknp52zyp2c4pxr12pryflyin1hl2dwhkrn5y0r4qh4ndf3ms1m";
};
patchPhase = ''
diff --git a/pkgs/applications/science/math/sage/patches/ignore-cmp-deprecation.patch b/pkgs/applications/science/math/sage/patches/ignore-cmp-deprecation.patch
new file mode 100644
index 00000000000..11ca7481961
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/ignore-cmp-deprecation.patch
@@ -0,0 +1,24 @@
+diff --git a/src/sage/tests/cmdline.py b/src/sage/tests/cmdline.py
+index bd6b76ab82..ccf1203dec 100644
+--- a/src/sage/tests/cmdline.py
++++ b/src/sage/tests/cmdline.py
+@@ -837,8 +837,6 @@ def test_executable(args, input="", timeout=100.0, **kwds):
+ ///
+ 4
+ }}}
+- sage: err # py2
+- ''
+ sage: ret
+ 0
+
+@@ -871,8 +869,8 @@ def test_executable(args, input="", timeout=100.0, **kwds):
+ sage: output = tmp_filename(ext='.sws')
+ sage: with open(input, 'w') as F:
+ ....: _ = F.write(s)
+- sage: test_executable(["sage", "--rst2sws", input, output]) # py2
+- ('', '', 0)
++ sage: test_executable(["sage", "--rst2sws", input, output])[2] # py2
++ 0
+ sage: import tarfile # py2
+ sage: f = tarfile.open(output, 'r') # py2
+ sage: print(f.extractfile('sage_worksheet/worksheet.html').read()) # py2
diff --git a/pkgs/applications/science/math/sage/patches/ignore-werkzeug-immutable-dict-deprecation.patch b/pkgs/applications/science/math/sage/patches/ignore-werkzeug-immutable-dict-deprecation.patch
new file mode 100644
index 00000000000..c5f95b498d5
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/ignore-werkzeug-immutable-dict-deprecation.patch
@@ -0,0 +1,12 @@
+diff --git a/src/sage/all.py b/src/sage/all.py
+index c87c9372e9..862fca4fcc 100644
+--- a/src/sage/all.py
++++ b/src/sage/all.py
+@@ -306,6 +306,7 @@ warnings.filters.remove(('ignore', None, DeprecationWarning, None, 0))
+ # Ignore all deprecations from IPython etc.
+ warnings.filterwarnings('ignore', category=DeprecationWarning,
+ module='.*(IPython|ipykernel|jupyter_client|jupyter_core|nbformat|notebook|ipywidgets|storemagic)')
++warnings.filterwarnings('ignore', category=DeprecationWarning, message=r".*The import 'werkzeug.ImmutableDict' is deprecated")
+ # Ignore collections.abc warnings, there are a lot of them but they are
+ # harmless.
+ warnings.filterwarnings('ignore', category=DeprecationWarning,
diff --git a/pkgs/applications/science/math/sage/patches/sagenb-cmp-deprecation.patch b/pkgs/applications/science/math/sage/patches/sagenb-cmp-deprecation.patch
new file mode 100644
index 00000000000..9f502a66951
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/sagenb-cmp-deprecation.patch
@@ -0,0 +1,13 @@
+diff --git a/sagenb/__init__.py b/sagenb/__init__.py
+index 4db0d2cb..2fc5f01e 100644
+--- a/sagenb/__init__.py
++++ b/sagenb/__init__.py
+@@ -1,3 +1,8 @@
+ # -*- coding: utf-8 -*
+ # init
++import warnings
+ from . import storage
++
++# deprecation in attrs, needs to be fixed in twisted
++warnings.filterwarnings('ignore', category=DeprecationWarning,
++ message=r'The usage of `cmp` is deprecated and will be removed.*')
diff --git a/pkgs/applications/science/math/sage/sage-env.nix b/pkgs/applications/science/math/sage/sage-env.nix
index 0b67b3cff12..00397239876 100644
--- a/pkgs/applications/science/math/sage/sage-env.nix
+++ b/pkgs/applications/science/math/sage/sage-env.nix
@@ -18,6 +18,12 @@
, ecl
, maxima-ecl
, singular
+, fflas-ffpack
+, givaro
+, gd
+, libpng
+, linbox
+, m4ri
, giac
, palp
, rWrapper
@@ -101,14 +107,21 @@ writeTextFile rec {
name = "sage-env";
destination = "/${name}";
text = ''
- export PKG_CONFIG_PATH='${lib.concatStringsSep ":" (map (pkg: "${pkg}/lib/pkgconfig") [
- # This is only needed in the src/sage/misc/cython.py test and I'm not
- # sure if there's really a usecase for it outside of the tests. However
- # since singular and openblas are runtime dependencies anyways, it doesn't
- # really hurt to include.
+ export PKG_CONFIG_PATH='${lib.makeSearchPathOutput "dev" "lib/pkgconfig" [
+ # This should only be needed during build. However, since the doctests
+ # also test the cython build (for example in src/sage/misc/cython.py),
+ # it is also needed for the testsuite to pass. We could fix the
+ # testsuite instead, but since all the packages are also runtime
+ # dependencies it doesn't really hurt to include them here.
singular
openblasCompat
- ])
+ fflas-ffpack givaro
+ gd
+ libpng zlib
+ gsl
+ linbox
+ m4ri
+ ]
}'
export SAGE_ROOT='${sagelib.src}'
export SAGE_LOCAL='@sage-local@'
diff --git a/pkgs/applications/science/math/sage/sage-src.nix b/pkgs/applications/science/math/sage/sage-src.nix
index dc9c9b5c874..dc8ba48e45e 100644
--- a/pkgs/applications/science/math/sage/sage-src.nix
+++ b/pkgs/applications/science/math/sage/sage-src.nix
@@ -104,6 +104,20 @@ stdenv.mkDerivation rec {
url = "https://git.sagemath.org/sage.git/patch?id=d27dc479a5772d59e4bc85d805b6ffd595284f1d";
sha256 = "1nf1s9y7n30lhlbdnam7sghgaq9nasmv96415gl5jlcf7a3hlxk3";
})
+
+ # ignore a deprecation warning for usage of `cmp` in the attrs library in the doctests
+ ./patches/ignore-cmp-deprecation.patch
+
+ # Werkzeug has deprecated ImmutableDict, but it is still used in legacy
+ # sagenb. That's no big issue since sagenb will be removed soon anyways.
+ ./patches/ignore-werkzeug-immutable-dict-deprecation.patch
+
+ # threejs r109 (#28560)
+ (fetchpatch {
+ name = "threejs-r109.patch";
+ url = "https://git.sagemath.org/sage.git/patch?id=fcc11d6effa39f375bc5f4ea5831fb7a2f2767da";
+ sha256 = "0hnmc8ld3bblks0hcjvjjaydkgwdr1cs3dbl2ys4gfq964pjgqwc";
+ })
];
patches = nixPatches ++ bugfixPatches ++ packageUpgradePatches;
diff --git a/pkgs/applications/science/math/sage/sagenb.nix b/pkgs/applications/science/math/sage/sagenb.nix
index 03b5b7a3bbf..77b2168ad97 100644
--- a/pkgs/applications/science/math/sage/sagenb.nix
+++ b/pkgs/applications/science/math/sage/sagenb.nix
@@ -26,6 +26,11 @@ buildPythonPackage rec {
sha256 = "0bxvhr03qh2nsjdfc4pyfiqrn9jhp3vf7irsc9gqx0185jlblbxs";
};
+ patches = [
+ # cmp deprecation in attrs needs to be handled in twisted
+ ./patches/sagenb-cmp-deprecation.patch
+ ];
+
propagatedBuildInputs = [
twisted
flask
diff --git a/pkgs/applications/science/math/yacas/default.nix b/pkgs/applications/science/math/yacas/default.nix
index bae0d9a18c6..ed680b1b4cd 100644
--- a/pkgs/applications/science/math/yacas/default.nix
+++ b/pkgs/applications/science/math/yacas/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "yacas";
- version = "1.6.1";
+ version = "1.8.0";
src = fetchFromGitHub {
owner = "grzegorzmazur";
repo = "yacas";
rev = "v${version}";
- sha256 = "0awvlvf607r4hwl1vkhs6jq2s6ig46c66pmr4vspj2cdnypx99cc";
+ sha256 = "0fwd98dwq6g0md3yhgyl30i377593b8rw6gsvffzvs11g3aqf1ga";
};
hardeningDisable = [ "format" ];
diff --git a/pkgs/applications/science/medicine/aliza/default.nix b/pkgs/applications/science/medicine/aliza/default.nix
index 2633f4c8db1..53d5ad6ab4c 100644
--- a/pkgs/applications/science/medicine/aliza/default.nix
+++ b/pkgs/applications/science/medicine/aliza/default.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation {
meta = {
description = "Medical imaging software with 2D, 3D and 4D capabilities";
- homepage = http://www.aliza-dicom-viewer.com;
+ homepage = https://www.aliza-dicom-viewer.com;
license = licenses.unfreeRedistributable;
maintainers = with maintainers; [ mounium ];
platforms = platforms.linux;
diff --git a/pkgs/applications/science/medicine/dcmtk/default.nix b/pkgs/applications/science/medicine/dcmtk/default.nix
new file mode 100644
index 00000000000..817ab578a82
--- /dev/null
+++ b/pkgs/applications/science/medicine/dcmtk/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, zlib, libtiff, libxml2, openssl, libiconv, libpng, cmake }:
+
+with stdenv.lib;
+stdenv.mkDerivation rec {
+ pname = "dcmtk";
+ version = "3.6.5";
+ src = fetchFromGitHub {
+ owner = "DCMTK";
+ repo = pname;
+ rev = "DCMTK-${version}";
+ sha256 = "0i38k1s0wdpbxxpiwsx490mszhxi45wp0z67iksvh60wfkaw54na";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ libpng zlib libtiff libxml2 openssl libiconv ];
+
+ meta = {
+ description = "Collection of libraries and applications implementing large parts of the DICOM standard";
+ longDescription = ''
+ DCMTK is a collection of libraries and applications implementing large parts of the DICOM standard.
+ It includes software for examining, constructing and converting DICOM image files, handling offline media,
+ sending and receiving images over a network connection, as well as demonstrative image storage and worklist servers.
+ DCMTK is is written in a mixture of ANSI C and C++.
+ It comes in complete source code and is made available as "open source" software.
+ '';
+ homepage = "https://dicom.offis.de/dcmtk";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ iimog ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/science/misc/golly/default.nix b/pkgs/applications/science/misc/golly/default.nix
index 74fa4cc02ed..4af233a6d55 100644
--- a/pkgs/applications/science/misc/golly/default.nix
+++ b/pkgs/applications/science/misc/golly/default.nix
@@ -1,10 +1,10 @@
{stdenv, fetchurl, wxGTK, perl, python2, zlib, libGLU_combined, libX11}:
stdenv.mkDerivation rec {
pname = "golly";
- version = "3.2";
+ version = "3.3";
src = fetchurl {
- sha256 = "0cg9mbwmf4q6qxhqlnzrxh9y047banxdb8pd3hgj3smmja2zf0jd";
+ sha256 = "1j3ksnar4rdam4xiyspgyrs1pifbvxfxkrn65brkwxpx39mpgzc8";
url="mirror://sourceforge/project/golly/golly/golly-${version}/golly-${version}-src.tar.gz";
};
diff --git a/pkgs/applications/science/misc/snakemake/default.nix b/pkgs/applications/science/misc/snakemake/default.nix
index 751f3c3aebe..ed4e82f766c 100644
--- a/pkgs/applications/science/misc/snakemake/default.nix
+++ b/pkgs/applications/science/misc/snakemake/default.nix
@@ -1,28 +1,26 @@
-{
- stdenv
-, python
-}:
+{ stdenv, python3Packages }:
-python.buildPythonPackage rec {
+python3Packages.buildPythonApplication rec {
pname = "snakemake";
- version = "5.4.4";
+ version = "5.7.4";
- propagatedBuildInputs = with python; [
+ propagatedBuildInputs = with python3Packages; [
appdirs
ConfigArgParse
datrie
docutils
GitPython
jsonschema
+ psutil
pyyaml
ratelimiter
requests
wrapt
];
- src = python.fetchPypi {
+ src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "157323e0e1be34302edbbf399b2acbe25a4291bceffd47a0469963a970c9375f";
+ sha256 = "11f2f00c505d928b91332056667d49c96ed1694bf78e798ce27613948d44a2a2";
};
doCheck = false; # Tests depend on Google Cloud credentials at ${HOME}/gcloud-service-key.json
diff --git a/pkgs/applications/science/robotics/betaflight-configurator/default.nix b/pkgs/applications/science/robotics/betaflight-configurator/default.nix
index 6449e966959..31295114375 100644
--- a/pkgs/applications/science/robotics/betaflight-configurator/default.nix
+++ b/pkgs/applications/science/robotics/betaflight-configurator/default.nix
@@ -1,22 +1,22 @@
{stdenv, fetchurl, unzip, makeDesktopItem, nwjs, wrapGAppsHook, gsettings-desktop-schemas, gtk3 }:
let
- strippedName = "betaflight-configurator";
+ pname = "betaflight-configurator";
desktopItem = makeDesktopItem {
- name = strippedName;
- exec = strippedName;
- icon = "${strippedName}-icon.png";
+ name = pname;
+ exec = pname;
+ icon = pname;
comment = "Betaflight configuration tool";
desktopName = "Betaflight Configurator";
genericName = "Flight controller configuration tool";
};
in
stdenv.mkDerivation rec {
- name = "${strippedName}-${version}";
- version = "10.5.1";
+ inherit pname;
+ version = "10.6.0";
src = fetchurl {
- url = "https://github.com/betaflight/betaflight-configurator/releases/download/${version}/${strippedName}_${version}_linux64.zip";
- sha256 = "1l4blqgaqfrnydk05q6pwdqdhcly2f8nwzrv0749cqmfiinh8ygc";
+ url = "https://github.com/betaflight/${pname}/releases/download/${version}/${pname}_${version}_linux64.zip";
+ sha256 = "09hayzhwangh8b81r038p320vbg0xxlyzrdp9pcmfyxp6s00xslw";
};
nativeBuildInputs = [ wrapGAppsHook ];
@@ -25,14 +25,13 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/bin \
- $out/opt/${strippedName} \
- $out/share/icons
+ $out/opt/${pname}
- cp -r . $out/opt/${strippedName}/
- cp icon/*_icon_128.png $out/share/icons/${strippedName}-icon.png
+ cp -r . $out/opt/${pname}/
+ install -m 444 -D icon/bf_icon_128.png $out/share/icons/hicolor/128x128/apps/${pname}.png
cp -r ${desktopItem}/share/applications $out/share/
- makeWrapper ${nwjs}/bin/nw $out/bin/${strippedName} --add-flags $out/opt/${strippedName}
+ makeWrapper ${nwjs}/bin/nw $out/bin/${pname} --add-flags $out/opt/${pname}
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/science/robotics/qgroundcontrol/default.nix b/pkgs/applications/science/robotics/qgroundcontrol/default.nix
index f9fea3f3146..cbf7f4db8c4 100644
--- a/pkgs/applications/science/robotics/qgroundcontrol/default.nix
+++ b/pkgs/applications/science/robotics/qgroundcontrol/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchgit, git, SDL2, udev, doxygen
-, qtbase, qtlocation, qtserialport, qtdeclarative, qtconnectivity, qtxmlpatterns
-, qtsvg, qtquick1, qtquickcontrols, qtgraphicaleffects, qmake, qtspeech
+{ lib, mkDerivation, fetchgit, SDL2
+, qtbase, qtcharts, qtlocation, qtserialport, qtsvg, qtquickcontrols2
+, qtgraphicaleffects, qtspeech, qmake
, makeWrapper
, gst_all_1, pkgconfig
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "qgroundcontrol";
- version = "3.3.0";
+ version = "3.5.5";
qtInputs = [
- qtbase qtlocation qtserialport qtdeclarative qtconnectivity qtxmlpatterns qtsvg
- qtquick1 qtquickcontrols qtgraphicaleffects qtspeech
+ qtbase qtcharts qtlocation qtserialport qtsvg qtquickcontrols2
+ qtgraphicaleffects qtspeech
];
gstInputs = with gst_all_1; [
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
];
enableParallelBuilding = true;
- buildInputs = [ SDL2 udev doxygen git ] ++ gstInputs ++ qtInputs;
+ buildInputs = [ SDL2 ] ++ gstInputs ++ qtInputs;
nativeBuildInputs = [ pkgconfig makeWrapper qmake ];
preConfigure = ''
@@ -58,17 +58,16 @@ stdenv.mkDerivation rec {
# TODO: package mavlink so we can build from a normal source tarball
src = fetchgit {
url = "https://github.com/mavlink/qgroundcontrol.git";
- rev = "refs/tags/v${version}";
- sha256 = "0abjm0wywp24qlgg9w8g35ijprjg5csq4fgba9caaiwvmpfbhmpw";
+ rev = "v${version}";
+ sha256 = "05zy6w9lwwh254wa8c6wysa67kk0flywcvipii9b1rmy47slflhs";
fetchSubmodules = true;
};
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Provides full ground station support and configuration for the PX4 and APM Flight Stacks";
- homepage = http://qgroundcontrol.org/;
+ homepage = "http://qgroundcontrol.org/";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ pxc ];
- broken = true;
};
}
diff --git a/pkgs/applications/version-management/bcompare/default.nix b/pkgs/applications/version-management/bcompare/default.nix
index ef7c0cace8f..8f862af0a28 100644
--- a/pkgs/applications/version-management/bcompare/default.nix
+++ b/pkgs/applications/version-management/bcompare/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bcompare";
- version = "4.3.0.24364";
+ version = "4.3.2.24472";
src = fetchurl {
url = "https://www.scootersoftware.com/${pname}-${version}_amd64.deb";
- sha256 = "14ff250nyqfqgm9qazg4la7ajci3bhqm376wy2j3za1vf09774kc";
+ sha256 = "1msygg01yi0n8lpk8sl226p09ls7wvd3z3k067mdgrss8rjy5va5";
};
unpackPhase = ''
@@ -43,7 +43,6 @@ stdenv.mkDerivation rec {
ki18n
kcoreaddons
gdk-pixbuf
- qt4
bzip2
];
diff --git a/pkgs/applications/version-management/dvc/default.nix b/pkgs/applications/version-management/dvc/default.nix
new file mode 100644
index 00000000000..fe10551771c
--- /dev/null
+++ b/pkgs/applications/version-management/dvc/default.nix
@@ -0,0 +1,65 @@
+{ lib
+, python3Packages
+, fetchFromGitHub
+, enableGoogle ? false
+, enableAWS ? false
+, enableAzure ? false
+, enableSSH ? false
+}:
+
+with python3Packages;
+buildPythonApplication rec {
+ pname = "dvc";
+ version = "0.24.3";
+
+ # PyPi only has wheel
+ src = fetchFromGitHub {
+ owner = "iterative";
+ repo = "dvc";
+ rev = version;
+ sha256 = "1wqq4i23hppilp20fx5a5nj93xwf3wwwr2f8aasvn6jkv2l22vpl";
+ };
+
+ propagatedBuildInputs = [
+ ply
+ configparser
+ zc_lockfile
+ future
+ colorama
+ configobj
+ networkx
+ pyyaml
+ GitPython
+ setuptools
+ nanotime
+ pyasn1
+ schema
+ jsonpath_rw
+ requests
+ grandalf
+ asciimatics
+ distro
+ appdirs
+ ]
+ ++ lib.optional enableGoogle google_cloud_storage
+ ++ lib.optional enableAWS boto3
+ ++ lib.optional enableAzure azure-storage-blob
+ ++ lib.optional enableSSH paramiko;
+
+ # tests require access to real cloud services
+ # nix build tests have to be isolated and run locally
+ doCheck = false;
+
+ patches = [ ./dvc-daemon.patch ];
+
+ postPatch = ''
+ substituteInPlace dvc/daemon.py --subst-var-by dvc "$out/bin/dcv"
+ '';
+
+ meta = with lib; {
+ description = "Version Control System for Machine Learning Projects";
+ license = licenses.asl20;
+ homepage = https://dvc.org;
+ maintainers = with maintainers; [ cmcdragonkai ];
+ };
+}
diff --git a/pkgs/applications/version-management/dvc/dvc-daemon.patch b/pkgs/applications/version-management/dvc/dvc-daemon.patch
new file mode 100644
index 00000000000..5c2d363b17f
--- /dev/null
+++ b/pkgs/applications/version-management/dvc/dvc-daemon.patch
@@ -0,0 +1,21 @@
+diff --git a/dvc/daemon.py b/dvc/daemon.py
+index 1d67a37..7ce6fde 100644
+--- a/dvc/daemon.py
++++ b/dvc/daemon.py
+@@ -67,14 +67,8 @@ def daemon(args):
+ Args:
+ args (list): list of arguments to append to `dvc daemon` command.
+ """
+- cmd = [sys.executable]
+- if not is_binary():
+- cmd += ['-m', 'dvc']
+- cmd += ['daemon', '-q'] + args
+-
+- env = fix_env()
+- file_path = os.path.abspath(inspect.stack()[0][1])
+- env['PYTHONPATH'] = os.path.dirname(os.path.dirname(file_path))
++ cmd = [ "@dvc@" , "daemon", "-q"] + args
++ env = None
+
+ logger.debug("Trying to spawn '{}' with env '{}'".format(cmd, env))
+
diff --git a/pkgs/applications/version-management/fossil/default.nix b/pkgs/applications/version-management/fossil/default.nix
index 5c46879e319..8a41221a267 100644
--- a/pkgs/applications/version-management/fossil/default.nix
+++ b/pkgs/applications/version-management/fossil/default.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
license = stdenv.lib.licenses.bsd2;
platforms = with stdenv.lib.platforms; all;
maintainers = [ #Add your name here!
- stdenv.lib.maintainers.z77z
+ stdenv.lib.maintainers.maggesi
stdenv.lib.maintainers.viric
];
};
diff --git a/pkgs/applications/version-management/git-and-tools/delta/default.nix b/pkgs/applications/version-management/git-and-tools/delta/default.nix
index d4040c3a2a1..023b9f6d967 100644
--- a/pkgs/applications/version-management/git-and-tools/delta/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/delta/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "delta";
- version = "0.0.12";
+ version = "0.0.14";
src = fetchFromGitHub {
owner = "dandavison";
repo = pname;
rev = version;
- sha256 = "10jmawxzqgz7gjg1xdna9q2v6l1qlf83ybbqxcbx6941s15lgs7x";
+ sha256 = "11kjxa39mqdd9jh969ibxd0nlp9bacj2fm4cj6sk4gp6xf7gv90h";
};
cargoSha256 = "1888bvkpalfcw9bc9zmf9bmil6x35l9ia31x6mx1h2dvrfpw3bb1";
diff --git a/pkgs/applications/version-management/git-and-tools/git-extras/default.nix b/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
index 09c9169e434..64ef6db980b 100644
--- a/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
@@ -1,19 +1,26 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchzip, unixtools, which }:
stdenv.mkDerivation rec {
pname = "git-extras";
- version = "4.7.0";
+ version = "5.0.0";
- src = fetchurl {
+ src = fetchzip {
url = "https://github.com/tj/git-extras/archive/${version}.tar.gz";
- sha256 = "0pab4f5kmmcn333aswkgndf1fgilc41h8h0rk3lviz0yi8j59vaq";
+ sha256 = "0c839kc5mhi1iqhc696p4dj67i5hm2gi4d8cvdpskaapb124mj2f";
};
+ nativeBuildInputs = [ unixtools.column which ];
+
dontBuild = true;
- installFlags = [ "DESTDIR=${placeholder "out"}" "PREFIX=" ];
+ preInstall = ''
+ patchShebangs .
+ '';
+
+ installFlags = [ "PREFIX=${placeholder "out"}" ];
postInstall = ''
+ # bash completion is already handled by make install
install -D etc/git-extras-completion.zsh $out/share/zsh/site-functions/_git_extras
'';
diff --git a/pkgs/applications/version-management/git-and-tools/git-secret/default.nix b/pkgs/applications/version-management/git-and-tools/git-secret/default.nix
index 494c0a3421f..8477dfac585 100644
--- a/pkgs/applications/version-management/git-and-tools/git-secret/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-secret/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, git, gnupg, gawk }:
let
- version = "0.3.1";
+ version = "0.3.2";
repo = "git-secret";
in stdenv.mkDerivation {
@@ -11,7 +11,7 @@ in stdenv.mkDerivation {
inherit repo;
owner = "sobolevn";
rev = "v${version}";
- sha256 = "0234a2507as242wlybg32f7nd27ffjs50r4p1p95j6vs5s8g413l";
+ sha256 = "0n268xlsd9p5f083sqwzpvsqg99fdk876mf8gihkydakrismc45b";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/version-management/git-and-tools/hub/default.nix b/pkgs/applications/version-management/git-and-tools/hub/default.nix
index e40bfc9961b..ee21a2158ac 100644
--- a/pkgs/applications/version-management/git-and-tools/hub/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/hub/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "hub";
- version = "2.12.8";
+ version = "2.13.0";
goPackagePath = "github.com/github/hub";
@@ -13,7 +13,7 @@ buildGoPackage rec {
owner = "github";
repo = pname;
rev = "v${version}";
- sha256 = "0a2dpg0w29nblk1dba9a35bpwwyf0zbqcgrwn4a8diyx27b77x3x";
+ sha256 = "18b0r16fk5wahvysqvg6vzjr7smyc2sdxp9sf55viby3kkwjfbkh";
};
nativeBuildInputs = [ groff utillinux ];
diff --git a/pkgs/applications/version-management/git-and-tools/stgit/default.nix b/pkgs/applications/version-management/git-and-tools/stgit/default.nix
index 1f8ed744935..660c391c0d5 100644
--- a/pkgs/applications/version-management/git-and-tools/stgit/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/stgit/default.nix
@@ -2,7 +2,7 @@
let
name = "stgit-${version}";
- version = "0.20";
+ version = "0.21";
in
stdenv.mkDerivation {
inherit name;
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
owner = "ctmarinas";
repo = "stgit";
rev = "v${version}";
- sha256 = "0zfrs9f6a84z5gr3k6y81h8jyar7h3q3z9p13cbrq9slljg5r6iw";
+ sha256 = "16gwdad18rc9bivyzrjccp83iccmqr45fp2zawycmrfp2ancffc7";
};
buildInputs = [ python2 git ];
diff --git a/pkgs/applications/version-management/git-backup/default.nix b/pkgs/applications/version-management/git-backup/default.nix
new file mode 100644
index 00000000000..9d05fb83031
--- /dev/null
+++ b/pkgs/applications/version-management/git-backup/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, Security }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "git-backup";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "jsdw";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0h31j8clvk4gkw4mgva9p0ypf26zhf7f0y564fdmzyw6rsz9wzcj";
+ };
+
+ cargoSha256 = "1vfyhfdy5ks9zs9sy61ck9459w86hn9v6jqcar7rib82bclzr1mx";
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ openssl ] ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/jsdw/git-backup";
+ description = "A tool to help you backup your git repositories from services like GitHub";
+ license = licenses.mit;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/pkgs/applications/version-management/git-repo/default.nix b/pkgs/applications/version-management/git-repo/default.nix
index d1eda015cc5..d5abb6d004b 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 = "1.13.7";
+ version = "1.13.8";
src = fetchFromGitHub {
owner = "android";
repo = "tools_repo";
rev = "v${version}";
- sha256 = "019pnf0g2dzdrbmckd96xq9md1qh8r5bwfj02qjrdg228lc9hzv4";
+ sha256 = "1wmzgijmssgwkkw8g4zgmc4x64xkvz6nq1b3szcvawgv1ndwnb2j";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/version-management/git-sizer/default.nix b/pkgs/applications/version-management/git-sizer/default.nix
index 7a92679583b..6d41098ee1a 100644
--- a/pkgs/applications/version-management/git-sizer/default.nix
+++ b/pkgs/applications/version-management/git-sizer/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "git-sizer";
- version = "1.0.0";
+ version = "1.3.0";
goPackagePath = "github.com/github/git-sizer";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "github";
repo = pname;
rev = "v${version}";
- sha256 = "11rvqpsyl41ph0fgm62k5q2p33zgnwj1jd91rd4lkaarpcd1sg5h";
+ sha256 = "0kmyvai5xfalm56ywa6mhdvvjnacdzwcyz28bw0pz9a4gyf1mgvh";
};
meta = with lib; {
diff --git a/pkgs/applications/version-management/gitea/default.nix b/pkgs/applications/version-management/gitea/default.nix
index 0526743cc38..8a22f8c3dc1 100644
--- a/pkgs/applications/version-management/gitea/default.nix
+++ b/pkgs/applications/version-management/gitea/default.nix
@@ -8,13 +8,13 @@ with stdenv.lib;
buildGoPackage rec {
pname = "gitea";
- version = "1.9.4";
+ version = "1.10.0";
src = fetchFromGitHub {
owner = "go-gitea";
repo = "gitea";
rev = "v${version}";
- sha256 = "1f4bdn04pbbmnf03c58jqjl2m629137py6l06mkh63jip32a6l1z";
+ sha256 = "19r0gbp4q2sk3br17625m8jinlglijjknqs5y20w3kzxrifrjrmk";
# Required to generate the same checksum on MacOS due to unicode encoding differences
# More information: https://github.com/NixOS/nixpkgs/pull/48128
extraPostFetch = ''
diff --git a/pkgs/applications/version-management/gitkraken/default.nix b/pkgs/applications/version-management/gitkraken/default.nix
index 01a73e6c212..acd2da71219 100644
--- a/pkgs/applications/version-management/gitkraken/default.nix
+++ b/pkgs/applications/version-management/gitkraken/default.nix
@@ -13,11 +13,11 @@ let
in
stdenv.mkDerivation rec {
pname = "gitkraken";
- version = "6.3.0";
+ version = "6.3.1";
src = fetchurl {
url = "https://release.axocdn.com/linux/GitKraken-v${version}.deb";
- sha256 = "06hjzkkrg2f9lb72ik16zgv813cxsv679szfdzrfygbb6wxnkjyp";
+ sha256 = "071i3z6jym6f5nfy2mq36m45jywpk53w1vpzr2n599pabdkavj89";
};
libPath = makeLibraryPath [
diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json
index 94d5be62db5..42cc127e40d 100644
--- a/pkgs/applications/version-management/gitlab/data.json
+++ b/pkgs/applications/version-management/gitlab/data.json
@@ -1,13 +1,13 @@
{
- "version": "12.3.5",
- "repo_hash": "12ywspgnbwm232vmzbqhkqmwmcrb9pvihsayzmw0cxvhlfwq6995",
+ "version": "12.4.2",
+ "repo_hash": "00y8n0y7wydwxq62fyf7hcpx90zz5sw458m2773lz7pdgnpnrdc2",
"owner": "gitlab-org",
"repo": "gitlab",
- "rev": "v12.3.5-ee",
+ "rev": "v12.4.2-ee",
"passthru": {
- "GITALY_SERVER_VERSION": "1.65.1",
- "GITLAB_PAGES_VERSION": "1.9.0",
- "GITLAB_SHELL_VERSION": "10.0.0",
- "GITLAB_WORKHORSE_VERSION": "8.10.0"
+ "GITALY_SERVER_VERSION": "1.67.0",
+ "GITLAB_PAGES_VERSION": "1.11.0",
+ "GITLAB_SHELL_VERSION": "10.2.0",
+ "GITLAB_WORKHORSE_VERSION": "8.14.0"
}
}
\ No newline at end of file
diff --git a/pkgs/applications/version-management/gitlab/default.nix b/pkgs/applications/version-management/gitlab/default.nix
index 99b408bcef3..0075f91ae2d 100644
--- a/pkgs/applications/version-management/gitlab/default.nix
+++ b/pkgs/applications/version-management/gitlab/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, fetchFromGitLab, bundlerEnv
, ruby, tzdata, git, nettools, nixosTests, nodejs
, gitlabEnterprise ? false, callPackage, yarn
-, yarn2nix-moretea
+, yarn2nix-moretea, replace
}:
let
@@ -76,7 +76,7 @@ let
bundle exec rake gettext:po_to_json RAILS_ENV=production NODE_ENV=production
bundle exec rake rake:assets:precompile RAILS_ENV=production NODE_ENV=production
- bundle exec rake webpack:compile RAILS_ENV=production NODE_ENV=production NODE_OPTIONS="--max_old_space_size=4096"
+ bundle exec rake webpack:compile RAILS_ENV=production NODE_ENV=production NODE_OPTIONS="--max_old_space_size=2048"
bundle exec rake gitlab:assets:fix_urls RAILS_ENV=production NODE_ENV=production
runHook postBuild
@@ -118,6 +118,13 @@ stdenv.mkDerivation {
sed -i '/ask_to_continue/d' lib/tasks/gitlab/two_factor.rake
sed -ri -e '/log_level/a config.logger = Logger.new(STDERR)' config/environments/production.rb
+
+ # Always require lib-files and application.rb through their store
+ # path, not their relative state directory path. This gets rid of
+ # warnings and means we don't have to link back to lib from the
+ # state directory.
+ ${replace}/bin/replace-literal -f -r -e '../lib' "$out/share/gitlab/lib" config
+ ${replace}/bin/replace-literal -f -r -e "require_relative 'application'" "require_relative '$out/share/gitlab/config/application'" config
'';
buildPhase = ''
diff --git a/pkgs/applications/version-management/gitlab/gitaly/default.nix b/pkgs/applications/version-management/gitlab/gitaly/default.nix
index 500ae97faee..dd17618dc74 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitaly/default.nix
@@ -17,14 +17,14 @@ let
};
};
in buildGoPackage rec {
- version = "1.65.1";
+ version = "1.67.0";
pname = "gitaly";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
- sha256 = "1a39i723na2xk4363a7v48ba23vi04qpg0119dw09g13m0k5hjc3";
+ sha256 = "1mj2l15hnxwqmyc8xn79d6qpmpqbqw2ishalr8qvn83nzdsbk8l3";
};
goPackagePath = "gitlab.com/gitlab-org/gitaly";
@@ -55,7 +55,7 @@ in buildGoPackage rec {
meta = with stdenv.lib; {
homepage = https://gitlab.com/gitlab-org/gitaly;
description = "A Git RPC service for handling all the git calls made by GitLab";
- platforms = platforms.unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ roblabla globin fpletz ];
license = licenses.mit;
};
diff --git a/pkgs/applications/version-management/gitlab/gitaly/deps.nix b/pkgs/applications/version-management/gitlab/gitaly/deps.nix
index 3bca67fe312..34c30f71054 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/deps.nix
+++ b/pkgs/applications/version-management/gitlab/gitaly/deps.nix
@@ -270,33 +270,6 @@
sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
};
}
- {
- goPackagePath = "github.com/kr/pretty";
- fetch = {
- type = "git";
- url = "https://github.com/kr/pretty";
- rev = "v0.1.0";
- sha256 = "18m4pwg2abd0j9cn5v3k2ksk9ig4vlwxmlw9rrglanziv9l967qp";
- };
- }
- {
- goPackagePath = "github.com/kr/pty";
- fetch = {
- type = "git";
- url = "https://github.com/kr/pty";
- rev = "v1.1.1";
- sha256 = "0383f0mb9kqjvncqrfpidsf8y6ns5zlrc91c6a74xpyxjwvzl2y6";
- };
- }
- {
- goPackagePath = "github.com/kr/text";
- fetch = {
- type = "git";
- url = "https://github.com/kr/text";
- rev = "v0.1.0";
- sha256 = "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1";
- };
- }
{
goPackagePath = "github.com/libgit2/git2go";
fetch = {
@@ -644,8 +617,8 @@
fetch = {
type = "git";
url = "https://gopkg.in/check.v1";
- rev = "788fd7840127";
- sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a";
+ rev = "20d25e280405";
+ sha256 = "0k1m83ji9l1a7ng8a7v40psbymxasmssbrrhpdv2wl4rhs0nc3np";
};
}
{
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/Gemfile b/pkgs/applications/version-management/gitlab/gitlab-shell/Gemfile
deleted file mode 100644
index cabe4079df1..00000000000
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/Gemfile
+++ /dev/null
@@ -1,12 +0,0 @@
-source 'https://rubygems.org'
-
-group :development, :test do
- gem 'listen', '~> 0.5.0'
- gem 'pry', '~> 0.12.2'
- gem 'rspec', '~> 3.8.0'
- gem 'rspec-parameterized', '~> 0.4.0'
- gem 'rubocop', '0.49.1', require: false
- gem 'simplecov', '~> 0.9.0', require: false
- gem 'vcr', '~> 4.0.0'
- gem 'webmock', '~> 3.4.0'
-end
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/Gemfile.lock b/pkgs/applications/version-management/gitlab/gitlab-shell/Gemfile.lock
deleted file mode 100644
index b178b2c07ad..00000000000
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/Gemfile.lock
+++ /dev/null
@@ -1,109 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- abstract_type (0.0.7)
- adamantium (0.2.0)
- ice_nine (~> 0.11.0)
- memoizable (~> 0.4.0)
- addressable (2.5.2)
- public_suffix (>= 2.0.2, < 4.0)
- ast (2.4.0)
- binding_of_caller (0.8.0)
- debug_inspector (>= 0.0.1)
- coderay (1.1.2)
- concord (0.1.5)
- adamantium (~> 0.2.0)
- equalizer (~> 0.0.9)
- crack (0.4.3)
- safe_yaml (~> 1.0.0)
- debug_inspector (0.0.3)
- diff-lcs (1.3)
- docile (1.1.5)
- equalizer (0.0.11)
- hashdiff (0.3.7)
- ice_nine (0.11.2)
- listen (0.5.3)
- memoizable (0.4.2)
- thread_safe (~> 0.3, >= 0.3.1)
- method_source (0.9.2)
- multi_json (1.13.1)
- parallel (1.12.1)
- parser (2.5.1.2)
- ast (~> 2.4.0)
- powerpack (0.1.2)
- proc_to_ast (0.1.0)
- coderay
- parser
- unparser
- procto (0.0.3)
- pry (0.12.2)
- coderay (~> 1.1.0)
- method_source (~> 0.9.0)
- public_suffix (3.0.3)
- rainbow (2.2.2)
- rake
- rake (12.3.3)
- rspec (3.8.0)
- rspec-core (~> 3.8.0)
- rspec-expectations (~> 3.8.0)
- rspec-mocks (~> 3.8.0)
- rspec-core (3.8.0)
- rspec-support (~> 3.8.0)
- rspec-expectations (3.8.1)
- diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.8.0)
- rspec-mocks (3.8.0)
- diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.8.0)
- rspec-parameterized (0.4.0)
- binding_of_caller
- parser
- proc_to_ast
- rspec (>= 2.13, < 4)
- unparser
- rspec-support (3.8.0)
- rubocop (0.49.1)
- parallel (~> 1.10)
- parser (>= 2.3.3.1, < 3.0)
- powerpack (~> 0.1)
- rainbow (>= 1.99.1, < 3.0)
- ruby-progressbar (~> 1.7)
- unicode-display_width (~> 1.0, >= 1.0.1)
- ruby-progressbar (1.9.0)
- safe_yaml (1.0.4)
- simplecov (0.9.2)
- docile (~> 1.1.0)
- multi_json (~> 1.0)
- simplecov-html (~> 0.9.0)
- simplecov-html (0.9.0)
- thread_safe (0.3.6)
- unicode-display_width (1.4.0)
- unparser (0.2.8)
- abstract_type (~> 0.0.7)
- adamantium (~> 0.2.0)
- concord (~> 0.1.5)
- diff-lcs (~> 1.3)
- equalizer (~> 0.0.9)
- parser (>= 2.3.1.2, < 2.6)
- procto (~> 0.0.2)
- vcr (4.0.0)
- webmock (3.4.2)
- addressable (>= 2.3.6)
- crack (>= 0.3.2)
- hashdiff
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- listen (~> 0.5.0)
- pry (~> 0.12.2)
- rspec (~> 3.8.0)
- rspec-parameterized (~> 0.4.0)
- rubocop (= 0.49.1)
- simplecov (~> 0.9.0)
- vcr (~> 4.0.0)
- webmock (~> 3.4.0)
-
-BUNDLED WITH
- 1.16.3
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
index cdc77024a60..2a83cbe5f3c 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
@@ -1,71 +1,31 @@
-{ stdenv, ruby, bundler, fetchFromGitLab, buildGoPackage, bundlerEnv }:
+{ stdenv, fetchFromGitLab, buildGoPackage, ruby }:
-let
- version = "10.0.0";
+buildGoPackage rec {
+ pname = "gitlab-shell-go";
+ version = "10.2.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-shell";
rev = "v${version}";
- sha256 = "0n1llkb0jrqxm10l9wqmqxjycydqphgz0chbbf395d8pywyz826x";
+ sha256 = "1mpzsdqd8mlsh8wccz4s8415w080z55lnifn7l7vd5rflpnyfhcj";
};
- rubyEnv = bundlerEnv {
- name = "gitlab-shell-env";
- inherit ruby;
- gemdir = ./.;
- };
- goPackage = buildGoPackage {
- pname = "gitlab-shell-go";
- inherit src version;
- patches = [ ./remove-hardcoded-locations-go.patch ];
+ buildInputs = [ ruby ];
- goPackagePath = "gitlab.com/gitlab-org/gitlab-shell";
- goDeps = ./deps.nix;
+ patches = [ ./remove-hardcoded-locations.patch ];
- # gitlab-shell depends on an older version of gitaly which
- # contains old, vendored versions of some packages; gitlab-shell
- # also explicitly depends on newer versions of these libraries,
- # but buildGoPackage exposes the vendored versions instead,
- # leading to compilation errors. Since the vendored libraries
- # aren't used here anyway, we'll just remove them.
- postConfigure = ''
- rm -r "$NIX_BUILD_TOP/go/src/gitlab.com/gitlab-org/gitaly/vendor/"
- '';
- };
-in
-stdenv.mkDerivation {
- pname = "gitlab-shell";
- inherit src version;
+ goPackagePath = "gitlab.com/gitlab-org/gitlab-shell";
+ goDeps = ./deps.nix;
- patches = [ ./remove-hardcoded-locations-ruby.patch ];
-
- # gitlab-shell will try to read its config relative to the source
- # code by default which doesn't work in nixos because it's a
- # read-only filesystem
- postPatch = ''
- substituteInPlace lib/gitlab_config.rb --replace \
- "File.join(ROOT_PATH, 'config.yml')" \
- "'/run/gitlab/shell-config.yml'"
- '';
-
- buildInputs = [ rubyEnv.wrappedRuby ];
-
- dontBuild = true;
-
- installPhase = ''
- runHook preInstall
-
- mkdir -p $out/
- cp -R . $out/
- cp ${goPackage.bin}/bin/* $out/bin/
-
- runHook postInstall
+ postInstall = ''
+ cp -r "$NIX_BUILD_TOP/go/src/$goPackagePath"/bin/* $bin/bin
+ cp -r "$NIX_BUILD_TOP/go/src/$goPackagePath"/{support,VERSION} $bin/
'';
meta = with stdenv.lib; {
description = "SSH access and repository management app for GitLab";
homepage = http://www.gitlab.com/;
- platforms = platforms.unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ fpletz globin talyz ];
license = licenses.mit;
};
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix b/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
index 55faacc41cd..5b5d0b99bcf 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
@@ -18,6 +18,42 @@
sha256 = "149v3ci17g6wd2pm18mzcncq5qpl9hwdjnz3rlbn5rfidyn46la1";
};
}
+ {
+ goPackagePath = "github.com/BurntSushi/toml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/BurntSushi/toml";
+ rev = "v0.3.1";
+ sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/template";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/template";
+ rev = "a0175ee3bccc";
+ sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/units";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/units";
+ rev = "2efee857e7cf";
+ sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
+ };
+ }
+ {
+ goPackagePath = "github.com/beorn7/perks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beorn7/perks";
+ rev = "v1.0.0";
+ sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x";
+ };
+ }
{
goPackagePath = "github.com/certifi/gocertifi";
fetch = {
@@ -36,6 +72,15 @@
sha256 = "1vwf33wsc4la25zk9nylpbp9px3svlmldkm0bha4hp56jws4q9cs";
};
}
+ {
+ goPackagePath = "github.com/cloudflare/tableflip";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cloudflare/tableflip";
+ rev = "8392f1641731";
+ sha256 = "0by5hk8s0bhhl3kiw658p5g53zvc61k4q2wxnh1w64p5ghd1rfn8";
+ };
+ }
{
goPackagePath = "github.com/codahale/hdrhistogram";
fetch = {
@@ -68,10 +113,37 @@
fetch = {
type = "git";
url = "https://github.com/getsentry/raven-go";
- rev = "v0.1.0";
+ rev = "v0.1.2";
sha256 = "1dl80kar4lzdcfl3w6jssi1ld6bv0rmx6sp6bz6rzysfr9ilm02z";
};
}
+ {
+ goPackagePath = "github.com/go-kit/kit";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-kit/kit";
+ rev = "v0.8.0";
+ sha256 = "1rcywbc2pvab06qyf8pc2rdfjv7r6kxdv2v4wnpqnjhz225wqvc0";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-logfmt/logfmt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-logfmt/logfmt";
+ rev = "v0.3.0";
+ sha256 = "1gkgh3k5w1xwb2qbjq52p6azq3h1c1rr6pfwjlwj1zrijpzn2xb9";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-stack/stack";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-stack/stack";
+ rev = "v1.8.0";
+ sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v";
+ };
+ }
{
goPackagePath = "github.com/gogo/protobuf";
fetch = {
@@ -90,15 +162,6 @@
sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30";
};
}
- {
- goPackagePath = "github.com/golang/lint";
- fetch = {
- type = "git";
- url = "https://github.com/golang/lint";
- rev = "06c8688daad7";
- sha256 = "0xi94dwvz50a66bq1hp9fyqkym5mcpdxdb1hrfvicldgjf37lc47";
- };
- }
{
goPackagePath = "github.com/golang/mock";
fetch = {
@@ -113,8 +176,26 @@
fetch = {
type = "git";
url = "https://github.com/golang/protobuf";
- rev = "v1.2.0";
- sha256 = "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab";
+ rev = "v1.3.2";
+ sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
+ };
+ }
+ {
+ goPackagePath = "github.com/google/go-cmp";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/go-cmp";
+ rev = "v0.2.0";
+ sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds";
+ };
+ }
+ {
+ goPackagePath = "github.com/google/uuid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/uuid";
+ rev = "v1.1.1";
+ sha256 = "0hfxcf9frkb57k6q0rdkrmnfs78ms21r1qfk9fhlqga2yh5xg8zb";
};
}
{
@@ -126,6 +207,15 @@
sha256 = "0lwgxih021xfhfb1xb9la5f98bpgpaiz63sbllx77qwwl2rmhrsp";
};
}
+ {
+ goPackagePath = "github.com/grpc-ecosystem/go-grpc-prometheus";
+ fetch = {
+ type = "git";
+ url = "https://github.com/grpc-ecosystem/go-grpc-prometheus";
+ rev = "v1.2.0";
+ sha256 = "1lzk54h7np32b3acidg1ggbn8ppbnns0m71gcg9d1qkkdh8zrijl";
+ };
+ }
{
goPackagePath = "github.com/hpcloud/tail";
fetch = {
@@ -136,12 +226,57 @@
};
}
{
- goPackagePath = "github.com/kisielk/gotool";
+ goPackagePath = "github.com/json-iterator/go";
fetch = {
type = "git";
- url = "https://github.com/kisielk/gotool";
- rev = "v1.0.0";
- sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn";
+ url = "https://github.com/json-iterator/go";
+ rev = "v1.1.6";
+ sha256 = "08caswxvdn7nvaqyj5kyny6ghpygandlbw9vxdj7l5vkp7q0s43r";
+ };
+ }
+ {
+ goPackagePath = "github.com/julienschmidt/httprouter";
+ fetch = {
+ type = "git";
+ url = "https://github.com/julienschmidt/httprouter";
+ rev = "v1.2.0";
+ sha256 = "1k8bylc9s4vpvf5xhqh9h246dl1snxrzzz0614zz88cdh8yzs666";
+ };
+ }
+ {
+ goPackagePath = "github.com/kelseyhightower/envconfig";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kelseyhightower/envconfig";
+ rev = "v1.3.0";
+ sha256 = "1zcq480ig7wbg4378qcfxznp2gzqmk7x6rbxizflvg9v2f376vrw";
+ };
+ }
+ {
+ goPackagePath = "github.com/konsorten/go-windows-terminal-sequences";
+ fetch = {
+ type = "git";
+ url = "https://github.com/konsorten/go-windows-terminal-sequences";
+ rev = "v1.0.1";
+ sha256 = "1lchgf27n276vma6iyxa0v1xds68n2g8lih5lavqnx5x6q5pw2ip";
+ };
+ }
+ {
+ goPackagePath = "github.com/kr/logfmt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kr/logfmt";
+ rev = "b84e30acd515";
+ sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
+ };
+ }
+ {
+ goPackagePath = "github.com/libgit2/git2go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/libgit2/git2go";
+ rev = "ecaeb7a21d47";
+ sha256 = "14r7ryff93r49g94f6kg66xc0y6rwb31lj22s3qmzmlgywk0pgvr";
};
}
{
@@ -162,6 +297,42 @@
sha256 = "08zcgr1az1n8zaxzwdd205j86hczgyc52nxfnw5avpw7rrkf7v0d";
};
}
+ {
+ goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
+ fetch = {
+ type = "git";
+ url = "https://github.com/matttproud/golang_protobuf_extensions";
+ rev = "v1.0.1";
+ sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
+ };
+ }
+ {
+ goPackagePath = "github.com/modern-go/concurrent";
+ fetch = {
+ type = "git";
+ url = "https://github.com/modern-go/concurrent";
+ rev = "bacd9c7ef1dd";
+ sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
+ };
+ }
+ {
+ goPackagePath = "github.com/modern-go/reflect2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/modern-go/reflect2";
+ rev = "v1.0.1";
+ sha256 = "06a3sablw53n1dqqbr2f53jyksbxdmmk8axaas4yvnhyfi55k4lf";
+ };
+ }
+ {
+ goPackagePath = "github.com/mwitkow/go-conntrack";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mwitkow/go-conntrack";
+ rev = "cc309e4a2223";
+ sha256 = "0nbrnpk7bkmqg9mzwsxlm0y8m7s9qd9phr1q30qlx2qmdmz7c1mf";
+ };
+ }
{
goPackagePath = "github.com/onsi/ginkgo";
fetch = {
@@ -243,13 +414,58 @@
sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
};
}
+ {
+ goPackagePath = "github.com/prometheus/client_golang";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_golang";
+ rev = "v1.0.0";
+ sha256 = "1f03ndyi3jq7zdxinnvzimz3s4z2374r6dikkc8i42xzb6d1bli6";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_model";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_model";
+ rev = "fd36f4220a90";
+ sha256 = "1bs5d72k361llflgl94c22n0w53j30rsfh84smgk8mbjbcmjsaa5";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/common";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/common";
+ rev = "v0.4.1";
+ sha256 = "0sf4sjdckblz1hqdfvripk3zyp8xq89w7q75kbsyg4c078af896s";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/procfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/procfs";
+ rev = "v0.0.2";
+ sha256 = "0s7pvs7fgnfpmym3cd0k219av321h9sf3yvdlnn3qy0ps280lg7k";
+ };
+ }
{
goPackagePath = "github.com/sirupsen/logrus";
fetch = {
type = "git";
url = "https://github.com/sirupsen/logrus";
- rev = "v1.0.5";
- sha256 = "0g5z7al7kky11ai2dhac6gkp3b5pxsvx72yj3xg4wg3265gbn7yz";
+ rev = "v1.2.0";
+ sha256 = "0r6334x2bls8ddznvzaldx4g88msjjns4mlks95rqrrg7h0ijigg";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/objx";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/objx";
+ rev = "v0.1.1";
+ sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
};
}
{
@@ -257,8 +473,8 @@
fetch = {
type = "git";
url = "https://github.com/stretchr/testify";
- rev = "v1.2.2";
- sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
+ rev = "v1.3.0";
+ sha256 = "0wjchp2c8xbgcbbq32w3kvblk6q6yn533g78nxl6iskq6y95lxsy";
};
}
{
@@ -266,8 +482,8 @@
fetch = {
type = "git";
url = "https://github.com/tinylib/msgp";
- rev = "v1.0.2";
- sha256 = "0pypfknghg1hcjjrqz3f1riaylk6hcxn9h0qyzynb74rp0qmlxjc";
+ rev = "v1.1.0";
+ sha256 = "08ha23sn14071ywrgxlyj7r523vzdwx1i83dcp1mqa830glgqaff";
};
}
{
@@ -302,17 +518,8 @@
fetch = {
type = "git";
url = "https://gitlab.com/gitlab-org/gitaly.git";
- rev = "v1.7.0";
- sha256 = "1hhiyw1ag22mgn6chp8lf29y2fgj90xyb7wjd6s30hayqja7knh1";
- };
- }
- {
- goPackagePath = "gitlab.com/gitlab-org/gitaly-proto";
- fetch = {
- type = "git";
- url = "https://gitlab.com/gitlab-org/gitaly-proto.git";
- rev = "v1.12.0";
- sha256 = "02aqw1q8n84v4f3rc0x7hsg0gkmbqkznp9cl6vrhjvsisv38v695";
+ rev = "v1.68.0";
+ sha256 = "06w2qx9r7wxhpk6a3icqa0l6hr7x2j2k11kni1ksdx1m1100myjb";
};
}
{
@@ -338,8 +545,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/crypto";
- rev = "182114d58262";
- sha256 = "0dhagsjpk3wn2f7w148v0h9i651jpk4c0mlsy5sihcnmqz8s764l";
+ rev = "20be4c3c3ed5";
+ sha256 = "1ph7y8v30hc95h1dwr7vrhg1nzs47a261qin6zg8mhf12g5k2lxb";
};
}
{
@@ -347,8 +554,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/lint";
- rev = "06c8688daad7";
- sha256 = "0xi94dwvz50a66bq1hp9fyqkym5mcpdxdb1hrfvicldgjf37lc47";
+ rev = "d0100b6bd8b3";
+ sha256 = "0b0amr9x4ji66iv9ayfx7zrfx52k1m5g66qfcxkgj80qrb1y2yn7";
};
}
{
@@ -356,8 +563,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "10aee1819953";
- sha256 = "1rd6y0fr2gqhx3bsy0ahnacqzbxijkx8wyfmamrb3wbzc01091rl";
+ rev = "d28f0bde5980";
+ sha256 = "18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf";
};
}
{
@@ -374,8 +581,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sync";
- rev = "1d60e4601c6f";
- sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6";
+ rev = "112230192c58";
+ sha256 = "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn";
};
}
{
@@ -383,8 +590,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
- rev = "70b957f3b65e";
- sha256 = "146jwkr39asigqbsnsigxpkpb4vydld4k9q34xvvw0bp10qzjxxw";
+ rev = "953cdadca894";
+ sha256 = "0gkha4whk8xkcv3isigbs250akag99isxnd3v9xmy0kl3g88hxy1";
};
}
{
@@ -401,8 +608,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/tools";
- rev = "6cd1fcedba52";
- sha256 = "00hl0vkmy8impsnmc2dmm55sdhia95k0kqcrjbdpynryn1lamn5d";
+ rev = "2c0ae7006135";
+ sha256 = "1lsi2ssxajclj3bciz2a41v1vjv768ja3v6wnbyhxy8xphwkp4fk";
};
}
{
@@ -428,8 +635,8 @@
fetch = {
type = "git";
url = "https://github.com/grpc/grpc-go";
- rev = "v1.16.0";
- sha256 = "0a9xl6c5j7lvsb4q6ry5p892rjm86p47d4f8xrf0r8lxblf79qbg";
+ rev = "v1.24.0";
+ sha256 = "0h8mwv74vzcfb7p4ai247x094skxca71vjp4wpj2wzmri0x9p4v6";
};
}
{
@@ -442,12 +649,12 @@
};
}
{
- goPackagePath = "gopkg.in/airbrake/gobrake.v2";
+ goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
fetch = {
type = "git";
- url = "https://gopkg.in/airbrake/gobrake.v2";
- rev = "v2.0.9";
- sha256 = "1x06f7n7qlyzqgyz0sdfcidf3w4ldn6zs6qx2mhibggk2z4whcjw";
+ url = "https://gopkg.in/alecthomas/kingpin.v2";
+ rev = "v2.2.6";
+ sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
};
}
{
@@ -468,15 +675,6 @@
sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
};
}
- {
- goPackagePath = "gopkg.in/gemnasium/logrus-airbrake-hook.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/gemnasium/logrus-airbrake-hook.v2";
- rev = "v2.1.2";
- sha256 = "0sbg0dn6cysmf8f2bi209jwl4jnpiwp4rdghnxlzirw3c32ms5y5";
- };
- }
{
goPackagePath = "gopkg.in/tomb.v1";
fetch = {
@@ -491,8 +689,8 @@
fetch = {
type = "git";
url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.1";
- sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
+ rev = "v2.2.2";
+ sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
};
}
{
@@ -500,8 +698,8 @@
fetch = {
type = "git";
url = "https://github.com/dominikh/go-tools";
- rev = "88497007e858";
- sha256 = "0rinkyx3r2bq45mgcasnn5jb07cwbv3p3s2wwcrzxsarsj6wa5lc";
+ rev = "ea95bdfd59fc";
+ sha256 = "1763nw7pwpzkvzfnm63dgzcgbq9hwmq5l1nffchnhh77vgkaq4ic";
};
}
]
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/gemset.nix b/pkgs/applications/version-management/gitlab/gitlab-shell/gemset.nix
deleted file mode 100644
index 665c21feb1b..00000000000
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/gemset.nix
+++ /dev/null
@@ -1,451 +0,0 @@
-{
- abstract_type = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "09330cmhrc2wmfhdj9zzg82sv6cdhm3qgdkva5ni5xfjril2pf14";
- type = "gem";
- };
- version = "0.0.7";
- };
- adamantium = {
- dependencies = ["ice_nine" "memoizable"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0165r2ikgfwv2rm8dzyijkp74fvg0ni72hpdx8ay2v7cj08dqyak";
- type = "gem";
- };
- version = "0.2.0";
- };
- addressable = {
- dependencies = ["public_suffix"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk";
- type = "gem";
- };
- version = "2.5.2";
- };
- ast = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "184ssy3w93nkajlz2c70ifm79jp3j737294kbc5fjw69v1w0n9x7";
- type = "gem";
- };
- version = "2.4.0";
- };
- binding_of_caller = {
- dependencies = ["debug_inspector"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "05syqlks7463zsy1jdfbbdravdhj9hpj5pv2m74blqpv8bq4vv5g";
- type = "gem";
- };
- version = "0.8.0";
- };
- coderay = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "15vav4bhcc2x3jmi3izb11l4d9f3xv8hp2fszb7iqmpsccv1pz4y";
- type = "gem";
- };
- version = "1.1.2";
- };
- concord = {
- dependencies = ["adamantium" "equalizer"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1b6cdn0fg4n9gzbdr7zyf4jq40y6h0c0g9cra7wk9hhmsylk91bg";
- type = "gem";
- };
- version = "0.1.5";
- };
- crack = {
- dependencies = ["safe_yaml"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0abb0fvgw00akyik1zxnq7yv391va148151qxdghnzngv66bl62k";
- type = "gem";
- };
- version = "0.4.3";
- };
- debug_inspector = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0vxr0xa1mfbkfcrn71n7c4f2dj7la5hvphn904vh20j3x4j5lrx0";
- type = "gem";
- };
- version = "0.0.3";
- };
- diff-lcs = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "18w22bjz424gzafv6nzv98h0aqkwz3d9xhm7cbr1wfbyas8zayza";
- type = "gem";
- };
- version = "1.3";
- };
- docile = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0m8j31whq7bm5ljgmsrlfkiqvacrw6iz9wq10r3gwrv5785y8gjx";
- type = "gem";
- };
- version = "1.1.5";
- };
- equalizer = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1kjmx3fygx8njxfrwcmn7clfhjhb6bvv3scy2lyyi0wqyi3brra4";
- type = "gem";
- };
- version = "0.0.11";
- };
- hashdiff = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0yj5l2rw8i8jc725hbcpc4wks0qlaaimr3dpaqamfjkjkxl0hjp9";
- type = "gem";
- };
- version = "0.3.7";
- };
- ice_nine = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1nv35qg1rps9fsis28hz2cq2fx1i96795f91q4nmkm934xynll2x";
- type = "gem";
- };
- version = "0.11.2";
- };
- listen = {
- groups = ["development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0inlw7vix61170vjr87h9izhjm5dbby8rbfrf1iryiv7b3kyvkxl";
- type = "gem";
- };
- version = "0.5.3";
- };
- memoizable = {
- dependencies = ["thread_safe"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0v42bvghsvfpzybfazl14qhkrjvx0xlmxz0wwqc960ga1wld5x5c";
- type = "gem";
- };
- version = "0.4.2";
- };
- method_source = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1pviwzvdqd90gn6y7illcdd9adapw8fczml933p5vl739dkvl3lq";
- type = "gem";
- };
- version = "0.9.2";
- };
- multi_json = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv";
- type = "gem";
- };
- version = "1.13.1";
- };
- parallel = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "01hj8v1qnyl5ndrs33g8ld8ibk0rbcqdpkpznr04gkbxd11pqn67";
- type = "gem";
- };
- version = "1.12.1";
- };
- parser = {
- dependencies = ["ast"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1zp89zg7iypncszxsjp8kiccrpbdf728jl449g6cnfkz990fyb5k";
- type = "gem";
- };
- version = "2.5.1.2";
- };
- powerpack = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1r51d67wd467rpdfl6x43y84vwm8f5ql9l9m85ak1s2sp3nc5hyv";
- type = "gem";
- };
- version = "0.1.2";
- };
- proc_to_ast = {
- dependencies = ["coderay" "parser" "unparser"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "14c65w48bbzp5lh1cngqd1y25kqvfnq1iy49hlzshl12dsk3z9wj";
- type = "gem";
- };
- version = "0.1.0";
- };
- procto = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "13imvg1x50rz3r0yyfbhxwv72lbf7q28qx9l9nfbb91h2n9ch58c";
- type = "gem";
- };
- version = "0.0.3";
- };
- pry = {
- dependencies = ["coderay" "method_source"];
- groups = ["development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "00rm71x0r1jdycwbs83lf9l6p494m99asakbvqxh8rz7zwnlzg69";
- type = "gem";
- };
- version = "0.12.2";
- };
- public_suffix = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l";
- type = "gem";
- };
- version = "3.0.3";
- };
- rainbow = {
- dependencies = ["rake"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "08w2ghc5nv0kcq5b257h7dwjzjz1pqcavajfdx2xjyxqsvh2y34w";
- type = "gem";
- };
- version = "2.2.2";
- };
- rake = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1cvaqarr1m84mhc006g3l1vw7sa5qpkcw0138lsxlf769zdllsgp";
- type = "gem";
- };
- version = "12.3.3";
- };
- rspec = {
- dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"];
- groups = ["development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "15ppasvb9qrscwlyjz67ppw1lnxiqnkzx5vkx1bd8x5n3dhikxc3";
- type = "gem";
- };
- version = "3.8.0";
- };
- rspec-core = {
- dependencies = ["rspec-support"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1p1s5bnbqp3sxk67y0fh0x884jjym527r0vgmhbm81w7aq6b7l4p";
- type = "gem";
- };
- version = "3.8.0";
- };
- rspec-expectations = {
- dependencies = ["diff-lcs" "rspec-support"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0vfqqcjmhdq25jrc8rd7nx4n8xid7s1ynv65ph06bk2xafn3rgll";
- type = "gem";
- };
- version = "3.8.1";
- };
- rspec-mocks = {
- dependencies = ["diff-lcs" "rspec-support"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "06y508cjqycb4yfhxmb3nxn0v9xqf17qbd46l1dh4xhncinr4fyp";
- type = "gem";
- };
- version = "3.8.0";
- };
- rspec-parameterized = {
- dependencies = ["binding_of_caller" "parser" "proc_to_ast" "rspec" "unparser"];
- groups = ["development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0arynbr6cfjhccwc8gy2xf87nybdnncsnmfwknnh8s7d4mj730p0";
- type = "gem";
- };
- version = "0.4.0";
- };
- rspec-support = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0p3m7drixrlhvj2zpc38b11x145bvm311x6f33jjcxmvcm0wq609";
- type = "gem";
- };
- version = "3.8.0";
- };
- rubocop = {
- dependencies = ["parallel" "parser" "powerpack" "rainbow" "ruby-progressbar" "unicode-display_width"];
- groups = ["development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1mqyylfzch0967w7nfnqza84sqhljijd9y4bnq8hcmrscch75cxw";
- type = "gem";
- };
- version = "0.49.1";
- };
- ruby-progressbar = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1igh1xivf5h5g3y5m9b4i4j2mhz2r43kngh4ww3q1r80ch21nbfk";
- type = "gem";
- };
- version = "1.9.0";
- };
- safe_yaml = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1hly915584hyi9q9vgd968x2nsi5yag9jyf5kq60lwzi5scr7094";
- type = "gem";
- };
- version = "1.0.4";
- };
- simplecov = {
- dependencies = ["docile" "multi_json" "simplecov-html"];
- groups = ["development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1a3wy9zlmfwl3f47cibnxyxrgfz16y6fmy0dj1vyidzyys4mvy12";
- type = "gem";
- };
- version = "0.9.2";
- };
- simplecov-html = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0jv9pmpaxihrcsgcf6mgl3qg7rhf9scl5l2k67d768w9cz63xgvc";
- type = "gem";
- };
- version = "0.9.0";
- };
- thread_safe = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy";
- type = "gem";
- };
- version = "0.3.6";
- };
- unicode-display_width = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0040bsdpcmvp8w31lqi2s9s4p4h031zv52401qidmh25cgyh4a57";
- type = "gem";
- };
- version = "1.4.0";
- };
- unparser = {
- dependencies = ["abstract_type" "adamantium" "concord" "diff-lcs" "equalizer" "parser" "procto"];
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0rh1649846ac17av30x0b0v9l45v0x1j2y1i8m1a7xdd0v4sld0z";
- type = "gem";
- };
- version = "0.2.8";
- };
- vcr = {
- groups = ["development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qh7lkj9b0shph84dw1wsrlaprl0jn1i4339fpsfy99402290zrr";
- type = "gem";
- };
- version = "4.0.0";
- };
- webmock = {
- dependencies = ["addressable" "crack" "hashdiff"];
- groups = ["development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "03994dxs4xayvkxqp01dd1ivhg4xxx7z35f7cxw7y2mwj3xn24ib";
- type = "gem";
- };
- version = "3.4.2";
- };
-}
\ No newline at end of file
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations-go.patch b/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations-go.patch
deleted file mode 100644
index a4a1a979b24..00000000000
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations-go.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/go/internal/config/config.go b/go/internal/config/config.go
-index f951fe6..b422fe3 100644
---- a/go/internal/config/config.go
-+++ b/go/internal/config/config.go
-@@ -3,7 +3,6 @@ package config
- import (
- "io/ioutil"
- "net/url"
-- "os"
- "path"
- "strings"
-
-@@ -44,16 +43,13 @@ type Config struct {
- }
-
- func New() (*Config, error) {
-- dir, err := os.Getwd()
-- if err != nil {
-- return nil, err
-- }
-+ dir := "/run/gitlab"
-
- return NewFromDir(dir)
- }
-
- func NewFromDir(dir string) (*Config, error) {
-- return newFromFile(path.Join(dir, configFile))
-+ return newFromFile("/run/gitlab/shell-config.yml")
- }
-
- func (c *Config) FeatureEnabled(featureName string) bool {
-diff --git a/go/internal/command/fallback/fallback.go b/go/internal/command/fallback/fallback.go
-index 2cb76a8..f59ad5e 100644
---- a/go/internal/command/fallback/fallback.go
-+++ b/go/internal/command/fallback/fallback.go
-@@ -53,5 +53,5 @@
- func (c *Command) fallbackProgram() string {
- fileName := fmt.Sprintf("%s-ruby", c.Executable.Name)
-
-- return filepath.Join(c.RootDir, "bin", fileName)
-+ return filepath.Join("/run/current-system/sw/bin", fileName)
- }
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations-ruby.patch b/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations-ruby.patch
deleted file mode 100644
index 64623ae310c..00000000000
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations-ruby.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff --git a/lib/gitlab_keys.rb b/lib/gitlab_keys.rb
-index 0600a18..c46f2d7 100644
---- a/lib/gitlab_keys.rb
-+++ b/lib/gitlab_keys.rb
-@@ -2,7 +2,7 @@ class GitlabKeys # rubocop:disable Metrics/ClassLength
- attr_accessor :auth_file, :key
-
- def self.command(whatever)
-- "#{ROOT_PATH}/bin/gitlab-shell #{whatever}"
-+ "/run/current-system/sw/bin/gitlab-shell #{whatever}"
- end
-
- def self.command_key(key_id)
-diff --git a/lib/gitlab_shell.rb b/lib/gitlab_shell.rb
-index 2cb76a8..f59ad5e 100644
---- a/lib/gitlab_shell.rb
-+++ b/lib/gitlab_shell.rb
-@@ -195,7 +195,8 @@ class GitlabShell # rubocop:disable Metrics/ClassLength
-
- args = [executable, gitaly_address, json_args]
- # We use 'chdir: ROOT_PATH' to let the next executable know where config.yml is.
-- Kernel.exec(env, *args, unsetenv_others: true, chdir: ROOT_PATH)
-+ # Except we don't, because we're already in the right directory on nixos!
-+ Kernel.exec(env, *args, unsetenv_others: true)
- end
-
- def api
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations.patch b/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations.patch
new file mode 100644
index 00000000000..515a41ad34e
--- /dev/null
+++ b/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations.patch
@@ -0,0 +1,57 @@
+diff --git a/go/internal/config/config.go b/go/internal/config/config.go
+index 2231851..c869930 100644
+--- a/go/internal/config/config.go
++++ b/go/internal/config/config.go
+@@ -3,7 +3,6 @@ package config
+ import (
+ "io/ioutil"
+ "net/url"
+- "os"
+ "path"
+ "path/filepath"
+
+@@ -38,16 +37,13 @@ type Config struct {
+ }
+
+ func New() (*Config, error) {
+- dir, err := os.Getwd()
+- if err != nil {
+- return nil, err
+- }
++ dir := "/run/gitlab"
+
+ return NewFromDir(dir)
+ }
+
+ func NewFromDir(dir string) (*Config, error) {
+- return newFromFile(path.Join(dir, configFile))
++ return newFromFile("/run/gitlab/shell-config.yml")
+ }
+
+ func newFromFile(filename string) (*Config, error) {
+diff --git a/go/internal/keyline/key_line.go b/go/internal/keyline/key_line.go
+index f92f50b..160e287 100644
+--- a/go/internal/keyline/key_line.go
++++ b/go/internal/keyline/key_line.go
+@@ -36,7 +36,7 @@ func NewPrincipalKeyLine(keyId string, principal string, rootDir string) (*KeyLi
+ }
+
+ func (k *KeyLine) ToString() string {
+- command := fmt.Sprintf("%s %s-%s", path.Join(k.RootDir, executable.BinDir, executable.GitlabShell), k.Prefix, k.Id)
++ command := fmt.Sprintf("%s %s-%s", path.Join("/run/current-system/sw/bin", executable.GitlabShell), k.Prefix, k.Id)
+
+ return fmt.Sprintf(`command="%s",%s %s`, command, SshOptions, k.Value)
+ }
+diff --git a/support/gitlab_config.rb b/support/gitlab_config.rb
+index 1416488..90a5f79 100644
+--- a/support/gitlab_config.rb
++++ b/support/gitlab_config.rb
+@@ -4,7 +4,7 @@ class GitlabConfig
+ attr_reader :config
+
+ def initialize
+- @config = YAML.load_file(File.join(ROOT_PATH, 'config.yml'))
++ @config = YAML.load_file('/run/gitlab/shell-config.yml')
+ end
+
+ def auth_file
diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
index 09a3cee195d..aa8cf7c164c 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
@@ -3,20 +3,19 @@
buildGoPackage rec {
pname = "gitlab-workhorse";
- version = "8.10.0";
+ version = "8.14.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-workhorse";
rev = "v${version}";
- sha256 = "11cfhh48dga5ghfcijb68gbx0nfr5bs3vvp2j1gam9ac37fpvk0x";
+ sha256 = "1cqx75h4x4chjvp72kzbln8qkm5p7p2w7x8bdd99g38kf21wxxaq";
};
goPackagePath = "gitlab.com/gitlab-org/gitlab-workhorse";
goDeps = ./deps.nix;
buildInputs = [ git ];
-
- makeFlags = [ "PREFIX=$(out)" "VERSION=${version}" "GOCACHE=$(TMPDIR)/go-cache" ];
+ buildFlagsArray = "-ldflags=-X main.Version=${version}";
# gitlab-workhorse depends on an older version of labkit which
# contains old, vendored versions of some packages; gitlab-workhorse
@@ -30,7 +29,7 @@ buildGoPackage rec {
meta = with stdenv.lib; {
homepage = http://www.gitlab.com/;
- platforms = platforms.unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ fpletz globin talyz ];
license = licenses.mit;
};
diff --git a/pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch b/pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
index 7a2bfea0c10..846bdeff48d 100644
--- a/pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
+++ b/pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
@@ -150,3 +150,14 @@ index b276a81eac..070e3ebd81 100644
end
end
end
+--- a/lib/gitlab/authorized_keys.rb
++++ b/lib/gitlab/authorized_keys.rb
+@@ -157,7 +157,7 @@
+ raise KeyError, "Invalid ID: #{id.inspect}"
+ end
+
+- "#{File.join(Gitlab.config.gitlab_shell.path, 'bin', 'gitlab-shell')} #{id}"
++ "#{File.join('/run/current-system/sw/bin', 'gitlab-shell')} #{id}"
+ end
+
+ def strip(key)
diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
index 864e514ae0d..920f778c053 100644
--- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
+++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
@@ -87,9 +87,9 @@ gem 'rack-cors', '~> 1.0.0', require: 'rack/cors'
# GraphQL API
gem 'graphql', '~> 1.9.11'
-# NOTE: graphiql-rails v1.5+ doesn't work: https://gitlab.com/gitlab-org/gitlab-ce/issues/67293
+# NOTE: graphiql-rails v1.5+ doesn't work: https://gitlab.com/gitlab-org/gitlab/issues/31771
# TODO: remove app/views/graphiql/rails/editors/show.html.erb when https://github.com/rmosolgo/graphiql-rails/pull/71 is released:
-# https://gitlab.com/gitlab-org/gitlab-ce/issues/67263
+# https://gitlab.com/gitlab-org/gitlab/issues/31747
gem 'graphiql-rails', '~> 1.4.10'
gem 'apollo_upload_server', '~> 2.0.0.beta3'
gem 'graphql-docs', '~> 1.6.0', group: [:development, :test]
@@ -148,7 +148,7 @@ gem 'wikicloth', '0.8.1'
gem 'asciidoctor', '~> 2.0.10'
gem 'asciidoctor-include-ext', '~> 0.3.1', require: false
gem 'asciidoctor-plantuml', '0.0.9'
-gem 'rouge', '~> 3.7'
+gem 'rouge', '~> 3.11.0'
gem 'truncato', '~> 0.7.11'
gem 'bootstrap_form', '~> 4.2.0'
gem 'nokogiri', '~> 1.10.4'
@@ -311,7 +311,7 @@ gem 'gettext', '~> 3.2.2', require: false, group: :development
gem 'batch-loader', '~> 1.4.0'
# Perf bar
-# https://gitlab.com/gitlab-org/gitlab-ee/issues/13996
+# https://gitlab.com/gitlab-org/gitlab/issues/13996
gem 'gitlab-peek', '~> 0.0.1', require: 'peek'
# Snowplow events tracking
@@ -355,7 +355,7 @@ group :development, :test do
gem 'fuubar', '~> 2.2.0'
gem 'database_cleaner', '~> 1.7.0'
- gem 'factory_bot_rails', '~> 4.8.2'
+ gem 'factory_bot_rails', '~> 5.1.0'
gem 'rspec-rails', '~> 3.8.0'
gem 'rspec-retry', '~> 0.6.1'
gem 'rspec_profiling', '~> 0.0.5'
@@ -405,7 +405,7 @@ group :test do
gem 'webmock', '~> 3.5.1'
gem 'rails-controller-testing'
gem 'concurrent-ruby', '~> 1.1'
- gem 'test-prof', '~> 0.2.5'
+ gem 'test-prof', '~> 0.10.0'
gem 'rspec_junit_formatter'
end
@@ -446,7 +446,7 @@ group :ed25519 do
end
# Gitaly GRPC protocol definitions
-gem 'gitaly', '~> 1.58.0'
+gem 'gitaly', '~> 1.65.0'
gem 'grpc', '~> 1.19.0'
@@ -465,7 +465,7 @@ gem 'lograge', '~> 0.5'
gem 'grape_logging', '~> 1.7'
# DNS Lookup
-gem 'net-dns', '~> 0.9.0'
+gem 'gitlab-net-dns', '~> 0.9.1'
# Countries list
gem 'countries', '~> 3.0'
diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
index fec34622be3..18160932c56 100644
--- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
+++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
@@ -108,7 +108,7 @@ GEM
binding_ninja (0.2.3)
binding_of_caller (0.8.0)
debug_inspector (>= 0.0.1)
- bootsnap (1.4.4)
+ bootsnap (1.4.5)
msgpack (~> 1.0)
bootstrap_form (4.2.0)
actionpack (>= 5.0)
@@ -209,10 +209,10 @@ GEM
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
device_detector (1.0.0)
- devise (4.6.2)
+ devise (4.7.1)
bcrypt (~> 3.0)
orm_adapter (~> 0.1)
- railties (>= 4.1.0, < 6.0)
+ railties (>= 4.1.0)
responders
warden (~> 1.2.3)
devise-two-factor (3.0.0)
@@ -254,7 +254,7 @@ GEM
mail (~> 2.7)
encryptor (3.0.0)
equalizer (0.0.11)
- erubi (1.8.0)
+ erubi (1.9.0)
escape_utils (1.2.1)
et-orbi (1.2.1)
tzinfo
@@ -264,11 +264,11 @@ GEM
expression_parser (0.9.0)
extended-markdown-filter (0.6.0)
html-pipeline (~> 2.0)
- factory_bot (4.8.2)
- activesupport (>= 3.0.0)
- factory_bot_rails (4.8.2)
- factory_bot (~> 4.8.2)
- railties (>= 3.0.0)
+ factory_bot (5.1.0)
+ activesupport (>= 4.2.0)
+ factory_bot_rails (5.1.0)
+ factory_bot (~> 5.1.0)
+ railties (>= 4.2.0)
faraday (0.12.2)
multipart-post (>= 1.2, < 3)
faraday-http-cache (2.0.0)
@@ -358,7 +358,7 @@ GEM
po_to_json (>= 1.0.0)
rails (>= 3.2.0)
git (1.5.0)
- gitaly (1.58.0)
+ gitaly (1.65.0)
grpc (~> 1.0)
github-markup (1.7.0)
gitlab-labkit (0.5.2)
@@ -370,6 +370,7 @@ GEM
redis (> 3.0.0, < 5.0.0)
gitlab-license (1.0.0)
gitlab-markup (1.7.0)
+ gitlab-net-dns (0.9.1)
gitlab-peek (0.0.1)
railties (>= 4.0.0)
gitlab-sidekiq-fetcher (0.5.2)
@@ -487,7 +488,7 @@ GEM
mime-types (~> 3.0)
multi_xml (>= 0.5.2)
httpclient (2.8.3)
- i18n (1.6.0)
+ i18n (1.7.0)
concurrent-ruby (~> 1.0)
i18n_data (0.8.0)
icalendar (2.4.1)
@@ -565,7 +566,7 @@ GEM
activesupport (>= 4)
railties (>= 4)
request_store (~> 1.0)
- loofah (2.2.3)
+ loofah (2.3.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mail (2.7.1)
@@ -586,7 +587,7 @@ GEM
mini_mime (1.0.1)
mini_portile2 (2.4.0)
minitest (5.11.3)
- msgpack (1.3.0)
+ msgpack (1.3.1)
multi_json (1.13.1)
multi_xml (0.6.0)
multipart-post (2.0.0)
@@ -596,7 +597,6 @@ GEM
mustermann (~> 1.0.0)
nakayoshi_fork (0.0.4)
nap (1.1.0)
- net-dns (0.9.0)
net-ldap (0.16.0)
net-ntp (2.1.3)
net-ssh (5.2.0)
@@ -770,8 +770,8 @@ GEM
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
- rails-html-sanitizer (1.2.0)
- loofah (~> 2.2, >= 2.2.2)
+ rails-html-sanitizer (1.3.0)
+ loofah (~> 2.3)
rails-i18n (5.1.1)
i18n (>= 0.7, < 2)
railties (>= 5.0, < 6)
@@ -783,7 +783,7 @@ GEM
thor (>= 0.19.0, < 2.0)
rainbow (3.0.0)
raindrops (0.19.0)
- rake (12.3.2)
+ rake (12.3.3)
rb-fsevent (0.10.2)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
@@ -824,9 +824,9 @@ GEM
declarative-option (< 0.2.0)
uber (< 0.2.0)
request_store (1.3.1)
- responders (2.4.0)
- actionpack (>= 4.2.0, < 5.3)
- railties (>= 4.2.0, < 5.3)
+ responders (2.4.1)
+ actionpack (>= 4.2.0, < 6.0)
+ railties (>= 4.2.0, < 6.0)
rest-client (2.0.2)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
@@ -834,7 +834,7 @@ GEM
retriable (3.1.2)
rinku (2.0.0)
rotp (2.1.2)
- rouge (3.7.0)
+ rouge (3.11.0)
rqrcode (0.7.0)
chunky_png
rqrcode-rails3 (0.1.7)
@@ -994,7 +994,7 @@ GEM
temple (0.8.1)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
- test-prof (0.2.5)
+ test-prof (0.10.0)
text (1.3.1)
thin (1.7.2)
daemons (~> 1.0, >= 1.0.9)
@@ -1058,8 +1058,8 @@ GEM
descendants_tracker (~> 0.0, >= 0.0.3)
equalizer (~> 0.0, >= 0.0.9)
vmstat (2.3.0)
- warden (1.2.7)
- rack (>= 1.0)
+ warden (1.2.8)
+ rack (>= 2.0.6)
webfinger (1.1.0)
activesupport
httpclient (>= 2.4)
@@ -1144,7 +1144,7 @@ DEPENDENCIES
email_reply_trimmer (~> 0.1)
email_spec (~> 2.2.0)
escape_utils (~> 1.1)
- factory_bot_rails (~> 4.8.2)
+ factory_bot_rails (~> 5.1.0)
faraday (~> 0.12)
faraday_middleware-aws-signers-v4
fast_blank
@@ -1168,11 +1168,12 @@ DEPENDENCIES
gettext (~> 3.2.2)
gettext_i18n_rails (~> 1.8.0)
gettext_i18n_rails_js (~> 1.3)
- gitaly (~> 1.58.0)
+ gitaly (~> 1.65.0)
github-markup (~> 1.7.0)
gitlab-labkit (~> 0.5)
gitlab-license (~> 1.0)
gitlab-markup (~> 1.7.0)
+ gitlab-net-dns (~> 0.9.1)
gitlab-peek (~> 0.0.1)
gitlab-sidekiq-fetcher (= 0.5.2)
gitlab-styles (~> 2.7)
@@ -1222,7 +1223,6 @@ DEPENDENCIES
mini_magick
minitest (~> 5.11.0)
nakayoshi_fork (~> 0.0.4)
- net-dns (~> 0.9.0)
net-ldap
net-ntp
net-ssh (~> 5.2)
@@ -1276,7 +1276,7 @@ DEPENDENCIES
redis-rails (~> 5.0.2)
request_store (~> 1.3)
responders (~> 2.0)
- rouge (~> 3.7)
+ rouge (~> 3.11.0)
rqrcode-rails3 (~> 0.1.7)
rspec-parameterized
rspec-rails (~> 3.8.0)
@@ -1314,7 +1314,7 @@ DEPENDENCIES
stackprof (~> 0.2.10)
state_machines-activerecord (~> 0.5.1)
sys-filesystem (~> 1.1.6)
- test-prof (~> 0.2.5)
+ test-prof (~> 0.10.0)
thin (~> 1.7.0)
timecop (~> 0.8.0)
toml-rb (~> 1.0.0)
diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
index 4e71ea72ed9..84a984ea2b3 100644
--- a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
+++ b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
@@ -482,10 +482,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1jcc0x0l3jqap8r8l1j994ljh93c8hcppm59mjzpa0hdvprh23av";
+ sha256 = "0dyjk2irr0d3d3am2dzipg1zyv2nz69a16g8xkprxfa0na07wvs0";
type = "gem";
};
- version = "1.4.4";
+ version = "1.4.5";
};
bootstrap_form = {
dependencies = ["actionpack" "activemodel"];
@@ -975,10 +975,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04b2p61mqfb6ln8s2lhmvnkd45wjjinykbn9svmhs54kacrrjkcf";
+ sha256 = "0a64xq0dj6p0firpg4mrrfmlakpv17hky5yfrjhchs2sybmymr9i";
type = "gem";
};
- version = "4.6.2";
+ version = "4.7.1";
};
devise-two-factor = {
dependencies = ["activesupport" "attr_encrypted" "devise" "railties" "rotp"];
@@ -1175,10 +1175,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kagnf6ziahj0d781s6ryy6fwqwa3ad4xbzzj84p9m4nv4c2jir1";
+ sha256 = "1nwzxnqhr31fn7nbqmffcysvxjdfl3bhxi0bld5qqhcnfc1xd13x";
type = "gem";
};
- version = "1.8.0";
+ version = "1.9.0";
};
escape_utils = {
groups = ["default" "development" "test"];
@@ -1258,10 +1258,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0r975ba6y0mcy3aya099gpnjn5gf1h6fbw8f3smmjay5zvin3nwx";
+ sha256 = "04mvwcdh1056r79vq969vlncrcy53fkhw0iixpqvp8gnx5ajbsv6";
type = "gem";
};
- version = "4.8.2";
+ version = "5.1.0";
};
factory_bot_rails = {
dependencies = ["factory_bot" "railties"];
@@ -1269,10 +1269,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0cdbp12ih2w77l331frv8gv6bv9dinn1663dy1jn0gb9ss1hwvs2";
+ sha256 = "02q7lwfdilwahza2jz0p0kc2rragv617q9r2yy72syv6lfy923sx";
type = "gem";
};
- version = "4.8.2";
+ version = "5.1.0";
};
faraday = {
dependencies = ["multipart-post"];
@@ -1645,10 +1645,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00di7rl1171rvpncxnfdpnmqc32kx9xmi6nwrn52k8cyrxzz2ixf";
+ sha256 = "0h8jzwifqgkrgh9d05g0vsdkyrnk75i53lmm3pfp9rj47gvn1z1j";
type = "gem";
};
- version = "1.58.0";
+ version = "1.65.0";
};
github-markup = {
groups = ["default"];
@@ -1691,6 +1691,16 @@
};
version = "1.7.0";
};
+ gitlab-net-dns = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1jylfc47477imjmzc4jq7zsxklhrws6q4bb0zzl33drirf6s1ldw";
+ type = "gem";
+ };
+ version = "0.9.1";
+ };
gitlab-peek = {
dependencies = ["railties"];
groups = ["default"];
@@ -2127,10 +2137,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hfxnlyr618s25xpafw9mypa82qppjccbh292c4l3bj36az7f6wl";
+ sha256 = "0hmypvx9iyc0b4hski7aic2xzm09cg1c7q1qlpnk3k8s5acxzyhl";
type = "gem";
};
- version = "1.6.0";
+ version = "1.7.0";
};
i18n_data = {
groups = ["default"];
@@ -2467,10 +2477,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ccsid33xjajd0im2xv941aywi58z7ihwkvaf1w2bv89vn5bhsjg";
+ sha256 = "06kfq90vi38gv6i128f4zg462kj32szs5vsgm25hxgw9zd12pj9x";
type = "gem";
};
- version = "2.2.3";
+ version = "2.3.0";
};
mail = {
dependencies = ["mini_mime"];
@@ -2625,10 +2635,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1186lhwnxiw5ryv6dbxrsfy0fajfll2l95kf9pmca50iyiqi86zn";
+ sha256 = "1qr2mkm2i3m76zarvy7qgjl9596hmvjrg7x6w42vx8cfsbf5p0y1";
type = "gem";
};
- version = "1.3.0";
+ version = "1.3.1";
};
multi_json = {
groups = ["default"];
@@ -2711,16 +2721,6 @@
};
version = "1.1.0";
};
- net-dns = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "18d97xjphw21naaqfhgxp95ikr1d79rx708b2df3xm01j6isqy1d";
- type = "gem";
- };
- version = "0.9.0";
- };
net-ldap = {
groups = ["default"];
platforms = [];
@@ -3480,10 +3480,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ilwxzm3a7bql5c9q2n9g9nb1hax7vd8d65a5yp3d967ld97nvrq";
+ sha256 = "1icpqmxbppl4ynzmn6dx7wdil5hhq6fz707m9ya6d86c7ys8sd4f";
type = "gem";
};
- version = "1.2.0";
+ version = "1.3.0";
};
rails-i18n = {
dependencies = ["i18n" "railties"];
@@ -3532,10 +3532,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1sy5a7nh6xjdc9yhcw31jji7ssrf9v5806hn95gbrzr998a2ydjn";
+ sha256 = "1cvaqarr1m84mhc006g3l1vw7sa5qpkcw0138lsxlf769zdllsgp";
type = "gem";
};
- version = "12.3.2";
+ version = "12.3.3";
};
rb-fsevent = {
groups = ["default" "development" "test"];
@@ -3758,10 +3758,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1rhdyyvvm26f2l3fgwdp6xasfl2y0whwgy766bhdwz697mf78zfn";
+ sha256 = "18lqbiyc7234vd6iwxia5yvvzg6bdvdwl2nm4a5y7ia5fxjl3kqm";
type = "gem";
};
- version = "2.4.0";
+ version = "2.4.1";
};
rest-client = {
dependencies = ["http-cookie" "mime-types" "netrc"];
@@ -3809,10 +3809,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0pv628bqalippv8vjs3003qpl3zab9g44vqzydgcwxd628r5k9sv";
+ sha256 = "1zsyv6abqrk7lpql5f1ja4m88bfy9qndi8xykpss6cpvjdmi3ydb";
type = "gem";
};
- version = "3.7.0";
+ version = "3.11.0";
};
rqrcode = {
dependencies = ["chunky_png"];
@@ -4513,10 +4513,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08nvn3c1mzgcjgk9lr3py0zjd8fjjrm3ncn9rpqkfbx429mgw2l3";
+ sha256 = "0ag33hv8ky8nxpsra9jkam9npi1jjwb7f7zmvi2najci5mdr10nr";
type = "gem";
};
- version = "0.2.5";
+ version = "0.10.0";
};
text = {
groups = ["default" "development"];
@@ -4839,10 +4839,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0va966lhpylcwbqb9n151kkihx30agh0a57mwjwdxyanll4s1q12";
+ sha256 = "1fr9n9i9r82xb6i61fdw4xgc7zjv7fsdrr4k0njchy87iw9fl454";
type = "gem";
};
- version = "1.2.7";
+ version = "1.2.8";
};
webfinger = {
dependencies = ["activesupport" "httpclient"];
diff --git a/pkgs/applications/version-management/gitlab/update.py b/pkgs/applications/version-management/gitlab/update.py
index 38acf41c6f2..1aeb459f64c 100755
--- a/pkgs/applications/version-management/gitlab/update.py
+++ b/pkgs/applications/version-management/gitlab/update.py
@@ -193,15 +193,10 @@ def update_gitlab_shell():
repo = GitLabRepo(repo='gitlab-shell')
gitlab_shell_dir = pathlib.Path(__file__).parent / 'gitlab-shell'
- for fn in ['Gemfile.lock', 'Gemfile']:
- with open(gitlab_shell_dir / fn, 'w') as f:
- f.write(repo.get_file(fn, f"v{gitlab_shell_version}"))
-
for fn in ['go.mod', 'go.sum']:
with open(gitlab_shell_dir / fn, 'w') as f:
f.write(repo.get_file(f"go/{fn}", f"v{gitlab_shell_version}"))
- subprocess.check_output(['bundix'], cwd=gitlab_shell_dir)
subprocess.check_output(['vgo2nix'], cwd=gitlab_shell_dir)
for fn in ['go.mod', 'go.sum']:
diff --git a/pkgs/applications/version-management/gitlab/yarnPkgs.nix b/pkgs/applications/version-management/gitlab/yarnPkgs.nix
index 350d8a1ab0d..cff2603129d 100644
--- a/pkgs/applications/version-management/gitlab/yarnPkgs.nix
+++ b/pkgs/applications/version-management/gitlab/yarnPkgs.nix
@@ -10,19 +10,19 @@
};
}
{
- name = "_babel_core___core_7.5.5.tgz";
+ name = "_babel_core___core_7.6.2.tgz";
path = fetchurl {
- name = "_babel_core___core_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/core/-/core-7.5.5.tgz";
- sha1 = "17b2686ef0d6bc58f963dddd68ab669755582c30";
+ name = "_babel_core___core_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/core/-/core-7.6.2.tgz";
+ sha1 = "069a776e8d5e9eefff76236bc8845566bd31dd91";
};
}
{
- name = "_babel_generator___generator_7.5.5.tgz";
+ name = "_babel_generator___generator_7.6.2.tgz";
path = fetchurl {
- name = "_babel_generator___generator_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.5.5.tgz";
- sha1 = "873a7f936a3c89491b43536d12245b626664e3cf";
+ name = "_babel_generator___generator_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.2.tgz";
+ sha1 = "dac8a3c2df118334c2a29ff3446da1636a8f8c03";
};
}
{
@@ -58,11 +58,11 @@
};
}
{
- name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.5.5.tgz";
+ name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.6.0.tgz";
path = fetchurl {
- name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.5.5.tgz";
- sha1 = "401f302c8ddbc0edd36f7c6b2887d8fa1122e5a4";
+ name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.6.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz";
+ sha1 = "769711acca889be371e9bc2eb68641d55218021f";
};
}
{
@@ -194,11 +194,11 @@
};
}
{
- name = "_babel_helpers___helpers_7.5.5.tgz";
+ name = "_babel_helpers___helpers_7.6.2.tgz";
path = fetchurl {
- name = "_babel_helpers___helpers_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.5.5.tgz";
- sha1 = "63908d2a73942229d1e6685bc2a0e730dde3b75e";
+ name = "_babel_helpers___helpers_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.6.2.tgz";
+ sha1 = "681ffe489ea4dcc55f23ce469e58e59c1c045153";
};
}
{
@@ -218,11 +218,11 @@
};
}
{
- name = "_babel_parser___parser_7.5.5.tgz";
+ name = "_babel_parser___parser_7.6.2.tgz";
path = fetchurl {
- name = "_babel_parser___parser_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.5.tgz";
- sha1 = "02f077ac8817d3df4a832ef59de67565e71cca4b";
+ name = "_babel_parser___parser_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.2.tgz";
+ sha1 = "205e9c95e16ba3b8b96090677a67c9d6075b70a1";
};
}
{
@@ -330,11 +330,11 @@
};
}
{
- name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.5.5.tgz";
+ name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.6.2.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz";
- sha1 = "61939744f71ba76a3ae46b5eea18a54c16d22e58";
+ name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz";
+ sha1 = "8ffccc8f3a6545e9f78988b6bf4fe881b88e8096";
};
}
{
@@ -362,11 +362,11 @@
};
}
{
- name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.4.4.tgz";
+ name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.6.0.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.4.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.4.4.tgz";
- sha1 = "307b7db29d8ae2d259e7c0e6e665b1922d7ac856";
+ name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.6.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.6.0.tgz";
+ sha1 = "19ddc493c7b5d47afdd4291e740c609a83c9fae4";
};
}
{
@@ -378,11 +378,11 @@
};
}
{
- name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.4.4.tgz";
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.6.2.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.4.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz";
- sha1 = "501ffd9826c0b91da22690720722ac7cb1ca9c78";
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz";
+ sha1 = "05413762894f41bfe42b9a5e80919bd575dcc802";
};
}
{
@@ -570,11 +570,11 @@
};
}
{
- name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.5.5.tgz";
+ name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.6.2.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.5.5.tgz";
- sha1 = "a35f395e5402822f10d2119f6f8e045e3639a2ce";
+ name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz";
+ sha1 = "96c33ab97a9ae500cc6f5b19e04a7e6553360a79";
};
}
{
@@ -594,19 +594,19 @@
};
}
{
- name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.5.0.tgz";
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.6.0.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.5.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz";
- sha1 = "f6c09fdfe3f94516ff074fe877db7bc9ef05855a";
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.6.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz";
+ sha1 = "44bbe08b57f4480094d57d9ffbcd96d309075ba6";
};
}
{
- name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.4.4.tgz";
+ name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.6.2.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.4.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz";
- sha1 = "361a148bc951444312c69446d76ed1ea8e4450c3";
+ name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz";
+ sha1 = "44abb948b88f0199a627024e1508acaf8dc9b2f9";
};
}
{
@@ -674,11 +674,11 @@
};
}
{
- name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.5.0.tgz";
+ name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.6.0.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.5.0.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz";
- sha1 = "425127e6045231360858eeaa47a71d75eded7a74";
+ name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.6.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz";
+ sha1 = "39dfe957de4420445f1fcf88b68a2e4aa4515486";
};
}
{
@@ -698,11 +698,11 @@
};
}
{
- name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.4.5.tgz";
+ name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.6.2.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.4.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz";
- sha1 = "9d269fd28a370258199b4294736813a60bbdd106";
+ name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz";
+ sha1 = "c1ca0bb84b94f385ca302c3932e870b0fb0e522b";
};
}
{
@@ -794,11 +794,11 @@
};
}
{
- name = "_babel_plugin_transform_spread___plugin_transform_spread_7.2.2.tgz";
+ name = "_babel_plugin_transform_spread___plugin_transform_spread_7.6.2.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_spread___plugin_transform_spread_7.2.2.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz";
- sha1 = "3103a9abe22f742b6d406ecd3cd49b774919b406";
+ name = "_babel_plugin_transform_spread___plugin_transform_spread_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz";
+ sha1 = "fc77cf798b24b10c46e1b51b1b88c2bf661bb8dd";
};
}
{
@@ -826,19 +826,19 @@
};
}
{
- name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.4.4.tgz";
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.6.2.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.4.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz";
- sha1 = "ab4634bb4f14d36728bf5978322b35587787970f";
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz";
+ sha1 = "b692aad888a7e8d8b1b214be6b9dc03d5031f698";
};
}
{
- name = "_babel_preset_env___preset_env_7.5.5.tgz";
+ name = "_babel_preset_env___preset_env_7.6.2.tgz";
path = fetchurl {
- name = "_babel_preset_env___preset_env_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.5.5.tgz";
- sha1 = "bc470b53acaa48df4b8db24a570d6da1fef53c9a";
+ name = "_babel_preset_env___preset_env_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.2.tgz";
+ sha1 = "abbb3ed785c7fe4220d4c82a53621d71fc0c75d3";
};
}
{
@@ -874,27 +874,27 @@
};
}
{
- name = "_babel_template___template_7.4.4.tgz";
+ name = "_babel_template___template_7.6.0.tgz";
path = fetchurl {
- name = "_babel_template___template_7.4.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz";
- sha1 = "f4b88d1225689a08f5bc3a17483545be9e4ed237";
+ name = "_babel_template___template_7.6.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/template/-/template-7.6.0.tgz";
+ sha1 = "7f0159c7f5012230dad64cca42ec9bdb5c9536e6";
};
}
{
- name = "_babel_traverse___traverse_7.5.5.tgz";
+ name = "_babel_traverse___traverse_7.6.2.tgz";
path = fetchurl {
- name = "_babel_traverse___traverse_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.5.5.tgz";
- sha1 = "f664f8f368ed32988cd648da9f72d5ca70f165bb";
+ name = "_babel_traverse___traverse_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.6.2.tgz";
+ sha1 = "b0e2bfd401d339ce0e6c05690206d1e11502ce2c";
};
}
{
- name = "_babel_types___types_7.5.5.tgz";
+ name = "_babel_types___types_7.6.1.tgz";
path = fetchurl {
- name = "_babel_types___types_7.5.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/types/-/types-7.5.5.tgz";
- sha1 = "97b9f728e182785909aa4ab56264f090a028d18a";
+ name = "_babel_types___types_7.6.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/types/-/types-7.6.1.tgz";
+ sha1 = "53abf3308add3ac2a2884d539151c57c4b3ac648";
};
}
{
@@ -938,27 +938,27 @@
};
}
{
- name = "_gitlab_svgs___svgs_1.73.0.tgz";
+ name = "_gitlab_svgs___svgs_1.78.0.tgz";
path = fetchurl {
- name = "_gitlab_svgs___svgs_1.73.0.tgz";
- url = "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.73.0.tgz";
- sha1 = "e44b347e4be77b94474c80cf5c2ee26ca0325c2f";
+ name = "_gitlab_svgs___svgs_1.78.0.tgz";
+ url = "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.78.0.tgz";
+ sha1 = "469493bd6cdd254eb5d1271edeab22bbbee2f4c4";
};
}
{
- name = "_gitlab_ui___ui_5.25.2.tgz";
+ name = "_gitlab_ui___ui_5.36.0.tgz";
path = fetchurl {
- name = "_gitlab_ui___ui_5.25.2.tgz";
- url = "https://registry.yarnpkg.com/@gitlab/ui/-/ui-5.25.2.tgz";
- sha1 = "599954fefcc228d31a398dbe3c1e2287a0fcdb3e";
+ name = "_gitlab_ui___ui_5.36.0.tgz";
+ url = "https://registry.yarnpkg.com/@gitlab/ui/-/ui-5.36.0.tgz";
+ sha1 = "3087b23c138ad1c222f6b047e533f253371bc618";
};
}
{
- name = "_gitlab_visual_review_tools___visual_review_tools_1.0.1.tgz";
+ name = "_gitlab_visual_review_tools___visual_review_tools_1.0.3.tgz";
path = fetchurl {
- name = "_gitlab_visual_review_tools___visual_review_tools_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/@gitlab/visual-review-tools/-/visual-review-tools-1.0.1.tgz";
- sha1 = "7e588328ed018d91560633d56865d65b72c3a11b";
+ name = "_gitlab_visual_review_tools___visual_review_tools_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@gitlab/visual-review-tools/-/visual-review-tools-1.0.3.tgz";
+ sha1 = "b49c4a6fd8af3a1517d7e7d04096562f8bcb5d14";
};
}
{
@@ -1073,14 +1073,6 @@
sha1 = "17adc7d380457379cd14cbb64a435ea196cc4a6e";
};
}
- {
- name = "_sindresorhus_is___is_0.7.0.tgz";
- path = fetchurl {
- name = "_sindresorhus_is___is_0.7.0.tgz";
- url = "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz";
- sha1 = "9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd";
- };
- }
{
name = "_types_anymatch___anymatch_1.3.0.tgz";
path = fetchurl {
@@ -1281,6 +1273,14 @@
sha1 = "aa46d2a6f7647440b0b8932434d22f12371e543b";
};
}
+ {
+ name = "_vue_component_compiler_utils___component_compiler_utils_3.0.0.tgz";
+ path = fetchurl {
+ name = "_vue_component_compiler_utils___component_compiler_utils_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.0.0.tgz";
+ sha1 = "d16fa26b836c06df5baaeb45f3d80afc47e35634";
+ };
+ }
{
name = "_vue_test_utils___test_utils_1.0.0_beta.25.tgz";
path = fetchurl {
@@ -1290,147 +1290,147 @@
};
}
{
- name = "_webassemblyjs_ast___ast_1.7.11.tgz";
+ name = "_webassemblyjs_ast___ast_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_ast___ast_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.7.11.tgz";
- sha1 = "b988582cafbb2b095e8b556526f30c90d057cace";
+ name = "_webassemblyjs_ast___ast_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz";
+ sha1 = "51b1c5fe6576a34953bf4b253df9f0d490d9e359";
};
}
{
- name = "_webassemblyjs_floating_point_hex_parser___floating_point_hex_parser_1.7.11.tgz";
+ name = "_webassemblyjs_floating_point_hex_parser___floating_point_hex_parser_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_floating_point_hex_parser___floating_point_hex_parser_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz";
- sha1 = "a69f0af6502eb9a3c045555b1a6129d3d3f2e313";
+ name = "_webassemblyjs_floating_point_hex_parser___floating_point_hex_parser_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz";
+ sha1 = "1ba926a2923613edce496fd5b02e8ce8a5f49721";
};
}
{
- name = "_webassemblyjs_helper_api_error___helper_api_error_1.7.11.tgz";
+ name = "_webassemblyjs_helper_api_error___helper_api_error_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_helper_api_error___helper_api_error_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz";
- sha1 = "c7b6bb8105f84039511a2b39ce494f193818a32a";
+ name = "_webassemblyjs_helper_api_error___helper_api_error_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz";
+ sha1 = "c49dad22f645227c5edb610bdb9697f1aab721f7";
};
}
{
- name = "_webassemblyjs_helper_buffer___helper_buffer_1.7.11.tgz";
+ name = "_webassemblyjs_helper_buffer___helper_buffer_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_helper_buffer___helper_buffer_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz";
- sha1 = "3122d48dcc6c9456ed982debe16c8f37101df39b";
+ name = "_webassemblyjs_helper_buffer___helper_buffer_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz";
+ sha1 = "fea93e429863dd5e4338555f42292385a653f204";
};
}
{
- name = "_webassemblyjs_helper_code_frame___helper_code_frame_1.7.11.tgz";
+ name = "_webassemblyjs_helper_code_frame___helper_code_frame_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_helper_code_frame___helper_code_frame_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz";
- sha1 = "cf8f106e746662a0da29bdef635fcd3d1248364b";
+ name = "_webassemblyjs_helper_code_frame___helper_code_frame_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz";
+ sha1 = "9a740ff48e3faa3022b1dff54423df9aa293c25e";
};
}
{
- name = "_webassemblyjs_helper_fsm___helper_fsm_1.7.11.tgz";
+ name = "_webassemblyjs_helper_fsm___helper_fsm_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_helper_fsm___helper_fsm_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz";
- sha1 = "df38882a624080d03f7503f93e3f17ac5ac01181";
+ name = "_webassemblyjs_helper_fsm___helper_fsm_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz";
+ sha1 = "ba0b7d3b3f7e4733da6059c9332275d860702452";
};
}
{
- name = "_webassemblyjs_helper_module_context___helper_module_context_1.7.11.tgz";
+ name = "_webassemblyjs_helper_module_context___helper_module_context_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_helper_module_context___helper_module_context_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz";
- sha1 = "d874d722e51e62ac202476935d649c802fa0e209";
+ name = "_webassemblyjs_helper_module_context___helper_module_context_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz";
+ sha1 = "def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245";
};
}
{
- name = "_webassemblyjs_helper_wasm_bytecode___helper_wasm_bytecode_1.7.11.tgz";
+ name = "_webassemblyjs_helper_wasm_bytecode___helper_wasm_bytecode_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_helper_wasm_bytecode___helper_wasm_bytecode_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz";
- sha1 = "dd9a1e817f1c2eb105b4cf1013093cb9f3c9cb06";
+ name = "_webassemblyjs_helper_wasm_bytecode___helper_wasm_bytecode_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz";
+ sha1 = "537a750eddf5c1e932f3744206551c91c1b93e61";
};
}
{
- name = "_webassemblyjs_helper_wasm_section___helper_wasm_section_1.7.11.tgz";
+ name = "_webassemblyjs_helper_wasm_section___helper_wasm_section_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_helper_wasm_section___helper_wasm_section_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz";
- sha1 = "9c9ac41ecf9fbcfffc96f6d2675e2de33811e68a";
+ name = "_webassemblyjs_helper_wasm_section___helper_wasm_section_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz";
+ sha1 = "74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf";
};
}
{
- name = "_webassemblyjs_ieee754___ieee754_1.7.11.tgz";
+ name = "_webassemblyjs_ieee754___ieee754_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_ieee754___ieee754_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz";
- sha1 = "c95839eb63757a31880aaec7b6512d4191ac640b";
+ name = "_webassemblyjs_ieee754___ieee754_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz";
+ sha1 = "712329dbef240f36bf57bd2f7b8fb9bf4154421e";
};
}
{
- name = "_webassemblyjs_leb128___leb128_1.7.11.tgz";
+ name = "_webassemblyjs_leb128___leb128_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_leb128___leb128_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.7.11.tgz";
- sha1 = "d7267a1ee9c4594fd3f7e37298818ec65687db63";
+ name = "_webassemblyjs_leb128___leb128_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz";
+ sha1 = "044edeb34ea679f3e04cd4fd9824d5e35767ae10";
};
}
{
- name = "_webassemblyjs_utf8___utf8_1.7.11.tgz";
+ name = "_webassemblyjs_utf8___utf8_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_utf8___utf8_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.7.11.tgz";
- sha1 = "06d7218ea9fdc94a6793aa92208160db3d26ee82";
+ name = "_webassemblyjs_utf8___utf8_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz";
+ sha1 = "a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc";
};
}
{
- name = "_webassemblyjs_wasm_edit___wasm_edit_1.7.11.tgz";
+ name = "_webassemblyjs_wasm_edit___wasm_edit_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_wasm_edit___wasm_edit_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz";
- sha1 = "8c74ca474d4f951d01dbae9bd70814ee22a82005";
+ name = "_webassemblyjs_wasm_edit___wasm_edit_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz";
+ sha1 = "962da12aa5acc1c131c81c4232991c82ce56e01a";
};
}
{
- name = "_webassemblyjs_wasm_gen___wasm_gen_1.7.11.tgz";
+ name = "_webassemblyjs_wasm_gen___wasm_gen_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_wasm_gen___wasm_gen_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz";
- sha1 = "9bbba942f22375686a6fb759afcd7ac9c45da1a8";
+ name = "_webassemblyjs_wasm_gen___wasm_gen_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz";
+ sha1 = "54840766c2c1002eb64ed1abe720aded714f98bc";
};
}
{
- name = "_webassemblyjs_wasm_opt___wasm_opt_1.7.11.tgz";
+ name = "_webassemblyjs_wasm_opt___wasm_opt_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_wasm_opt___wasm_opt_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz";
- sha1 = "b331e8e7cef8f8e2f007d42c3a36a0580a7d6ca7";
+ name = "_webassemblyjs_wasm_opt___wasm_opt_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz";
+ sha1 = "b24d9f6ba50394af1349f510afa8ffcb8a63d264";
};
}
{
- name = "_webassemblyjs_wasm_parser___wasm_parser_1.7.11.tgz";
+ name = "_webassemblyjs_wasm_parser___wasm_parser_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_wasm_parser___wasm_parser_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz";
- sha1 = "6e3d20fa6a3519f6b084ef9391ad58211efb0a1a";
+ name = "_webassemblyjs_wasm_parser___wasm_parser_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz";
+ sha1 = "21576f0ec88b91427357b8536383668ef7c66b8d";
};
}
{
- name = "_webassemblyjs_wast_parser___wast_parser_1.7.11.tgz";
+ name = "_webassemblyjs_wast_parser___wast_parser_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_wast_parser___wast_parser_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz";
- sha1 = "25bd117562ca8c002720ff8116ef9072d9ca869c";
+ name = "_webassemblyjs_wast_parser___wast_parser_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz";
+ sha1 = "e10eecd542d0e7bd394f6827c49f3df6d4eefb8c";
};
}
{
- name = "_webassemblyjs_wast_printer___wast_printer_1.7.11.tgz";
+ name = "_webassemblyjs_wast_printer___wast_printer_1.8.5.tgz";
path = fetchurl {
- name = "_webassemblyjs_wast_printer___wast_printer_1.7.11.tgz";
- url = "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz";
- sha1 = "c4245b6de242cb50a2cc950174fdbf65c78d7813";
+ name = "_webassemblyjs_wast_printer___wast_printer_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz";
+ sha1 = "114bbc481fd10ca0e23b3560fa812748b0bae5bc";
};
}
{
@@ -1442,11 +1442,11 @@
};
}
{
- name = "_xtuc_long___long_4.2.1.tgz";
+ name = "_xtuc_long___long_4.2.2.tgz";
path = fetchurl {
- name = "_xtuc_long___long_4.2.1.tgz";
- url = "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.1.tgz";
- sha1 = "5c85d662f76fa1d34575766c5dcd6615abcd30d8";
+ name = "_xtuc_long___long_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz";
+ sha1 = "d291c6a4e97989b5c61d9acf396ae4fe133a718d";
};
}
{
@@ -1482,19 +1482,11 @@
};
}
{
- name = "accepts___accepts_1.3.5.tgz";
+ name = "accepts___accepts_1.3.7.tgz";
path = fetchurl {
- name = "accepts___accepts_1.3.5.tgz";
- url = "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz";
- sha1 = "eb777df6011723a3b14e8a72c0805c8e86746bd2";
- };
- }
- {
- name = "acorn_dynamic_import___acorn_dynamic_import_4.0.0.tgz";
- path = fetchurl {
- name = "acorn_dynamic_import___acorn_dynamic_import_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz";
- sha1 = "482210140582a36b83c3e342e1cfebcaa9240948";
+ name = "accepts___accepts_1.3.7.tgz";
+ url = "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz";
+ sha1 = "531bc726517a3b2b41f850021c6cc15eaab507cd";
};
}
{
@@ -1530,11 +1522,11 @@
};
}
{
- name = "acorn___acorn_6.2.1.tgz";
+ name = "acorn___acorn_6.3.0.tgz";
path = fetchurl {
- name = "acorn___acorn_6.2.1.tgz";
- url = "https://registry.yarnpkg.com/acorn/-/acorn-6.2.1.tgz";
- sha1 = "3ed8422d6dec09e6121cc7a843ca86a330a86b51";
+ name = "acorn___acorn_6.3.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz";
+ sha1 = "0087509119ffa4fc0a0041d1e93a417e68cb856e";
};
}
{
@@ -1554,11 +1546,11 @@
};
}
{
- name = "ajv_keywords___ajv_keywords_3.2.0.tgz";
+ name = "ajv_keywords___ajv_keywords_3.4.1.tgz";
path = fetchurl {
- name = "ajv_keywords___ajv_keywords_3.2.0.tgz";
- url = "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz";
- sha1 = "e86b819c602cf8821ad637413698f1dec021847a";
+ name = "ajv_keywords___ajv_keywords_3.4.1.tgz";
+ url = "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz";
+ sha1 = "ef916e271c64ac12171fd8384eaae6b2345854da";
};
}
{
@@ -1938,11 +1930,11 @@
};
}
{
- name = "async_each___async_each_1.0.1.tgz";
+ name = "async_each___async_each_1.0.3.tgz";
path = fetchurl {
- name = "async_each___async_each_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz";
- sha1 = "19d386a1d9edc6e7c1c85d388aedbcc56d33602d";
+ name = "async_each___async_each_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz";
+ sha1 = "b727dbf87d7651602f06f4d4ac387f47d91b0cbf";
};
}
{
@@ -2082,11 +2074,11 @@
};
}
{
- name = "babel_loader___babel_loader_8.0.5.tgz";
+ name = "babel_loader___babel_loader_8.0.6.tgz";
path = fetchurl {
- name = "babel_loader___babel_loader_8.0.5.tgz";
- url = "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.5.tgz";
- sha1 = "225322d7509c2157655840bba52e46b6c2f2fe33";
+ name = "babel_loader___babel_loader_8.0.6.tgz";
+ url = "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz";
+ sha1 = "e33bdb6f362b03f4bb141a0c21ab87c501b70dfb";
};
}
{
@@ -2298,11 +2290,11 @@
};
}
{
- name = "body_parser___body_parser_1.18.2.tgz";
+ name = "body_parser___body_parser_1.19.0.tgz";
path = fetchurl {
- name = "body_parser___body_parser_1.18.2.tgz";
- url = "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz";
- sha1 = "87678a19d84b47d859b83199bd59bce222b10454";
+ name = "body_parser___body_parser_1.19.0.tgz";
+ url = "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz";
+ sha1 = "96b2709e57c9c4e09a6fd66a8fd979844f69f08a";
};
}
{
@@ -2489,6 +2481,14 @@
sha1 = "f54f647c4f4e25228baa656a2e57e43d5f270982";
};
}
+ {
+ name = "buffer_json___buffer_json_2.0.0.tgz";
+ path = fetchurl {
+ name = "buffer_json___buffer_json_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/buffer-json/-/buffer-json-2.0.0.tgz";
+ sha1 = "f73e13b1e42f196fe2fd67d001c7d7107edd7c23";
+ };
+ }
{
name = "buffer_shims___buffer_shims_1.0.0.tgz";
path = fetchurl {
@@ -2537,6 +2537,14 @@
sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048";
};
}
+ {
+ name = "bytes___bytes_3.1.0.tgz";
+ path = fetchurl {
+ name = "bytes___bytes_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz";
+ sha1 = "f6cf7933a360e0588fa9fde85651cdc7f805d1f6";
+ };
+ }
{
name = "cacache___cacache_11.3.3.tgz";
path = fetchurl {
@@ -2545,6 +2553,14 @@
sha1 = "8bd29df8c6a718a6ebd2d010da4d7972ae3bbadc";
};
}
+ {
+ name = "cacache___cacache_12.0.3.tgz";
+ path = fetchurl {
+ name = "cacache___cacache_12.0.3.tgz";
+ url = "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz";
+ sha1 = "be99abba4e1bf5df461cd5a2c1071fc432573390";
+ };
+ }
{
name = "cache_base___cache_base_1.0.1.tgz";
path = fetchurl {
@@ -2554,19 +2570,11 @@
};
}
{
- name = "cache_loader___cache_loader_2.0.1.tgz";
+ name = "cache_loader___cache_loader_4.1.0.tgz";
path = fetchurl {
- name = "cache_loader___cache_loader_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/cache-loader/-/cache-loader-2.0.1.tgz";
- sha1 = "5758f41a62d7c23941e3c3c7016e6faeb03acb07";
- };
- }
- {
- name = "cacheable_request___cacheable_request_2.1.4.tgz";
- path = fetchurl {
- name = "cacheable_request___cacheable_request_2.1.4.tgz";
- url = "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz";
- sha1 = "0d808801b6342ad33c91df9d0b44dc09b91e5c3d";
+ name = "cache_loader___cache_loader_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/cache-loader/-/cache-loader-4.1.0.tgz";
+ sha1 = "9948cae353aec0a1fcb1eafda2300816ec85387e";
};
}
{
@@ -2745,14 +2753,6 @@
sha1 = "f1cec43f332e2ea5a569fd46f9f5bde4e6102aff";
};
}
- {
- name = "chalk___chalk_1.1.3.tgz";
- path = fetchurl {
- name = "chalk___chalk_1.1.3.tgz";
- url = "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz";
- sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
- };
- }
{
name = "chalk___chalk_2.4.2.tgz";
path = fetchurl {
@@ -2761,6 +2761,14 @@
sha1 = "cd42541677a54333cf541a49108c1432b44c9424";
};
}
+ {
+ name = "chalk___chalk_1.1.3.tgz";
+ path = fetchurl {
+ name = "chalk___chalk_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz";
+ sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
+ };
+ }
{
name = "character_entities_html4___character_entities_html4_1.1.2.tgz";
path = fetchurl {
@@ -2842,11 +2850,11 @@
};
}
{
- name = "chokidar___chokidar_2.0.4.tgz";
+ name = "chokidar___chokidar_2.1.8.tgz";
path = fetchurl {
- name = "chokidar___chokidar_2.0.4.tgz";
- url = "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz";
- sha1 = "356ff4e2b0e8e43e322d18a372460bbcf3accd26";
+ name = "chokidar___chokidar_2.1.8.tgz";
+ url = "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz";
+ sha1 = "804b3a7b6a99358c3c5c61e71d8728f041cff917";
};
}
{
@@ -2866,11 +2874,11 @@
};
}
{
- name = "chrome_trace_event___chrome_trace_event_1.0.0.tgz";
+ name = "chrome_trace_event___chrome_trace_event_1.0.2.tgz";
path = fetchurl {
- name = "chrome_trace_event___chrome_trace_event_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz";
- sha1 = "45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48";
+ name = "chrome_trace_event___chrome_trace_event_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz";
+ sha1 = "234090ee97c7d4ad1a2c4beae27505deffc608a4";
};
}
{
@@ -2977,6 +2985,14 @@
sha1 = "348422dbe82d800b3022eef4f6ac10bf2e4d1b49";
};
}
+ {
+ name = "cliui___cliui_5.0.0.tgz";
+ path = fetchurl {
+ name = "cliui___cliui_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz";
+ sha1 = "deefcfdb2e800784aa34f46fa08e06851c7bbbc5";
+ };
+ }
{
name = "clone_buffer___clone_buffer_1.0.0.tgz";
path = fetchurl {
@@ -3001,14 +3017,6 @@
sha1 = "7d65e00885cd8796405c35a737e7a86b7429e36f";
};
}
- {
- name = "clone_response___clone_response_1.0.2.tgz";
- path = fetchurl {
- name = "clone_response___clone_response_1.0.2.tgz";
- url = "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz";
- sha1 = "d1dc973920314df67fbeb94223b4ee350239e96b";
- };
- }
{
name = "clone_stats___clone_stats_1.0.0.tgz";
path = fetchurl {
@@ -3145,14 +3153,6 @@
sha1 = "d58bb2b5c1ee8f87b0d340027e9e94e222c5a422";
};
}
- {
- name = "commander___commander_2.17.1.tgz";
- path = fetchurl {
- name = "commander___commander_2.17.1.tgz";
- url = "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz";
- sha1 = "bd77ab7de6de94205ceacc72f1716d29f20a77bf";
- };
- }
{
name = "commander___commander_2.9.0.tgz";
path = fetchurl {
@@ -3202,27 +3202,27 @@
};
}
{
- name = "compressible___compressible_2.0.15.tgz";
+ name = "compressible___compressible_2.0.17.tgz";
path = fetchurl {
- name = "compressible___compressible_2.0.15.tgz";
- url = "https://registry.yarnpkg.com/compressible/-/compressible-2.0.15.tgz";
- sha1 = "857a9ab0a7e5a07d8d837ed43fe2defff64fe212";
+ name = "compressible___compressible_2.0.17.tgz";
+ url = "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz";
+ sha1 = "6e8c108a16ad58384a977f3a482ca20bff2f38c1";
};
}
{
- name = "compression_webpack_plugin___compression_webpack_plugin_2.0.0.tgz";
+ name = "compression_webpack_plugin___compression_webpack_plugin_3.0.0.tgz";
path = fetchurl {
- name = "compression_webpack_plugin___compression_webpack_plugin_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/compression-webpack-plugin/-/compression-webpack-plugin-2.0.0.tgz";
- sha1 = "46476350c1eb27f783dccc79ac2f709baa2cffbc";
+ name = "compression_webpack_plugin___compression_webpack_plugin_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/compression-webpack-plugin/-/compression-webpack-plugin-3.0.0.tgz";
+ sha1 = "097d2e4d95c3a14cb5c8ed20899009ab5b9bbca0";
};
}
{
- name = "compression___compression_1.7.3.tgz";
+ name = "compression___compression_1.7.4.tgz";
path = fetchurl {
- name = "compression___compression_1.7.3.tgz";
- url = "https://registry.yarnpkg.com/compression/-/compression-1.7.3.tgz";
- sha1 = "27e0e176aaf260f7f2c2813c3e440adb9f1993db";
+ name = "compression___compression_1.7.4.tgz";
+ url = "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz";
+ sha1 = "95523eff170ca57c29a0ca41e6fe131f41e5bb8f";
};
}
{
@@ -3266,11 +3266,11 @@
};
}
{
- name = "connect_history_api_fallback___connect_history_api_fallback_1.3.0.tgz";
+ name = "connect_history_api_fallback___connect_history_api_fallback_1.6.0.tgz";
path = fetchurl {
- name = "connect_history_api_fallback___connect_history_api_fallback_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz";
- sha1 = "e51d17f8f0ef0db90a64fdb47de3051556e9f169";
+ name = "connect_history_api_fallback___connect_history_api_fallback_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz";
+ sha1 = "8b32089359308d111115d81cad3fceab888f97bc";
};
}
{
@@ -3330,11 +3330,11 @@
};
}
{
- name = "content_disposition___content_disposition_0.5.2.tgz";
+ name = "content_disposition___content_disposition_0.5.3.tgz";
path = fetchurl {
- name = "content_disposition___content_disposition_0.5.2.tgz";
- url = "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz";
- sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4";
+ name = "content_disposition___content_disposition_0.5.3.tgz";
+ url = "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz";
+ sha1 = "e130caf7e7279087c5616c2007d0485698984fbd";
};
}
{
@@ -3377,6 +3377,14 @@
sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb";
};
}
+ {
+ name = "cookie___cookie_0.4.0.tgz";
+ path = fetchurl {
+ name = "cookie___cookie_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz";
+ sha1 = "beb437e7022b3b6d49019d088665303ebe9c14ba";
+ };
+ }
{
name = "copy_concurrently___copy_concurrently_1.0.5.tgz";
path = fetchurl {
@@ -3426,11 +3434,11 @@
};
}
{
- name = "core_js___core_js_3.1.3.tgz";
+ name = "core_js___core_js_3.2.1.tgz";
path = fetchurl {
- name = "core_js___core_js_3.1.3.tgz";
- url = "https://registry.yarnpkg.com/core-js/-/core-js-3.1.3.tgz";
- sha1 = "95700bca5f248f5f78c0ec63e784eca663ec4138";
+ name = "core_js___core_js_3.2.1.tgz";
+ url = "https://registry.yarnpkg.com/core-js/-/core-js-3.2.1.tgz";
+ sha1 = "cd41f38534da6cc59f7db050fe67307de9868b09";
};
}
{
@@ -3497,6 +3505,14 @@
sha1 = "607461d4e7aa7a7fe15a26834b14b7f0c2801562";
};
}
+ {
+ name = "cross_spawn___cross_spawn_6.0.5.tgz";
+ path = fetchurl {
+ name = "cross_spawn___cross_spawn_6.0.5.tgz";
+ url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz";
+ sha1 = "4a5ec7c64dfae22c3a14124dbacdee846d80cbc4";
+ };
+ }
{
name = "cross_spawn___cross_spawn_3.0.1.tgz";
path = fetchurl {
@@ -3513,14 +3529,6 @@
sha1 = "e8bd0efee58fcff6f8f94510a0a554bbfa235449";
};
}
- {
- name = "cross_spawn___cross_spawn_6.0.5.tgz";
- path = fetchurl {
- name = "cross_spawn___cross_spawn_6.0.5.tgz";
- url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz";
- sha1 = "4a5ec7c64dfae22c3a14124dbacdee846d80cbc4";
- };
- }
{
name = "crypt___crypt_0.0.2.tgz";
path = fetchurl {
@@ -3570,11 +3578,11 @@
};
}
{
- name = "css_selector_tokenizer___css_selector_tokenizer_0.7.0.tgz";
+ name = "css_selector_tokenizer___css_selector_tokenizer_0.7.1.tgz";
path = fetchurl {
- name = "css_selector_tokenizer___css_selector_tokenizer_0.7.0.tgz";
- url = "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz";
- sha1 = "e6988474ae8c953477bf5e7efecfceccd9cf4c86";
+ name = "css_selector_tokenizer___css_selector_tokenizer_0.7.1.tgz";
+ url = "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz";
+ sha1 = "a177271a8bca5019172f4f891fc6eed9cbf68d5d";
};
}
{
@@ -4057,14 +4065,6 @@
sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
};
}
- {
- name = "decamelize___decamelize_2.0.0.tgz";
- path = fetchurl {
- name = "decamelize___decamelize_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz";
- sha1 = "656d7bbc8094c4c788ea53c5840908c9c7d063c7";
- };
- }
{
name = "deckar01_task_list___deckar01_task_list_2.2.0.tgz";
path = fetchurl {
@@ -4081,14 +4081,6 @@
sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
};
}
- {
- name = "decompress_response___decompress_response_3.3.0.tgz";
- path = fetchurl {
- name = "decompress_response___decompress_response_3.3.0.tgz";
- url = "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz";
- sha1 = "80a4dd323748384bfa248083622aedec982adff3";
- };
- }
{
name = "deep_equal___deep_equal_1.0.1.tgz";
path = fetchurl {
@@ -4122,11 +4114,11 @@
};
}
{
- name = "default_gateway___default_gateway_2.7.2.tgz";
+ name = "default_gateway___default_gateway_4.2.0.tgz";
path = fetchurl {
- name = "default_gateway___default_gateway_2.7.2.tgz";
- url = "https://registry.yarnpkg.com/default-gateway/-/default-gateway-2.7.2.tgz";
- sha1 = "b7ef339e5e024b045467af403d50348db4642d0f";
+ name = "default_gateway___default_gateway_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz";
+ sha1 = "167104c7500c2115f6dd69b0a536bb8ed720552b";
};
}
{
@@ -4186,11 +4178,11 @@
};
}
{
- name = "del___del_3.0.0.tgz";
+ name = "del___del_4.1.1.tgz";
path = fetchurl {
- name = "del___del_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz";
- sha1 = "53ecf699ffcbcb39637691ab13baf160819766e5";
+ name = "del___del_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz";
+ sha1 = "9e8f117222ea44a31ff3a156c049b99052a9f0b4";
};
}
{
@@ -4865,6 +4857,14 @@
sha1 = "a10f10dedfc92def774ec9bb5bfbd2fb8e1c96d2";
};
}
+ {
+ name = "eslint_plugin_no_jquery___eslint_plugin_no_jquery_2.1.0.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_no_jquery___eslint_plugin_no_jquery_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.1.0.tgz";
+ sha1 = "d03b74224c5cfbc7fc0bdd12ce4eb400d09e0c0b";
+ };
+ }
{
name = "eslint_plugin_promise___eslint_plugin_promise_4.1.1.tgz";
path = fetchurl {
@@ -4898,11 +4898,11 @@
};
}
{
- name = "eslint_scope___eslint_scope_4.0.0.tgz";
+ name = "eslint_scope___eslint_scope_4.0.3.tgz";
path = fetchurl {
- name = "eslint_scope___eslint_scope_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz";
- sha1 = "50bf3071e9338bcdc43331794a0cb533f0136172";
+ name = "eslint_scope___eslint_scope_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz";
+ sha1 = "ca03833310f6889a3264781aa82e63eb9cfe7848";
};
}
{
@@ -5010,11 +5010,11 @@
};
}
{
- name = "eventemitter3___eventemitter3_1.2.0.tgz";
+ name = "eventemitter3___eventemitter3_4.0.0.tgz";
path = fetchurl {
- name = "eventemitter3___eventemitter3_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz";
- sha1 = "1c86991d816ad1e504750e73874224ecf3bec508";
+ name = "eventemitter3___eventemitter3_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz";
+ sha1 = "d65176163887ee59f386d64c82610b696a4a74eb";
};
}
{
@@ -5025,6 +5025,14 @@
sha1 = "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924";
};
}
+ {
+ name = "events___events_3.0.0.tgz";
+ path = fetchurl {
+ name = "events___events_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz";
+ sha1 = "9a0a0dfaf62893d92b875b8f2698ca4114973e88";
+ };
+ }
{
name = "eventsource___eventsource_1.0.7.tgz";
path = fetchurl {
@@ -5049,14 +5057,6 @@
sha1 = "6738de2eb7c8e671d0366aea0b0db8c6f7d7391b";
};
}
- {
- name = "execa___execa_0.10.0.tgz";
- path = fetchurl {
- name = "execa___execa_0.10.0.tgz";
- url = "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz";
- sha1 = "ff456a8f53f90f8eccc71a96d11bdfc7f082cb50";
- };
- }
{
name = "execa___execa_0.7.0.tgz";
path = fetchurl {
@@ -5122,11 +5122,11 @@
};
}
{
- name = "https___registry.npmjs.org_express___express_4.16.3.tgz";
+ name = "express___express_4.17.1.tgz";
path = fetchurl {
- name = "https___registry.npmjs.org_express___express_4.16.3.tgz";
- url = "https://registry.npmjs.org/express/-/express-4.16.3.tgz";
- sha1 = "6af8a502350db3246ecc4becf6b5a34d22f7ed53";
+ name = "express___express_4.17.1.tgz";
+ url = "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz";
+ sha1 = "4491fc38605cf51f8629d39c2b5d026f98a4c134";
};
}
{
@@ -5226,11 +5226,11 @@
};
}
{
- name = "fastparse___fastparse_1.1.1.tgz";
+ name = "fastparse___fastparse_1.1.2.tgz";
path = fetchurl {
- name = "fastparse___fastparse_1.1.1.tgz";
- url = "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz";
- sha1 = "d1e2643b38a94d7583b479060e6c4affc94071f8";
+ name = "fastparse___fastparse_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz";
+ sha1 = "91728c5a5942eced8531283c79441ee4122c35a9";
};
}
{
@@ -5298,11 +5298,11 @@
};
}
{
- name = "file_loader___file_loader_3.0.1.tgz";
+ name = "file_loader___file_loader_4.2.0.tgz";
path = fetchurl {
- name = "file_loader___file_loader_3.0.1.tgz";
- url = "https://registry.yarnpkg.com/file-loader/-/file-loader-3.0.1.tgz";
- sha1 = "f8e0ba0b599918b51adfe45d66d1e771ad560faa";
+ name = "file_loader___file_loader_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/file-loader/-/file-loader-4.2.0.tgz";
+ sha1 = "5fb124d2369d7075d70a9a5abecd12e60a95215e";
};
}
{
@@ -5346,11 +5346,11 @@
};
}
{
- name = "finalhandler___finalhandler_1.1.1.tgz";
+ name = "finalhandler___finalhandler_1.1.2.tgz";
path = fetchurl {
- name = "finalhandler___finalhandler_1.1.1.tgz";
- url = "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz";
- sha1 = "eebf4ed840079c83f4249038c9d703008301b105";
+ name = "finalhandler___finalhandler_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz";
+ sha1 = "b7e7d000ffd11938d0fdb053506f6ebabe9f587d";
};
}
{
@@ -5361,6 +5361,14 @@
sha1 = "8d0f94cd13fe43c6c7c261a0d86115ca918c05f7";
};
}
+ {
+ name = "find_cache_dir___find_cache_dir_3.0.0.tgz";
+ path = fetchurl {
+ name = "find_cache_dir___find_cache_dir_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.0.0.tgz";
+ sha1 = "cd4b7dd97b7185b7e17dbfe2d6e4115ee3eeb8fc";
+ };
+ }
{
name = "find_root___find_root_1.1.0.tgz";
path = fetchurl {
@@ -5394,11 +5402,19 @@
};
}
{
- name = "findup_sync___findup_sync_2.0.0.tgz";
+ name = "find_up___find_up_4.1.0.tgz";
path = fetchurl {
- name = "findup_sync___findup_sync_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz";
- sha1 = "9326b1488c22d1a6088650a86901b2d9a90a2cbc";
+ name = "find_up___find_up_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz";
+ sha1 = "97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19";
+ };
+ }
+ {
+ name = "findup_sync___findup_sync_3.0.0.tgz";
+ path = fetchurl {
+ name = "findup_sync___findup_sync_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz";
+ sha1 = "17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1";
};
}
{
@@ -5625,6 +5641,14 @@
sha1 = "f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a";
};
}
+ {
+ name = "get_caller_file___get_caller_file_2.0.5.tgz";
+ path = fetchurl {
+ name = "get_caller_file___get_caller_file_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz";
+ sha1 = "4f94412a82db32f36e3b0b9741f8a97feb031f7e";
+ };
+ }
{
name = "get_port___get_port_4.2.0.tgz";
path = fetchurl {
@@ -5802,11 +5826,11 @@
};
}
{
- name = "global_modules_path___global_modules_path_2.3.1.tgz";
+ name = "global_modules___global_modules_2.0.0.tgz";
path = fetchurl {
- name = "global_modules_path___global_modules_path_2.3.1.tgz";
- url = "https://registry.yarnpkg.com/global-modules-path/-/global-modules-path-2.3.1.tgz";
- sha1 = "e541f4c800a1a8514a990477b267ac67525b9931";
+ name = "global_modules___global_modules_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz";
+ sha1 = "997605ad2345f27f51539bea26574421215c7780";
};
}
{
@@ -5817,14 +5841,6 @@
sha1 = "6d770f0eb523ac78164d72b5e71a8877265cc3ea";
};
}
- {
- name = "global_modules___global_modules_2.0.0.tgz";
- path = fetchurl {
- name = "global_modules___global_modules_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz";
- sha1 = "997605ad2345f27f51539bea26574421215c7780";
- };
- }
{
name = "global_prefix___global_prefix_1.0.2.tgz";
path = fetchurl {
@@ -5929,14 +5945,6 @@
sha1 = "240cd05785a9a18e561dc1b44b41c763ef1e8db0";
};
}
- {
- name = "got___got_8.3.0.tgz";
- path = fetchurl {
- name = "got___got_8.3.0.tgz";
- url = "https://registry.yarnpkg.com/got/-/got-8.3.0.tgz";
- sha1 = "6ba26e75f8a6cc4c6b3eb1fe7ce4fec7abac8533";
- };
- }
{
name = "graceful_fs___graceful_fs_4.2.0.tgz";
path = fetchurl {
@@ -6057,14 +6065,6 @@
sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
};
}
- {
- name = "has_symbol_support_x___has_symbol_support_x_1.3.0.tgz";
- path = fetchurl {
- name = "has_symbol_support_x___has_symbol_support_x_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.3.0.tgz";
- sha1 = "588bd6927eaa0e296afae24160659167fc2be4f8";
- };
- }
{
name = "has_symbols___has_symbols_1.0.0.tgz";
path = fetchurl {
@@ -6073,14 +6073,6 @@
sha1 = "ba1a8f1af2a0fc39650f5c850367704122063b44";
};
}
- {
- name = "has_to_string_tag_x___has_to_string_tag_x_1.3.0.tgz";
- path = fetchurl {
- name = "has_to_string_tag_x___has_to_string_tag_x_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.3.0.tgz";
- sha1 = "78e3d98c3c0ec9413e970eb8d766249a1e13058f";
- };
- }
{
name = "has_unicode___has_unicode_2.0.1.tgz";
path = fetchurl {
@@ -6266,11 +6258,11 @@
};
}
{
- name = "html_entities___html_entities_1.2.0.tgz";
+ name = "html_entities___html_entities_1.2.1.tgz";
path = fetchurl {
- name = "html_entities___html_entities_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.0.tgz";
- sha1 = "41948caf85ce82fed36e4e6a0ed371a6664379e2";
+ name = "html_entities___html_entities_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz";
+ sha1 = "0df29351f0721163515dfb9e5543e5f6eed5162f";
};
}
{
@@ -6305,14 +6297,6 @@
sha1 = "5f5e422dcf6119c0d983ed36260ce9ded0bee464";
};
}
- {
- name = "http_cache_semantics___http_cache_semantics_3.8.1.tgz";
- path = fetchurl {
- name = "http_cache_semantics___http_cache_semantics_3.8.1.tgz";
- url = "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz";
- sha1 = "39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2";
- };
- }
{
name = "http_deceiver___http_deceiver_1.2.7.tgz";
path = fetchurl {
@@ -6321,6 +6305,14 @@
sha1 = "fa7168944ab9a519d337cb0bec7284dc3e723d87";
};
}
+ {
+ name = "http_errors___http_errors_1.7.2.tgz";
+ path = fetchurl {
+ name = "http_errors___http_errors_1.7.2.tgz";
+ url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz";
+ sha1 = "4f5029cf13239f31036e5b2e55292bcfbcc85c8f";
+ };
+ }
{
name = "http_errors___http_errors_1.6.2.tgz";
path = fetchurl {
@@ -6330,19 +6322,19 @@
};
}
{
- name = "http_proxy_middleware___http_proxy_middleware_0.18.0.tgz";
+ name = "http_proxy_middleware___http_proxy_middleware_0.19.1.tgz";
path = fetchurl {
- name = "http_proxy_middleware___http_proxy_middleware_0.18.0.tgz";
- url = "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz";
- sha1 = "0987e6bb5a5606e5a69168d8f967a87f15dd8aab";
+ name = "http_proxy_middleware___http_proxy_middleware_0.19.1.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz";
+ sha1 = "183c7dc4aa1479150306498c210cdaf96080a43a";
};
}
{
- name = "http_proxy___http_proxy_1.16.2.tgz";
+ name = "http_proxy___http_proxy_1.18.0.tgz";
path = fetchurl {
- name = "http_proxy___http_proxy_1.16.2.tgz";
- url = "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz";
- sha1 = "06dff292952bf64dbe8471fa9df73066d4f37742";
+ name = "http_proxy___http_proxy_1.18.0.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.0.tgz";
+ sha1 = "dbe55f63e75a347db7f3d99974f2692a314a6a3a";
};
}
{
@@ -6369,14 +6361,6 @@
sha1 = "2022b4b25fbddc21d2f524974a474aafe733908b";
};
}
- {
- name = "iconv_lite___iconv_lite_0.4.19.tgz";
- path = fetchurl {
- name = "iconv_lite___iconv_lite_0.4.19.tgz";
- url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz";
- sha1 = "f7468f60135f5e5dad3399c0a81be9a1603a082b";
- };
- }
{
name = "icss_replace_symbols___icss_replace_symbols_1.1.0.tgz";
path = fetchurl {
@@ -6553,6 +6537,14 @@
sha1 = "82dc336d232b9062179d05ab3293a66059fd435d";
};
}
+ {
+ name = "infer_owner___infer_owner_1.0.4.tgz";
+ path = fetchurl {
+ name = "infer_owner___infer_owner_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz";
+ sha1 = "c4cefcaa8e51051c2a40ba2ce8a3d27295af9467";
+ };
+ }
{
name = "inflight___inflight_1.0.6.tgz";
path = fetchurl {
@@ -6594,27 +6586,19 @@
};
}
{
- name = "internal_ip___internal_ip_3.0.1.tgz";
+ name = "internal_ip___internal_ip_4.3.0.tgz";
path = fetchurl {
- name = "internal_ip___internal_ip_3.0.1.tgz";
- url = "https://registry.yarnpkg.com/internal-ip/-/internal-ip-3.0.1.tgz";
- sha1 = "df5c99876e1d2eb2ea2d74f520e3f669a00ece27";
+ name = "internal_ip___internal_ip_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz";
+ sha1 = "845452baad9d2ca3b69c635a137acb9a0dad0907";
};
}
{
- name = "interpret___interpret_1.1.0.tgz";
+ name = "interpret___interpret_1.2.0.tgz";
path = fetchurl {
- name = "interpret___interpret_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz";
- sha1 = "7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614";
- };
- }
- {
- name = "into_stream___into_stream_3.1.0.tgz";
- path = fetchurl {
- name = "into_stream___into_stream_3.1.0.tgz";
- url = "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz";
- sha1 = "96fb0a936c12babd6ff1752a17d05616abd094c6";
+ name = "interpret___interpret_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz";
+ sha1 = "d5061a6224be58e8083985f5014d844359576296";
};
}
{
@@ -6658,11 +6642,19 @@
};
}
{
- name = "ipaddr.js___ipaddr.js_1.8.0.tgz";
+ name = "ipaddr.js___ipaddr.js_1.9.0.tgz";
path = fetchurl {
- name = "ipaddr.js___ipaddr.js_1.8.0.tgz";
- url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz";
- sha1 = "eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e";
+ name = "ipaddr.js___ipaddr.js_1.9.0.tgz";
+ url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz";
+ sha1 = "37df74e430a0e47550fe54a2defe30d8acd95f65";
+ };
+ }
+ {
+ name = "is_absolute_url___is_absolute_url_3.0.2.tgz";
+ path = fetchurl {
+ name = "is_absolute_url___is_absolute_url_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.2.tgz";
+ sha1 = "554f2933e7385cc46e94351977ca2081170a206e";
};
}
{
@@ -6969,14 +6961,6 @@
sha1 = "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f";
};
}
- {
- name = "is_object___is_object_1.0.1.tgz";
- path = fetchurl {
- name = "is_object___is_object_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz";
- sha1 = "8952688c5ec2ffd6b03ecc85e769e02903083470";
- };
- }
{
name = "is_path_cwd___is_path_cwd_1.0.0.tgz";
path = fetchurl {
@@ -6985,6 +6969,14 @@
sha1 = "d225ec23132e89edd38fda767472e62e65f1106d";
};
}
+ {
+ name = "is_path_cwd___is_path_cwd_2.2.0.tgz";
+ path = fetchurl {
+ name = "is_path_cwd___is_path_cwd_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz";
+ sha1 = "67d43b82664a7b5191fd9119127eb300048a9fdb";
+ };
+ }
{
name = "is_path_in_cwd___is_path_in_cwd_1.0.0.tgz";
path = fetchurl {
@@ -6993,6 +6985,14 @@
sha1 = "6477582b8214d602346094567003be8a9eac04dc";
};
}
+ {
+ name = "is_path_in_cwd___is_path_in_cwd_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_path_in_cwd___is_path_in_cwd_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz";
+ sha1 = "bfe2dca26c69f397265a4009963602935a053acb";
+ };
+ }
{
name = "is_path_inside___is_path_inside_1.0.0.tgz";
path = fetchurl {
@@ -7001,6 +7001,14 @@
sha1 = "fc06e5a1683fbda13de667aff717bbc10a48f37f";
};
}
+ {
+ name = "is_path_inside___is_path_inside_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_path_inside___is_path_inside_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz";
+ sha1 = "7c9810587d659a40d27bcdb4d5616eab059494b2";
+ };
+ }
{
name = "is_plain_obj___is_plain_obj_1.1.0.tgz";
path = fetchurl {
@@ -7289,14 +7297,6 @@
sha1 = "a5231a08ef6dd22b268d0895084cf8d58b5bec53";
};
}
- {
- name = "isurl___isurl_1.0.0.tgz";
- path = fetchurl {
- name = "isurl___isurl_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz";
- sha1 = "b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67";
- };
- }
{
name = "iterall___iterall_1.2.2.tgz";
path = fetchurl {
@@ -7729,14 +7729,6 @@
sha1 = "e7dee66e35d6fc16f710fe91d5cf69f70f08911d";
};
}
- {
- name = "json_buffer___json_buffer_3.0.0.tgz";
- path = fetchurl {
- name = "json_buffer___json_buffer_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz";
- sha1 = "5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898";
- };
- }
{
name = "json_parse_better_errors___json_parse_better_errors_1.0.2.tgz";
path = fetchurl {
@@ -7914,19 +7906,11 @@
};
}
{
- name = "keyv___keyv_3.0.0.tgz";
+ name = "killable___killable_1.0.1.tgz";
path = fetchurl {
- name = "keyv___keyv_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz";
- sha1 = "44923ba39e68b12a7cec7df6c3268c031f2ef373";
- };
- }
- {
- name = "killable___killable_1.0.0.tgz";
- path = fetchurl {
- name = "killable___killable_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/killable/-/killable-1.0.0.tgz";
- sha1 = "da8b84bd47de5395878f95d64d02f2449fe05e6b";
+ name = "killable___killable_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz";
+ sha1 = "4c8ce441187a061c7474fb87ca08e2a638194892";
};
}
{
@@ -8114,11 +8098,11 @@
};
}
{
- name = "loader_runner___loader_runner_2.3.0.tgz";
+ name = "loader_runner___loader_runner_2.4.0.tgz";
path = fetchurl {
- name = "loader_runner___loader_runner_2.3.0.tgz";
- url = "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz";
- sha1 = "f482aea82d543e07921700d5a46ef26fdac6b8a2";
+ name = "loader_runner___loader_runner_2.4.0.tgz";
+ url = "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz";
+ sha1 = "ed47066bfe534d7e84c4c7b9998c2a75607d9357";
};
}
{
@@ -8145,6 +8129,14 @@
sha1 = "dbec3b3ab759758071b58fe59fc41871af21400e";
};
}
+ {
+ name = "locate_path___locate_path_5.0.0.tgz";
+ path = fetchurl {
+ name = "locate_path___locate_path_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz";
+ sha1 = "1afba396afd676a6d42504d0a67a3a7eb9f62aa0";
+ };
+ }
{
name = "lodash.camelcase___lodash.camelcase_4.3.0.tgz";
path = fetchurl {
@@ -8161,14 +8153,6 @@
sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef";
};
}
- {
- name = "lodash.debounce___lodash.debounce_4.0.8.tgz";
- path = fetchurl {
- name = "lodash.debounce___lodash.debounce_4.0.8.tgz";
- url = "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz";
- sha1 = "82d79bff30a67c4005ffd5e2515300ad9ca4d7af";
- };
- }
{
name = "lodash.differencewith___lodash.differencewith_4.5.0.tgz";
path = fetchurl {
@@ -8274,11 +8258,11 @@
};
}
{
- name = "loglevel___loglevel_1.4.1.tgz";
+ name = "loglevel___loglevel_1.6.4.tgz";
path = fetchurl {
- name = "loglevel___loglevel_1.4.1.tgz";
- url = "https://registry.yarnpkg.com/loglevel/-/loglevel-1.4.1.tgz";
- sha1 = "95b383f91a3c2756fd4ab093667e4309161f2bcd";
+ name = "loglevel___loglevel_1.6.4.tgz";
+ url = "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.4.tgz";
+ sha1 = "f408f4f006db8354d0577dcf6d33485b3cb90d56";
};
}
{
@@ -8369,6 +8353,14 @@
sha1 = "5f0310e18b8be898cc07009295a30ae41e91e6f5";
};
}
+ {
+ name = "make_dir___make_dir_3.0.0.tgz";
+ path = fetchurl {
+ name = "make_dir___make_dir_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz";
+ sha1 = "1b5f39f6b9270ed33f9f054c5c0f84304989f801";
+ };
+ }
{
name = "make_error___make_error_1.3.5.tgz";
path = fetchurl {
@@ -8385,6 +8377,14 @@
sha1 = "e01a5c9109f2af79660e4e8b9587790184f5a96c";
};
}
+ {
+ name = "mamacro___mamacro_0.0.3.tgz";
+ path = fetchurl {
+ name = "mamacro___mamacro_0.0.3.tgz";
+ url = "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz";
+ sha1 = "ad2c9576197c9f1abf308d0787865bd975a3f3e4";
+ };
+ }
{
name = "map_age_cleaner___map_age_cleaner_0.1.3.tgz";
path = fetchurl {
@@ -8682,27 +8682,27 @@
};
}
{
- name = "mime_db___mime_db_1.37.0.tgz";
+ name = "mime_db___mime_db_1.40.0.tgz";
path = fetchurl {
- name = "mime_db___mime_db_1.37.0.tgz";
- url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz";
- sha1 = "0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8";
+ name = "mime_db___mime_db_1.40.0.tgz";
+ url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz";
+ sha1 = "a65057e998db090f732a68f6c276d387d4126c32";
};
}
{
- name = "mime_types___mime_types_2.1.21.tgz";
+ name = "mime_types___mime_types_2.1.24.tgz";
path = fetchurl {
- name = "mime_types___mime_types_2.1.21.tgz";
- url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz";
- sha1 = "28995aa1ecb770742fe6ae7e58f9181c744b3f96";
+ name = "mime_types___mime_types_2.1.24.tgz";
+ url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz";
+ sha1 = "b6f8d0b3e951efb77dedeca194cff6d16f676f81";
};
}
{
- name = "mime___mime_1.4.1.tgz";
+ name = "mime___mime_1.6.0.tgz";
path = fetchurl {
- name = "mime___mime_1.4.1.tgz";
- url = "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz";
- sha1 = "121f9ebc49e3766f311a76e1fa1c8003c4b03aa6";
+ name = "mime___mime_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz";
+ sha1 = "32cd9e5c64553bd58d19a568af452acff04981b1";
};
}
{
@@ -8729,14 +8729,6 @@
sha1 = "7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b";
};
}
- {
- name = "mimic_response___mimic_response_1.0.0.tgz";
- path = fetchurl {
- name = "mimic_response___mimic_response_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz";
- sha1 = "df3d3652a73fded6b9b0b24146e6fd052353458e";
- };
- }
{
name = "minify___minify_4.1.2.tgz";
path = fetchurl {
@@ -8970,11 +8962,11 @@
};
}
{
- name = "negotiator___negotiator_0.6.1.tgz";
+ name = "negotiator___negotiator_0.6.2.tgz";
path = fetchurl {
- name = "negotiator___negotiator_0.6.1.tgz";
- url = "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz";
- sha1 = "2b327184e8992101177b28563fb5e7102acd0ca9";
+ name = "negotiator___negotiator_0.6.2.tgz";
+ url = "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz";
+ sha1 = "feacf7ccf525a77ae9634436a64883ffeca346fb";
};
}
{
@@ -9018,11 +9010,11 @@
};
}
{
- name = "node_forge___node_forge_0.6.33.tgz";
+ name = "node_forge___node_forge_0.8.2.tgz";
path = fetchurl {
- name = "node_forge___node_forge_0.6.33.tgz";
- url = "https://registry.yarnpkg.com/node-forge/-/node-forge-0.6.33.tgz";
- sha1 = "463811879f573d45155ad6a9f43dc296e8e85ebc";
+ name = "node_forge___node_forge_0.8.2.tgz";
+ url = "https://registry.yarnpkg.com/node-forge/-/node-forge-0.8.2.tgz";
+ sha1 = "b4bcc59fb12ce77a8825fc6a783dfe3182499c5a";
};
}
{
@@ -9042,11 +9034,11 @@
};
}
{
- name = "node_libs_browser___node_libs_browser_2.1.0.tgz";
+ name = "node_libs_browser___node_libs_browser_2.2.1.tgz";
path = fetchurl {
- name = "node_libs_browser___node_libs_browser_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz";
- sha1 = "5f94263d404f6e44767d726901fff05478d600df";
+ name = "node_libs_browser___node_libs_browser_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz";
+ sha1 = "b64f513d18338625f90346d27b0d235e631f6425";
};
}
{
@@ -9161,14 +9153,6 @@
sha1 = "d0b145eb691189c63a78d201dc4fdb1293ef0c03";
};
}
- {
- name = "normalize_url___normalize_url_2.0.1.tgz";
- path = fetchurl {
- name = "normalize_url___normalize_url_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz";
- sha1 = "835a9da1551fa26f70e92329069a23aa6574d7e6";
- };
- }
{
name = "normalize_url___normalize_url_1.9.1.tgz";
path = fetchurl {
@@ -9338,11 +9322,11 @@
};
}
{
- name = "on_headers___on_headers_1.0.1.tgz";
+ name = "on_headers___on_headers_1.0.2.tgz";
path = fetchurl {
- name = "on_headers___on_headers_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz";
- sha1 = "928f5d0f470d49342651ea6794b0857c100693f7";
+ name = "on_headers___on_headers_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz";
+ sha1 = "772b0ae6aaa525c399e489adfad90c403eb3c28f";
};
}
{
@@ -9370,11 +9354,11 @@
};
}
{
- name = "opn___opn_5.2.0.tgz";
+ name = "opn___opn_5.5.0.tgz";
path = fetchurl {
- name = "opn___opn_5.2.0.tgz";
- url = "https://registry.yarnpkg.com/opn/-/opn-5.2.0.tgz";
- sha1 = "71fdf934d6827d676cecbea1531f95d354641225";
+ name = "opn___opn_5.5.0.tgz";
+ url = "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz";
+ sha1 = "fc7164fab56d235904c51c3b27da6758ca3b9bfc";
};
}
{
@@ -9473,14 +9457,6 @@
sha1 = "85cdfafaeb28e8677f416e287592b5f3f49ea410";
};
}
- {
- name = "p_cancelable___p_cancelable_0.4.1.tgz";
- path = fetchurl {
- name = "p_cancelable___p_cancelable_0.4.1.tgz";
- url = "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz";
- sha1 = "35f363d67d52081c8d9585e37bcceb7e0bbcb2a0";
- };
- }
{
name = "p_defer___p_defer_1.0.0.tgz";
path = fetchurl {
@@ -9505,14 +9481,6 @@
sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
};
}
- {
- name = "p_is_promise___p_is_promise_1.1.0.tgz";
- path = fetchurl {
- name = "p_is_promise___p_is_promise_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz";
- sha1 = "9c9456989e9f6588017b0434d56097675c3da05e";
- };
- }
{
name = "p_is_promise___p_is_promise_2.1.0.tgz";
path = fetchurl {
@@ -9554,11 +9522,19 @@
};
}
{
- name = "p_map___p_map_1.1.1.tgz";
+ name = "p_locate___p_locate_4.1.0.tgz";
path = fetchurl {
- name = "p_map___p_map_1.1.1.tgz";
- url = "https://registry.yarnpkg.com/p-map/-/p-map-1.1.1.tgz";
- sha1 = "05f5e4ae97a068371bc2a5cc86bfbdbc19c4ae7a";
+ name = "p_locate___p_locate_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz";
+ sha1 = "a3428bb7088b3a60292f66919278b7c297ad4f07";
+ };
+ }
+ {
+ name = "p_map___p_map_2.1.0.tgz";
+ path = fetchurl {
+ name = "p_map___p_map_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz";
+ sha1 = "310928feef9c9ecc65b68b17693018a665cea175";
};
}
{
@@ -9570,11 +9546,11 @@
};
}
{
- name = "p_timeout___p_timeout_2.0.1.tgz";
+ name = "p_retry___p_retry_3.0.1.tgz";
path = fetchurl {
- name = "p_timeout___p_timeout_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz";
- sha1 = "d8dd1979595d2dc0139e1fe46b8b646cb3cdf038";
+ name = "p_retry___p_retry_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz";
+ sha1 = "316b4c8893e2c8dc1cfa891f406c4b422bebf328";
};
}
{
@@ -9730,11 +9706,11 @@
};
}
{
- name = "parseurl___parseurl_1.3.2.tgz";
+ name = "parseurl___parseurl_1.3.3.tgz";
path = fetchurl {
- name = "parseurl___parseurl_1.3.2.tgz";
- url = "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz";
- sha1 = "fc289d4ed8993119460c156253262cdc8de65bf3";
+ name = "parseurl___parseurl_1.3.3.tgz";
+ url = "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz";
+ sha1 = "9da19e7bee8d12dff0513ed5b76957793bc2e8d4";
};
}
{
@@ -9746,11 +9722,11 @@
};
}
{
- name = "path_browserify___path_browserify_0.0.0.tgz";
+ name = "path_browserify___path_browserify_0.0.1.tgz";
path = fetchurl {
- name = "path_browserify___path_browserify_0.0.0.tgz";
- url = "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz";
- sha1 = "a0b870729aae214005b7d5032ec2cbbb0fb4451a";
+ name = "path_browserify___path_browserify_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz";
+ sha1 = "e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a";
};
}
{
@@ -9777,6 +9753,14 @@
sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
};
}
+ {
+ name = "path_exists___path_exists_4.0.0.tgz";
+ path = fetchurl {
+ name = "path_exists___path_exists_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz";
+ sha1 = "513bdbe2d3b95d7762e8c1137efa195c6c61b5b3";
+ };
+ }
{
name = "path_is_absolute___path_is_absolute_1.0.1.tgz";
path = fetchurl {
@@ -9969,6 +9953,14 @@
sha1 = "2749020f239ed990881b1f71210d51eb6523bea3";
};
}
+ {
+ name = "pkg_dir___pkg_dir_4.2.0.tgz";
+ path = fetchurl {
+ name = "pkg_dir___pkg_dir_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz";
+ sha1 = "f099133df7ede422e81d1d8448270eeb3e4261f3";
+ };
+ }
{
name = "pluralize___pluralize_7.0.0.tgz";
path = fetchurl {
@@ -10018,11 +10010,11 @@
};
}
{
- name = "portfinder___portfinder_1.0.13.tgz";
+ name = "portfinder___portfinder_1.0.24.tgz";
path = fetchurl {
- name = "portfinder___portfinder_1.0.13.tgz";
- url = "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz";
- sha1 = "bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9";
+ name = "portfinder___portfinder_1.0.24.tgz";
+ url = "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.24.tgz";
+ sha1 = "11efbc6865f12f37624b6531ead1d809ed965cfa";
};
}
{
@@ -10202,11 +10194,11 @@
};
}
{
- name = "postcss___postcss_7.0.17.tgz";
+ name = "postcss___postcss_7.0.18.tgz";
path = fetchurl {
- name = "postcss___postcss_7.0.17.tgz";
- url = "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz";
- sha1 = "4da1bdff5322d4a0acaab4d87f3e782436bad31f";
+ name = "postcss___postcss_7.0.18.tgz";
+ url = "https://registry.yarnpkg.com/postcss/-/postcss-7.0.18.tgz";
+ sha1 = "4b9cda95ae6c069c67a4d933029eddd4838ac233";
};
}
{
@@ -10225,14 +10217,6 @@
sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc";
};
}
- {
- name = "prepend_http___prepend_http_2.0.0.tgz";
- path = fetchurl {
- name = "prepend_http___prepend_http_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz";
- sha1 = "e92434bfa5ea8c19f41cdfd401d741a3c819d897";
- };
- }
{
name = "prettier___prettier_1.16.3.tgz";
path = fetchurl {
@@ -10458,11 +10442,11 @@
};
}
{
- name = "proxy_addr___proxy_addr_2.0.4.tgz";
+ name = "proxy_addr___proxy_addr_2.0.5.tgz";
path = fetchurl {
- name = "proxy_addr___proxy_addr_2.0.4.tgz";
- url = "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz";
- sha1 = "ecfc733bf22ff8c6f407fa275327b9ab67e48b93";
+ name = "proxy_addr___proxy_addr_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz";
+ sha1 = "34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34";
};
}
{
@@ -10562,11 +10546,11 @@
};
}
{
- name = "qs___qs_6.5.1.tgz";
+ name = "qs___qs_6.7.0.tgz";
path = fetchurl {
- name = "qs___qs_6.5.1.tgz";
- url = "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz";
- sha1 = "349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8";
+ name = "qs___qs_6.7.0.tgz";
+ url = "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz";
+ sha1 = "41dc1a015e3d581f1621776be31afb2876a9b1bc";
};
}
{
@@ -10585,14 +10569,6 @@
sha1 = "bbb693b9ca915c232515b228b1a02b609043dbeb";
};
}
- {
- name = "query_string___query_string_5.1.1.tgz";
- path = fetchurl {
- name = "query_string___query_string_5.1.1.tgz";
- url = "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz";
- sha1 = "a78c012b71c17e05f2e3fa2319dd330682efb3cb";
- };
- }
{
name = "querystring_es3___querystring_es3_0.2.1.tgz";
path = fetchurl {
@@ -10666,11 +10642,11 @@
};
}
{
- name = "raw_body___raw_body_2.3.2.tgz";
+ name = "raw_body___raw_body_2.4.0.tgz";
path = fetchurl {
- name = "raw_body___raw_body_2.3.2.tgz";
- url = "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz";
- sha1 = "bcd60c77d3eb93cde0050295c3f379389bc88f89";
+ name = "raw_body___raw_body_2.4.0.tgz";
+ url = "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz";
+ sha1 = "a1ce6fb9c9bc356ca52e89256ab59059e13d0332";
};
}
{
@@ -10682,11 +10658,11 @@
};
}
{
- name = "raw_loader___raw_loader_1.0.0.tgz";
+ name = "raw_loader___raw_loader_3.1.0.tgz";
path = fetchurl {
- name = "raw_loader___raw_loader_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/raw-loader/-/raw-loader-1.0.0.tgz";
- sha1 = "3f9889e73dadbda9a424bce79809b4133ad46405";
+ name = "raw_loader___raw_loader_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/raw-loader/-/raw-loader-3.1.0.tgz";
+ sha1 = "5e9d399a5a222cc0de18f42c3bc5e49677532b3f";
};
}
{
@@ -10802,11 +10778,11 @@
};
}
{
- name = "readdirp___readdirp_2.1.0.tgz";
+ name = "readdirp___readdirp_2.2.1.tgz";
path = fetchurl {
- name = "readdirp___readdirp_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz";
- sha1 = "4ed0ad060df3073300c48440373f72d1cc642d78";
+ name = "readdirp___readdirp_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz";
+ sha1 = "0e87622a3325aa33e892285caf8b4e846529a525";
};
}
{
@@ -10873,14 +10849,6 @@
sha1 = "1f4ece27e00b0b65e0247a6810e6a85d83a5752c";
};
}
- {
- name = "regexp_tree___regexp_tree_0.1.11.tgz";
- path = fetchurl {
- name = "regexp_tree___regexp_tree_0.1.11.tgz";
- url = "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.11.tgz";
- sha1 = "c9c7f00fcf722e0a56c7390983a7a63dd6c272f3";
- };
- }
{
name = "regexpp___regexpp_2.0.1.tgz";
path = fetchurl {
@@ -10898,11 +10866,11 @@
};
}
{
- name = "regexpu_core___regexpu_core_4.5.4.tgz";
+ name = "regexpu_core___regexpu_core_4.6.0.tgz";
path = fetchurl {
- name = "regexpu_core___regexpu_core_4.5.4.tgz";
- url = "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz";
- sha1 = "080d9d02289aa87fe1667a4f5136bc98a6aebaae";
+ name = "regexpu_core___regexpu_core_4.6.0.tgz";
+ url = "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz";
+ sha1 = "2037c18b327cfce8a6fea2a4ec441f2432afb8b6";
};
}
{
@@ -11145,6 +11113,14 @@
sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1";
};
}
+ {
+ name = "require_main_filename___require_main_filename_2.0.0.tgz";
+ path = fetchurl {
+ name = "require_main_filename___require_main_filename_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz";
+ sha1 = "d0b329ecc7cc0f61649f62215be69af54aa8989b";
+ };
+ }
{
name = "require_uncached___require_uncached_1.0.3.tgz";
path = fetchurl {
@@ -11177,6 +11153,14 @@
sha1 = "6943c3530c4d9a7e46f1cddd51c158fc670cdbde";
};
}
+ {
+ name = "resize_observer_polyfill___resize_observer_polyfill_1.5.1.tgz";
+ path = fetchurl {
+ name = "resize_observer_polyfill___resize_observer_polyfill_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz";
+ sha1 = "0e9020dd3d21024458d4ebd27e23e40269810464";
+ };
+ }
{
name = "resolve_cwd___resolve_cwd_2.0.0.tgz";
path = fetchurl {
@@ -11249,14 +11233,6 @@
sha1 = "ea10d8110376982fef578df8fc30b9ac30a07a3e";
};
}
- {
- name = "responselike___responselike_1.0.2.tgz";
- path = fetchurl {
- name = "responselike___responselike_1.0.2.tgz";
- url = "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz";
- sha1 = "918720ef3b631c5642be068f15ade5a46f4ba1e7";
- };
- }
{
name = "restore_cursor___restore_cursor_2.0.0.tgz";
path = fetchurl {
@@ -11273,6 +11249,14 @@
sha1 = "b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc";
};
}
+ {
+ name = "retry___retry_0.12.0.tgz";
+ path = fetchurl {
+ name = "retry___retry_0.12.0.tgz";
+ url = "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz";
+ sha1 = "1b42a6266a21f07421d1b0b54b7dc167b01c013b";
+ };
+ }
{
name = "rfdc___rfdc_1.1.4.tgz";
path = fetchurl {
@@ -11345,14 +11329,6 @@
sha1 = "246cebec189a6cbc143a3ef9f62d6f4c91813ca1";
};
}
- {
- name = "safe_buffer___safe_buffer_5.1.1.tgz";
- path = fetchurl {
- name = "safe_buffer___safe_buffer_5.1.1.tgz";
- url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz";
- sha1 = "893312af69b2123def71f57889001671eeb2c853";
- };
- }
{
name = "safe_buffer___safe_buffer_5.1.2.tgz";
path = fetchurl {
@@ -11441,6 +11417,14 @@
sha1 = "0b79a93204d7b600d4b2850d1f66c2a34951c770";
};
}
+ {
+ name = "schema_utils___schema_utils_2.2.0.tgz";
+ path = fetchurl {
+ name = "schema_utils___schema_utils_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.2.0.tgz";
+ sha1 = "48a065ce219e0cacf4631473159037b2c1ae82da";
+ };
+ }
{
name = "scope_css___scope_css_1.2.1.tgz";
path = fetchurl {
@@ -11482,11 +11466,11 @@
};
}
{
- name = "selfsigned___selfsigned_1.10.1.tgz";
+ name = "selfsigned___selfsigned_1.10.6.tgz";
path = fetchurl {
- name = "selfsigned___selfsigned_1.10.1.tgz";
- url = "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.1.tgz";
- sha1 = "bf8cb7b83256c4551e31347c6311778db99eec52";
+ name = "selfsigned___selfsigned_1.10.6.tgz";
+ url = "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.6.tgz";
+ sha1 = "7b3cd37ed9c2034261a173af1a1aae27d8169b67";
};
}
{
@@ -11506,11 +11490,11 @@
};
}
{
- name = "semver___semver_6.2.0.tgz";
+ name = "semver___semver_6.3.0.tgz";
path = fetchurl {
- name = "semver___semver_6.2.0.tgz";
- url = "https://registry.yarnpkg.com/semver/-/semver-6.2.0.tgz";
- sha1 = "4d813d9590aaf8a9192693d6c85b9344de5901db";
+ name = "semver___semver_6.3.0.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz";
+ sha1 = "ee0a64c8af5e8ceea67687b133761e1becbd1d3d";
};
}
{
@@ -11522,11 +11506,11 @@
};
}
{
- name = "send___send_0.16.2.tgz";
+ name = "send___send_0.17.1.tgz";
path = fetchurl {
- name = "send___send_0.16.2.tgz";
- url = "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz";
- sha1 = "6ecca1e0f8c156d141597559848df64730a6bbc1";
+ name = "send___send_0.17.1.tgz";
+ url = "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz";
+ sha1 = "c1d8b059f7900f7466dd4938bdc44e11ddb376c8";
};
}
{
@@ -11546,11 +11530,11 @@
};
}
{
- name = "serve_static___serve_static_1.13.2.tgz";
+ name = "serve_static___serve_static_1.14.1.tgz";
path = fetchurl {
- name = "serve_static___serve_static_1.13.2.tgz";
- url = "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz";
- sha1 = "095e8472fd5b46237db50ce486a43f4b86c6cec1";
+ name = "serve_static___serve_static_1.14.1.tgz";
+ url = "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz";
+ sha1 = "666e636dc4f010f7ef29970a88a674320898b2f9";
};
}
{
@@ -11561,14 +11545,6 @@
sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
};
}
- {
- name = "set_immediate_shim___set_immediate_shim_1.0.1.tgz";
- path = fetchurl {
- name = "set_immediate_shim___set_immediate_shim_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz";
- sha1 = "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61";
- };
- }
{
name = "set_value___set_value_0.4.3.tgz";
path = fetchurl {
@@ -11602,11 +11578,11 @@
};
}
{
- name = "setprototypeof___setprototypeof_1.1.0.tgz";
+ name = "setprototypeof___setprototypeof_1.1.1.tgz";
path = fetchurl {
- name = "setprototypeof___setprototypeof_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz";
- sha1 = "d0bd85536887b6fe7c0d818cb962d9d91c54e656";
+ name = "setprototypeof___setprototypeof_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz";
+ sha1 = "7e95acb24aa92f5885e0abef5ba131330d4ae683";
};
}
{
@@ -11786,11 +11762,11 @@
};
}
{
- name = "sockjs_client___sockjs_client_1.3.0.tgz";
+ name = "sockjs_client___sockjs_client_1.4.0.tgz";
path = fetchurl {
- name = "sockjs_client___sockjs_client_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.3.0.tgz";
- sha1 = "12fc9d6cb663da5739d3dc5fb6e8687da95cb177";
+ name = "sockjs_client___sockjs_client_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz";
+ sha1 = "c9f2568e19c8fd8173b4997ea3420e0bb306c7d5";
};
}
{
@@ -11809,14 +11785,6 @@
sha1 = "441b6d4d346798f1b4e49e8920adfba0e543f9ad";
};
}
- {
- name = "sort_keys___sort_keys_2.0.0.tgz";
- path = fetchurl {
- name = "sort_keys___sort_keys_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz";
- sha1 = "658535584861ec97d730d6cf41822e1f56684128";
- };
- }
{
name = "sortablejs___sortablejs_1.10.0.tgz";
path = fetchurl {
@@ -11825,14 +11793,6 @@
sha1 = "0ebc054acff2486569194a2f975b2b145dd5e7d6";
};
}
- {
- name = "sortablejs___sortablejs_1.9.0.tgz";
- path = fetchurl {
- name = "sortablejs___sortablejs_1.9.0.tgz";
- url = "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.9.0.tgz";
- sha1 = "2d1e74ae6bac2cb4ad0622908f340848969eb88d";
- };
- }
{
name = "source_list_map___source_list_map_2.0.0.tgz";
path = fetchurl {
@@ -11850,11 +11810,11 @@
};
}
{
- name = "source_map_support___source_map_support_0.5.12.tgz";
+ name = "source_map_support___source_map_support_0.5.13.tgz";
path = fetchurl {
- name = "source_map_support___source_map_support_0.5.12.tgz";
- url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz";
- sha1 = "b4f3b10d51857a5af0138d3ce8003b201613d599";
+ name = "source_map_support___source_map_support_0.5.13.tgz";
+ url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz";
+ sha1 = "31b24a9c2e73c2de85066c0feb7d44767ed52932";
};
}
{
@@ -11946,11 +11906,11 @@
};
}
{
- name = "spdy___spdy_4.0.0.tgz";
+ name = "spdy___spdy_4.0.1.tgz";
path = fetchurl {
- name = "spdy___spdy_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/spdy/-/spdy-4.0.0.tgz";
- sha1 = "81f222b5a743a329aa12cea6a390e60e9b613c52";
+ name = "spdy___spdy_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/spdy/-/spdy-4.0.1.tgz";
+ sha1 = "6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2";
};
}
{
@@ -12034,11 +11994,11 @@
};
}
{
- name = "statuses___statuses_1.4.0.tgz";
+ name = "statuses___statuses_1.5.0.tgz";
path = fetchurl {
- name = "statuses___statuses_1.4.0.tgz";
- url = "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz";
- sha1 = "bb73d446da2796106efcc1b601a253d6c46bd087";
+ name = "statuses___statuses_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz";
+ sha1 = "161c7dac177659fd9811f43771fa99381478628c";
};
}
{
@@ -12170,11 +12130,11 @@
};
}
{
- name = "string_width___string_width_3.0.0.tgz";
+ name = "string_width___string_width_3.1.0.tgz";
path = fetchurl {
- name = "string_width___string_width_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/string-width/-/string-width-3.0.0.tgz";
- sha1 = "5a1690a57cc78211fffd9bf24bbe24d090604eb1";
+ name = "string_width___string_width_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz";
+ sha1 = "22767be21b62af1081574306f69ac51b62203961";
};
}
{
@@ -12290,11 +12250,11 @@
};
}
{
- name = "style_loader___style_loader_0.23.1.tgz";
+ name = "style_loader___style_loader_1.0.0.tgz";
path = fetchurl {
- name = "style_loader___style_loader_0.23.1.tgz";
- url = "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz";
- sha1 = "cb9154606f3e771ab6c4ab637026a1049174d925";
+ name = "style_loader___style_loader_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/style-loader/-/style-loader-1.0.0.tgz";
+ sha1 = "1d5296f9165e8e2c85d24eee0b7caf9ec8ca1f82";
};
}
{
@@ -12345,6 +12305,14 @@
sha1 = "ddd76e0124b297d40bf3cca31c8b22ecb43bc61d";
};
}
+ {
+ name = "supports_color___supports_color_6.1.0.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_6.1.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz";
+ sha1 = "0764abc69c63d5ac842dd4867e8d025e880df8f3";
+ };
+ }
{
name = "supports_color___supports_color_2.0.0.tgz";
path = fetchurl {
@@ -12361,14 +12329,6 @@
sha1 = "e2e69a44ac8772f78a1ec0b35b689df6530efc8f";
};
}
- {
- name = "supports_color___supports_color_6.1.0.tgz";
- path = fetchurl {
- name = "supports_color___supports_color_6.1.0.tgz";
- url = "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz";
- sha1 = "0764abc69c63d5ac842dd4867e8d025e880df8f3";
- };
- }
{
name = "svg_tags___svg_tags_1.0.0.tgz";
path = fetchurl {
@@ -12426,11 +12386,11 @@
};
}
{
- name = "tapable___tapable_1.1.0.tgz";
+ name = "tapable___tapable_1.1.3.tgz";
path = fetchurl {
- name = "tapable___tapable_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/tapable/-/tapable-1.1.0.tgz";
- sha1 = "0d076a172e3d9ba088fd2272b2668fb8d194b78c";
+ name = "tapable___tapable_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz";
+ sha1 = "a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2";
};
}
{
@@ -12458,27 +12418,19 @@
};
}
{
- name = "terser_webpack_plugin___terser_webpack_plugin_1.2.1.tgz";
+ name = "terser_webpack_plugin___terser_webpack_plugin_1.4.1.tgz";
path = fetchurl {
- name = "terser_webpack_plugin___terser_webpack_plugin_1.2.1.tgz";
- url = "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.1.tgz";
- sha1 = "7545da9ae5f4f9ae6a0ac961eb46f5e7c845cc26";
+ name = "terser_webpack_plugin___terser_webpack_plugin_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz";
+ sha1 = "61b18e40eaee5be97e771cdbb10ed1280888c2b4";
};
}
{
- name = "terser___terser_3.14.1.tgz";
+ name = "terser___terser_4.3.1.tgz";
path = fetchurl {
- name = "terser___terser_3.14.1.tgz";
- url = "https://registry.yarnpkg.com/terser/-/terser-3.14.1.tgz";
- sha1 = "cc4764014af570bc79c79742358bd46926018a32";
- };
- }
- {
- name = "terser___terser_4.0.0.tgz";
- path = fetchurl {
- name = "terser___terser_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/terser/-/terser-4.0.0.tgz";
- sha1 = "ef356f6f359a963e2cc675517f21c1c382877374";
+ name = "terser___terser_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/terser/-/terser-4.3.1.tgz";
+ sha1 = "09820bcb3398299c4b48d9a86aefc65127d0ed65";
};
}
{
@@ -12753,6 +12705,14 @@
sha1 = "6e45b1263f2017fa0acc7d89d78b15b8bf77da32";
};
}
+ {
+ name = "toidentifier___toidentifier_1.0.0.tgz";
+ path = fetchurl {
+ name = "toidentifier___toidentifier_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz";
+ sha1 = "7e1be3470f1e77948bc43d94a3c8f4d7752ba553";
+ };
+ }
{
name = "touch___touch_3.1.0.tgz";
path = fetchurl {
@@ -12801,14 +12761,6 @@
sha1 = "b403d0b91be50c331dfc4b82eeceb22c3de16d20";
};
}
- {
- name = "trim_right___trim_right_1.0.1.tgz";
- path = fetchurl {
- name = "trim_right___trim_right_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz";
- sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003";
- };
- }
{
name = "trim_trailing_lines___trim_trailing_lines_1.1.1.tgz";
path = fetchurl {
@@ -12930,11 +12882,11 @@
};
}
{
- name = "type_is___type_is_1.6.16.tgz";
+ name = "type_is___type_is_1.6.18.tgz";
path = fetchurl {
- name = "type_is___type_is_1.6.16.tgz";
- url = "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz";
- sha1 = "f89ce341541c672b25ee7ae3c73dee3b2be50194";
+ name = "type_is___type_is_1.6.18.tgz";
+ url = "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz";
+ sha1 = "4e552cd05df09467dcbc4ef739de89f2cf37c131";
};
}
{
@@ -13242,11 +13194,11 @@
};
}
{
- name = "upath___upath_1.1.0.tgz";
+ name = "upath___upath_1.2.0.tgz";
path = fetchurl {
- name = "upath___upath_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz";
- sha1 = "35256597e46a581db4793d0ce47fa9aebfc9fabd";
+ name = "upath___upath_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz";
+ sha1 = "8f66dbcd55a883acdae4408af8b035a5044c1894";
};
}
{
@@ -13282,11 +13234,11 @@
};
}
{
- name = "url_loader___url_loader_1.1.2.tgz";
+ name = "url_loader___url_loader_2.1.0.tgz";
path = fetchurl {
- name = "url_loader___url_loader_1.1.2.tgz";
- url = "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz";
- sha1 = "b971d191b83af693c5e3fea4064be9e1f2d7f8d8";
+ name = "url_loader___url_loader_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/url-loader/-/url-loader-2.1.0.tgz";
+ sha1 = "bcc1ecabbd197e913eca23f5e0378e24b4412961";
};
}
{
@@ -13297,14 +13249,6 @@
sha1 = "7af8f303645e9bd79a272e7a14ac68bc0609da73";
};
}
- {
- name = "url_parse_lax___url_parse_lax_3.0.0.tgz";
- path = fetchurl {
- name = "url_parse_lax___url_parse_lax_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz";
- sha1 = "16b5cafc07dbe3676c1b1999177823d6503acb0c";
- };
- }
{
name = "url_parse___url_parse_1.4.4.tgz";
path = fetchurl {
@@ -13321,14 +13265,6 @@
sha1 = "09b98337c89dcf6c6a6a0bfeb096f6ba83b7526b";
};
}
- {
- name = "url_to_options___url_to_options_1.0.1.tgz";
- path = fetchurl {
- name = "url_to_options___url_to_options_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz";
- sha1 = "1505a03a289a48cbd7a434efbaeec5055f5633a9";
- };
- }
{
name = "url___url_0.10.3.tgz";
path = fetchurl {
@@ -13385,6 +13321,14 @@
sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9";
};
}
+ {
+ name = "util___util_0.11.1.tgz";
+ path = fetchurl {
+ name = "util___util_0.11.1.tgz";
+ url = "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz";
+ sha1 = "3236733720ec64bb27f6e26f421aaa2e1b588d61";
+ };
+ }
{
name = "utils_merge___utils_merge_1.0.1.tgz";
path = fetchurl {
@@ -13402,11 +13346,11 @@
};
}
{
- name = "v8_compile_cache___v8_compile_cache_2.0.2.tgz";
+ name = "v8_compile_cache___v8_compile_cache_2.0.3.tgz";
path = fetchurl {
- name = "v8_compile_cache___v8_compile_cache_2.0.2.tgz";
- url = "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz";
- sha1 = "a428b28bb26790734c4fc8bc9fa106fccebf6a6c";
+ name = "v8_compile_cache___v8_compile_cache_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz";
+ sha1 = "00f7494d2ae2b688cfe2899df6ed2c54bef91dbe";
};
}
{
@@ -13546,11 +13490,11 @@
};
}
{
- name = "vm_browserify___vm_browserify_0.0.4.tgz";
+ name = "vm_browserify___vm_browserify_1.1.0.tgz";
path = fetchurl {
- name = "vm_browserify___vm_browserify_0.0.4.tgz";
- url = "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz";
- sha1 = "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73";
+ name = "vm_browserify___vm_browserify_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz";
+ sha1 = "bd76d6a23323e2ca8ffa12028dc04559c75f9019";
};
}
{
@@ -13610,19 +13554,11 @@
};
}
{
- name = "vue_loader___vue_loader_15.7.0.tgz";
+ name = "vue_loader___vue_loader_15.7.1.tgz";
path = fetchurl {
- name = "vue_loader___vue_loader_15.7.0.tgz";
- url = "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.7.0.tgz";
- sha1 = "27275aa5a3ef4958c5379c006dd1436ad04b25b3";
- };
- }
- {
- name = "vue_resource___vue_resource_1.5.1.tgz";
- path = fetchurl {
- name = "vue_resource___vue_resource_1.5.1.tgz";
- url = "https://registry.yarnpkg.com/vue-resource/-/vue-resource-1.5.1.tgz";
- sha1 = "0f3d685e3254d21800bebd966edcf56c34b3b6e4";
+ name = "vue_loader___vue_loader_15.7.1.tgz";
+ url = "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.7.1.tgz";
+ sha1 = "6ccacd4122aa80f69baaac08ff295a62e3aefcfd";
};
}
{
@@ -13714,11 +13650,11 @@
};
}
{
- name = "watchpack___watchpack_1.5.0.tgz";
+ name = "watchpack___watchpack_1.6.0.tgz";
path = fetchurl {
- name = "watchpack___watchpack_1.5.0.tgz";
- url = "https://registry.yarnpkg.com/watchpack/-/watchpack-1.5.0.tgz";
- sha1 = "231e783af830a22f8966f65c4c4bacc814072eed";
+ name = "watchpack___watchpack_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz";
+ sha1 = "4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00";
};
}
{
@@ -13738,43 +13674,35 @@
};
}
{
- name = "webpack_bundle_analyzer___webpack_bundle_analyzer_3.3.2.tgz";
+ name = "webpack_bundle_analyzer___webpack_bundle_analyzer_3.5.1.tgz";
path = fetchurl {
- name = "webpack_bundle_analyzer___webpack_bundle_analyzer_3.3.2.tgz";
- url = "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz";
- sha1 = "3da733a900f515914e729fcebcd4c40dde71fc6f";
+ name = "webpack_bundle_analyzer___webpack_bundle_analyzer_3.5.1.tgz";
+ url = "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.5.1.tgz";
+ sha1 = "84aabb1547178d842ebb4ccc7324084b6c3b0ea9";
};
}
{
- name = "webpack_cli___webpack_cli_3.2.1.tgz";
+ name = "webpack_cli___webpack_cli_3.3.9.tgz";
path = fetchurl {
- name = "webpack_cli___webpack_cli_3.2.1.tgz";
- url = "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.2.1.tgz";
- sha1 = "779c696c82482491f0803907508db2e276ed3b61";
+ name = "webpack_cli___webpack_cli_3.3.9.tgz";
+ url = "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.9.tgz";
+ sha1 = "79c27e71f94b7fe324d594ab64a8e396b9daa91a";
};
}
{
- name = "webpack_dev_middleware___webpack_dev_middleware_3.4.0.tgz";
+ name = "webpack_dev_middleware___webpack_dev_middleware_3.7.1.tgz";
path = fetchurl {
- name = "webpack_dev_middleware___webpack_dev_middleware_3.4.0.tgz";
- url = "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz";
- sha1 = "1132fecc9026fd90f0ecedac5cbff75d1fb45890";
+ name = "webpack_dev_middleware___webpack_dev_middleware_3.7.1.tgz";
+ url = "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.1.tgz";
+ sha1 = "1167aea02afa034489869b8368fe9fed1aea7d09";
};
}
{
- name = "webpack_dev_middleware___webpack_dev_middleware_3.7.0.tgz";
+ name = "webpack_dev_server___webpack_dev_server_3.8.1.tgz";
path = fetchurl {
- name = "webpack_dev_middleware___webpack_dev_middleware_3.7.0.tgz";
- url = "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz";
- sha1 = "ef751d25f4e9a5c8a35da600c5fda3582b5c6cff";
- };
- }
- {
- name = "webpack_dev_server___webpack_dev_server_3.1.14.tgz";
- path = fetchurl {
- name = "webpack_dev_server___webpack_dev_server_3.1.14.tgz";
- url = "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz";
- sha1 = "60fb229b997fc5a0a1fc6237421030180959d469";
+ name = "webpack_dev_server___webpack_dev_server_3.8.1.tgz";
+ url = "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.8.1.tgz";
+ sha1 = "485b64c4aadc23f601e72114b40c1b1fea31d9f1";
};
}
{
@@ -13786,27 +13714,27 @@
};
}
{
- name = "webpack_sources___webpack_sources_1.3.0.tgz";
+ name = "webpack_sources___webpack_sources_1.4.3.tgz";
path = fetchurl {
- name = "webpack_sources___webpack_sources_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz";
- sha1 = "2a28dcb9f1f45fe960d8f1493252b5ee6530fa85";
+ name = "webpack_sources___webpack_sources_1.4.3.tgz";
+ url = "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz";
+ sha1 = "eedd8ec0b928fbf1cbfe994e22d2d890f330a933";
};
}
{
- name = "webpack_stats_plugin___webpack_stats_plugin_0.2.1.tgz";
+ name = "webpack_stats_plugin___webpack_stats_plugin_0.3.0.tgz";
path = fetchurl {
- name = "webpack_stats_plugin___webpack_stats_plugin_0.2.1.tgz";
- url = "https://registry.yarnpkg.com/webpack-stats-plugin/-/webpack-stats-plugin-0.2.1.tgz";
- sha1 = "1f5bac13fc25d62cbb5fd0ff646757dc802b8595";
+ name = "webpack_stats_plugin___webpack_stats_plugin_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/webpack-stats-plugin/-/webpack-stats-plugin-0.3.0.tgz";
+ sha1 = "6952f63feb9a5393a328d774fb3eccac78d2f51b";
};
}
{
- name = "webpack___webpack_4.29.0.tgz";
+ name = "webpack___webpack_4.40.2.tgz";
path = fetchurl {
- name = "webpack___webpack_4.29.0.tgz";
- url = "https://registry.yarnpkg.com/webpack/-/webpack-4.29.0.tgz";
- sha1 = "f2cfef83f7ae404ba889ff5d43efd285ca26e750";
+ name = "webpack___webpack_4.40.2.tgz";
+ url = "https://registry.yarnpkg.com/webpack/-/webpack-4.40.2.tgz";
+ sha1 = "d21433d250f900bf0facbabe8f50d585b2dc30a7";
};
}
{
@@ -13914,11 +13842,11 @@
};
}
{
- name = "worker_farm___worker_farm_1.5.2.tgz";
+ name = "worker_farm___worker_farm_1.7.0.tgz";
path = fetchurl {
- name = "worker_farm___worker_farm_1.5.2.tgz";
- url = "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.2.tgz";
- sha1 = "32b312e5dc3d5d45d79ef44acc2587491cd729ae";
+ name = "worker_farm___worker_farm_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz";
+ sha1 = "26a94c5391bbca926152002f69b84a4bf772e5a8";
};
}
{
@@ -13937,6 +13865,14 @@
sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85";
};
}
+ {
+ name = "wrap_ansi___wrap_ansi_5.1.0.tgz";
+ path = fetchurl {
+ name = "wrap_ansi___wrap_ansi_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
+ sha1 = "1fd1f67235d5b6d0fee781056001bfb694c03b09";
+ };
+ }
{
name = "wrappy___wrappy_1.0.2.tgz";
path = fetchurl {
@@ -13978,11 +13914,11 @@
};
}
{
- name = "ws___ws_6.0.0.tgz";
+ name = "ws___ws_6.2.1.tgz";
path = fetchurl {
- name = "ws___ws_6.0.0.tgz";
- url = "https://registry.yarnpkg.com/ws/-/ws-6.0.0.tgz";
- sha1 = "eaa494aded00ac4289d455bac8d84c7c651cef35";
+ name = "ws___ws_6.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz";
+ sha1 = "442fdf0a47ed64f59b6a5d8ff130f4748ed524fb";
};
}
{
@@ -14073,14 +14009,6 @@
sha1 = "67fe075c5c24fef39f9d65f5f7b7fe75171968fc";
};
}
- {
- name = "xregexp___xregexp_4.0.0.tgz";
- path = fetchurl {
- name = "xregexp___xregexp_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz";
- sha1 = "e698189de49dd2a18cc5687b05e17c8e43943020";
- };
- }
{
name = "xtend___xtend_4.0.2.tgz";
path = fetchurl {
@@ -14145,6 +14073,14 @@
sha1 = "879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4";
};
}
+ {
+ name = "yargs_parser___yargs_parser_13.1.1.tgz";
+ path = fetchurl {
+ name = "yargs_parser___yargs_parser_13.1.1.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz";
+ sha1 = "d26058532aa06d365fe091f6a1fc06b2f7e5eca0";
+ };
+ }
{
name = "yargs_parser___yargs_parser_5.0.0.tgz";
path = fetchurl {
@@ -14153,14 +14089,6 @@
sha1 = "275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a";
};
}
- {
- name = "yargs___yargs_12.0.2.tgz";
- path = fetchurl {
- name = "yargs___yargs_12.0.2.tgz";
- url = "https://registry.yarnpkg.com/yargs/-/yargs-12.0.2.tgz";
- sha1 = "fe58234369392af33ecbef53819171eff0f5aadc";
- };
- }
{
name = "yargs___yargs_12.0.5.tgz";
path = fetchurl {
@@ -14169,6 +14097,14 @@
sha1 = "05f5997b609647b64f66b81e3b4b10a368e7ad13";
};
}
+ {
+ name = "yargs___yargs_13.2.4.tgz";
+ path = fetchurl {
+ name = "yargs___yargs_13.2.4.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-13.2.4.tgz";
+ sha1 = "0b562b794016eb9651b98bd37acf364aa5d6dc83";
+ };
+ }
{
name = "yargs___yargs_7.1.0.tgz";
path = fetchurl {
diff --git a/pkgs/applications/version-management/monotone-viz/default.nix b/pkgs/applications/version-management/monotone-viz/default.nix
index bee1c82e11b..c23feec6f43 100644
--- a/pkgs/applications/version-management/monotone-viz/default.nix
+++ b/pkgs/applications/version-management/monotone-viz/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, ocaml, lablgtk, libgnomecanvas, camlp4, glib, pkgconfig, makeWrapper
+{ stdenv, fetchurl, ocamlPackages, gnome2, pkgconfig, makeWrapper
, libtool, libpng, yacc, expat, fontconfig, gd, pango, libjpeg, libwebp, xlibsWrapper, libXaw
}:
# We need an old version of Graphviz for format compatibility reasons.
@@ -7,6 +7,8 @@ let graphviz_2_0 = import ./graphviz-2.0.nix {
inherit stdenv fetchurl pkgconfig xlibsWrapper libpng libjpeg expat libXaw
yacc libtool fontconfig pango gd libwebp;
}; in
+let inherit (gnome2) libgnomecanvas glib; in
+let inherit (ocamlPackages) ocaml lablgtk camlp4; in
stdenv.mkDerivation rec {
version = "1.0.2";
pname = "monotone-viz";
diff --git a/pkgs/applications/version-management/p4v/default.nix b/pkgs/applications/version-management/p4v/default.nix
index 0020c8c2189..317cbfde85b 100644
--- a/pkgs/applications/version-management/p4v/default.nix
+++ b/pkgs/applications/version-management/p4v/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, lib, qtbase, qtmultimedia, qtscript, qtsensors, qtwebkit, openssl, xkeyboard_config, wrapQtAppsHook }:
+{ stdenv, fetchurl, lib, qtbase, qtmultimedia, qtscript, qtsensors, qtwebkit, openssl_1_0_2, xkeyboard_config, wrapQtAppsHook }:
stdenv.mkDerivation rec {
pname = "p4v";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
qtscript
qtsensors
qtwebkit
- openssl
+ openssl_1_0_2
];
dontWrapQtApps = true;
@@ -43,6 +43,6 @@ stdenv.mkDerivation rec {
homepage = https://www.perforce.com;
license = stdenv.lib.licenses.unfreeRedistributable;
platforms = [ "x86_64-linux" ];
- maintainers = [ stdenv.lib.maintainers.nioncode ];
+ maintainers = with stdenv.lib.maintainers; [ nathyong nioncode ];
};
}
diff --git a/pkgs/applications/version-management/redmine/4.x/Gemfile b/pkgs/applications/version-management/redmine/4.x/Gemfile
deleted file mode 100644
index 343c7b3a547..00000000000
--- a/pkgs/applications/version-management/redmine/4.x/Gemfile
+++ /dev/null
@@ -1,72 +0,0 @@
-source 'https://rubygems.org'
-
-gem "bundler", ">= 1.5.0"
-
-gem "rails", "5.2.3"
-gem "rouge", "~> 3.3.0"
-gem "request_store", "1.0.5"
-gem "mini_mime", "~> 1.0.1"
-gem "actionpack-xml_parser"
-gem "roadie-rails", "~> 1.3.0"
-gem "mimemagic"
-gem "mail", "~> 2.7.1"
-gem "csv", "~> 3.0.1" if RUBY_VERSION >= "2.3" && RUBY_VERSION < "2.6"
-
-gem "nokogiri", (RUBY_VERSION >= "2.3" ? "~> 1.10.0" : "~> 1.9.1")
-gem "i18n", "~> 0.7.0"
-gem "xpath", "< 3.2.0" if RUBY_VERSION < "2.3"
-
-# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
-gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
-gem "rbpdf", "~> 1.19.6"
-
-# Optional gem for LDAP authentication
-group :ldap do
- gem "net-ldap", "~> 0.16.0"
-end
-
-# Optional gem for OpenID authentication
-group :openid do
- gem "ruby-openid", "~> 2.3.0", :require => "openid"
- gem "rack-openid"
-end
-
-platforms :mri, :mingw, :x64_mingw do
- # Optional gem for exporting the gantt to a PNG file, not supported with jruby
- group :rmagick do
- gem "rmagick", "~> 2.16.0"
- end
-
- # Optional Markdown support, not for JRuby
- group :markdown do
- gem "redcarpet", "~> 3.4.0"
- end
-end
-
-# Include database gems for the database adapters NixOS supports
-gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
-gem "pg", "~> 1.1.4", :platforms => [:mri, :mingw, :x64_mingw]
-
-group :development do
- gem "yard"
-end
-
-group :test do
- gem "rails-dom-testing"
- gem "mocha"
- gem "simplecov", "~> 0.14.1", :require => false
- # For running system tests
- gem 'puma', '~> 3.7'
- gem "capybara", '~> 2.13'
- gem "selenium-webdriver"
-end
-
-local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
-if File.exists?(local_gemfile)
- eval_gemfile local_gemfile
-end
-
-# Load plugins' Gemfiles
-Dir.glob File.expand_path("../plugins/*/{Gemfile,PluginGemfile}", __FILE__) do |file|
- eval_gemfile file
-end
diff --git a/pkgs/applications/version-management/redmine/4.x/Gemfile.lock b/pkgs/applications/version-management/redmine/4.x/Gemfile.lock
deleted file mode 100644
index 671d2bb4ac1..00000000000
--- a/pkgs/applications/version-management/redmine/4.x/Gemfile.lock
+++ /dev/null
@@ -1,203 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- actioncable (5.2.3)
- actionpack (= 5.2.3)
- nio4r (~> 2.0)
- websocket-driver (>= 0.6.1)
- actionmailer (5.2.3)
- actionpack (= 5.2.3)
- actionview (= 5.2.3)
- activejob (= 5.2.3)
- mail (~> 2.5, >= 2.5.4)
- rails-dom-testing (~> 2.0)
- actionpack (5.2.3)
- actionview (= 5.2.3)
- activesupport (= 5.2.3)
- rack (~> 2.0)
- rack-test (>= 0.6.3)
- rails-dom-testing (~> 2.0)
- rails-html-sanitizer (~> 1.0, >= 1.0.2)
- actionpack-xml_parser (2.0.1)
- actionpack (>= 5.0)
- railties (>= 5.0)
- actionview (5.2.3)
- activesupport (= 5.2.3)
- builder (~> 3.1)
- erubi (~> 1.4)
- rails-dom-testing (~> 2.0)
- rails-html-sanitizer (~> 1.0, >= 1.0.3)
- activejob (5.2.3)
- activesupport (= 5.2.3)
- globalid (>= 0.3.6)
- activemodel (5.2.3)
- activesupport (= 5.2.3)
- activerecord (5.2.3)
- activemodel (= 5.2.3)
- activesupport (= 5.2.3)
- arel (>= 9.0)
- activestorage (5.2.3)
- actionpack (= 5.2.3)
- activerecord (= 5.2.3)
- marcel (~> 0.3.1)
- activesupport (5.2.3)
- concurrent-ruby (~> 1.0, >= 1.0.2)
- i18n (>= 0.7, < 2)
- minitest (~> 5.1)
- tzinfo (~> 1.1)
- addressable (2.6.0)
- public_suffix (>= 2.0.2, < 4.0)
- arel (9.0.0)
- builder (3.2.3)
- capybara (2.18.0)
- addressable
- mini_mime (>= 0.1.3)
- nokogiri (>= 1.3.3)
- rack (>= 1.0.0)
- rack-test (>= 0.5.4)
- xpath (>= 2.0, < 4.0)
- childprocess (1.0.1)
- rake (< 13.0)
- concurrent-ruby (1.1.5)
- crass (1.0.4)
- css_parser (1.7.0)
- addressable
- csv (3.0.9)
- docile (1.1.5)
- erubi (1.8.0)
- globalid (0.4.2)
- activesupport (>= 4.2.0)
- htmlentities (4.3.4)
- i18n (0.7.0)
- json (2.2.0)
- loofah (2.2.3)
- crass (~> 1.0.2)
- nokogiri (>= 1.5.9)
- mail (2.7.1)
- mini_mime (>= 0.1.1)
- marcel (0.3.3)
- mimemagic (~> 0.3.2)
- metaclass (0.0.4)
- method_source (0.9.2)
- mimemagic (0.3.3)
- mini_mime (1.0.1)
- mini_portile2 (2.4.0)
- minitest (5.11.3)
- mocha (1.8.0)
- metaclass (~> 0.0.1)
- mysql2 (0.5.2)
- net-ldap (0.16.1)
- nio4r (2.3.1)
- nokogiri (1.10.3)
- mini_portile2 (~> 2.4.0)
- pg (1.1.4)
- public_suffix (3.1.0)
- puma (3.12.1)
- rack (2.0.7)
- rack-openid (1.4.2)
- rack (>= 1.1.0)
- ruby-openid (>= 2.1.8)
- rack-test (1.1.0)
- rack (>= 1.0, < 3)
- rails (5.2.3)
- actioncable (= 5.2.3)
- actionmailer (= 5.2.3)
- actionpack (= 5.2.3)
- actionview (= 5.2.3)
- activejob (= 5.2.3)
- activemodel (= 5.2.3)
- activerecord (= 5.2.3)
- activestorage (= 5.2.3)
- activesupport (= 5.2.3)
- bundler (>= 1.3.0)
- railties (= 5.2.3)
- sprockets-rails (>= 2.0.0)
- rails-dom-testing (2.0.3)
- activesupport (>= 4.2.0)
- nokogiri (>= 1.6)
- rails-html-sanitizer (1.0.4)
- loofah (~> 2.2, >= 2.2.2)
- railties (5.2.3)
- actionpack (= 5.2.3)
- activesupport (= 5.2.3)
- method_source
- rake (>= 0.8.7)
- thor (>= 0.19.0, < 2.0)
- rake (12.3.2)
- rbpdf (1.19.8)
- htmlentities
- rbpdf-font (~> 1.19.0)
- rbpdf-font (1.19.1)
- redcarpet (3.4.0)
- request_store (1.0.5)
- rmagick (2.16.0)
- roadie (3.5.0)
- css_parser (~> 1.4)
- nokogiri (~> 1.8)
- roadie-rails (1.3.0)
- railties (>= 3.0, < 5.3)
- roadie (~> 3.1)
- rouge (3.3.0)
- ruby-openid (2.3.0)
- rubyzip (1.2.3)
- selenium-webdriver (3.142.3)
- childprocess (>= 0.5, < 2.0)
- rubyzip (~> 1.2, >= 1.2.2)
- simplecov (0.14.1)
- docile (~> 1.1.0)
- json (>= 1.8, < 3)
- simplecov-html (~> 0.10.0)
- simplecov-html (0.10.2)
- sprockets (3.7.2)
- concurrent-ruby (~> 1.0)
- rack (> 1, < 3)
- sprockets-rails (3.2.1)
- actionpack (>= 4.0)
- activesupport (>= 4.0)
- sprockets (>= 3.0.0)
- thor (0.20.3)
- thread_safe (0.3.6)
- tzinfo (1.2.5)
- thread_safe (~> 0.1)
- websocket-driver (0.7.1)
- websocket-extensions (>= 0.1.0)
- websocket-extensions (0.1.4)
- xpath (3.2.0)
- nokogiri (~> 1.8)
- yard (0.9.19)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- actionpack-xml_parser
- bundler (>= 1.5.0)
- capybara (~> 2.13)
- csv (~> 3.0.1)
- i18n (~> 0.7.0)
- mail (~> 2.7.1)
- mimemagic
- mini_mime (~> 1.0.1)
- mocha
- mysql2 (~> 0.5.0)
- net-ldap (~> 0.16.0)
- nokogiri (~> 1.10.0)
- pg (~> 1.1.4)
- puma (~> 3.7)
- rack-openid
- rails (= 5.2.3)
- rails-dom-testing
- rbpdf (~> 1.19.6)
- redcarpet (~> 3.4.0)
- request_store (= 1.0.5)
- rmagick (~> 2.16.0)
- roadie-rails (~> 1.3.0)
- rouge (~> 3.3.0)
- ruby-openid (~> 2.3.0)
- selenium-webdriver
- simplecov (~> 0.14.1)
- tzinfo-data
- yard
-
-BUNDLED WITH
- 1.16.3
diff --git a/pkgs/applications/version-management/redmine/4.x/default.nix b/pkgs/applications/version-management/redmine/4.x/default.nix
deleted file mode 100644
index a3ba418a146..00000000000
--- a/pkgs/applications/version-management/redmine/4.x/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{ stdenv, fetchurl, bundlerEnv, ruby }:
-
-let
- version = "4.0.4";
- rubyEnv = bundlerEnv {
- name = "redmine-env-${version}";
-
- inherit ruby;
- gemdir = ./.;
- groups = [ "ldap" "openid" ];
- };
-in
- stdenv.mkDerivation rec {
- pname = "redmine";
- inherit version;
-
- src = fetchurl {
- url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
- sha256 = "0i5bmgdi3mahbis9hn0hk53rnz4ihp9yij4b4i07ny9vf3n4kp1a";
- };
-
- buildInputs = [ rubyEnv rubyEnv.wrappedRuby rubyEnv.bundler ];
-
- buildPhase = ''
- mv config config.dist
- mv public/themes public/themes.dist
- '';
-
- installPhase = ''
- mkdir -p $out/share
- cp -r . $out/share/redmine
- for i in config files log plugins public/plugin_assets public/themes tmp; do
- rm -rf $out/share/redmine/$i
- ln -fs /run/redmine/$i $out/share/redmine/$i
- done
- '';
-
- meta = with stdenv.lib; {
- homepage = http://www.redmine.org/;
- platforms = platforms.linux;
- maintainers = [ maintainers.aanderse ];
- license = licenses.gpl2;
- };
- }
diff --git a/pkgs/applications/version-management/redmine/4.x/gemset.nix b/pkgs/applications/version-management/redmine/4.x/gemset.nix
deleted file mode 100644
index 34e459111f8..00000000000
--- a/pkgs/applications/version-management/redmine/4.x/gemset.nix
+++ /dev/null
@@ -1,614 +0,0 @@
-{
- actioncable = {
- dependencies = ["actionpack" "nio4r" "websocket-driver"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "04wd9rf8sglrqc8jz49apqcxbi51gdj7l1apf5qr4i86iddk6pkm";
- type = "gem";
- };
- version = "5.2.3";
- };
- actionmailer = {
- dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "15laym06zcm2021qdhlyr6y9jn1marw436i89hcxqg14a8zvyvwa";
- type = "gem";
- };
- version = "5.2.3";
- };
- actionpack = {
- dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1s2iay17i2k0xx36cmnpbrmr5w6x70jk7fq1d8w70xcdw5chm0w1";
- type = "gem";
- };
- version = "5.2.3";
- };
- actionpack-xml_parser = {
- dependencies = ["actionpack" "railties"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1rnm6jrw3mzcf2g3q498igmhsn0kfkxq79w0nm532iclx4g4djs0";
- type = "gem";
- };
- version = "2.0.1";
- };
- actionview = {
- dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1v49rgf8305grqf6gq7qa47qhamr369igyy0giycz60x86afyr4h";
- type = "gem";
- };
- version = "5.2.3";
- };
- activejob = {
- dependencies = ["activesupport" "globalid"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "17vizibxbsli5yppgrvmw13wj7a9xy19s5nqxf1k23bbk2s5b87s";
- type = "gem";
- };
- version = "5.2.3";
- };
- activemodel = {
- dependencies = ["activesupport"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0mghh9di8011ara9h1r5a216yzk1vjm9r3p0gdvdi8j1zmkl6k6h";
- type = "gem";
- };
- version = "5.2.3";
- };
- activerecord = {
- dependencies = ["activemodel" "activesupport" "arel"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0d6036f592803iyvp6bw98p3sg638mia5dbw19lvachx6jgzfvpw";
- type = "gem";
- };
- version = "5.2.3";
- };
- activestorage = {
- dependencies = ["actionpack" "activerecord" "marcel"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "04is6ipjqw1f337i8pm8w5bd99rpygqfd0fzzxkr7jd308ggmsjk";
- type = "gem";
- };
- version = "5.2.3";
- };
- activesupport = {
- dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "110vp4frgkw3mpzlmshg2f2ig09cknls2w68ym1r1s39d01v0mi8";
- type = "gem";
- };
- version = "5.2.3";
- };
- addressable = {
- dependencies = ["public_suffix"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l";
- type = "gem";
- };
- version = "2.6.0";
- };
- arel = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1jk7wlmkr61f6g36w9s2sn46nmdg6wn2jfssrhbhirv5x9n95nk0";
- type = "gem";
- };
- version = "9.0.0";
- };
- builder = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qibi5s67lpdv1wgcj66wcymcr04q6j4mzws6a479n0mlrmh5wr1";
- type = "gem";
- };
- version = "3.2.3";
- };
- capybara = {
- dependencies = ["addressable" "mini_mime" "nokogiri" "rack" "rack-test" "xpath"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0yv77rnsjlvs8qpfn9n5vf1h6b9agxwhxw09gssbiw9zn9j20jh8";
- type = "gem";
- };
- version = "2.18.0";
- };
- childprocess = {
- dependencies = ["rake"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1d2gasf988jh2k3fjb7i54c68rq6ni6jf9w0gnsfhrq94a6mprkz";
- type = "gem";
- };
- version = "1.0.1";
- };
- concurrent-ruby = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1x07r23s7836cpp5z9yrlbpljcxpax14yw4fy4bnp6crhr6x24an";
- type = "gem";
- };
- version = "1.1.5";
- };
- crass = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0bpxzy6gjw9ggjynlxschbfsgmx8lv3zw1azkjvnb8b9i895dqfi";
- type = "gem";
- };
- version = "1.0.4";
- };
- css_parser = {
- dependencies = ["addressable"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1y4vc018b5mzp7winw4pbb22jk0dpxp22pzzxq7w0rgvfxzi89pd";
- type = "gem";
- };
- version = "1.7.0";
- };
- csv = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "097rl10ivzlya5640530ayls2f1vid2mfgjy9ngd789qmp0j6x4b";
- type = "gem";
- };
- version = "3.0.9";
- };
- docile = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0m8j31whq7bm5ljgmsrlfkiqvacrw6iz9wq10r3gwrv5785y8gjx";
- type = "gem";
- };
- version = "1.1.5";
- };
- erubi = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1kagnf6ziahj0d781s6ryy6fwqwa3ad4xbzzj84p9m4nv4c2jir1";
- type = "gem";
- };
- version = "1.8.0";
- };
- globalid = {
- dependencies = ["activesupport"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1zkxndvck72bfw235bd9nl2ii0lvs5z88q14706cmn702ww2mxv1";
- type = "gem";
- };
- version = "0.4.2";
- };
- htmlentities = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj";
- type = "gem";
- };
- version = "4.3.4";
- };
- i18n = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1i5z1ykl8zhszsxcs8mzl8d0dxgs3ylz8qlzrw74jb0gplkx6758";
- type = "gem";
- };
- version = "0.7.0";
- };
- json = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0sx97bm9by389rbzv8r1f43h06xcz8vwi3h5jv074gvparql7lcx";
- type = "gem";
- };
- version = "2.2.0";
- };
- loofah = {
- dependencies = ["crass" "nokogiri"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1ccsid33xjajd0im2xv941aywi58z7ihwkvaf1w2bv89vn5bhsjg";
- type = "gem";
- };
- version = "2.2.3";
- };
- mail = {
- dependencies = ["mini_mime"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "00wwz6ys0502dpk8xprwcqfwyf3hmnx6lgxaiq6vj43mkx43sapc";
- type = "gem";
- };
- version = "2.7.1";
- };
- marcel = {
- dependencies = ["mimemagic"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1nxbjmcyg8vlw6zwagf17l9y2mwkagmmkg95xybpn4bmf3rfnksx";
- type = "gem";
- };
- version = "0.3.3";
- };
- metaclass = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0hp99y2b1nh0nr8pc398n3f8lakgci6pkrg4bf2b2211j1f6hsc5";
- type = "gem";
- };
- version = "0.0.4";
- };
- method_source = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1pviwzvdqd90gn6y7illcdd9adapw8fczml933p5vl739dkvl3lq";
- type = "gem";
- };
- version = "0.9.2";
- };
- mimemagic = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "04cp5sfbh1qx82yqxn0q75c7hlcx8y1dr5g3kyzwm4mx6wi2gifw";
- type = "gem";
- };
- version = "0.3.3";
- };
- mini_mime = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1q4pshq387lzv9m39jv32vwb8wrq3wc4jwgl4jk209r4l33v09d3";
- type = "gem";
- };
- version = "1.0.1";
- };
- mini_portile2 = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "15zplpfw3knqifj9bpf604rb3wc1vhq6363pd6lvhayng8wql5vy";
- type = "gem";
- };
- version = "2.4.0";
- };
- minitest = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0icglrhghgwdlnzzp4jf76b0mbc71s80njn5afyfjn4wqji8mqbq";
- type = "gem";
- };
- version = "5.11.3";
- };
- mocha = {
- dependencies = ["metaclass"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "12aglpiq1h18j5a4rlwvnsvnsi2f3407v5xm59lgcg3ymlyak4al";
- type = "gem";
- };
- version = "1.8.0";
- };
- mysql2 = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1a2kdjgzwh1p2rkcmxaawy6ibi32b04wbdd5d4wr8i342pq76di4";
- type = "gem";
- };
- version = "0.5.2";
- };
- net-ldap = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "016igqz81a8zcwqzp5bbhryqmb2skmyf57ij3nb5z8sxwhw22jgh";
- type = "gem";
- };
- version = "0.16.1";
- };
- nio4r = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1a41ca1kpdmrypjp9xbgvckpy8g26zxphkja9vk7j5wl4n8yvlyr";
- type = "gem";
- };
- version = "2.3.1";
- };
- nokogiri = {
- dependencies = ["mini_portile2"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "02bjydih0j515szfv9mls195cvpyidh6ixm7dwbl3s2sbaxxk5s4";
- type = "gem";
- };
- version = "1.10.3";
- };
- pg = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0fmnyxcyrvgdbgq7m09whgn9i8rwfybk0w8aii1nc4g5kqw0k2jy";
- type = "gem";
- };
- version = "1.1.4";
- };
- public_suffix = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1c7c5xxkx91hwj4572hbnyvxmydb90q69wlpr2l0dxrmwx2p365l";
- type = "gem";
- };
- version = "3.1.0";
- };
- puma = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1pkrbvak6rlf147qpd4zss031qrwwh53g8s6017037iwg0436kv3";
- type = "gem";
- };
- version = "3.12.1";
- };
- rack = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0z90vflxbgjy2n84r7mbyax3i2vyvvrxxrf86ljzn5rw65jgnn2i";
- type = "gem";
- };
- version = "2.0.7";
- };
- rack-openid = {
- dependencies = ["rack" "ruby-openid"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0sg85yn981j3a0iri3ch4znzdwscvz29l7vrk3dafqw4fdg31llc";
- type = "gem";
- };
- version = "1.4.2";
- };
- rack-test = {
- dependencies = ["rack"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0rh8h376mx71ci5yklnpqqn118z3bl67nnv5k801qaqn1zs62h8m";
- type = "gem";
- };
- version = "1.1.0";
- };
- rails = {
- dependencies = ["actioncable" "actionmailer" "actionpack" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1p7cszi3n9ksxchxnccmz61pd1i3rjg4813dsdinsm8xm5k1pdgr";
- type = "gem";
- };
- version = "5.2.3";
- };
- rails-dom-testing = {
- dependencies = ["activesupport" "nokogiri"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1lfq2a7kp2x64dzzi5p4cjcbiv62vxh9lyqk2f0rqq3fkzrw8h5i";
- type = "gem";
- };
- version = "2.0.3";
- };
- rails-html-sanitizer = {
- dependencies = ["loofah"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1gv7vr5d9g2xmgpjfq4nxsqr70r9pr042r9ycqqnfvw5cz9c7jwr";
- type = "gem";
- };
- version = "1.0.4";
- };
- railties = {
- dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1gn9fwb5wm08fbj7zpilqgblfl315l5b7pg4jsvxlizvrzg8h8q4";
- type = "gem";
- };
- version = "5.2.3";
- };
- rake = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1sy5a7nh6xjdc9yhcw31jji7ssrf9v5806hn95gbrzr998a2ydjn";
- type = "gem";
- };
- version = "12.3.2";
- };
- rbpdf = {
- dependencies = ["htmlentities" "rbpdf-font"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0fnhcn4z2zz6ic1yvl5hmhwmkdnybh8f8fnk1ni7bvl2s4ig5195";
- type = "gem";
- };
- version = "1.19.8";
- };
- rbpdf-font = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0pxlr0l4vf785qpy55m439dyii63a26l0sd0yyhbwwcy9zm9hd1v";
- type = "gem";
- };
- version = "1.19.1";
- };
- redcarpet = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0h9qz2hik4s9knpmbwrzb3jcp3vc5vygp9ya8lcpl7f1l9khmcd7";
- type = "gem";
- };
- version = "3.4.0";
- };
- request_store = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1ky19wb6mpq6dxb81a0h4hnzx7a4ka99n9ay2syi68djbr4bkbbh";
- type = "gem";
- };
- version = "1.0.5";
- };
- rmagick = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0m9x15cdlkcb9826s3s2jd97hxf50hln22p94x8hcccxi1lwklq6";
- type = "gem";
- };
- version = "2.16.0";
- };
- roadie = {
- dependencies = ["css_parser" "nokogiri"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0b2qgr725hnscz3ldb607gwgjkr47ncs1jjnk6zh0h70p5dxrk2d";
- type = "gem";
- };
- version = "3.5.0";
- };
- roadie-rails = {
- dependencies = ["railties" "roadie"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "02km0ama85mkw7kkn6qif86b781pglfdmqrwx5s6hwjlzk16qih3";
- type = "gem";
- };
- version = "1.3.0";
- };
- rouge = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1digsi2s8wyzx8vsqcxasw205lg6s7izx8jypl8rrpjwshmv83ql";
- type = "gem";
- };
- version = "3.3.0";
- };
- ruby-openid = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0yzaf2c1i88757554wk38rxqmj0xzgmwk2zx7gi98w2zx42d17pn";
- type = "gem";
- };
- version = "2.3.0";
- };
- rubyzip = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1w9gw28ly3zyqydnm8phxchf4ymyjl2r7zf7c12z8kla10cpmhlc";
- type = "gem";
- };
- version = "1.2.3";
- };
- selenium-webdriver = {
- dependencies = ["childprocess" "rubyzip"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0i0jr4qrcvg5isc11ivjw7f9gywbimnz613k82bfcrnlzdf90mxy";
- type = "gem";
- };
- version = "3.142.3";
- };
- simplecov = {
- dependencies = ["docile" "json" "simplecov-html"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1r9fnsnsqj432cmrpafryn8nif3x0qg9mdnvrcf0wr01prkdlnww";
- type = "gem";
- };
- version = "0.14.1";
- };
- simplecov-html = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1lihraa4rgxk8wbfl77fy9sf0ypk31iivly8vl3w04srd7i0clzn";
- type = "gem";
- };
- version = "0.10.2";
- };
- sprockets = {
- dependencies = ["concurrent-ruby" "rack"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "182jw5a0fbqah5w9jancvfmjbk88h8bxdbwnl4d3q809rpxdg8ay";
- type = "gem";
- };
- version = "3.7.2";
- };
- sprockets-rails = {
- dependencies = ["actionpack" "activesupport" "sprockets"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0ab42pm8p5zxpv3sfraq45b9lj39cz9mrpdirm30vywzrwwkm5p1";
- type = "gem";
- };
- version = "3.2.1";
- };
- thor = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29";
- type = "gem";
- };
- version = "0.20.3";
- };
- thread_safe = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy";
- type = "gem";
- };
- version = "0.3.6";
- };
- tzinfo = {
- dependencies = ["thread_safe"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1fjx9j327xpkkdlxwmkl3a8wqj7i4l4jwlrv3z13mg95z9wl253z";
- type = "gem";
- };
- version = "1.2.5";
- };
- websocket-driver = {
- dependencies = ["websocket-extensions"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1bxamwqldmy98hxs5pqby3andws14hl36ch78g0s81gaz9b91nj2";
- type = "gem";
- };
- version = "0.7.1";
- };
- websocket-extensions = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "00i624ng1nvkz1yckj3f8yxxp6hi7xaqf40qh9q3hj2n1l9i8g6m";
- type = "gem";
- };
- version = "0.1.4";
- };
- xpath = {
- dependencies = ["nokogiri"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd";
- type = "gem";
- };
- version = "3.2.0";
- };
- yard = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1w0i13a0vsw4jmlj59xn64rdsqcsl9r3rmjjgdca5i51m1q4ix6v";
- type = "gem";
- };
- version = "0.9.19";
- };
-}
\ No newline at end of file
diff --git a/pkgs/applications/version-management/redmine/Gemfile b/pkgs/applications/version-management/redmine/Gemfile
index 5a0283e20ed..b51096d16f3 100644
--- a/pkgs/applications/version-management/redmine/Gemfile
+++ b/pkgs/applications/version-management/redmine/Gemfile
@@ -1,30 +1,23 @@
source 'https://rubygems.org'
-gem "bundler", ">= 1.5.0", "< 2.0.0"
+gem "bundler", ">= 1.5.0"
-gem "rails", "4.2.11.1"
-gem "addressable", "2.4.0" if RUBY_VERSION < "2.0"
-if RUBY_VERSION < "2.1"
- gem "public_suffix", (RUBY_VERSION < "2.0" ? "~> 1.4" : "~> 2.0.5")
-end
-gem "jquery-rails", "~> 3.1.4"
-gem "coderay", "~> 1.1.1"
+gem "rails", "5.2.3"
+gem "rouge", "~> 3.3.0"
gem "request_store", "1.0.5"
-gem "mime-types", (RUBY_VERSION >= "2.0" ? "~> 3.0" : "~> 2.99")
-gem "protected_attributes"
+gem "mini_mime", "~> 1.0.1"
gem "actionpack-xml_parser"
-gem "roadie-rails", "~> 1.1.1"
-gem "roadie", "~> 3.2.1"
+gem "roadie-rails", "~> 1.3.0"
gem "mimemagic"
-gem "mail", "~> 2.6.4"
+gem "mail", "~> 2.7.1"
+gem "csv", "~> 3.0.1" if RUBY_VERSION >= "2.3" && RUBY_VERSION < "2.6"
-gem "nokogiri", (RUBY_VERSION >= "2.1" ? "~> 1.8.1" : "~> 1.6.8")
+gem "nokogiri", (RUBY_VERSION >= "2.3" ? "~> 1.10.0" : "~> 1.9.1")
gem "i18n", "~> 0.7.0"
-gem "ffi", "1.9.14", :platforms => :mingw if RUBY_VERSION < "2.0"
gem "xpath", "< 3.2.0" if RUBY_VERSION < "2.3"
-# Request at least rails-html-sanitizer 1.0.3 because of security advisories
-gem "rails-html-sanitizer", ">= 1.0.3"
+# TODO: Remove the following line when #32223 is fixed
+gem "sprockets", "~> 3.7.2"
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
@@ -32,12 +25,12 @@ gem "rbpdf", "~> 1.19.6"
# Optional gem for LDAP authentication
group :ldap do
- gem "net-ldap", "~> 0.12.0"
+ gem "net-ldap", "~> 0.16.0"
end
# Optional gem for OpenID authentication
group :openid do
- gem "ruby-openid", "~> 2.3.0", :require => "openid"
+ gem "ruby-openid", "~> 2.9.2", :require => "openid"
gem "rack-openid"
end
@@ -54,24 +47,21 @@ platforms :mri, :mingw, :x64_mingw do
end
# Include database gems for the database adapters NixOS supports
-gem "mysql2", "~> 0.4.6", :platforms => [:mri, :mingw, :x64_mingw]
-gem "pg", "~> 0.18.1", :platforms => [:mri, :mingw, :x64_mingw]
+gem "mysql2", "~> 0.5.0", :platforms => [:mri, :mingw, :x64_mingw]
+gem "pg", "~> 1.1.4", :platforms => [:mri, :mingw, :x64_mingw]
group :development do
- gem "rdoc", "~> 4.3"
gem "yard"
end
group :test do
- gem "minitest"
gem "rails-dom-testing"
gem "mocha"
- gem "simplecov", "~> 0.9.1", :require => false
- # TODO: remove this after upgrading to Rails 5
- gem "test_after_commit", "~> 0.4.2"
- # For running UI tests
+ gem "simplecov", "~> 0.14.1", :require => false
+ # For running system tests
+ gem 'puma', '~> 3.7'
gem "capybara", '~> 2.13'
- gem "selenium-webdriver", "~> 2.53.4"
+ gem "selenium-webdriver"
end
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
diff --git a/pkgs/applications/version-management/redmine/Gemfile.lock b/pkgs/applications/version-management/redmine/Gemfile.lock
index 21296d343b4..aa434465b02 100644
--- a/pkgs/applications/version-management/redmine/Gemfile.lock
+++ b/pkgs/applications/version-management/redmine/Gemfile.lock
@@ -1,45 +1,53 @@
GEM
remote: https://rubygems.org/
specs:
- actionmailer (4.2.11.1)
- actionpack (= 4.2.11.1)
- actionview (= 4.2.11.1)
- activejob (= 4.2.11.1)
+ actioncable (5.2.3)
+ actionpack (= 5.2.3)
+ nio4r (~> 2.0)
+ websocket-driver (>= 0.6.1)
+ actionmailer (5.2.3)
+ actionpack (= 5.2.3)
+ actionview (= 5.2.3)
+ activejob (= 5.2.3)
mail (~> 2.5, >= 2.5.4)
- rails-dom-testing (~> 1.0, >= 1.0.5)
- actionpack (4.2.11.1)
- actionview (= 4.2.11.1)
- activesupport (= 4.2.11.1)
- rack (~> 1.6)
- rack-test (~> 0.6.2)
- rails-dom-testing (~> 1.0, >= 1.0.5)
+ rails-dom-testing (~> 2.0)
+ actionpack (5.2.3)
+ actionview (= 5.2.3)
+ activesupport (= 5.2.3)
+ rack (~> 2.0)
+ rack-test (>= 0.6.3)
+ rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
- actionpack-xml_parser (1.0.2)
- actionpack (>= 4.0.0, < 5)
- actionview (4.2.11.1)
- activesupport (= 4.2.11.1)
+ actionpack-xml_parser (2.0.1)
+ actionpack (>= 5.0)
+ railties (>= 5.0)
+ actionview (5.2.3)
+ activesupport (= 5.2.3)
builder (~> 3.1)
- erubis (~> 2.7.0)
- rails-dom-testing (~> 1.0, >= 1.0.5)
+ erubi (~> 1.4)
+ rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.3)
- activejob (4.2.11.1)
- activesupport (= 4.2.11.1)
- globalid (>= 0.3.0)
- activemodel (4.2.11.1)
- activesupport (= 4.2.11.1)
- builder (~> 3.1)
- activerecord (4.2.11.1)
- activemodel (= 4.2.11.1)
- activesupport (= 4.2.11.1)
- arel (~> 6.0)
- activesupport (4.2.11.1)
- i18n (~> 0.7)
+ activejob (5.2.3)
+ activesupport (= 5.2.3)
+ globalid (>= 0.3.6)
+ activemodel (5.2.3)
+ activesupport (= 5.2.3)
+ activerecord (5.2.3)
+ activemodel (= 5.2.3)
+ activesupport (= 5.2.3)
+ arel (>= 9.0)
+ activestorage (5.2.3)
+ actionpack (= 5.2.3)
+ activerecord (= 5.2.3)
+ marcel (~> 0.3.1)
+ activesupport (5.2.3)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 0.7, < 2)
minitest (~> 5.1)
- thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
- addressable (2.6.0)
- public_suffix (>= 2.0.2, < 4.0)
- arel (6.0.4)
+ addressable (2.7.0)
+ public_suffix (>= 2.0.2, < 5.0)
+ arel (9.0.0)
builder (3.2.3)
capybara (2.18.0)
addressable
@@ -48,103 +56,97 @@ GEM
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (>= 2.0, < 4.0)
- childprocess (0.9.0)
- ffi (~> 1.0, >= 1.0.11)
- coderay (1.1.2)
+ childprocess (3.0.0)
concurrent-ruby (1.1.5)
- crass (1.0.4)
+ crass (1.0.5)
css_parser (1.7.0)
addressable
+ csv (3.0.9)
docile (1.1.5)
- erubis (2.7.0)
- ffi (1.11.1)
+ erubi (1.9.0)
globalid (0.4.2)
activesupport (>= 4.2.0)
htmlentities (4.3.4)
i18n (0.7.0)
- jquery-rails (3.1.5)
- railties (>= 3.0, < 5.0)
- thor (>= 0.14, < 2.0)
- loofah (2.2.3)
+ json (2.2.0)
+ loofah (2.3.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
- mail (2.6.6)
- mime-types (>= 1.16, < 4)
+ mail (2.7.1)
+ mini_mime (>= 0.1.1)
+ marcel (0.3.3)
+ mimemagic (~> 0.3.2)
metaclass (0.0.4)
- mime-types (3.2.2)
- mime-types-data (~> 3.2015)
- mime-types-data (3.2019.0331)
+ method_source (0.9.2)
mimemagic (0.3.3)
- mini_mime (1.0.1)
- mini_portile2 (2.3.0)
- minitest (5.11.3)
- mocha (1.8.0)
+ mini_mime (1.0.2)
+ mini_portile2 (2.4.0)
+ minitest (5.12.2)
+ mocha (1.9.0)
metaclass (~> 0.0.1)
- multi_json (1.13.1)
- mysql2 (0.4.10)
- net-ldap (0.12.1)
- nokogiri (1.8.5)
- mini_portile2 (~> 2.3.0)
- pg (0.18.4)
- protected_attributes (1.1.4)
- activemodel (>= 4.0.1, < 5.0)
- public_suffix (3.1.0)
- rack (1.6.11)
+ mysql2 (0.5.2)
+ net-ldap (0.16.1)
+ nio4r (2.5.2)
+ nokogiri (1.10.4)
+ mini_portile2 (~> 2.4.0)
+ pg (1.1.4)
+ public_suffix (4.0.1)
+ puma (3.12.1)
+ rack (2.0.7)
rack-openid (1.4.2)
rack (>= 1.1.0)
ruby-openid (>= 2.1.8)
- rack-test (0.6.3)
- rack (>= 1.0)
- rails (4.2.11.1)
- actionmailer (= 4.2.11.1)
- actionpack (= 4.2.11.1)
- actionview (= 4.2.11.1)
- activejob (= 4.2.11.1)
- activemodel (= 4.2.11.1)
- activerecord (= 4.2.11.1)
- activesupport (= 4.2.11.1)
- bundler (>= 1.3.0, < 2.0)
- railties (= 4.2.11.1)
- sprockets-rails
- rails-deprecated_sanitizer (1.0.3)
- activesupport (>= 4.2.0.alpha)
- rails-dom-testing (1.0.9)
- activesupport (>= 4.2.0, < 5.0)
- nokogiri (~> 1.6)
- rails-deprecated_sanitizer (>= 1.0.1)
- rails-html-sanitizer (1.0.4)
- loofah (~> 2.2, >= 2.2.2)
- railties (4.2.11.1)
- actionpack (= 4.2.11.1)
- activesupport (= 4.2.11.1)
+ rack-test (1.1.0)
+ rack (>= 1.0, < 3)
+ rails (5.2.3)
+ actioncable (= 5.2.3)
+ actionmailer (= 5.2.3)
+ actionpack (= 5.2.3)
+ actionview (= 5.2.3)
+ activejob (= 5.2.3)
+ activemodel (= 5.2.3)
+ activerecord (= 5.2.3)
+ activestorage (= 5.2.3)
+ activesupport (= 5.2.3)
+ bundler (>= 1.3.0)
+ railties (= 5.2.3)
+ sprockets-rails (>= 2.0.0)
+ rails-dom-testing (2.0.3)
+ activesupport (>= 4.2.0)
+ nokogiri (>= 1.6)
+ rails-html-sanitizer (1.3.0)
+ loofah (~> 2.3)
+ railties (5.2.3)
+ actionpack (= 5.2.3)
+ activesupport (= 5.2.3)
+ method_source
rake (>= 0.8.7)
- thor (>= 0.18.1, < 2.0)
- rake (12.3.2)
+ thor (>= 0.19.0, < 2.0)
+ rake (13.0.0)
rbpdf (1.19.8)
htmlentities
rbpdf-font (~> 1.19.0)
rbpdf-font (1.19.1)
- rdoc (4.3.0)
redcarpet (3.4.0)
request_store (1.0.5)
rmagick (2.16.0)
- roadie (3.2.2)
+ roadie (3.5.1)
css_parser (~> 1.4)
- nokogiri (~> 1.5)
- roadie-rails (1.1.1)
- railties (>= 3.0, < 5.1)
+ nokogiri (~> 1.8)
+ roadie-rails (1.3.0)
+ railties (>= 3.0, < 5.3)
roadie (~> 3.1)
- ruby-openid (2.3.0)
- rubyzip (1.2.3)
- selenium-webdriver (2.53.4)
- childprocess (~> 0.5)
- rubyzip (~> 1.0)
- websocket (~> 1.0)
- simplecov (0.9.2)
+ rouge (3.3.0)
+ ruby-openid (2.9.2)
+ rubyzip (2.0.0)
+ selenium-webdriver (3.142.6)
+ childprocess (>= 0.5, < 4.0)
+ rubyzip (>= 1.2.2)
+ simplecov (0.14.1)
docile (~> 1.1.0)
- multi_json (~> 1.0)
- simplecov-html (~> 0.9.0)
- simplecov-html (0.9.0)
+ json (>= 1.8, < 3)
+ simplecov-html (~> 0.10.0)
+ simplecov-html (0.10.2)
sprockets (3.7.2)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
@@ -152,52 +154,48 @@ GEM
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
- test_after_commit (0.4.2)
- activerecord (>= 3.2)
thor (0.20.3)
thread_safe (0.3.6)
tzinfo (1.2.5)
thread_safe (~> 0.1)
- websocket (1.2.8)
+ websocket-driver (0.7.1)
+ websocket-extensions (>= 0.1.0)
+ websocket-extensions (0.1.4)
xpath (3.2.0)
nokogiri (~> 1.8)
- yard (0.9.19)
+ yard (0.9.20)
PLATFORMS
ruby
DEPENDENCIES
actionpack-xml_parser
- bundler (>= 1.5.0, < 2.0.0)
+ bundler (>= 1.5.0)
capybara (~> 2.13)
- coderay (~> 1.1.1)
+ csv (~> 3.0.1)
i18n (~> 0.7.0)
- jquery-rails (~> 3.1.4)
- mail (~> 2.6.4)
- mime-types (~> 3.0)
+ mail (~> 2.7.1)
mimemagic
- minitest
+ mini_mime (~> 1.0.1)
mocha
- mysql2 (~> 0.4.6)
- net-ldap (~> 0.12.0)
- nokogiri (~> 1.8.1)
- pg (~> 0.18.1)
- protected_attributes
+ mysql2 (~> 0.5.0)
+ net-ldap (~> 0.16.0)
+ nokogiri (~> 1.10.0)
+ pg (~> 1.1.4)
+ puma (~> 3.7)
rack-openid
- rails (= 4.2.11.1)
+ rails (= 5.2.3)
rails-dom-testing
- rails-html-sanitizer (>= 1.0.3)
rbpdf (~> 1.19.6)
- rdoc (~> 4.3)
redcarpet (~> 3.4.0)
request_store (= 1.0.5)
rmagick (~> 2.16.0)
- roadie (~> 3.2.1)
- roadie-rails (~> 1.1.1)
- ruby-openid (~> 2.3.0)
- selenium-webdriver (~> 2.53.4)
- simplecov (~> 0.9.1)
- test_after_commit (~> 0.4.2)
+ roadie-rails (~> 1.3.0)
+ rouge (~> 3.3.0)
+ ruby-openid (~> 2.9.2)
+ selenium-webdriver
+ simplecov (~> 0.14.1)
+ sprockets (~> 3.7.2)
tzinfo-data
yard
diff --git a/pkgs/applications/version-management/redmine/default.nix b/pkgs/applications/version-management/redmine/default.nix
index 0b1f64b58a1..e70850e8821 100644
--- a/pkgs/applications/version-management/redmine/default.nix
+++ b/pkgs/applications/version-management/redmine/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, bundlerEnv, ruby }:
let
- version = "3.4.11";
+ version = "4.0.5";
rubyEnv = bundlerEnv {
name = "redmine-env-${version}";
@@ -16,7 +16,7 @@ in
src = fetchurl {
url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
- sha256 = "14987sd9ff2n3982qlfwd4m0g1m10w8jyv791nica3wppvnrxh0r";
+ sha256 = "1s39qd3j27ryn3p01501iavbkyvikdxl3165nk8i8pgxcxlbxsk4";
};
buildInputs = [ rubyEnv rubyEnv.wrappedRuby rubyEnv.bundler ];
diff --git a/pkgs/applications/version-management/redmine/gemset.nix b/pkgs/applications/version-management/redmine/gemset.nix
index 4ef4bd40427..e969d2bfee0 100644
--- a/pkgs/applications/version-management/redmine/gemset.nix
+++ b/pkgs/applications/version-management/redmine/gemset.nix
@@ -1,92 +1,110 @@
{
+ actioncable = {
+ dependencies = ["actionpack" "nio4r" "websocket-driver"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "04wd9rf8sglrqc8jz49apqcxbi51gdj7l1apf5qr4i86iddk6pkm";
+ type = "gem";
+ };
+ version = "5.2.3";
+ };
actionmailer = {
dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18wwlj4f7jffv3vxm80d2z36nwza95l5xfcqc401hvvrls4xzhsy";
+ sha256 = "15laym06zcm2021qdhlyr6y9jn1marw436i89hcxqg14a8zvyvwa";
type = "gem";
};
- version = "4.2.11.1";
+ version = "5.2.3";
};
actionpack = {
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0rmldsk3a4lwxk0lrp6x1nz1v1r2xmbm3300l4ghgfygv3grdwjh";
+ sha256 = "1s2iay17i2k0xx36cmnpbrmr5w6x70jk7fq1d8w70xcdw5chm0w1";
type = "gem";
};
- version = "4.2.11.1";
+ version = "5.2.3";
};
actionpack-xml_parser = {
- dependencies = ["actionpack"];
+ dependencies = ["actionpack" "railties"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "17am4nd7x6g8x7f8i35rzzv2qrxlkc230rbgzg98af0yf50j8gka";
+ sha256 = "1rnm6jrw3mzcf2g3q498igmhsn0kfkxq79w0nm532iclx4g4djs0";
type = "gem";
};
- version = "1.0.2";
+ version = "2.0.1";
};
actionview = {
- dependencies = ["activesupport" "builder" "erubis" "rails-dom-testing" "rails-html-sanitizer"];
+ dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0x7vjn8q6blzyf7j3kwg0ciy7vnfh28bjdkd1mp9k4ghp9jn0g9p";
+ sha256 = "1v49rgf8305grqf6gq7qa47qhamr369igyy0giycz60x86afyr4h";
type = "gem";
};
- version = "4.2.11.1";
+ version = "5.2.3";
};
activejob = {
dependencies = ["activesupport" "globalid"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jy1c1r6syjqpa0sh9f1p4iaxzvp6qg4n6zs774j9z27q7h407mj";
+ sha256 = "17vizibxbsli5yppgrvmw13wj7a9xy19s5nqxf1k23bbk2s5b87s";
type = "gem";
};
- version = "4.2.11.1";
+ version = "5.2.3";
};
activemodel = {
- dependencies = ["activesupport" "builder"];
+ dependencies = ["activesupport"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1c1x0rd6wnk1f0gsmxs6x3gx7yf6fs9qqkdv7r4hlbcdd849in33";
+ sha256 = "0mghh9di8011ara9h1r5a216yzk1vjm9r3p0gdvdi8j1zmkl6k6h";
type = "gem";
};
- version = "4.2.11.1";
+ version = "5.2.3";
};
activerecord = {
dependencies = ["activemodel" "activesupport" "arel"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07ixiwi0zzs9skqarvpfamsnay7npfswymrn28ngxaf8hi279q5p";
+ sha256 = "0d6036f592803iyvp6bw98p3sg638mia5dbw19lvachx6jgzfvpw";
type = "gem";
};
- version = "4.2.11.1";
+ version = "5.2.3";
};
- activesupport = {
- dependencies = ["i18n" "minitest" "thread_safe" "tzinfo"];
+ activestorage = {
+ dependencies = ["actionpack" "activerecord" "marcel"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1vbq7a805bfvyik2q3kl9s3r418f5qzvysqbz2cwy4hr7m2q4ir6";
+ sha256 = "04is6ipjqw1f337i8pm8w5bd99rpygqfd0fzzxkr7jd308ggmsjk";
type = "gem";
};
- version = "4.2.11.1";
+ version = "5.2.3";
+ };
+ activesupport = {
+ dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "110vp4frgkw3mpzlmshg2f2ig09cknls2w68ym1r1s39d01v0mi8";
+ type = "gem";
+ };
+ version = "5.2.3";
};
addressable = {
dependencies = ["public_suffix"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l";
+ sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy";
type = "gem";
};
- version = "2.6.0";
+ version = "2.7.0";
};
arel = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nfcrdiys6q6ylxiblky9jyssrw2xj96fmxmal7f4f0jj3417vj4";
+ sha256 = "1jk7wlmkr61f6g36w9s2sn46nmdg6wn2jfssrhbhirv5x9n95nk0";
type = "gem";
};
- version = "6.0.4";
+ version = "9.0.0";
};
builder = {
source = {
@@ -106,21 +124,12 @@
version = "2.18.0";
};
childprocess = {
- dependencies = ["ffi"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0a61922kmvcxyj5l70fycapr87gz1dzzlkfpq85rfqk5vdh3d28p";
+ sha256 = "1ic028k8xgm2dds9mqnvwwx3ibaz32j8455zxr9f4bcnviyahya5";
type = "gem";
};
- version = "0.9.0";
- };
- coderay = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "15vav4bhcc2x3jmi3izb11l4d9f3xv8hp2fszb7iqmpsccv1pz4y";
- type = "gem";
- };
- version = "1.1.2";
+ version = "3.0.0";
};
concurrent-ruby = {
source = {
@@ -133,10 +142,10 @@
crass = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bpxzy6gjw9ggjynlxschbfsgmx8lv3zw1azkjvnb8b9i895dqfi";
+ sha256 = "030sc98kjrb36rh7g21qsbdfxrj6knsjkx0mn3b7gig8zknwhp2f";
type = "gem";
};
- version = "1.0.4";
+ version = "1.0.5";
};
css_parser = {
dependencies = ["addressable"];
@@ -147,6 +156,14 @@
};
version = "1.7.0";
};
+ csv = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "097rl10ivzlya5640530ayls2f1vid2mfgjy9ngd789qmp0j6x4b";
+ type = "gem";
+ };
+ version = "3.0.9";
+ };
docile = {
source = {
remotes = ["https://rubygems.org"];
@@ -155,21 +172,13 @@
};
version = "1.1.5";
};
- erubis = {
+ erubi = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3";
+ sha256 = "1nwzxnqhr31fn7nbqmffcysvxjdfl3bhxi0bld5qqhcnfc1xd13x";
type = "gem";
};
- version = "2.7.0";
- };
- ffi = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "06mvxpjply8qh4j3fj9wh08kdzwkbnvsiysh0vrhlk5cwxzjmblh";
- type = "gem";
- };
- version = "1.11.1";
+ version = "1.9.0";
};
globalid = {
dependencies = ["activesupport"];
@@ -196,32 +205,40 @@
};
version = "0.7.0";
};
- jquery-rails = {
- dependencies = ["railties" "thor"];
+ json = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1lk7xqmms45czylxs22kv5khlbm7a0yqcchqijxb9m10zsqc6lp5";
+ sha256 = "0sx97bm9by389rbzv8r1f43h06xcz8vwi3h5jv074gvparql7lcx";
type = "gem";
};
- version = "3.1.5";
+ version = "2.2.0";
};
loofah = {
dependencies = ["crass" "nokogiri"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ccsid33xjajd0im2xv941aywi58z7ihwkvaf1w2bv89vn5bhsjg";
+ sha256 = "06kfq90vi38gv6i128f4zg462kj32szs5vsgm25hxgw9zd12pj9x";
type = "gem";
};
- version = "2.2.3";
+ version = "2.3.0";
};
mail = {
- dependencies = ["mime-types"];
+ dependencies = ["mini_mime"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0d7lhj2dw52ycls6xigkfz6zvfhc6qggply9iycjmcyj9760yvz9";
+ sha256 = "00wwz6ys0502dpk8xprwcqfwyf3hmnx6lgxaiq6vj43mkx43sapc";
type = "gem";
};
- version = "2.6.6";
+ version = "2.7.1";
+ };
+ marcel = {
+ dependencies = ["mimemagic"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1nxbjmcyg8vlw6zwagf17l9y2mwkagmmkg95xybpn4bmf3rfnksx";
+ type = "gem";
+ };
+ version = "0.3.3";
};
metaclass = {
source = {
@@ -231,22 +248,13 @@
};
version = "0.0.4";
};
- mime-types = {
- dependencies = ["mime-types-data"];
+ method_source = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk";
+ sha256 = "1pviwzvdqd90gn6y7illcdd9adapw8fczml933p5vl739dkvl3lq";
type = "gem";
};
- version = "3.2.2";
- };
- mime-types-data = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1m00pg19cm47n1qlcxgl91ajh2yq0fszvn1vy8fy0s1jkrp9fw4a";
- type = "gem";
- };
- version = "3.2019.0331";
+ version = "0.9.2";
};
mimemagic = {
source = {
@@ -259,82 +267,73 @@
mini_mime = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1q4pshq387lzv9m39jv32vwb8wrq3wc4jwgl4jk209r4l33v09d3";
+ sha256 = "1axm0rxyx3ss93wbmfkm78a6x03l8y4qy60rhkkiq0aza0vwq3ha";
type = "gem";
};
- version = "1.0.1";
+ version = "1.0.2";
};
mini_portile2 = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13d32jjadpjj6d2wdhkfpsmy68zjx90p49bgf8f7nkpz86r1fr11";
+ sha256 = "15zplpfw3knqifj9bpf604rb3wc1vhq6363pd6lvhayng8wql5vy";
type = "gem";
};
- version = "2.3.0";
+ version = "2.4.0";
};
minitest = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0icglrhghgwdlnzzp4jf76b0mbc71s80njn5afyfjn4wqji8mqbq";
+ sha256 = "0zjm24aiz42i9n37mcw8lydd7n0y7wfk27by06jx77ypcld3qvkw";
type = "gem";
};
- version = "5.11.3";
+ version = "5.12.2";
};
mocha = {
dependencies = ["metaclass"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "12aglpiq1h18j5a4rlwvnsvnsi2f3407v5xm59lgcg3ymlyak4al";
+ sha256 = "1s56iivmwpv4979hd25v3ghwwgy8ah15nh378lrj8czlh4kf5k5s";
type = "gem";
};
- version = "1.8.0";
- };
- multi_json = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv";
- type = "gem";
- };
- version = "1.13.1";
+ version = "1.9.0";
};
mysql2 = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0qjd97w6a0w9aldsrhb2y6jrc4wnnlbj5j8kcl7pp7vviwa0r5iq";
+ sha256 = "1a2kdjgzwh1p2rkcmxaawy6ibi32b04wbdd5d4wr8i342pq76di4";
type = "gem";
};
- version = "0.4.10";
+ version = "0.5.2";
};
net-ldap = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0z1j0zklbbx3vi91zcd2v0fnkfgkvq3plisa6hxaid8sqndyak46";
+ sha256 = "016igqz81a8zcwqzp5bbhryqmb2skmyf57ij3nb5z8sxwhw22jgh";
type = "gem";
};
- version = "0.12.1";
+ version = "0.16.1";
+ };
+ nio4r = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0gnmvbryr521r135yz5bv8354m7xn6miiapfgpg1bnwsvxz8xj6c";
+ type = "gem";
+ };
+ version = "2.5.2";
};
nokogiri = {
dependencies = ["mini_portile2"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0byyxrazkfm29ypcx5q4syrv126nvjnf7z6bqi01sqkv4llsi4qz";
+ sha256 = "0nmdrqqz1gs0fwkgzxjl4wr554gr8dc1fkrqjc2jpsvwgm41rygv";
type = "gem";
};
- version = "1.8.5";
+ version = "1.10.4";
};
pg = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07dv4ma9xd75xpsnnwwg1yrpwpji7ydy0q1d9dl0yfqbzpidrw32";
- type = "gem";
- };
- version = "0.18.4";
- };
- protected_attributes = {
- dependencies = ["activemodel"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "18lvrvmcwjvjr2mrn20vaf68a0q6mg4cy9f0m1i7x83p0ljhhyar";
+ sha256 = "0fmnyxcyrvgdbgq7m09whgn9i8rwfybk0w8aii1nc4g5kqw0k2jy";
type = "gem";
};
version = "1.1.4";
@@ -342,18 +341,26 @@
public_suffix = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1c7c5xxkx91hwj4572hbnyvxmydb90q69wlpr2l0dxrmwx2p365l";
+ sha256 = "0xnfv2j2bqgdpg2yq9i2rxby0w2sc9h5iyjkpaas2xknwrgmhdb0";
type = "gem";
};
- version = "3.1.0";
+ version = "4.0.1";
+ };
+ puma = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1pkrbvak6rlf147qpd4zss031qrwwh53g8s6017037iwg0436kv3";
+ type = "gem";
+ };
+ version = "3.12.1";
};
rack = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f";
+ sha256 = "0z90vflxbgjy2n84r7mbyax3i2vyvvrxxrf86ljzn5rw65jgnn2i";
type = "gem";
};
- version = "1.6.11";
+ version = "2.0.7";
};
rack-openid = {
dependencies = ["rack" "ruby-openid"];
@@ -368,63 +375,54 @@
dependencies = ["rack"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0h6x5jq24makgv2fq5qqgjlrk74dxfy62jif9blk43llw8ib2q7z";
+ sha256 = "0rh8h376mx71ci5yklnpqqn118z3bl67nnv5k801qaqn1zs62h8m";
type = "gem";
};
- version = "0.6.3";
+ version = "1.1.0";
};
rails = {
- dependencies = ["actionmailer" "actionpack" "actionview" "activejob" "activemodel" "activerecord" "activesupport" "railties" "sprockets-rails"];
+ dependencies = ["actioncable" "actionmailer" "actionpack" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ywvis59dd3v8qapi9ix6743zgk07l21x1cd6nb1ddpahxhm7dml";
+ sha256 = "1p7cszi3n9ksxchxnccmz61pd1i3rjg4813dsdinsm8xm5k1pdgr";
type = "gem";
};
- version = "4.2.11.1";
- };
- rails-deprecated_sanitizer = {
- dependencies = ["activesupport"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qxymchzdxww8bjsxj05kbf86hsmrjx40r41ksj0xsixr2gmhbbj";
- type = "gem";
- };
- version = "1.0.3";
+ version = "5.2.3";
};
rails-dom-testing = {
- dependencies = ["activesupport" "nokogiri" "rails-deprecated_sanitizer"];
+ dependencies = ["activesupport" "nokogiri"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wssfqpn00byhvp2372p99mphkcj8qx6pf6646avwr9ifvq0q1x6";
+ sha256 = "1lfq2a7kp2x64dzzi5p4cjcbiv62vxh9lyqk2f0rqq3fkzrw8h5i";
type = "gem";
};
- version = "1.0.9";
+ version = "2.0.3";
};
rails-html-sanitizer = {
dependencies = ["loofah"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1gv7vr5d9g2xmgpjfq4nxsqr70r9pr042r9ycqqnfvw5cz9c7jwr";
+ sha256 = "1icpqmxbppl4ynzmn6dx7wdil5hhq6fz707m9ya6d86c7ys8sd4f";
type = "gem";
};
- version = "1.0.4";
+ version = "1.3.0";
};
railties = {
- dependencies = ["actionpack" "activesupport" "rake" "thor"];
+ dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1bjf21z9maiiazc1if56nnh9xmgbkcqlpznv34f40a1hsvgk1d1m";
+ sha256 = "1gn9fwb5wm08fbj7zpilqgblfl315l5b7pg4jsvxlizvrzg8h8q4";
type = "gem";
};
- version = "4.2.11.1";
+ version = "5.2.3";
};
rake = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1sy5a7nh6xjdc9yhcw31jji7ssrf9v5806hn95gbrzr998a2ydjn";
+ sha256 = "05l80mgaabdipkjsnjlffn9gc1wx9fi629d2kfbz8628cx3m6686";
type = "gem";
};
- version = "12.3.2";
+ version = "13.0.0";
};
rbpdf = {
dependencies = ["htmlentities" "rbpdf-font"];
@@ -443,14 +441,6 @@
};
version = "1.19.1";
};
- rdoc = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "13ba2mhqqcsp3k97x3iz9x29xk26rv4561lfzzzibcy41vvj1n4c";
- type = "gem";
- };
- version = "4.3.0";
- };
redcarpet = {
source = {
remotes = ["https://rubygems.org"];
@@ -479,61 +469,69 @@
dependencies = ["css_parser" "nokogiri"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0frp5yb07ib9y1k43shd4xjkb9a6wavhqq892l8yi9y73qi2cqbc";
+ sha256 = "1zihd316bkbnrinz5s1s7pg7s0cadhhj6qs7wmc713j0g6ai1k9r";
type = "gem";
};
- version = "3.2.2";
+ version = "3.5.1";
};
roadie-rails = {
dependencies = ["railties" "roadie"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hxgl5marq2hi6lcc73f7g6afd7dz4w893rrgrbh7m3k8zrwjyk1";
+ sha256 = "02km0ama85mkw7kkn6qif86b781pglfdmqrwx5s6hwjlzk16qih3";
type = "gem";
};
- version = "1.1.1";
+ version = "1.3.0";
+ };
+ rouge = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1digsi2s8wyzx8vsqcxasw205lg6s7izx8jypl8rrpjwshmv83ql";
+ type = "gem";
+ };
+ version = "3.3.0";
};
ruby-openid = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0yzaf2c1i88757554wk38rxqmj0xzgmwk2zx7gi98w2zx42d17pn";
+ sha256 = "190p1m0bxd9xkfk1j6cpcv3x5c367g36nsglg4m1fcwqdd13k3kz";
type = "gem";
};
- version = "2.3.0";
+ version = "2.9.2";
};
rubyzip = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1w9gw28ly3zyqydnm8phxchf4ymyjl2r7zf7c12z8kla10cpmhlc";
+ sha256 = "1gz0ri0pa2xr7b6bf66yjc2wfvk51f4gi6yk7bklwl1nr65zc4gz";
type = "gem";
};
- version = "1.2.3";
+ version = "2.0.0";
};
selenium-webdriver = {
- dependencies = ["childprocess" "rubyzip" "websocket"];
+ dependencies = ["childprocess" "rubyzip"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15qyf7b9fa2nxhhwp551b9fjj82kb3wmy65559yrrcwpdadqvcs4";
+ sha256 = "11abil34dr8p1kw7hlaqd6kr430v4srmhzf72zzqvhcimlfvm4yb";
type = "gem";
};
- version = "2.53.4";
+ version = "3.142.6";
};
simplecov = {
- dependencies = ["docile" "multi_json" "simplecov-html"];
+ dependencies = ["docile" "json" "simplecov-html"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1a3wy9zlmfwl3f47cibnxyxrgfz16y6fmy0dj1vyidzyys4mvy12";
+ sha256 = "1r9fnsnsqj432cmrpafryn8nif3x0qg9mdnvrcf0wr01prkdlnww";
type = "gem";
};
- version = "0.9.2";
+ version = "0.14.1";
};
simplecov-html = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jv9pmpaxihrcsgcf6mgl3qg7rhf9scl5l2k67d768w9cz63xgvc";
+ sha256 = "1lihraa4rgxk8wbfl77fy9sf0ypk31iivly8vl3w04srd7i0clzn";
type = "gem";
};
- version = "0.9.0";
+ version = "0.10.2";
};
sprockets = {
dependencies = ["concurrent-ruby" "rack"];
@@ -553,15 +551,6 @@
};
version = "3.2.1";
};
- test_after_commit = {
- dependencies = ["activerecord"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1fzg8qan6f0n0ynr594bld2k0rwwxj99yzhiga2f3pkj9ina1abb";
- type = "gem";
- };
- version = "0.4.2";
- };
thor = {
source = {
remotes = ["https://rubygems.org"];
@@ -587,13 +576,22 @@
};
version = "1.2.5";
};
- websocket = {
+ websocket-driver = {
+ dependencies = ["websocket-extensions"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0f11rcn4qgffb1rq4kjfwi7di79w8840x9l74pkyif5arp0mb08x";
+ sha256 = "1bxamwqldmy98hxs5pqby3andws14hl36ch78g0s81gaz9b91nj2";
type = "gem";
};
- version = "1.2.8";
+ version = "0.7.1";
+ };
+ websocket-extensions = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "00i624ng1nvkz1yckj3f8yxxp6hi7xaqf40qh9q3hj2n1l9i8g6m";
+ type = "gem";
+ };
+ version = "0.1.4";
};
xpath = {
dependencies = ["nokogiri"];
@@ -607,9 +605,9 @@
yard = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1w0i13a0vsw4jmlj59xn64rdsqcsl9r3rmjjgdca5i51m1q4ix6v";
+ sha256 = "0rxqwry3h2hjz069f0kfr140wgx1khgljnqf112dk5x9rm4l0xny";
type = "gem";
};
- version = "0.9.19";
+ version = "0.9.20";
};
}
\ No newline at end of file
diff --git a/pkgs/applications/version-management/sourcehut/builds.nix b/pkgs/applications/version-management/sourcehut/builds.nix
index 33297d6b2f0..76edc1b3e64 100644
--- a/pkgs/applications/version-management/sourcehut/builds.nix
+++ b/pkgs/applications/version-management/sourcehut/builds.nix
@@ -4,7 +4,7 @@
, srht, redis, celery, pyyaml, markdown }:
let
- version = "0.47.8";
+ version = "0.48.0";
buildWorker = src: buildGoModule {
inherit src version;
@@ -20,7 +20,7 @@ in buildPythonPackage rec {
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/builds.sr.ht";
rev = version;
- sha256 = "0agnxf118nlfykxbja8mnk4cal56rb2z8mhvyphnxm0ac28iq6jx";
+ sha256 = "1z5bxsn67cqffixqsrnska86mw0a6494650wbi6dbp10z03870bs";
};
patches = [
diff --git a/pkgs/applications/version-management/sourcehut/core.nix b/pkgs/applications/version-management/sourcehut/core.nix
index d810274c628..67486bd28f3 100644
--- a/pkgs/applications/version-management/sourcehut/core.nix
+++ b/pkgs/applications/version-management/sourcehut/core.nix
@@ -1,17 +1,18 @@
{ stdenv, fetchgit, fetchNodeModules, buildPythonPackage
, pgpy, flask, bleach, misaka, humanize, markdown, psycopg2, pygments, requests
, sqlalchemy, flask_login, beautifulsoup4, sqlalchemy-utils, celery, alembic
+, importlib-metadata
, sassc, nodejs
, writeText }:
buildPythonPackage rec {
pname = "srht";
- version = "0.54.2";
+ version = "0.54.4";
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/core.sr.ht";
rev = version;
- sha256 = "1m9nblm0ygjjdzcf79jk5v8p74dgyby15mqkggw9i3smz9r3afim";
+ sha256 = "0flxvn178hqd8ljz89ddis80zfnmzgimv4506w4dg2flbwzywy7z";
};
node_modules = fetchNodeModules {
@@ -47,6 +48,7 @@ buildPythonPackage rec {
# Unofficial runtime dependencies?
celery
alembic
+ importlib-metadata
];
PKGVER = version;
diff --git a/pkgs/applications/version-management/sourcehut/dispatch.nix b/pkgs/applications/version-management/sourcehut/dispatch.nix
index 7172cdab402..a61f35b9ee1 100644
--- a/pkgs/applications/version-management/sourcehut/dispatch.nix
+++ b/pkgs/applications/version-management/sourcehut/dispatch.nix
@@ -4,12 +4,12 @@
buildPythonPackage rec {
pname = "dispatchsrht";
- version = "0.11.1";
+ version = "0.12.3";
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/dispatch.sr.ht";
rev = version;
- sha256 = "1bi7vn0yr326mf2c63f2fahdlrx2c6a8d6p6bzy2ym2835qfcc0v";
+ sha256 = "0lpc8jpyz1rg3g98546wlhr27b15g32lds77hl42aixv5f5b8lc9";
};
patches = [
diff --git a/pkgs/applications/version-management/sourcehut/git.nix b/pkgs/applications/version-management/sourcehut/git.nix
index 24974aeb2e7..b580e89c747 100644
--- a/pkgs/applications/version-management/sourcehut/git.nix
+++ b/pkgs/applications/version-management/sourcehut/git.nix
@@ -4,11 +4,19 @@
, srht, pygit2, scmsrht }:
let
- version = "0.33.1";
+ version = "0.35.6";
+
+ buildShell = src: buildGoModule {
+ inherit src version;
+ pname = "git-srht-shell";
+ goPackagePath = "git.sr.ht/~sircmpwn/git.sr.ht/gitsrht-shell";
+
+ modSha256 = "1v4npijqgv09ssrxf1y1b3syb2fs7smy7k9rcj3ynsfrn9xgfd9y";
+ };
buildDispatcher = src: buildGoModule {
inherit src version;
- pname = "git-sr-ht-dispatcher";
+ pname = "git-srht-dispatcher";
goPackagePath = "git.sr.ht/~sircmpwn/git.sr.ht/gitsrht-dispatch";
modSha256 = "1lmgmlin460g09dph2hw6yz25d4agqwjhrjv0qqsis7df9qpf3i1";
@@ -20,7 +28,7 @@ in buildPythonPackage rec {
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/git.sr.ht";
rev = version;
- sha256 = "0vwjkpvgscr01xhbzmhizqmg1wjhnj7jw9qcsv0s190fqach7ml8";
+ sha256 = "0j8caqbzdqkgc1bdhzz4k5hgh8lhsghfgwf46d19ryf83d8ggxqc";
};
patches = [
@@ -42,6 +50,7 @@ in buildPythonPackage rec {
postInstall = ''
mkdir -p $out/bin
+ cp ${buildShell "${src}/gitsrht-shell"}/bin/gitsrht-shell $out/bin/gitsrht-shell
cp ${buildDispatcher "${src}/gitsrht-dispatch"}/bin/gitsrht-dispatch $out/bin/gitsrht-dispatch
'';
diff --git a/pkgs/applications/version-management/sourcehut/hg.nix b/pkgs/applications/version-management/sourcehut/hg.nix
index 9d5d3596b84..fd5c3145db0 100644
--- a/pkgs/applications/version-management/sourcehut/hg.nix
+++ b/pkgs/applications/version-management/sourcehut/hg.nix
@@ -4,12 +4,12 @@
buildPythonPackage rec {
pname = "hgsrht";
- version = "0.15.2";
+ version = "0.16.2";
src = fetchhg {
url = "https://hg.sr.ht/~sircmpwn/hg.sr.ht";
rev = version;
- sha256 = "097ikrr8bks4lag1lbaznj0zr1c56lmm5lgm5rfjq0k20l7n2bk0";
+ sha256 = "02bzy31zplnlqg8rcls5n65q1h920lhy6f51w89w1kskdw7r2mhy";
};
patches = [
diff --git a/pkgs/applications/version-management/sourcehut/lists.nix b/pkgs/applications/version-management/sourcehut/lists.nix
index a1160c8ed3a..8aa6128819f 100644
--- a/pkgs/applications/version-management/sourcehut/lists.nix
+++ b/pkgs/applications/version-management/sourcehut/lists.nix
@@ -4,12 +4,12 @@
buildPythonPackage rec {
pname = "listssrht";
- version = "0.38.1";
+ version = "0.38.3";
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/lists.sr.ht";
rev = version;
- sha256 = "02nfl9xnqx0p98kmcy8bzdwzlnl57k5a04i6gnvimc84c11a9chz";
+ sha256 = "020s6kglm7620pjn2j7fxvaqd5lpz7y7x0wf014jsrm71l6w0rla";
};
patches = [
diff --git a/pkgs/applications/version-management/sourcehut/meta.nix b/pkgs/applications/version-management/sourcehut/meta.nix
index 199aed5b917..a5458b0b864 100644
--- a/pkgs/applications/version-management/sourcehut/meta.nix
+++ b/pkgs/applications/version-management/sourcehut/meta.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "metasrht";
- version = "0.35.2";
+ version = "0.37.0";
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/meta.sr.ht";
rev = version;
- sha256 = "10x00lydnrcgk7s27fddbrdb8bwc5ivwlpswkcrsi302qcjdff9w";
+ sha256 = "1jf3h2v27cbam8bwiw3x35319pzp0r651p8mfhw150jvskyvmkmr";
};
nativeBuildInputs = srht.nativeBuildInputs;
diff --git a/pkgs/applications/version-management/sourcehut/paste.nix b/pkgs/applications/version-management/sourcehut/paste.nix
index 404b592a1cd..4e397c649f9 100644
--- a/pkgs/applications/version-management/sourcehut/paste.nix
+++ b/pkgs/applications/version-management/sourcehut/paste.nix
@@ -4,12 +4,12 @@
buildPythonPackage rec {
pname = "pastesrht";
- version = "0.5.2";
+ version = "0.7.3";
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/paste.sr.ht";
rev = version;
- sha256 = "16d0qviw3qifyqn94fj03mwxd65abf8bhrvn1fn6ramaq8zpx794";
+ sha256 = "15689gk37djcwdjb636d97k0il2zpdpksb95l9l4d43wipd7x5qi";
};
patches = [
diff --git a/pkgs/applications/version-management/sourcehut/scm.nix b/pkgs/applications/version-management/sourcehut/scm.nix
index efd7a9bcd28..c5209cee46b 100644
--- a/pkgs/applications/version-management/sourcehut/scm.nix
+++ b/pkgs/applications/version-management/sourcehut/scm.nix
@@ -4,12 +4,12 @@
buildPythonPackage rec {
pname = "scmsrht";
- version = "0.14.2";
+ version = "0.16.0";
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/scm.sr.ht";
rev = version;
- sha256 = "1xi4l1ycdglfm22ybawh5nbwgday0nfb1vqsjqvp2y7ysizwdxc1";
+ sha256 = "0jny8ihn49n7bpw5nhdrfha78yzpxp277l50y1lj142r59kwmh22";
};
nativeBuildInputs = srht.nativeBuildInputs;
diff --git a/pkgs/applications/version-management/sourcehut/todo.nix b/pkgs/applications/version-management/sourcehut/todo.nix
index aaee9b54477..a7703bd0729 100644
--- a/pkgs/applications/version-management/sourcehut/todo.nix
+++ b/pkgs/applications/version-management/sourcehut/todo.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "todosrht";
- version = "0.51.11";
+ version = "0.51.13";
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/todo.sr.ht";
rev = version;
- sha256 = "0x4aray1dappalmn2f4wqrhpa5k1idccnafbfhsnfi6nj718i33a";
+ sha256 = "19gywq5j7wlpk7j2whm2ivz0z0i3j50n7k7bx29pghndl7l43c18";
};
patches = [
diff --git a/pkgs/applications/video/catt/default.nix b/pkgs/applications/video/catt/default.nix
new file mode 100644
index 00000000000..1f2b2535931
--- /dev/null
+++ b/pkgs/applications/video/catt/default.nix
@@ -0,0 +1,31 @@
+{ buildPythonApplication, fetchPypi, lib
+, youtube-dl
+, PyChromecast
+, click
+, ifaddr
+, requests
+}:
+
+buildPythonApplication rec {
+ pname = "catt";
+ version = "0.10.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0n6aa2vvbq0z3vcg4cylhpqxch783cxvxk234647knklgg9vdf1r";
+ };
+
+ propagatedBuildInputs = [
+ youtube-dl PyChromecast click ifaddr requests
+ ];
+
+ doCheck = false; # attempts to access various URLs
+
+ meta = with lib; {
+ description = "Cast All The Things allows you to send videos from many, many online sources to your Chromecast";
+ homepage = "https://github.com/skorokithakis/catt";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ dtzWill ];
+ };
+}
+
diff --git a/pkgs/applications/video/celluloid/default.nix b/pkgs/applications/video/celluloid/default.nix
index 47a82470137..22fac11b018 100644
--- a/pkgs/applications/video/celluloid/default.nix
+++ b/pkgs/applications/video/celluloid/default.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "celluloid";
- version = "0.17";
+ version = "0.18";
src = fetchFromGitHub {
owner = "celluloid-player";
repo = "celluloid";
rev = "v${version}";
- sha256 = "0pnxjv6n2q6igxdr8wzbahcj7vccw4nfjdk8fjdnaivf2lyrpv2d";
+ sha256 = "1j8z75y98liirr41rlcn89cshvp1xp71cspcclm6wx455i7q2cg1";
};
nativeBuildInputs = [
@@ -45,7 +45,6 @@ stdenv.mkDerivation rec {
postPatch = ''
patchShebangs meson-post-install.py src/generate-authors.py
- sed -i '/gtk-update-icon-cache/s/^/#/' meson-post-install.py
'';
doCheck = true;
@@ -59,6 +58,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/celluloid-player/celluloid";
license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ worldofpeace ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/video/handbrake/default.nix b/pkgs/applications/video/handbrake/default.nix
index 2e216369de9..e8a81a192b5 100644
--- a/pkgs/applications/video/handbrake/default.nix
+++ b/pkgs/applications/video/handbrake/default.nix
@@ -7,7 +7,7 @@
# be nice to add the native GUI (and/or the GTK GUI) as an option too, but that
# requires invoking the Xcode build system, which is non-trivial for now.
-{ stdenv, lib, fetchurl,
+{ stdenv, lib, fetchurl, fetchpatch,
# Main build tools
python2, pkgconfig, autoconf, automake, cmake, nasm, libtool, m4, lzma,
# Processing, video codecs, containers
@@ -81,6 +81,13 @@ stdenv.mkDerivation rec {
# cp: cannot create regular file './internal_defaults.json': File exists
enableParallelBuilding = false;
+ # The samplerate patch should be removed when HandBrake 1.3.0 is released
+ patches = [(fetchpatch {
+ name = "set-ffmpeg-samplerate.patch";
+ url = "https://patch-diff.githubusercontent.com/raw/HandBrake/HandBrake/pull/2126.patch";
+ sha256 = "00lds9h27cvyr53qpvv8gbv01hfxdxd8gphxcwbwg8akqrvk9gbf";
+ })];
+
preConfigure = ''
patchShebangs scripts
diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix
index af917981e1c..153d0a20b6e 100644
--- a/pkgs/applications/video/mkvtoolnix/default.nix
+++ b/pkgs/applications/video/mkvtoolnix/default.nix
@@ -13,13 +13,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "mkvtoolnix";
- version = "37.0.0";
+ version = "38.0.0";
src = fetchFromGitLab {
owner = "mbunkus";
repo = "mkvtoolnix";
rev = "release-${version}";
- sha256 = "0r1qzvqc6xx7rmv4v4fjc70cqy832h8v0fjf6c5ljbg1c6pgkl0l";
+ sha256 = "0874rfslglywpa8ilhqv59zvn2hisdsbwd7r61psf5rd64v72ym4";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix
index 2a8a0a64274..f3c7d376100 100644
--- a/pkgs/applications/video/mpv/default.nix
+++ b/pkgs/applications/video/mpv/default.nix
@@ -20,33 +20,39 @@
, libcdio-paranoia ? null
, vulkanSupport ? stdenv.isLinux
- , shaderc ? null
+ , libplacebo ? null
+ , shaderc ? null
, vulkan-headers ? null
- , vulkan-loader ? null
+ , vulkan-loader ? null
+
+, drmSupport ? stdenv.isLinux
+ , libdrm ? null
+ , mesa ? null
, alsaSupport ? stdenv.isLinux, alsaLib ? null
, bluraySupport ? true, libbluray ? null
, bs2bSupport ? true, libbs2b ? null
, cacaSupport ? true, libcaca ? null
, cmsSupport ? true, lcms2 ? null
-, drmSupport ? stdenv.isLinux, libdrm ? null
, dvdnavSupport ? stdenv.isLinux, libdvdnav ? null
-, dvdreadSupport ? stdenv.isLinux, libdvdread ? null
, libpngSupport ? true, libpng ? null
, pulseSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio ? null
-, rubberbandSupport ? stdenv.isLinux, rubberband ? null
+, rubberbandSupport ? stdenv.isLinux, rubberband ? null
, screenSaverSupport ? true, libXScrnSaver ? null
+, sambaSupport ? stdenv.isLinux, samba ? null
, sdl2Support ? true, SDL2 ? null
+, sndioSupport ? true, sndio ? null
, speexSupport ? true, speex ? null
, theoraSupport ? true, libtheora ? null
-, vaapiSupport ? stdenv.isLinux, libva ? null
+, vaapiSupport ? stdenv.isLinux, libva ? null
, vdpauSupport ? true, libvdpau ? null
, xineramaSupport ? stdenv.isLinux, libXinerama ? null
, xvSupport ? stdenv.isLinux, libXv ? null
, youtubeSupport ? true, youtube-dl ? null
+, zimgSupport ? true, zimg ? null
, archiveSupport ? false, libarchive ? null
, jackaudioSupport ? false, libjack2 ? null
-, openalSupport ? false, openalSoft ? null
+, openalSupport ? true, openalSoft ? null
, vapoursynthSupport ? false, vapoursynth ? null
}:
@@ -60,28 +66,31 @@ assert archiveSupport -> available libarchive;
assert bluraySupport -> available libbluray;
assert bs2bSupport -> available libbs2b;
assert cacaSupport -> available libcaca;
-assert cddaSupport -> all available [libcdio libcdio-paranoia];
+assert cddaSupport -> all available [ libcdio libcdio-paranoia ];
assert cmsSupport -> available lcms2;
-assert drmSupport -> available libdrm;
+assert drmSupport -> all available [ libdrm mesa ];
assert dvdnavSupport -> available libdvdnav;
-assert dvdreadSupport -> available libdvdread;
assert jackaudioSupport -> available libjack2;
assert libpngSupport -> available libpng;
assert openalSupport -> available openalSoft;
assert pulseSupport -> available libpulseaudio;
assert rubberbandSupport -> available rubberband;
assert screenSaverSupport -> available libXScrnSaver;
+assert sambaSupport -> available samba;
assert sdl2Support -> available SDL2;
+assert sndioSupport -> available sndio;
assert speexSupport -> available speex;
assert theoraSupport -> available libtheora;
assert vaapiSupport -> available libva;
assert vapoursynthSupport -> available vapoursynth;
assert vdpauSupport -> available libvdpau;
+assert vulkanSupport -> all available [ libplacebo shaderc vulkan-headers vulkan-loader ];
assert waylandSupport -> all available [ wayland wayland-protocols libxkbcommon ];
assert x11Support -> all available [ libGLU_combined libX11 libXext libXxf86vm libXrandr ];
assert xineramaSupport -> x11Support && available libXinerama;
assert xvSupport -> x11Support && available libXv;
assert youtubeSupport -> available youtube-dl;
+assert zimgSupport -> available zimg;
let
# Purity: Waf is normally downloaded by bootstrap.py, but
@@ -92,17 +101,17 @@ let
"http://www.freehackers.org/~tnagy/release/waf-${wafVersion}" ];
sha256 = "0j7sbn3w6bgslvwwh5v9527w3gi2sd08kskrgxamx693y0b0i3ia";
};
- luaEnv = lua.withPackages(ps: with ps; [ luasocket ]);
+ luaEnv = lua.withPackages (ps: with ps; [ luasocket ]);
in stdenv.mkDerivation rec {
pname = "mpv";
- version = "0.29.1";
+ version = "0.30.0";
src = fetchFromGitHub {
- owner = "mpv-player";
- repo = "mpv";
+ owner = "mpv-player";
+ repo = "mpv";
rev = "v${version}";
- sha256 = "138921kx8g6qprim558xin09xximjhsj9ss8b71ifg2m6kclym8m";
+ sha256 = "17mxjgcfljlv6h0ik3332xsqbs0ybvk6dkwflyl0cjh15vl1iv6f";
};
postPatch = ''
@@ -115,7 +124,6 @@ in stdenv.mkDerivation rec {
configureFlags = [
"--enable-libmpv-shared"
"--enable-manpage-build"
- "--enable-zsh-comp"
"--disable-libmpv-static"
"--disable-static-build"
"--disable-build-date" # Purity
@@ -123,8 +131,10 @@ in stdenv.mkDerivation rec {
(enableFeature archiveSupport "libarchive")
(enableFeature cddaSupport "cdda")
(enableFeature dvdnavSupport "dvdnav")
- (enableFeature dvdreadSupport "dvdread")
(enableFeature openalSupport "openal")
+ (enableFeature sambaSupport "libsmbclient")
+ (enableFeature sdl2Support "sdl2")
+ (enableFeature sndioSupport "sndio")
(enableFeature vaapiSupport "vaapi")
(enableFeature waylandSupport "wayland")
(enableFeature stdenv.isLinux "dvbin")
@@ -147,15 +157,15 @@ in stdenv.mkDerivation rec {
++ optional bs2bSupport libbs2b
++ optional cacaSupport libcaca
++ optional cmsSupport lcms2
- ++ optional drmSupport libdrm
- ++ optional dvdreadSupport libdvdread
++ optional jackaudioSupport libjack2
++ optional libpngSupport libpng
++ optional openalSupport openalSoft
++ optional pulseSupport libpulseaudio
++ optional rubberbandSupport rubberband
+ ++ optional sambaSupport samba
++ optional screenSaverSupport libXScrnSaver
++ optional sdl2Support SDL2
+ ++ optional sndioSupport sndio
++ optional speexSupport speex
++ optional theoraSupport libtheora
++ optional vaapiSupport libva
@@ -164,13 +174,15 @@ in stdenv.mkDerivation rec {
++ optional xineramaSupport libXinerama
++ optional xvSupport libXv
++ optional youtubeSupport youtube-dl
+ ++ optional zimgSupport zimg
++ optional stdenv.isDarwin libiconv
++ optional stdenv.isLinux nv-codec-headers
++ optionals cddaSupport [ libcdio libcdio-paranoia ]
+ ++ optionals drmSupport [ libdrm mesa ]
++ optionals dvdnavSupport [ libdvdnav libdvdnav.libdvdread ]
++ optionals waylandSupport [ wayland wayland-protocols libxkbcommon ]
++ optionals x11Support [ libX11 libXext libGLU_combined libXxf86vm libXrandr ]
- ++ optionals vulkanSupport [ shaderc vulkan-headers vulkan-loader ]
+ ++ optionals vulkanSupport [ libplacebo shaderc vulkan-headers vulkan-loader ]
++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
CoreFoundation Cocoa CoreAudio
]);
diff --git a/pkgs/applications/video/mythtv/default.nix b/pkgs/applications/video/mythtv/default.nix
index d5c46491cf4..7914bb84c42 100644
--- a/pkgs/applications/video/mythtv/default.nix
+++ b/pkgs/applications/video/mythtv/default.nix
@@ -1,40 +1,40 @@
-{ stdenv, fetchFromGitHub, which, qtbase, qtwebkit, qtscript, xlibsWrapper
+{ stdenv, mkDerivation, fetchFromGitHub, which, qtbase, qtwebkit, qtscript, xlibsWrapper
, libpulseaudio, fftwSinglePrec , lame, zlib, libGLU_combined, alsaLib, freetype
-, perl, pkgconfig , libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm
-, libXmu , yasm, libuuid, taglib, libtool, autoconf, automake, file, exiv2
-, linuxHeaders, fetchpatch
+, perl, pkgconfig , libsamplerate, libbluray, lzo, libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm
+, libXmu , yasm, libuuid, taglib, libtool, autoconf, automake, file, exiv2, linuxHeaders
+, libXNVCtrl, enableXnvctrl ? false
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "mythtv";
- version = "29.1";
+ version = "30.0";
src = fetchFromGitHub {
owner = "MythTV";
repo = "mythtv";
rev = "v${version}";
- sha256 = "0pjxv4bmq8h285jsr02svgaa03614arsyk12fn9d4rndjsi2cc3x";
+ sha256 = "1pfzjb07xwd3mfgmbr4kkiyfyvwy9fkl13ik7bvqds86m0ws5bw4";
};
patches = [
# Fixes build with exiv2 0.27.1.
- (fetchpatch {
- name = "004-exiv2.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/004-exiv2.patch?h=mythtv&id=76ea37f8556805b205878772ad7874e487c0d946";
- sha256 = "0mh542f53qgky0w3s2bv0gmcxzvmb10834z3cfff40fby2ffr6k8";
- })
+ ./exiv2.patch
+ # Disables OS detection used while checking for xnvctrl support.
+ ./disable-os-detection.patch
];
setSourceRoot = ''sourceRoot=$(echo */mythtv)'';
buildInputs = [
freetype qtbase qtwebkit qtscript lame zlib xlibsWrapper libGLU_combined
- perl alsaLib libpulseaudio fftwSinglePrec libX11 libXv libXrandr libXvMC
+ perl libsamplerate libbluray lzo alsaLib libpulseaudio fftwSinglePrec libX11 libXv libXrandr libXvMC
libXmu libXinerama libXxf86vm libXmu libuuid taglib exiv2
- ];
+ ] ++ stdenv.lib.optional enableXnvctrl libXNVCtrl;
nativeBuildInputs = [ pkgconfig which yasm libtool autoconf automake file ];
- configureFlags = [ "--dvb-path=${linuxHeaders}/include" ];
+ configureFlags =
+ [ "--dvb-path=${linuxHeaders}/include" ]
+ ++ stdenv.lib.optionals (!enableXnvctrl) [ "--disable-xnvctrl" ];
meta = with stdenv.lib; {
homepage = https://www.mythtv.org/;
diff --git a/pkgs/applications/video/mythtv/disable-os-detection.patch b/pkgs/applications/video/mythtv/disable-os-detection.patch
new file mode 100644
index 00000000000..5a35dc2d1dd
--- /dev/null
+++ b/pkgs/applications/video/mythtv/disable-os-detection.patch
@@ -0,0 +1,51 @@
+--- a/configure 1970-01-01 01:00:01.000000000 +0100
++++ b/configure 2019-10-26 11:54:01.920776490 +0200
+@@ -6642,29 +6642,29 @@
+ require libXinerama X11/extensions/Xinerama.h XineramaQueryExtension -lXinerama
+ require libXext "X11/Xdefs.h X11/Xlib.h X11/extensions/Xext.h" XMissingExtension -lXext
+ if enabled xnvctrl; then
+- case $target_os in
+- linux)
++# case $target_os in
++# linux)
+ # Bah. Suse linux doesn't have xnvctrl.
+- . /etc/os-release
+- case $ID in
+- *suse*)
++# . /etc/os-release
++# case $ID in
++# *suse*)
+ # This is hopefully temporary.
+- disable xnvctrl_external
+- ;;
+- *)
+- require XNVctrl "X11/Xlib.h NVCtrl/NVCtrl.h NVCtrl/NVCtrlLib.h" XNVCTRLIsNvScreen -lXNVCtrl || disable xnvctrl
+- ;;
+- esac
+- ;;
+- freebsd)
++# disable xnvctrl_external
++# ;;
++# *)
++ require XNVctrl "X11/Xlib.h NVCtrl/NVCtrl.h NVCtrl/NVCtrlLib.h" XNVCTRLIsNvScreen -lXNVCtrl || disable xnvctrl
++# ;;
++# esac
++# ;;
++# freebsd)
+ # This is hopefully temporary, and will eventually
+ # check for a system library too.
+- disable xnvctrl_external
+- ;;
+- *)
+- disable xnvctrl
+- ;;
+- esac
++# disable xnvctrl_external
++# ;;
++# *)
++# disable xnvctrl
++# ;;
++# esac
+ fi
+ fi
+
diff --git a/pkgs/applications/video/mythtv/exiv2.patch b/pkgs/applications/video/mythtv/exiv2.patch
new file mode 100644
index 00000000000..29bf1f5967b
--- /dev/null
+++ b/pkgs/applications/video/mythtv/exiv2.patch
@@ -0,0 +1,19 @@
+Patch source: https://aur.archlinux.org/cgit/aur.git/plain/004-exiv2.patch?h=mythtv&id=76ea37f8556805b205878772ad7874e487c0d946
+--- a/libs/libmythmetadata/imagemetadata.cpp
++++ b/libs/libmythmetadata/imagemetadata.cpp
+@@ -7,14 +7,7 @@
+ #include "exitcodes.h" // for ffprobe
+
+ // libexiv2 for Exif metadata
+-//#include
+-// Note: Older versions of Exiv2 don't have the exiv2.hpp include
+-// file. Using image.hpp instead seems to work.
+-#ifdef _MSC_VER
+-#include
+-#else
+-#include
+-#endif
++#include
+
+ // To read FFMPEG Metadata
+ extern "C" {
diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix
index 72aa59571bf..e5022242ef8 100644
--- a/pkgs/applications/video/obs-studio/default.nix
+++ b/pkgs/applications/video/obs-studio/default.nix
@@ -37,13 +37,13 @@ let
optional = stdenv.lib.optional;
in mkDerivation rec {
pname = "obs-studio";
- version = "24.0.1";
+ version = "24.0.3";
src = fetchFromGitHub {
owner = "jp9000";
repo = "obs-studio";
rev = version;
- sha256 = "056s0hs1ds3c57sc0gy39dxaxvwlakl3w25jxgawh0fs99211ar5";
+ sha256 = "0g8nzs696f3myz4hvygav85b0jgjmn6dicy50axmapdv8miff9xa";
};
nativeBuildInputs = [ cmake
diff --git a/pkgs/applications/video/obs-studio/fix-search-path.patch b/pkgs/applications/video/obs-studio/fix-search-path.patch
new file mode 100644
index 00000000000..4503447ff5d
--- /dev/null
+++ b/pkgs/applications/video/obs-studio/fix-search-path.patch
@@ -0,0 +1,13 @@
+diff --git a/external/FindLibObs.cmake b/external/FindLibObs.cmake
+index ab0a3de..19c63ee 100644
+--- a/external/FindLibObs.cmake
++++ b/external/FindLibObs.cmake
+@@ -95,7 +95,7 @@ if(LIBOBS_FOUND)
+
+ set(LIBOBS_INCLUDE_DIRS ${LIBOBS_INCLUDE_DIR} ${W32_PTHREADS_INCLUDE_DIR})
+ set(LIBOBS_LIBRARIES ${LIBOBS_LIB} ${W32_PTHREADS_LIB})
+- include(${LIBOBS_INCLUDE_DIR}/../cmake/external/ObsPluginHelpers.cmake)
++ include(external/ObsPluginHelpers.cmake)
+
+ # allows external plugins to easily use/share common dependencies that are often included with libobs (such as FFmpeg)
+ if(NOT DEFINED INCLUDED_LIBOBS_CMAKE_MODULES)
diff --git a/pkgs/applications/video/obs-studio/hardcode-ndi-path.patch b/pkgs/applications/video/obs-studio/hardcode-ndi-path.patch
new file mode 100644
index 00000000000..caef96c381f
--- /dev/null
+++ b/pkgs/applications/video/obs-studio/hardcode-ndi-path.patch
@@ -0,0 +1,17 @@
+diff --git a/src/obs-ndi.cpp b/src/obs-ndi.cpp
+index 493831c..7b0f8db 100644
+--- a/src/obs-ndi.cpp
++++ b/src/obs-ndi.cpp
+@@ -197,11 +197,7 @@ const char* obs_module_description()
+ const NDIlib_v4* load_ndilib()
+ {
+ QStringList locations;
+- locations << QString(qgetenv(NDILIB_REDIST_FOLDER));
+-#if defined(__linux__) || defined(__APPLE__)
+- locations << "/usr/lib";
+- locations << "/usr/local/lib";
+-#endif
++ locations << "@NDI@/lib";
+
+ for (QString path : locations) {
+ blog(LOG_INFO, "Trying '%s'", path.toUtf8().constData());
diff --git a/pkgs/applications/video/obs-studio/linuxbrowser.nix b/pkgs/applications/video/obs-studio/linuxbrowser.nix
index 4761cd0e50a..134e0cb8a9e 100644
--- a/pkgs/applications/video/obs-studio/linuxbrowser.nix
+++ b/pkgs/applications/video/obs-studio/linuxbrowser.nix
@@ -5,18 +5,19 @@
# mkdir -p ~/.config/obs-studio/plugins
# ln -s ~/.nix-profile/share/obs/obs-plugins/obs-linuxbrowser ~/.config/obs-studio/plugins/
-{ stdenv, fetchFromGitHub, obs-studio, cmake, libcef
-}:
+{ stdenv, fetchFromGitHub, obs-studio, cmake, libcef }:
stdenv.mkDerivation rec {
pname = "obs-linuxbrowser";
- version = "0.6.1";
+ version = "0.6.1-6-gf86dba6";
+
src = fetchFromGitHub {
owner = "bazukas";
repo = "obs-linuxbrowser";
rev = version;
- sha256 = "1mi9pchy07ipnx1m2767n29d53v822yajcf6c3705dhz882z21zq";
+ sha256 = "08d7qz0721va88bcyia8p0ycw50f6x3yk97s3vzhsc9xpq691kpi";
};
+
nativeBuildInputs = [ cmake ];
buildInputs = [ obs-studio ];
postUnpack = ''
@@ -44,6 +45,5 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ puffnfresh ];
license = licenses.gpl2;
platforms = with platforms; linux;
- broken = true;
};
}
diff --git a/pkgs/applications/video/obs-studio/obs-ndi.nix b/pkgs/applications/video/obs-studio/obs-ndi.nix
new file mode 100644
index 00000000000..452793f442e
--- /dev/null
+++ b/pkgs/applications/video/obs-studio/obs-ndi.nix
@@ -0,0 +1,41 @@
+# We don't have a wrapper which can supply obs-studio plugins so you have to
+# somewhat manually install this:
+
+# nix-env -f "" -iA obs-ndi
+# mkdir -p ~/.config/obs-studio/plugins/bin
+# ln -s ~/.nix-profile/lib/obs-plugins/obs-ndi.so ~/.config/obs-studio/plugins/bin/
+
+{ stdenv, fetchFromGitHub, obs-studio, cmake, qt5, ndi }:
+
+stdenv.mkDerivation rec {
+ pname = "obs-ndi";
+ version = "4.7.1";
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ obs-studio qt5.qtbase ndi ];
+
+ src = fetchFromGitHub {
+ owner = "Palakis";
+ repo = "obs-ndi";
+ rev = version;
+ sha256 = "040fkbf3f3qgqcrd3072y3zrjb4fwga8zr10jym744xd7bgyylqh";
+ };
+
+ patches = [ ./fix-search-path.patch ./hardcode-ndi-path.patch ];
+
+ postPatch = "sed -i -e s,@NDI@,${ndi},g src/obs-ndi.cpp";
+
+ cmakeFlags = [
+ "-DLIBOBS_INCLUDE_DIR=${obs-studio}/include/obs"
+ "-DLIBOBS_LIB=${obs-studio}/lib"
+ "-DCMAKE_CXX_FLAGS=-I${obs-studio.src}/UI/obs-frontend-api"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Network A/V plugin for OBS Studio";
+ homepage = https://github.com/Palakis/obs-ndi;
+ maintainers = with maintainers; [ peti ];
+ license = licenses.gpl2;
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/applications/video/smplayer/default.nix b/pkgs/applications/video/smplayer/default.nix
index 495fc6f6745..facb8fabe26 100644
--- a/pkgs/applications/video/smplayer/default.nix
+++ b/pkgs/applications/video/smplayer/default.nix
@@ -1,11 +1,12 @@
{ lib, mkDerivation, fetchurl, qmake, qtscript }:
mkDerivation rec {
- name = "smplayer-19.5.0";
+ pname = "smplayer";
+ version = "19.10.0";
src = fetchurl {
- url = "mirror://sourceforge/smplayer/${name}.tar.bz2";
- sha256 = "1xda9pbrc3dfbs71n5l8yszlcywz9456mwkv52vmn8lszhvjpjxm";
+ url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
+ sha256 = "0sq7hr10b4pbbi0y1q4mxs24h2lb042nv4rqr03r72bp57353xsl";
};
buildInputs = [ qtscript ];
@@ -13,13 +14,12 @@ mkDerivation rec {
dontUseQmakeConfigure = true;
- preConfigure = ''
- makeFlags="PREFIX=$out"
- '';
+ makeFlags = [ "PREFIX=${placeholder "out"}" ];
meta = {
description = "A complete front-end for MPlayer";
- homepage = http://smplayer.sourceforge.net/;
+ longDescription = "Either mplayer or mpv should also be installed for smplayer to play medias";
+ homepage = https://www.smplayer.info;
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
};
diff --git a/pkgs/applications/virtualization/arion/default.nix b/pkgs/applications/virtualization/arion/default.nix
new file mode 100644
index 00000000000..f144ec97677
--- /dev/null
+++ b/pkgs/applications/virtualization/arion/default.nix
@@ -0,0 +1,83 @@
+{ pkgs
+, lib
+, haskellPackages
+, haskell
+, runCommand
+}:
+
+let
+
+ /* This derivation builds the arion tool.
+
+ It is based on the arion-compose Haskell package, but adapted and extended to
+ - have the correct name
+ - have a smaller closure size
+ - have functions to use Arion from inside Nix: arion.eval and arion.build
+ - make it self-contained by including docker-compose
+ */
+ arion =
+ justStaticExecutables (
+ overrideCabal
+ arion-compose
+ cabalOverrides
+ );
+
+ inherit (haskell.lib) justStaticExecutables overrideCabal;
+
+ inherit (haskellPackages) arion-compose;
+
+ cabalOverrides = o: {
+ buildTools = (o.buildTools or []) ++ [pkgs.makeWrapper];
+ passthru = (o.passthru or {}) // {
+ inherit eval build;
+ };
+ # Patch away the arion-compose name. Unlike the Haskell library, the program
+ # is called arion (arion was already taken on hackage).
+ pname = "arion";
+ src = arion-compose.src;
+
+ # PYTHONPATH
+ #
+ # We close off the python module search path!
+ #
+ # Accepting directories from the environment into the search path
+ # tends to break things. Docker Compose does not have a plugin
+ # system as far as I can tell, so I don't expect this to break a
+ # feature, but rather to make the program more robustly self-
+ # contained.
+
+ postInstall = ''${o.postInstall or ""}
+ mkdir -p $out/libexec
+ mv $out/bin/arion $out/libexec
+ makeWrapper $out/libexec/arion $out/bin/arion \
+ --unset PYTHONPATH \
+ --prefix PATH : ${lib.makeBinPath [ pkgs.docker-compose ]} \
+ ;
+ '';
+ };
+
+ # Unpacked sources for evaluation by `eval`
+ srcUnpacked = runCommand "arion-src" {}
+ "mkdir $out; tar -C $out --strip-components=1 -xf ${arion-compose.src}";
+
+ /* Function for evaluating a composition
+
+ Re-uses this Nixpkgs evaluation instead of `arion-pkgs.nix`.
+
+ Returns the module system's `config` and `options` variables.
+ */
+ eval = args@{...}:
+ import (srcUnpacked + "/src/nix/eval-composition.nix")
+ ({ inherit pkgs; } // args);
+
+ /* Function to derivation of the docker compose yaml file
+ NOTE: The output will change: https://github.com/hercules-ci/arion/issues/82
+
+ This function is particularly useful on CI, although the references
+ to image tarballs may not always be desirable.
+ */
+ build = args@{...}:
+ let composition = eval args;
+ in composition.config.out.dockerComposeYaml;
+
+in arion
diff --git a/pkgs/applications/virtualization/conmon/default.nix b/pkgs/applications/virtualization/conmon/default.nix
index 0b523d7b88d..a3576557f34 100644
--- a/pkgs/applications/virtualization/conmon/default.nix
+++ b/pkgs/applications/virtualization/conmon/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
project = "conmon";
name = "${project}-${version}";
- version = "2.0.0";
+ version = "2.0.3";
src = fetchFromGitHub {
owner = "containers";
repo = project;
rev = "v${version}";
- sha256 = "1sigcylya668f5jzkf1vgfsgqy26l3glh9a3g8lhd2468ax6wymk";
+ sha256 = "0xsirdsgq84bsjb1xgzv3pnjhm9l13vwj79zd8rjdd7p28wsxb0y";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/virtualization/containerd/default.nix b/pkgs/applications/virtualization/containerd/default.nix
index b770c6ed0a5..70865ea848b 100644
--- a/pkgs/applications/virtualization/containerd/default.nix
+++ b/pkgs/applications/virtualization/containerd/default.nix
@@ -16,8 +16,6 @@ buildGoPackage rec {
goPackagePath = "github.com/containerd/containerd";
outputs = [ "bin" "out" "man" ];
- hardeningDisable = [ "fortify" ];
-
buildInputs = [ btrfs-progs go-md2man utillinux ];
buildFlags = "VERSION=v${version}";
diff --git a/pkgs/applications/virtualization/cri-o/default.nix b/pkgs/applications/virtualization/cri-o/default.nix
index 07b6d024990..fddf1741720 100644
--- a/pkgs/applications/virtualization/cri-o/default.nix
+++ b/pkgs/applications/virtualization/cri-o/default.nix
@@ -17,7 +17,7 @@
buildGoPackage rec {
project = "cri-o";
- version = "1.15.2";
+ version = "1.16.0";
name = "${project}-${version}${flavor}";
goPackagePath = "github.com/${project}/${project}";
@@ -26,7 +26,7 @@ buildGoPackage rec {
owner = "cri-o";
repo = "cri-o";
rev = "v${version}";
- sha256 = "0fiizxwxdq87h943421ivgw49jndk23yjz3saf1rzmn7g3xh2pn4";
+ sha256 = "1kbg544v7c1apaxrpndgrap0pb5c67d8fazbkgykg6ynskx6n344";
};
outputs = [ "bin" "out" ];
@@ -42,17 +42,23 @@ buildGoPackage rec {
pushd go/src/${goPackagePath}
# Build pause
- go build -tags ${makeFlags} -o bin/crio-config -buildmode=pie \
- -ldflags '-s -w ${ldflags}' ${goPackagePath}/cmd/crio-config
-
make -C pause
- # Build the crio binary
- go build -tags ${makeFlags} -o bin/crio -buildmode=pie \
- -ldflags '-s -w ${ldflags}' ${goPackagePath}/cmd/crio
+ # Build the crio binaries
+ function build() {
+ go build \
+ -tags ${makeFlags} \
+ -o bin/"$1" \
+ -buildmode=pie \
+ -ldflags '-s -w ${ldflags}' \
+ ${goPackagePath}/cmd/"$1"
+ }
+ build crio
+ build crio-status
'';
installPhase = ''
install -Dm755 bin/crio $bin/bin/crio${flavor}
+ install -Dm755 bin/crio-status $bin/bin/crio-status${flavor}
mkdir -p $bin/libexec/crio
install -Dm755 bin/pause $bin/libexec/crio/pause${flavor}
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index 027404439cd..7b4e7787985 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -19,7 +19,7 @@ rec {
name = "docker-runc-${version}";
inherit version;
src = fetchFromGitHub {
- owner = "docker";
+ owner = "opencontainers";
repo = "runc";
rev = runcRev;
sha256 = runcSha256;
@@ -37,8 +37,6 @@ rec {
rev = containerdRev;
sha256 = containerdSha256;
};
-
- hardeningDisable = [ "fortify" ];
});
docker-tini = tini.overrideAttrs (oldAttrs: {
@@ -82,9 +80,6 @@ rec {
sha256 = sha256;
};
- # Optimizations break compilation of libseccomp c bindings
- hardeningDisable = [ "fortify" ];
-
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
makeWrapper removeReferencesTo go-md2man go libtool
@@ -198,14 +193,14 @@ rec {
});
# Get revisions from
- # https://github.com/docker/docker-ce/tree/v${version}/components/engine/hack/dockerfile/install/*
+ # https://github.com/docker/docker-ce/tree/${version}/components/engine/hack/dockerfile/install/*
docker_18_09 = makeOverridable dockerGen {
version = "18.09.9";
rev = "039a7df9ba8097dd987370782fcdd6ea79b26016";
sha256 = "0wqhjx9qs96q2jd091wffn3cyv2aslqn2cvpdpgljk8yr9s0yg7h";
- runcRev = "425e105d5a03fabd737a126ad93d62a9eeede87f";
- runcSha256 = "05s4p12mgmdcy7gjralh41wlgds6m69zdgwbpdn1xjj2487dmhxf";
+ runcRev = "3e425f80a8c931f88e6d94a8c831b9d5aa481657";
+ runcSha256 = "18psc830b2rkwml1x6vxngam5b5wi3pj14mw817rshpzy87prspj";
containerdRev = "894b81a4b802e4eb2a91d1ce216b8817763c29fb";
containerdSha256 = "0sp5mn5wd3xma4svm6hf67hyhiixzkzz6ijhyjkwdrc4alk81357";
tiniRev = "fec3683b971d9c3ef73f284f176672c44b448662";
@@ -213,13 +208,13 @@ rec {
};
docker_19_03 = makeOverridable dockerGen {
- version = "19.03.2";
- rev = "6a30dfca03664a0b6bf0646a7d389ee7d0318e6e";
- sha256 = "0bghqwxlx4v06bwcv3c2wizbihhf983gvypx5sjcbgmiyd3bgb47";
- runcRev = "425e105d5a03fabd737a126ad93d62a9eeede87f";
- runcSha256 = "05s4p12mgmdcy7gjralh41wlgds6m69zdgwbpdn1xjj2487dmhxf";
- containerdRev = "894b81a4b802e4eb2a91d1ce216b8817763c29fb";
- containerdSha256 = "0sp5mn5wd3xma4svm6hf67hyhiixzkzz6ijhyjkwdrc4alk81357";
+ version = "19.03.4";
+ rev = "9013bf583a215dc1488d941f9b6f7f11e1ea899f";
+ sha256 = "094d6d93jd7g1vw362cqbv9qbyv8h6pb6dj750pgqvnf1bn1mffb";
+ runcRev = "3e425f80a8c931f88e6d94a8c831b9d5aa481657";
+ runcSha256 = "18psc830b2rkwml1x6vxngam5b5wi3pj14mw817rshpzy87prspj";
+ containerdRev = "b34a5c8af56e510852c35414db4c1f4fa6172339";
+ containerdSha256 = "1kddhkd93wkrimk0yjcqiavdrqc818nd39rf3wrgxyilx1mfnrwb";
tiniRev = "fec3683b971d9c3ef73f284f176672c44b448662";
tiniSha256 = "1h20i3wwlbd8x4jr2gz68hgklh0lb0jj7y5xk1wvr8y58fip1rdn";
};
diff --git a/pkgs/applications/virtualization/dumb-init/default.nix b/pkgs/applications/virtualization/dumb-init/default.nix
new file mode 100644
index 00000000000..c7be90222c2
--- /dev/null
+++ b/pkgs/applications/virtualization/dumb-init/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, glibc }:
+
+stdenv.mkDerivation rec {
+ pname = "dumb-init";
+ version = "1.2.2";
+
+ src = fetchFromGitHub {
+ owner = "Yelp";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "15hgl8rz5dmrl5gx21sq5269l1hq539qn68xghjx0bv9hgbx0g20";
+ };
+
+ buildInputs = [ glibc.static ];
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm755 -t $out/bin dumb-init
+
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A minimal init system for Linux containers";
+ homepage = "https://github.com/Yelp/dumb-init";
+ license = licenses.mit;
+ maintainers = [ maintainers.marsam ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/virtualization/firecracker/default.nix b/pkgs/applications/virtualization/firecracker/default.nix
index 53ace1b5d8b..9fa06f5bf0b 100644
--- a/pkgs/applications/virtualization/firecracker/default.nix
+++ b/pkgs/applications/virtualization/firecracker/default.nix
@@ -1,35 +1,61 @@
{ fetchurl, stdenv }:
let
- version = "0.18.0";
- baseurl = "https://github.com/firecracker-microvm/firecracker/releases/download";
+ version = "0.19.0";
+ suffix = {
+ x86_64-linux = "";
+ aarch64-linux = "-aarch64";
+ }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+
+ baseurl = "https://github.com/firecracker-microvm/firecracker/releases/download";
fetchbin = name: sha256: fetchurl {
- url = "${baseurl}/v${version}/${name}-v${version}";
- inherit sha256;
+ url = "${baseurl}/v${version}/${name}-v${version}${suffix}";
+ sha256 = sha256."${stdenv.hostPlatform.system}";
+ };
+
+ firecracker-bin = fetchbin "firecracker" {
+ x86_64-linux = "0yjhw77xc2nc96p36jhf0va95gf6hwi9n270g4iiwakycdy048mx";
+ aarch64-linux = "165yca7pcwpqw3x6dihcjz1xcwjh37sdi9qrrjk9zasxx7xcniym";
+ };
+
+ jailer-bin = fetchbin "jailer" {
+ x86_64-linux = "1q792b4bl1q3ach8nc8l0fbcil44knv3wa542xrskndzdz28lhsp";
+ aarch64-linux = "1cnwlpy5bswjprk7fcjgf6lxidhp7z00qx691nkwhzjkby80j490";
};
- firecracker-bin = fetchbin "firecracker" "140g93z0k8yd9lr049ps4dj0psb9ac1v7g5zs7lzpws9rj8shmgh";
- jailer-bin = fetchbin "jailer" "0sk1zm1fx0zdy5il8vyygzads72ni2lcil42wv59j8b2bg8p7fwd";
in
stdenv.mkDerivation {
- name = "firecracker-${version}";
+ pname = "firecracker";
inherit version;
-
srcs = [ firecracker-bin jailer-bin ];
- phases = [ "installPhase" ];
+
+ unpackPhase = ":";
+ configurePhase = ":";
+
+ buildPhase = ''
+ cp ${firecracker-bin} firecracker
+ cp ${jailer-bin} jailer
+ chmod +x firecracker jailer
+ '';
+
+ doCheck = true;
+ checkPhase = ''
+ ./firecracker --version
+ ./jailer --version
+ '';
installPhase = ''
mkdir -p $out/bin
- install -D ${firecracker-bin} $out/bin/firecracker
- install -D ${jailer-bin} $out/bin/jailer
+ install -D firecracker $out/bin/firecracker
+ install -D jailer $out/bin/jailer
'';
meta = with stdenv.lib; {
description = "Secure, fast, minimal micro-container virtualization";
homepage = http://firecracker-microvm.io;
license = licenses.asl20;
- platforms = [ "x86_64-linux" ];
+ platforms = [ "x86_64-linux" "aarch64-linux" ];
maintainers = with maintainers; [ thoughtpolice ];
};
}
diff --git a/pkgs/applications/virtualization/firectl/default.nix b/pkgs/applications/virtualization/firectl/default.nix
new file mode 100644
index 00000000000..1f74318f2dd
--- /dev/null
+++ b/pkgs/applications/virtualization/firectl/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "firectl";
+ version = "0.1.0";
+
+ src = fetchFromGitHub {
+ owner = "firecracker-microvm";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1ni3yx4rjhrkqk2038c6hkb2jwsdj2llx233wd5wgpvb6c57652p";
+ };
+
+ modSha256 = "1nqjz1afklcxc3xcpmygjdh3lfxjk6zvmghr8z8fr3nw2wvw2ddr";
+
+ meta = with stdenv.lib; {
+ description = "A command-line tool to run Firecracker microVMs";
+ homepage = https://github.com/firecracker-microvm/firectl;
+ license = licenses.asl20;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ xrelkd ];
+ };
+}
diff --git a/pkgs/applications/virtualization/open-vm-tools/default.nix b/pkgs/applications/virtualization/open-vm-tools/default.nix
index ee241abda7f..49e77a5ec9d 100644
--- a/pkgs/applications/virtualization/open-vm-tools/default.nix
+++ b/pkgs/applications/virtualization/open-vm-tools/default.nix
@@ -46,6 +46,10 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ # igrone glib-2.62 deprecations
+ # Drop in next stable release.
+ NIX_CFLAGS_COMPILE = [ "-DGLIB_DISABLE_DEPRECATION_WARNINGS" ];
+
postInstall = ''
wrapProgram "$out/etc/vmware-tools/scripts/vmware/network" \
--prefix PATH ':' "${lib.makeBinPath [ iproute dbus systemd which ]}"
diff --git a/pkgs/applications/virtualization/podman/default.nix b/pkgs/applications/virtualization/podman/default.nix
index 35a89f3f989..9d94ced0bf2 100644
--- a/pkgs/applications/virtualization/podman/default.nix
+++ b/pkgs/applications/virtualization/podman/default.nix
@@ -5,21 +5,19 @@
buildGoPackage rec {
pname = "podman";
- version = "1.6.1";
+ version = "1.6.3";
src = fetchFromGitHub {
owner = "containers";
repo = "libpod";
rev = "v${version}";
- sha256 = "0s9jxcjx9bkml606rn29358pfavd85m6zshra4qkpbc1iwa6hgr9";
+ sha256 = "0y87pylpff2xl796n5s2vrm90pspzqfw8h4a5gndn1mx18s09s69";
};
goPackagePath = "github.com/containers/libpod";
outputs = [ "bin" "out" "man" ];
- # Optimizations break compilation of libseccomp c bindings
- hardeningDisable = [ "fortify" ];
nativeBuildInputs = [ pkgconfig go-md2man ];
buildInputs = [ btrfs-progs libseccomp gpgme lvm2 systemd ];
diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix
index 5aa1f2e1f55..f90873c6e33 100644
--- a/pkgs/applications/virtualization/qemu/default.nix
+++ b/pkgs/applications/virtualization/qemu/default.nix
@@ -36,11 +36,10 @@ in
stdenv.mkDerivation rec {
version = "4.1.0";
- name = "qemu-"
- + stdenv.lib.optionalString xenSupport "xen-"
- + stdenv.lib.optionalString hostCpuOnly "host-cpu-only-"
- + stdenv.lib.optionalString nixosTestRunner "for-vm-tests-"
- + version;
+ pname = "qemu"
+ + stdenv.lib.optionalString xenSupport "-xen"
+ + stdenv.lib.optionalString hostCpuOnly "-host-cpu-only"
+ + stdenv.lib.optionalString nixosTestRunner "-for-vm-tests";
src = fetchurl {
url = "https://wiki.qemu.org/download/qemu-${version}.tar.bz2";
diff --git a/pkgs/applications/virtualization/spike/default.nix b/pkgs/applications/virtualization/spike/default.nix
new file mode 100644
index 00000000000..4dbb7fbe4a5
--- /dev/null
+++ b/pkgs/applications/virtualization/spike/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchgit, dtc }:
+
+stdenv.mkDerivation rec {
+ pname = "spike";
+ version = "1.0.0";
+
+ src = fetchgit {
+ url = "https://github.com/riscv/riscv-isa-sim.git";
+ rev = "v${version}";
+ sha256 = "1hcl01nj96s3rkz4mrq747s5lkw81lgdjdimb8b1b9h8qnida7ww";
+ };
+
+ nativeBuildInputs = [ dtc ];
+ enableParallelBuilding = true;
+
+ patchPhase = ''
+ patchShebangs scripts/*.sh
+ patchShebangs tests/ebreak.py
+ '';
+
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ description = "A RISC-V ISA Simulator";
+ homepage = "https://github.com/riscv/riscv-isa-sim";
+ license = licenses.bsd3;
+ platforms = [ "x86_64-linux" "aarch64-linux" ];
+ maintainers = with maintainers; [ blitz ];
+ };
+}
diff --git a/pkgs/applications/virtualization/umoci/default.nix b/pkgs/applications/virtualization/umoci/default.nix
new file mode 100644
index 00000000000..245bb841af6
--- /dev/null
+++ b/pkgs/applications/virtualization/umoci/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, buildGoPackage }:
+
+buildGoPackage rec {
+ pname = "umoci";
+ version = "0.4.4";
+
+ goPackagePath = "github.com/openSUSE/umoci";
+
+ src = fetchFromGitHub {
+ owner = "openSUSE";
+ repo = "umoci";
+ rev = "v${version}";
+ sha256 = "1mmk9y6xk0qk5rgysmm7x16b025zzwa2sd13jd32drd48scai2dw";
+ };
+
+ meta = with stdenv.lib; {
+ description = "umoci modifies Open Container images";
+ homepage = https://umo.ci;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ zokrezyl ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/virtualization/virt-top/default.nix b/pkgs/applications/virtualization/virt-top/default.nix
index 9fc167f5e9d..f32a2a6ce1c 100644
--- a/pkgs/applications/virtualization/virt-top/default.nix
+++ b/pkgs/applications/virtualization/virt-top/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchgit, ocamlPackages, autoreconfHook }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "virt-top";
- version = "2017-11-18-unstable";
+ version = "1.0.9";
src = fetchgit {
- url = git://git.annexia.org/git/virt-top.git;
- rev = "18a751d8c26548bb090ff05e30ccda3092e3373b";
- sha256 = "0c4whjvw7p3yvd476i4ppdhi8j821r5y6caqrj2v9dc181cnp01i";
+ url = git://git.annexia.org/virt-top.git;
+ rev = "v${version}";
+ sha256 = "0m7pm8lzlpngsj0vjv0hg8l9ck3gvwpva7r472f8f03xpjffwiga";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/applications/virtualization/x11docker/default.nix b/pkgs/applications/virtualization/x11docker/default.nix
index 1d18e4d14e8..c57a7f6e771 100644
--- a/pkgs/applications/virtualization/x11docker/default.nix
+++ b/pkgs/applications/virtualization/x11docker/default.nix
@@ -1,26 +1,22 @@
-{ stdenv, fetchFromGitHub, makeWrapper, nx-libs, xorg }:
+{ stdenv, fetchFromGitHub, makeWrapper, nx-libs, xorg, getopt, gnugrep, gawk, ps, mount, iproute }:
stdenv.mkDerivation rec {
pname = "x11docker";
- version = "6.2.0";
+ version = "6.3.0";
src = fetchFromGitHub {
owner = "mviereck";
repo = "x11docker";
rev = "v${version}";
- sha256 = "19q5vrhspxpjkdhhlgya2sa2fgjg8gyd3kmnb83nlfs46p8jx4f4";
+ sha256 = "0x2sx41y3ylzg511x52k3wh8mfbzp4ialpas6sn4ccagqxh2hc4y";
};
nativeBuildInputs = [ makeWrapper ];
- buildInputs = [ nx-libs xorg.xhost xorg.xinit ];
dontBuild = true;
- PATH_PREFIX = "${nx-libs}/bin:${xorg.xdpyinfo}/bin:${xorg.xhost}/bin:${xorg.xinit}/bin";
-
+ # Don't install `x11docker-gui`, because requires `kaptain` dependency
installPhase = ''
install -D x11docker "$out/bin/x11docker";
- #install -D x11docker-gui "$out/bin/x11docker-gui";
- wrapProgram "$out/bin/x11docker" --prefix PATH : "${PATH_PREFIX}"
- #wrapProgram "$out/bin/x11docker-gui" --prefix PATH : "${PATH_PREFIX}"
- # GUI disabled because of missing `kaptain` dependency
+ wrapProgram "$out/bin/x11docker" \
+ --prefix PATH : "${stdenv.lib.makeBinPath [ getopt gnugrep gawk ps mount iproute nx-libs xorg.xdpyinfo xorg.xhost xorg.xinit ]}"
'';
meta = {
@@ -28,5 +24,6 @@ stdenv.mkDerivation rec {
homepage = https://github.com/mviereck/x11docker;
license = stdenv.lib.licenses.mit;
maintainers = with stdenv.lib.maintainers; [ jD91mZM2 ];
+ platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/applications/virtualization/xhyve/default.nix b/pkgs/applications/virtualization/xhyve/default.nix
index 26b55b364f1..e39877df829 100644
--- a/pkgs/applications/virtualization/xhyve/default.nix
+++ b/pkgs/applications/virtualization/xhyve/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, lib, fetchurl, Hypervisor, vmnet, xpc, libobjc, zlib }:
+{ stdenv, lib, fetchFromGitHub, Hypervisor, vmnet, xpc, libobjc, zlib }:
stdenv.mkDerivation rec {
pname = "xhyve";
- version = "20190124";
+ version = "20191001";
- src = fetchurl {
- url = "https://github.com/machyve/xhyve/archive/1dd9a5165848c7ed56dafc41932c553ea56a12af.tar.gz";
- sha256 = "18zd74pd0azf43csbqb14srbyclfgx28dpgm8ygjmbcazbnipc1k";
+ src = fetchFromGitHub {
+ owner = "machyve";
+ repo = "xhyve";
+ rev = "1f46a3d0bbeb6c90883f302425844fcc3800a776";
+ sha256 = "0mm9xa0v6n7xl2qypnppq5abdncd31vffiklrhcrlni5ymyh9ia5";
};
buildInputs = [ Hypervisor vmnet xpc libobjc zlib ];
diff --git a/pkgs/applications/window-managers/awesome/default.nix b/pkgs/applications/window-managers/awesome/default.nix
index 2551ea80550..b8f31e5b512 100644
--- a/pkgs/applications/window-managers/awesome/default.nix
+++ b/pkgs/applications/window-managers/awesome/default.nix
@@ -12,7 +12,10 @@
# needed for beautiful.gtk to work
assert gtk3Support -> gtk3 != null;
-with luaPackages; stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
+ lgi = luaPackages.lgi;
+ lua = luaPackages.lua;
+ ldoc = luaPackages.ldoc;
pname = "awesome";
version = "4.3";
@@ -49,8 +52,11 @@ with luaPackages; stdenv.mkDerivation rec {
xcbutilxrm ]
++ stdenv.lib.optional gtk3Support gtk3;
- #cmakeFlags = "-DGENERATE_MANPAGES=ON";
- cmakeFlags = "-DOVERRIDE_VERSION=${version}";
+ cmakeFlags = [
+ #"-DGENERATE_MANPAGES=ON"
+ "-DOVERRIDE_VERSION=${version}"
+ ] ++ stdenv.lib.optional luaPackages.isLuaJIT "-DLUA_LIBRARY=${lua}/lib/libluajit-5.1.so"
+ ;
GI_TYPELIB_PATH = "${pango.out}/lib/girepository-1.0";
# LUA_CPATH and LUA_PATH are used only for *building*, see the --search flags
diff --git a/pkgs/build-support/fetchgit/private.nix b/pkgs/build-support/fetchgit/private.nix
deleted file mode 100644
index 6731cf87fbd..00000000000
--- a/pkgs/build-support/fetchgit/private.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ fetchgit, runCommand, makeWrapper, openssh }: args: derivation ((fetchgit args).drvAttrs // {
- SSH_AUTH_SOCK = if (builtins.tryEval ).success
- then builtins.toString
- else null;
-
- GIT_SSH = let
- config = let
- sshConfigFile = if (builtins.tryEval ).success
- then
- else builtins.trace ''
- Please set your nix-path such that ssh-config-file points to a file that will allow ssh to access private repositories. The builder will not be able to see any running ssh agent sessions unless ssh-auth-sock is also set in the nix-path.
-
- Note that the config file and any keys it points to must be readable by the build user, which depending on your nix configuration means making it readable by the build-users-group, the user of the running nix-daemon, or the user calling the nix command which started the build. Similarly, if using an ssh agent ssh-auth-sock must point to a socket the build user can access.
-
- You may need StrictHostKeyChecking=no in the config file. Since ssh will refuse to use a group-readable private key, if using build-users you will likely want to use something like IdentityFile /some/directory/%u/key and have a directory for each build user accessible to that user.
- '' "/var/lib/empty/config";
- in builtins.toString sshConfigFile;
-
- ssh-wrapped = runCommand "fetchgit-ssh" {
- nativeBuildInputs = [ makeWrapper ];
- } ''
- mkdir -p $out/bin
- makeWrapper ${openssh}/bin/ssh $out/bin/ssh --prefix PATH : "$out/bin" --add-flags "-F ${config}" "$@"
- '';
- in "${ssh-wrapped}/bin/ssh";
-})
diff --git a/pkgs/build-support/fetchurl/default.nix b/pkgs/build-support/fetchurl/default.nix
index 6300587a7d1..7d23a3a7f8f 100644
--- a/pkgs/build-support/fetchurl/default.nix
+++ b/pkgs/build-support/fetchurl/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenvNoCC, curl }: # Note that `curl' may be `null', in case of the native stdenvNoCC.
+{ lib, buildPackages ? { inherit stdenvNoCC; }, stdenvNoCC, curl }: # Note that `curl' may be `null', in case of the native stdenvNoCC.
let
@@ -10,7 +10,7 @@ let
# resulting store derivations (.drv files) much smaller, which in
# turn makes nix-env/nix-instantiate faster.
mirrorsFile =
- stdenvNoCC.mkDerivation ({
+ buildPackages.stdenvNoCC.mkDerivation ({
name = "mirrors-list";
builder = ./write-mirror-list.sh;
preferLocalBuild = true;
diff --git a/pkgs/build-support/kernel/make-initrd.nix b/pkgs/build-support/kernel/make-initrd.nix
index 7a5642e565d..ed5dbdaee17 100644
--- a/pkgs/build-support/kernel/make-initrd.nix
+++ b/pkgs/build-support/kernel/make-initrd.nix
@@ -12,26 +12,26 @@
# `contents = {object = ...; symlink = /init;}' is a typical
# argument.
-{ stdenv, perl, cpio, contents, ubootTools
+{ stdenvNoCC, perl, cpio, contents, ubootTools
, name ? "initrd"
, compressor ? "gzip -9n"
, prepend ? []
, lib
}:
-let
+let
# !!! Move this into a public lib function, it is probably useful for others
- toValidStoreName = x: with builtins;
+ toValidStoreName = x: with builtins;
lib.concatStringsSep "-" (filter (x: !(isList x)) (split "[^a-zA-Z0-9_=.?-]+" x));
-in stdenv.mkDerivation rec {
+in stdenvNoCC.mkDerivation rec {
inherit name;
builder = ./make-initrd.sh;
- makeUInitrd = stdenv.hostPlatform.platform.kernelTarget == "uImage";
+ makeUInitrd = stdenvNoCC.hostPlatform.platform.kernelTarget == "uImage";
nativeBuildInputs = [ perl cpio ]
- ++ stdenv.lib.optional makeUInitrd ubootTools;
+ ++ stdenvNoCC.lib.optional makeUInitrd ubootTools;
# !!! should use XML.
objects = map (x: x.object) contents;
@@ -42,12 +42,11 @@ in stdenv.mkDerivation rec {
# Note: we don't use closureInfo yet, as that won't build with nix-1.x.
# See #36268.
exportReferencesGraph =
- lib.zipListsWith
- (x: i: [("closure-${toValidStoreName (baseNameOf x.symlink)}-${toString i}") x.object])
- contents
+ lib.zipListsWith
+ (x: i: [("closure-${toValidStoreName (baseNameOf x.symlink)}-${toString i}") x.object])
+ contents
(lib.range 0 (lib.length contents - 1));
pathsFromGraph = ./paths-from-graph.pl;
inherit compressor prepend;
}
-
diff --git a/pkgs/build-support/nix-prefetch-github/default.nix b/pkgs/build-support/nix-prefetch-github/default.nix
deleted file mode 100644
index 10a6daaf53f..00000000000
--- a/pkgs/build-support/nix-prefetch-github/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ python3
-, fetchFromGitHub
-, stdenv
-}:
-
-python3.pkgs.buildPythonApplication rec {
- pname = "nix-prefetch-github";
- version = "2.3.1";
-
- src = fetchFromGitHub {
- owner = "seppeljordan";
- repo = "nix-prefetch-github";
- rev = "v${version}";
- sha256 = "13wvq13iiva97a16kahfpxar5ppb015nnbn7d4v9s9jyxdickc2c";
- };
-
- propagatedBuildInputs = with python3.pkgs; [
- attrs
- click
- effect
- jinja2
- ];
- meta = with stdenv.lib; {
- description = "Prefetch sources from github";
- homepage = https://github.com/seppeljordan/nix-prefetch-github;
- license = licenses.gpl3;
- maintainers = [ maintainers.seppeljordan ];
- };
-}
diff --git a/pkgs/build-support/nuke-references/default.nix b/pkgs/build-support/nuke-references/default.nix
index 8f976ad462c..d894b56d366 100644
--- a/pkgs/build-support/nuke-references/default.nix
+++ b/pkgs/build-support/nuke-references/default.nix
@@ -3,10 +3,11 @@
# path (/nix/store/eeee...). This is useful for getting rid of
# dependencies that you know are not actually needed at runtime.
-{ stdenv, perl }:
+{ stdenvNoCC, perl }:
-stdenv.mkDerivation {
+stdenvNoCC.mkDerivation {
name = "nuke-references";
builder = ./builder.sh;
+ # FIXME: get rid of perl dependency.
inherit perl;
}
diff --git a/pkgs/build-support/rust/default.nix b/pkgs/build-support/rust/default.nix
index 27601e481c6..f0f949b2205 100644
--- a/pkgs/build-support/rust/default.nix
+++ b/pkgs/build-support/rust/default.nix
@@ -18,6 +18,7 @@
verifyCargoDeps ? false
, buildType ? "release"
, meta ? {}
+, target ? null
, cargoVendorDir ? null
, ... } @ args:
@@ -50,12 +51,13 @@ let
rustHostConfig = {
x86_64-pc-mingw32 = "x86_64-pc-windows-gnu";
}.${hostConfig} or hostConfig;
+ rustTarget = if target == null then rustHostConfig else target;
ccForBuild="${buildPackages.stdenv.cc}/bin/${buildPackages.stdenv.cc.targetPrefix}cc";
cxxForBuild="${buildPackages.stdenv.cc}/bin/${buildPackages.stdenv.cc.targetPrefix}c++";
ccForHost="${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc";
cxxForHost="${stdenv.cc}/bin/${stdenv.cc.targetPrefix}c++";
- releaseDir = "target/${rustHostConfig}/${buildType}";
+ releaseDir = "target/${rustTarget}/${buildType}";
in
stdenv.mkDerivation (args // {
@@ -88,7 +90,7 @@ stdenv.mkDerivation (args // {
[target."${stdenv.buildPlatform.config}"]
"linker" = "${ccForBuild}"
${stdenv.lib.optionalString (stdenv.buildPlatform.config != stdenv.hostPlatform.config) ''
- [target."${rustHostConfig}"]
+ [target."${rustTarget}"]
"linker" = "${ccForHost}"
${# https://github.com/rust-lang/rust/issues/46651#issuecomment-433611633
stdenv.lib.optionalString (stdenv.hostPlatform.isMusl && stdenv.hostPlatform.isAarch64) ''
@@ -133,7 +135,7 @@ stdenv.mkDerivation (args // {
"CXX_${stdenv.hostPlatform.config}"="${cxxForHost}" \
cargo build \
${stdenv.lib.optionalString (buildType == "release") "--release"} \
- --target ${rustHostConfig} \
+ --target ${rustTarget} \
--frozen ${concatStringsSep " " cargoBuildFlags}
)
@@ -149,8 +151,8 @@ stdenv.mkDerivation (args // {
checkPhase = args.checkPhase or ''
runHook preCheck
- echo "Running cargo test"
- cargo test
+ echo "Running cargo cargo test -- ''${checkFlags} ''${checkFlagsArray+''${checkFlagsArray[@]}}"
+ cargo test -- ''${checkFlags} ''${checkFlagsArray+"''${checkFlagsArray[@]}"}
runHook postCheck
'';
diff --git a/pkgs/build-support/setup-hooks/make-wrapper.sh b/pkgs/build-support/setup-hooks/make-wrapper.sh
index 06891893e8c..8b7012677cd 100644
--- a/pkgs/build-support/setup-hooks/make-wrapper.sh
+++ b/pkgs/build-support/setup-hooks/make-wrapper.sh
@@ -19,9 +19,6 @@ assertExecutable() {
# the environment
# --unset VAR : remove VAR from the environment
# --run COMMAND : run command before the executable
-# The command can push extra flags to a magic list
-# variable extraFlagsArray, which are then added to
-# the invocation of the executable
# --add-flags FLAGS : add FLAGS to invocation of executable
# --prefix ENV SEP VAL : suffix/prefix ENV with VAL, separated by SEP
@@ -109,12 +106,8 @@ makeWrapper() {
fi
done
- # Note: extraFlagsArray is an array containing additional flags
- # that may be set by --run actions.
- # Silence warning about unexpanded extraFlagsArray:
- # shellcheck disable=SC2016
echo exec ${argv0:+-a \"$argv0\"} \""$original"\" \
- "$flagsBefore" '"${extraFlagsArray[@]}"' '"$@"' >> "$wrapper"
+ "$flagsBefore" '"$@"' >> "$wrapper"
chmod +x "$wrapper"
}
diff --git a/pkgs/build-support/writers/default.nix b/pkgs/build-support/writers/default.nix
index 8dbe0dbdbd0..2cd4f1af022 100644
--- a/pkgs/build-support/writers/default.nix
+++ b/pkgs/build-support/writers/default.nix
@@ -92,13 +92,15 @@ rec {
PATH=${makeBinPath [
pkgs.binutils-unwrapped
pkgs.coreutils
+ pkgs.findutils
pkgs.gcc
pkgs.pkgconfig
]}
+ export PKG_CONFIG_PATH=${concatMapStringsSep ":" (pkg: "${pkg}/lib/pkgconfig") libraries}
gcc \
${optionalString (libraries != [])
"$(pkg-config --cflags --libs ${
- concatMapStringsSep " " (pkg: "$(find ${escapeShellArg pkg}/lib/pkgsconfig -name \*.pc -exec basename {} \;)") libraries
+ concatMapStringsSep " " (pkg: "$(find ${escapeShellArg pkg}/lib/pkgconfig -name \\*.pc)") libraries
})"
} \
-O \
diff --git a/pkgs/build-support/writers/test.nix b/pkgs/build-support/writers/test.nix
index d7c347a559e..3cd0a080ae8 100644
--- a/pkgs/build-support/writers/test.nix
+++ b/pkgs/build-support/writers/test.nix
@@ -1,4 +1,16 @@
-{ stdenv, lib, runCommand, haskellPackages, nodePackages, perlPackages, python2Packages, python3Packages, writers, writeText }:
+{
+ glib,
+ haskellPackages,
+ lib,
+ nodePackages,
+ perlPackages,
+ python2Packages,
+ python3Packages,
+ runCommand,
+ stdenv,
+ writers,
+ writeText
+}:
with writers;
let
@@ -49,9 +61,11 @@ let
python2 = writePython2Bin "test_writers" { libraries = [ python2Packages.enum ]; } ''
from enum import Enum
+
class Test(Enum):
a = "success"
+
print Test.a
'';
@@ -70,9 +84,19 @@ let
if [[ "test" == "test" ]]; then echo "success"; fi
'';
- c = writeC "test_c" { libraries = [ ]; } ''
+ c = writeC "test_c" { libraries = [ glib.dev ]; } ''
+ #include
#include
int main() {
+ GApplication *application = g_application_new ("hello.world", G_APPLICATION_FLAGS_NONE);
+ g_application_register (application, NULL, NULL);
+ GNotification *notification = g_notification_new ("Hello world!");
+ g_notification_set_body (notification, "This is an example notification.");
+ GIcon *icon = g_themed_icon_new ("dialog-information");
+ g_notification_set_icon (notification, icon);
+ g_object_unref (icon);
+ g_object_unref (notification);
+ g_object_unref (application);
printf("success\n");
return 0;
}
@@ -112,9 +136,11 @@ let
python2 = writePython2 "test_python2" { libraries = [ python2Packages.enum ]; } ''
from enum import Enum
+
class Test(Enum):
a = "success"
+
print Test.a
'';
diff --git a/pkgs/data/documentation/man-pages/default.nix b/pkgs/data/documentation/man-pages/default.nix
index 8b0696408e6..a266a597e0b 100644
--- a/pkgs/data/documentation/man-pages/default.nix
+++ b/pkgs/data/documentation/man-pages/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "man-pages";
- version = "5.02";
+ version = "5.03";
src = fetchurl {
url = "mirror://kernel/linux/docs/man-pages/${pname}-${version}.tar.xz";
- sha256 = "1s4pdz2pwf0kvhdwx2s6lqn3xxzi38yz5jfyq5ymdmswc9gaiyn2";
+ sha256 = "082i9258rl9xxjgpxpz3v8jcwk96dsk704ki9h9lq7q8z7m3mqbz";
};
makeFlags = [ "MANDIR=$(out)/share/man" ];
diff --git a/pkgs/data/fonts/babelstone-han/default.nix b/pkgs/data/fonts/babelstone-han/default.nix
index 5408e7b1b1d..3485b181d5a 100644
--- a/pkgs/data/fonts/babelstone-han/default.nix
+++ b/pkgs/data/fonts/babelstone-han/default.nix
@@ -1,16 +1,16 @@
{ lib, fetchzip }:
let
- version = "12.1.4";
+ version = "12.1.7";
in fetchzip {
name = "babelstone-han-${version}";
- url = http://www.babelstone.co.uk/Fonts/Download/BabelStoneHan.zip;
+ url = https://www.babelstone.co.uk/Fonts/Download/BabelStoneHan.zip;
postFetch = ''
mkdir -p $out/share/fonts/truetype
unzip $downloadedFile '*.ttf' -d $out/share/fonts/truetype
'';
- sha256 = "1fypwk2i87jfrckvxg9wz4x84z7c6ifgzrjb8fylhac50lzi6kni";
+ sha256 = "07liv0lmk28ybxccf91gp2wmc17pk3fcshixpj0jx069b64zwf1v";
meta = with lib; {
description = "Unicode CJK font with over 36000 Han characters";
diff --git a/pkgs/data/fonts/comic-neue/default.nix b/pkgs/data/fonts/comic-neue/default.nix
index 2615d0260f0..6dcefe90055 100644
--- a/pkgs/data/fonts/comic-neue/default.nix
+++ b/pkgs/data/fonts/comic-neue/default.nix
@@ -1,7 +1,7 @@
{ lib, fetchzip }:
let
- version = "2.2";
+ version = "2.3";
in fetchzip rec {
name = "comic-neue-${version}";
@@ -9,15 +9,15 @@ in fetchzip rec {
postFetch = ''
mkdir -vp $out/share/{doc,fonts}
- unzip -j $downloadedFile comic-neue-2.2/\*.otf -d $out/share/fonts/opentype
- unzip -j $downloadedFile comic-neue-2.2/\*.ttf -d $out/share/fonts/truetype
- unzip -j $downloadedFile comic-neue-2.2/\*.eot -d $out/share/fonts/EOT
- unzip -j $downloadedFile comic-neue-2.2/\*.woff -d $out/share/fonts/WOFF
- unzip -j $downloadedFile comic-neue-2.2/\*.woff2 -d $out/share/fonts/WOFF2
- unzip -j $downloadedFile comic-neue-2.2/\*.pdf comic-neue-2.2/FONTLOG.txt comic-neue-2.2/OFL-FAQ.txt comic-neue-2.2/SIL-License.txt -d $out/share/doc/${name}
+ unzip -j $downloadedFile OTF/\*.otf -d $out/share/fonts/opentype
+ unzip -j $downloadedFile Web/\*.ttf -d $out/share/fonts/truetype
+ unzip -j $downloadedFile Web/\*.eot -d $out/share/fonts/EOT
+ unzip -j $downloadedFile Web/\*.woff -d $out/share/fonts/WOFF
+ unzip -j $downloadedFile Web/\*.woff2 -d $out/share/fonts/WOFF2
+ unzip -j $downloadedFile \*.pdf FONTLOG.txt OFL-FAQ.txt SIL-License.txt -d $out/share/doc/${name}
'';
- sha256 = "1yypq5aqqzv3q1c6vx5130mi2iwihzzvrawhwqpwsfjl0p25sq9q";
+ sha256 = "1gs4vhys0m3qsw06qaxzyi81f06w5v66kbyl64yw3pq2rb656779";
meta = with lib; {
homepage = http://comicneue.com/;
diff --git a/pkgs/data/fonts/gohufont/default.nix b/pkgs/data/fonts/gohufont/default.nix
index 29b4241be92..e4e9954d118 100644
--- a/pkgs/data/fonts/gohufont/default.nix
+++ b/pkgs/data/fonts/gohufont/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "2.1";
src = fetchurl {
- url = "http://font.gohu.org/${pname}-${version}.tar.gz";
+ url = "https://font.gohu.org/${pname}-${version}.tar.gz";
sha256 = "10dsl7insnw95hinkcgmp9rx39lyzb7bpx5g70vswl8d6p4n53bm";
};
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
description = ''
A monospace bitmap font well suited for programming and terminal use
'';
- homepage = http://font.gohu.org/;
+ homepage = https://font.gohu.org/;
license = licenses.wtfpl;
maintainers = with maintainers; [ epitrochoid rnhmjoj ];
};
diff --git a/pkgs/data/fonts/ibm-plex/default.nix b/pkgs/data/fonts/ibm-plex/default.nix
index d4a673533af..cd868d88d65 100644
--- a/pkgs/data/fonts/ibm-plex/default.nix
+++ b/pkgs/data/fonts/ibm-plex/default.nix
@@ -1,7 +1,7 @@
{ lib, fetchzip }:
let
- version = "3.0.0";
+ version = "4.0.1";
in fetchzip {
name = "ibm-plex-${version}";
url = "https://github.com/IBM/plex/releases/download/v${version}/OpenType.zip";
@@ -9,7 +9,7 @@ in fetchzip {
mkdir -p $out/share/fonts
unzip -j $downloadedFile "OpenType/*/*.otf" -d $out/share/fonts/opentype
'';
- sha256 = "1vv0lf2fn0y0ln14s4my8x2mykq1lwqpmkjkhs6cm48mzf740nhs";
+ sha256 = "11d5bsv7d5rbp9f1gf1l4za3xj6jlqwnvsl5ipwx4angh1kb7nk8";
meta = with lib; {
description = "IBM Plex Typeface";
diff --git a/pkgs/data/fonts/input-fonts/default.nix b/pkgs/data/fonts/input-fonts/default.nix
index 3bc836fa4e4..68322bd5482 100644
--- a/pkgs/data/fonts/input-fonts/default.nix
+++ b/pkgs/data/fonts/input-fonts/default.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation {
generous spacing, large punctuation, and easily distinguishable
characters — but without the limitations of a fixed width.
'';
- homepage = http://input.fontbureau.com;
+ homepage = https://input.fontbureau.com;
license = licenses.unfree;
maintainers = with maintainers; [ romildo ];
platforms = platforms.all;
diff --git a/pkgs/data/fonts/inter/default.nix b/pkgs/data/fonts/inter/default.nix
index 33e7283147a..83779e7618e 100644
--- a/pkgs/data/fonts/inter/default.nix
+++ b/pkgs/data/fonts/inter/default.nix
@@ -1,7 +1,7 @@
{ lib, fetchzip }:
let
- version = "3.10";
+ version = "3.11";
in fetchzip {
name = "inter-${version}";
@@ -12,7 +12,7 @@ in fetchzip {
unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
'';
- sha256 = "029fjpgdml8qx2cqn4rnh2xm3z4cnh74jlzjb8pbfm2azsnvi6r1";
+ sha256 = "1bk4q478jy84ylgm1mmh23n8cw1cd3k7gvfih77sd7ya1zv26vl1";
meta = with lib; {
homepage = https://rsms.me/inter/;
diff --git a/pkgs/data/fonts/iosevka/bin.nix b/pkgs/data/fonts/iosevka/bin.nix
index 962769b8144..d6d986c699a 100644
--- a/pkgs/data/fonts/iosevka/bin.nix
+++ b/pkgs/data/fonts/iosevka/bin.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchzip }:
let
- version = "2.3.0";
+ version = "2.3.2";
in fetchzip {
name = "iosevka-bin-${version}";
@@ -12,7 +12,7 @@ in fetchzip {
unzip -j $downloadedFile \*.ttc -d $out/share/fonts/iosevka
'';
- sha256 = "0nry6zsmvcj44rijhbvrry84rh5hrixzb4n1mx9c27vvpy33a56w";
+ sha256 = "1dkfh354scjgzq7kgy4cn70z030wmfgxixqp8p9m6i0ps8gccjgs";
meta = with stdenv.lib; {
homepage = https://be5invis.github.io/Iosevka/;
diff --git a/pkgs/data/fonts/iosevka/default.nix b/pkgs/data/fonts/iosevka/default.nix
index a1461032f1b..fb00fff130f 100644
--- a/pkgs/data/fonts/iosevka/default.nix
+++ b/pkgs/data/fonts/iosevka/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, lib, pkgs, fetchFromGitHub
-, nodejs, nodePackages, remarshal, ttfautohint-nox, otfcc
+{ stdenv, lib, pkgs, fetchFromGitHub, nodejs, nodePackages, remarshal
+, ttfautohint-nox, otfcc
# Custom font set options.
# See https://github.com/be5invis/Iosevka#build-your-own-style
@@ -13,27 +13,30 @@
# ];
# };
, privateBuildPlan ? null
-# Extra parameters. Can be used for ligature mapping.
+ # Extra parameters. Can be used for ligature mapping.
+ # It must be a raw toml string.
+ #
+ # Ex:
+ # [[iosevka.compLig]]
+ # unicode = 57808 # 0xe1d0
+ # featureTag = 'XHS0'
+ # sequence = "+>"
, extraParameters ? null
-# Custom font set name. Required if any custom settings above.
-, set ? null
-}:
+ # Custom font set name. Required if any custom settings above.
+, set ? null }:
assert (privateBuildPlan != null) -> set != null;
stdenv.mkDerivation rec {
- pname =
- if set != null
- then "iosevka-${set}"
- else "iosevka";
+ pname = if set != null then "iosevka-${set}" else "iosevka";
- version = "2.3.0";
+ version = "2.3.2";
src = fetchFromGitHub {
owner = "be5invis";
repo = "Iosevka";
rev = "v${version}";
- sha256 = "1qnbxhx9wvij9zia226mc3sy8j7bfsw5v1cvxvsbbwjskwqdamvv";
+ sha256 = "0s0vdvp1sn8p2pi2xm9n05pabk30ki7wjlmr0zz0nkhidb8apw6k";
};
nativeBuildInputs = [
@@ -44,9 +47,10 @@ stdenv.mkDerivation rec {
ttfautohint-nox
];
- privateBuildPlanJSON = builtins.toJSON { buildPlans.${pname} = privateBuildPlan; };
- extraParametersJSON = builtins.toJSON { ${pname} = extraParameters; };
- passAsFile = [ "privateBuildPlanJSON" "extraParametersJSON" ];
+ privateBuildPlanJSON =
+ builtins.toJSON { buildPlans.${pname} = privateBuildPlan; };
+ inherit extraParameters;
+ passAsFile = [ "privateBuildPlanJSON" "extraParameters" ];
configurePhase = ''
runHook preConfigure
@@ -55,9 +59,11 @@ stdenv.mkDerivation rec {
''}
${lib.optionalString (extraParameters != null) ''
echo -e "\n" >> parameters.toml
- remarshal -i "$extraParametersJSONPath" -if json -of toml >> parameters.toml
+ cat "$extraParametersPath" >> parameters.toml
''}
- ln -s ${nodePackages."iosevka-build-deps-../../data/fonts/iosevka"}/lib/node_modules/iosevka-build-deps/node_modules .
+ ln -s ${
+ nodePackages."iosevka-build-deps-../../data/fonts/iosevka"
+ }/lib/node_modules/iosevka-build-deps/node_modules .
runHook postConfigure
'';
@@ -76,8 +82,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
- homepage = https://be5invis.github.io/Iosevka;
- downloadPage = https://github.com/be5invis/Iosevka/releases;
+ homepage = "https://be5invis.github.io/Iosevka";
+ downloadPage = "https://github.com/be5invis/Iosevka/releases";
description = ''
Slender monospace sans-serif and slab-serif typeface inspired by Pragmata
Pro, M+ and PF DIN Mono, designed to be the ideal font for programming.
diff --git a/pkgs/data/fonts/iosevka/package.json b/pkgs/data/fonts/iosevka/package.json
index ae162a97538..e6221b28392 100644
--- a/pkgs/data/fonts/iosevka/package.json
+++ b/pkgs/data/fonts/iosevka/package.json
@@ -1,6 +1,6 @@
{
"name": "iosevka-build-deps",
- "version": "2.3.0",
+ "version": "2.3.2",
"scripts": {
"build": "verda -f verdafile.js"
},
diff --git a/pkgs/data/fonts/liberation-sans-narrow/default.nix b/pkgs/data/fonts/liberation-sans-narrow/default.nix
index 4a14e095cf0..51af6a20bae 100644
--- a/pkgs/data/fonts/liberation-sans-narrow/default.nix
+++ b/pkgs/data/fonts/liberation-sans-narrow/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fontforge, pythonPackages, python }:
+{ stdenv, fetchFromGitHub, fontforge, python3Packages, python3 }:
stdenv.mkDerivation rec {
pname = "liberation-sans-narrow";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1qw554jbdnqkg6pjjl4cqkgsalq3398kzvww2naw30vykcz752bm";
};
- buildInputs = [ fontforge pythonPackages.fonttools python ];
+ buildInputs = [ fontforge python3Packages.fonttools python3 ];
installPhase = ''
find . -name '*Narrow*.ttf' -exec install -m444 -Dt $out/share/fonts/truetype {} \;
diff --git a/pkgs/data/fonts/noto-fonts/default.nix b/pkgs/data/fonts/noto-fonts/default.nix
index bd0d39c7f29..04e8e581b63 100644
--- a/pkgs/data/fonts/noto-fonts/default.nix
+++ b/pkgs/data/fonts/noto-fonts/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchzip, fetchFromGitHub, optipng, cairo, pythonPackages, pkgconfig, pngquant, which, imagemagick }:
+{ stdenv, fetchzip, fetchFromGitHub, optipng, cairo, python3Packages, pkgconfig, pngquant, which, imagemagick }:
let
mkNoto = { name, weights, sha256, }:
@@ -89,20 +89,22 @@ in
maintainers = with maintainers; [ mathnerd314 ];
};
};
- noto-fonts-emoji = let version = "2018-08-10-unicode11"; in stdenv.mkDerivation {
+ noto-fonts-emoji = let
+ version = "unstable-2019-10-22";
+ in stdenv.mkDerivation {
pname = "noto-fonts-emoji";
inherit version;
src = fetchFromGitHub {
owner = "googlei18n";
repo = "noto-emoji";
- rev = "v${version}";
- sha256 = "1y54zsvwf5pqhcd9cl2zz5l52qyswn6kycvrq03zm5kqqsngbw3p";
+ rev = "018aa149d622a4fea11f01c61a7207079da301bc";
+ sha256 = "0qmnnjpp5lza6g5m3ki6hj46p891h9vl42k3acd0qw8i0jj5yn2c";
};
buildInputs = [ cairo ];
nativeBuildInputs = [ pngquant optipng which cairo pkgconfig imagemagick ]
- ++ (with pythonPackages; [ python fonttools nototools ]);
+ ++ (with python3Packages; [ python fonttools nototools ]);
postPatch = ''
sed -i 's,^PNGQUANT :=.*,PNGQUANT := ${pngquant}/bin/pngquant,' Makefile
diff --git a/pkgs/data/fonts/noto-fonts/tools.nix b/pkgs/data/fonts/noto-fonts/tools.nix
index f4c36f34074..d91ace35e2c 100644
--- a/pkgs/data/fonts/noto-fonts/tools.nix
+++ b/pkgs/data/fonts/noto-fonts/tools.nix
@@ -1,28 +1,45 @@
-{ fetchFromGitHub, pythonPackages, lib }:
+{ fetchFromGitHub, lib, fetchpatch, buildPythonPackage, isPy3k, fonttools, numpy, pillow, six, bash }:
-pythonPackages.buildPythonPackage rec {
+buildPythonPackage rec {
pname = "nototools";
- version = "unstable-2019-03-20";
+ version = "unstable-2019-10-21";
src = fetchFromGitHub {
owner = "googlefonts";
repo = "nototools";
- rev = "9c4375f07c9adc00c700c5d252df6a25d7425870";
- sha256 = "0z9i23vl6xar4kvbqbc8nznq3s690mqc5zfv280l1c02l5n41smc";
+ rev = "cae92ce958bee37748bf0602f5d7d97bb6db98ca";
+ sha256 = "1jqr0dz23rjqiyxw1w69l6ry16dwdcf3c6cysiy793g2v7pir2yi";
};
- propagatedBuildInputs = with pythonPackages; [ fonttools numpy ];
+ propagatedBuildInputs = [ fonttools numpy ];
+
+ patches = lib.optionals isPy3k [
+ # Additional Python 3 compat https://github.com/googlefonts/nototools/pull/497
+ (fetchpatch {
+ url = https://github.com/googlefonts/nototools/commit/ded1f311b3260f015b5c5b80f05f7185392c4eff.patch;
+ sha256 = "0bn0rlbddxicw0h1dnl0cibgj6xjalja2qcm563y7kk3z5cdwhgq";
+ })
+ ];
postPatch = ''
sed -ie "s^join(_DATA_DIR_PATH,^join(\"$out/third_party/ucd\",^" nototools/unicode_data.py
'';
+ checkInputs = [
+ pillow six bash
+ ];
+
+ checkPhase = ''
+ patchShebangs tests/
+ cd tests
+ rm gpos_diff_test.py # needs ttxn?
+ ./run_tests
+ '';
+
postInstall = ''
cp -r third_party $out
'';
- disabled = pythonPackages.isPy3k;
-
meta = {
description = "Noto fonts support tools and scripts plus web site generation";
license = lib.licenses.asl20;
diff --git a/pkgs/data/fonts/public-sans/default.nix b/pkgs/data/fonts/public-sans/default.nix
index cb4c5523a70..326fe73341f 100644
--- a/pkgs/data/fonts/public-sans/default.nix
+++ b/pkgs/data/fonts/public-sans/default.nix
@@ -1,18 +1,22 @@
{ lib, fetchzip }:
let
- version = "1.006";
+ version = "1.007";
in fetchzip {
name = "public-sans-${version}";
url = "https://github.com/uswds/public-sans/releases/download/v${version}/public-sans-v${version}.zip";
postFetch = ''
- mkdir -p $out/share
- unzip $downloadedFile fonts/{otf,variable}/\*.\[ot\]tf -d $out/share/
+ mkdir -p $out/share/fonts
+ unzip -j $downloadedFile binaries/otf/\*.otf -d $out/share/fonts/opentype
+ unzip -j $downloadedFile binaries/variable/\*.ttf -d $out/share/fonts/truetype
+ unzip -j $downloadedFile binaries/webfonts/\*.ttf -d $out/share/fonts/truetype
+ unzip -j $downloadedFile binaries/webfonts/\*.woff -d $out/share/fonts/woff
+ unzip -j $downloadedFile binaries/webfonts/\*.woff2 -d $out/share/fonts/woff2
'';
- sha256 = "1x04mpynfhcgiwx68w5sawgn69xld7k65mbq7n5vcgbfzh2sjwhq";
+ sha256 = "1yzraw08qm1ig7ks850b329xp6zv2znjwl610dppax34kwhqghsm";
meta = with lib; {
description = "A strong, neutral, principles-driven, open source typeface for text or display";
diff --git a/pkgs/data/fonts/recursive/default.nix b/pkgs/data/fonts/recursive/default.nix
new file mode 100644
index 00000000000..d3d65f8e515
--- /dev/null
+++ b/pkgs/data/fonts/recursive/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, fetchzip }:
+
+stdenv.mkDerivation rec {
+ pname = "recursive";
+ version = "1.022";
+
+ srcs = [
+ (fetchzip {
+ name = "${pname}";
+ url = "https://github.com/arrowtype/recursive/releases/download/v${version}/recursive-beta_1_022.zip";
+ sha256 = "09nr1fli7ksv8z4yb25c4xidwsqq50av18qrybsy4kqy5c22957v";
+ stripRoot = false;
+ })
+
+ (fetchzip {
+ name = "${pname}-static";
+ url = "https://github.com/arrowtype/recursive/releases/download/v${version}/recursive-static_fonts-b020.zip";
+ sha256 = "1wlj113gjm26ra9y2r2b3syis2wx0mjq2m8i8xpwscp1kflma1r6";
+ stripRoot = false;
+ })
+ ];
+
+ sourceRoot = ".";
+
+ installPhase = ''
+ mkdir -p $out/share/fonts/{opentype,truetype,woff2}
+ find -name "*.otf" -exec cp "{}" $out/share/fonts/opentype \;
+ find -name "*.ttf" -exec cp "{}" $out/share/fonts/truetype \;
+ find -name "*.woff2" -exec cp "{}" $out/share/fonts/woff2 \;
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/arrowtype/recursive;
+ description = "A variable font family for code & UI";
+ license = licenses.ofl;
+ maintainers = [ maintainers.eadwu ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/data/fonts/ricty/default.nix b/pkgs/data/fonts/ricty/default.nix
index ab794992e45..a248bb9d494 100644
--- a/pkgs/data/fonts/ricty/default.nix
+++ b/pkgs/data/fonts/ricty/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "4.1.1";
src = fetchurl {
- url = "https://www.rs.tus.ac.jp/yyusa/ricty/ricty_generator-${version}.sh";
+ url = "http://www.yusa.lab.uec.ac.jp/~yusa/ricty/ricty_generator-${version}.sh";
sha256 = "03fngb8f5hl7ifigdm5yljhs4z2x80cq8y8kna86d07ghknhzgw6";
};
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A high-quality Japanese font based on Inconsolata and Migu 1M";
- homepage = https://www.rs.tus.ac.jp/yyusa/ricty.html;
+ homepage = http://www.yusa.lab.uec.ac.jp/~yusa/ricty.html;
license = licenses.unfree;
maintainers = [ maintainers.mikoim ];
};
diff --git a/pkgs/data/fonts/rictydiminished-with-firacode/default.nix b/pkgs/data/fonts/rictydiminished-with-firacode/default.nix
index 2e83d5b12d4..8b6c3749962 100644
--- a/pkgs/data/fonts/rictydiminished-with-firacode/default.nix
+++ b/pkgs/data/fonts/rictydiminished-with-firacode/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, fontforge, pythonFull }:
+{ stdenv, fetchgit, fontforge, python3 }:
stdenv.mkDerivation rec {
pname = "rictydiminished-with-firacode";
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
fontforge
- (pythonFull.withPackages (ps: [
+ (python3.withPackages (ps: [
ps.jinja2
ps.py3to2
ps.fonttools
diff --git a/pkgs/data/fonts/stix-two/default.nix b/pkgs/data/fonts/stix-two/default.nix
index 1d5ed37767c..c71b51ad75d 100644
--- a/pkgs/data/fonts/stix-two/default.nix
+++ b/pkgs/data/fonts/stix-two/default.nix
@@ -1,18 +1,22 @@
-{ stdenv, fetchzip }:
+{ stdenv, fetchFromGitHub }:
let
- version = "2.0.0";
-in fetchzip {
+ version = "2.0.2";
+in fetchFromGitHub {
name = "stix-two-${version}";
- url = "https://github.com/stipub/stixfonts/archive/${version}.zip";
+ owner = "stipub";
+ repo = "stixfonts";
+ rev = "v${version}";
postFetch = ''
- mkdir -p $out/share/fonts
- unzip -j $downloadedFile '*/OTF/*.otf' -d $out/share/fonts/opentype
+ tar xf $downloadedFile --strip=1
+ install -m444 -Dt $out/share/fonts/opentype/ OTF/*.otf
+ install -m444 -Dt $out/share/fonts/woff/ WOFF/*.woff
+ install -m444 -Dt $out/share/fonts/woff2/ WOFF2/*.woff2
'';
- sha256 = "19i30d2xjk52bjj7xva1hnlyh58yd5phas1njcc8ldcz87a1lhql";
+ sha256 = "1ah8s0cb67yv4ll8zfs01mdh9m5i2lbkrfbmkhi1xdid6pxsk32x";
meta = with stdenv.lib; {
homepage = http://www.stixfonts.org/;
diff --git a/pkgs/data/fonts/twitter-color-emoji/default.nix b/pkgs/data/fonts/twitter-color-emoji/default.nix
index 5c01283d3e9..4e464f37022 100644
--- a/pkgs/data/fonts/twitter-color-emoji/default.nix
+++ b/pkgs/data/fonts/twitter-color-emoji/default.nix
@@ -3,28 +3,20 @@
{ stdenv
, fetchFromGitHub
+, fetchpatch
, cairo
-, imagemagick
+, graphicsmagick
, pkg-config
, pngquant
-, python2
+, python3
, which
, zopfli
+, noto-fonts-emoji
}:
let
version = "12.1.2";
- # Cannot use noto-fonts-emoji.src since it is too old
- # and still tries to use vendored pngquant.
- notoSrc = fetchFromGitHub {
- name = "noto";
- owner = "googlefonts";
- repo = "noto-emoji";
- rev = "833a43d03246a9325e748a2d783006454d76ff66";
- sha256 = "1g6ikzk8banm3ihqm9g27ggjq2mn1b1hq3zhpl13lxid6mp60s4a";
- };
-
twemojiSrc = fetchFromGitHub {
name = "twemoji";
owner = "twitter";
@@ -33,36 +25,42 @@ let
sha256 = "0vzmlp83vnk4njcfkn03jcc1vkg2rf12zf5kj3p3a373xr4ds1zn";
};
- python = python2.withPackages (pp: with pp; [
- nototools
- ]);
in
stdenv.mkDerivation rec {
pname = "twitter-color-emoji";
inherit version;
srcs = [
- notoSrc
+ noto-fonts-emoji.src
twemojiSrc
];
- sourceRoot = notoSrc.name;
+ sourceRoot = noto-fonts-emoji.src.name;
postUnpack = ''
chmod -R +w ${twemojiSrc.name}
- mv ${twemojiSrc.name} ${notoSrc.name}
+ mv ${twemojiSrc.name} ${noto-fonts-emoji.src.name}
'';
nativeBuildInputs = [
cairo
- imagemagick
+ graphicsmagick
pkg-config
pngquant
- python
+ python3
+ python3.pkgs.nototools
which
zopfli
];
+ patches = [
+ # ImageMagick -> GrahphicsMagick
+ (fetchpatch {
+ url = "https://src.fedoraproject.org/rpms/twitter-twemoji-fonts/raw/3bc176c10ced2824fe03da5ff561e22a36bf8ccd/f/noto-emoji-use-gm.patch";
+ sha256 = "0yfmfzaaiq5163c06172g4r734aysiqyv1s28siv642vqzsqh4i2";
+ })
+ ];
+
postPatch = let
templateSubstitutions = stdenv.lib.concatStringsSep "; " [
''s#Noto Color Emoji#Twitter Color Emoji#''
diff --git a/pkgs/data/fonts/victor-mono/default.nix b/pkgs/data/fonts/victor-mono/default.nix
index e886ad7578e..74f851d77b5 100644
--- a/pkgs/data/fonts/victor-mono/default.nix
+++ b/pkgs/data/fonts/victor-mono/default.nix
@@ -2,7 +2,7 @@
let
pname = "victor-mono";
- version = "1.2.5";
+ version = "1.2.7";
in fetchFromGitHub rec {
name = "${pname}-${version}";
@@ -18,7 +18,7 @@ in fetchFromGitHub rec {
# Both methods produce the same file, but this way
# we can safely reason about what version it is.
postFetch = ''
- tar xvf $downloadedFile --strip-components=2 ${name}/public/VictorMonoAll.zip
+ tar xvf $downloadedFile --strip-components=2 ${pname}-${version}/public/VictorMonoAll.zip
mkdir -p $out/share/fonts/{true,open}type/${pname}
@@ -26,7 +26,7 @@ in fetchFromGitHub rec {
unzip -j VictorMonoAll.zip \*.otf -d $out/share/fonts/opentype/${pname}
'';
- sha256 = "0dj5h45qk6abggj6mgm19sb0a7q0v4x41f2zds1ab79yd22gbjns";
+ sha256 = "0x4ydp11ry94wkkspnmy1xpzqq3m45xg60z1hq4ll9gmlccaknj0";
meta = with lib; {
description = "Free programming font with cursive italics and ligatures";
diff --git a/pkgs/data/fonts/xits-math/default.nix b/pkgs/data/fonts/xits-math/default.nix
index 24e9f2a3935..db0ed425dee 100644
--- a/pkgs/data/fonts/xits-math/default.nix
+++ b/pkgs/data/fonts/xits-math/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchFromGitHub, python2Packages, fontforge }:
+{ stdenv, fetchFromGitHub, python3Packages}:
stdenv.mkDerivation rec {
pname = "xits-math";
- version = "1.200";
+ version = "1.301";
src = fetchFromGitHub {
owner = "alif-type";
repo = "xits";
rev = "v${version}";
- sha256 = "0s1qqqg3zv9k4wqn1vkx0z895fjccg96n58syc1d5f2wba9kyfcm";
+ sha256 = "043g0gnjc7wn1szvrs0rc1vvrq1qmhqh45b0y2kwrlxsgprpv8ll";
};
- nativeBuildInputs = [ fontforge ] ++ (with python2Packages; [ python fonttools ]);
+ nativeBuildInputs = (with python3Packages; [ python fonttools fontforge ]);
postPatch = ''
rm *.otf
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://github.com/khaledhosny/xits-math;
+ homepage = "https://github.com/alif-type/xits";
description = "OpenType implementation of STIX fonts with math support";
license = licenses.ofl;
platforms = platforms.all;
diff --git a/pkgs/data/icons/bibata-cursors/default.nix b/pkgs/data/icons/bibata-cursors/default.nix
index 2e99c3d9232..a7a403726fa 100644
--- a/pkgs/data/icons/bibata-cursors/default.nix
+++ b/pkgs/data/icons/bibata-cursors/default.nix
@@ -1,6 +1,6 @@
-{ fetchFromGitHub, gnome-themes-extra, inkscape, stdenv, xcursorgen }:
+{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen }:
-stdenv.mkDerivation rec {
+stdenvNoCC.mkDerivation rec {
pname = "bibata-cursors";
version = "0.4.1";
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
cp -pr Bibata_* $out/share/icons/
'';
- meta = with stdenv.lib; {
+ meta = with stdenvNoCC.lib; {
description = "Material Based Cursor";
homepage = https://github.com/KaizIqbal/Bibata_Cursor;
license = licenses.gpl3;
diff --git a/pkgs/data/icons/bibata-cursors/extra.nix b/pkgs/data/icons/bibata-cursors/extra.nix
new file mode 100644
index 00000000000..dc0ead64974
--- /dev/null
+++ b/pkgs/data/icons/bibata-cursors/extra.nix
@@ -0,0 +1,41 @@
+{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen }:
+
+stdenvNoCC.mkDerivation rec {
+ pname = "bibata-extra-cursors";
+ version = "unstable-2018-10-28";
+
+ src = fetchFromGitHub {
+ owner = "KaizIqbal";
+ repo = "Bibata_Extra_Cursor";
+ rev = "66fb64b8dbe830e3f7ba2c2bdc4dacae7c438789";
+ sha256 = "1xb7v06sbxbwzd7cnghv9c55lpbbkcaf1nswdrqy87gd0bnpdd2n";
+ };
+
+ postPatch = ''
+ patchShebangs .
+ substituteInPlace build.sh --replace "gksu " ""
+ '';
+
+ nativeBuildInputs = [
+ gnome-themes-extra
+ inkscape
+ xcursorgen
+ ];
+
+ buildPhase = ''
+ HOME="$NIX_BUILD_ROOT" ./build.sh
+ '';
+
+ installPhase = ''
+ install -dm 0755 $out/share/icons
+ cp -pr Bibata_* $out/share/icons/
+ '';
+
+ meta = with stdenvNoCC.lib; {
+ description = "Cursors Based on Bibata";
+ homepage = https://github.com/KaizIqbal/Bibata_Extra_Cursor;
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ dtzWill ];
+ };
+}
diff --git a/pkgs/data/icons/bibata-cursors/translucent.nix b/pkgs/data/icons/bibata-cursors/translucent.nix
new file mode 100644
index 00000000000..d5b541317b5
--- /dev/null
+++ b/pkgs/data/icons/bibata-cursors/translucent.nix
@@ -0,0 +1,41 @@
+{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen }:
+
+stdenvNoCC.mkDerivation rec {
+ pname = "bibata-cursors-translucent";
+ version = "unstable-2019-09-13";
+
+ src = fetchFromGitHub {
+ owner = "Silicasandwhich";
+ repo = "Bibata_Cursor_Translucent";
+ rev = "2eed979d817148817ea6bca15c594809aa9c2cb9";
+ sha256 = "1s688v40xx9jbvfncb4kgfnnxkmknji7igqx7c4q1ly9s7imbd1f";
+ };
+
+ postPatch = ''
+ patchShebangs .
+ substituteInPlace build.sh --replace "gksu " ""
+ '';
+
+ nativeBuildInputs = [
+ gnome-themes-extra
+ inkscape
+ xcursorgen
+ ];
+
+ buildPhase = ''
+ HOME="$NIX_BUILD_ROOT" ./build.sh
+ '';
+
+ installPhase = ''
+ install -dm 0755 $out/share/icons
+ cp -pr Bibata_* $out/share/icons/
+ '';
+
+ meta = with stdenvNoCC.lib; {
+ description = "Translucent Varient of the Material Based Cursor";
+ homepage = https://github.com/Silicasandwhich/Bibata_Cursor_Translucent;
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ dtzWill ];
+ };
+}
diff --git a/pkgs/data/icons/iconpack-obsidian/default.nix b/pkgs/data/icons/iconpack-obsidian/default.nix
index f48c3cbf3f7..64a982f6037 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.3";
+ version = "4.9";
src = fetchFromGitHub {
owner = "madmaxms";
- repo = "iconpack-obsidian";
+ repo = pname;
rev = "v${version}";
- sha256 = "0np2s4mbaykwwv516959r5d9gfdmqb5hadsx18x2if4751a9qz49";
+ sha256 = "1w0lnr08gd0cnzv3n5094jqb7dpbpwwizfhvifdir0xsls1sf129";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/data/icons/numix-icon-theme-circle/default.nix b/pkgs/data/icons/numix-icon-theme-circle/default.nix
index 5658f20c744..ed4b2581e85 100644
--- a/pkgs/data/icons/numix-icon-theme-circle/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-circle/default.nix
@@ -25,6 +25,10 @@ stdenv.mkDerivation rec {
'';
postFixup = ''
+ for panel in $out/share/icons/*/*/panel; do
+ ln -sf $(realpath ${numix-icon-theme}/share/icons/Numix/16/$(readlink $panel)) $panel
+ done
+
for theme in $out/share/icons/*; do
gtk-update-icon-cache $theme
done
diff --git a/pkgs/data/icons/numix-icon-theme-square/default.nix b/pkgs/data/icons/numix-icon-theme-square/default.nix
index 76176f9ad04..620ef02fde7 100644
--- a/pkgs/data/icons/numix-icon-theme-square/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-square/default.nix
@@ -25,6 +25,10 @@ stdenv.mkDerivation rec {
'';
postFixup = ''
+ for panel in $out/share/icons/*/*/panel; do
+ ln -sf $(realpath ${numix-icon-theme}/share/icons/Numix/16/$(readlink $panel)) $panel
+ done
+
for theme in $out/share/icons/*; do
gtk-update-icon-cache $theme
done
diff --git a/pkgs/data/icons/papirus-icon-theme/default.nix b/pkgs/data/icons/papirus-icon-theme/default.nix
index dbe3ee201f4..88611faa308 100644
--- a/pkgs/data/icons/papirus-icon-theme/default.nix
+++ b/pkgs/data/icons/papirus-icon-theme/default.nix
@@ -2,20 +2,18 @@
stdenv.mkDerivation rec {
pname = "papirus-icon-theme";
- version = "20191009";
+ version = "20191101";
src = fetchFromGitHub {
owner = "PapirusDevelopmentTeam";
repo = pname;
rev = version;
- sha256 = "1ljbaq0c6rhvfwj5q2kvd6rxbjykb0sbgcpjrxrzpdy08zr1kdvd";
+ sha256 = "17as9i5b9wqzvj08hwxqk9dlv6hrvkylns85s8gzhv6b5x2q5ma3";
};
nativeBuildInputs = [ gtk3 ];
- propagatedBuildInputs = [
- hicolor-icon-theme
- ];
+ propagatedBuildInputs = [ hicolor-icon-theme ];
dontDropIconThemeCache = true;
diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix
index ae9d6b6b2a4..0537a5d5373 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/dea2fba9b43636a3ca1898b710560e4368e9e4cf.tar.gz";
- sha256 = "1cmkiqfmhg8ch2qiwbpsagy8iimd551gapg661g07xq7sjrxbipn";
+ url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/477d50a859be91a25b2fed6494d414044d7e71ab.tar.gz";
+ sha256 = "0wzi2wgcp5ykwp4wrhcfdaxlbdzrmlgalparx3ap80q069c8fd0n";
}
diff --git a/pkgs/misc/themes/jade1/default.nix b/pkgs/data/themes/jade1/default.nix
similarity index 72%
rename from pkgs/misc/themes/jade1/default.nix
rename to pkgs/data/themes/jade1/default.nix
index ebeb7f2d866..01221d45014 100644
--- a/pkgs/misc/themes/jade1/default.nix
+++ b/pkgs/data/themes/jade1/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "theme-jade1";
- version = "3.3";
+ version = "1.5";
src = fetchFromGitHub {
owner = "madmaxms";
repo = "theme-jade-1";
rev = "v${version}";
- sha256 = "06w06dvzs1llmzpyz3c5yycsw3gslsgikalfcq5l92d72z4kzfw7";
+ sha256 = "1m3150iyk8421mkwj4x2pv29wjzqdcnvvnp3bsg11k5kszsm27a8";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = "A fork of the original Linux Mint theme with dark menus, more intensive green and some other modifications";
+ description = "Fork of the original Linux Mint theme with dark menus, more intensive green and some other modifications";
homepage = https://github.com/madmaxms/theme-jade-1;
license = with licenses; [ gpl3 ];
platforms = platforms.linux;
diff --git a/pkgs/data/themes/lounge/default.nix b/pkgs/data/themes/lounge/default.nix
new file mode 100644
index 00000000000..15ec68b0757
--- /dev/null
+++ b/pkgs/data/themes/lounge/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, meson, ninja, sassc, gtk3, gnome3, gdk-pixbuf, librsvg, gtk-engine-murrine }:
+
+stdenv.mkDerivation rec {
+ pname = "lounge-gtk-theme";
+ version = "1.22";
+
+ src = fetchFromGitHub {
+ owner = "monday15";
+ repo = pname;
+ rev = version;
+ sha256 = "1y1wkfsv2zrxqcqr53lmr9743mvzcy4swi5j6sxmk1aykx6ccs1p";
+ };
+
+ nativeBuildInputs = [ meson ninja sassc gtk3 ];
+
+ buildInputs = [ gdk-pixbuf librsvg ];
+
+ propagatedUserEnvPkgs = [ gtk-engine-murrine ];
+
+ mesonFlags = [
+ "-D gnome_version=${stdenv.lib.versions.majorMinor gnome3.gnome-shell.version}"
+ ];
+
+ postFixup = ''
+ gtk-update-icon-cache "$out"/share/icons/Lounge-aux;
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Simple and clean GTK theme with vintage scrollbars, inspired by Absolute, based on Adwaita";
+ homepage = https://github.com/monday15/lounge-gtk-theme;
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.romildo ];
+ };
+}
diff --git a/pkgs/data/themes/matcha/default.nix b/pkgs/data/themes/matcha/default.nix
index 0c92eb110d2..8ab868891b5 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 = "2019-10-03";
+ version = "2019-11-02";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "1fxlpq3hgp6brgjkhv0g8k4gsdg6jw2z467awqgfr8a1p3ksmxpw";
+ sha256 = "0wci9ahap8kynq8cbyxr7aba9ndb1d4kiq42xvzr34vw1rhcahrr";
};
buildInputs = [ gdk-pixbuf librsvg ];
diff --git a/pkgs/data/themes/plata/default.nix b/pkgs/data/themes/plata/default.nix
index d026e06e39d..d1d7228183c 100644
--- a/pkgs/data/themes/plata/default.nix
+++ b/pkgs/data/themes/plata/default.nix
@@ -19,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "plata-theme";
- version = "0.8.9";
+ version = "0.9.0";
src = fetchFromGitLab {
owner = "tista500";
repo = "plata-theme";
rev = version;
- sha256 = "0a2wczxxfd2nfr7biawbs3rwy2sivcl2sv43y2638gmfp0w6zh9r";
+ sha256 = "1bcjrnh6bm7pxyqrr39yx5zykf3yzxrsydd5xcawjfihnph3yrlg";
};
preferLocalBuild = true;
diff --git a/pkgs/data/themes/qogir/default.nix b/pkgs/data/themes/qogir/default.nix
index 6461697b04f..44993c7e2ec 100644
--- a/pkgs/data/themes/qogir/default.nix
+++ b/pkgs/data/themes/qogir/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qogir-theme";
- version = "2019-08-31";
+ version = "2019-10-25";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "1pqfnqc2c6f5cidg6c3y492hqlyn5ma4b7ra2lchw7g2dxfvq8w1";
+ sha256 = "027c9pbfv5flqrjcvmbyjrfi37nzq33z19bai4zjjxjvryfqpmlm";
};
buildInputs = [ gdk-pixbuf librsvg ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = "A flat Design theme for GTK based desktop environments";
+ description = "Flat Design theme for GTK based desktop environments";
homepage = https://vinceliuice.github.io/Qogir-theme;
license = licenses.gpl3;
platforms = platforms.unix;
diff --git a/pkgs/data/themes/yaru/default.nix b/pkgs/data/themes/yaru/default.nix
index 2302aa301e3..f83dbc3ebcc 100644
--- a/pkgs/data/themes/yaru/default.nix
+++ b/pkgs/data/themes/yaru/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "yaru";
- version = "19.10.2";
+ version = "19.10.4";
src = fetchFromGitHub {
owner = "ubuntu";
repo = "yaru";
rev = version;
- sha256 = "1azyn8pr0kpbq4wlz91f5amqyxqq0x2mxkglzl488sf39fl0gnbj";
+ sha256 = "1dj6awlz13787783ds9mdid75rd4vvgpg52h6x19pxdga3k17s9b";
};
nativeBuildInputs = [ meson sassc pkg-config glib ninja python3 ];
diff --git a/pkgs/desktops/deepin/dde-api/default.nix b/pkgs/desktops/deepin/dde-api/default.nix
index b052a104240..36a1d050cb8 100644
--- a/pkgs/desktops/deepin/dde-api/default.nix
+++ b/pkgs/desktops/deepin/dde-api/default.nix
@@ -24,7 +24,7 @@
buildGoPackage rec {
pname = "dde-api";
- version = "3.18.4.1";
+ version = "5.0.0";
goPackagePath = "pkg.deepin.io/dde/api";
@@ -32,7 +32,7 @@ buildGoPackage rec {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "0bcjp5ijwa4wmx6p43lik6vjlb7d5rk7nf8xl495i3yk9x70wyfa";
+ sha256 = "0iv4krj6dqdknwvmax7aj40k1h96259kqcfnljadrwpl7cvsvp5p";
};
goDeps = ./deps.nix;
diff --git a/pkgs/desktops/deepin/dde-api/deps.nix b/pkgs/desktops/deepin/dde-api/deps.nix
index a3b5e20effc..5ebe1f6af95 100644
--- a/pkgs/desktops/deepin/dde-api/deps.nix
+++ b/pkgs/desktops/deepin/dde-api/deps.nix
@@ -5,8 +5,8 @@
fetch = {
type = "git";
url = "https://github.com/alecthomas/template";
- rev = "a0175ee3bccc567396460bf5acd36800cb10c49c";
- sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
+ rev = "fb15b899a75114aa79cc930e33c46b577cc664b1";
+ sha256 = "1vlasv4dgycydh5wx6jdcvz40zdv90zz1h7836z7lhsi2ymvii26";
};
}
{
@@ -14,8 +14,8 @@
fetch = {
type = "git";
url = "https://github.com/alecthomas/units";
- rev = "2efee857e7cfd4f3d0138cc3cbb1b4966962b93a";
- sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
+ rev = "f65c72e2690dc4b403c8bd637baf4611cd4c069b";
+ sha256 = "04jyqm7m3m01ppfy1f9xk4qvrwvs78q9zml6llyf2b3v5k6b2bbc";
};
}
{
@@ -32,8 +32,8 @@
fetch = {
type = "git";
url = "https://github.com/disintegration/imaging";
- rev = "465faf0892b5c7b3325643b0e47282e1331672e7";
- sha256 = "1z9rkphmqgyphznl53pp1gmf0dfrfrmr95bx46p422ldml26c5a0";
+ rev = "9aab30e6aa535fe3337b489b76759ef97dfaf362";
+ sha256 = "015amm3x989hl3r4gxnixj602fl9j8z53n0lrq804cbfbk7a31fw";
};
}
{
@@ -41,8 +41,8 @@
fetch = {
type = "git";
url = "https://github.com/fogleman/gg";
- rev = "f194ddec6f45226fc9e1b4a61b7237f186edd543";
- sha256 = "095g5hpqvpy5w9l4kb65cif013snsvlbw6sgln0kwdix0z099j3i";
+ rev = "4dc34561c649343936bb2d29e23959bd6d98ab12";
+ sha256 = "1x1finzdrr80dd3r7wvf7zb184yjf4dawz7s581p2dr64dcialww";
};
}
{
@@ -77,8 +77,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/image";
- rev = "7e034cad644213bc79b336b52fce73624259aeca";
- sha256 = "04n4yi0p2yjv8sr9dmnzwc2k6hvzzvl6jdq2xd043kvjwzk583va";
+ rev = "e7c1f5e7dbb87d8921928a6d9fc52fb31ce73b24";
+ sha256 = "0czp897aicqw1dgybj0hc2zzwb20rhqkdqm7siqci3yk7yk9cymf";
};
}
{
@@ -86,8 +86,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "3b0461eec859c4b73bb64fdc8285971fd33e3938";
- sha256 = "0l00c8l0a8xnv6qdpwfzxxsr58jggacgzdrwiprrfx2xqm37b6d5";
+ rev = "daa7c04131f568e31c51927b359a2d197a357058";
+ sha256 = "17gbfvb5iqyayzw0zd6q218zsbf7x74rflvn18wkxvsw95n1y54h";
};
}
{
diff --git a/pkgs/desktops/deepin/dde-calendar/default.nix b/pkgs/desktops/deepin/dde-calendar/default.nix
index 427cb1249c9..3d4800a7510 100644
--- a/pkgs/desktops/deepin/dde-calendar/default.nix
+++ b/pkgs/desktops/deepin/dde-calendar/default.nix
@@ -4,13 +4,13 @@
mkDerivation rec {
pname = "dde-calendar";
- version = "1.2.10";
+ version = "5.0.1";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "00aqx24jccf88vvkpb9svyjz8knrqyjgd0152psf9dxc9q13f61h";
+ sha256 = "1zzr3crkz4l5l135y0m53vqhv7fkrbvbspk8295swz9gsm3f7ah9";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/dde-control-center/default.nix b/pkgs/desktops/deepin/dde-control-center/default.nix
index 0871e004e5f..0aaacee2ba4 100644
--- a/pkgs/desktops/deepin/dde-control-center/default.nix
+++ b/pkgs/desktops/deepin/dde-control-center/default.nix
@@ -8,13 +8,13 @@
mkDerivation rec {
pname = "dde-control-center";
- version = "4.10.11";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "1ip8wjwf0n9q8xnqymzh8lz0j5gcnns976n291np6k5kdh2wqhr5";
+ sha256 = "10bx8bpvi3ib32a3l4nyb1j0iq3bch8jm9wfm6d5v0ym1zb92x3b";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/dde-daemon/default.nix b/pkgs/desktops/deepin/dde-daemon/default.nix
index da217186e27..31451dca91a 100644
--- a/pkgs/desktops/deepin/dde-daemon/default.nix
+++ b/pkgs/desktops/deepin/dde-daemon/default.nix
@@ -8,7 +8,7 @@
buildGoPackage rec {
pname = "dde-daemon";
- version = "3.27.2.6";
+ version = "5.0.0";
goPackagePath = "pkg.deepin.io/dde/daemon";
@@ -16,7 +16,7 @@ buildGoPackage rec {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "14g138h23f1lh1y98pdrfhnph1m7pw8lq8ypiwv9qf3fmdyn35d4";
+ sha256 = "08jri31bvzbaxaq78rpp46ndv0li2dij63hakvd9b9gs786srql1";
};
patches = [
diff --git a/pkgs/desktops/deepin/dde-daemon/deps.nix b/pkgs/desktops/deepin/dde-daemon/deps.nix
index c9a15ad88d4..bcc5ab81808 100644
--- a/pkgs/desktops/deepin/dde-daemon/deps.nix
+++ b/pkgs/desktops/deepin/dde-daemon/deps.nix
@@ -5,8 +5,8 @@
fetch = {
type = "git";
url = "https://github.com/alecthomas/template";
- rev = "a0175ee3bccc567396460bf5acd36800cb10c49c";
- sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
+ rev = "fb15b899a75114aa79cc930e33c46b577cc664b1";
+ sha256 = "1vlasv4dgycydh5wx6jdcvz40zdv90zz1h7836z7lhsi2ymvii26";
};
}
{
@@ -14,8 +14,8 @@
fetch = {
type = "git";
url = "https://github.com/alecthomas/units";
- rev = "2efee857e7cfd4f3d0138cc3cbb1b4966962b93a";
- sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
+ rev = "f65c72e2690dc4b403c8bd637baf4611cd4c069b";
+ sha256 = "04jyqm7m3m01ppfy1f9xk4qvrwvs78q9zml6llyf2b3v5k6b2bbc";
};
}
{
@@ -77,8 +77,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/image";
- rev = "7e034cad644213bc79b336b52fce73624259aeca";
- sha256 = "04n4yi0p2yjv8sr9dmnzwc2k6hvzzvl6jdq2xd043kvjwzk583va";
+ rev = "e7c1f5e7dbb87d8921928a6d9fc52fb31ce73b24";
+ sha256 = "0czp897aicqw1dgybj0hc2zzwb20rhqkdqm7siqci3yk7yk9cymf";
};
}
{
@@ -86,8 +86,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "3b0461eec859c4b73bb64fdc8285971fd33e3938";
- sha256 = "0l00c8l0a8xnv6qdpwfzxxsr58jggacgzdrwiprrfx2xqm37b6d5";
+ rev = "daa7c04131f568e31c51927b359a2d197a357058";
+ sha256 = "17gbfvb5iqyayzw0zd6q218zsbf7x74rflvn18wkxvsw95n1y54h";
};
}
{
@@ -95,8 +95,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/text";
- rev = "342b2e1fbaa52c93f31447ad2c6abc048c63e475";
- sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
+ rev = "4b67af870c6ffd08258ef1202f371aebccaf7b68";
+ sha256 = "01mhy1xs2dh18kp6wdk1xnb34lbzv2qkvdwj7w5ha2qgm5rrm4ik";
};
}
{
diff --git a/pkgs/desktops/deepin/dde-dock/default.nix b/pkgs/desktops/deepin/dde-dock/default.nix
index fc25d007f20..afa245eefe9 100644
--- a/pkgs/desktops/deepin/dde-dock/default.nix
+++ b/pkgs/desktops/deepin/dde-dock/default.nix
@@ -7,13 +7,13 @@
let
unwrapped = mkDerivation rec {
pname = "dde-dock";
- version = "4.10.3";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "17iy78r0frpv42g521igfdcgdklbifzig1wzxq2nl14fq0bgxg4v";
+ sha256 = "12dshsqhzajnxm7r53qg0c84b6xlj313qnssnx2m25z4jdp5i7pr";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/dde-file-manager/default.nix b/pkgs/desktops/deepin/dde-file-manager/default.nix
index 081c93a65c8..ba7505b5b2f 100644
--- a/pkgs/desktops/deepin/dde-file-manager/default.nix
+++ b/pkgs/desktops/deepin/dde-file-manager/default.nix
@@ -1,22 +1,23 @@
-{ stdenv, mkDerivation, fetchFromGitHub, pkgconfig, avfs, dde-daemon, dde-dock,
- dde-polkit-agent, dde-qt-dbus-factory, deepin, deepin-anything,
- deepin-desktop-schemas, deepin-gettext-tools, deepin-movie-reborn,
- deepin-shortcut-viewer, deepin-terminal, dtkcore, dtkwidget,
- ffmpegthumbnailer, file, glib, gnugrep, gsettings-qt, gvfs,
- jemalloc, kcodecs, libX11, libsecret, polkit, polkit-qt, poppler,
- procps, qmake, qt5integration, qtmultimedia, qtsvg, qttools,
- qtx11extras, runtimeShell, samba, shadow, taglib, udisks2-qt5,
- xdg-user-dirs, xorg, zlib, wrapGAppsHook }:
+{ stdenv, mkDerivation, fetchFromGitHub, pkgconfig, avfs, dde-daemon,
+ dde-dock, dde-polkit-agent, dde-qt-dbus-factory, deepin,
+ deepin-anything, deepin-desktop-schemas, deepin-gettext-tools,
+ deepin-movie-reborn, deepin-shortcut-viewer, deepin-terminal,
+ disomaster, dtkcore, dtkwidget, ffmpegthumbnailer, file, glib,
+ gnugrep, gsettings-qt, gvfs, jemalloc, kcodecs, libX11, libsecret,
+ polkit, polkit-qt, poppler, procps, qmake, qt5integration,
+ qtmultimedia, qtsvg, qttools, qtx11extras, runtimeShell, samba,
+ shadow, taglib, udisks2-qt5, xdg-user-dirs, xorg, zlib,
+ wrapGAppsHook }:
mkDerivation rec {
pname = "dde-file-manager";
- version = "4.8.6.4";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "1m0ykw5a91rm5xcah8bzk21xsambqvncj8104ihdhf9h0z9kdmm2";
+ sha256 = "0n2nl09anqdq0n5yn688n385rn81lcpybs0sa8m311k3k9ndkkyr";
};
nativeBuildInputs = [
@@ -39,6 +40,7 @@ mkDerivation rec {
deepin-movie-reborn.dev
deepin-shortcut-viewer
deepin-terminal
+ disomaster
dtkcore
dtkwidget
ffmpegthumbnailer
diff --git a/pkgs/desktops/deepin/dde-kwin/0001-dde-kwin.pc-make-paths-relative.patch b/pkgs/desktops/deepin/dde-kwin/0001-dde-kwin.pc-make-paths-relative.patch
new file mode 100644
index 00000000000..707eb207409
--- /dev/null
+++ b/pkgs/desktops/deepin/dde-kwin/0001-dde-kwin.pc-make-paths-relative.patch
@@ -0,0 +1,56 @@
+From c4edb65554f90a5abfc2ecbf63587b8c6ef2653d Mon Sep 17 00:00:00 2001
+From: worldofpeace
+Date: Tue, 22 Oct 2019 17:20:24 -0400
+Subject: [PATCH] dde-kwin.pc: make paths relative
+
+Values like libdir should be relative to the literal ${prefix}.
+We also use @ONLY so we don't substitute values like ${prefix}
+with CMake resulting in an unintentional replacement.
+---
+ plugins/kwin-xcb/lib/CMakeLists.txt | 2 +-
+ plugins/kwin-xcb/lib/dde-kwin.pc.in | 18 +++++++++---------
+ 2 files changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/plugins/kwin-xcb/lib/CMakeLists.txt b/plugins/kwin-xcb/lib/CMakeLists.txt
+index 0189b74..62e5553 100644
+--- a/plugins/kwin-xcb/lib/CMakeLists.txt
++++ b/plugins/kwin-xcb/lib/CMakeLists.txt
+@@ -61,7 +61,7 @@ install_files(
+ kwinutils.h
+ )
+
+-configure_file(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc)
++configure_file(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
+ if (CMAKE_INSTALL_LIBDIR)
+ install_files("/${CMAKE_INSTALL_LIBDIR}/pkgconfig" FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc)
+ elseif (CMAKE_LIBRARY_OUTPUT_DIRECTORY)
+diff --git a/plugins/kwin-xcb/lib/dde-kwin.pc.in b/plugins/kwin-xcb/lib/dde-kwin.pc.in
+index 9b1d813..1179761 100644
+--- a/plugins/kwin-xcb/lib/dde-kwin.pc.in
++++ b/plugins/kwin-xcb/lib/dde-kwin.pc.in
+@@ -1,13 +1,13 @@
+-prefix=${CMAKE_INSTALL_PREFIX}
+-exec_prefix=${CMAKE_INSTALL_PREFIX}
+-libdir=${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}
+-includedir=${INCLUDE_OUTPUT_PATH}
++prefix=@CMAKE_INSTALL_PREFIX@
++exec_prefix=${prefix}
++libdir=${prefix}/lib
++includedir=@INCLUDE_OUTPUT_PATH@
+
+
+-Name: ${PROJECT_NAME}
++Name: @PROJECT_NAME@
+ Description: DDE KWin plugin library
+-Version: ${PROJECT_VERSION}
+-Libs: -l${PROJECT_NAME}
+-Libs.private: -L/usr/X11R6/lib64 -lQt5X11Extras -lKF5WindowSystem -lQt5Widgets -lQt5Gui -lKF5ConfigCore -lKF5CoreAddons -lQt5Core -lGL -lpthread
+-Cflags: -I${INCLUDE_OUTPUT_PATH}
++Version: @PROJECT_VERSION@
++Libs: -l$@PROJECT_NAME@
++Libs.private: -L/usr/X11R6/lib64 -lQt5X11Extras -lKF5WindowSystem -lQt5Widgets -lQt5Gui -lKF5ConfigCore -lKF5CoreAddons -lQt5Core -lGL -lpthread
++Cflags: -I@INCLUDE_OUTPUT_PATH@
+
+--
+2.23.0
+
diff --git a/pkgs/desktops/deepin/dde-kwin/default.nix b/pkgs/desktops/deepin/dde-kwin/default.nix
new file mode 100644
index 00000000000..850186953f6
--- /dev/null
+++ b/pkgs/desktops/deepin/dde-kwin/default.nix
@@ -0,0 +1,140 @@
+{ stdenv
+, mkDerivation
+, pkgconfig
+, fetchFromGitHub
+, deepin
+, cmake
+, extra-cmake-modules
+, qtbase
+, libxcb
+, kglobalaccel
+, kwindowsystem
+, kcoreaddons
+, kwin
+, dtkcore
+, gsettings-qt
+, fontconfig
+, deepin-desktop-schemas
+, glib
+, libXrender
+, mtdev
+, qttools
+, deepin-gettext-tools
+, kwayland
+, qtx11extras
+, qtquickcontrols2
+, epoxy
+, qt5integration
+, dde-session-ui
+, dbus
+, wrapGAppsHook
+}:
+
+mkDerivation rec {
+ pname = "dde-kwin";
+ version = "5.0.0";
+
+ src = fetchFromGitHub {
+ owner = "linuxdeepin";
+ repo = pname;
+ rev = version;
+ sha256 = "0bvkx9h5ygj46a0j76kfyq3gvk6zn4fx6clhrmcr40hbi2k33cbl";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ deepin-gettext-tools
+ deepin.setupHook
+ extra-cmake-modules
+ pkgconfig
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ deepin-desktop-schemas
+ dtkcore
+ epoxy
+ fontconfig
+ glib
+ gsettings-qt
+ kcoreaddons
+ kglobalaccel
+ kwayland
+ kwin
+ kwindowsystem
+ libXrender
+ libxcb
+ mtdev
+ qtbase
+ qtquickcontrols2
+ qttools
+ qtx11extras
+ qt5integration
+ ];
+
+ # Need to add kwayland around:
+ # * https://github.com/linuxdeepin/dde-kwin/blob/5226bb984c844129f9fa589da56e77decb7b39a1/plugins/kwineffects/blur/CMakeLists.txt#L14
+ NIX_CFLAGS_COMPILE = "-I${kwayland.dev}/include/KF5";
+
+ cmakeFlags = [
+ "-DKWIN_VERSION=${(builtins.parseDrvName kwin.name).version}"
+ ];
+
+ patches = [
+ ./0001-dde-kwin.pc-make-paths-relative.patch
+ ./fix-paths.patch
+ ];
+
+ postPatch = ''
+ searchHardCodedPaths
+
+ patchShebangs translate_ts2desktop.sh \
+ translate_generation.sh \
+ translate_desktop2ts.sh \
+ plugins/kwin-xcb/plugin/translate_generation.sh
+
+ fixPath ${deepin-gettext-tools} /usr/bin/deepin-desktop-ts-convert translate_desktop2ts.sh translate_ts2desktop.sh
+
+ fixPath $out /etc/xdg configures/CMakeLists.txt deepin-wm-dbus/deepinwmfaker.cpp
+
+ # TODO: Need environmental patch
+ fixPath /run/current-system/sw /usr/lib plugins/kwin-xcb/plugin/main.cpp
+
+ substituteInPlace configures/kwin-wm-multitaskingview.desktop \
+ --replace "dbus-send" "${dbus}/bin/dbus-send"
+
+ fixPath ${dde-session-ui} /usr/lib/deepin-daemon/dde-warning-dialog deepin-wm-dbus/deepinwmfaker.cpp
+
+ # Correct qt plugin installation path to be within dde-kwin prefix.
+ substituteInPlace CMakeLists.txt \
+ --subst-var-by plugin_path "$out/$qtPluginPrefix"
+ '';
+
+ postInstall = ''
+ # Correct invalid path in .pc
+ substituteInPlace $out/lib/pkgconfig/dde-kwin.pc \
+ --replace "-L/usr/X11R6/lib64" ""
+
+ chmod +x $out/bin/kwin_no_scale
+ '';
+
+ dontWrapQtApps = true;
+
+ preFixup = ''
+ gappsWrapperArgs+=(
+ "''${qtWrapperArgs[@]}"
+ )
+ '';
+
+ enableParallelBuilding = true;
+
+ passthru.updateScript = deepin.updateScript { name = "${pname}-${version}"; };
+
+ meta = with stdenv.lib; {
+ description = "KWin configuration for Deepin Desktop Environment";
+ homepage = "https://github.com/linuxdeepin/dde-kwin";
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ romildo worldofpeace ];
+ };
+}
diff --git a/pkgs/desktops/deepin/dde-kwin/fix-paths.patch b/pkgs/desktops/deepin/dde-kwin/fix-paths.patch
new file mode 100644
index 00000000000..1bf576e5c1a
--- /dev/null
+++ b/pkgs/desktops/deepin/dde-kwin/fix-paths.patch
@@ -0,0 +1,16 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index feef49d..ecb7ed2 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -26,9 +26,9 @@ macro(query_qmake args output)
+ endif()
+ endmacro()
+
+-query_qmake("QT_INSTALL_PLUGINS" QT_INSTALL_PLUGINS)
++set(QT_INSTALL_PLUGINS @plugin_path@)
+
+-set(PLUGIN_INSTALL_PATH ${QT_INSTALL_PLUGINS}/platforms)
++set(PLUGIN_INSTALL_PATH @plugin_path@/platforms)
+ # Find includes in corresponding build directories
+ set(CMAKE_INCLUDE_CURRENT_DIR ON)
+ # Instruct CMake to run moc automatically when needed
diff --git a/pkgs/desktops/deepin/dde-launcher/default.nix b/pkgs/desktops/deepin/dde-launcher/default.nix
index b36d87604e7..ca5fa6d0906 100644
--- a/pkgs/desktops/deepin/dde-launcher/default.nix
+++ b/pkgs/desktops/deepin/dde-launcher/default.nix
@@ -5,13 +5,13 @@
mkDerivation rec {
pname = "dde-launcher";
- version = "4.6.13";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "1lwwn2qjbd4i7wx18mi8n7hzdh832i3kdadrivr10sbafdank7ky";
+ sha256 = "0zh6bb0r3pgjrnw9rba46ghdzza1ka1mv7r1znf8gw24wsjgjcpn";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/dde-network-utils/default.nix b/pkgs/desktops/deepin/dde-network-utils/default.nix
index 5397439949b..0c8e7e8d137 100644
--- a/pkgs/desktops/deepin/dde-network-utils/default.nix
+++ b/pkgs/desktops/deepin/dde-network-utils/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "dde-network-utils";
- version = "0.1.4";
+ version = "5.0.1";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "0nj9lf455lf2hyqv6xwhm4vrr825ldbl83azzrrzqs6p781x65i1";
+ sha256 = "0670kfnkplf7skkd1ql6y9x15kmrcbdv1005qwkg4vn8hic6s0z3";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/dde-polkit-agent/default.nix b/pkgs/desktops/deepin/dde-polkit-agent/default.nix
index 9d181c188d4..533b0a0fdea 100644
--- a/pkgs/desktops/deepin/dde-polkit-agent/default.nix
+++ b/pkgs/desktops/deepin/dde-polkit-agent/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "dde-polkit-agent";
- version = "0.2.10";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "0syg121slpd6d9xpifgcf85lg9ca0k96cl1g3rjvsmczs2d2ffgf";
+ sha256 = "00p8syx6rfwhq7wdsk37hm9mvwd0kwj9h0s39hii892h1psd84q9";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/dde-qt-dbus-factory/default.nix b/pkgs/desktops/deepin/dde-qt-dbus-factory/default.nix
index a0e1e35ad85..cdbefb406ad 100644
--- a/pkgs/desktops/deepin/dde-qt-dbus-factory/default.nix
+++ b/pkgs/desktops/deepin/dde-qt-dbus-factory/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "dde-qt-dbus-factory";
- version = "1.1.5";
+ version = "5.0.1";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "1jzfblsmnfpgym95mmbd8mjkk8wqqfb0kz6n6fy742hmqlzrpsj7";
+ sha256 = "1wbh4jgvy3c09ivy0vvfk0azkg4d2sv37y23c9rq49jb3sakcjgm";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/dde-session-ui/default.nix b/pkgs/desktops/deepin/dde-session-ui/default.nix
index bad409303d9..e71262cc8e9 100644
--- a/pkgs/desktops/deepin/dde-session-ui/default.nix
+++ b/pkgs/desktops/deepin/dde-session-ui/default.nix
@@ -7,13 +7,13 @@
mkDerivation rec {
pname = "dde-session-ui";
- version = "4.9.12";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "00i45xv87wx9cww1d445lg6zjbhda5kki8nhsaav8gf2d4cmwzf4";
+ sha256 = "1gy9nlpkr9ayrs1z2dvd7h0dqlw6fq2m66d9cs48qyfkr6c8l9jj";
};
nativeBuildInputs = [
@@ -89,8 +89,8 @@ mkDerivation rec {
substituteInPlace lightdm-deepin-greeter/scripts/lightdm-deepin-greeter --replace "/usr/bin/lightdm-deepin-greeter" "$out/bin/lightdm-deepin-greeter"
substituteInPlace session-ui-guardien/guardien.cpp --replace "dde-lock" "$out/bin/dde-lock"
substituteInPlace session-ui-guardien/guardien.cpp --replace "dde-shutdown" "$out/bin/dde-shutdown"
- substituteInPlace session-widgets/lockworker.cpp --replace "dde-switchtogreeter" "$out/bin/dde-switchtogreeter"
- substituteInPlace session-widgets/lockworker.cpp --replace "which" "${which}/bin/which"
+ substituteInPlace dde-lock/lockworker.cpp --replace "dde-switchtogreeter" "$out/bin/dde-switchtogreeter"
+ substituteInPlace dde-lock/lockworker.cpp --replace "which" "${which}/bin/which"
substituteInPlace session-widgets/userinfo.cpp --replace "/usr/share/wallpapers/deepin" "${deepin-wallpapers}/share/wallpapers/deepin"
substituteInPlace widgets/fullscreenbackground.cpp --replace "/usr/share/wallpapers/deepin" "${deepin-wallpapers}/share/wallpapers/deepin"
substituteInPlace widgets/kblayoutwidget.cpp --replace "setxkbmap" "${setxkbmap}/bin/setxkbmap"
diff --git a/pkgs/desktops/deepin/deepin-anything/default.nix b/pkgs/desktops/deepin/deepin-anything/default.nix
index 7c88102c5f3..38ebe664b85 100644
--- a/pkgs/desktops/deepin/deepin-anything/default.nix
+++ b/pkgs/desktops/deepin/deepin-anything/default.nix
@@ -3,7 +3,7 @@
mkDerivation rec {
pname = "deepin-anything";
- version = "0.1.0";
+ version = "5.0.1";
src = fetchFromGitHub {
owner = "linuxdeepin";
diff --git a/pkgs/desktops/deepin/deepin-calculator/default.nix b/pkgs/desktops/deepin/deepin-calculator/default.nix
index 97d2b53da70..201316638a8 100644
--- a/pkgs/desktops/deepin/deepin-calculator/default.nix
+++ b/pkgs/desktops/deepin/deepin-calculator/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "deepin-calculator";
- version = "1.0.11";
+ version = "5.0.1";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "10bfq0h8v0a8i46gcbsy79l194g8sc0ysg289ndrra209fhwlidq";
+ sha256 = "0f26y7b3giybybhvlzbnwcw8kidzvhq66h0c15n9ww81gnlqf7v5";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/deepin-desktop-base/default.nix b/pkgs/desktops/deepin/deepin-desktop-base/default.nix
index ba826eb9063..7ffba88d153 100644
--- a/pkgs/desktops/deepin/deepin-desktop-base/default.nix
+++ b/pkgs/desktops/deepin/deepin-desktop-base/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "deepin-desktop-base";
- version = "2019.06.19";
+ version = "2019.07.10";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "1r158x4z4qalv4q1ni3aln05krdzblvr7y6wyciwl7cr5ag1i1jy";
+ sha256 = "0rs7bjy35k5gc5nbba1cijhdz16zny30lgmcf2ckx1pkdszk2vra";
};
nativeBuildInputs = [ deepin.setupHook ];
diff --git a/pkgs/desktops/deepin/deepin-desktop-schemas/default.nix b/pkgs/desktops/deepin/deepin-desktop-schemas/default.nix
index 4f2427e8237..fe2062a3d96 100644
--- a/pkgs/desktops/deepin/deepin-desktop-schemas/default.nix
+++ b/pkgs/desktops/deepin/deepin-desktop-schemas/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "deepin-desktop-schemas";
- version = "3.13.6";
+ version = "3.13.9";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "03jqb47kjyb9b43m2yincfjn2i43ma1pn1hddyicrrpg937caa81";
+ sha256 = "1c69j6s7561zb1hrd1j3ihji1nvpgfzfgnp6svsv8jd8dg8vs8l1";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/deepin-image-viewer/default.nix b/pkgs/desktops/deepin/deepin-image-viewer/default.nix
index 733f4846f5c..bf9d1db2120 100644
--- a/pkgs/desktops/deepin/deepin-image-viewer/default.nix
+++ b/pkgs/desktops/deepin/deepin-image-viewer/default.nix
@@ -5,13 +5,13 @@
mkDerivation rec {
pname = "deepin-image-viewer";
- version = "1.3.17";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "0hz4f1kqcycyvggwfzpkblhhha87rqd427hq0mf31jfh5x17ymnh";
+ sha256 = "01524hfdy3wvdf07n9b3qb8jdpxzg2hwjpl4gxvr68qws5nbnb3c";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/deepin-metacity/default.nix b/pkgs/desktops/deepin/deepin-metacity/default.nix
deleted file mode 100644
index 18f54223301..00000000000
--- a/pkgs/desktops/deepin/deepin-metacity/default.nix
+++ /dev/null
@@ -1,65 +0,0 @@
-{ stdenv, fetchFromGitHub, pkgconfig, intltool, libtool, gnome3, glib,
- gtk3, libgtop, bamf, json-glib, libcanberra-gtk3, libxkbcommon,
- libstartup_notification, deepin-wallpapers, deepin-desktop-schemas,
- deepin, wrapGAppsHook }:
-
-stdenv.mkDerivation rec {
- pname = "deepin-metacity";
- version = "3.22.24";
-
- src = fetchFromGitHub {
- owner = "linuxdeepin";
- repo = pname;
- rev = version;
- sha256 = "1im0wz1zlxiag4kpp5d4hv0aa0ybr4bizarr3903hrqv0lp46hyx";
- };
-
- nativeBuildInputs = [
- pkgconfig
- intltool
- libtool
- glib.dev
- gnome3.gnome-common
- wrapGAppsHook
- ];
-
- buildInputs = [
- gnome3.dconf
- gtk3
- libgtop
- gnome3.zenity
- bamf
- json-glib
- libcanberra-gtk3
- libstartup_notification
- libxkbcommon
- deepin-wallpapers
- deepin-desktop-schemas
- ];
-
- postPatch = ''
- sed -i src/ui/deepin-background-cache.c \
- -e 's;/usr/share/backgrounds/default_background.jpg;${deepin-wallpapers}/share/backgrounds/deepin/desktop.jpg;'
- '';
-
- NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
-
- configureFlags = [ "--disable-themes-documentation" ];
-
- preConfigure = ''
- HOME=$TMP
- NOCONFIGURE=1 ./autogen.sh
- '';
-
- enableParallelBuilding = true;
-
- passthru.updateScript = deepin.updateScript { inherit ;name = "${pname}-${version}"; };
-
- meta = with stdenv.lib; {
- description = "2D window manager for Deepin";
- homepage = https://github.com/linuxdeepin/deepin-metacity;
- license = licenses.gpl3;
- platforms = platforms.linux;
- maintainers = with maintainers; [ romildo ];
- };
-}
diff --git a/pkgs/desktops/deepin/deepin-movie-reborn/default.nix b/pkgs/desktops/deepin/deepin-movie-reborn/default.nix
index 046f589263b..0c14ddff178 100644
--- a/pkgs/desktops/deepin/deepin-movie-reborn/default.nix
+++ b/pkgs/desktops/deepin/deepin-movie-reborn/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, mkDerivation, fetchFromGitHub, cmake, pkgconfig, qttools, qtx11extras,
+{ stdenv, mkDerivation, fetchFromGitHub, fetchpatch, cmake, pkgconfig, qttools, qtx11extras,
dtkcore, dtkwidget, ffmpeg, ffmpegthumbnailer, mpv, pulseaudio,
libdvdnav, libdvdread, xorg, deepin }:
mkDerivation rec {
pname = "deepin-movie-reborn";
- version = "3.2.24";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "16mxym7dm6qk90q2w7xqm62047rq0lirrjmnnpaxshzaww9gngkh";
+ sha256 = "0cly8q0514a58s3h3wsvx9yxar7flz6i2q8xkrkfjias22b3z7b0";
};
outputs = [ "out" "dev" ];
@@ -19,6 +19,7 @@ mkDerivation rec {
cmake
pkgconfig
qttools
+ deepin.setupHook
];
buildInputs = [
@@ -37,11 +38,24 @@ mkDerivation rec {
xorg.xcbproto
];
+ patches = [
+ # fix: build failed if cannot find dtk-settings tool
+ (fetchpatch {
+ url = "https://github.com/linuxdeepin/deepin-movie-reborn/commit/fbb307b.patch";
+ sha256 = "0915za0khki0729rvcfpxkh6vxhqwc47cgcmjc90kfq1004221vx";
+ })
+ ];
+
NIX_LDFLAGS = "-ldvdnav";
+
postPatch = ''
- sed -i src/CMakeLists.txt -e "s,/usr/lib/dtk2,${dtkcore}/lib/dtk2,"
+ searchHardCodedPaths # debugging
+
sed -i src/libdmr/libdmr.pc.in -e "s,/usr,$out," -e 's,libdir=''${prefix}/,libdir=,'
+
+ substituteInPlace src/deepin-movie.desktop \
+ --replace "Exec=deepin-movie" "Exec=$out/bin/deepin-movie"
'';
passthru.updateScript = deepin.updateScript { inherit ;name = "${pname}-${version}"; };
diff --git a/pkgs/desktops/deepin/deepin-mutter/deepin-mutter.plugins-dir.patch b/pkgs/desktops/deepin/deepin-mutter/deepin-mutter.plugins-dir.patch
deleted file mode 100644
index 4a57b501e01..00000000000
--- a/pkgs/desktops/deepin/deepin-mutter/deepin-mutter.plugins-dir.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 8eeb4febcae517080d6638f8953e02335df79f01 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jos=C3=A9=20Romildo=20Malaquias?=
-Date: Sat, 20 Apr 2019 00:28:47 -0300
-Subject: [PATCH] Get plugins dir from environment variable
-
----
- src/compositor/meta-plugin-manager.c | 12 ++++++++++--
- 1 file changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/src/compositor/meta-plugin-manager.c b/src/compositor/meta-plugin-manager.c
-index ac5716db..d000100b 100644
---- a/src/compositor/meta-plugin-manager.c
-+++ b/src/compositor/meta-plugin-manager.c
-@@ -56,14 +56,22 @@ meta_plugin_manager_set_plugin_type (GType gtype)
- void
- meta_plugin_manager_load (const gchar *plugin_name)
- {
-- const gchar *dpath = MUTTER_PLUGIN_DIR "/";
-+ const gchar *env_var;
-+ const gchar *dpath;
- gchar *path;
- MetaModule *module;
-
-+ env_var = g_getenv ("DEEPIN_MUTTER_PLUGINS_DIR");
-+ g_debug ("$DEEPIN_MUTTER_PLUGINS_DIR: %s\n", env_var);
-+
-+ dpath = env_var == NULL || strlen (env_var) == 0 ? MUTTER_PLUGIN_DIR : env_var;
-+ g_debug ("dpath: %s\n", dpath);
-+
- if (g_path_is_absolute (plugin_name))
- path = g_strdup (plugin_name);
- else
-- path = g_strconcat (dpath, plugin_name, ".so", NULL);
-+ path = g_strconcat (dpath, "/", plugin_name, ".so", NULL);
-+ g_debug ("path: %s\n", path);
-
- module = g_object_new (META_TYPE_MODULE, "path", path, NULL);
- if (!module || !g_type_module_use (G_TYPE_MODULE (module)))
---
-2.21.0
-
diff --git a/pkgs/desktops/deepin/deepin-mutter/default.nix b/pkgs/desktops/deepin/deepin-mutter/default.nix
deleted file mode 100644
index 9f2e8068d55..00000000000
--- a/pkgs/desktops/deepin/deepin-mutter/default.nix
+++ /dev/null
@@ -1,79 +0,0 @@
-{ stdenv, fetchFromGitHub, pkgconfig, intltool, libtool, gnome3, gtk3,
- xorg, libcanberra-gtk3, upower, xkeyboard_config, libxkbcommon,
- libstartup_notification, libinput, libgudev, cogl, clutter, systemd,
- gsettings-desktop-schemas, deepin-desktop-schemas, wrapGAppsHook,
- deepin }:
-
-stdenv.mkDerivation rec {
- pname = "deepin-mutter";
- version = "3.20.38";
-
- src = fetchFromGitHub {
- owner = "linuxdeepin";
- repo = pname;
- rev = version;
- sha256 = "1aq7606sgn2c6n8wfgxdryw3lprc4va0zjc0r65798w5656fdi31";
- };
-
- nativeBuildInputs = [
- pkgconfig
- intltool
- libtool
- gnome3.gnome-common
- wrapGAppsHook
- deepin.setupHook
- ];
-
- buildInputs = [
- clutter
- cogl
- deepin-desktop-schemas
- gnome3.gnome-desktop
- gnome3.zenity
- gsettings-desktop-schemas
- gtk3
- libcanberra-gtk3
- libgudev
- libinput
- libstartup_notification
- libxkbcommon
- systemd
- upower
- xkeyboard_config
- xorg.libxkbfile
- ];
-
- patches = [
- ./deepin-mutter.plugins-dir.patch
- ];
-
- postPatch = ''
- searchHardCodedPaths # debugging
- sed -i -e "s,Exec=deepin-mutter,Exec=$out/bin/deepin-mutter," data/mutter.desktop.in
- '';
-
- configureFlags = [
- "--enable-native-backend"
- "--enable-compile-warnings=minimum"
- ];
-
- preConfigure = ''
- NOCONFIGURE=1 ./autogen.sh
- '';
-
- postFixup = ''
- searchHardCodedPaths $out # debugging
- '';
-
- enableParallelBuilding = true;
-
- passthru.updateScript = deepin.updateScript { inherit ;name = "${pname}-${version}"; };
-
- meta = with stdenv.lib; {
- description = "Base window manager for deepin, fork of gnome mutter";
- homepage = https://github.com/linuxdeepin/deepin-mutter;
- license = licenses.gpl3;
- platforms = platforms.linux;
- maintainers = with maintainers; [ romildo ];
- };
-}
diff --git a/pkgs/desktops/deepin/deepin-screenshot/default.nix b/pkgs/desktops/deepin/deepin-screenshot/default.nix
index e77aa5e68c6..0e0db458aca 100644
--- a/pkgs/desktops/deepin/deepin-screenshot/default.nix
+++ b/pkgs/desktops/deepin/deepin-screenshot/default.nix
@@ -4,13 +4,13 @@
mkDerivation rec {
pname = "deepin-screenshot";
- version = "4.2.1";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "16wy1ywp4lm7fg488laqxgxpir745rbpj9z410r6x7krpgjds189";
+ sha256 = "0h1kcf9i8q6rz4jhym3yf84zr6svzff0hh9sl7b24sflzkxx6zwk";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/deepin-shortcut-viewer/default.nix b/pkgs/desktops/deepin/deepin-shortcut-viewer/default.nix
index 62c6c7ed925..217dbc2b0db 100644
--- a/pkgs/desktops/deepin/deepin-shortcut-viewer/default.nix
+++ b/pkgs/desktops/deepin/deepin-shortcut-viewer/default.nix
@@ -3,7 +3,7 @@
mkDerivation rec {
pname = "deepin-shortcut-viewer";
- version = "1.3.5";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
diff --git a/pkgs/desktops/deepin/deepin-terminal/default.nix b/pkgs/desktops/deepin/deepin-terminal/default.nix
index bb2ab7bc8a1..7a4d0662bbb 100644
--- a/pkgs/desktops/deepin/deepin-terminal/default.nix
+++ b/pkgs/desktops/deepin/deepin-terminal/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, pkgconfig, cmake, ninja, vala_0_44,
+{ stdenv, fetchFromGitHub, pkgconfig, cmake, ninja, vala_0_40,
gettext, at-spi2-core, dbus, epoxy, expect, gtk3, json-glib,
libXdmcp, libgee, libpthreadstubs, librsvg, libsecret, libtasn1,
libxcb, libxkbcommon, p11-kit, pcre, vte, wnck, libselinux, gnutls, pcre2,
@@ -6,20 +6,20 @@
stdenv.mkDerivation rec {
pname = "deepin-terminal";
- version = "3.2.6";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = "deepin-terminal";
rev = version;
- sha256 = "09s5gvzfxfb353kb61x1b6z3h2aqgln3s3mah3f3zkf5y8hrp2pj";
+ sha256 = "1929saj828b438d07caw3cjhqq60v6gni7mi3fqrg9wdjz81xwv7";
};
nativeBuildInputs = [
pkgconfig
cmake
ninja
- vala_0_44 # xcb.vapi:411.3-411.48: error: missing return statement at end of subroutine body
+ vala_0_40 # xcb.vapi:411.3-411.48: error: missing return statement at end of subroutine body
gettext
libselinux libsepol utillinux # required by gio
deepin.setupHook
diff --git a/pkgs/desktops/deepin/deepin-wm/default.nix b/pkgs/desktops/deepin/deepin-wm/default.nix
deleted file mode 100644
index 13b115e7042..00000000000
--- a/pkgs/desktops/deepin/deepin-wm/default.nix
+++ /dev/null
@@ -1,75 +0,0 @@
-{ stdenv, fetchFromGitHub, pkgconfig, intltool, libtool, vala, gnome3,
- dbus, bamf, clutter-gtk, pantheon, libgee, libcanberra-gtk3,
- libwnck3, deepin-menu, deepin-mutter, deepin-wallpapers,
- deepin-desktop-schemas, wrapGAppsHook, deepin }:
-
-stdenv.mkDerivation rec {
- pname = "deepin-wm";
- version = "1.9.38";
-
- src = fetchFromGitHub {
- owner = "linuxdeepin";
- repo = pname;
- rev = version;
- sha256 = "1qhdnv4x78f0gkr94q0j8x029fk9ji4m9jdipgrdm83pnahib80g";
- };
-
- nativeBuildInputs = [
- pkgconfig
- intltool
- libtool
- vala
- gnome3.gnome-common
- wrapGAppsHook
- deepin.setupHook
- ];
-
- buildInputs = [
- bamf
- clutter-gtk
- dbus
- deepin-desktop-schemas
- deepin-menu
- deepin-mutter
- deepin-wallpapers
- gnome3.gnome-desktop
- libcanberra-gtk3
- libgee
- libwnck3
- pantheon.granite
- ];
-
- postPatch = ''
- searchHardCodedPaths # debugging
-
- # fix background path
- fixPath ${deepin-wallpapers} /usr/share/backgrounds src/Background/BackgroundSource.vala
- sed -i 's|default_background.jpg|deepin/desktop.jpg|' src/Background/BackgroundSource.vala
-
- # fix executable paths in desktop files
- sed -i -e "s,Exec=dbus-send,Exec=${dbus}/bin/dbus-send," data/gala-multitaskingview.desktop.in
- sed -i -e "s,Exec=deepin-wm,Exec=$out/bin/deepin-wm," data/gala.desktop
- '';
-
- NIX_CFLAGS_COMPILE = "-DWNCK_I_KNOW_THIS_IS_UNSTABLE";
-
- preConfigure = ''
- NOCONFIGURE=1 ./autogen.sh
- '';
-
- postFixup = ''
- searchHardCodedPaths $out # debugging
- '';
-
- enableParallelBuilding = true;
-
- passthru.updateScript = deepin.updateScript { inherit ;name = "${pname}-${version}"; };
-
- meta = with stdenv.lib; {
- description = "Deepin Window Manager";
- homepage = https://github.com/linuxdeepin/deepin-wm;
- license = licenses.gpl3;
- platforms = platforms.linux;
- maintainers = with maintainers; [ romildo ];
- };
-}
diff --git a/pkgs/desktops/deepin/default.nix b/pkgs/desktops/deepin/default.nix
index 61db4ca0571..a2bb4ed19d9 100644
--- a/pkgs/desktops/deepin/default.nix
+++ b/pkgs/desktops/deepin/default.nix
@@ -13,6 +13,7 @@ let
dde-daemon = callPackage ./dde-daemon { };
dde-dock = callPackage ./dde-dock { };
dde-file-manager = callPackage ./dde-file-manager { };
+ dde-kwin = callPackage ./dde-kwin { };
dde-launcher = callPackage ./dde-launcher { };
dde-network-utils = callPackage ./dde-network-utils { };
dde-polkit-agent = callPackage ./dde-polkit-agent { };
@@ -27,9 +28,7 @@ let
deepin-icon-theme = callPackage ./deepin-icon-theme { };
deepin-image-viewer = callPackage ./deepin-image-viewer { };
deepin-menu = callPackage ./deepin-menu { };
- deepin-metacity = callPackage ./deepin-metacity { };
deepin-movie-reborn = callPackage ./deepin-movie-reborn { };
- deepin-mutter = callPackage ./deepin-mutter { };
deepin-screenshot = callPackage ./deepin-screenshot { };
deepin-shortcut-viewer = callPackage ./deepin-shortcut-viewer { };
deepin-sound-theme = callPackage ./deepin-sound-theme { };
@@ -38,9 +37,7 @@ let
};
deepin-turbo = callPackage ./deepin-turbo { };
deepin-wallpapers = callPackage ./deepin-wallpapers { };
- deepin-wm = callPackage ./deepin-wm {
- vala = pkgs.vala_0_40;
- };
+ disomaster = callPackage ./disomaster { };
dpa-ext-gnomekeyring = callPackage ./dpa-ext-gnomekeyring { };
dtkcore = callPackage ./dtkcore { };
dtkwidget = callPackage ./dtkwidget { };
diff --git a/pkgs/desktops/deepin/disomaster/default.nix b/pkgs/desktops/deepin/disomaster/default.nix
new file mode 100644
index 00000000000..37140d84191
--- /dev/null
+++ b/pkgs/desktops/deepin/disomaster/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, mkDerivation, fetchFromGitHub, pkgconfig, qmake, qtbase, libisoburn, deepin }:
+
+mkDerivation rec {
+ pname = "disomaster";
+ version = "5.0.0";
+
+ src = fetchFromGitHub {
+ owner = "linuxdeepin";
+ repo = pname;
+ rev = version;
+ sha256 = "13144gq0mpbpclzxc79fb1kirh0vvi50jvjnbpla9s8lvh59xl62";
+ };
+
+ nativeBuildInputs = [
+ deepin.setupHook
+ pkgconfig
+ qmake
+ ];
+
+ buildInputs = [
+ libisoburn
+ qtbase
+ ];
+
+ postPatch = ''
+ searchHardCodedPaths # debugging
+
+ sed -i '/^QMAKE_PKGCONFIG_DESTDIR/i QMAKE_PKGCONFIG_PREFIX = $$PREFIX' \
+ libdisomaster/libdisomaster.pro
+ '';
+
+ passthru.updateScript = deepin.updateScript { inherit ;name = "${pname}-${version}"; };
+
+ meta = with stdenv.lib; {
+ description = "A libisoburn wrapper for Qt";
+ homepage = https://github.com/linuxdeepin/disomaster;
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ romildo worldofpeace ];
+ };
+}
diff --git a/pkgs/desktops/deepin/dpa-ext-gnomekeyring/default.nix b/pkgs/desktops/deepin/dpa-ext-gnomekeyring/default.nix
index f645be0f4d9..394bdd52b3d 100644
--- a/pkgs/desktops/deepin/dpa-ext-gnomekeyring/default.nix
+++ b/pkgs/desktops/deepin/dpa-ext-gnomekeyring/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation rec {
pname = "dpa-ext-gnomekeyring";
- version = "0.1.0";
+ version = "5.0.1";
src = fetchFromGitHub {
owner = "linuxdeepin";
diff --git a/pkgs/desktops/deepin/dtkcore/default.nix b/pkgs/desktops/deepin/dtkcore/default.nix
index 2ed10f99368..3d9dd33772b 100644
--- a/pkgs/desktops/deepin/dtkcore/default.nix
+++ b/pkgs/desktops/deepin/dtkcore/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "dtkcore";
- version = "2.0.14";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "0yc6zx8rhzg9mj2brggcsr1jy1pzfvgqy1h305y2dwnx5haazd04";
+ sha256 = "0xdh6mmrv8yr6mjmlwj0fv037parkkwfwlaibcbrskwxqp9iri1y";
};
nativeBuildInputs = [
@@ -31,12 +31,13 @@ mkDerivation rec {
qmakeFlags = [
"DTK_VERSION=${version}"
+ "LIB_INSTALL_DIR=${placeholder "out"}/lib"
"MKSPECS_INSTALL_DIR=${placeholder "out"}/mkspecs"
];
postFixup = ''
- chmod +x $out/lib/dtk2/*.py
- wrapPythonProgramsIn "$out/lib/dtk2" "$out $pythonPath"
+ chmod +x $out/lib/libdtk-${version}/DCore/bin/*.py
+ wrapPythonProgramsIn "$out/lib/libdtk-${version}/DCore/bin" "$out $pythonPath"
searchHardCodedPaths $out # debugging
'';
@@ -45,7 +46,7 @@ mkDerivation rec {
passthru.updateScript = deepin.updateScript { inherit ;name = "${pname}-${version}"; };
meta = with stdenv.lib; {
- description = "Deepin tool kit core modules";
+ description = "Deepin tool kit core library";
homepage = https://github.com/linuxdeepin/dtkcore;
license = licenses.gpl3;
platforms = platforms.linux;
diff --git a/pkgs/desktops/deepin/dtkwidget/default.nix b/pkgs/desktops/deepin/dtkwidget/default.nix
index 54c4163fcd1..2e0cfef036a 100644
--- a/pkgs/desktops/deepin/dtkwidget/default.nix
+++ b/pkgs/desktops/deepin/dtkwidget/default.nix
@@ -4,13 +4,13 @@
mkDerivation rec {
pname = "dtkwidget";
- version = "2.0.14";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "11ws0rl7rhlgwbqd4nqpqxhngf4lcyfrrdq33wzxwdlk33d69i1h";
+ sha256 = "0yqrm1p0k1843ldvcd79dxl26ybyl5kljl6vwhzc58sx7pw4qmvh";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/deepin/dtkwm/default.nix b/pkgs/desktops/deepin/dtkwm/default.nix
index 4807c3d312b..0251f8097d5 100644
--- a/pkgs/desktops/deepin/dtkwm/default.nix
+++ b/pkgs/desktops/deepin/dtkwm/default.nix
@@ -1,15 +1,14 @@
-{ stdenv, mkDerivation, fetchFromGitHub, pkgconfig, qmake, qtx11extras, dtkcore,
- deepin }:
+{ stdenv, mkDerivation, fetchFromGitHub, fetchpatch, pkgconfig, qmake, qtx11extras, dtkcore, deepin }:
mkDerivation rec {
pname = "dtkwm";
- version = "2.0.11";
+ version = "2.0.12";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "10l89i84vsh5knq9wg2php7vfg5rj5c9hrrl9rjlcidn1rz8yx6f";
+ sha256 = "0rdzzqsggqarldwb4yp5s4sf5czicgxbdmibjn0pw32129r2d1g3";
};
nativeBuildInputs = [
@@ -22,6 +21,14 @@ mkDerivation rec {
qtx11extras
];
+ patches = [
+ # Set DTK_MODULE_NAME
+ (fetchpatch {
+ url = "https://github.com/linuxdeepin/dtkwm/commit/2490891a.patch";
+ sha256 = "0krydxjpnaihkgs1n49b6mcf3rd3lkispcnkb1j5vpfs9hp9f48j";
+ })
+ ];
+
outRef = placeholder "out";
qmakeFlags = [
diff --git a/pkgs/desktops/deepin/go-dbus-generator/default.nix b/pkgs/desktops/deepin/go-dbus-generator/default.nix
index 12562976490..d564f2c8875 100644
--- a/pkgs/desktops/deepin/go-dbus-generator/default.nix
+++ b/pkgs/desktops/deepin/go-dbus-generator/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "go-dbus-generator";
- version = "0.6.6";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
diff --git a/pkgs/desktops/deepin/go-lib/default.nix b/pkgs/desktops/deepin/go-lib/default.nix
index fff92b595f8..f5ed22f2f8e 100644
--- a/pkgs/desktops/deepin/go-lib/default.nix
+++ b/pkgs/desktops/deepin/go-lib/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "go-lib";
- version = "1.10.2";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "05z7ayl23cm8mbn4vkn3isy5kgwxljc26ifmzrhmnqm5yibd6lsf";
+ sha256 = "0j1ik5hfrysqgync8cyv815cwyjn67k8n69x6llxdp39jli1k8q0";
};
buildInputs = [
diff --git a/pkgs/desktops/deepin/qcef/default.nix b/pkgs/desktops/deepin/qcef/default.nix
index ffbc230d2e2..b43d74d15c7 100644
--- a/pkgs/desktops/deepin/qcef/default.nix
+++ b/pkgs/desktops/deepin/qcef/default.nix
@@ -40,7 +40,7 @@ in
mkDerivation rec {
pname = "qcef";
- version = "1.1.6";
+ version = "1.1.7";
srcs = [
(fetchFromGitHub {
@@ -53,8 +53,8 @@ mkDerivation rec {
(fetchFromGitHub {
owner = "linuxdeepin";
repo = "cef-binary";
- rev = "059a0c9cef4e289a50dc7a2f4c91fe69db95035e";
- sha256 = "1h7cq63n94y2a6fprq4g63admh49rcci7avl5z9kdimkhqb2jb84";
+ rev = "fecf00339545d2819224333cc506d5aa22ae8008";
+ sha256 = "06i1zc7ciy7d0qhndiwpjrsii0x5i5hg9j6ddi4w5yf1nzgsrj4n";
name = "cef-binary";
})
];
diff --git a/pkgs/desktops/deepin/qt5dxcb-plugin/default.nix b/pkgs/desktops/deepin/qt5dxcb-plugin/default.nix
index 4d0240c426b..f382e605bac 100644
--- a/pkgs/desktops/deepin/qt5dxcb-plugin/default.nix
+++ b/pkgs/desktops/deepin/qt5dxcb-plugin/default.nix
@@ -3,14 +3,19 @@
mkDerivation rec {
pname = "qt5dxcb-plugin";
- version = "1.2.2";
+ version = "5.0.1";
- src = fetchFromGitHub {
- owner = "linuxdeepin";
- repo = pname;
- rev = version;
- sha256 = "1zvab6qxdr49pmk6mbk7s0md7bx585p32lca0xbg8mrkajz7g8rq";
- };
+ srcs = [
+ (fetchFromGitHub {
+ owner = "linuxdeepin";
+ repo = pname;
+ rev = version;
+ sha256 = "1pkhbx4hzjv7n4mscv7dng9ymjcc1csdc82iy62yxshhq32bcfja";
+ })
+ qtbase.src
+ ];
+
+ sourceRoot = "source";
nativeBuildInputs = [
pkgconfig
@@ -22,8 +27,16 @@ mkDerivation rec {
libSM
mtdev
cairo
+ qtbase
];
+ postPatch = ''
+ # The Qt5 platforms plugin is vendored in the package, however what's there is not always up-to-date with what's in nixpkgs.
+ # We simply copy the headers from qtbase's source tarball.
+ mkdir -p platformplugin/libqt5xcbqpa-dev/${qtbase.version}
+ cp -r ../qtbase-everywhere-src-${qtbase.version}/src/plugins/platforms/xcb/*.h platformplugin/libqt5xcbqpa-dev/${qtbase.version}/
+ '';
+
qmakeFlags = [
"INSTALL_PATH=${placeholder "out"}/${qtbase.qtPluginPrefix}/platforms"
];
diff --git a/pkgs/desktops/deepin/qt5integration/default.nix b/pkgs/desktops/deepin/qt5integration/default.nix
index 97e60be6d67..0ffa3d006bc 100644
--- a/pkgs/desktops/deepin/qt5integration/default.nix
+++ b/pkgs/desktops/deepin/qt5integration/default.nix
@@ -4,7 +4,7 @@
mkDerivation rec {
pname = "qt5integration";
- version = "0.3.12";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
diff --git a/pkgs/desktops/deepin/udisks2-qt5/default.nix b/pkgs/desktops/deepin/udisks2-qt5/default.nix
index 51c38f6d347..1809f191838 100644
--- a/pkgs/desktops/deepin/udisks2-qt5/default.nix
+++ b/pkgs/desktops/deepin/udisks2-qt5/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "udisks2-qt5";
- version = "0.0.1";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
- sha256 = "1gk4jmq7mrzk181r6man2rz1iyzkfasz7053a30h4nn24mq8ikig";
+ sha256 = "0mqxm6ixzpbg0rr6ly2kvnkpag8gjza67ya7jv4i4rihbq1d0wzi";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/enlightenment/econnman.nix b/pkgs/desktops/enlightenment/econnman.nix
index 93b0cb59650..9aca09a510a 100644
--- a/pkgs/desktops/enlightenment/econnman.nix
+++ b/pkgs/desktops/enlightenment/econnman.nix
@@ -22,8 +22,8 @@ stdenv.mkDerivation rec {
meta = {
description = "A user interface for the connman network connection manager";
homepage = https://enlightenment.org/;
- maintainers = with stdenv.lib.maintainers; [ matejc tstrobel ftrvxmtrx ];
- platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.lgpl3;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = with stdenv.lib.maintainers; [ matejc tstrobel ftrvxmtrx romildo ];
};
}
diff --git a/pkgs/desktops/enlightenment/efl.nix b/pkgs/desktops/enlightenment/efl.nix
index 5e3763c9a6d..976c6b1f32b 100644
--- a/pkgs/desktops/enlightenment/efl.nix
+++ b/pkgs/desktops/enlightenment/efl.nix
@@ -1,28 +1,33 @@
-{ stdenv, fetchurl, pkgconfig, SDL, SDL2, alsaLib, bullet, curl, dbus,
- doxygen, expat, fontconfig, freetype, fribidi, ghostscript, giflib,
- glib, gst_all_1, gtk3, harfbuzz, jbig2dec, libGL, libdrm, libinput,
- libjpeg, libpng, libpulseaudio, libraw, librsvg, libsndfile,
- libspectre, libtiff, libwebp, libxkbcommon, luajit, lz4, mesa,
- openjpeg, openssl, poppler, python27Packages, systemd, udev,
- utillinux, writeText, xineLib, xorg, zlib
+{ stdenv, fetchurl, meson, ninja, pkgconfig, SDL, SDL2, alsaLib,
+ avahi, bullet, check, curl, dbus, doxygen, expat, fontconfig,
+ freetype, fribidi, ghostscript, giflib, glib, gst_all_1, gtk3,
+ harfbuzz, ibus, jbig2dec, libGL, libdrm, libinput, libjpeg, libpng,
+ libpulseaudio, libraw, librsvg, libsndfile, libspectre, libtiff,
+ libwebp, libxkbcommon, luajit, lz4, mesa, openjpeg, openssl,
+ poppler, python27Packages, systemd, udev, utillinux, writeText,
+ xorg, zlib
}:
stdenv.mkDerivation rec {
pname = "efl";
- version = "1.22.5";
+ version = "1.23.2";
src = fetchurl {
url = "http://download.enlightenment.org/rel/libs/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1cjk56z0whpzcqwg3xdq23kyp1g83xa67m9dlp7ywmb36bn4ca59";
+ sha256 = "14yljnnmb89s8j6ip08ip5d01zkgzbzr1h4fr4bwk9lh8r59x3ds";
};
nativeBuildInputs = [
+ meson
+ ninja
gtk3
pkgconfig
+ check
];
buildInputs = [
SDL
+ avahi
fontconfig
freetype
giflib
@@ -31,6 +36,7 @@ stdenv.mkDerivation rec {
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
gst_all_1.gstreamer
+ ibus
libGL
libpng
libpulseaudio
@@ -73,7 +79,6 @@ stdenv.mkDerivation rec {
poppler
python27Packages.dbus-python
utillinux
- xineLib
xorg.libXScrnSaver
xorg.libXcomposite
xorg.libXdamage
@@ -90,30 +95,25 @@ stdenv.mkDerivation rec {
xorg.xcbutilkeysyms
];
- # ac_ct_CXX must be set to random value, because then it skips some magic which does alternative searching for g++
- configureFlags = [
- "--enable-sdl"
- "--enable-drm"
- "--enable-elput"
- "--with-opengl=full"
- "--enable-image-loader-jp2k"
- "--enable-xinput22"
- "--enable-multisense"
- "--enable-liblz4"
- "--enable-systemd"
- "--enable-image-loader-webp"
- "--enable-harfbuzz"
- "--enable-xine"
- "--enable-fb"
- "--disable-tslib"
- "--with-systemdunitdir=$out/systemd/user"
- "ac_ct_CXX=foo"
+ mesonFlags = [
+ "--buildtype=release"
+ "-D build-tests=false" # disable build tests, which are not working
+ "-D drm=true"
+ "-D embedded-lz4=false"
+ "-D evas-loaders-disabler=json"
+ "-D fb=true"
+ "-D opengl=full"
+ "-D sdl=true"
];
patches = [ ./efl-elua.patch ];
postPatch = ''
patchShebangs src/lib/elementary/config_embed
+
+ # fix destination of systemd unit and dbus service
+ substituteInPlace systemd-services/meson.build --replace "dep.get_pkgconfig_variable('systemduserunitdir')" "'$out/systemd/user'"
+ substituteInPlace dbus-services/meson.build --replace "dep.get_pkgconfig_variable('session_bus_services_dir')" "'$out/share/dbus-1/services'"
'';
# bin/edje_cc creates $HOME/.run, which would break build of reverse dependencies.
@@ -122,35 +122,38 @@ stdenv.mkDerivation rec {
'';
preConfigure = ''
- export LD_LIBRARY_PATH="$(pwd)/src/lib/eina/.libs:$LD_LIBRARY_PATH"
+ # allow ecore_con to find libcurl.so, which is a runtime dependency (it is dlopened)
+ export LD_LIBRARY_PATH="${curl.out}/lib:$LD_LIBRARY_PATH"
+
source "$setupHook"
'';
NIX_CFLAGS_COMPILE = [ "-DluaL_reg=luaL_Reg" ]; # needed since luajit-2.1.0-beta3
postInstall = ''
+ # fix use of $out variable
substituteInPlace "$out/share/elua/core/util.lua" --replace '$out' "$out"
+
+ # add all module include dirs to the Cflags field in efl.pc
modules=$(for i in "$out/include/"*/; do printf ' -I''${includedir}/'`basename $i`; done)
- substituteInPlace "$out/lib/pkgconfig/efl.pc" --replace 'Cflags: -I''${includedir}/efl-1' \
- 'Cflags: -I''${includedir}/eina-1/eina'"$modules"
+ substituteInPlace "$out/lib/pkgconfig/efl.pc" \
+ --replace 'Cflags: -I''${includedir}/efl-1' \
+ 'Cflags: -I''${includedir}/eina-1/eina'"$modules"
# build icon cache
gtk-update-icon-cache "$out"/share/icons/Enlightenment-X
'';
- # EFL applications depend on libcurl, although it is linked at
- # runtime by hand in code (it is dlopened).
postFixup = ''
+ # EFL applications depend on libcurl, which is linked at runtime by hand in code (it is dlopened)
patchelf --add-needed ${curl.out}/lib/libcurl.so $out/lib/libecore_con.so
'';
- enableParallelBuilding = true;
-
meta = {
description = "Enlightenment foundation libraries";
homepage = https://enlightenment.org/;
- platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.lgpl3;
- maintainers = with stdenv.lib.maintainers; [ matejc tstrobel ftrvxmtrx ];
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = with stdenv.lib.maintainers; [ matejc tstrobel ftrvxmtrx romildo ];
};
}
diff --git a/pkgs/desktops/enlightenment/enlightenment.nix b/pkgs/desktops/enlightenment/enlightenment.nix
index 99d1236ea88..0fb249135a2 100644
--- a/pkgs/desktops/enlightenment/enlightenment.nix
+++ b/pkgs/desktops/enlightenment/enlightenment.nix
@@ -17,10 +17,10 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- (pkgconfig.override { vanilla = true; })
gettext
meson
ninja
+ pkgconfig
];
buildInputs = [
diff --git a/pkgs/desktops/enlightenment/ephoto.nix b/pkgs/desktops/enlightenment/ephoto.nix
index f1455f68338..b00b3d7a846 100644
--- a/pkgs/desktops/enlightenment/ephoto.nix
+++ b/pkgs/desktops/enlightenment/ephoto.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- (pkgconfig.override { vanilla = true; })
+ pkgconfig
mesa.dev # otherwise pkg-config does not find gbm
makeWrapper
];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Image viewer and editor written using the Enlightenment Foundation Libraries";
- homepage = http://smhouston.us/ephoto/;
+ homepage = https://smhouston.us/projects/ephoto/;
license = stdenv.lib.licenses.bsd2;
platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.romildo ];
diff --git a/pkgs/desktops/enlightenment/rage.nix b/pkgs/desktops/enlightenment/rage.nix
index 8d99ce6e8e0..f0a9799e5b4 100644
--- a/pkgs/desktops/enlightenment/rage.nix
+++ b/pkgs/desktops/enlightenment/rage.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- (pkgconfig.override { vanilla = true; })
+ pkgconfig
mesa.dev
wrapGAppsHook
];
diff --git a/pkgs/desktops/enlightenment/terminology.nix b/pkgs/desktops/enlightenment/terminology.nix
index 52f0ff15e23..672e1b3da73 100644
--- a/pkgs/desktops/enlightenment/terminology.nix
+++ b/pkgs/desktops/enlightenment/terminology.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
meson
ninja
- (pkgconfig.override { vanilla = true; })
+ pkgconfig
makeWrapper
];
@@ -25,8 +25,8 @@ stdenv.mkDerivation rec {
meta = {
description = "Powerful terminal emulator based on EFL";
homepage = https://www.enlightenment.org/about-terminology;
- platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.bsd2;
- maintainers = with stdenv.lib.maintainers; [ matejc tstrobel ftrvxmtrx ];
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = with stdenv.lib.maintainers; [ matejc tstrobel ftrvxmtrx romildo ];
};
}
diff --git a/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix b/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
index c48e6a7446f..ce8215d6391 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
@@ -1,16 +1,57 @@
-{ stdenv, fetchurl, meson, ninja, wrapGAppsHook, pkgconfig, gettext, itstool, libvirt-glib
-, glib, gobject-introspection, libxml2, gtk3, gtk-vnc, freerdp, libvirt, spice-gtk, python3
-, spice-protocol, libsoup, libosinfo, systemd, tracker, tracker-miners, vala
-, libcap, yajl, gmp, gdbm, cyrus_sasl, gnome3, librsvg, desktop-file-utils
-, mtools, cdrkit, libcdio, libusb, libarchive, acl, libgudev, libsecret
-, libcap_ng, numactl, xen, libapparmor, json-glib, webkitgtk, vte
+{ stdenv
+, fetchurl
+, meson
+, ninja
+, wrapGAppsHook
+, pkgconfig
+, gettext
+, itstool
+, libvirt-glib
+, glib
+, gobject-introspection
+, libxml2
+, gtk3
+, gtk-vnc
+, freerdp
+, libvirt
+, spice-gtk
+, python3
+, spice-protocol
+, libsoup
+, libosinfo
+, systemd
+, tracker
+, tracker-miners
+, vala
+, libcap
+, yajl
+, gmp
+, gdbm
+, cyrus_sasl
+, gnome3
+, librsvg
+, desktop-file-utils
+, mtools
+, cdrkit
+, libcdio
+, libusb
+, libarchive
+, acl
+, libgudev
+, libsecret
+, libcap_ng
+, numactl
+, xen
+, libapparmor
+, json-glib
+, webkitgtk
+, vte
+, glib-networking
}:
-let
- version = "3.34.1";
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "gnome-boxes";
- inherit version;
+ version = "3.34.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-boxes/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
@@ -20,18 +61,58 @@ in stdenv.mkDerivation rec {
doCheck = true;
nativeBuildInputs = [
- meson ninja vala pkgconfig gettext itstool wrapGAppsHook gobject-introspection desktop-file-utils python3
+ desktop-file-utils
+ gettext
+ gobject-introspection
+ itstool
+ meson
+ ninja
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
];
# Required for USB redirection PolicyKit rules file
- propagatedUserEnvPkgs = [ spice-gtk ];
+ propagatedUserEnvPkgs = [
+ spice-gtk
+ ];
buildInputs = [
- libvirt-glib glib gtk3 gtk-vnc freerdp libxml2
- libvirt spice-gtk spice-protocol libsoup json-glib webkitgtk libosinfo systemd
- tracker tracker-miners libcap yajl gmp gdbm cyrus_sasl libusb libarchive
- gnome3.adwaita-icon-theme librsvg acl libgudev libsecret
- libcap_ng numactl xen libapparmor vte
+ acl
+ cyrus_sasl
+ freerdp
+ gdbm
+ glib
+ glib-networking
+ gmp
+ gnome3.adwaita-icon-theme
+ gtk-vnc
+ gtk3
+ json-glib
+ libapparmor
+ libarchive
+ libcap
+ libcap_ng
+ libgudev
+ libosinfo
+ librsvg
+ libsecret
+ libsoup
+ libusb
+ libvirt
+ libvirt-glib
+ libxml2
+ numactl
+ spice-gtk
+ spice-protocol
+ systemd
+ tracker
+ tracker-miners
+ vte
+ webkitgtk
+ xen
+ yajl
];
preFixup = ''
@@ -45,8 +126,8 @@ in stdenv.mkDerivation rec {
passthru = {
updateScript = gnome3.updateScript {
- packageName = "gnome-boxes";
- attrPath = "gnome3.gnome-boxes";
+ packageName = pname;
+ attrPath = "gnome3.${pname}";
};
};
diff --git a/pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix b/pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix
index bb4e1820807..f5261011d11 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gnome-getting-started-docs";
- version = "3.34.0";
+ version = "3.34.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-getting-started-docs/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1nq3dvvjr6vzl87p0y2ggv8bxap3hdbwhbn9ycan4y5d4g5f437p";
+ sha256 = "00in6yc02pdalyx8g0fncmch0l7nr819587ngjm83ara9qa8z6fa";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/core/empathy/default.nix b/pkgs/desktops/gnome-3/core/empathy/default.nix
index 5e4bbf8cce1..06777252462 100644
--- a/pkgs/desktops/gnome-3/core/empathy/default.nix
+++ b/pkgs/desktops/gnome-3/core/empathy/default.nix
@@ -1,13 +1,54 @@
-{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib
-, file, librsvg, gnome3, gdk-pixbuf, python3
-, telepathy-glib, telepathy-farstream, glibcLocales
-, clutter-gtk, clutter-gst, gst_all_1, cogl, gnome-online-accounts
-, gcr, libsecret, folks, libpulseaudio, telepathy-mission-control
-, telepathy-logger, libnotify, clutter, libsoup, gnutls
-, evolution-data-server, yelp-xsl
-, libcanberra-gtk3, p11-kit, farstream, libtool, shared-mime-info
-, wrapGAppsHook, itstool, libxml2, libxslt, icu, libgee, gsettings-desktop-schemas
-, isocodes, enchant, libchamplain, geoclue2, geocode-glib, cheese, libgudev }:
+{ stdenv
+, intltool
+, fetchurl
+, webkitgtk
+, pkgconfig
+, gtk3
+, glib
+, file
+, librsvg
+, gnome3
+, gdk-pixbuf
+, python3
+, telepathy-glib
+, telepathy-farstream
+, clutter-gtk
+, clutter-gst
+, gst_all_1
+, cogl
+, gnome-online-accounts
+, gcr
+, libsecret
+, folks
+, libpulseaudio
+, telepathy-mission-control
+, telepathy-logger
+, libnotify
+, clutter
+, libsoup
+, gnutls
+, evolution-data-server
+, yelp-xsl
+, libcanberra-gtk3
+, p11-kit
+, farstream
+, libtool
+, shared-mime-info
+, wrapGAppsHook
+, itstool
+, libxml2
+, libxslt
+, icu
+, libgee
+, gsettings-desktop-schemas
+, isocodes
+, enchant
+, libchamplain
+, geoclue2
+, geocode-glib
+, cheese
+, libgudev
+}:
stdenv.mkDerivation rec {
pname = "empathy";
@@ -18,34 +59,76 @@ stdenv.mkDerivation rec {
sha256 = "0sn10fcymc6lyrabk7vx8lpvlaxxkqnmcwj9zdkfa8qf3388k4nc";
};
- propagatedUserEnvPkgs = [
- gnome-online-accounts shared-mime-info
- ];
propagatedBuildInputs = [
- folks telepathy-logger evolution-data-server telepathy-mission-control
- ];
- nativeBuildInputs = [
- pkgconfig libtool intltool itstool file wrapGAppsHook
- libxml2 libxslt yelp-xsl python3 glibcLocales
- ];
- buildInputs = [
- gtk3 glib webkitgtk icu gnome-online-accounts
- telepathy-glib clutter-gtk clutter-gst cogl
- gst_all_1.gstreamer gst_all_1.gst-plugins-base
- gcr libsecret libpulseaudio gdk-pixbuf
- libnotify clutter libsoup gnutls libgee p11-kit
- libcanberra-gtk3 telepathy-farstream farstream
- gnome3.adwaita-icon-theme gsettings-desktop-schemas
- librsvg
- # Spell-checking
- enchant isocodes
- # Display maps, location awareness, geocode support
- libchamplain geoclue2 geocode-glib
- # Cheese webcam support, camera monitoring
- cheese libgudev
+ folks
+ telepathy-logger
+ evolution-data-server
+ telepathy-mission-control
];
- LC_ALL = "en_US.UTF-8";
+ nativeBuildInputs = [
+ pkgconfig
+ libtool
+ intltool
+ itstool
+ file
+ wrapGAppsHook
+ libxml2
+ libxslt
+ yelp-xsl
+ python3
+ ];
+
+ buildInputs = [
+ gtk3
+ glib
+ webkitgtk
+ icu
+ gnome-online-accounts
+ telepathy-glib
+ clutter-gtk
+ clutter-gst
+ cogl
+ gst_all_1.gstreamer
+ gst_all_1.gst-plugins-base
+ gcr
+ libsecret
+ libpulseaudio
+ gdk-pixbuf
+ libnotify
+ clutter
+ libsoup
+ gnutls
+ libgee
+ p11-kit
+ libcanberra-gtk3
+ telepathy-farstream
+ farstream
+ gnome3.adwaita-icon-theme
+ gsettings-desktop-schemas
+ librsvg
+
+ # Spell-checking
+ enchant
+ isocodes
+
+ # Display maps, location awareness, geocode support
+ libchamplain
+ geoclue2
+ geocode-glib
+
+ # Cheese webcam support, camera monitoring
+ cheese
+ libgudev
+ ];
+
+ enableParallelBuilding = true;
+
+ preFixup = ''
+ gappsWrapperArgs+=(
+ --prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
+ )
+ '';
passthru = {
updateScript = gnome3.updateScript {
diff --git a/pkgs/desktops/gnome-3/core/mutter/default.nix b/pkgs/desktops/gnome-3/core/mutter/default.nix
index c8b1ac7e466..d2745c2a90d 100644
--- a/pkgs/desktops/gnome-3/core/mutter/default.nix
+++ b/pkgs/desktops/gnome-3/core/mutter/default.nix
@@ -1,5 +1,5 @@
{ fetchurl, fetchpatch, substituteAll, stdenv, pkgconfig, gnome3, gettext, gobject-introspection, upower, cairo
-, pango, cogl, clutter, libstartup_notification, zenity, libcanberra-gtk3
+, pango, cogl, json-glib, libstartup_notification, zenity, libcanberra-gtk3
, ninja, xkeyboard_config, libxkbfile, libxkbcommon, libXtst, libinput
, gsettings-desktop-schemas, glib, gtk3, gnome-desktop
, geocode-glib, pipewire, libgudev, libwacom, xwayland, meson
@@ -9,6 +9,7 @@
, wrapGAppsHook
, sysprof
, desktop-file-utils
+, libcap_ng
}:
stdenv.mkDerivation rec {
@@ -30,6 +31,8 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [
# required for pkgconfig to detect mutter-clutter
libXtst
+ json-glib
+ libcap_ng
];
nativeBuildInputs = [
@@ -46,7 +49,7 @@ stdenv.mkDerivation rec {
buildInputs = [
glib gobject-introspection gtk3 gsettings-desktop-schemas upower
- gnome-desktop cairo pango cogl clutter zenity libstartup_notification
+ gnome-desktop cairo pango cogl zenity libstartup_notification
geocode-glib libinput libgudev libwacom
libcanberra-gtk3 zenity xkeyboard_config libxkbfile
libxkbcommon pipewire xwayland
@@ -54,6 +57,9 @@ stdenv.mkDerivation rec {
];
patches = [
+ # Drop inheritable cap_sys_nice, to prevent the ambient set from leaking
+ # from mutter/gnome-shell, see https://github.com/NixOS/nixpkgs/issues/71381
+ ./drop-inheritable.patch
# TODO: submit upstream
./0001-build-use-get_pkgconfig_variable-for-sysprof-dbusdir.patch
(substituteAll {
diff --git a/pkgs/desktops/gnome-3/core/mutter/drop-inheritable.patch b/pkgs/desktops/gnome-3/core/mutter/drop-inheritable.patch
new file mode 100644
index 00000000000..574ed572561
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/mutter/drop-inheritable.patch
@@ -0,0 +1,132 @@
+From e9c772e265b2293af031c79f4bbc99b5847dfe3c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Tor=20Hedin=20Br=C3=B8nner?=
+Date: Sat, 19 Oct 2019 13:26:05 +0200
+Subject: [PATCH] drop inheritable
+
+Adapted from https://gitlab.gnome.org/GNOME/mutter/commit/c53c47ae123b03cc66044d2b846342123ecb3a01
+
+We only want to drop inheritable though, to prevent the ambient set leaking further than gnome-shell.
+
+---
+ config.h.meson | 3 +++
+ meson.build | 5 +++++
+ meson_options.txt | 6 ++++++
+ src/core/main.c | 11 +++++++++++
+ src/meson.build | 1 +
+ 5 files changed, 26 insertions(+)
+
+diff --git a/config.h.meson b/config.h.meson
+index 0bab71848..202fb7ed1 100644
+--- a/config.h.meson
++++ b/config.h.meson
+@@ -58,6 +58,9 @@
+ /* Xwayland applications allowed to issue keyboard grabs */
+ #mesondefine XWAYLAND_GRAB_DEFAULT_ACCESS_RULES
+
++/* Defined if libcap-ng is available */
++#mesondefine HAVE_LIBCAPNG
++
+ /* XKB base prefix */
+ #mesondefine XKB_BASE
+
+diff --git a/meson.build b/meson.build
+index 3322bd3b1..01c8020fa 100644
+--- a/meson.build
++++ b/meson.build
+@@ -35,6 +35,7 @@ libstartup_notification_req = '>= 0.7'
+ libcanberra_req = '>= 0.26'
+ libwacom_req = '>= 0.13'
+ atk_req = '>= 2.5.3'
++libcapng_req = '>= 0.7.9'
+
+ # optional version requirements
+ udev_req = '>= 228'
+@@ -125,6 +126,7 @@ xau_dep = dependency('xau')
+ ice_dep = dependency('ice')
+ atk_dep = dependency('atk', version: atk_req)
+ libcanberra_dep = dependency('libcanberra', version: libcanberra_req)
++libcapng_dep = dependency('libcap-ng', required: get_option('libcapng'))
+
+ # For now always require X11 support
+ have_x11 = true
+@@ -256,6 +258,7 @@ have_core_tests = false
+ have_cogl_tests = false
+ have_clutter_tests = false
+ have_installed_tests = false
++have_libcapng = libcapng_dep.found()
+
+ if have_tests
+ have_core_tests = get_option('core_tests')
+@@ -361,6 +364,7 @@ cdata.set('HAVE_LIBWACOM', have_libwacom)
+ cdata.set('HAVE_SM', have_sm)
+ cdata.set('HAVE_STARTUP_NOTIFICATION', have_startup_notification)
+ cdata.set('HAVE_INTROSPECTION', have_introspection)
++cdata.set('HAVE_LIBCAPNG', have_libcapng)
+ cdata.set('HAVE_PROFILER', have_profiler)
+
+ xkb_base = xkeyboard_config_dep.get_pkgconfig_variable('xkb_base')
+@@ -443,6 +447,7 @@ output = [
+ ' Startup notification..... ' + have_startup_notification.to_string(),
+ ' Introspection............ ' + have_introspection.to_string(),
+ ' Profiler................. ' + have_profiler.to_string(),
++ ' libcap-ng................ ' + have_libcapng.to_string(),
+ '',
+ ' Tests:',
+ '',
+diff --git a/meson_options.txt b/meson_options.txt
+index 73aa7adde..8bfaacd9a 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -152,3 +152,9 @@ option('xwayland_grab_default_access_rules',
+ value: 'gnome-boxes,remote-viewer,virt-viewer,virt-manager,vinagre,vncviewer,Xephyr',
+ description: 'Comma delimited list of applications ressources or class allowed to issue X11 grabs in Xwayland'
+ )
++
++option('libcapng',
++ type: 'feature',
++ value: 'auto',
++ description: 'Enable libcap-ng support'
++)
+diff --git a/src/core/main.c b/src/core/main.c
+index 7f4f666d2..b27968f13 100644
+--- a/src/core/main.c
++++ b/src/core/main.c
+@@ -66,6 +66,10 @@
+ #include
+ #endif
+
++#ifdef HAVE_LIBCAPNG
++#include
++#endif
++
+ #if defined(HAVE_NATIVE_BACKEND) && defined(HAVE_WAYLAND)
+ #include
+ #endif /* HAVE_WAYLAND && HAVE_NATIVE_BACKEND */
+@@ -673,6 +677,12 @@ meta_run (void)
+ if (!meta_display_open ())
+ meta_exit (META_EXIT_ERROR);
+
++#ifdef HAVE_LIBCAPNG
++ capng_clear(CAPNG_SELECT_BOTH);
++ capng_update(CAPNG_ADD, CAPNG_EFFECTIVE|CAPNG_PERMITTED, CAP_SYS_NICE);
++ capng_apply(CAPNG_SELECT_BOTH);
++#endif
++
+ g_main_loop_run (meta_main_loop);
+
+ meta_finalize ();
+diff --git a/src/meson.build b/src/meson.build
+index 90d80734f..a9fffa2c2 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -18,6 +18,7 @@ mutter_pkg_deps = [
+ glib_dep,
+ gsettings_desktop_schemas_dep,
+ gtk3_dep,
++ libcapng_dep,
+ pango_dep,
+ ]
+
+--
+2.23.0
+
diff --git a/pkgs/desktops/gnome-3/core/sushi/default.nix b/pkgs/desktops/gnome-3/core/sushi/default.nix
index fc4034acf66..2d6d398fb45 100644
--- a/pkgs/desktops/gnome-3/core/sushi/default.nix
+++ b/pkgs/desktops/gnome-3/core/sushi/default.nix
@@ -1,7 +1,27 @@
-{ stdenv, fetchurl, pkgconfig, meson, gettext, gobject-introspection, glib
-, clutter-gtk, clutter-gst, gnome3, gtksourceview4, gjs
-, webkitgtk, libmusicbrainz5, icu, wrapGAppsHook, gst_all_1
-, gdk-pixbuf, librsvg, gtk3, harfbuzz, ninja, epoxy }:
+{ stdenv
+, fetchurl
+, pkgconfig
+, meson
+, gettext
+, gobject-introspection
+, glib
+, clutter-gtk
+, clutter-gst
+, gnome3
+, gtksourceview4
+, gjs
+, webkitgtk
+, libmusicbrainz5
+, icu
+, wrapGAppsHook
+, gst_all_1
+, gdk-pixbuf
+, librsvg
+, gtk3
+, harfbuzz
+, ninja
+, epoxy
+}:
stdenv.mkDerivation rec {
pname = "sushi";
@@ -13,15 +33,42 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- pkgconfig meson ninja gettext gobject-introspection wrapGAppsHook
+ pkgconfig
+ meson
+ ninja
+ gettext
+ gobject-introspection
+ wrapGAppsHook
];
buildInputs = [
- glib gtk3 gnome3.evince icu harfbuzz
- clutter-gtk clutter-gst gjs gtksourceview4 gdk-pixbuf
- librsvg libmusicbrainz5 webkitgtk epoxy
- gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
+ glib
+ gtk3
+ gnome3.evince
+ icu
+ harfbuzz
+ clutter-gtk
+ clutter-gst
+ gjs
+ gtksourceview4
+ gdk-pixbuf
+ librsvg
+ libmusicbrainz5
+ webkitgtk
+ epoxy
+ gst_all_1.gstreamer
+ gst_all_1.gst-plugins-base
+ gst_all_1.gst-plugins-good
];
+ # See https://github.com/NixOS/nixpkgs/issues/31168
+ postInstall = ''
+ for file in $out/libexec/org.gnome.NautilusPreviewer
+ do
+ sed -e $"2iimports.package._findEffectiveEntryPointName = () => \'$(basename $file)\' " \
+ -i $file
+ done
+ '';
+
passthru = {
updateScript = gnome3.updateScript {
packageName = "sushi";
diff --git a/pkgs/desktops/gnome-3/default.nix b/pkgs/desktops/gnome-3/default.nix
index 017ced6c98b..3b55cf86bd9 100644
--- a/pkgs/desktops/gnome-3/default.nix
+++ b/pkgs/desktops/gnome-3/default.nix
@@ -24,8 +24,6 @@ lib.makeScope pkgs.newScope (self: with self; {
libsoup = pkgs.libsoup.override { gnomeSupport = true; };
libchamplain = pkgs.libchamplain.override { libsoup = libsoup; };
gnome3 = self // { recurseForDerivations = false; };
- vala = pkgs.vala_0_44;
- gegl_0_4 = pkgs.gegl_0_4.override { gtk = pkgs.gtk3; };
# ISO installer
# installerIso = callPackage ./installer.nix {};
@@ -51,8 +49,6 @@ lib.makeScope pkgs.newScope (self: with self; {
gdm = callPackage ./core/gdm { };
- gjs = callPackage ./core/gjs { };
-
gnome-backgrounds = callPackage ./core/gnome-backgrounds { };
gnome-bluetooth = callPackage ./core/gnome-bluetooth { };
@@ -353,9 +349,15 @@ lib.makeScope pkgs.newScope (self: with self; {
pidgin-im-gnome-shell-extension = pkgs.gnomeExtensions.pidgin-im-integration; # added 2019-08-01
# added 2019-08-25
- corePackages = throw "deprecated 2019-08-25: please use `services.gnome3.core-shell.enable`";
- optionalPackages = throw "deprecated 2019-08-25: please use `services.gnome3.core-utilities.enable`";
- gamesPackages = throw "deprecated 2019-08-25: please use `services.gnome3.games.enable`";
+ corePackages = throw "gnome3.corePackages is removed since 2019-08-25: please use `services.gnome3.core-shell.enable`";
+ optionalPackages = throw "gnome3.optionalPackages is removed since 2019-08-25: please use `services.gnome3.core-utilities.enable`";
+ gamesPackages = throw "gnome3.gamesPackages is removed since 2019-08-25: please use `services.gnome3.games.enable`";
- nautilus-sendto = throw "deprecated 2019-09-17: abandoned";
+ nautilus-sendto = throw "nautilus-sendto is removed since 2019-09-17: abandoned upstream";
+
+ inherit (pkgs) vala; # added 2019-10-10
+
+ inherit (pkgs) gegl_0_4; # added 2019-10-31
+
+ inherit (pkgs) gjs; # added 2019-01-05
})
diff --git a/pkgs/desktops/gnome-3/devtools/anjuta/default.nix b/pkgs/desktops/gnome-3/devtools/anjuta/default.nix
index 4df3ed10a69..4f5562bbffa 100644
--- a/pkgs/desktops/gnome-3/devtools/anjuta/default.nix
+++ b/pkgs/desktops/gnome-3/devtools/anjuta/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, flex, bison, libxml2, intltool,
+{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, gjs, flex, bison, libxml2, intltool,
gdl, libgda, gtksourceview, gsettings-desktop-schemas,
itstool, python3, ncurses, makeWrapper }:
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
ncurses
];
buildInputs = [
- flex bison gtk3 libxml2 gnome3.gjs gdl
+ flex bison gtk3 libxml2 gjs gdl
libgda gtksourceview
gsettings-desktop-schemas
];
diff --git a/pkgs/desktops/gnome-3/devtools/devhelp/default.nix b/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
index 8d731d829b2..080a332d7df 100644
--- a/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
+++ b/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
@@ -1,6 +1,22 @@
-{ stdenv, fetchurl, meson, ninja, pkgconfig, gnome3, gtk3, wrapGAppsHook
-, glib, amtk, appstream-glib, gobject-introspection, python3
-, webkitgtk, gettext, itstool, gsettings-desktop-schemas }:
+{ stdenv
+, fetchurl
+, meson
+, ninja
+, pkgconfig
+, gnome3
+, gtk3
+, wrapGAppsHook
+, glib
+, amtk
+, appstream-glib
+, gobject-introspection
+, python3
+, webkitgtk
+, gettext
+, itstool
+, gsettings-desktop-schemas
+, shared-mime-info
+}:
stdenv.mkDerivation rec {
pname = "devhelp";
@@ -11,10 +27,25 @@ stdenv.mkDerivation rec {
sha256 = "0zpmn6fgkgiayvn4diia5df0s6s7dqrdnp3nrvpavsmgn0vhb4pg";
};
- nativeBuildInputs = [ meson ninja pkgconfig gettext itstool wrapGAppsHook appstream-glib gobject-introspection python3 ];
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkgconfig
+ gettext
+ itstool
+ wrapGAppsHook
+ appstream-glib
+ gobject-introspection
+ python3
+ ];
+
buildInputs = [
- glib gtk3 webkitgtk amtk
- gnome3.adwaita-icon-theme gsettings-desktop-schemas
+ glib
+ gtk3
+ webkitgtk
+ amtk
+ gnome3.adwaita-icon-theme
+ gsettings-desktop-schemas
];
doCheck = true;
@@ -24,6 +55,14 @@ stdenv.mkDerivation rec {
patchShebangs meson_post_install.py
'';
+ preFixup = ''
+ gappsWrapperArgs+=(
+ # Fix pages being blank
+ # https://gitlab.gnome.org/GNOME/devhelp/issues/14
+ --prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
+ )
+ '';
+
passthru = {
updateScript = gnome3.updateScript {
packageName = "devhelp";
@@ -33,8 +72,8 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "API documentation browser for GNOME";
- homepage = https://wiki.gnome.org/Apps/Devhelp;
- license = licenses.gpl2;
+ homepage = "https://wiki.gnome.org/Apps/Devhelp";
+ license = licenses.gpl3Plus;
maintainers = gnome3.maintainers;
platforms = platforms.linux;
};
diff --git a/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix b/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
index f7f189e23bd..33261472487 100644
--- a/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-dash-to-panel";
- version = "23";
+ version = "26";
src = fetchFromGitHub {
owner = "home-sweet-gnome";
repo = "dash-to-panel";
rev = "v${version}";
- sha256 = "12smkz3clcvgicr0pdc0fk6igf82nw4hzih1ywv9q43xkqh9w1i6";
+ sha256 = "1phfx2pblygpcvsppsqqqflm7qnz46mqkw29hj0nv2dn69hf4xbc";
};
buildInputs = [
diff --git a/pkgs/desktops/gnome-3/extensions/drop-down-terminal/default.nix b/pkgs/desktops/gnome-3/extensions/drop-down-terminal/default.nix
index c0ecfc29e2c..4e7fa17d495 100644
--- a/pkgs/desktops/gnome-3/extensions/drop-down-terminal/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/drop-down-terminal/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, substituteAll, gnome3, vte }:
+{ stdenv, fetchFromGitHub, substituteAll, gjs, vte }:
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-drop-down-terminal";
@@ -16,8 +16,7 @@ stdenv.mkDerivation rec {
patches = [
(substituteAll {
src = ./fix_vte_and_gjs.patch;
- inherit vte;
- gjs = gnome3.gjs;
+ inherit gjs vte;
})
];
diff --git a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
index cb1dd5ceaa8..ca232d090a8 100644
--- a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, substituteAll, python3, openssl, folks, gsound
, meson, ninja, libxml2, pkgconfig, gobject-introspection, wrapGAppsHook
-, glib, gtk3, at-spi2-core, upower, openssh, gnome3 }:
+, glib, gtk3, at-spi2-core, upower, openssh, gnome3, gjs }:
stdenv.mkDerivation rec {
pname = "gnome-shell-gsconnect";
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
gsound
upower
gnome3.caribou
- gnome3.gjs # for running daemon
+ gjs # for running daemon
gnome3.evolution-data-server # for libebook-contacts typelib
];
diff --git a/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix b/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix
new file mode 100644
index 00000000000..8d3a775e949
--- /dev/null
+++ b/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchgit }:
+
+stdenv.mkDerivation rec {
+ pname = "gnome-shell-extension-night-theme-switcher";
+ version = "2.1";
+
+ src = fetchgit {
+ url = "https://git.romainvigier.fr/Romain/nightthemeswitcher-gnome-shell-extension";
+ rev = "v${version}";
+ sha256 = "1md44vmc83cp35riszhdvysnvl8pmkcpf5j6n4i2b3wwcjwxqwfy";
+ };
+
+ makeFlags = [ "GSEXT_DIR_LOCAL=${placeholder "out"}/share/gnome-shell/extensions" ];
+
+ meta = with stdenv.lib; {
+ description = "Automatically change the GTK theme to dark variant when Night Light activates";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ jonafato ];
+ homepage = https://git.romainvigier.fr/Romain/nightthemeswitcher-gnome-shell-extension;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix b/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
index 921991a33ae..13b2d6a1db4 100644
--- a/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, substituteAll, fetchFromGitHub, glib, glib-networking, libgtop, gnome3 }:
+{ stdenv, substituteAll, fetchFromGitHub, glib, glib-networking, libgtop }:
stdenv.mkDerivation rec {
pname = "gnome-shell-system-monitor";
@@ -41,6 +41,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
maintainers = with maintainers; [ aneeshusa tiramiseb ];
homepage = https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet;
- broken = versionAtLeast gnome3.gnome-shell.version "3.32";
};
}
diff --git a/pkgs/desktops/gnome-3/games/swell-foop/default.nix b/pkgs/desktops/gnome-3/games/swell-foop/default.nix
index 6de5eaa96c3..02a61d46c73 100644
--- a/pkgs/desktops/gnome-3/games/swell-foop/default.nix
+++ b/pkgs/desktops/gnome-3/games/swell-foop/default.nix
@@ -3,13 +3,13 @@
let
pname = "swell-foop";
- version = "3.34.0";
+ version = "3.34.1";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1vbclb1jcn2s9rb7whk02v6hfr6fnwx2ppa55bsa7595f3ki79v5";
+ sha256 = "1032psxm59nissi268bh3j964m4a0n0ah4dy1pf0ph27j3zvdik1";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/misc/geary/default.nix b/pkgs/desktops/gnome-3/misc/geary/default.nix
index 787bdd97ebf..07319337a9a 100644
--- a/pkgs/desktops/gnome-3/misc/geary/default.nix
+++ b/pkgs/desktops/gnome-3/misc/geary/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, gtk3, vala, enchant2, wrapGAppsHook, meson, ninja
, desktop-file-utils, gnome-online-accounts, gsettings-desktop-schemas, adwaita-icon-theme
-, libcanberra-gtk3, libsecret, gmime, isocodes, libxml2, gettext
+, libcanberra-gtk3, libsecret, gmime, isocodes, libxml2, gettext, fetchpatch
, sqlite, gcr, json-glib, itstool, libgee, gnome3, webkitgtk, python3
, xvfb_run, dbus, shared-mime-info, libunwind, libunity, folks, glib-networking
, gobject-introspection, gspell, appstream-glib, libytnef, libhandy }:
@@ -33,6 +33,14 @@ stdenv.mkDerivation rec {
"-Dcontractor=true" # install the contractor file (Pantheon specific)
];
+ patches = [
+ # Longer timeout for client test.
+ (fetchpatch {
+ url = "https://salsa.debian.org/gnome-team/geary/raw/04be1e058a2e65075dd8cf8843d469ee45a9e09a/debian/patches/Bump-client-test-timeout-to-300s.patch";
+ sha256 = "1zvnq8bgla160531bjdra8hcg15mp8r1j1n53m1xfgm0ssnj5knx";
+ })
+ ];
+
postPatch = ''
chmod +x build-aux/post_install.py build-aux/git_version.py
patchShebangs build-aux/post_install.py build-aux/git_version.py
diff --git a/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix b/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
index e381860ca2c..dc7e0ed222f 100644
--- a/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
@@ -22,6 +22,7 @@
, writeTextFile
, writeShellScriptBin
, xkeyboard_config
+, runCommand
}:
let
@@ -141,6 +142,13 @@ let
DesktopNames=GNOME-Flashback;GNOME;
'';
};
+
+ mkSystemdTargetForWm = { wmName }:
+ runCommand "gnome-flashback-${wmName}.target" {} ''
+ mkdir -p $out/lib/systemd/user
+ cp "${gnome-flashback}/lib/systemd/user/gnome-session-x11@gnome-flashback-metacity.target" \
+ "$out/lib/systemd/user/gnome-session-x11@gnome-flashback-${wmName}.target"
+ '';
};
meta = with stdenv.lib; {
diff --git a/pkgs/desktops/gnome-3/misc/gpaste/default.nix b/pkgs/desktops/gnome-3/misc/gpaste/default.nix
index ebedf0c81ff..00e21e30a29 100644
--- a/pkgs/desktops/gnome-3/misc/gpaste/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gpaste/default.nix
@@ -1,16 +1,47 @@
-{ stdenv, fetchurl, autoreconfHook, pkgconfig, vala, glib, gjs, mutter
-, pango, gtk3, gnome3, dbus, clutter, appstream-glib, wrapGAppsHook, gobject-introspection }:
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+, appstream-glib
+, clutter
+, gjs
+, glib
+, gnome3
+, gobject-introspection
+, gtk3
+, meson
+, mutter
+, ninja
+, pango
+, pkgconfig
+, vala
+, wrapGAppsHook
+}:
stdenv.mkDerivation rec {
- version = "3.34.0";
+ version = "3.34.1";
pname = "gpaste";
- src = fetchurl {
- url = "https://github.com/Keruspe/GPaste/archive/v${version}.tar.gz";
- sha256 = "0mih07b3mb0m1bk8ng9175fgvdbmvsacl4v4kvdnnlnql6rh47gv";
+ src = fetchFromGitHub {
+ owner = "Keruspe";
+ repo = "GPaste";
+ rev = "v${version}";
+ sha256 = "1jcj0kgxhad8rblyqhwa2yhkf0010k80w9bm2rajanad2c3bqaxa";
};
patches = [
+ # Meson fixes
+ # https://github.com/Keruspe/GPaste/pull/283
+ # install systemd units
+ (fetchpatch {
+ url = "https://github.com/Keruspe/GPaste/commit/a474d8c1f2bd600476ba52dc19f517787845533b.patch";
+ sha256 = "19m1ar61l2n0vb5a5qfhdny8giivqlyq04l3j9i8llv16vx80rg2";
+ })
+ # apply symbol versioning
+ (fetchpatch {
+ url = "https://github.com/Keruspe/GPaste/commit/08047752e8dba9363673ddefd422c43075f08006.patch";
+ sha256 = "0jvcs1a17sijvb2wqyn3y8shdxrhv4kwzxs39kmh9y8nyx2dzhpf";
+ })
+
./fix-paths.patch
];
@@ -26,24 +57,37 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [
- autoreconfHook pkgconfig vala appstream-glib wrapGAppsHook
+ appstream-glib
+ gobject-introspection
+ meson
+ ninja
+ pkgconfig
+ vala
+ wrapGAppsHook
];
+
buildInputs = [
- glib gjs mutter gtk3 dbus
- clutter pango gobject-introspection
+ clutter # required by mutter-clutter
+ gjs
+ glib
+ gtk3
+ mutter
+ pango
];
- configureFlags = [
- "--with-controlcenterdir=${placeholder "out"}/share/gnome-control-center/keybindings"
- "--with-dbusservicesdir=${placeholder "out"}/share/dbus-1/services"
- "--with-systemduserunitdir=${placeholder "out"}/etc/systemd/user"
+ mesonFlags = [
+ "-Dcontrol-center-keybindings-dir=${placeholder "out"}/share/gnome-control-center/keybindings"
+ "-Ddbus-services-dir=${placeholder "out"}/share/dbus-1/services"
+ "-Dsystemd-user-unit-dir=${placeholder "out"}/etc/systemd/user"
];
- enableParallelBuilding = true;
+ postInstall = ''
+ ${glib.dev}/bin/glib-compile-schemas "$out/share/glib-2.0/schemas"
+ '';
meta = with stdenv.lib; {
- homepage = https://github.com/Keruspe/GPaste;
- description = "Clipboard management system with GNOME3 integration";
+ homepage = "https://github.com/Keruspe/GPaste";
+ description = "Clipboard management system with GNOME 3 integration";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = gnome3.maintainers;
diff --git a/pkgs/desktops/gnustep/make/builder.sh b/pkgs/desktops/gnustep/make/builder.sh
index 1655a75eeba..66afe1271ca 100644
--- a/pkgs/desktops/gnustep/make/builder.sh
+++ b/pkgs/desktops/gnustep/make/builder.sh
@@ -16,7 +16,7 @@ wrapGSMake() {
export GNUSTEP_CONFIG_FILE="$config"
-exec "$wrapped" "\$@" "\${extraFlagsArray[@]}"
+exec "$wrapped" "\$@"
EOF
chmod +x "$program"
}
diff --git a/pkgs/desktops/lxqt/liblxqt/default.nix b/pkgs/desktops/lxqt/liblxqt/default.nix
index d94b1ac0d03..f5ab9c9ae8e 100644
--- a/pkgs/desktops/lxqt/liblxqt/default.nix
+++ b/pkgs/desktops/lxqt/liblxqt/default.nix
@@ -35,7 +35,7 @@ mkDerivation rec {
description = "Core utility library for all LXQt components";
homepage = https://github.com/lxqt/liblxqt;
license = licenses.lgpl21Plus;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/libqtxdg/default.nix b/pkgs/desktops/lxqt/libqtxdg/default.nix
index 799e4286803..5f7485fc63b 100644
--- a/pkgs/desktops/lxqt/libqtxdg/default.nix
+++ b/pkgs/desktops/lxqt/libqtxdg/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "libqtxdg";
- version = "3.3.1";
+ version = "3.4.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
- sha256 = "0y3s0hva64m64j9lqgnja1li8zhlywqzv8xwjg8pyd2nr9h918db";
+ sha256 = "16jqnpc740a6phq7vcgy85hl7253yzyw4m5h71r0vijk79ir73b5";
};
nativeBuildInputs = [ cmake lxqt-build-tools ];
@@ -27,7 +27,7 @@ mkDerivation rec {
description = "Qt implementation of freedesktop.org xdg specs";
homepage = https://github.com/lxqt/libqtxdg;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-about/default.nix b/pkgs/desktops/lxqt/lxqt-about/default.nix
index 595141daffc..5fa074120ff 100644
--- a/pkgs/desktops/lxqt/lxqt-about/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-about/default.nix
@@ -29,7 +29,7 @@ mkDerivation rec {
description = "Dialogue window providing information about LXQt and the system it's running on";
homepage = https://github.com/lxqt/lxqt-about;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-admin/default.nix b/pkgs/desktops/lxqt/lxqt-admin/default.nix
index a49bb120791..9f0b22bf6cc 100644
--- a/pkgs/desktops/lxqt/lxqt-admin/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-admin/default.nix
@@ -35,7 +35,7 @@ mkDerivation rec {
description = "LXQt system administration tool";
homepage = https://github.com/lxqt/lxqt-admin;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-config/default.nix b/pkgs/desktops/lxqt/lxqt-config/default.nix
index d775a93fff4..d34c419ae66 100644
--- a/pkgs/desktops/lxqt/lxqt-config/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-config/default.nix
@@ -45,7 +45,7 @@ mkDerivation rec {
description = "Tools to configure LXQt and the underlying operating system";
homepage = https://github.com/lxqt/lxqt-config;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
diff --git a/pkgs/desktops/lxqt/lxqt-globalkeys/default.nix b/pkgs/desktops/lxqt/lxqt-globalkeys/default.nix
index d836ddeea38..9f844b4676b 100644
--- a/pkgs/desktops/lxqt/lxqt-globalkeys/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-globalkeys/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "lxqt-globalkeys";
- version = "0.14.1";
+ version = "0.14.3";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
- sha256 = "0q7hfbs4dhsgyzch2msq2hsfzzfgbc611ki9x1x132n7zqk76pmp";
+ sha256 = "1ij9abjnqbnkcb7qqk3x7y4amr6l7kkmwhdpc0x2qk4yikn5ijdg";
};
nativeBuildInputs = [
@@ -27,10 +27,10 @@ mkDerivation rec {
];
meta = with lib; {
- description = "Daemon used to register global keyboard shortcuts";
+ description = "LXQt service for global keyboard shortcuts registration";
homepage = https://github.com/lxqt/lxqt-globalkeys;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-notificationd/default.nix b/pkgs/desktops/lxqt/lxqt-notificationd/default.nix
index 81a6a423a21..af64f523d48 100644
--- a/pkgs/desktops/lxqt/lxqt-notificationd/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-notificationd/default.nix
@@ -30,7 +30,7 @@ mkDerivation rec {
description = "The LXQt notification daemon";
homepage = https://github.com/lxqt/lxqt-notificationd;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-openssh-askpass/default.nix b/pkgs/desktops/lxqt/lxqt-openssh-askpass/default.nix
index 83048ed7d57..5f270b8efc9 100644
--- a/pkgs/desktops/lxqt/lxqt-openssh-askpass/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-openssh-askpass/default.nix
@@ -30,7 +30,7 @@ mkDerivation rec {
description = "GUI to query passwords on behalf of SSH agents";
homepage = https://github.com/lxqt/lxqt-openssh-askpass;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-panel/default.nix b/pkgs/desktops/lxqt/lxqt-panel/default.nix
index 4558d36e554..8310ae95f09 100644
--- a/pkgs/desktops/lxqt/lxqt-panel/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-panel/default.nix
@@ -53,7 +53,7 @@ mkDerivation rec {
description = "The LXQt desktop panel";
homepage = https://github.com/lxqt/lxqt-panel;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-policykit/default.nix b/pkgs/desktops/lxqt/lxqt-policykit/default.nix
index d501d83947e..a64d682bf1c 100644
--- a/pkgs/desktops/lxqt/lxqt-policykit/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-policykit/default.nix
@@ -37,7 +37,7 @@ mkDerivation rec {
description = "The LXQt PolicyKit agent";
homepage = https://github.com/lxqt/lxqt-policykit;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-powermanagement/default.nix b/pkgs/desktops/lxqt/lxqt-powermanagement/default.nix
index 9f8c66d826c..d415cb618cc 100644
--- a/pkgs/desktops/lxqt/lxqt-powermanagement/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-powermanagement/default.nix
@@ -32,7 +32,7 @@ mkDerivation rec {
description = "Power management module for LXQt";
homepage = https://github.com/lxqt/lxqt-powermanagement;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-qtplugin/default.nix b/pkgs/desktops/lxqt/lxqt-qtplugin/default.nix
index 604fc570e1f..a67efaee37a 100644
--- a/pkgs/desktops/lxqt/lxqt-qtplugin/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-qtplugin/default.nix
@@ -39,7 +39,7 @@ mkDerivation rec {
description = "LXQt Qt platform integration plugin";
homepage = https://github.com/lxqt/lxqt-qtplugin;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-runner/default.nix b/pkgs/desktops/lxqt/lxqt-runner/default.nix
index d737bd91c91..db05d803891 100644
--- a/pkgs/desktops/lxqt/lxqt-runner/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-runner/default.nix
@@ -36,7 +36,7 @@ mkDerivation rec {
description = "Tool used to launch programs quickly by typing their names";
homepage = https://github.com/lxqt/lxqt-runner;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-session/default.nix b/pkgs/desktops/lxqt/lxqt-session/default.nix
index fbf2c7ddde7..458a5080bcf 100644
--- a/pkgs/desktops/lxqt/lxqt-session/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-session/default.nix
@@ -34,7 +34,7 @@ mkDerivation rec {
description = "An alternative session manager ported from the original razor-session";
homepage = https://github.com/lxqt/lxqt-session;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-sudo/default.nix b/pkgs/desktops/lxqt/lxqt-sudo/default.nix
index 91159398b8f..c0e7443d3dd 100644
--- a/pkgs/desktops/lxqt/lxqt-sudo/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-sudo/default.nix
@@ -31,7 +31,7 @@ mkDerivation rec {
description = "GUI frontend for sudo/su";
homepage = https://github.com/lxqt/lxqt-sudo;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/lxqt-themes/default.nix b/pkgs/desktops/lxqt/lxqt-themes/default.nix
index 9d8da87fd5d..f4648188140 100644
--- a/pkgs/desktops/lxqt/lxqt-themes/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-themes/default.nix
@@ -20,7 +20,7 @@ mkDerivation rec {
description = "Themes, graphics and icons for LXQt";
homepage = https://github.com/lxqt/lxqt-themes;
license = licenses.lgpl21;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/lxqt/qps/default.nix b/pkgs/desktops/lxqt/qps/default.nix
index 942c9257c25..cb8e5b2569c 100644
--- a/pkgs/desktops/lxqt/qps/default.nix
+++ b/pkgs/desktops/lxqt/qps/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "qps";
- version = "1.10.20";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "lxqt";
repo = pname;
rev = version;
- sha256 = "1g8j4cjy5x33jzjkx6vwyl5qbf9i2z2w01ipgk7nrik5drf9crbf";
+ sha256 = "03rl59yk3b24j0y0k8dpdpb3yi4f1l642zn5pp5br3s2vwx1vzkg";
};
nativeBuildInputs = [ cmake lxqt-build-tools ];
@@ -17,10 +17,10 @@ mkDerivation rec {
buildInputs = [ qtbase qtx11extras qttools ];
meta = with lib; {
- description = "The Qt process manager";
+ description = "Qt based process manager";
homepage = https://github.com/lxqt/qps;
license = licenses.gpl2;
+ platforms = with platforms; linux; # does not build on darwin
maintainers = with maintainers; [ romildo ];
- platforms = with platforms; unix;
};
}
diff --git a/pkgs/desktops/lxqt/screengrab/default.nix b/pkgs/desktops/lxqt/screengrab/default.nix
index bac68f7166c..380e50e827e 100644
--- a/pkgs/desktops/lxqt/screengrab/default.nix
+++ b/pkgs/desktops/lxqt/screengrab/default.nix
@@ -32,7 +32,7 @@ mkDerivation rec {
description = "Crossplatform tool for fast making screenshots";
homepage = https://github.com/lxqt/screengrab;
license = licenses.gpl2;
- platforms = with platforms; unix;
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/desktops/mate/mate-settings-daemon/default.nix b/pkgs/desktops/mate/mate-settings-daemon/default.nix
index d03863b9048..73dd7011d49 100644
--- a/pkgs/desktops/mate/mate-settings-daemon/default.nix
+++ b/pkgs/desktops/mate/mate-settings-daemon/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, pkgconfig, intltool, glib, dbus-glib, libxklavier,
libcanberra-gtk3, libnotify, nss, polkit, gnome3, gtk3, mate,
pulseaudioSupport ? stdenv.config.pulseaudio or true, libpulseaudio,
- wrapGAppsHook, fetchpatch }:
+ wrapGAppsHook, fetchpatch, autoreconfHook }:
stdenv.mkDerivation rec {
pname = "mate-settings-daemon";
@@ -21,8 +21,9 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- pkgconfig
+ autoreconfHook # drop with the above patch
intltool
+ pkgconfig
wrapGAppsHook
];
diff --git a/pkgs/desktops/pantheon/apps/appcenter/default.nix b/pkgs/desktops/pantheon/apps/appcenter/default.nix
new file mode 100644
index 00000000000..db674f4fb7e
--- /dev/null
+++ b/pkgs/desktops/pantheon/apps/appcenter/default.nix
@@ -0,0 +1,92 @@
+{ stdenv
+, appstream
+, appstream-glib
+, dbus
+, desktop-file-utils
+, elementary-gtk-theme
+, elementary-icon-theme
+, fetchFromGitHub
+, fetchpatch
+, flatpak
+, gettext
+, glib
+, granite
+, gtk3
+, json-glib
+, libgee
+, libsoup
+, libxml2
+, meson
+, ninja
+, packagekit
+, pantheon
+, pkgconfig
+, python3
+, vala
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "appcenter";
+ version = "3.2.0";
+
+ src = fetchFromGitHub {
+ owner = "elementary";
+ repo = pname;
+ rev = version;
+ sha256 = "0xsxm0qgmnljd4s8m6xajzsjp9skpsa8wwlwqmc5yx34diad7zag";
+ };
+
+ passthru = {
+ updateScript = pantheon.updateScript {
+ repoName = pname;
+ };
+ };
+
+ nativeBuildInputs = [
+ appstream-glib
+ dbus # for pkgconfig
+ desktop-file-utils
+ gettext
+ meson
+ ninja
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ appstream
+ elementary-icon-theme
+ elementary-gtk-theme
+ flatpak
+ glib
+ granite
+ gtk3
+ json-glib
+ libgee
+ libsoup
+ libxml2
+ packagekit
+ ];
+
+ mesonFlags = [
+ "-Dhomepage=false"
+ "-Dpayments=false"
+ "-Dcurated=false"
+ ];
+
+ postPatch = ''
+ chmod +x meson/post_install.py
+ patchShebangs meson/post_install.py
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/elementary/appcenter;
+ description = "An open, pay-what-you-want app store for indie developers, designed for elementary OS";
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = pantheon.maintainers;
+ };
+}
diff --git a/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix b/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
index 72983c8479c..4e5f69fc9e6 100644
--- a/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
@@ -25,15 +25,15 @@
stdenv.mkDerivation rec {
pname = "elementary-calendar";
- version = "unstable-2019-09-17";
+ version = "unstable-2019-10-29";
repoName = "calendar";
src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
- rev = "46346e48b53e9d3d59d9f567b622532338f50f32"; # needed for libical 2.0 compat
- sha256 = "04xzczcj5rbzqlhmf175d8p0wzw01s4658v5jllrp8nchmndb986";
+ rev = "7d201fc5ea9e8dc25c46427397594fcab2016ed6"; # needed for libical 2.0 compat
+ sha256 = "11bqf3nxrj1sfd0qq5h0jsmimc6mwkd2g7q9ycizn9x5ak2gb8xi";
};
passthru = {
diff --git a/pkgs/desktops/pantheon/apps/elementary-camera/default.nix b/pkgs/desktops/pantheon/apps/elementary-camera/default.nix
index 279e9eff87a..aedc445b05f 100644
--- a/pkgs/desktops/pantheon/apps/elementary-camera/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-camera/default.nix
@@ -23,7 +23,7 @@
stdenv.mkDerivation rec {
pname = "elementary-camera";
- version = "1.0.4";
+ version = "1.0.5";
repoName = "camera";
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "1p532f961cjdg7szmxw7hw3av9v342hv5rx7in3bbhlc7adxflyc";
+ sha256 = "05amcljvc3w77a1b0c76y6rha8g0zm6lqflvg1g7jzz00jchx9d4";
};
passthru = {
diff --git a/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix b/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
new file mode 100644
index 00000000000..70d8f63c13c
--- /dev/null
+++ b/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
@@ -0,0 +1,70 @@
+{ stdenv
+, fetchFromGitHub
+, pantheon
+, pkgconfig
+, meson
+, ninja
+, vala
+, python3
+, gtk3
+, glib
+, granite
+, libgee
+, elementary-icon-theme
+, elementary-gtk-theme
+, gettext
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "elementary-feedback";
+ version = "1.0";
+
+ repoName = "feedback";
+
+ src = fetchFromGitHub {
+ owner = "elementary";
+ repo = repoName;
+ rev = version;
+ sha256 = "0rc4ifs4hd4cj0v028bzc45v64pwx21xylwrhb20jpw61ainfi8s";
+ };
+
+ passthru = {
+ updateScript = pantheon.updateScript {
+ inherit repoName;
+ attrPath = pname;
+ };
+ };
+
+ nativeBuildInputs = [
+ gettext
+ meson
+ ninja
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ elementary-icon-theme
+ granite
+ gtk3
+ elementary-gtk-theme
+ libgee
+ glib
+ ];
+
+ postPatch = ''
+ chmod +x meson/post_install.py
+ patchShebangs meson/post_install.py
+ '';
+
+ meta = with stdenv.lib; {
+ description = "GitHub Issue Reporter designed for elementary OS";
+ homepage = https://github.com/elementary/feedback;
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = pantheon.maintainers;
+ };
+}
diff --git a/pkgs/desktops/pantheon/apps/elementary-files/default.nix b/pkgs/desktops/pantheon/apps/elementary-files/default.nix
index 0decbbc6c7a..1b5de7c168e 100644
--- a/pkgs/desktops/pantheon/apps/elementary-files/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-files/default.nix
@@ -23,12 +23,14 @@
, zeitgeist
, glib-networking
, elementary-icon-theme
+, libcloudproviders
+, fetchpatch
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "elementary-files";
- version = "4.1.9";
+ version = "4.2.0";
repoName = "files";
@@ -38,7 +40,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "12p1li9a7kqdlgkq20svaly5kr661ww93qngaiic6zv1bdw2bpmv";
+ sha256 = "12f0hzb62nchksyqd2gwj3cv001rph24ggd9wywh9i1qwppx4b5k";
};
passthru = {
@@ -66,6 +68,7 @@ stdenv.mkDerivation rec {
granite
gtk3
libcanberra
+ libcloudproviders
libdbusmenu-gtk3
libgee
libnotify
@@ -76,7 +79,14 @@ stdenv.mkDerivation rec {
zeitgeist
];
- patches = [ ./hardcode-gsettings.patch ];
+ patches = [
+ ./hardcode-gsettings.patch
+ # Fixes https://github.com/elementary/files/issues/1081
+ (fetchpatch {
+ url = "https://github.com/elementary/files/commit/76b5cc95466733c2c100a99127ecd4fbd4d2a5ec.patch";
+ sha256 = "0dn8a9l7i2rdgia1rsc50332fsw0yrbfvpb5z8ba4iiki3lxy2nn";
+ })
+ ];
postPatch = ''
chmod +x meson/post_install.py
diff --git a/pkgs/desktops/pantheon/apps/sideload/default.nix b/pkgs/desktops/pantheon/apps/sideload/default.nix
new file mode 100644
index 00000000000..1fcd486263b
--- /dev/null
+++ b/pkgs/desktops/pantheon/apps/sideload/default.nix
@@ -0,0 +1,73 @@
+{ stdenv
+, desktop-file-utils
+, elementary-gtk-theme
+, elementary-icon-theme
+, fetchFromGitHub
+, flatpak
+, gettext
+, glib
+, granite
+, gtk3
+, libgee
+, meson
+, ninja
+, pantheon
+, pkgconfig
+, python3
+, vala
+, libxml2
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "sideload";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "elementary";
+ repo = pname;
+ rev = version;
+ sha256 = "1qi4wm773bf1szi5a77g9lxjn305v1m85j4nb6il9q4qlh9b1cs5";
+ };
+
+ passthru = {
+ updateScript = pantheon.updateScript {
+ repoName = pname;
+ };
+ };
+
+ nativeBuildInputs = [
+ desktop-file-utils
+ gettext
+ meson
+ ninja
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ elementary-gtk-theme
+ elementary-icon-theme
+ flatpak
+ glib
+ granite
+ gtk3
+ libgee
+ libxml2
+ ];
+
+ postPatch = ''
+ chmod +x meson/post_install.py
+ patchShebangs meson/post_install.py
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/elementary/sideload;
+ description = "Flatpak installer, designed for elementary OS";
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = pantheon.maintainers;
+ };
+}
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
index 3247aed4993..c179160ddab 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
@@ -11,17 +11,18 @@
, gtk3
, switchboard
, pciutils
+, elementary-feedback
}:
stdenv.mkDerivation rec {
pname = "switchboard-plug-about";
- version = "2.5.2";
+ version = "2.6.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "11diwz2aj45yqkxdija8ny0sgm0wl2905gl3799cdl12ss9ffndp";
+ sha256 = "12ysymk5y2k49yh3rzmra7jmimxrd54gz2f4ssc9i8w06xj5djp7";
};
passthru = {
@@ -46,17 +47,15 @@ stdenv.mkDerivation rec {
patches = [
(substituteAll {
- src = ./lspci-path.patch;
+ src = ./fix-paths.patch;
inherit pciutils;
+ elementary_feedback = elementary-feedback;
})
- ./remove-update-button.patch
];
- PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder "out"}/lib/switchboard";
-
meta = with stdenv.lib; {
description = "Switchboard About Plug";
- homepage = https://github.com/elementary/witchboard-plug-about;
+ homepage = https://github.com/elementary/switchboard-plug-about;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = pantheon.maintainers;
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/fix-paths.patch b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/fix-paths.patch
new file mode 100644
index 00000000000..d458689a325
--- /dev/null
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/fix-paths.patch
@@ -0,0 +1,26 @@
+diff --git a/src/Plug.vala b/src/Plug.vala
+index c32efcbe..0cdaeaca 100644
+--- a/src/Plug.vala
++++ b/src/Plug.vala
+@@ -178,7 +178,7 @@ public class About.Plug : Switchboard.Plug {
+
+ var bug_button = new Gtk.Button.with_label (_("Report a Problem"));
+ bug_button.clicked.connect (() => {
+- var appinfo = new GLib.DesktopAppInfo ("io.elementary.feedback.desktop");
++ var appinfo = new GLib.DesktopAppInfo ("@elementary_feedback@/bin/io.elementary.feedback.desktop");
+ if (appinfo != null) {
+ try {
+ appinfo.launch (null, null);
+diff --git a/src/Views/HardwareView.vala b/src/Views/HardwareView.vala
+index f8113634..3794bad8 100644
+--- a/src/Views/HardwareView.vala
++++ b/src/Views/HardwareView.vala
+@@ -179,7 +179,7 @@ public class About.HardwareView : Gtk.Grid {
+
+ // Graphics
+ try {
+- Process.spawn_command_line_sync ("lspci", out graphics);
++ Process.spawn_command_line_sync ("@pciutils@/bin/lspci", out graphics);
+
+ if ("VGA" in graphics) { //VGA-keyword indicates graphics-line
+ string[] lines = graphics.split("\n");
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/lspci-path.patch b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/lspci-path.patch
deleted file mode 100644
index 352d84c4262..00000000000
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/lspci-path.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/Views/HardwareView.vala b/src/Views/HardwareView.vala
-index a3e449c..a95fe93 100644
---- a/src/Views/HardwareView.vala
-+++ b/src/Views/HardwareView.vala
-@@ -179,7 +179,7 @@ public class About.HardwareView : Gtk.Grid {
-
- // Graphics
- try {
-- Process.spawn_command_line_sync ("lspci", out graphics);
-+ Process.spawn_command_line_sync ("@pciutils@/bin/lspci", out graphics);
-
- if ("VGA" in graphics) { //VGA-keyword indicates graphics-line
- string[] lines = graphics.split("\n");
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/remove-update-button.patch b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/remove-update-button.patch
deleted file mode 100644
index 41433f9a76b..00000000000
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/remove-update-button.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff --git a/src/Plug.vala b/src/Plug.vala
-index 76fca34..3e79c1f 100644
---- a/src/Plug.vala
-+++ b/src/Plug.vala
-@@ -65,7 +65,6 @@ public class About.Plug : Switchboard.Plug {
- search_results.set ("%s → %s".printf (display_name, _("Restore Default Settings")), "");
- search_results.set ("%s → %s".printf (display_name, _("Suggest Translation")), "");
- search_results.set ("%s → %s".printf (display_name, _("Report Problems")), "");
-- search_results.set ("%s → %s".printf (display_name, _("Updates")), "");
- return search_results;
- }
-
-@@ -161,7 +160,7 @@ public class About.Plug : Switchboard.Plug {
- var kernel_version_label = new Gtk.Label (kernel_version);
- kernel_version_label.set_selectable (true);
-
-- var gtk_version_label = new Gtk.Label (_("GTK+ %s").printf (gtk_version));
-+ var gtk_version_label = new Gtk.Label (_("GTK+ %s").printf (gtk_version));
- gtk_version_label.set_selectable (true);
-
- var website_label = new Gtk.LinkButton.with_label (website_url, _("Website"));
-@@ -202,16 +201,6 @@ public class About.Plug : Switchboard.Plug {
- issue_dialog.run ();
- });
-
-- // Update button
-- var update_button = new Gtk.Button.with_label (_("Check for Updates"));
-- update_button.clicked.connect (() => {
-- try {
-- Process.spawn_command_line_async ("io.elementary.appcenter --show-updates");
-- } catch (Error e) {
-- warning (e.message);
-- }
-- });
--
- // Restore settings button
- var settings_restore_button = new Gtk.Button.with_label (_("Restore Default Settings"));
- settings_restore_button.clicked.connect (settings_restore_clicked);
-@@ -224,7 +213,6 @@ public class About.Plug : Switchboard.Plug {
- button_grid.add (settings_restore_button);
- button_grid.add (translate_button);
- button_grid.add (bug_button);
-- button_grid.add (update_button);
- button_grid.set_child_non_homogeneous (help_button, true);
-
- var software_grid = new Gtk.Grid ();
-@@ -238,7 +226,7 @@ public class About.Plug : Switchboard.Plug {
- software_grid.attach (based_off, 0, 2, 2, 1);
- }
-
-- software_grid.attach (kernel_version_label, 0, 3, 2, 1);
-+ software_grid.attach (kernel_version_label, 0, 3, 2, 1);
- software_grid.attach (gtk_version_label, 0, 4, 2, 1);
- software_grid.attach (website_label, 0, 5, 2, 1);
-
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix
index 9f1c75b7b43..ca29ab65afc 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-bluetooth";
- version = "2.2.2";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0rp9wa0yilc3wgwnybc6cryxphja7imixn45zhj475a4nb3afd0q";
+ sha256 = "1m8nzav976xs3sash2nbyrfn2sk7aah352ypihbp7bacid5wnhr7";
};
passthru = {
@@ -44,8 +44,6 @@ stdenv.mkDerivation rec {
switchboard
];
- PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder "out"}/lib/switchboard";
-
meta = with stdenv.lib; {
description = "Switchboard Bluetooth Plug";
homepage = https://github.com/elementary/switchboard-plug-bluetooth;
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/clock-format.patch b/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/clock-format.patch
deleted file mode 100644
index 0fe0ac8b10c..00000000000
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/clock-format.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/DateTime1.vala b/src/DateTime1.vala
-index 5a80fbd..2e1f948 100644
---- a/src/DateTime1.vala
-+++ b/src/DateTime1.vala
-@@ -38,6 +38,6 @@ public class DateTime.Settings : Granite.Services.Settings {
- public string clock_format { get; set; }
-
- public Settings () {
-- base ("io.elementary.desktop.wingpanel.datetime");
-+ base ("io.elementary.granite");
- }
- }
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
index c0c7bbdec2e..cafb4014407 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-datetime";
- version = "2.1.5";
+ version = "2.1.6";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "1iz8skf5dw76a07ljc8v8lw2x2nrmq8j6sggm227cmxy60gadsdv";
+ sha256 = "09734c3qc0296zf14rdhl4p6ppga015rz9hhsvlcc3nvyw7kdqkc";
};
passthru = {
@@ -51,8 +51,6 @@ stdenv.mkDerivation rec {
src = ./timezone.patch;
tzdata = "${tzdata}/share/zoneinfo/zone.tab";
})
- # Use "clock-format" GSettings key that's been moved to granite
- ./clock-format.patch
];
PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder "out"}/lib/switchboard";
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix
index 76cfe61fc77..00524786f4b 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-display";
- version = "2.1.8";
+ version = "2.1.9";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "1xpgkvcv3bylpaj7c80727vr55vilkgjvnlbw7d5pr56v6mv7n9j";
+ sha256 = "0g9apywxgkan82h933rjjdm9fhd8vak8mziwsbqlprdz310b2jb2";
};
passthru = {
@@ -42,8 +42,6 @@ stdenv.mkDerivation rec {
switchboard
];
- PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder "out"}/lib/switchboard";
-
meta = with stdenv.lib; {
description = "Switchboard Displays Plug";
homepage = https://github.com/elementary/switchboard-plug-display;
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix
index fd67440a43c..5c72af92397 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix
@@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-security-privacy";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0k2bq7l0m7qfpy1mkb3qvsinqd8n4lp0vwz3x64wlgfn2qipm1fn";
+ sha256 = "1dwq9rqswgnnglhrgcpvrp6shn3pb4x8f8f23x84sqakb430idp7";
};
passthru = {
@@ -51,8 +51,6 @@ stdenv.mkDerivation rec {
zeitgeist
];
- PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder "out"}/lib/switchboard";
-
patches = [
./hardcode-gsettings.patch
];
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/hardcode-gsettings.patch b/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/hardcode-gsettings.patch
index ffaf1ecf5db..24a104248f8 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/hardcode-gsettings.patch
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/hardcode-gsettings.patch
@@ -1,25 +1,22 @@
diff --git a/src/Views/FirewallPanel.vala b/src/Views/FirewallPanel.vala
-index 994c4d1..5702de2 100644
+index 0335c29..481b1c8 100644
--- a/src/Views/FirewallPanel.vala
+++ b/src/Views/FirewallPanel.vala
-@@ -49,10 +49,13 @@ public class SecurityPrivacy.FirewallPanel : Granite.SimpleSettingsPage {
+@@ -49,7 +49,11 @@ public class SecurityPrivacy.FirewallPanel : Granite.SimpleSettingsPage {
}
construct {
- settings = new Settings ("io.elementary.switchboard.security-privacy");
+ SettingsSchemaSource sss = new SettingsSchemaSource.from_directory ("@SWITCHBOARD_SEC_PRIV_GSETTINGS_PATH@", SettingsSchemaSource.get_default (), true);
+ SettingsSchema security_privacy_schema = sss.lookup ("io.elementary.switchboard.security-privacy", false);
++
+ settings = new Settings.full (security_privacy_schema, null, null);
+
disabled_rules = new Gee.HashMap ();
load_disabled_rules ();
--
-+
- status_switch.notify["active"].connect (() => {
- if (loading == false) {
- view.sensitive = status_switch.active;
+
diff --git a/src/Views/LockPanel.vala b/src/Views/LockPanel.vala
-index 081cf10..42f6118 100644
+index 4f523f9..7135a83 100644
--- a/src/Views/LockPanel.vala
+++ b/src/Views/LockPanel.vala
@@ -30,7 +30,10 @@ public class SecurityPrivacy.LockPanel : Granite.SimpleSettingsPage {
@@ -32,5 +29,5 @@ index 081cf10..42f6118 100644
+
+ locker = new Settings.full (locker_schema, null, null);
- var lock_suspend_label = new Gtk.Label (_("Lock on sleep:"));
+ var lock_suspend_label = new Gtk.Label (_("Lock on suspend:"));
var lock_suspend_switch = new Gtk.Switch ();
diff --git a/pkgs/desktops/pantheon/apps/switchboard/default.nix b/pkgs/desktops/pantheon/apps/switchboard/default.nix
index 5c10cc0e9e4..30f870671ee 100644
--- a/pkgs/desktops/pantheon/apps/switchboard/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard/default.nix
@@ -11,20 +11,19 @@
, granite
, gettext
, clutter-gtk
-, libunity
, elementary-icon-theme
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "switchboard";
- version = "2.3.6";
+ version = "2.3.7";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0lsrn636b0f9a58jbid6mlhgrf8ajnh7phwmhgxz55sz7k7qa58g";
+ sha256 = "160aar5dqd019vn28cm0d0ijj1i6mwpqkl7a1l4lpasw12drxwxz";
};
passthru = {
@@ -49,7 +48,6 @@ stdenv.mkDerivation rec {
granite
gtk3
libgee
- libunity
];
patches = [
diff --git a/pkgs/desktops/pantheon/apps/switchboard/plugs-path-env.patch b/pkgs/desktops/pantheon/apps/switchboard/plugs-path-env.patch
index f5d8567bffe..d5931d59ec9 100644
--- a/pkgs/desktops/pantheon/apps/switchboard/plugs-path-env.patch
+++ b/pkgs/desktops/pantheon/apps/switchboard/plugs-path-env.patch
@@ -1,13 +1,9 @@
diff --git a/lib/PlugsManager.vala b/lib/PlugsManager.vala
-index 75d0eaf..c227908 100644
+index 8b21e7b..bc36321 100644
--- a/lib/PlugsManager.vala
+++ b/lib/PlugsManager.vala
-@@ -34,10 +34,18 @@ public class Switchboard.PlugsManager : GLib.Object {
- private Gee.LinkedList plugs;
-
- public signal void plug_added (Switchboard.Plug plug);
--
-+
+@@ -36,7 +36,15 @@ public class Switchboard.PlugsManager : GLib.Object {
+
private PlugsManager () {
plugs = new Gee.LinkedList ();
- var base_folder = File.new_for_path (Build.PLUGS_DIR);
diff --git a/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix b/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix
index fe9db999bb6..34a87a6cb16 100644
--- a/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix
+++ b/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix
@@ -3,11 +3,12 @@
, pantheon
, meson
, ninja
+, gettext
}:
stdenv.mkDerivation rec {
pname = "elementary-gtk-theme";
- version = "5.2.5";
+ version = "5.3.0";
repoName = "stylesheet";
@@ -15,7 +16,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "0934rfdwkn4315mhayzba8a3b6i1xczp66gl6n45hh5c81gb2p65";
+ sha256 = "0kxzgqgzbkwi0h4r7zc5yl57k8cm165d1ki1nzmb442wp42q438y";
};
passthru = {
@@ -26,6 +27,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
+ gettext
meson
ninja
];
diff --git a/pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix b/pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix
index 7467bd124ac..1fba6a949d6 100644
--- a/pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix
+++ b/pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix
@@ -10,7 +10,7 @@
stdenv.mkDerivation rec {
pname = "elementary-icon-theme";
- version = "5.0.4";
+ version = "5.1.0";
repoName = "icons";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "0ha7biqvmkv68x1gi9bfcn5z0ld067pa5czx0pyf053pa86lg3hx";
+ sha256 = "1yrf92ysjh1yfm42wznlw0lh9zsm5whghwzx3b3wcdkwdhkdg24z";
};
passthru = {
diff --git a/pkgs/desktops/pantheon/artwork/elementary-wallpapers/default.nix b/pkgs/desktops/pantheon/artwork/elementary-wallpapers/default.nix
index 30145541750..c48dd761e08 100644
--- a/pkgs/desktops/pantheon/artwork/elementary-wallpapers/default.nix
+++ b/pkgs/desktops/pantheon/artwork/elementary-wallpapers/default.nix
@@ -5,7 +5,7 @@
stdenv.mkDerivation rec {
pname = "elementary-wallpapers";
- version = "5.3";
+ version = "5.4";
repoName = "wallpapers";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "1i0zf9gzhwm8hgq5cp1xnxipqjvgzd9wfiicz612hgp6ivc0z0ag";
+ sha256 = "1ihvv9v8m5f2n2v3bgg769l52wbg241zgp3d45q6phk7p8s1gz3s";
};
passthru = {
diff --git a/pkgs/desktops/pantheon/default.nix b/pkgs/desktops/pantheon/default.nix
index 11193fe872d..9e5391243bd 100644
--- a/pkgs/desktops/pantheon/default.nix
+++ b/pkgs/desktops/pantheon/default.nix
@@ -1,4 +1,4 @@
-{ pkgs, lib, gnome3 }:
+{ config, pkgs, lib, gnome3 }:
lib.makeScope pkgs.newScope (self: with self; {
@@ -66,6 +66,8 @@ lib.makeScope pkgs.newScope (self: with self; {
#### APPS
+ appcenter = callPackage ./apps/appcenter { };
+
elementary-calculator = callPackage ./apps/elementary-calculator { };
elementary-calendar = callPackage ./apps/elementary-calendar { };
@@ -76,6 +78,8 @@ lib.makeScope pkgs.newScope (self: with self; {
elementary-files = callPackage ./apps/elementary-files { };
+ elementary-feedback = callPackage ./apps/elementary-feedback { };
+
elementary-music = callPackage ./apps/elementary-music { };
elementary-photos = callPackage ./apps/elementary-photos { };
@@ -86,12 +90,16 @@ lib.makeScope pkgs.newScope (self: with self; {
elementary-videos = callPackage ./apps/elementary-videos { };
+ sideload = callPackage ./apps/sideload { };
+
#### DESKTOP
elementary-default-settings = callPackage ./desktop/elementary-default-settings { };
elementary-greeter = callPackage ./desktop/elementary-greeter { };
+ elementary-onboarding = callPackage ./desktop/elementary-onboarding { };
+
elementary-print-shim = callPackage ./desktop/elementary-print-shim { };
elementary-session-settings = callPackage ./desktop/elementary-session-settings {
@@ -219,8 +227,10 @@ lib.makeScope pkgs.newScope (self: with self; {
elementary-wallpapers = callPackage ./artwork/elementary-wallpapers { };
+} // lib.optionalAttrs (config.allowAliases or true) {
+
### ALIASES
- vala = pkgs.vala; # added 2019-10-10
+ inherit (pkgs) vala; # added 2019-10-10
})
diff --git a/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix b/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
index 5241aded066..440893935f8 100644
--- a/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
+++ b/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
@@ -28,7 +28,7 @@
stdenv.mkDerivation rec {
pname = "elementary-greeter";
- version = "5.0";
+ version = "5.0.1";
repoName = "greeter";
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "01c8acarxwpakyq69xm4bjwppjf8v3ijmns8masd8raxligb2v8b";
+ sha256 = "0qy6iw71p8hv6fpcr7p3hqbzlcpxrz18qdm1inannq68d0pxfx76";
};
passthru = {
diff --git a/pkgs/desktops/pantheon/desktop/elementary-greeter/hardcode-fallback-background.patch b/pkgs/desktops/pantheon/desktop/elementary-greeter/hardcode-fallback-background.patch
index 556a0fc82a1..7d2afe7b16c 100644
--- a/pkgs/desktops/pantheon/desktop/elementary-greeter/hardcode-fallback-background.patch
+++ b/pkgs/desktops/pantheon/desktop/elementary-greeter/hardcode-fallback-background.patch
@@ -1,7 +1,7 @@
-diff --git a/src/Cards/BackgroundImage.vala b/src/Cards/BackgroundImage.vala
-index b57fb4d..ddfd56c 100644
---- a/src/Cards/BackgroundImage.vala
-+++ b/src/Cards/BackgroundImage.vala
+diff --git a/src/Widgets/BackgroundImage.vala b/src/Widgets/BackgroundImage.vala
+index ae9431c..f0f2a49 100644
+--- a/src/Widgets/BackgroundImage.vala
++++ b/src/Widgets/BackgroundImage.vala
@@ -9,7 +9,7 @@ public class Greeter.BackgroundImage : Gtk.EventBox {
public BackgroundImage (string? path) {
@@ -16,7 +16,7 @@ index b57fb4d..ddfd56c 100644
try {
- full_pixbuf = new Gdk.Pixbuf.from_file ("/usr/share/backgrounds/elementaryos-default");
-+ full_pixbuf = new Gdk.Pixbuf.from_file ("@default_wallpaper");
++ full_pixbuf = new Gdk.Pixbuf.from_file ("@default_wallpaper@");
} catch (GLib.Error e) {
critical (e.message);
}
diff --git a/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix b/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
new file mode 100644
index 00000000000..3ee55a141b8
--- /dev/null
+++ b/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
@@ -0,0 +1,79 @@
+{ stdenv
+, fetchFromGitHub
+, pantheon
+, fetchpatch
+, pkgconfig
+, meson
+, ninja
+, vala
+, python3
+, gtk3
+, glib
+, granite
+, libgee
+, elementary-icon-theme
+, elementary-gtk-theme
+, gettext
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "elementary-onboarding";
+ version = "1.0.1";
+
+ repoName = "onboarding";
+
+ src = fetchFromGitHub {
+ owner = "elementary";
+ repo = repoName;
+ rev = version;
+ sha256 = "025i9av4waqwp1gn8d6sjp8qdwg2j3jskxhmyf9qxbzwfc5msysg";
+ };
+
+ passthru = {
+ updateScript = pantheon.updateScript {
+ inherit repoName;
+ attrPath = pname;
+ };
+ };
+
+ nativeBuildInputs = [
+ gettext
+ meson
+ ninja
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ elementary-icon-theme
+ granite
+ gtk3
+ elementary-gtk-theme
+ libgee
+ glib
+ ];
+
+ patches = [
+ # Make sure we use our logo from /etc/os-release
+ (fetchpatch {
+ url = "https://github.com/elementary/onboarding/commit/03975bacb75741d3dd391a126217e415f43c6059.patch";
+ sha256 = "1yw7dysav90abxnmkv86bc60dyl8nvi0sgaiz8v39cc2x00rqsg1";
+ })
+ ];
+
+ postPatch = ''
+ chmod +x meson/post_install.py
+ patchShebangs meson/post_install.py
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Onboarding app for new users designed for elementary OS";
+ homepage = https://github.com/elementary/onboarding;
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = pantheon.maintainers;
+ };
+}
diff --git a/pkgs/desktops/pantheon/desktop/gala/default.nix b/pkgs/desktops/pantheon/desktop/gala/default.nix
index b80e93279c8..4b75b3bff56 100644
--- a/pkgs/desktops/pantheon/desktop/gala/default.nix
+++ b/pkgs/desktops/pantheon/desktop/gala/default.nix
@@ -26,13 +26,13 @@
stdenv.mkDerivation rec {
pname = "gala";
- version = "unstable-2019-07-21"; # Is tracking https://github.com/elementary/gala/commits/stable/juno
+ version = "unstable-2019-10-31"; # Is tracking https://github.com/elementary/gala/commits/stable/juno
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
- rev = "50694796d4c8f0ca92517d5a628b0efdf748279c";
- sha256 = "17d0hd2145mrf8y5ws3xypdbwj72qv7hrrp6p6lm4k16xd96yznr";
+ rev = "0f0724c97ad49f470f41c4a25c63103f51122997";
+ sha256 = "09cl3k2am878iiy76bijb0ykrcafh944kz027jgi1y5yk4bwfjc4";
};
passthru = {
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
index ae138c9215c..a266223eced 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
@@ -26,7 +26,7 @@
stdenv.mkDerivation rec {
pname = "wingpanel-applications-menu";
- version = "2.4.3";
+ version = "2.4.4";
repoName = "applications-menu";
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "15mwfynaa57jii43x77iaz5gqjlylh5zxc70am8zgp8vhgzflvyd";
+ sha256 = "09ssxn264v6nzrxgk529kpdxq5j3b14z8mbwq0gni1bgjcla773d";
};
passthru = {
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix
index 36d1cf0e77a..3a462219f1e 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix
@@ -12,8 +12,6 @@
, wingpanel
, libgee
, libxml2
-, elementary-icon-theme
-, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -40,11 +38,9 @@ stdenv.mkDerivation rec {
pkgconfig
python3
vala
- wrapGAppsHook
];
buildInputs = [
- elementary-icon-theme
granite
gtk3
libgee
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
index 74542b5c4c4..91549342052 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
@@ -16,8 +16,6 @@
, libxml2
, libsoup
, elementary-calendar
-, elementary-icon-theme
-, wrapGAppsHook
, fetchurl
}:
@@ -37,13 +35,13 @@ in
stdenv.mkDerivation rec {
pname = "wingpanel-indicator-datetime";
- version = "2.1.3";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "1y7a4xjwl3bpls56ys6g3s6mh5b3qbjm2vw7b6n2i4x7a63c4cbh";
+ sha256 = "1whdx0vgm0qbbzsw8dg2liz3cbh3ad5ybkriy4lmx5ynyhpbz0sx";
};
passthru = {
@@ -59,11 +57,9 @@ stdenv.mkDerivation rec {
pkgconfig
python3
vala
- wrapGAppsHook
];
buildInputs = [
- elementary-icon-theme
old-evolution-data-server
granite
gtk3
@@ -73,31 +69,11 @@ stdenv.mkDerivation rec {
wingpanel
];
- patches = [
- # Use "clock-format" GSettings key that's been moved to granite
- (fetchpatch {
- url = "https://src.fedoraproject.org/rpms/wingpanel-indicator-datetime/raw/c8d515b76aa812c141212d5515621a6febd781a3/f/00-move-clock-format-settings-to-granite.patch";
- sha256 = "1sq3aw9ckkm057rnrclnw9lyrxbpl37fyzfnbixi2q3ypr70n880";
- })
- # See: https://github.com/elementary/wingpanel-indicator-datetime/pull/117
- (fetchpatch {
- url = "https://github.com/elementary/wingpanel-indicator-datetime/commit/4859e72a52d8dac5cad87b192fc912fb013b0ecd.patch";
- sha256 = "0jfhb5sax4sivdfx7il1rc1dvhy0yfv27qhvwbdy0hza9wf8q9k0";
- })
- ];
-
- PKG_CONFIG_WINGPANEL_2_0_INDICATORSDIR = "${placeholder "out"}/lib/wingpanel";
-
postPatch = ''
chmod +x meson/post_install.py
patchShebangs meson/post_install.py
'';
- # launches elementary-calendar on selection
- preFixup = ''
- gappsWrapperArgs+=( --prefix PATH : "${elementary-calendar}/bin" )
- '';
-
meta = with stdenv.lib; {
description = "Date & Time Indicator for Wingpanel";
homepage = https://github.com/elementary/wingpanel-indicator-datetime;
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
index 5431b982f54..02421f28164 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
@@ -13,19 +13,17 @@
, libgee
, xorg
, libgnomekbd
-, elementary-icon-theme
-, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "wingpanel-indicator-keyboard";
- version = "2.1.2";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0lrd474m6p8di73hqjilqnnl7qg72ky5narkgcvm4lk8dyi78mz0";
+ sha256 = "0jc12xfaj3micpjssxc7m6hzssvyq26ln5az05x5f1j6v8lccbyn";
};
passthru = {
@@ -40,11 +38,9 @@ stdenv.mkDerivation rec {
libxml2
pkgconfig
vala
- wrapGAppsHook
];
buildInputs = [
- elementary-icon-theme
granite
gtk3
libgee
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
index 6ba19ebf77e..01a815404a6 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
@@ -11,8 +11,6 @@
, networkmanagerapplet
, wingpanel
, libgee
-, elementary-icon-theme
-, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -37,11 +35,9 @@ stdenv.mkDerivation rec {
ninja
pkgconfig
vala
- wrapGAppsHook
];
buildInputs = [
- elementary-icon-theme
granite
gtk3
libgee
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix
index 0327d5e78e2..3b50866c0ed 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix
@@ -10,8 +10,6 @@
, wingpanel
, libgee
, libxml2
-, elementary-icon-theme
-, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -37,11 +35,9 @@ stdenv.mkDerivation rec {
ninja
pkgconfig
vala
- wrapGAppsHook
];
buildInputs = [
- elementary-icon-theme
granite
gtk3
libgee
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
index a4266a6f459..4dbf6528c70 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
@@ -10,8 +10,6 @@
, wingpanel
, libgee
, libwnck3
-, elementary-icon-theme
-, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -36,11 +34,9 @@ stdenv.mkDerivation rec {
ninja
pkgconfig
vala
- wrapGAppsHook
];
buildInputs = [
- elementary-icon-theme
granite
gtk3
libgee
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
index 9f9d4703060..b989bada571 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
@@ -13,8 +13,6 @@
, udev
, wingpanel
, libgee
-, elementary-icon-theme
-, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -40,12 +38,10 @@ stdenv.mkDerivation rec {
pkgconfig
python3
vala
- wrapGAppsHook
];
buildInputs = [
bamf
- elementary-icon-theme
granite
gtk3
libgee
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
index f48638ff2b1..7efb03f9d66 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
@@ -10,8 +10,6 @@
, wingpanel
, accountsservice
, libgee
-, elementary-icon-theme
-, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -36,12 +34,10 @@ stdenv.mkDerivation rec {
ninja
pkgconfig
vala
- wrapGAppsHook
];
buildInputs = [
accountsservice
- elementary-icon-theme
granite
gtk3
libgee
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
index 038ab75094c..fa89cca68c0 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
@@ -14,8 +14,6 @@
, libcanberra-gtk3
, libgee
, libxml2
-, wrapGAppsHook
-, elementary-icon-theme
}:
stdenv.mkDerivation rec {
@@ -42,11 +40,9 @@ stdenv.mkDerivation rec {
pkgconfig
python3
vala
- wrapGAppsHook
];
buildInputs = [
- elementary-icon-theme
granite
gtk3
libcanberra-gtk3
diff --git a/pkgs/desktops/pantheon/desktop/wingpanel/default.nix b/pkgs/desktops/pantheon/desktop/wingpanel/default.nix
index 06f0fc23a39..1fc7304feb2 100644
--- a/pkgs/desktops/pantheon/desktop/wingpanel/default.nix
+++ b/pkgs/desktops/pantheon/desktop/wingpanel/default.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "wingpanel";
- version = "2.2.5";
+ version = "2.2.6";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "15pl3km8jfmlgrrb2fcabdd0rkc849arz6sc3vz6azzpln7gxbq7";
+ sha256 = "0q5jhg3gpcjfzfi7g33fv8pb916cqsgk6543b82yy97c20902ap9";
};
passthru = {
diff --git a/pkgs/desktops/pantheon/granite/default.nix b/pkgs/desktops/pantheon/granite/default.nix
index b93eb2f3f9b..ab673832857 100644
--- a/pkgs/desktops/pantheon/granite/default.nix
+++ b/pkgs/desktops/pantheon/granite/default.nix
@@ -1,6 +1,5 @@
{ stdenv
, fetchFromGitHub
-, fetchpatch
, python3
, meson
, ninja
@@ -17,30 +16,15 @@
stdenv.mkDerivation rec {
pname = "granite";
- version = "5.2.3";
+ version = "5.2.5";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "10ddq1s2w4jvpzq813cylmqhh8pggzaz890fy3kzg07275i98gah";
+ sha256 = "0z40vhcp2w8s8rnc56pzvjc4s77bln8k84rwwypivjmk3lhpw1vi";
};
- patches = [
- # Resolve the circular dependency between granite and the datetime wingpanel indicator
- # See: https://github.com/elementary/granite/pull/242
- (fetchpatch {
- url = "https://src.fedoraproject.org/rpms/granite/raw/0550b44ed6400c9b1ff7e70871913747df2ff323/f/00-datetime-clock-format-gsettings.patch";
- sha256 = "0i9yvdmn77x5fjdwd1raw6ym8js8yxa7w6ydc7syx7hcyls00dmq";
- })
-
- # Fix build latest vala.
- (fetchpatch {
- url = "https://github.com/elementary/granite/commit/fd26013c84afdeb6300ae2f4a574856753fc2b58.patch";
- sha256 = "01nxqhj8gr61n6wx6ccrqdn25nmbrhhk437k21g4mxqx0gnih265";
- })
- ];
-
passthru = {
updateScript = pantheon.updateScript {
repoName = pname;
diff --git a/pkgs/desktops/pantheon/update.sh b/pkgs/desktops/pantheon/update.sh
index 9bbbe260034..8d002fe47c2 100755
--- a/pkgs/desktops/pantheon/update.sh
+++ b/pkgs/desktops/pantheon/update.sh
@@ -114,13 +114,7 @@ EOF
function get_latest_tag ( ) {
repo_name="$1"
- # Using github release api because sorting this repo just doesn't work because of old git sillyness
- # Also too lazy to care to adapt `git ls-remote` command to work with it
- if [ $repo_name == "switchboard-plug-pantheon-shell" ]; then
- curl --silent --show-error --fail -X GET "https://api.github.com/repos/elementary/$repo_name/releases/latest" | jq -r '.tag_name'
- else
- git ls-remote --tags --sort="v:refname" "https://github.com/elementary/$repo_name" | tail -n1 | sed 's/.*\///; s/\^{}//'
- fi
+ curl --silent --show-error --fail -X GET "https://api.github.com/repos/elementary/$repo_name/releases/latest" | jq -r '.tag_name'
}
#
diff --git a/pkgs/desktops/xfce/core/exo.nix b/pkgs/desktops/xfce/core/exo.nix
index 6b5ee4b3132..1a7cdd39d10 100644
--- a/pkgs/desktops/xfce/core/exo.nix
+++ b/pkgs/desktops/xfce/core/exo.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
buildInputs = [ URI glib gtk libxfce4ui libxfce4util hicolor-icon-theme ];
meta = with stdenv.lib; {
- homepage = "http://www.xfce.org/projects/${p_name}";
+ homepage = "https://docs.xfce.org/xfce/${p_name}/start";
description = "Application library for the Xfce desktop environment";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/pkgs/development/beam-modules/build-mix.nix b/pkgs/development/beam-modules/build-mix.nix
index d947acc3ea6..9aebad2dabf 100644
--- a/pkgs/development/beam-modules/build-mix.nix
+++ b/pkgs/development/beam-modules/build-mix.nix
@@ -1,4 +1,4 @@
-{ stdenv, writeText, elixir, erlang, hexRegistrySnapshot, hex, lib }:
+{ stdenv, writeText, elixir, erlang, hex, lib }:
{ name
, version
@@ -43,7 +43,7 @@ let
else setupHook;
inherit buildInputs;
- propagatedBuildInputs = [ hexRegistrySnapshot hex elixir ] ++ beamDeps;
+ propagatedBuildInputs = [ hex elixir ] ++ beamDeps;
configurePhase = if configurePhase == null
then ''
diff --git a/pkgs/development/beam-modules/default.nix b/pkgs/development/beam-modules/default.nix
index eb9353a4a63..031f7b5dda7 100644
--- a/pkgs/development/beam-modules/default.nix
+++ b/pkgs/development/beam-modules/default.nix
@@ -14,16 +14,11 @@ let
defaultScope = mkScope self;
callPackage = drv: args: callPackageWithScope defaultScope drv args;
in
- import ./hex-packages.nix {
- inherit pkgs stdenv callPackage;
- } // rec {
+ rec {
inherit callPackage erlang;
beamPackages = self;
- hexRegistrySnapshot = callPackage ./hex-registry-snapshot.nix { };
-
rebar = callPackage ../tools/build-managers/rebar { };
- rebar3-open = callPackage ../tools/build-managers/rebar3 { };
rebar3 = callPackage ../tools/build-managers/rebar3 { };
# rebar3 port compiler plugin is required by buildRebar3
@@ -80,9 +75,6 @@ let
webdriver = callPackage ./webdriver {};
relxExe = callPackage ../tools/erlang/relx-exe {};
- # The tool used to upgrade hex-packages.nix.
- hex2nix = callPackage ../tools/erlang/hex2nix {};
-
# An example of Erlang/C++ package.
cuter = callPackage ../tools/erlang/cuter {};
};
diff --git a/pkgs/development/beam-modules/hex-packages.nix b/pkgs/development/beam-modules/hex-packages.nix
deleted file mode 100644
index df781d3e247..00000000000
--- a/pkgs/development/beam-modules/hex-packages.nix
+++ /dev/null
@@ -1,37751 +0,0 @@
-/* hex-packages.nix is an auto-generated file -- DO NOT EDIT! */
-
-/* Unbuildable packages:
-
- * absinthe_relay_0_9_3
- * active_0_9_0
- * addict_0_2_5
- * address_us_0_1_1
- * airbrake_0_1_0
- * airbrake_plug_0_1_1
- * airbrakex_0_0_8
- * alembic_2_1_0
- * algolia_0_3_2
- * alice_0_3_6
- * alice_against_humanity_0_1_2
- * alice_google_images_0_1_3
- * alice_karma_0_2_0
- * alice_personable_0_0_2
- * alice_reddit_0_0_3
- * alice_shizzle_0_1_2
- * alice_tielurs_heart_rate_0_0_5
- * alice_xkcd_0_0_3
- * alphonse_0_1_0
- * amqp_0_1_1
- * amqp_0_1_4
- * amqp_client_3_5_6
- * amrita_0_4_0
- * angellist_0_0_0
- * anubis_0_1_0
- * anubis_0_3_0
- * apache_passwd_md5_1_0_0
- * apostle_0_0_3
- * arc_0_5_2
- * arc_ecto_0_4_1
- * as_nested_set_0_1_0
- * asanaficator_0_0_1
- * atlas_0_2_0
- * authable_0_3_1
- * aws_erlang_0_1_1
- * aws_http_0_2_4
- * b2_client_0_0_1
- * backoff_1_1_3
- * backy_0_0_5
- * balanced_3_1_0
- * bamboo_sendgrid_0_1_0
- * bandwidth_1_2_1
- * barrel_jiffy_0_14_4
- * barrel_jiffy_0_14_5
- * basehangul_0_2_1
- * basho_exometer_core_1_0_0
- * basic_auth_1_0_0
- * bbmustache_1_0_1
- * bbsmq_0_0_6
- * beaker_1_2_0
- * benchwarmer_0_0_2
- * bencoder_0_0_7
- * bertex_1_2_0
- * bgg_0_1_0
- * bitbucket_api_0_0_2
- * bitpay_0_2_5
- * blackbook_0_3_1
- * block_timer_0_0_1
- * bno055_0_0_1
- * boltun_1_0_1
- * booter_0_1_0
- * bottler_0_5_0
- * bouncer_0_1_5
- * brady_0_0_2
- * brod_2_1_4
- * bson_0_4_4
- * bugsnag_erl_0_1_4
- * bugsnex_0_0_1
- * bump_0_1_0
- * bureaucrat_0_1_4
- * butler_0_6_2
- * butler_0_7_1
- * butler_cage_0_0_2
- * butler_cowsay_0_2_1
- * butler_new_0_4_3
- * butler_tableflip_0_0_3
- * cache_tab_1_0_2
- * calecto_0_6_0
- * calendar_0_16_0
- * calendar_0_6_8
- * calendar_translations_0_0_3
- * can_0_0_4
- * canada_1_0_0
- * canary_0_14_1
- * carrier_1_0_4
- * cassius_0_0_1
- * cauldron_0_1_5
- * ccc_0_0_2
- * certifi_0_1_1
- * cesso_0_1_3
- * cet_0_2_3
- * channels_0_0_2
- * charlotte_0_4_0
- * charm_0_0_1
- * chatter_0_0_15
- * cipher_1_0_5
- * cldr_0_0_1
- * cleverbot_0_0_1
- * cloak_0_2_2
- * cloudi_core_1_4_0_rc_4
- * cloudi_core_1_5_1
- * cloudi_service_api_requests_1_5_1
- * cloudi_service_db_1_5_1
- * cloudi_service_db_cassandra_1_3_3
- * cloudi_service_db_cassandra_cql_1_5_1
- * cloudi_service_db_couchdb_1_5_1
- * cloudi_service_db_elasticsearch_1_3_3
- * cloudi_service_db_http_elli_1_5_1
- * cloudi_service_db_memcached_1_5_1
- * cloudi_service_db_mysql_1_5_1
- * cloudi_service_db_pgsql_1_5_1
- * cloudi_service_db_riak_1_3_3
- * cloudi_service_db_tokyotyrant_1_5_0
- * cloudi_service_filesystem_1_5_1
- * cloudi_service_http_client_1_5_1
- * cloudi_service_http_cowboy_1_5_1
- * cloudi_service_http_rest_1_5_1
- * cloudi_service_map_reduce_1_5_1
- * cloudi_service_monitoring_1_5_1
- * cloudi_service_queue_1_5_1
- * cloudi_service_quorum_1_5_1
- * cloudi_service_router_1_5_1
- * cloudi_service_tcp_1_5_1
- * cloudi_service_timers_1_5_1
- * cloudi_service_udp_1_5_1
- * cloudi_service_validate_1_5_1
- * cloudi_service_zeromq_1_5_1
- * clox_0_1_3
- * coffee_rotor_0_2_1
- * coinbase_0_0_1
- * comeonin_ecto_password_2_0_0_rc_0
- * commerce_billing_0_0_2
- * concierge_0_0_1
- * conferl_0_0_1
- * conform_0_16_0
- * conform_1_0_0_rc8
- * conform_2_0_0
- * conform_exrm_1_0_0
- * console_0_0_1
- * consul_1_0_3
- * core_0_14_1
- * couchdb_client_0_2_5
- * couchdb_connector_0_3_0
- * countries_1_1_2
- * countries_erlang_0_2_0
- * courier_web_0_0_8
- * coverex_1_4_9
- * cowboy_oauth_0_2_14
- * cowboy_routes_tree_0_2_0
- * cpg_1_4_0
- * cpg_1_5_1
- * cqrex_0_0_1
- * cqrs_0_0_7
- * cqrs_events_0_0_4
- * craterl_0_2_3
- * crudex_0_0_2
- * crypto_ext_0_1_3
- * cure_0_4_1
- * currently_0_0_3
- * datomex_0_0_5
- * datomic_gen_server_2_0_1
- * dayron_0_1_1
- * db_0_9_0
- * db_connection_1_0_0_rc_0
- * dbschema_0_2_0
- * dbus_0_5_0
- * ddb_client_0_1_17
- * ddb_client_0_1_21
- * ddb_connection_0_1_3
- * decimal_0_2_5
- * decorators_0_1_0
- * denrei_0_2_3
- * descriptive_statistics_0_0_1
- * dexts_0_2_1
- * dialyze_0_1_4
- * diane_0_0_1
- * dicer_0_8_0
- * dicks_0_1_0
- * difficult_0_0_2
- * diplomat_0_0_3
- * discount_0_7_0
- * discovery_0_5_7
- * distance_api_matrix_2_0_1
- * dns_0_0_3
- * docker_0_3_0
- * dotenv_0_0_4
- * dotenv_elixir_0_0_2
- * dpd_client_0_0_6
- * dproto_0_1_12
- * dproto_0_1_16
- * dqe_0_2_2
- * dqe_fun_0_1_1
- * dqe_idx_ddb_0_1_13
- * dqe_idx_pg_0_1_29
- * drawille_0_0_1
- * dropbox_0_0_7
- * earmark_0_1_0
- * ecc_0_1_3
- * ecdo_0_1_4
- * ecrontab_0_2_0
- * ecto_0_2_4
- * ecto_2_0_0_beta_0
- * ecto_2_0_0_rc_5
- * ecto_enum_0_3_1
- * ecto_factory_0_0_1
- * ecto_fixtures_0_0_2
- * ecto_gettext_0_1_6
- * ecto_hstore_0_0_1
- * ecto_it_0_2_0
- * ecto_lazy_float_0_1_2
- * ecto_ldap_0_2_8
- * ecto_migrate_0_6_3
- * ecto_ordered_0_0_2
- * ecto_state_machine_0_0_4
- * ecto_validation_case_0_1_1
- * ectograph_0_0_8
- * ectoo_0_0_4
- * ectophile_0_3_0
- * edeliver_1_2_9
- * eden_0_1_3
- * edgarex_0_0_2
- * efrisby_0_2_0
- * egithub_0_2_6
- * eini_1_2_1
- * ejabberd_16_4_1
- * ekstat_0_2_2
- * elastix_0_2_0
- * eleveldb_2_1_3
- * elibphonenumber_0_1_1
- * elistrix_0_0_5
- * elixilorem_0_0_1
- * elixir_ale_0_4_1
- * elixir_ale_0_5_3
- * elixir_drawille_0_0_3
- * elixir_ipfs_api_0_1_0
- * elixir_locker_0_1_4
- * elixir_nsq_1_0_3
- * elixometer_1_2_1
- * elixtagram_0_2_7
- * elixush_0_0_4
- * elli_xpblfe_0_1_1
- * elmit_0_0_1
- * email_checker_0_0_3
- * emodel_1_3_1
- * eno_0_0_1
- * enotify_0_1_0
- * ensq_0_1_6
- * env_conf_0_3_0
- * eplugin_0_1_4
- * epubnub_0_1_0
- * eql_0_1_2
- * eredis_cluster_0_5_7
- * erlang_dbus_0_2_0
- * erlang_lua_0_1_0
- * erlang_osc_1_0_1
- * erlang_tls_1_0_3
- * erlastic_search_1_2_0
- * erlcloud_0_13_4
- * erldn_1_0_5
- * erldyn_0_7_2
- * erlogger_0_1_0
- * erltrace_0_1_4
- * erocksdb_0_4_1
- * erwatch_0_3_0
- * es_0_0_1
- * escalus_2_6_4
- * esip_1_0_4
- * espec_phoenix_0_2_1
- * etcd_0_0_2
- * etude_0_1_5
- * etude_request_0_1_0
- * euler_0_0_1
- * event_source_encoder_0_0_3
- * eventstore_0_2_1
- * everex_0_1_1
- * everyoneapi_0_0_1
- * everything_location_0_0_1
- * ex_admin_0_7_6
- * ex_aerospike_0_0_1
- * ex_aws_0_4_19
- * ex_bitcask_0_1_0
- * ex_chimp_0_0_2
- * ex_cloudinary_0_2_2
- * ex_conf_0_1_2
- * ex_conf_0_1_3
- * ex_doc_0_10_0
- * ex_doc_0_11_5
- * ex_doc_0_8_4
- * ex_doc_dash_0_3_0
- * ex_doc_epub_0_0_2
- * ex_dockerapi_0_0_1
- * ex_edn_0_1_2
- * ex_hubic_0_1_0
- * ex_orient_1_3_0
- * ex_ovh_0_1_2
- * ex_parsec_0_2_1
- * ex_queb_0_1_2
- * ex_sharp_0_0_6
- * ex_slp_0_1_0
- * ex_unit_emacs_0_1_2
- * exauth_0_0_1
- * excheck_0_3_3
- * excountries_0_0_3
- * excoveralls_0_5_4
- * exdjango_0_3_1
- * exdm_0_0_4
- * exdn_2_1_2
- * exdns_0_0_1
- * exdweet_0_0_1
- * exeque_0_1_0
- * exfile_0_1_5
- * exfile_0_3_3
- * exfile_b2_0_2_2
- * exfile_encryption_0_0_2
- * exfile_imagemagick_0_1_2
- * exfile_memory_0_1_0
- * exfile_s3_0_0_1
- * exgpg_0_0_3
- * exgrid_0_3_0
- * exhal_4_12_3
- * exintercom_0_1_6
- * exjira_0_0_1
- * exjprop_0_0_5
- * exkad_0_0_2
- * exmagick_0_0_1
- * exometer_core_1_0_0
- * exometer_core_1_4_0
- * exometer_datadog_0_4_3
- * exometer_zabbix_0_0_3
- * exos_1_0_0
- * expcap_0_1_0
- * exprotobuf_0_10_2
- * exprotobuf_0_13_0
- * exprotobuf_1_0_0
- * exq_0_7_1
- * exq_ui_0_7_1
- * exquery_0_0_11
- * exrabbit_0_0_2
- * exrecaptcha_0_0_3
- * exrm_0_14_10
- * exrm_0_14_17
- * exrm_0_18_8
- * exrm_0_19_9
- * exrm_1_0_5
- * exrm_deb_0_0_6
- * exrm_docker_0_1_0
- * exrm_heroku_0_1_1
- * exrm_rpm_0_3_3
- * exrm_smartos_gz_1_0_0
- * exseed_0_0_3
- * exsentry_0_5_0
- * exsyslog_1_0_1
- * extreme_0_5_1
- * exurban_0_0_1
- * ezlib_1_0_1
- * ezmq_0_2_0
- * facebook_0_10_0
- * fast_tls_1_0_3
- * fast_xml_1_1_11
- * fast_yaml_1_0_3
- * favicon_0_0_7
- * feedistiller_2_0_2
- * feedlex_0_0_1
- * fernet_ecto_0_2_0
- * ffi_0_0_1_alpha
- * fifo_db_0_2_2
- * fifo_dt_0_1_66
- * fifo_dt_0_1_69
- * fifo_lager_0_1_4
- * fifo_spec_0_1_27
- * fifo_utils_0_1_20
- * fifo_utils_0_1_22
- * figaro_0_1_0
- * filepreviews_1_0_1
- * filtrex_0_2_0
- * finch_0_0_3
- * fintex_0_3_0
- * fireworks_0_5_1
- * fitbit_0_0_1
- * fitex_0_0_1
- * flames_0_1_0
- * fleet_api_0_0_15
- * floorplan_0_1_1
- * flower_power_0_3_2
- * flub_0_9_0
- * fluent_client_0_1_0
- * folsom_ddb_0_1_22
- * font_awesome_phoenix_0_3_2
- * form_data_0_1_1
- * forms_0_0_1
- * fqc_0_1_7
- * frank_0_0_3
- * fuentes_0_0_3
- * funnel_0_4_1
- * gcloudex_0_4_4
- * gcm_1_3_1
- * gcmex_0_0_1
- * gen_leader_0_1_0
- * gen_rpc_1_0_2
- * gen_state_machine_0_0_2
- * geo_1_0_4
- * geocoder_0_4_2
- * gil_0_0_3
- * gimei_0_0_2
- * gimei_ex_1_0_0
- * gpb_3_18_10
- * gpb_3_18_8
- * gpb_3_21_2
- * gpb_3_22_2
- * graphql_parser_0_0_3
- * graphql_relay_0_3_0
- * group_manager_0_0_8
- * guardian_0_10_1
- * guardian_0_12_0
- * guardian_0_9_1
- * guardian_db_0_4_0
- * guardian_db_0_7_0
- * hackney_1_1_0
- * hackney_1_3_1
- * hackney_1_3_2
- * hackney_1_4_10
- * hackney_1_4_4
- * hackney_1_4_8
- * hamcrest_0_1_1
- * hash_ring_ex_1_1_2
- * hdr_histogram_0_2_0
- * hedwig_flowdock_0_1_1
- * hedwig_hipchat_0_9_4
- * hedwig_irc_0_1_3
- * hedwig_slack_0_1_0
- * hedwig_sms_0_1_0
- * hedwig_xmpp_1_0_0_rc2
- * hello_world_header_0_0_1
- * hexoku_0_1_0
- * hmc5883l_0_5_0
- * honeydew_0_0_9
- * hr_0_2_2
- * hstore_0_0_2
- * htpasswd_1_0_2
- * http_0_0_1
- * httpc_aws_0_1_3
- * httpoison_0_7_1
- * httpoison_0_7_5
- * httpoison_0_8_0
- * httprot_0_1_7
- * iconv_1_0_0
- * ielixir_0_9_5
- * ifttt_oauth_0_0_1
- * inch_ex_0_5_3
- * inch_test_0_0_1
- * inflex_0_2_0
- * inquisitor_0_1_0
- * instream_0_12_0
- * intellij_elixir_0_1_2
- * iona_0_2_1
- * ipgeobase_0_0_1
- * isn_1_0_0
- * ja_serializer_0_9_0
- * japanese_holiday_0_0_2
- * jazz_0_1_1
- * jazz_0_2_1
- * jiffy_0_14_7
- * joken_0_13_1
- * joken_1_2_1
- * jsxn_0_2_1
- * kafka_protocol_0_3_2
- * kalecto_0_3_3
- * kalends_0_6_5
- * kane_0_1_1
- * katipo_0_3_4
- * kcl_0_6_2
- * keccakf1600_2_0_0
- * keelless_0_1_0
- * keenex_0_3_0
- * kerosene_0_0_1
- * kindred_0_0_1
- * kovacs_0_9_2
- * kvs_2_1_0
- * lager_2_1_1
- * lager_graylog_0_1_1
- * lager_logstash_backend_0_1_1
- * lager_watchdog_0_1_10
- * lasp_0_0_5
- * lazymaru_0_2_5
- * ledx_0_0_1
- * letsencrypt_0_5_0
- * lfe_1_0_2
- * libchunter_0_1_48
- * libdecaf_0_0_2
- * libex_config_0_2_0
- * libhowl_0_1_36
- * libleofs_0_1_2
- * librex_1_0_1
- * libsnarl_0_3_40
- * libsnarl_0_3_46
- * libsniffle_0_3_47
- * libsodium_0_0_7
- * link_shrinkex_1_0_0
- * locker_1_0_8
- * logger_json_file_backend_0_1_2
- * logger_logentries_backend_0_0_1
- * logster_0_2_0
- * lyn_0_0_16
- * mad_0_9_0
- * mailchimp_0_0_5
- * mailgun_webhook_auth_1_0_0
- * mailibex_0_1_0
- * mailman_0_2_2
- * mandrag_0_1_1
- * mandrillex_0_2_0
- * mariaex_0_7_5
- * maru_0_10_1
- * maru_swagger_0_8_0
- * marvel_1_0_0
- * marvin_0_3_0
- * mc_protocol_0_0_2
- * mcrypt_0_1_1
- * mdns_client_0_1_7
- * mdns_client_lib_0_1_33
- * mdns_client_lib_0_1_39
- * medex_0_1_2
- * merkle_0_0_4
- * message_pack_0_2_0
- * meta_0_0_1
- * migratrex_0_0_1
- * mimerl_1_0_0
- * mixstar_0_0_1
- * mmath_0_1_15
- * mobiledoc_0_0_1
- * moebius_2_0_1
- * monetized_0_4_0
- * money_1_0_0
- * mongo_0_5_4
- * mongodb_ecto_0_1_4
- * motor_hat_0_6_1
- * mstore_0_1_11
- * mt940_1_0_0
- * mustachex_0_0_1
- * mynumber_1_0_0
- * nacl_0_3_0
- * naughtygram_0_2_0
- * neo4j_0_3_0
- * neo4j_sips_0_1_26
- * neo4j_sips_models_0_1_1
- * neotoma_1_7_3
- * neotomex_0_1_4
- * nerves_0_3_2
- * nerves_interim_wifi_0_0_1
- * nerves_network_interface_0_3_1
- * nerves_system_ag150_0_5_1
- * nerves_system_alix_0_5_1
- * nerves_system_bbb_0_6_2
- * nerves_system_ev3_0_5_1
- * nerves_system_galileo_0_5_1
- * nerves_system_qemu_arm_0_5_1
- * nerves_system_rpi_0_5_2
- * nerves_system_rpi2_0_5_2
- * nerves_system_rpi3_0_5_2
- * nerves_toolchain_arm_unknown_linux_gnueabi_0_6_2
- * nerves_toolchain_arm_unknown_linux_gnueabihf_0_6_1
- * nerves_toolchain_armv6_rpi_linux_gnueabi_0_6_1
- * nerves_toolchain_i586_unknown_linux_gnu_0_6_1
- * nerves_wpa_supplicant_0_2_1
- * nested_set_0_0_2
- * new_relixir_0_1_0
- * newrelic_0_1_0
- * nice_nickname_0_0_1
- * nifty_0_0_3
- * nio_google_authenticator_1_0_1
- * nio_google_geocoder_0_7_0
- * nodefinder_1_4_0
- * nodefinder_1_5_1
- * nomad_0_6_0
- * normalixr_0_4_0
- * oauth2_0_6_0
- * oauth2_server_0_1_1
- * oauth2cli_0_0_4
- * oauth2ex_0_0_9
- * obelisk_0_10_0
- * observer_cli_1_0_5
- * okta_0_0_1
- * omise_0_2_2
- * openmaize_0_18_1
- * overpass_0_1_1
- * oxr_0_3_1
- * p1_mysql_1_0_1
- * p1_oauth2_0_6_1
- * p1_pgsql_1_1_0
- * p1_stringprep_1_0_1
- * p1_utils_1_0_0
- * p1_utils_1_0_3
- * p1_utils_1_0_4
- * p1_xml_1_1_1
- * p1_xmlrpc_1_15_1
- * params_2_0_0_beta_0
- * parse_client_0_2_3
- * parse_trans_2_9_0
- * parsex_0_0_2
- * passport_0_0_4
- * peatio_client_1_5_0
- * pet_0_1_1
- * pgpool_1_0_0
- * phoenix_0_2_6
- * phoenix_0_4_1
- * phoenix_1_2_0_rc_1
- * phoenix_active_link_0_0_1
- * phoenix_calendar_0_1_2
- * phoenix_dtl_0_0_1
- * phoenix_ecto_3_0_0_rc_0
- * phoenix_ember_0_0_1
- * phoenix_facebook_messenger_0_3_0
- * phoenix_gen_gulp_jspm_1_0_0
- * phoenix_haml_0_2_1
- * phoenix_html_2_4_0_dev
- * phoenix_html_2_5_1
- * phoenix_html_sanitizer_1_0_2
- * phoenix_html_simplified_helpers_0_3_3
- * phoenix_linguist_0_0_1
- * phoenix_live_reload_1_0_5
- * phoenix_microsoftbot_0_1_0
- * phoenix_pubsub_postgres_0_0_2
- * phoenix_pubsub_rabbitmq_0_0_1
- * phoenix_pubsub_redis_2_0_0
- * phoenix_ratchet_0_2_0
- * phoenix_reactor_0_0_3
- * phoenix_simple_form_0_0_2
- * phoenix_slim_0_4_1
- * phoenix_slime_0_6_0
- * phoenix_swoosh_0_1_2
- * phoenix_timex_1_0_1
- * phoenix_token_auth_0_4_0
- * picosat_0_1_0
- * pin_elixir_0_0_1
- * pixie_0_3_5
- * placid_0_1_3
- * plain_sitemap_0_0_1
- * plasm_0_3_0
- * plug_0_4_4
- * plug_0_5_3
- * plug_0_7_0
- * plug_abort_2_1_1
- * plug_auth_0_3_0
- * plug_basic_auth_1_1_0
- * plug_byte_serve_0_3_2
- * plug_cors_0_8_2
- * plug_exception_handler_0_0_4
- * plug_graphql_0_3_1
- * plug_json_parser_0_0_6
- * plug_jwt_0_7_1
- * plug_newrelic_0_0_5
- * plug_secure_headers_0_0_1
- * plug_session_memcached_0_3_3
- * plug_session_redis_0_1_0
- * png_0_1_1
- * poison_1_0_3
- * poison_1_1_1
- * poison_1_2_1
- * pool_0_0_2
- * pooler_1_4_0
- * portal_0_0_1
- * porterstemmer_0_0_1
- * portmidi_5_0_0
- * posterize_0_11_0
- * postgrex_0_11_1
- * postgrex_0_6_0
- * pqueue_1_4_0
- * proper_1_1_1_beta
- * protego_0_1_0
- * protobuffs_0_8_2
- * provider_asn1_0_2_1
- * pulse_0_1_3
- * pulse_libs_1_0_0
- * pusher_0_1_3
- * pushex_0_0_5
- * pynchon_0_1_1
- * quick_chex_0_2_1
- * quinn_0_0_4
- * rackla_1_0_0
- * radpath_0_0_5
- * random_0_2_2
- * ratchet_0_3_1
- * raven_0_0_5
- * raygun_0_3_0
- * reactive_0_0_1
- * readme_md_doc_0_1_2
- * reagent_0_1_9
- * reaxt_0_3_2
- * rebar3_abnfc_plugin_0_1_0
- * rebar3_auto_0_3_0
- * rebar3_auto_applications_1_0_0
- * rebar3_autotest_0_1_1
- * rebar3_cuttlefish_0_11_0
- * rebar3_diameter_compiler_0_4_0
- * rebar3_elixir_0_0_5
- * rebar3_elixirc_0_1_0
- * rebar3_eqc_0_0_10
- * rebar3_exunit_0_1_1
- * rebar3_git_vsn_1_1_0
- * rebar3_gpb_plugin_1_3_3
- * rebar3_hex_2_5_1
- * rebar3_idl_compiler_0_4_0
- * rebar3_lfe_compile_0_4_1
- * rebar3_live_0_1_3
- * rebar3_neotoma_plugin_0_2_0
- * rebar3_proper_0_6_0
- * rebar3_proper_plugin_0_1_0
- * rebar3_protobuffs_0_2_0
- * rebar3_raw_deps_2_0_0
- * rebar3_run_0_2_0
- * rebar3_shellrpc_0_1_0
- * rebar3_tsung_0_1_4
- * rebar3_vendor_0_3_0
- * rebar3_yang_plugin_0_2_1
- * rebar_alias_0_1_0
- * rebar_cmd_0_2_3
- * rebar_erl_vsn_0_1_0
- * rebar_protobuffs_0_1_0
- * rebind_0_1_3
- * recaptcha_1_1_1
- * receipt_verifier_0_0_1
- * recon_2_2_1
- * recon_2_3_1
- * recon_ex_0_9_1
- * record_translator_0_0_3
- * red_0_0_5
- * red_black_tree_1_2_0
- * reddhl_0_0_1
- * redis_pool_0_2_3
- * redis_poolex_0_0_5
- * redix_0_3_6
- * redo_2_0_1
- * redtube_1_0_0
- * ref_inspector_0_9_0
- * regdom_0_0_1
- * relax_0_3_0
- * relflow_1_0_5
- * relief_0_0_1
- * relisa_0_1_0
- * relocker_0_0_8
- * reltool_util_1_4_0
- * reltool_util_1_5_1
- * relx_3_1_0
- * relx_3_19_0
- * relx_3_5_0
- * remix_0_0_2
- * remodel_0_0_1
- * remote_ip_rewriter_0_0_2
- * rendezvous_0_0_1
- * repg2_0_0_4
- * repo_0_4_1
- * repoquery_0_0_2
- * reporter_0_5_1
- * reprise_0_5_0
- * resin_0_4_1
- * rest_1_5_0
- * rest_client_0_0_1
- * rethinkdb_0_4_0
- * rethinkdb_changefeed_0_0_1
- * retrieval_0_9_1
- * retry_0_1_0
- * reup_0_1_0
- * reverse_proxy_0_1_0
- * revision_plate_ex_0_1_0
- * rfc3339_0_9_0
- * riak_1_0_0
- * riak_core_ng_2_2_5
- * riak_dt_2_1_1
- * riak_ensemble_2_1_3
- * riak_pb_2_1_0
- * riak_sysmon_2_1_2
- * riakc_2_1_1
- * riboflavin_0_0_2
- * riemann_0_0_15
- * rlist_0_0_1
- * robotex_0_0_1
- * rogger_0_1_0
- * rollbax_0_6_0
- * rollex_0_4_0
- * roman_numerals_1_0_1
- * romanex_0_1_0
- * romeo_0_5_0
- * roombex_0_0_4
- * rop_0_5_3
- * rotor_0_2_2
- * rquote_0_0_1
- * rsa_0_0_1
- * rss_0_2_1
- * rstats_1_0_2
- * rubix_0_0_2
- * rulex_0_2_0
- * russian_0_1_0
- * rustler_0_0_7
- * safetybox_0_1_2
- * sage_0_0_1
- * salsa20_0_3_0
- * saltie_0_3_2
- * saltpack_1_0_1
- * sap_0_0_2
- * sasl_ex_0_1_0
- * sass_elixir_0_0_1
- * savory_0_0_2
- * sbroker_0_6_2
- * sbroker_0_7_0
- * sbroker_1_0_0_beta_2
- * scaffold_0_0_5
- * scarab_0_1_0
- * schedule_0_1_0
- * schizo_0_0_1
- * scientist_0_2_0
- * scientist_ex_0_1_0
- * scrape_1_0_4
- * scrivener_1_1_4
- * scrivener_1_2_1
- * scrivener_headers_1_0_1
- * scrivener_html_1_1_1
- * seasonal_0_3_0
- * seat_json_0_0_18
- * sec_cik_ticker_mapper_0_0_2
- * sec_company_filings_rss_feed_parser_0_0_2
- * sec_recent_filings_rss_feed_parser_0_0_6
- * secure_0_1_0
- * secure_compare_0_0_1
- * secure_headers_0_0_1
- * secure_password_0_4_3
- * secure_random_0_1_1
- * secure_random_0_3_0
- * seedex_0_1_2
- * seg_seg_0_0_1
- * seg_seg_0_1_0
- * segment_0_1_0
- * select_0_0_1
- * selenium_0_0_2
- * semver_0_1_2
- * sendgrid_0_1_0
- * sentient_0_0_2
- * sentinel_0_1_0
- * sentry_0_3_2
- * sequences_1_1_0
- * serial_0_1_2
- * serve_this_1_0_0
- * service_1_5_1
- * setup_1_7_0
- * setup_tag_0_1_2
- * sfmt_0_12_7
- * sfmt_0_13_0
- * sfsobject_0_0_3
- * sh_1_1_2
- * sha3_1_0_0
- * shameless_plug_1_0_0
- * shape_0_0_2
- * shell_stream_0_0_1
- * short_maps_0_1_1
- * shorter_maps_1_0_0
- * shotgun_0_3_0
- * shouldi_0_3_0
- * shove_0_0_1
- * shrivel_0_0_3
- * sidejob_2_0_0
- * sideshow_0_0_2
- * sidetask_1_1_0
- * signaturex_1_0_1
- * simetric_0_1_0
- * simple_agent_0_0_7
- * simple_bar_0_0_7
- * simple_format_0_1_0
- * simple_markdown_0_0_1
- * simple_secrets_1_0_0
- * simple_statistics_0_0_1
- * simplex_0_4_0
- * simplify_0_2_1
- * simpre_0_1_0
- * siphash_3_1_0
- * sips_downloader_0_2_2
- * sitemap_0_7_0
- * skills_0_0_1
- * skroutz_0_1_0
- * slack_0_3_0
- * slack_0_4_2
- * slack_0_5_0
- * slack_logger_backend_0_1_4
- * slack_webhook_0_0_2
- * slacker_0_0_2
- * slackex_0_0_1
- * slim_fast_0_10_0
- * slime_0_13_0
- * slp_0_0_2
- * slugerl_1_0_0
- * slugger_0_1_0
- * smex_0_0_1
- * sms506_0_2_0
- * sms_blitz_0_0_1
- * smurf_0_1_3
- * snappy_1_1_1
- * snowflake_client_0_1_1
- * socket_0_2_8
- * socket_0_3_4
- * solage_0_0_1
- * sonic_0_1_3
- * sorted_set_1_1_0
- * soundcloud_ex_0_0_1
- * spaceapi_0_1_2
- * spaced_repetitions_0_0_1
- * spacesaving_0_0_3
- * spaghetti_pool_0_1_0
- * sparkpost_0_1_0
- * spartan_0_0_1
- * spawndir_0_1_1
- * spirit_0_0_1
- * sql_dust_0_3_4
- * sqlite3_1_1_5
- * sqlite_ecto_0_5_0
- * sqlite_ecto_1_0_2
- * sqlite_ecto_1_1_0
- * ssdb_0_3_0
- * ssdb_elixir_0_2_2
- * sshex_1_1_0
- * ssl_verify_hostname_1_0_0
- * ssl_verify_hostname_1_0_5
- * ssl_verify_hostname_1_0_6
- * statman_0_5_0
- * stmd_0_0_2
- * strava_0_0_1
- * stringprep_1_0_3
- * stripe_0_0_1
- * stripe_client_0_0_3
- * stripe_eventex_1_0_0
- * stripity_stripe_1_4_0
- * structurez_0_0_1
- * stun_1_0_3
- * sugar_0_4_11
- * supermemo_1_0_0
- * supervisord_0_1_0
- * swaggerdoc_0_0_1
- * sweet_xml_0_4_0
- * switchboard_0_3_2
- * swoosh_0_3_0
- * syslog_1_0_2
- * tagplay_0_1_0
- * tarantool_0_0_2
- * tcs34725_0_0_1
- * tds_ecto_1_0_2
- * telebot_0_1_2
- * templates_0_0_5
- * texas_0_0_2
- * theriac_0_0_1
- * thesis_0_0_14
- * thing_0_0_1
- * timex_0_12_9
- * timex_0_13_5
- * timex_0_16_2
- * timex_1_0_0_rc4
- * timex_ecto_1_0_4
- * timex_ecto_1_1_3
- * timex_interval_0_6_0
- * tirerl_1_0_1
- * tomlex_0_0_4
- * topo_0_1_1
- * tracker_request_0_0_4
- * tractor_0_1_0
- * traitify_elixir_0_1_1
- * trans_0_1_0
- * translator_0_0_1
- * tributary_0_0_2
- * tuco_tuco_0_8_1
- * twittertex_0_1_0
- * twittex_0_0_4
- * u2f_0_1_3
- * u_token_0_0_2
- * ucol_2_0_0
- * ucol_nif_1_1_5
- * ueberauth_facebook_0_3_2
- * ueberauth_fitbit_0_2_1
- * ueberauth_github_0_2_0
- * ueberauth_google_0_2_0
- * ueberauth_linkedin_0_2_0
- * ueberauth_paypal_0_1_0
- * ueberauth_slack_0_2_0
- * ueberauth_spotify_0_0_1
- * ueberauth_strava_0_1_1
- * ueberauth_vk_0_1_1
- * ueberauth_vkontakte_0_1_0
- * ueberauth_weibo_0_0_3
- * ui_0_1_1
- * ulitos_0_3_0
- * unsplash_0_4_0
- * upyun_0_0_1
- * uri_template_1_2_0
- * urna_0_1_4
- * uuid_erl_1_4_0
- * uuid_erl_1_5_1
- * valid_field_0_3_0
- * velkoz_1_2_0
- * verk_0_12_0
- * verk_web_0_11_0
- * vimeo_0_0_2
- * voorhees_0_1_1
- * wayback_archiver_0_0_1
- * webdriver_0_8_1
- * weber_0_1_0
- * weebo_0_1_2
- * wifi_0_2_0
- * win_notify_0_0_4
- * wire_0_2_0
- * xlsx_parser_0_0_7
- * xref_runner_1_0_0
- * yar_0_1_0
- * yggdrasil_1_2_3
- * yodlee_0_1_4
- * yomel_0_5_0
- * zanox_0_0_1
- * zencoder_1_0_1
- * zipper_1_0_0
- * zuppler_users_client_0_0_5
-
-*/
-{ stdenv, pkgs, callPackage, overrides ? (self: super: {}) }:
-
-let
- packages = self: rec {
- abnf_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "abnf";
- version = "0.0.1";
- src = fetchHex {
- pkg = "abnf";
- version = "0.0.1";
- sha256 =
- "81e263f061ba677bda3e0d7f8884730eb51c14d7bc6526647c46cce659f1b054";
- };
-
- meta = {
- description = ''ABNF parser for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/vanstee/abnf";
- };
- } // packageOverrides)
- ) {};
-
- abnf = abnf_0_0_1;
-
- absinthe_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "absinthe";
- version = "1.0.0";
- src = fetchHex {
- pkg = "absinthe";
- version = "1.0.0";
- sha256 =
- "c5606be8b46003e7ac47e87c924908cb390b892fef0eae390deb66f8ee123a1c";
- };
-
- meta = {
- description = ''GraphQL for Elixir'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/absinthe-graphql/absinthe";
- };
- } // packageOverrides)
- ) {};
-
- absinthe_1_1_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "absinthe";
- version = "1.1.6";
- src = fetchHex {
- pkg = "absinthe";
- version = "1.1.6";
- sha256 =
- "3e83ea139967975a025850c0efc5aba7a864aded6b10d6483a60264a3523411f";
- };
-
- meta = {
- description = ''GraphQL for Elixir'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/absinthe-graphql/absinthe";
- };
- } // packageOverrides)
- ) {};
-
- absinthe = absinthe_1_1_6;
-
- absinthe_plug_1_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- absinthe_1_0_0
- }:
- buildMix ({
- name = "absinthe_plug";
- version = "1.0.0";
- src = fetchHex {
- pkg = "absinthe_plug";
- version = "1.0.0";
- sha256 =
- "08459823fe1fd4f0325a8bf0c937a4520583a5a26d73b193040ab30a1dfc0b33";
- };
- beamDeps = [ plug_1_1_5 absinthe_1_0_0 ];
-
- meta = {
- description = ''A plug for Absinthe, an experimental GraphQL
- toolkit'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/CargoSense/absinthe_plug";
- };
- } // packageOverrides)
- ) {};
-
- absinthe_plug_1_1_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- absinthe_1_1_6
- }:
- buildMix ({
- name = "absinthe_plug";
- version = "1.1.3";
- src = fetchHex {
- pkg = "absinthe_plug";
- version = "1.1.3";
- sha256 =
- "9fa66d56b4ddbd42fc11510780ed6c9758d539b9c8e538930ff8b383ae71814e";
- };
- beamDeps = [ plug_1_1_5 absinthe_1_1_6 ];
-
- meta = {
- description = ''A plug for Absinthe, an experimental GraphQL
- toolkit'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/CargoSense/absinthe_plug";
- };
- } // packageOverrides)
- ) {};
-
- absinthe_plug = absinthe_plug_1_1_3;
-
- access_token_extractor_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "access_token_extractor";
- version = "0.1.1";
- src = fetchHex {
- pkg = "access_token_extractor";
- version = "0.1.1";
- sha256 =
- "40f76799f8fbb5b03230b31d4d55c5a169e7c3ad82d776a9d87fe0c65c85396d";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- longDescription = ''Simple Plug to extract access_token from
- request and add it to private map in Plug.Conn
- struct.'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/rohanpujaris/access_token_extractor";
- };
- } // packageOverrides)
- ) {};
-
- access_token_extractor = access_token_extractor_0_1_1;
-
- adam7_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, apex_0_3_7 }:
- buildMix ({
- name = "adam7";
- version = "0.4.0";
- src = fetchHex {
- pkg = "adam7";
- version = "0.4.0";
- sha256 =
- "8b540817f2fa92ba4b198d42d1ee4af348ed1edf8bd02d69691e0d8bdbecdcee";
- };
- beamDeps = [ apex_0_3_7 ];
-
- meta = {
- longDescription = ''Adam7 interlacing library for Elixir.
- Primarily used for interlacing and
- de-interlacing image data for PNGs.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/SenecaSystems/imagineer";
- };
- } // packageOverrides)
- ) {};
-
- adam7 = adam7_0_4_0;
-
- adap_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "adap";
- version = "0.0.1";
- src = fetchHex {
- pkg = "adap";
- version = "0.0.1";
- sha256 =
- "10679369764e2aa68560008c1f8bea40d5c715389e27e10b35b1ceda3fedadbb";
- };
-
- meta = {
- longDescription = '' Create a data stream across your information
- systems to query, augment and transform data
- according to Elixir matching rules. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/adap";
- };
- } // packageOverrides)
- ) {};
-
- adap = adap_0_0_1;
-
- adt_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "adt";
- version = "0.0.2";
- src = fetchHex {
- pkg = "adt";
- version = "0.0.2";
- sha256 =
- "a5b310b1ed8093b0f786ca4facdd0c9ff073acf3e47db6a9771005b77e0d7259";
- };
-
- meta = {
- description = ''A light ADT module for Elixir.'';
-
- };
- } // packageOverrides)
- ) {};
-
- adt = adt_0_0_2;
-
- aeacus_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, comeonin_1_6_0 }:
- buildMix ({
- name = "aeacus";
- version = "0.3.0";
- src = fetchHex {
- pkg = "aeacus";
- version = "0.3.0";
- sha256 =
- "3cc138cfc7c508cfd85afddd0881632dde2e663d222c9e3749fae8c80ebb2c0b";
- };
- beamDeps = [ comeonin_1_6_0 ];
-
- meta = {
- longDescription = ''A simple, secure, and highly configurable
- Elixir identity [username | email | id |
- etc.]/password authentication module; Compatible
- with Ecto.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/zmoshansky/aeacus";
- };
- } // packageOverrides)
- ) {};
-
- aeacus = aeacus_0_3_0;
-
- ahab_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ahab";
- version = "0.1.1";
- src = fetchHex {
- pkg = "ahab";
- version = "0.1.1";
- sha256 =
- "c981c2f62dccd15a055083f9bc088aa0e4a029625ef9aa45104c4ba0ead12bd2";
- };
-
- meta = {
- description = ''A lightweight, low latency TCP acceptor pool for
- Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/jquadrin/ahab";
- };
- } // packageOverrides)
- ) {};
-
- ahab = ahab_0_1_1;
-
- airbrakify_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "airbrakify";
- version = "0.0.1";
- src = fetchHex {
- pkg = "airbrakify";
- version = "0.0.1";
- sha256 =
- "973f895ba83e6dd71cf87182419e144db5c3ac23e43b7a1247e51559bf2737b6";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''A simple Airbrake/Errbit library for
- Elixir/Phoenix projects. Currently only supports
- error/exception notifications via a Plug.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Diamond/airbrakify";
- };
- } // packageOverrides)
- ) {};
-
- airbrakify = airbrakify_0_0_1;
-
- alambic_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "alambic";
- version = "0.1.0";
- src = fetchHex {
- pkg = "alambic";
- version = "0.1.0";
- sha256 =
- "04dc4cc88d56539ec4006a84668186501be9be4c369f145af6a606bb63d97ce0";
- };
-
- meta = {
- longDescription = ''A collection of small elixir utilities.
- Semaphore: quick way of limiting access to a
- resource CountDown: quick way of counting fan
- in/out events'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/sdanzan/alambic";
- };
- } // packageOverrides)
- ) {};
-
- alambic = alambic_0_1_0;
-
- alchemic_avatar_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "alchemic_avatar";
- version = "0.1.2";
- src = fetchHex {
- pkg = "alchemic_avatar";
- version = "0.1.2";
- sha256 =
- "329ae15eb6a304d6d425f86e6890f1d5c3901475b3fbc9eb07ad03f1394144b4";
- };
-
- meta = {
- description = ''Creating letter avatar from user`s name(or any
- other strong / character).'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zhangsoledad/alchemic_avatar";
- };
- } // packageOverrides)
- ) {};
-
- alchemic_avatar = alchemic_avatar_0_1_2;
-
- alchemic_pinyin_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "alchemic_pinyin";
- version = "0.1.2";
- src = fetchHex {
- pkg = "alchemic_pinyin";
- version = "0.1.2";
- sha256 =
- "1fbd8300984699370b4a97ab10b64023494d2f9755eddf0abe1dcd9a5f2498c6";
- };
-
- meta = {
- description = ''中文汉字转拼音.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zhangsoledad/alchemic_pinyin";
- };
- } // packageOverrides)
- ) {};
-
- alchemic_pinyin = alchemic_pinyin_0_1_2;
-
- alchemist_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "alchemist";
- version = "0.0.2";
- src = fetchHex {
- pkg = "alchemist";
- version = "0.0.2";
- sha256 =
- "095ad9b47258b2d482b782a5794ed800df1c4024abbc126f347738be72a1aa51";
- };
-
- meta = {
- description = ''Carefully refactor critical paths'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/jkakar/alchemist";
- };
- } // packageOverrides)
- ) {};
-
- alchemist = alchemist_0_0_2;
-
- alchemy_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, uuid_1_1_4 }:
- buildMix ({
- name = "alchemy";
- version = "0.0.1";
- src = fetchHex {
- pkg = "alchemy";
- version = "0.0.1";
- sha256 =
- "109ce3f83d596a6ab9a947f472516f87da7b0df823fe2d91e27bc6594a305c3d";
- };
- beamDeps = [ uuid_1_1_4 ];
-
- meta = {
- description = ''Perform experiments in production'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/keathley/alchemy";
- };
- } // packageOverrides)
- ) {};
-
- alchemy = alchemy_0_0_1;
-
- aleppo_0_9_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "aleppo";
- version = "0.9.0";
- src = fetchHex {
- pkg = "aleppo";
- version = "0.9.0";
- sha256 =
- "2f360631d64da53f40621714e157fd33805a95d0160d5c62fcfb3e132986ce71";
- };
-
- meta = {
- description = ''Aleppo: ALternative Erlang Pre-ProcessOr'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/ErlyORM/aleppo";
- };
- } // packageOverrides)
- ) {};
-
- aleppo = aleppo_0_9_0;
-
- alexa_0_1_14 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "alexa";
- version = "0.1.14";
- src = fetchHex {
- pkg = "alexa";
- version = "0.1.14";
- sha256 =
- "a15cc63ef736f45326a3065ff59e1211365929387957f246e7b8cee76a31bbe8";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''Framework for implementing an Amazon Alexa
- Skill.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/col/alexa";
- };
- } // packageOverrides)
- ) {};
-
- alexa = alexa_0_1_14;
-
- alexa_plug_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "alexa_plug";
- version = "0.2.0";
- src = fetchHex {
- pkg = "alexa_plug";
- version = "0.2.0";
- sha256 =
- "a78f6fa5e3ba33ce0943f4cb96d6cfcc9b36637a4575314469c8a0d45fff40d0";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- longDescription = ''A simple set of plugs and utilities for
- interfacing with the Amazon Echo and the Alexa
- Skills Kit.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jordantdavis/alexa_plug";
- };
- } // packageOverrides)
- ) {};
-
- alexa_plug = alexa_plug_0_2_0;
-
- alexa_web_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4,
- alexa_0_1_14
- }:
- buildMix ({
- name = "alexa_web";
- version = "0.0.2";
- src = fetchHex {
- pkg = "alexa_web";
- version = "0.0.2";
- sha256 =
- "e60a7fa60eb52bbb91e445cf0ee3781e0e2a148855befa638b274e6720421126";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 alexa_0_1_14 ];
-
- meta = {
- description = ''A web endpoint for deploying one or a collection
- of Amazon Alexa Skills'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/col/alexa_web";
- };
- } // packageOverrides)
- ) {};
-
- alexa_web = alexa_web_0_0_2;
-
- algae_0_10_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, quark_1_0_2 }:
- buildMix ({
- name = "algae";
- version = "0.10.0";
- src = fetchHex {
- pkg = "algae";
- version = "0.10.0";
- sha256 =
- "02d89132d99da1e13271007d1109be958ef8b3b7a5e64323299b84d0aa2353e1";
- };
- beamDeps = [ quark_1_0_2 ];
-
- meta = {
- description = ''Bootstrapped algebraic data types for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/robot-overlord/algae";
- };
- } // packageOverrides)
- ) {};
-
- algae = algae_0_10_0;
-
- amazon_product_advertising_client_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_1_0_2,
- sweet_xml_0_6_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "amazon_product_advertising_client";
- version = "0.1.1";
- src = fetchHex {
- pkg = "amazon_product_advertising_client";
- version = "0.1.1";
- sha256 =
- "406111cedbd475cab29bdcc69f48ddc3670e57d2e3294e8d948c117ae492951c";
- };
- beamDeps = [ timex_1_0_2 sweet_xml_0_6_1 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Amazon Product Advertising API client for
- Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/zachgarwood/elixir-amazon-product-advertising-client";
- };
- } // packageOverrides)
- ) {};
-
- amazon_product_advertising_client =
- amazon_product_advertising_client_0_1_1;
-
- amnesia_0_2_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exquisite_0_1_6 }:
- buildMix ({
- name = "amnesia";
- version = "0.2.4";
- src = fetchHex {
- pkg = "amnesia";
- version = "0.2.4";
- sha256 =
- "fba1e39f5c51d860b22618046a25525170530bc595d0f2dbb45f070c3b40da8f";
- };
- beamDeps = [ exquisite_0_1_6 ];
-
- meta = {
- description = ''mnesia wrapper for Elixir'';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/meh/amnesia";
- };
- } // packageOverrides)
- ) {};
-
- amnesia = amnesia_0_2_4;
-
- anagram_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "anagram";
- version = "1.0.0";
- src = fetchHex {
- pkg = "anagram";
- version = "1.0.0";
- sha256 =
- "8c41013b8b586728adbf821fe809c277e30f99323138b8e8ccff2311317c8fac";
- };
-
- meta = {
- longDescription = ''Find anagrams of words and \"words that can
- be made with a set of letters\" (sort of a sub
- anagram)'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ewildgoose/elixir-anagram";
- };
- } // packageOverrides)
- ) {};
-
- anagram = anagram_1_0_0;
-
- anaphora_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "anaphora";
- version = "0.1.2";
- src = fetchHex {
- pkg = "anaphora";
- version = "0.1.2";
- sha256 =
- "fb60a214b2be57d7a08aa8237cd7afb009b637563d64ed5e6ec486e36c484001";
- };
-
- meta = {
- description = ''The anaphoric macro collection for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sviridov/anaphora-elixir";
- };
- } // packageOverrides)
- ) {};
-
- anaphora = anaphora_0_1_2;
-
- anilixir_1_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "anilixir";
- version = "1.0.0";
- src = fetchHex {
- pkg = "anilixir";
- version = "1.0.0";
- sha256 =
- "ee5c6dfa7e5250d8ec5c9b04910e3202788ceeba231cb3ff8b22e479cc64f1c3";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Anilist API client for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sotojuan/anilixir";
- };
- } // packageOverrides)
- ) {};
-
- anilixir = anilixir_1_0_0;
-
- apex_0_3_7 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "apex";
- version = "0.3.7";
- src = fetchHex {
- pkg = "apex";
- version = "0.3.7";
- sha256 =
- "a1c8313e9c909ff2489f004b3514430293b1aafb81569b93a1822d486f56080d";
- };
-
- meta = {
- description = ''Elixir clone of Ruby`s awesome_print gem'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bjro/apex";
- };
- } // packageOverrides)
- ) {};
-
- apex_0_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "apex";
- version = "0.5.0";
- src = fetchHex {
- pkg = "apex";
- version = "0.5.0";
- sha256 =
- "dd8863ebef2a42be331eece2d3a2f721c4ec3c8495bc0e198703aea7927f156a";
- };
-
- meta = {
- description = ''Elixir clone of Ruby`s awesome_print gem'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bjro/apex";
- };
- } // packageOverrides)
- ) {};
-
- apex = apex_0_5_0;
-
- apix_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "apix";
- version = "0.1.0";
- src = fetchHex {
- pkg = "apix";
- version = "0.1.0";
- sha256 =
- "d1d809cf41731e39a6c23e02fb41c9375bf04db35c8ce595c99c03eea694f30e";
- };
-
- meta = {
- longDescription = ''Simple convention and DSL for transformation
- of elixir functions to a documented and ready
- for validation API.'';
-
- homepage = "https://github.com/liveforeverx/apix";
- };
- } // packageOverrides)
- ) {};
-
- apix = apix_0_1_0;
-
- apns_0_9_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- poison_2_1_0,
- connection_1_0_2
- }:
- buildMix ({
- name = "apns";
- version = "0.9.2";
- src = fetchHex {
- pkg = "apns";
- version = "0.9.2";
- sha256 =
- "7d63bd108572fadac777006957e45db5da1a8adf2e94e76f83c89942adf54f68";
- };
- beamDeps = [ poolboy_1_5_1 poison_2_1_0 connection_1_0_2 ];
-
- meta = {
- description = ''APNS (Apple Push Notification Service) library
- for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/chvanikoff/apns4ex";
- };
- } // packageOverrides)
- ) {};
-
- apns = apns_0_9_2;
-
- ar2ecto_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ar2ecto";
- version = "0.1.2";
- src = fetchHex {
- pkg = "ar2ecto";
- version = "0.1.2";
- sha256 =
- "a32322d39f1c0cff335b05b5c2252e531091565c3cf754811087edd2e115a718";
- };
-
- meta = {
- description = ''Ar2ecto is a set of mix tasks to help you migrate
- from ActiveRecord to Ecto.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/aforward/ar2ecto";
- };
- } // packageOverrides)
- ) {};
-
- ar2ecto = ar2ecto_0_1_2;
-
- argent_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "argent";
- version = "0.0.1";
- src = fetchHex {
- pkg = "argent";
- version = "0.0.1";
- sha256 =
- "dde0920308efca2c8dd9681057e5196f625b53ed8dff86a27242807c3653d645";
- };
-
- meta = {
- description = ''A currency management library for elixir.'';
-
- };
- } // packageOverrides)
- ) {};
-
- argent = argent_0_0_1;
-
- argument_parser_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "argument_parser";
- version = "0.1.3";
- src = fetchHex {
- pkg = "argument_parser";
- version = "0.1.3";
- sha256 =
- "2c56a6c9dfa9790aabdb8f9268ac501404376ffb13396ff515e66f1ebf64817d";
- };
-
- meta = {
- description = ''More powerful argument parser for creating nice
- scripts'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/jisaacstone/ex_argument_parser";
- };
- } // packageOverrides)
- ) {};
-
- argument_parser = argument_parser_0_1_3;
-
- array_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "array";
- version = "1.0.1";
- src = fetchHex {
- pkg = "array";
- version = "1.0.1";
- sha256 =
- "626ac1383566dadee3a10357cd6d192151c6d604ee3266809daf0da6b5e33bbb";
- };
-
- meta = {
- description = ''An elixir wrapper library for Erlang`s array.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/takscape/elixir-array";
- };
- } // packageOverrides)
- ) {};
-
- array = array_1_0_1;
-
- artifact_0_4_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- porcelain_2_0_1,
- poolboy_1_5_1,
- plug_1_1_5
- }:
- buildMix ({
- name = "artifact";
- version = "0.4.0";
- src = fetchHex {
- pkg = "artifact";
- version = "0.4.0";
- sha256 =
- "6c66a3c745418e1f1207940c3815828d1a0f022d8186e5da593599d1f460197f";
- };
- beamDeps = [ porcelain_2_0_1 poolboy_1_5_1 plug_1_1_5 ];
-
- meta = {
- description = ''File upload and on-the-fly processing for
- Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/doomspork/artifact";
- };
- } // packageOverrides)
- ) {};
-
- artifact = artifact_0_4_0;
-
- aruspex_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- zipper_tree_0_1_1,
- exyz_1_0_0
- }:
- buildMix ({
- name = "aruspex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "aruspex";
- version = "0.1.0";
- sha256 =
- "2effd16e1081a7af2e5ade9c58cdf4c4d90e2095749ccf733332be2924a6d771";
- };
- beamDeps = [ zipper_tree_0_1_1 exyz_1_0_0 ];
-
- meta = {
- description = ''A configurable constraint solver with an API
- based on JSR 331.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://www.github.com/dkendal/aruspex";
- };
- } // packageOverrides)
- ) {};
-
- aruspex = aruspex_0_1_0;
-
- ashes_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ashes";
- version = "0.0.3";
- src = fetchHex {
- pkg = "ashes";
- version = "0.0.3";
- sha256 =
- "2178ab8c0fa1cf53b6d6152773ae79ca6100c80861d59e55e5fa06c5979b042b";
- };
-
- meta = {
- description = ''A code generation tool for the phoenix web
- framework'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nickgartmann/ashes";
- };
- } // packageOverrides)
- ) {};
-
- ashes = ashes_0_0_3;
-
- assembla_api_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "assembla_api";
- version = "0.1.0";
- src = fetchHex {
- pkg = "assembla_api";
- version = "0.1.0";
- sha256 =
- "b4a3898de536e4820702c0f119993fd2804e91e2525d1e7eba57d8744983ef24";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Assembla API client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Assembla/ex_assembla_api";
- };
- } // packageOverrides)
- ) {};
-
- assembla_api = assembla_api_0_1_0;
-
- assembly_line_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, gproc_0_5_0 }:
- buildMix ({
- name = "assembly_line";
- version = "1.0.0";
- src = fetchHex {
- pkg = "assembly_line";
- version = "1.0.0";
- sha256 =
- "3b687890bf750cd893e8a73c261710c1014ba4d5b2247f695f7730b2a84a5473";
- };
- beamDeps = [ gproc_0_5_0 ];
-
- meta = {
- description = ''A light-weight job queue (think DAG) manager.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/LeakyBucket/assembly_line";
- };
- } // packageOverrides)
- ) {};
-
- assembly_line = assembly_line_1_0_0;
-
- assert_diff_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "assert_diff";
- version = "0.0.5";
- src = fetchHex {
- pkg = "assert_diff";
- version = "0.0.5";
- sha256 =
- "ad53a2819c33d39ad2f71404a964625691e9d6bf3d63dbc28442acda71109426";
- };
-
- meta = {
- description = ''assert_diff which fallbacks to git diff'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ske77/assert_diff";
- };
- } // packageOverrides)
- ) {};
-
- assert_diff = assert_diff_0_0_5;
-
- atomic_map_0_9_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "atomic_map";
- version = "0.9.0";
- src = fetchHex {
- pkg = "atomic_map";
- version = "0.9.0";
- sha256 =
- "f95d5fd4e0f5e4a8ecfead77fa1957cfbcee52307692bcd632159e01326cbf78";
- };
-
- meta = {
- longDescription = ''A small utility to convert deep Elixir maps
- with mixed string/atom keys to atom-only keyed
- maps'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ruby2elixir/atomic_map";
- };
- } // packageOverrides)
- ) {};
-
- atomic_map = atomic_map_0_9_0;
-
- auth_test_support_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "auth_test_support";
- version = "0.0.6";
- src = fetchHex {
- pkg = "auth_test_support";
- version = "0.0.6";
- sha256 =
- "930596c61d237fbf74b86d87819f0a7df8da8ef79051294a1982ded403cb2401";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''Authentication and authorization test support
- functions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/DockYard/auth_test_support";
- };
- } // packageOverrides)
- ) {};
-
- auth_test_support = auth_test_support_0_0_6;
-
- authentic_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "authentic";
- version = "0.0.1";
- src = fetchHex {
- pkg = "authentic";
- version = "0.0.1";
- sha256 =
- "2fba6e1efde9fef4866d17499907811a3957ded8c07866c7b34474f0f0d59e29";
- };
-
- meta = {
- description = ''Auth for Phoenix'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- authentic = authentic_0_0_1;
-
- auto_doc_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- plug_1_1_5
- }:
- buildMix ({
- name = "auto_doc";
- version = "0.0.2";
- src = fetchHex {
- pkg = "auto_doc";
- version = "0.0.2";
- sha256 =
- "9c4b30c526e59f63173fe2f0d0c360ac678f1e7a11adcf209dfc843a3e63e6f7";
- };
- beamDeps = [ poison_1_5_2 plug_1_1_5 ];
-
- meta = {
- description = ''A package that will create REST API docs based on
- your ExUnit tests.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/meatherly/auto_doc";
- };
- } // packageOverrides)
- ) {};
-
- auto_doc = auto_doc_0_0_2;
-
- autobots_license_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "autobots_license";
- version = "0.1.0";
- src = fetchHex {
- pkg = "autobots_license";
- version = "0.1.0";
- sha256 =
- "7cfa258ce5eff01018dfd6faf509b430d03770fb733c1b10217b9e52770014b3";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = { };
- } // packageOverrides)
- ) {};
-
- autobots_license = autobots_license_0_1_0;
-
- avex_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "avex";
- version = "0.2.0";
- src = fetchHex {
- pkg = "avex";
- version = "0.2.0";
- sha256 =
- "e63970026cc566e9aa9c24c261f43843a7553835d2009b16e838217644ded815";
- };
-
- meta = {
- description = ''Awesome validations for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jonhkr/avex";
- };
- } // packageOverrides)
- ) {};
-
- avex = avex_0_2_0;
-
- aws_0_0_11 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "aws";
- version = "0.0.11";
- src = fetchHex {
- pkg = "aws";
- version = "0.0.11";
- sha256 =
- "f9f3f9b0e02bb6aa29268a746b2110deaebe34f205d689e9d57ccb90f0caf072";
- };
- beamDeps = [ timex_2_1_6 poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''AWS clients for Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/jkakar/aws-elixir";
- };
- } // packageOverrides)
- ) {};
-
- aws = aws_0_0_11;
-
- aws_auth_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_2_1_6 }:
- buildMix ({
- name = "aws_auth";
- version = "0.4.0";
- src = fetchHex {
- pkg = "aws_auth";
- version = "0.4.0";
- sha256 =
- "67f28f8e4ffdd3f3155e124f20ef325ff32ea3f525cf85e2df96f2f09d245976";
- };
- beamDeps = [ timex_2_1_6 ];
-
- meta = {
- description = ''AWS Signature Version 4 Signing Library'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/bryanjos/aws_auth";
- };
- } // packageOverrides)
- ) {};
-
- aws_auth = aws_auth_0_4_0;
-
- aws_cli_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, erlexec_1_1_0 }:
- buildRebar3 ({
- name = "aws_cli";
- version = "0.1.0";
- src = fetchHex {
- pkg = "aws_cli";
- version = "0.1.0";
- sha256 =
- "14fd91c4752a5eb5b2c781c4843589824b35750d7785b57e0460ba6d96bfe8c1";
- };
-
- beamDeps = [ erlexec_1_1_0 ];
-
- meta = {
- description = ''AWS cli wrapper for Erlang'';
-
- homepage = "https://github.com/fyler/aws_cli";
- };
- } // packageOverrides)
- ) {};
-
- aws_cli = aws_cli_0_1_0;
-
- azure_push_client_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "azure_push_client";
- version = "0.0.2";
- src = fetchHex {
- pkg = "azure_push_client";
- version = "0.0.2";
- sha256 =
- "d58bbac5e5260d92ef62916e74dbb8743e413a9f69afa2d8e1940071407a2f06";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Azure Push Client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/chaione/azure_push_client";
- };
- } // packageOverrides)
- ) {};
-
- azure_push_client = azure_push_client_0_0_2;
-
- b2_0_0_6 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "b2";
- version = "0.0.6";
- src = fetchHex {
- pkg = "b2";
- version = "0.0.6";
- sha256 =
- "f8b33d1ec36576dfbca3f2f4c5fad1a9a227207d1ef63b3a388778e8fad3333a";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir B2 cloud API wrapper'';
-
- };
- } // packageOverrides)
- ) {};
-
- b2 = b2_0_0_6;
-
- bamboo_0_3_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "bamboo";
- version = "0.3.2";
- src = fetchHex {
- pkg = "bamboo";
- version = "0.3.2";
- sha256 =
- "1b4bfdddae49f6fc66616c63b4d2d9a0e99d40a08619004f5c4f4e4aebfa20ed";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Straightforward, powerful, and adapter based
- Elixir email library. Works with Mandrill,
- Mailgun, SendGrid, SparkPost, in-memory, and
- test.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/paulcsmith/bamboo";
- };
- } // packageOverrides)
- ) {};
-
- bamboo_0_5_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "bamboo";
- version = "0.5.0";
- src = fetchHex {
- pkg = "bamboo";
- version = "0.5.0";
- sha256 =
- "29e46e8c9e861e93103cde6fab9712bb077317e517af75a05e118763f7c5fc35";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Straightforward, powerful, and adapter based
- Elixir email library. Works with Mandrill,
- Mailgun, SendGrid, SparkPost, in-memory, and
- test.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/paulcsmith/bamboo";
- };
- } // packageOverrides)
- ) {};
-
- bamboo_0_6_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "bamboo";
- version = "0.6.0";
- src = fetchHex {
- pkg = "bamboo";
- version = "0.6.0";
- sha256 =
- "81a48add86d8b08da8a4ca8249caa0d42cb51d0cb654bf8ed921f3055995441d";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Straightforward, powerful, and adapter based
- Elixir email library. Works with Mandrill,
- Mailgun, SendGrid, SparkPost, in-memory, and
- test.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/paulcsmith/bamboo";
- };
- } // packageOverrides)
- ) {};
-
- bamboo = bamboo_0_6_0;
-
- bamboo_smtp_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- gen_smtp_0_10_0,
- bamboo_0_5_0
- }:
- buildMix ({
- name = "bamboo_smtp";
- version = "0.0.2";
- src = fetchHex {
- pkg = "bamboo_smtp";
- version = "0.0.2";
- sha256 =
- "34c621806c8f9a2e316d5bc5f63bf85f5387418ff60222a383189611a367de4d";
- };
- beamDeps = [ gen_smtp_0_10_0 bamboo_0_5_0 ];
-
- meta = {
- description = ''A Bamboo adapter for SMTP'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/fewlinesco/bamboo_smtp";
- };
- } // packageOverrides)
- ) {};
-
- bamboo_smtp = bamboo_smtp_0_0_2;
-
- bamboo_sparkpost_0_5_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, bamboo_0_6_0 }:
- buildMix ({
- name = "bamboo_sparkpost";
- version = "0.5.1";
- src = fetchHex {
- pkg = "bamboo_sparkpost";
- version = "0.5.1";
- sha256 =
- "dc4165282d13fe431b78dbf04db5e280bc4fef9f87d3b0e20e78e008c8c6b3de";
- };
- beamDeps = [ bamboo_0_6_0 ];
-
- meta = {
- description = ''A Bamboo adapter for the SparkPost email
- service'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/andrewtimberlake/bamboo_sparkpost";
- };
- } // packageOverrides)
- ) {};
-
- bamboo_sparkpost = bamboo_sparkpost_0_5_1;
-
- bankster_0_2_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bankster";
- version = "0.2.2";
- src = fetchHex {
- pkg = "bankster";
- version = "0.2.2";
- sha256 =
- "000df06a7701e11f1b9cba4595873f8c7d8e55afde22153fd3d6d19e55bc29f7";
- };
-
- meta = {
- description = ''Bankster is an IBAN and BIC validation tool for
- Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/railsmechanic/bankster";
- };
- } // packageOverrides)
- ) {};
-
- bankster = bankster_0_2_2;
-
- banner_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "banner";
- version = "0.1.0";
- src = fetchHex {
- pkg = "banner";
- version = "0.1.0";
- sha256 =
- "309a752cd592bd8dda3526865d050b1e20a953baed8b7480d0489001688f7a0f";
- };
-
- meta = {
- description = ''It is Elixir sysvbanner port from
- https://github.com/uffejakobsen/sysvbanner.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/winebarrel/elixir-sysvbanner";
- };
- } // packageOverrides)
- ) {};
-
- banner = banner_0_1_0;
-
- barrel_ibrowse_4_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "barrel_ibrowse";
- version = "4.2.0";
- src = fetchHex {
- pkg = "barrel_ibrowse";
- version = "4.2.0";
- sha256 =
- "58bd9e45932c10fd3d0ceb5c4e47952c3243ea300b388192761ac20be197b2ca";
- };
-
- meta = {
- description = ''Erlang HTTP client application'';
-
- homepage = "https://github.com/barrel-db/ibrowse";
- };
- } // packageOverrides)
- ) {};
-
- barrel_ibrowse = barrel_ibrowse_4_2_0;
-
- barrel_oauth_1_6_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "barrel_oauth";
- version = "1.6.0";
- src = fetchHex {
- pkg = "barrel_oauth";
- version = "1.6.0";
- sha256 =
- "b2a800b771d45f32a9a55d416054b3bdfab3a925b62e8000f2c08b719390d4dd";
- };
-
- meta = {
- description = ''An Erlang OAuth 1.0 implementation'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/barrel-db/erlang-oauth";
- };
- } // packageOverrides)
- ) {};
-
- barrel_oauth = barrel_oauth_1_6_0;
-
- base16_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "base16";
- version = "1.0.0";
- src = fetchHex {
- pkg = "base16";
- version = "1.0.0";
- sha256 =
- "02afd0827e61a7b07093873e063575ca3a2b07520567c7f8cec7c5d42f052d76";
- };
-
- meta = {
- description = ''Base16 encoding and decoding'';
- license = with stdenv.lib.licenses; [ bsd3 free ];
- homepage = "https://github.com/goj/base16";
- };
- } // packageOverrides)
- ) {};
-
- base16 = base16_1_0_0;
-
- base36_1_0_0 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, custom_base_0_2_0
- }:
- buildMix ({
- name = "base36";
- version = "1.0.0";
- src = fetchHex {
- pkg = "base36";
- version = "1.0.0";
- sha256 =
- "6022d73272ebd0a6f600248da05b47576b94f064c6444dd0401df67e717c189e";
- };
- beamDeps = [ custom_base_0_2_0 ];
-
- meta = {
- description = ''Base36 encoder/decoder.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nscyclone/base36";
- };
- } // packageOverrides)
- ) {};
-
- base36 = base36_1_0_0;
-
- base58_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "base58";
- version = "0.1.0";
- src = fetchHex {
- pkg = "base58";
- version = "0.1.0";
- sha256 =
- "e9746b7fa618f15d22e3098e06b35083977aff8fe0594628baae282769a2ceff";
- };
-
- meta = {
- description = ''Base58 encoding/decoding for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jrdnull/base58";
- };
- } // packageOverrides)
- ) {};
-
- base58 = base58_0_1_0;
-
- base58check_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "base58check";
- version = "0.1.0";
- src = fetchHex {
- pkg = "base58check";
- version = "0.1.0";
- sha256 =
- "29617beb2aaffe27ef40d7232a60beb5ad208667df4f2b619552367698cd4ca4";
- };
-
- meta = {
- description = ''Elixir implementation of Base58Check encoding
- meant for Bitcoin '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gjaldon/base58check";
- };
- } // packageOverrides)
- ) {};
-
- base58check = base58check_0_1_0;
-
- base62_1_2_0 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, custom_base_0_2_0
- }:
- buildMix ({
- name = "base62";
- version = "1.2.0";
- src = fetchHex {
- pkg = "base62";
- version = "1.2.0";
- sha256 =
- "14aac55c7978b7a710906ee29df65ba1cee5af2d43efe236c96311696618088b";
- };
- beamDeps = [ custom_base_0_2_0 ];
-
- meta = {
- description = ''Base62 encoder/decoder in pure Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/igas/base62";
- };
- } // packageOverrides)
- ) {};
-
- base62 = base62_1_2_0;
-
- base64url_0_0_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "base64url";
- version = "0.0.1";
- src = fetchHex {
- pkg = "base64url";
- version = "0.0.1";
- sha256 =
- "fab09b20e3f5db886725544cbcf875b8e73ec93363954eb8a1a9ed834aa8c1f9";
- };
-
- meta = {
- description = ''URL safe base64-compatible codec'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dvv/base64url";
- };
- } // packageOverrides)
- ) {};
-
- base64url = base64url_0_0_1;
-
- basex_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "basex";
- version = "0.2.1";
- src = fetchHex {
- pkg = "basex";
- version = "0.2.1";
- sha256 =
- "190fcbb9d03fe325aee3bc1eea67e663ace1209d4515518c25098e307070f551";
- };
-
- meta = {
- description = ''BaseX - arbitrary alphabet encoding'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/basex_ex";
- };
- } // packageOverrides)
- ) {};
-
- basex = basex_0_2_1;
-
- basho_poolboy_0_8_1_p3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "basho_poolboy";
- version = "0.8.1-p3";
- src = fetchHex {
- pkg = "basho_poolboy";
- version = "0.8.1-p3";
- sha256 =
- "8e2ead104eaa80bbfcf5c688774f4ddab73733cab79230e78d097c7ba880c42d";
- };
-
- meta = {
- description = ''A hunky Erlang worker pool factory'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/basho/riak_sysmon";
- };
- } // packageOverrides)
- ) {};
-
- basho_poolboy = basho_poolboy_0_8_1_p3;
-
- basho_stats_1_0_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "basho_stats";
- version = "1.0.3";
- src = fetchHex {
- pkg = "basho_stats";
- version = "1.0.3";
- sha256 =
- "d739e733b1c8afcaa467289fca50221753fc8cde6e7b53a79b67f98a2a261f5a";
- };
-
- meta = {
- description = ''Basic Erlang statistics library'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/basho/basho_stats";
- };
- } // packageOverrides)
- ) {};
-
- basho_stats = basho_stats_1_0_3;
-
- batcher_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "batcher";
- version = "0.0.1";
- src = fetchHex {
- pkg = "batcher";
- version = "0.0.1";
- sha256 =
- "738a930f809603dc21e6612c1df38cbc452887ddf34670d20f05e136231f3671";
- };
-
- meta = {
- longDescription = ''Process a backlog of items after it has grown
- to a certain size or a defined time has
- passed'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/behe/batcher";
- };
- } // packageOverrides)
- ) {};
-
- batcher = batcher_0_0_1;
-
- battlenet_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "battlenet";
- version = "0.0.2";
- src = fetchHex {
- pkg = "battlenet";
- version = "0.0.2";
- sha256 =
- "cdd4e182da5a2db478e0da9ac1a467fc8f2b8ec638e3e38dd7962ff3fe8c9342";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir library for the Battle.net API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/cazrin/battlenet";
- };
- } // packageOverrides)
- ) {};
-
- battlenet = battlenet_0_0_2;
-
- bbmustache_1_0_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "bbmustache";
- version = "1.0.3";
- src = fetchHex {
- pkg = "bbmustache";
- version = "1.0.3";
- sha256 =
- "d79d9f3f90d14e20bda0c801063801ce9b72b71f5831d70b8d36065fb1a52208";
- };
-
- meta = {
- description = ''Binary pattern match Based Mustache template
- engine for Erlang/OTP'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/soranoba/bbmustache";
- };
- } // packageOverrides)
- ) {};
-
- bbmustache_1_0_4 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "bbmustache";
- version = "1.0.4";
- src = fetchHex {
- pkg = "bbmustache";
- version = "1.0.4";
- sha256 =
- "03b0d47db66e86df993896dce7578d7e4aae5f84636809b45fa8a3e34ee59b12";
- };
-
- meta = {
- description = ''Binary pattern match Based Mustache template
- engine for Erlang/OTP'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/soranoba/bbmustache";
- };
- } // packageOverrides)
- ) {};
-
- bbmustache_1_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "bbmustache";
- version = "1.1.0";
- src = fetchHex {
- pkg = "bbmustache";
- version = "1.1.0";
- sha256 =
- "aa22469836bb8a9928ad741bdd2038d49116228bfbe0c2d6c792e1bdd4b256d9";
- };
-
- meta = {
- description = ''Binary pattern match Based Mustache template
- engine for Erlang/OTP'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/soranoba/bbmustache";
- };
- } // packageOverrides)
- ) {};
-
- bbmustache = bbmustache_1_1_0;
-
- bcrypt_0_5_0_p3a = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "bcrypt";
- version = "0.5.0-p3a";
- src = fetchHex {
- pkg = "bcrypt";
- version = "0.5.0-p3a";
- sha256 =
- "492decdc633399b356a3bbfe8279c10a49b1040fc082c8cbf2d30b41ff88f310";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''An Erlang wrapper (NIF or port program) for the
- OpenBSD password scheme, bcrypt.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/chef/erlang-bcrypt";
- };
- } // packageOverrides)
- ) {};
-
- bcrypt = bcrypt_0_5_0_p3a;
-
- beam_analyzer_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "beam_analyzer";
- version = "0.0.3";
- src = fetchHex {
- pkg = "beam_analyzer";
- version = "0.0.3";
- sha256 =
- "acfb7b4d92c1147401f2de8e0fe5ad33236814a57fdcfbcb184e9292e43c7d27";
- };
-
- meta = {
- description = ''Get information about Erlang/Elixir modules and
- BEAM files'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joeyates/beam_analyzer";
- };
- } // packageOverrides)
- ) {};
-
- beam_analyzer = beam_analyzer_0_0_3;
-
- bear_0_8_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "bear";
- version = "0.8.3";
- src = fetchHex {
- pkg = "bear";
- version = "0.8.3";
- sha256 =
- "0a04ce4702e00e0a43c0fcdd63e38c9c7d64dceb32b27ffed261709e7c3861ad";
- };
-
- meta = {
- description = ''Statistics functions for Erlang'';
-
- homepage = "https://github.com/puzza007/bear";
- };
- } // packageOverrides)
- ) {};
-
- bear = bear_0_8_3;
-
- beersearch_0_0_6 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpotion_2_2_2,
- floki_0_8_1
- }:
- buildMix ({
- name = "beersearch";
- version = "0.0.6";
- src = fetchHex {
- pkg = "beersearch";
- version = "0.0.6";
- sha256 =
- "d830a7e1a6384d62b1dca430b6ab7dd99467f4ca1555a2ce7fed9422c3c86c6a";
- };
- beamDeps = [ httpotion_2_2_2 floki_0_8_1 ];
-
- meta = {
- description = ''A simple Elixir module that searches for beers on
- Untappd.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nicksergeant/elixir-beersearch";
- };
- } // packageOverrides)
- ) {};
-
- beersearch = beersearch_0_0_6;
-
- bees_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5,
- jsx_2_8_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "bees";
- version = "0.0.2";
- src = fetchHex {
- pkg = "bees";
- version = "0.0.2";
- sha256 =
- "3b6c0eee9359a87aff7b7e625a571a646d1932f8b4835fc18cc14f07cf0810fc";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 jsx_2_8_0 httpoison_0_8_3
- ];
-
- meta = {
- description = ''Foursquare API client for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/danieltomlinson/bees";
- };
- } // packageOverrides)
- ) {};
-
- bees = bees_0_0_2;
-
- belixir_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "belixir";
- version = "0.2.0";
- src = fetchHex {
- pkg = "belixir";
- version = "0.2.0";
- sha256 =
- "1d4cea63bf593f8ccdbad32270158704d65aa6f88ee2df48422aced2566465e3";
- };
-
- meta = {
- longDescription = ''Benchmark ips tool for elixir-lang. Runs
- given codes in given seconds and compares
- them.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/meinac/belixir";
- };
- } // packageOverrides)
- ) {};
-
- belixir = belixir_0_2_0;
-
- belvedere_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "belvedere";
- version = "0.0.1";
- src = fetchHex {
- pkg = "belvedere";
- version = "0.0.1";
- sha256 =
- "b222f5c3ab855655b7950681542e2c3941c52533bd8b6cbb08be60f91427113e";
- };
-
- meta = {
- description = ''An example Elixir project with CircleCI, Docker,
- Dialyzer integration.'';
- license = stdenv.lib.licenses.mit;
- homepage = "http://nirvana.io";
- };
- } // packageOverrides)
- ) {};
-
- belvedere = belvedere_0_0_1;
-
- benchee_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "benchee";
- version = "0.2.0";
- src = fetchHex {
- pkg = "benchee";
- version = "0.2.0";
- sha256 =
- "892b4463b3add8cb0a1c68fc45e03c6297895979bd0c77283460bad90d029dc3";
- };
-
- meta = {
- longDescription = ''Versatile (micro) benchmarking that is
- extensible. Get statistics such as: average,
- iterations per second, standard deviation and
- the median.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/PragTob/benchee";
- };
- } // packageOverrides)
- ) {};
-
- benchee = benchee_0_2_0;
-
- benchee_csv_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- csv_1_4_1,
- benchee_0_2_0
- }:
- buildMix ({
- name = "benchee_csv";
- version = "0.2.0";
- src = fetchHex {
- pkg = "benchee_csv";
- version = "0.2.0";
- sha256 =
- "43a864f1be2e9755a7cfed9e7a26aec466887773a76d1a9ef04f8737fe5b3968";
- };
- beamDeps = [ csv_1_4_1 benchee_0_2_0 ];
-
- meta = {
- description = ''Get CSV from your benchee benchmarks to them into
- graphs or whatever!'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/PragTob/benchee_csv";
- };
- } // packageOverrides)
- ) {};
-
- benchee_csv = benchee_csv_0_2_0;
-
- benchfella_0_3_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "benchfella";
- version = "0.3.2";
- src = fetchHex {
- pkg = "benchfella";
- version = "0.3.2";
- sha256 =
- "322270993f38246b02c8a98d64491a2b46a4efef5667a479d55a49ec53ea6dcf";
- };
-
- meta = {
- description = ''Microbenchmarking tool for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/alco/benchfella";
- };
- } // packageOverrides)
- ) {};
-
- benchfella = benchfella_0_3_2;
-
- benchmark_ips_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "benchmark_ips";
- version = "0.2.0";
- src = fetchHex {
- pkg = "benchmark_ips";
- version = "0.2.0";
- sha256 =
- "7c55c4317dae5b8dae6a655e25a7aa491acd076e36efb9c9852a789a3592b703";
- };
-
- meta = {
- description = ''A tool to run benchmarks to determine iteration
- per second.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mxhold/benchmark_ips";
- };
- } // packageOverrides)
- ) {};
-
- benchmark_ips = benchmark_ips_0_2_0;
-
- bencode_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, eqc_ex_1_2_4 }:
- buildMix ({
- name = "bencode";
- version = "0.3.0";
- src = fetchHex {
- pkg = "bencode";
- version = "0.3.0";
- sha256 =
- "98d397fd0a13ba47bfb51927fede25c780539d38946e6d53c6b83c998636a002";
- };
- beamDeps = [ eqc_ex_1_2_4 ];
-
- meta = {
- longDescription = ''A complete and correct Bencode encoder and
- decoder written in pure Elixir. The decoder will
- return the info hash with along with the decoded
- data, and the encoder is implemented as a
- protocol, allowing any data structure to be
- bcode encoded.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/gausby/bencode";
- };
- } // packageOverrides)
- ) {};
-
- bencode_0_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, eqc_ex_1_2_4 }:
- buildMix ({
- name = "bencode";
- version = "0.3.1";
- src = fetchHex {
- pkg = "bencode";
- version = "0.3.1";
- sha256 =
- "a66ba85941c0115fae4f96309d6a1eeeee12571aef72a53bf2c990f236b895be";
- };
- beamDeps = [ eqc_ex_1_2_4 ];
-
- meta = {
- longDescription = ''A complete and correct Bencode encoder and
- decoder written in pure Elixir. The decoder will
- return the info hash with along with the decoded
- data, and the encoder is implemented as a
- protocol, allowing any data structure to be
- bcode encoded.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/gausby/bencode";
- };
- } // packageOverrides)
- ) {};
-
- bencode = bencode_0_3_1;
-
- bencodex_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bencodex";
- version = "1.0.0";
- src = fetchHex {
- pkg = "bencodex";
- version = "1.0.0";
- sha256 =
- "a70c319eed907d4d0520bf2ed6eedc77cbf1312274b144341dc4ecc74136124d";
- };
-
- meta = {
- description = ''Encoder and decoder for the bencode format'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/patrickgombert/bencodex";
- };
- } // packageOverrides)
- ) {};
-
- bencodex = bencodex_1_0_0;
-
- bento_0_9_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "bento";
- version = "0.9.2";
- src = fetchHex {
- pkg = "bento";
- version = "0.9.2";
- sha256 =
- "8be4312c4eacf57ef0c319f5ddd0b31872b510dc8ca02c64206ee648ec0f91d1";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''An incredibly fast, pure Elixir Bencoding
- library.'';
- license = stdenv.lib.licenses.mpl20;
- homepage = "https://github.com/folz/bento";
- };
- } // packageOverrides)
- ) {};
-
- bento = bento_0_9_2;
-
- bert_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "bert";
- version = "0.1.0";
- src = fetchHex {
- pkg = "bert";
- version = "0.1.0";
- sha256 =
- "2a561521ec3529b248658a3e2d3d4bfe6729b0ab8291c701bf15ef413eda1506";
- };
-
- meta = {
- description = ''BERT Encoder/Decoder'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yuce/bert.erl";
- };
- } // packageOverrides)
- ) {};
-
- bert = bert_0_1_0;
-
- big_query_0_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- jose_1_4_2,
- httpoison_0_8_2
- }:
- buildMix ({
- name = "big_query";
- version = "0.0.5";
- src = fetchHex {
- pkg = "big_query";
- version = "0.0.5";
- sha256 =
- "f15795ee81245699d2d7a5cbf667637cbfc56a6b52143cacdfa145c0c4c11fbf";
- };
- beamDeps = [ poison_2_1_0 jose_1_4_2 httpoison_0_8_2 ];
-
- meta = {
- description = ''A Google BigQuery API client.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/companykitchen/big_query";
- };
- } // packageOverrides)
- ) {};
-
- big_query = big_query_0_0_5;
-
- bigflake_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, base62_1_2_0 }:
- buildMix ({
- name = "bigflake";
- version = "0.3.0";
- src = fetchHex {
- pkg = "bigflake";
- version = "0.3.0";
- sha256 =
- "18505f0ca3a7b77fe267840b9172ec5000e118587cb36d148d73c5e642c400a5";
- };
- beamDeps = [ base62_1_2_0 ];
-
- meta = {
- description = ''128-bit, k-ordered, conflict-free IDs Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stevedomin/bigflake";
- };
- } // packageOverrides)
- ) {};
-
- bigflake = bigflake_0_3_0;
-
- billiards_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "billiards";
- version = "0.0.1";
- src = fetchHex {
- pkg = "billiards";
- version = "0.0.1";
- sha256 =
- "5b8d8eab12e35c0c7eff5be02a4adf0a7aa4cf10688a5faeec9b10f2c2f04046";
- };
- meta = { };
- } // packageOverrides)
- ) {};
-
- billiards = billiards_0_0_1;
-
- bin_format_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bin_format";
- version = "0.0.1";
- src = fetchHex {
- pkg = "bin_format";
- version = "0.0.1";
- sha256 =
- "f73b9d1691499964d248b4a19b56284b2c51652015a63b77c2688b92cb55d66a";
- };
-
- meta = {
- longDescription = ''Automatically generate the boilerplate to
- convert between binaries and Elixir structs.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/willpenington/bin_format";
- };
- } // packageOverrides)
- ) {};
-
- bin_format = bin_format_0_0_1;
-
- bing_translator_0_2_7 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- poison_1_5_2,
- httpoison_0_8_3,
- floki_0_8_1
- }:
- buildMix ({
- name = "bing_translator";
- version = "0.2.7";
- src = fetchHex {
- pkg = "bing_translator";
- version = "0.2.7";
- sha256 =
- "6dc4e9680f93ebc3f63bce85cbadf592145e635279dc23da87b2cb83d93b08ff";
- };
- beamDeps = [
- timex_2_1_6 poison_1_5_2 httpoison_0_8_3 floki_0_8_1
- ];
-
- meta = {
- longDescription = ''Translate strings using the Bing HTTP API.
- Requires that you have a Client ID and Secret.
- See README.md for information.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ikeikeikeike/bing_translator";
- };
- } // packageOverrides)
- ) {};
-
- bing_translator = bing_translator_0_2_7;
-
- binstructor_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "binstructor";
- version = "0.0.1";
- src = fetchHex {
- pkg = "binstructor";
- version = "0.0.1";
- sha256 =
- "ab6e619628d4308a47744dcf9dd0c9ff48f4a5cc5e00ce6bb3852d92e654ba74";
- };
-
- meta = {
- longDescription = ''Automatically generate the boilerplate to
- convert between binaries and Elixir structs.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/willpenington/binstructor";
- };
- } // packageOverrides)
- ) {};
-
- binstructor = binstructor_0_0_1;
-
- biometrics_facade_1_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "biometrics_facade";
- version = "1.2.0";
- src = fetchHex {
- pkg = "biometrics_facade";
- version = "1.2.0";
- sha256 =
- "b0b40c11fc884229936e6547a31c44eae3fedea0bd47355e33153c8b8c7dd81b";
- };
- beamDeps = [ poison_1_5_2 httpotion_2_2_2 ];
-
- meta = {
- description = ''An API facade for a private biometrics
- service.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- biometrics_facade = biometrics_facade_1_2_0;
-
- bit_field_set_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, eqc_ex_1_2_4 }:
- buildMix ({
- name = "bit_field_set";
- version = "0.1.0";
- src = fetchHex {
- pkg = "bit_field_set";
- version = "0.1.0";
- sha256 =
- "63a9c8eb05dc0f9cd79590d718db56ccc1b41cd48d91457d94754a44a2663044";
- };
- beamDeps = [ eqc_ex_1_2_4 ];
-
- meta = {
- longDescription = ''Store and manipulate a set of bit flags,
- mostly used for syncing the state between peers
- in a peer to peer network, such as
- BitTorrent.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/gausby/bit_field_set";
- };
- } // packageOverrides)
- ) {};
-
- bit_field_set = bit_field_set_0_1_0;
-
- bitcask_2_0_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "bitcask";
- version = "2.0.2";
- src = fetchHex {
- pkg = "bitcask";
- version = "2.0.2";
- sha256 =
- "666bd79d17faabd62a626ed6fc98176b818266f7bb9639d76244f003ed5b2fe2";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''Bitcask key value store'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/basho/bitcask";
- };
- } // packageOverrides)
- ) {};
-
- bitcask = bitcask_2_0_2;
-
- bitfield_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bitfield";
- version = "1.0.0";
- src = fetchHex {
- pkg = "bitfield";
- version = "1.0.0";
- sha256 =
- "0f1ca3f3e9f8661cc2686561717c326309541f95e4f82f7b7d927e150f5f7b5a";
- };
-
- meta = {
- description = ''Simple bitfields for erlang/elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/bitfield.erl";
- };
- } // packageOverrides)
- ) {};
-
- bitfield = bitfield_1_0_0;
-
- bitmap_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bitmap";
- version = "1.0.0";
- src = fetchHex {
- pkg = "bitmap";
- version = "1.0.0";
- sha256 =
- "c33ca1dd28d6979e61f3517140ef71e80f8ded4029debabbb6482ef650384b34";
- };
-
- meta = {
- longDescription = ''Package to help you create and work with
- bitmaps
- (https://en.wikipedia.org/wiki/Bitmap)'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hashd/bitmap-elixir";
- };
- } // packageOverrides)
- ) {};
-
- bitmap = bitmap_1_0_0;
-
- blacksmith_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, faker_0_6_0 }:
- buildMix ({
- name = "blacksmith";
- version = "0.1.3";
- src = fetchHex {
- pkg = "blacksmith";
- version = "0.1.3";
- sha256 =
- "d070295cac13fef8d05cc50b900413e8e6dd863f4958bd55986b56d3874a20b4";
- };
- beamDeps = [ faker_0_6_0 ];
-
- meta = {
- description = ''Elixir fake data generation for testing and
- development'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/batate/blacksmith";
- };
- } // packageOverrides)
- ) {};
-
- blacksmith = blacksmith_0_1_3;
-
- blaguth_1_2_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "blaguth";
- version = "1.2.1";
- src = fetchHex {
- pkg = "blaguth";
- version = "1.2.1";
- sha256 =
- "2900dc5b7c6f7810bdf5e0ede8749632997811ae5b72ada34f59699b4310a65a";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''Basic Access Authentication in Plug
- applications.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/lexmag/blaguth";
- };
- } // packageOverrides)
- ) {};
-
- blaguth = blaguth_1_2_1;
-
- blake2_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "blake2";
- version = "0.1.0";
- src = fetchHex {
- pkg = "blake2";
- version = "0.1.0";
- sha256 =
- "5d1ac81724568d173ef9fa198b37abe39eb54ecd1f4871d8c62aabaf5d1ace25";
- };
-
- meta = {
- description = ''BLAKE2 hash functions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/blake2_ex";
- };
- } // packageOverrides)
- ) {};
-
- blake2 = blake2_0_1_0;
-
- blanket_0_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "blanket";
- version = "0.3.1";
- src = fetchHex {
- pkg = "blanket";
- version = "0.3.1";
- sha256 =
- "9d7f382c1254b83ba3334d143b942afd4a03c0ae1d32f7fee5fd3de184f4c016";
- };
-
- meta = {
- description = ''Blanket covers your tables ! Don`t loose your ETS
- tables with Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/niahoo/blanket";
- };
- } // packageOverrides)
- ) {};
-
- blanket = blanket_0_3_1;
-
- blast_furnace_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "blast_furnace";
- version = "0.0.1";
- src = fetchHex {
- pkg = "blast_furnace";
- version = "0.0.1";
- sha256 =
- "361bff3352803779f481ce56662228825c74ef45d34d05c79df5f56a37a2adb2";
- };
-
- meta = {
- description = ''Elixir port of invaluable blast furnace
- functionality'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/markryall/blast_furnace_exs";
- };
- } // packageOverrides)
- ) {};
-
- blast_furnace = blast_furnace_0_0_1;
-
- blaze_cloud_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_0_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "blaze_cloud";
- version = "0.0.1";
- src = fetchHex {
- pkg = "blaze_cloud";
- version = "0.0.1";
- sha256 =
- "c5a26f194691d7c40a008c5aded034ca0a43d4fa6a9173952333479cf2661b2b";
- };
- beamDeps = [ poison_2_0_1 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir Library for Backblaze B2 Cloud Storage.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/PerishableDave/blaze_cloud";
- };
- } // packageOverrides)
- ) {};
-
- blaze_cloud = blaze_cloud_0_0_1;
-
- blazon_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "blazon";
- version = "0.2.0";
- src = fetchHex {
- pkg = "blazon";
- version = "0.2.0";
- sha256 =
- "ef63180cafb9241602feb79155919e18eebd8da62e79544e4dae4273522f58c7";
- };
-
- meta = {
- description = ''Declarative abstract serializers.'';
- license = stdenv.lib.licenses.publicDomain;
- homepage = "https://github.com/mtwilliams/blazon";
- };
- } // packageOverrides)
- ) {};
-
- blazon = blazon_0_2_0;
-
- blockchain_info_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "blockchain_info";
- version = "0.0.2";
- src = fetchHex {
- pkg = "blockchain_info";
- version = "0.0.2";
- sha256 =
- "81593db73e409e008a785798ee7e5482d4274fd5e748e8d74f458c1e187e822b";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''WIP BlockchainInfo API wrapper for Elixir.
- Provides access to bitcoin blockchain data.'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/cyberpunk-ventures/blockchain_info_ex";
- };
- } // packageOverrides)
- ) {};
-
- blockchain_info = blockchain_info_0_0_2;
-
- blocking_queue_1_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "blocking_queue";
- version = "1.3.0";
- src = fetchHex {
- pkg = "blocking_queue";
- version = "1.3.0";
- sha256 =
- "10f2b942a29f83c3bfef6285096d7f42028201c89f317c731e708b528a7fc17d";
- };
-
- meta = {
- longDescription = ''BlockingQueue is a simple queue implemented
- as a GenServer. It has a fixed maximum length
- established when it is created.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joekain/BlockingQueue";
- };
- } // packageOverrides)
- ) {};
-
- blocking_queue = blocking_queue_1_3_0;
-
- bloodhound_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "bloodhound";
- version = "0.1.1";
- src = fetchHex {
- pkg = "bloodhound";
- version = "0.1.1";
- sha256 =
- "6aaab638fe90fc3714b650b659df774c7cdb12d098fee3910952e0a0f8fcd6ec";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''An ElasticSearch library for Elixir that can be
- easily integrated with Ecto'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ianwalter/bloodhound";
- };
- } // packageOverrides)
- ) {};
-
- bloodhound = bloodhound_0_1_1;
-
- bloom_filter_1_0_1 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, math_0_2_0, fnv_0_3_2
- }:
- buildMix ({
- name = "bloom_filter";
- version = "1.0.1";
- src = fetchHex {
- pkg = "bloom_filter";
- version = "1.0.1";
- sha256 =
- "324d819a3901c0318e9cea51cc4a5555cc15ad6243c7150676e6e1b76d7aa081";
- };
- beamDeps = [ math_0_2_0 fnv_0_3_2 ];
-
- meta = {
- longDescription = ''Bloom Filter implementation in Elixir. Bloom
- filters are probabilistic data structures
- designed to efficiently tell you whether an
- element is present in a set.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Leventhan/bloom_filter";
- };
- } // packageOverrides)
- ) {};
-
- bloom_filter = bloom_filter_1_0_1;
-
- bloomex_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bloomex";
- version = "1.0.1";
- src = fetchHex {
- pkg = "bloomex";
- version = "1.0.1";
- sha256 =
- "2d8424142550f226043e4e6fc05c10552022dfb8f5fe3e5f131252c8da45f6e9";
- };
-
- meta = {
- description = ''Bloomex is a pure Elixir implementation of
- Scalable Bloom Filters.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gmcabrita/bloomex";
- };
- } // packageOverrides)
- ) {};
-
- bloomex = bloomex_1_0_1;
-
- blume_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "blume";
- version = "0.1.0";
- src = fetchHex {
- pkg = "blume";
- version = "0.1.0";
- sha256 =
- "8a87a43607d9dab1e3138052c18355bc1fc2a98bbcc4cb1657494c395aca0fd6";
- };
-
- meta = {
- description = ''Pure erlang bloom Filters'';
- license = stdenv.lib.licenses.free;
- };
- } // packageOverrides)
- ) {};
-
- blume = blume_0_1_0;
-
- bmark_1_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bmark";
- version = "1.0.3";
- src = fetchHex {
- pkg = "bmark";
- version = "1.0.3";
- sha256 =
- "243b04d2e2431d01d93f442896d5e6ee52396782c161ef0a0e4f51a353393d93";
- };
-
- meta = {
- longDescription = ''A benchmarking tool for Elixir with a focus
- on comparing results with confidence.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joekain/bmark";
- };
- } // packageOverrides)
- ) {};
-
- bmark = bmark_1_0_3;
-
- bmfont_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, tonic_0_0_1 }:
- buildMix ({
- name = "bmfont";
- version = "0.0.1";
- src = fetchHex {
- pkg = "bmfont";
- version = "0.0.1";
- sha256 =
- "5b52d65c0345e64b2a72c54641593de19dcd33b0e8af6c80ebc29485a98bd279";
- };
- beamDeps = [ tonic_0_0_1 ];
-
- meta = {
- description = ''A BMFont file format parser'';
- license = stdenv.lib.licenses.bsd2;
- homepage = "https://github.com/ScrimpyCat/BMFontEx";
- };
- } // packageOverrides)
- ) {};
-
- bmfont = bmfont_0_0_1;
-
- bookingsync_api_client_v3_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- json_0_3_3,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "bookingsync_api_client_v3";
- version = "0.0.1";
- src = fetchHex {
- pkg = "bookingsync_api_client_v3";
- version = "0.0.1";
- sha256 =
- "7f0625828f7c38dd37f5ea0f2054b5b902851dbc9679bd354bb928a1f66c5db0";
- };
- beamDeps = [ json_0_3_3 httpotion_2_2_2 ];
-
- meta = {
- longDescription = ''Elixir BookingSync
- (https://www.bookingsync.com) API v3 client.
- Find more at:
- http://developers.bookingsync.com'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/Azdaroth/ex_bookingsync_api_client_v3";
- };
- } // packageOverrides)
- ) {};
-
- bookingsync_api_client_v3 = bookingsync_api_client_v3_0_0_1;
-
- botan_0_1_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "botan";
- version = "0.1.2";
- src = fetchHex {
- pkg = "botan";
- version = "0.1.2";
- sha256 =
- "43541b5c52c91e46295a015f58857c347c85a7753d7c3cd3a1f835b25fdedaa9";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir wrapper for Botan.io'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mendab1e/exBotan";
- };
- } // packageOverrides)
- ) {};
-
- botan = botan_0_1_2;
-
- bowfish_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bowfish";
- version = "0.1.0";
- src = fetchHex {
- pkg = "bowfish";
- version = "0.1.0";
- sha256 =
- "fcf3cccddd5d39adf5c5aceae924854d500f99bb45af97e118695db1cb633f67";
- };
-
- meta = {
- longDescription = ''A fun, positional pipe operator macro >>> for
- when piping to the first arg just won`t cut
- it.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/coconaut/bowfish";
- };
- } // packageOverrides)
- ) {};
-
- bowfish = bowfish_0_1_0;
-
- braintree_0_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "braintree";
- version = "0.5.0";
- src = fetchHex {
- pkg = "braintree";
- version = "0.5.0";
- sha256 =
- "9610f2c63e76732e733ee7a97d6971fb0698ae7425cb9b3faba83acfa8734fac";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- description = ''Native Braintree client library for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sorentwo/braintree-elixir";
- };
- } // packageOverrides)
- ) {};
-
- braintree = braintree_0_5_0;
-
- braise_0_3_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_3_1 }:
- buildMix ({
- name = "braise";
- version = "0.3.4";
- src = fetchHex {
- pkg = "braise";
- version = "0.3.4";
- sha256 =
- "10325449af9365e886b2731a7709efded8e3443253c10c9af7a50fcfe5597707";
- };
- beamDeps = [ poison_1_3_1 ];
-
- meta = {
- description = ''A library that converts JSON Schema into ember
- models/adapters.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/IoraHealth/braise";
- };
- } // packageOverrides)
- ) {};
-
- braise = braise_0_3_4;
-
- brcpfcnpj_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "brcpfcnpj";
- version = "0.1.0";
- src = fetchHex {
- pkg = "brcpfcnpj";
- version = "0.1.0";
- sha256 =
- "19ba4d572c93c70d571a36d6ada2fca4d03330d8f96c6b7d8e4c47fa9f809c90";
- };
-
- meta = {
- longDescription = ''Valida Cpf/Cnpj e Formatar em String caso
- necessario Number format and Validate, to the
- documents brazilians (CPF/CNPJ)'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/williamgueiros/Brcpfcnpj";
- };
- } // packageOverrides)
- ) {};
-
- brcpfcnpj = brcpfcnpj_0_1_0;
-
- breadcrumble_1_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "breadcrumble";
- version = "1.0.3";
- src = fetchHex {
- pkg = "breadcrumble";
- version = "1.0.3";
- sha256 =
- "f1d3ec0d3bf74670c58d4ff6c1d10cad0757c003b56ba9f77e3d76a05ac68be3";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''Elixir port of Breadcrumble library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ma2gedev/breadcrumble_ex";
- };
- } // packageOverrides)
- ) {};
-
- breadcrumble = breadcrumble_1_0_3;
-
- briefly_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "briefly";
- version = "0.3.0";
- src = fetchHex {
- pkg = "briefly";
- version = "0.3.0";
- sha256 =
- "c6ebf8fc3dcd4950dd10c03e953fb4f553a8bcf0ff4c8c40d71542434cd7e046";
- };
-
- meta = {
- description = ''Simple, robust temporary file support'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/CargoSense/briefly";
- };
- } // packageOverrides)
- ) {};
-
- briefly = briefly_0_3_0;
-
- brighterx_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "brighterx";
- version = "0.0.2";
- src = fetchHex {
- pkg = "brighterx";
- version = "0.0.2";
- sha256 =
- "f05d90a6e01e6244aa0adfc68e9a5c92bf2a3d740f3093929557c043fc6b87b8";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''A simple brighterlink api implementation'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Brightergy/brighterx";
- };
- } // packageOverrides)
- ) {};
-
- brighterx = brighterx_0_0_2;
-
- browser_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "browser";
- version = "0.1.3";
- src = fetchHex {
- pkg = "browser";
- version = "0.1.3";
- sha256 =
- "e009b1af32a665393eb3e81b812e87f29f9e606426e30ae73507bf5c4c592af1";
- };
-
- meta = {
- description = ''Browser detection library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tuvistavie/elixir-browser";
- };
- } // packageOverrides)
- ) {};
-
- browser = browser_0_1_3;
-
- bstr_0_3_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "bstr";
- version = "0.3.0";
- src = fetchHex {
- pkg = "bstr";
- version = "0.3.0";
- sha256 =
- "0fb4e05619663d48dabcd21023915741277ba392f2a5710dde7ab6034760284d";
- };
-
- meta = {
- description = ''Erlang library that uses binaries as strings'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/jcomellas/bstr";
- };
- } // packageOverrides)
- ) {};
-
- bstr = bstr_0_3_0;
-
- buffer_0_3_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "buffer";
- version = "0.3.6";
- src = fetchHex {
- pkg = "buffer";
- version = "0.3.6";
- sha256 =
- "409f4d725b69bd36635ec18df9e2c3b6e78ef6ebc14a0e55a98dc58b4c65b7c3";
- };
-
- meta = {
- description = ''Provide read and write buffers for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/adrienmo/buffer";
- };
- } // packageOverrides)
- ) {};
-
- buffer = buffer_0_3_6;
-
- bugsnag_1_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "bugsnag";
- version = "1.2.0";
- src = fetchHex {
- pkg = "bugsnag";
- version = "1.2.0";
- sha256 =
- "23c6e8eb827ec1294684b5fe788d4d1cd670804ddfb74bb2bd427aed44a68f05";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir interface to the Bugsnag API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jarednorman/bugsnag-elixir";
- };
- } // packageOverrides)
- ) {};
-
- bugsnag = bugsnag_1_2_0;
-
- build_client_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "build_client";
- version = "0.0.1";
- src = fetchHex {
- pkg = "build_client";
- version = "0.0.1";
- sha256 =
- "ee28ca64db404b76316fa578f30888b7725cbde91d6f89fa7dfc384a32b9c095";
- };
-
- meta = {
- description = ''AX Deployment Client'';
-
- homepage = "https://github.com/dapdizzy/build_client";
- };
- } // packageOverrides)
- ) {};
-
- build_client = build_client_0_0_1;
-
- bunt_0_1_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bunt";
- version = "0.1.6";
- src = fetchHex {
- pkg = "bunt";
- version = "0.1.6";
- sha256 =
- "4fb7b2f7b04af13cf210b132f8d10db52d4a57d36cb974e8025d7fdb12ca97fc";
- };
-
- meta = {
- description = ''256 color ANSI coloring in the terminal'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rrrene/bunt";
- };
- } // packageOverrides)
- ) {};
-
- bunt = bunt_0_1_6;
-
- bus_bar_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "bus_bar";
- version = "0.0.1";
- src = fetchHex {
- pkg = "bus_bar";
- version = "0.0.1";
- sha256 =
- "1781eebe238d7106cecaf947062684a0658033898282a4a0ab15f037a92ab985";
- };
-
- meta = {
- description = ''A simple event bus.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/JonRowe/busbar";
- };
- } // packageOverrides)
- ) {};
-
- bus_bar = bus_bar_0_0_1;
-
- bypass_0_5_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "bypass";
- version = "0.5.1";
- src = fetchHex {
- pkg = "bypass";
- version = "0.5.1";
- sha256 =
- "bbff87f453cd98a81c9caeb305e5bcee25fe4fe31089cb19127a36dd224c2454";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- longDescription = ''Bypass provides a quick way to create a
- custom plug that can be put in place instead of
- an actual HTTP server to return prebaked
- responses to client requests. This is most
- useful in tests, when you want to create a mock
- HTTP server and test how your HTTP client
- handles different types of responses from the
- server.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pspdfkit-labs/bypass";
- };
- } // packageOverrides)
- ) {};
-
- bypass = bypass_0_5_1;
-
- cachex_1_1_1 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, gen_delegate_1_0_0
- }:
- buildMix ({
- name = "cachex";
- version = "1.1.1";
- src = fetchHex {
- pkg = "cachex";
- version = "1.1.1";
- sha256 =
- "b9f179ee6f61cbaec9d4be604b0001ff035158923aa4d53b56de495ebf025683";
- };
- beamDeps = [ gen_delegate_1_0_0 ];
-
- meta = {
- description = ''Powerful in-memory key/value storage for
- Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zackehh/cachex";
- };
- } // packageOverrides)
- ) {};
-
- cachex = cachex_1_1_1;
-
- calendar_0_12_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, tzdata_0_0_1 }:
- buildMix ({
- name = "calendar";
- version = "0.12.4";
- src = fetchHex {
- pkg = "calendar";
- version = "0.12.4";
- sha256 =
- "1df7cc23b7dfa3228498fff3bd298495d8431433be94db62a60e93ffa455a060";
- };
- beamDeps = [ tzdata_0_0_1 ];
-
- meta = {
- longDescription = ''Calendar is a datetime library for Elixir.
- Providing explicit types for datetimes, dates
- and times. Full timezone support via its sister
- package `tzdata`. Safe parsing and formatting of
- standard formats (ISO, RFC, Unix, JS etc.) plus
- strftime formatting. Easy and safe
- interoperability with erlang style datetime
- tuples. Extendable through protocols. Related
- packages are available for i18n, Ecto and
- Phoenix interoperability.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lau/calendar";
- };
- } // packageOverrides)
- ) {};
-
- calendar_0_13_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, tzdata_0_0_1 }:
- buildMix ({
- name = "calendar";
- version = "0.13.2";
- src = fetchHex {
- pkg = "calendar";
- version = "0.13.2";
- sha256 =
- "5be3a69db1a177ed39d24d582ac7be3dab59ee8aeae41ee17c36a263a9818460";
- };
- beamDeps = [ tzdata_0_0_1 ];
-
- meta = {
- longDescription = ''Calendar is a datetime library for Elixir.
- Providing explicit types for datetimes, dates
- and times. Full timezone support via its sister
- package `tzdata`. Safe parsing and formatting of
- standard formats (ISO, RFC, Unix, JS etc.) plus
- strftime formatting. Easy and safe
- interoperability with erlang style datetime
- tuples. Extendable through protocols. Related
- packages are available for i18n, Ecto and
- Phoenix interoperability.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lau/calendar";
- };
- } // packageOverrides)
- ) {};
-
- calendar_0_14_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, tzdata_0_0_1 }:
- buildMix ({
- name = "calendar";
- version = "0.14.2";
- src = fetchHex {
- pkg = "calendar";
- version = "0.14.2";
- sha256 =
- "8b76c5bcfbe77b454c4e38696ea0fb77d52fc212e377a4299884073012960f27";
- };
- beamDeps = [ tzdata_0_0_1 ];
-
- meta = {
- longDescription = ''Calendar is a datetime library for Elixir.
- Providing explicit types for datetimes, dates
- and times. Full timezone support via its sister
- package `tzdata`. Safe parsing and formatting of
- standard formats (ISO, RFC, Unix, JS etc.) plus
- strftime formatting. Easy and safe
- interoperability with erlang style datetime
- tuples. Extendable through protocols. Related
- packages are available for i18n, Ecto and
- Phoenix interoperability.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lau/calendar";
- };
- } // packageOverrides)
- ) {};
-
- calliope_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "calliope";
- version = "0.3.0";
- src = fetchHex {
- pkg = "calliope";
- version = "0.3.0";
- sha256 =
- "0a0ccf87616459c36ff1f1551701da38485eb601500e74cffd7e42fe9862f74d";
- };
-
- meta = {
- description = ''An Elixir library for parsing haml templates.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nurugger07/calliope";
- };
- } // packageOverrides)
- ) {};
-
- calliope_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "calliope";
- version = "0.4.0";
- src = fetchHex {
- pkg = "calliope";
- version = "0.4.0";
- sha256 =
- "4b5d6c87da9f635e8596f9ebb63f51aa10c6884a1898b308219281c8a897ff3a";
- };
-
- meta = {
- description = ''An Elixir library for parsing haml templates.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nurugger07/calliope";
- };
- } // packageOverrides)
- ) {};
-
- calliope = calliope_0_4_0;
-
- campminder_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- poison_2_1_0,
- httpoison_0_8_3,
- hackney_1_6_0
- }:
- buildMix ({
- name = "campminder";
- version = "0.1.0";
- src = fetchHex {
- pkg = "campminder";
- version = "0.1.0";
- sha256 =
- "bd54e1c20b5cf566f28a827bcc0e32adb4aaf86206f4d9f90415adee2e9e5189";
- };
- beamDeps = [
- timex_2_1_6 poison_2_1_0 httpoison_0_8_3 hackney_1_6_0
- ];
-
- meta = {
- description = ''A CampMinder API library for Elixir.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/GimliLongBow/campminder-elixir";
- };
- } // packageOverrides)
- ) {};
-
- campminder = campminder_0_1_0;
-
- cartel_0_6_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- httpotion_2_2_2,
- poison_2_1_0
- }:
- buildMix ({
- name = "cartel";
- version = "0.6.0";
- src = fetchHex {
- pkg = "cartel";
- version = "0.6.0";
- sha256 =
- "04615b867d257b6cb9a32da568666f9e490b80f020a069be38fe261a60734fb8";
- };
- beamDeps = [ poolboy_1_5_1 httpotion_2_2_2 poison_2_1_0 ];
-
- meta = {
- description = ''Multi platform, multi app push notifications'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lucacorti/cartel";
- };
- } // packageOverrides)
- ) {};
-
- cartel = cartel_0_6_0;
-
- cartographer_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cartographer";
- version = "0.0.1";
- src = fetchHex {
- pkg = "cartographer";
- version = "0.0.1";
- sha256 =
- "8f070615ca221b94a22e846303a3b9cc7ae31c2dea5c3d8f39a116f0d8c4b18f";
- };
-
- meta = {
- description = ''Geohash algorithm implementation in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/afronski/cartographer";
- };
- } // packageOverrides)
- ) {};
-
- cartographer = cartographer_0_0_1;
-
- cassette_1_2_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- exml_0_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "cassette";
- version = "1.2.4";
- src = fetchHex {
- pkg = "cassette";
- version = "1.2.4";
- sha256 =
- "945a595edbaeaab781910bba0defedda2c6fc40fc5b35fdd7214dfae8c375137";
- };
- beamDeps = [ exml_0_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A CAS client and validation library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/locaweb/elixir-cassette";
- };
- } // packageOverrides)
- ) {};
-
- cassette = cassette_1_2_4;
-
- cassette_plug_1_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cassette_1_2_4
- }:
- buildMix ({
- name = "cassette_plug";
- version = "1.0.1";
- src = fetchHex {
- pkg = "cassette_plug";
- version = "1.0.1";
- sha256 =
- "7c6ca0bacb3660efd1367b95c8a2d70e485e2842b9bfc87bdeb85c33882dc164";
- };
- beamDeps = [ plug_1_1_5 cassette_1_2_4 ];
-
- meta = {
- description = ''An auth Plug using Cassette'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/locaweb/cassette-plug";
- };
- } // packageOverrides)
- ) {};
-
- cassette_plug = cassette_plug_1_0_1;
-
- caylir_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- poison_1_5_2,
- hackney_1_6_0
- }:
- buildMix ({
- name = "caylir";
- version = "0.2.0";
- src = fetchHex {
- pkg = "caylir";
- version = "0.2.0";
- sha256 =
- "b3699171f2bef699ce1968394cb2aee3b5ec7db529a395d8bf7d85163067f888";
- };
- beamDeps = [ poolboy_1_5_1 poison_1_5_2 hackney_1_6_0 ];
-
- meta = {
- description = ''Cayley driver for Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mneudert/caylir";
- };
- } // packageOverrides)
- ) {};
-
- caylir = caylir_0_2_0;
-
- cep_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- sweet_xml_0_6_1,
- poolboy_1_5_1,
- poison_2_1_0,
- httpoison_0_8_3,
- codepagex_0_1_2
- }:
- buildMix ({
- name = "cep";
- version = "0.0.1";
- src = fetchHex {
- pkg = "cep";
- version = "0.0.1";
- sha256 =
- "f76e67e1d989fc2edbfbd265f79e4a33a0aa7f9ff06934a1f2d49903df72b79f";
- };
- beamDeps = [
- sweet_xml_0_6_1
- poolboy_1_5_1
- poison_2_1_0
- httpoison_0_8_3
- codepagex_0_1_2
- ];
-
- meta = {
- longDescription = ''A package to query Brazilian CEP codes. Has
- support for multiple source APIs (Correios,
- ViaCep, Postmon, etc). It can query one specific
- source or query until one source returns a valid
- result.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/douglascamata/cep";
- };
- } // packageOverrides)
- ) {};
-
- cep = cep_0_0_1;
-
- certifi_0_3_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "certifi";
- version = "0.3.0";
- src = fetchHex {
- pkg = "certifi";
- version = "0.3.0";
- sha256 =
- "42ae85fe91c038a634a5fb8d0c77f4fc581914c508f087c7138e9366a1517f6a";
- };
-
- meta = {
- description = ''An OTP library'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/certifi/erlang-certifi";
- };
- } // packageOverrides)
- ) {};
-
- certifi_0_4_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "certifi";
- version = "0.4.0";
- src = fetchHex {
- pkg = "certifi";
- version = "0.4.0";
- sha256 =
- "1cc233bee2d6990e7b0ff4c5824d7f401edda8a3cfad04d3328e35ad97de7611";
- };
-
- meta = {
- description = ''An OTP library'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/certifi/erlang-certifi";
- };
- } // packageOverrides)
- ) {};
-
- certifi = certifi_0_4_0;
-
- cf_0_1_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "cf";
- version = "0.1.2";
- src = fetchHex {
- pkg = "cf";
- version = "0.1.2";
- sha256 =
- "c86f56bca74dd3616057b28574d920973fe665ecb064aa458dc6a2447f3f4924";
- };
-
- meta = {
- description = ''Terminal colour helper'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- cf_0_2_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "cf";
- version = "0.2.1";
- src = fetchHex {
- pkg = "cf";
- version = "0.2.1";
- sha256 =
- "baee9aa7ec2dfa3cb4486b67211177caa293f876780f0b313b45718edef6a0a5";
- };
-
- meta = {
- description = ''Terminal colour helper'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- cf = cf_0_2_1;
-
- chacha20_0_3_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "chacha20";
- version = "0.3.2";
- src = fetchHex {
- pkg = "chacha20";
- version = "0.3.2";
- sha256 =
- "26882c84da45dd1158a0249031f5a67329a6c4cd89e075d409324eee30444410";
- };
-
- meta = {
- description = ''Chacha20 symmetric stream cipher'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/chacha20_ex";
- };
- } // packageOverrides)
- ) {};
-
- chacha20 = chacha20_0_3_2;
-
- changeset_0_2_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, defmemo_0_1_1 }:
- buildMix ({
- name = "changeset";
- version = "0.2.2";
- src = fetchHex {
- pkg = "changeset";
- version = "0.2.2";
- sha256 =
- "81aebf1c232620193fb4eab90962e4a69bbb84709fa4296bdc5593578d7d2758";
- };
- beamDeps = [ defmemo_0_1_1 ];
-
- meta = {
- description = ''A package for calculating between-list edit
- distances.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/erwald/elixir-changeset";
- };
- } // packageOverrides)
- ) {};
-
- changeset = changeset_0_2_2;
-
- changex_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "changex";
- version = "0.1.1";
- src = fetchHex {
- pkg = "changex";
- version = "0.1.1";
- sha256 =
- "e087a4c3cc8eb3e94eba6050c5b1cc24dba3427eb4e4e15cebdb4000582c9851";
- };
-
- meta = {
- description = ''Automatically generate a CHANGELOG.md file based
- on git commit history. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Gazler/changex";
- };
- } // packageOverrides)
- ) {};
-
- changex = changex_0_1_1;
-
- chaos_spawn_0_7_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_0_19_5,
- exactor_2_2_0
- }:
- buildMix ({
- name = "chaos_spawn";
- version = "0.7.0";
- src = fetchHex {
- pkg = "chaos_spawn";
- version = "0.7.0";
- sha256 =
- "c4c8e985e750706fb4351d6eb036b513a4b7ea3e689a9aecd424251991f21eaa";
- };
- beamDeps = [ timex_0_19_5 exactor_2_2_0 ];
-
- meta = {
- longDescription = ''Providing tools to randomly kill proceses.
- With the goal of creating robust supevision
- trees.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/meadsteve/chaos-spawn";
- };
- } // packageOverrides)
- ) {};
-
- chaos_spawn = chaos_spawn_0_7_0;
-
- chartkick_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- uuid_1_1_4,
- poison_1_5_2
- }:
- buildMix ({
- name = "chartkick";
- version = "0.0.2";
- src = fetchHex {
- pkg = "chartkick";
- version = "0.0.2";
- sha256 =
- "6a4f4170b162117f3be9d0a9d98b63b58da8ec2cea4e29155d14441a0b12ac6c";
- };
- beamDeps = [ uuid_1_1_4 poison_1_5_2 ];
-
- meta = { };
- } // packageOverrides)
- ) {};
-
- chartkick = chartkick_0_0_2;
-
- chash_0_1_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "chash";
- version = "0.1.1";
- src = fetchHex {
- pkg = "chash";
- version = "0.1.1";
- sha256 =
- "607d369e56016a51218c42f2692312cd116834193805c99debbe02889013c84a";
- };
-
- meta = {
- description = ''Riaks CHash implementation'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/project-fifo/chash";
- };
- } // packageOverrides)
- ) {};
-
- chash = chash_0_1_1;
-
- chinese_translation_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "chinese_translation";
- version = "0.1.0";
- src = fetchHex {
- pkg = "chinese_translation";
- version = "0.1.0";
- sha256 =
- "d5e4f59421bad59e465322ce7a8f366179e5f6a732d7e06435e8a7c01f42e7ab";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''ChineseTranslation provides traditional
- chinese <-> simplified chinese translation, as
- well as pinyin translation and slugify for
- chinese phrases/characters. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tyrchen/chinese_translation";
- };
- } // packageOverrides)
- ) {};
-
- chinese_translation = chinese_translation_0_1_0;
-
- chronos_0_3_9 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "chronos";
- version = "0.3.9";
- src = fetchHex {
- pkg = "chronos";
- version = "0.3.9";
- sha256 =
- "973e1273088677a12afc1a72aad78fe5070fb0ad6f9b1c648d79dd251292dee4";
- };
-
- meta = {
- longDescription = ''An Elixir library for handling dates. It can
- be used to quickly determine a date. In a human
- readable format.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nurugger07/chronos";
- };
- } // packageOverrides)
- ) {};
-
- chronos_1_5_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "chronos";
- version = "1.5.1";
- src = fetchHex {
- pkg = "chronos";
- version = "1.5.1";
- sha256 =
- "015d881b1d095b53f626dc32f8db05e5faca8635b199d3cc2022a057c469904b";
- };
-
- meta = {
- longDescription = ''An Elixir library for handling dates. It can
- be used to quickly determine a date. In a human
- readable format.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nurugger07/chronos";
- };
- } // packageOverrides)
- ) {};
-
- chronos = chronos_1_5_1;
-
- chunky_svg_0_0_4 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, xml_builder_0_0_8
- }:
- buildMix ({
- name = "chunky_svg";
- version = "0.0.4";
- src = fetchHex {
- pkg = "chunky_svg";
- version = "0.0.4";
- sha256 =
- "c8d7212148d72b03b6ed102410017a2cf77987a09fb889320fc381d383e68c75";
- };
- beamDeps = [ xml_builder_0_0_8 ];
-
- meta = {
- description = '' A library for drawing things with SVG '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mmmries/chunky_svg";
- };
- } // packageOverrides)
- ) {};
-
- chunky_svg = chunky_svg_0_0_4;
-
- cidr_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cidr";
- version = "1.0.0";
- src = fetchHex {
- pkg = "cidr";
- version = "1.0.0";
- sha256 =
- "3bffa78af48cfbcd89461144bd2e1990b4f2631a8328c42cb033fa71c14b8f46";
- };
-
- meta = {
- description = ''Classless Inter-Domain Routing (CIDR) for
- Elixir'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/c-rack/cidr-elixir";
- };
- } // packageOverrides)
- ) {};
-
- cidr = cidr_1_0_0;
-
- cirru_parser_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cirru_parser";
- version = "0.0.1";
- src = fetchHex {
- pkg = "cirru_parser";
- version = "0.0.1";
- sha256 =
- "259f533ee97805c50eb12fa8472b5553eaca5bfd58216d54a734dfa1c4d0c678";
- };
-
- meta = {
- description = ''Cirru Parser in Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Cirru/parser.ex";
- };
- } // packageOverrides)
- ) {};
-
- cirru_parser = cirru_parser_0_0_1;
-
- ckan_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "ckan";
- version = "0.0.2";
- src = fetchHex {
- pkg = "ckan";
- version = "0.0.2";
- sha256 =
- "471a58f1d38df7a6ff36af9a1e9d4c6cb9d310c5acb2db95ff3184717d7762a0";
- };
- beamDeps = [ poison_1_5_2 httpotion_2_2_2 ];
-
- meta = {
- description = ''A small library for interacting with CKAN
- (ckan.org) instances'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/rossjones/ckan_ex";
- };
- } // packageOverrides)
- ) {};
-
- ckan = ckan_0_0_2;
-
- clicksign_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- httpoison_0_8_3,
- exjsx_3_2_0,
- cowboy_1_0_4,
- bypass_0_5_1
- }:
- buildMix ({
- name = "clicksign";
- version = "0.0.2";
- src = fetchHex {
- pkg = "clicksign";
- version = "0.0.2";
- sha256 =
- "e6e9335c86298d5d5af6c18b85f3533554eca74d6129e1aea7dae17849b48ed2";
- };
- beamDeps = [
- plug_1_1_5
- httpoison_0_8_3
- exjsx_3_2_0
- cowboy_1_0_4
- bypass_0_5_1
- ];
-
- meta = {
- description = ''Clicksign client'';
-
- };
- } // packageOverrides)
- ) {};
-
- clicksign = clicksign_0_0_2;
-
- clint_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_0_11_3,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "clint";
- version = "0.0.1";
- src = fetchHex {
- pkg = "clint";
- version = "0.0.1";
- sha256 =
- "41c6781b5f4b986bce14c3578d39c497bcb8427f1d36d8cde5fcaa6e03cae2b1";
- };
- beamDeps = [ plug_0_11_3 cowboy_1_0_4 ];
-
- meta = {
- description = ''An Elixir web micro-framework, inspired by
- Sinatra'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lpil/clint";
- };
- } // packageOverrides)
- ) {};
-
- clint = clint_0_0_1;
-
- clique_3_0_1 = callPackage
- (
- {
- buildRebar3, packageOverrides ? {}, fetchHex, cuttlefish_2_0_7
- }:
- buildRebar3 ({
- name = "clique";
- version = "3.0.1";
- src = fetchHex {
- pkg = "clique";
- version = "3.0.1";
- sha256 =
- "f26bd1d293a88223b9dc21dc5a2643e64823f3e8e178536fb66e97c4ff4a2ac2";
- };
-
- beamDeps = [ cuttlefish_2_0_7 ];
-
- meta = {
- description = ''A CLI library for erlang'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/basho/clique";
- };
- } // packageOverrides)
- ) {};
-
- clique = clique_3_0_1;
-
- close_enough_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "close_enough";
- version = "0.0.1";
- src = fetchHex {
- pkg = "close_enough";
- version = "0.0.1";
- sha256 =
- "cbd73a651bffc50259035a311e5a03cb01176667b76aece059778dda9bd72079";
- };
-
- meta = {
- description = ''Forget typos in function names name, CloseEnough
- handles them.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sivsushruth/close_enough";
- };
- } // packageOverrides)
- ) {};
-
- close_enough = close_enough_0_0_1;
-
- cloudex_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- tzdata_0_5_8,
- timex_0_19_5,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "cloudex";
- version = "0.0.2";
- src = fetchHex {
- pkg = "cloudex";
- version = "0.0.2";
- sha256 =
- "eb424a8e6610de6f7a2f2be074937c571a86d11e4b942d2ea39900855a66b306";
- };
- beamDeps = [
- tzdata_0_5_8 timex_0_19_5 poison_1_5_2 httpoison_0_8_3
- ];
-
- meta = {
- longDescription = ''A library that helps with uploading image
- files and urls to cloudinary. Also provides an
- helper to generate transformations and
- cloudinary urls pointing to your images'';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/smeevil/cloudex";
- };
- } // packageOverrides)
- ) {};
-
- cloudex = cloudex_0_0_2;
-
- cloudinary_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_4_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "cloudinary";
- version = "0.0.2";
- src = fetchHex {
- pkg = "cloudinary";
- version = "0.0.2";
- sha256 =
- "9e32b21717b193f90a526203725811b96294d7c88391e5ad4a57bf178678cc4c";
- };
- beamDeps = [ poison_1_4_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Library to upload to Cloudinary'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- cloudinary = cloudinary_0_0_2;
-
- cloudinaryex_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_1_0_2,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "cloudinaryex";
- version = "0.0.2";
- src = fetchHex {
- pkg = "cloudinaryex";
- version = "0.0.2";
- sha256 =
- "31518baacfcca428e30ee8f1c411d76568344e7032ed93cf34535e279c8472fc";
- };
- beamDeps = [ timex_1_0_2 poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''A library for connecting with Cloudinary in
- Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/micahwedemeyer/cloudinaryex";
- };
- } // packageOverrides)
- ) {};
-
- cloudinaryex = cloudinaryex_0_0_2;
-
- cmark_0_6_10 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cmark";
- version = "0.6.10";
- src = fetchHex {
- pkg = "cmark";
- version = "0.6.10";
- sha256 =
- "df6dd77f8fe0774b6e4cdedcadef56c1c7cb478c6aaed7445535ec87dba3a608";
- };
-
- meta = {
- longDescription = ''Elixir NIF for cmark (C), a parser library
- following the CommonMark spec, a compatible
- implementation of Markdown.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/asaaki/cmark.ex";
- };
- } // packageOverrides)
- ) {};
-
- cmark = cmark_0_6_10;
-
- cobertura_cover_0_9_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cobertura_cover";
- version = "0.9.0";
- src = fetchHex {
- pkg = "cobertura_cover";
- version = "0.9.0";
- sha256 =
- "870bc4658cacc5c80d13f1206b688925234d2dc4e00278e8a3e72fbbd6bea0b1";
- };
-
- meta = {
- longDescription = ''A plugin for `mix test --cover` that writes a
- `coverage.xml` file compatible with Jenkins`
- Cobertura plugin. '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/PSPDFKit-labs/cobertura_cover";
- };
- } // packageOverrides)
- ) {};
-
- cobertura_cover = cobertura_cover_0_9_0;
-
- codepagex_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "codepagex";
- version = "0.1.2";
- src = fetchHex {
- pkg = "codepagex";
- version = "0.1.2";
- sha256 =
- "cb6fbd1ebf1b1748aee9d956fb15115af407db3348efc26bc9d3d637c6441074";
- };
-
- meta = {
- longDescription = ''Codepagex is an elixir library to convert
- between string encodings to and from utf-8. Like
- iconv, but written in pure Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/tallakt/codepagex";
- };
- } // packageOverrides)
- ) {};
-
- codepagex = codepagex_0_1_2;
-
- coincap_io_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3,
- exconstructor_1_0_2
- }:
- buildMix ({
- name = "coincap_io";
- version = "0.0.2";
- src = fetchHex {
- pkg = "coincap_io";
- version = "0.0.2";
- sha256 =
- "23492902655cfff97d9988278dc1478562e236be631608a50d4d47106f132664";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 exconstructor_1_0_2 ];
-
- meta = {
- longDescription = ''WIP, unstable Elixir API wrapper for
- coincap.io. Provides access to market
- capitalization data of bitcoin, altcoins and
- cryptotokens.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/cyberpunk-ventures/coincap_io_ex";
- };
- } // packageOverrides)
- ) {};
-
- coincap_io = coincap_io_0_0_2;
-
- colixir_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "colixir";
- version = "0.0.1";
- src = fetchHex {
- pkg = "colixir";
- version = "0.0.1";
- sha256 =
- "38dc49351419c6fcfdb76bbc785e07c3acf83cc29f632719dd601ecadbfb73b8";
- };
-
- meta = {
- description = ''Colixir creates colorized text for terminal
- output'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mondok/colixir";
- };
- } // packageOverrides)
- ) {};
-
- colixir = colixir_0_0_1;
-
- color_stream_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "color_stream";
- version = "0.0.2";
- src = fetchHex {
- pkg = "color_stream";
- version = "0.0.2";
- sha256 =
- "b1181f32b310311016006f4f8d52b3418d1af6f06e71903daabafdcaa602a29d";
- };
-
- meta = {
- description = ''Generate random colors that are fairly spaced out
- and look nice.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/code-lever/color-stream-elixir";
- };
- } // packageOverrides)
- ) {};
-
- color_stream = color_stream_0_0_2;
-
- color_utils_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "color_utils";
- version = "0.2.0";
- src = fetchHex {
- pkg = "color_utils";
- version = "0.2.0";
- sha256 =
- "bf16a1a9de7d837a68ede139c6e06bc9d57f9eccedff302f730105bd80d98647";
- };
-
- meta = {
- description = ''A Color Util library for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/barakyo/color_utils";
- };
- } // packageOverrides)
- ) {};
-
- color_utils = color_utils_0_2_0;
-
- colorful_0_6_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "colorful";
- version = "0.6.0";
- src = fetchHex {
- pkg = "colorful";
- version = "0.6.0";
- sha256 =
- "6b00225f137efdde7901d3ddc7626a3b33031c20ea145097b2442680e72adc3d";
- };
-
- meta = {
- description = ''Modules which manage colors'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Joe-noh/colorful";
- };
- } // packageOverrides)
- ) {};
-
- colorful = colorful_0_6_0;
-
- colorize_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "colorize";
- version = "0.2.0";
- src = fetchHex {
- pkg = "colorize";
- version = "0.2.0";
- sha256 =
- "d43757bae49d6da310d641cf7ec809bdc0b6a9eb40fb7ac4c57c1dbbb7d4e32e";
- };
-
- meta = {
- description = ''Colorize your text in the console'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/shiroyasha/colorize";
- };
- } // packageOverrides)
- ) {};
-
- colorize = colorize_0_2_0;
-
- colors_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "colors";
- version = "1.0.1";
- src = fetchHex {
- pkg = "colors";
- version = "1.0.1";
- sha256 =
- "960aa874a3cbbf4356c64ef8194d5215c8373537a720fc0ab46c90400ecf8949";
- };
-
- meta = {
- description = ''a colors util'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/lidashuang/colors";
- };
- } // packageOverrides)
- ) {};
-
- colors = colors_1_0_1;
-
- combination_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "combination";
- version = "0.0.2";
- src = fetchHex {
- pkg = "combination";
- version = "0.0.2";
- sha256 =
- "f3e4934d2077d161e4ec8c6e54a2c4b6b39d8189a1434866ca3e2afedd38be04";
- };
-
- meta = {
- description = ''Elixir library computing simple combination and
- permutation on Enumerables.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/seantanly/elixir-combination";
- };
- } // packageOverrides)
- ) {};
-
- combination = combination_0_0_2;
-
- combine_0_7_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "combine";
- version = "0.7.0";
- src = fetchHex {
- pkg = "combine";
- version = "0.7.0";
- sha256 =
- "3ac1b6622e6149204899c7069b850a53ed38d1a749cc7357aeffe86e8bfc593c";
- };
-
- meta = {
- description = ''A parser combinator library for Elixir
- projects.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- combine_0_8_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "combine";
- version = "0.8.0";
- src = fetchHex {
- pkg = "combine";
- version = "0.8.0";
- sha256 =
- "3adc5354d03ef96bc494850e5014e11150ddf16b3feee9ff3292a0da55f64301";
- };
-
- meta = {
- description = ''A parser combinator library for Elixir
- projects.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- combine = combine_0_8_0;
-
- comeonin_1_6_0 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, comeonin_i18n_0_1_3
- }:
- buildMix ({
- name = "comeonin";
- version = "1.6.0";
- src = fetchHex {
- pkg = "comeonin";
- version = "1.6.0";
- sha256 =
- "40dd0da2c33696d19515888fd86b9ffdcad92d49e9a6b3b13df98e824897a1b1";
- };
- beamDeps = [ comeonin_i18n_0_1_3 ];
-
- meta = {
- description = ''Password hashing (bcrypt, pbkdf2_sha512) library
- for Elixir.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/elixircnx/comeonin";
- };
- } // packageOverrides)
- ) {};
-
- comeonin_2_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "comeonin";
- version = "2.0.3";
- src = fetchHex {
- pkg = "comeonin";
- version = "2.0.3";
- sha256 =
- "a9a6f87107ebf6898adeca7130adb1b9e421c1be7e8b30b13ac1e0354ea15198";
- };
-
- meta = {
- description = ''Password hashing (bcrypt, pbkdf2_sha512) library
- for Elixir.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/elixircnx/comeonin";
- };
- } // packageOverrides)
- ) {};
-
- comeonin_2_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "comeonin";
- version = "2.1.1";
- src = fetchHex {
- pkg = "comeonin";
- version = "2.1.1";
- sha256 =
- "7f85774ae5d453f664d0e7809cc1ab32ff22855d16ff6a2edd68c6d36cb1a1aa";
- };
-
- meta = {
- description = ''Password hashing (bcrypt, pbkdf2_sha512) library
- for Elixir.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/elixircnx/comeonin";
- };
- } // packageOverrides)
- ) {};
-
- comeonin_2_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "comeonin";
- version = "2.4.0";
- src = fetchHex {
- pkg = "comeonin";
- version = "2.4.0";
- sha256 =
- "b326290a3143fdf4847a735f272ebd16d15216e97e968266a7b24125af4620be";
- };
-
- meta = {
- description = ''Password hashing (bcrypt, pbkdf2_sha512) library
- for Elixir.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/elixircnx/comeonin";
- };
- } // packageOverrides)
- ) {};
-
- comeonin = comeonin_2_4_0;
-
- comeonin_i18n_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, gettext_0_11_0 }:
- buildMix ({
- name = "comeonin_i18n";
- version = "0.1.3";
- src = fetchHex {
- pkg = "comeonin_i18n";
- version = "0.1.3";
- sha256 =
- "4b45ca5af3cbf20bf7d3f7e874629041a2a921ad5a62ca9b94546a1e559023a6";
- };
- beamDeps = [ gettext_0_11_0 ];
-
- meta = {
- description = ''Internationalization support for the Comeonin
- password hashing library.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/elixircnx/comeonin_i18n";
- };
- } // packageOverrides)
- ) {};
-
- comeonin_i18n = comeonin_i18n_0_1_3;
-
- commander_0_1_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "commander";
- version = "0.1.4";
- src = fetchHex {
- pkg = "commander";
- version = "0.1.4";
- sha256 =
- "091cd4de551771fed7eb258dbf1918875822896d44a730414fc6ac268e9ad3e4";
- };
-
- meta = {
- description = ''A macro library to help create telegram bot'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/carlo-colombo/commander";
- };
- } // packageOverrides)
- ) {};
-
- commander = commander_0_1_4;
-
- complex_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- exprintf_0_1_6,
- earmark_0_2_1
- }:
- buildMix ({
- name = "complex";
- version = "0.2.0";
- src = fetchHex {
- pkg = "complex";
- version = "0.2.0";
- sha256 =
- "6db6a2850ed907c4d9e062591110dc70c35c3818ccf609f1268052a3f4bf10b0";
- };
- beamDeps = [ exprintf_0_1_6 earmark_0_2_1 ];
-
- meta = {
- description = ''Complex is a library for types and mathematical
- functions for complex numbers.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/twist-vector/elixir-complex.git";
- };
- } // packageOverrides)
- ) {};
-
- complex = complex_0_2_0;
-
- comredis_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "comredis";
- version = "1.0.1";
- src = fetchHex {
- pkg = "comredis";
- version = "1.0.1";
- sha256 =
- "03aa3a9235f39c666854027b88915b9f256c357ce6e0a493da54d6dec7b3a207";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''Comredis is your comrade for Redis command
- generation in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/iurifq/comredis";
- };
- } // packageOverrides)
- ) {};
-
- comredis = comredis_1_0_1;
-
- con_cache_0_11_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exactor_2_2_0 }:
- buildMix ({
- name = "con_cache";
- version = "0.11.0";
- src = fetchHex {
- pkg = "con_cache";
- version = "0.11.0";
- sha256 =
- "cd6d3dd4f6900520e3975592e1bbb57ac217e15f1f350f5bcba0c63578cb0a49";
- };
- beamDeps = [ exactor_2_2_0 ];
-
- meta = {
- longDescription = ''ETS based key-value storage with support for
- row-level isolated writes, TTL auto-purge, and
- modification callbacks.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sasa1977/con_cache";
- };
- } // packageOverrides)
- ) {};
-
- con_cache = con_cache_0_11_0;
-
- con_cache_0_9_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exactor_2_2_0 }:
- buildMix ({
- name = "con_cache";
- version = "0.9.0";
- src = fetchHex {
- pkg = "con_cache";
- version = "0.9.0";
- sha256 =
- "600b122653d7e5f6414bb0728fa6133c656e2d24fad7f0a31bb89c1c70ec68bb";
- };
- beamDeps = [ exactor_2_2_0 ];
-
- meta = {
- longDescription = ''ETS based key-value storage with support for
- row-level isolated writes, TTL auto-purge, and
- modification callbacks.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sasa1977/con_cache";
- };
- } // packageOverrides)
- ) {};
-
- concerto_0_1_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "concerto";
- version = "0.1.4";
- src = fetchHex {
- pkg = "concerto";
- version = "0.1.4";
- sha256 =
- "3c8337ecc810f8812ab9dec8a63b4aa8feaed6142b24acbb89ad7938481ae912";
- };
-
- meta = {
- description = ''file-based routing library for elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/exstruct/concerto";
- };
- } // packageOverrides)
- ) {};
-
- concerto = concerto_0_1_4;
-
- config_values_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "config_values";
- version = "1.0.0";
- src = fetchHex {
- pkg = "config_values";
- version = "1.0.0";
- sha256 =
- "cdbd33fd68cf7fa4fe88dfc1f73e5d26f69d86132650dfba9a636dc75f6cb26c";
- };
-
- meta = {
- description = ''Interpolated configuration values'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hassox/config_values";
- };
- } // packageOverrides)
- ) {};
-
- config_values = config_values_1_0_0;
-
- configparser_ex_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "configparser_ex";
- version = "0.2.1";
- src = fetchHex {
- pkg = "configparser_ex";
- version = "0.2.1";
- sha256 =
- "3319861498f5e711058b1b3b54f88275af85e1bf9493bd0b904393d5971f117e";
- };
-
- meta = {
- description = ''A module that parses INI-like files. Not unlike
- Python configparser package.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/easco/configparser_ex";
- };
- } // packageOverrides)
- ) {};
-
- configparser_ex = configparser_ex_0_2_1;
-
- connection_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "connection";
- version = "1.0.2";
- src = fetchHex {
- pkg = "connection";
- version = "1.0.2";
- sha256 =
- "b4ffd56c0ad3caac8dc6125a007e416ba2dab54a1d4b380766bb9e87c56120fb";
- };
-
- meta = {
- description = ''Connection behaviour for connection processes'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/fishcakez/connection";
- };
- } // packageOverrides)
- ) {};
-
- connection = connection_1_0_2;
-
- conqueuer_0_5_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- inflex_1_5_0
- }:
- buildMix ({
- name = "conqueuer";
- version = "0.5.1";
- src = fetchHex {
- pkg = "conqueuer";
- version = "0.5.1";
- sha256 =
- "7370e2a0201f73ced6b202877b4dcb6872e1b6bbb0c024b1edee3a058dd653ab";
- };
- beamDeps = [ poolboy_1_5_1 inflex_1_5_0 ];
-
- meta = {
- description = ''An Elixir in memory work queue.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/midas/conqueuer";
- };
- } // packageOverrides)
- ) {};
-
- conqueuer = conqueuer_0_5_1;
-
- console_tree_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "console_tree";
- version = "0.0.1";
- src = fetchHex {
- pkg = "console_tree";
- version = "0.0.1";
- sha256 =
- "c7dea20c14fd8bc6697a68f2917def38d20c772eb4b5715b18197672e7ddc0eb";
- };
-
- meta = {
- longDescription = ''A simple library to print a text
- representation of a tree structure, intended for
- use in a terminal environment.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ciaran/console_tree";
- };
- } // packageOverrides)
- ) {};
-
- console_tree = console_tree_0_0_1;
-
- consolex_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- exjsx_3_2_0,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "consolex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "consolex";
- version = "0.1.0";
- sha256 =
- "d258becb7d14295e4df337ca1f5466de55c54d0be2761b9a93003814427c0ec1";
- };
- beamDeps = [ exjsx_3_2_0 cowboy_1_0_4 ];
-
- meta = {
- description = ''An IEx web console'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sivsushruth/consolex";
- };
- } // packageOverrides)
- ) {};
-
- consolex = consolex_0_1_0;
-
- control_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "control";
- version = "0.0.4";
- src = fetchHex {
- pkg = "control";
- version = "0.0.4";
- sha256 =
- "c806da1d82614a27f876aea5d222edb1cdb52d883553ada03f1ff79c09c024d9";
- };
-
- meta = {
- description = ''An exploratory look into functors, applicatives,
- and monads for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/slogsdon/elixir-control";
- };
- } // packageOverrides)
- ) {};
-
- control = control_0_0_4;
-
- convertat_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "convertat";
- version = "1.1.0";
- src = fetchHex {
- pkg = "convertat";
- version = "1.1.0";
- sha256 =
- "603229c43df6769f2166c78c5c3f31316390bf6e19fa8e15f02026170ab51a79";
- };
-
- meta = {
- description = ''Provides functions for converting from and to
- arbitrary bases. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/whatyouhide/convertat";
- };
- } // packageOverrides)
- ) {};
-
- convertat = convertat_1_1_0;
-
- core_data_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, floki_0_1_1 }:
- buildMix ({
- name = "core_data";
- version = "0.1.0";
- src = fetchHex {
- pkg = "core_data";
- version = "0.1.0";
- sha256 =
- "09b308a42f0697053c68f253e7f687c0f6b5f96bb1b114a7b1852c5b6804122e";
- };
- beamDeps = [ floki_0_1_1 ];
-
- meta = {
- description = ''iOS Core Data parser'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/evolet-project/core_data";
- };
- } // packageOverrides)
- ) {};
-
- core_data = core_data_0_1_0;
-
- cors_plug_1_1_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "cors_plug";
- version = "1.1.2";
- src = fetchHex {
- pkg = "cors_plug";
- version = "1.1.2";
- sha256 =
- "2604f8352d3c072a8fd94dd1b6ed076b74f0952710c4a58269ffea56bfb6b2a7";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- longDescription = ''An elixir plug that adds CORS headers to
- requests and responds to preflight requests
- (OPTIONS)'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mschae/cors_plug";
- };
- } // packageOverrides)
- ) {};
-
- cors_plug = cors_plug_1_1_2;
-
- corsica_0_4_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "corsica";
- version = "0.4.2";
- src = fetchHex {
- pkg = "corsica";
- version = "0.4.2";
- sha256 =
- "6a06d3ffb4395cec11f253618d6411db4b14edb6e76e700abc757722deaf0f8d";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''Plug-based swiss-army knife for CORS requests.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/whatyouhide/corsica";
- };
- } // packageOverrides)
- ) {};
-
- corsica = corsica_0_4_2;
-
- couch_factory_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "couch_factory";
- version = "0.1.1";
- src = fetchHex {
- pkg = "couch_factory";
- version = "0.1.1";
- sha256 =
- "79b2e2c48bf6b036f959ff70c14b0d4da767e4bca7efae8f6c758eefab1a28d5";
- };
-
- meta = {
- description = ''Factory Girl implementation with CouchDb
- persistence.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/javierg/couch_factory";
- };
- } // packageOverrides)
- ) {};
-
- couch_factory = couch_factory_0_1_1;
-
- couchbeam_1_3_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- jsx_2_8_0,
- hackney_1_5_7
- }:
- buildMix ({
- name = "couchbeam";
- version = "1.3.0";
- src = fetchHex {
- pkg = "couchbeam";
- version = "1.3.0";
- sha256 =
- "5d94bfc80532999e4f8e7f5da3abff74fbf3b59d5e02e0a99eb0dc3697c97a50";
- };
- beamDeps = [ jsx_2_8_0 hackney_1_5_7 ];
-
- meta = {
- description = ''Erlang CouchDB client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/benoitc/couchbeam";
- };
- } // packageOverrides)
- ) {};
-
- couchbeam = couchbeam_1_3_0;
-
- couchex_0_6_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "couchex";
- version = "0.6.0";
- src = fetchHex {
- pkg = "couchex";
- version = "0.6.0";
- sha256 =
- "44e02558dc29d739cf27dad76bfc8e8632c4779ce2c701a418409912641b7c3b";
- };
-
- meta = {
- description = ''CouchDB client, wrapping couchbeam erlang
- client.'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/ringling/couchex";
- };
- } // packageOverrides)
- ) {};
-
- couchex = couchex_0_6_0;
-
- count_buffer_0_1_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, pool_ring_0_1_5 }:
- buildMix ({
- name = "count_buffer";
- version = "0.1.5";
- src = fetchHex {
- pkg = "count_buffer";
- version = "0.1.5";
- sha256 =
- "6e78dc0458dac8dae9d41d7857c7185b3164cecd9992a1407265ebfa3455544e";
- };
- beamDeps = [ pool_ring_0_1_5 ];
-
- meta = {
- description = ''buffer a large set of counters and flush
- periodically'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/count_buffer";
- };
- } // packageOverrides)
- ) {};
-
- count_buffer = count_buffer_0_1_5;
-
- courier_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- mail_0_0_4,
- gen_smtp_0_9_0
- }:
- buildMix ({
- name = "courier";
- version = "0.0.3";
- src = fetchHex {
- pkg = "courier";
- version = "0.0.3";
- sha256 =
- "8c8c560da7011c8846ed5ee60af867124ff043a7d37773156b6d8a08390b73fc";
- };
- beamDeps = [ mail_0_0_4 gen_smtp_0_9_0 ];
-
- meta = {
- description = ''Adapter based email delivery'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/DockYard/courier";
- };
- } // packageOverrides)
- ) {};
-
- courier = courier_0_0_3;
-
- cowbell_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "cowbell";
- version = "0.1.0";
- src = fetchHex {
- pkg = "cowbell";
- version = "0.1.0";
- sha256 =
- "8a75f73afd29421150cc4dbe2993b5a2a7e3fe5fa5628a06ddb22adc2c36c998";
- };
-
- meta = {
- description = ''A node connection manager.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ostinelli/cowbell";
- };
- } // packageOverrides)
- ) {};
-
- cowbell = cowbell_0_1_0;
-
- cowboy_1_0_4 = callPackage
- (
- {
- buildErlangMk,
- packageOverrides ? {},
- fetchHex,
- cowlib_1_0_2,
- ranch_1_2_1
- }:
- buildErlangMk ({
- name = "cowboy";
- version = "1.0.4";
- src = fetchHex {
- pkg = "cowboy";
- version = "1.0.4";
- sha256 =
- "6a0edee96885fae3a8dd0ac1f333538a42e807db638a9453064ccfdaa6b9fdac";
- };
- beamDeps = [ cowlib_1_0_2 ranch_1_2_1 ];
-
- meta = {
- description = ''Small, fast, modular HTTP server written in
- Erlang.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/ninenines/cowboy";
- };
- } // packageOverrides)
- ) {};
-
- cowboy = cowboy_1_0_4;
-
- cowgirl_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cowgirl";
- version = "0.0.1";
- src = fetchHex {
- pkg = "cowgirl";
- version = "0.0.1";
- sha256 =
- "3b06ca6bb82fa3674ddad182cc479d9ab1538b83a4cf616c666e0d6f873c44e5";
- };
-
- meta = {
- description = ''Small, fast, modular HTTP server written in
- Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/larrylv/cowgirl";
- };
- } // packageOverrides)
- ) {};
-
- cowgirl = cowgirl_0_0_1;
-
- cowlib_1_0_0 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "cowlib";
- version = "1.0.0";
- src = fetchHex {
- pkg = "cowlib";
- version = "1.0.0";
- sha256 =
- "4dacd60356177ec8cf93dbff399de17435b613f3318202614d3d5acbccee1474";
- };
-
- meta = {
- description = ''Support library for manipulating Web
- protocols.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/ninenines/cowlib";
- };
- } // packageOverrides)
- ) {};
-
- cowlib_1_0_2 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "cowlib";
- version = "1.0.2";
- src = fetchHex {
- pkg = "cowlib";
- version = "1.0.2";
- sha256 =
- "db622da03aa039e6366ab953e31186cc8190d32905e33788a1acb22744e6abd2";
- };
-
- meta = {
- description = ''Support library for manipulating Web
- protocols.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/ninenines/cowlib";
- };
- } // packageOverrides)
- ) {};
-
- cowlib_1_3_0 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "cowlib";
- version = "1.3.0";
- src = fetchHex {
- pkg = "cowlib";
- version = "1.3.0";
- sha256 =
- "2b1ac020ec92e7a59cb7322779870c2d3adc7c904ecb3b9fa406f04dc9816b73";
- };
-
- meta = {
- description = ''Support library for manipulating Web
- protocols.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/ninenines/cowlib";
- };
- } // packageOverrides)
- ) {};
-
- cowlib = cowlib_1_3_0;
-
- cowsay_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cowsay";
- version = "0.0.1";
- src = fetchHex {
- pkg = "cowsay";
- version = "0.0.1";
- sha256 =
- "9f8a6634710974787751279b22ef5d7cb3c6a74db42636540ae5db37c4632e2a";
- };
-
- meta = {
- description = ''A cow-friend who will speak your mind'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bbrock25/cowsay";
- };
- } // packageOverrides)
- ) {};
-
- cowsay = cowsay_0_0_1;
-
- cqex_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cqex";
- version = "0.2.0";
- src = fetchHex {
- pkg = "cqex";
- version = "0.2.0";
- sha256 =
- "2180cb8083d38765bd3912f128b603826686300aef6f61adf9dc89fde3bb5429";
- };
-
- meta = {
- description = ''Idiomatic Elixir client for Cassandra.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/matehat/cqex";
- };
- } // packageOverrides)
- ) {};
-
- cqex = cqex_0_2_0;
-
- cqrs_commands_0_0_6 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- vex_0_5_5,
- uuid_1_1_4,
- poison_2_0_1,
- plug_1_1_5,
- exconstructor_1_0_2
- }:
- buildMix ({
- name = "cqrs_commands";
- version = "0.0.6";
- src = fetchHex {
- pkg = "cqrs_commands";
- version = "0.0.6";
- sha256 =
- "3bc8419a057daf10db5a0a8895d7b917948e6e901f3e8286163f829b2f5652f3";
- };
- beamDeps = [
- vex_0_5_5
- uuid_1_1_4
- poison_2_0_1
- plug_1_1_5
- exconstructor_1_0_2
- ];
-
- meta = {
- description = ''This is not production ready yet but I want your
- feedback.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/amberbit/cqrs_commands";
- };
- } // packageOverrides)
- ) {};
-
- cqrs_commands = cqrs_commands_0_0_6;
-
- crazy_pants_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "crazy_pants";
- version = "0.0.1";
- src = fetchHex {
- pkg = "crazy_pants";
- version = "0.0.1";
- sha256 =
- "46e50adccb0d858e5a540c834d4e358ffa43ed9cdcac20ae36569fc7eaffa532";
- };
-
- meta = {
- description = ''These pretzels are making me thirsty'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/whodat/crazy_pants";
- };
- } // packageOverrides)
- ) {};
-
- crazy_pants = crazy_pants_0_0_1;
-
- crc_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "crc";
- version = "0.4.0";
- src = fetchHex {
- pkg = "crc";
- version = "0.4.0";
- sha256 =
- "4f0d872d46faea966aeb687158b7e02bfc61c49c4f2fb33f5e52e3d167f4faeb";
- };
-
- meta = {
- description = ''A library used to calculate CRC checksums for
- binary data'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/TattdCodeMonkey/crc";
- };
- } // packageOverrides)
- ) {};
-
- crc = crc_0_4_0;
-
- credit_card_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "credit_card";
- version = "1.0.0";
- src = fetchHex {
- pkg = "credit_card";
- version = "1.0.0";
- sha256 =
- "c7dee15035f4ff925f08bc806c4bd1817209c64d8ba089d0731808ee35e97ba0";
- };
-
- meta = {
- description = ''A library for validating credit card numbers'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/abakhi/credit_card";
- };
- } // packageOverrides)
- ) {};
-
- credit_card = credit_card_1_0_0;
-
- credo_0_4_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, bunt_0_1_6 }:
- buildMix ({
- name = "credo";
- version = "0.4.3";
- src = fetchHex {
- pkg = "credo";
- version = "0.4.3";
- sha256 =
- "2ab51e2446ebad5abc327fb18a4410f41bbab311cd760379e75d696dea8ed6ee";
- };
- beamDeps = [ bunt_0_1_6 ];
-
- meta = {
- longDescription = ''A static code analysis tool for the Elixir
- language with a focus on code consistency and
- teaching.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rrrene/credo";
- };
- } // packageOverrides)
- ) {};
-
- credo = credo_0_4_3;
-
- croma_0_4_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "croma";
- version = "0.4.4";
- src = fetchHex {
- pkg = "croma";
- version = "0.4.4";
- sha256 =
- "8dbcf50e925aa765f521d948250cafd5409fd4dbd5f23b2db6d6032e9397e312";
- };
-
- meta = {
- description = ''Elixir macro utilities'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- croma = croma_0_4_4;
-
- cronitor_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cronitor";
- version = "1.0.0";
- src = fetchHex {
- pkg = "cronitor";
- version = "1.0.0";
- sha256 =
- "d1353c83d1949b60e824ed934be02e7a4cc536fb5b7c912618b0052e0e01d490";
- };
-
- meta = {
- description = ''An extremely simple wrapper for the cronitor.io
- ping endpoints.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/jordan0day/cronitor";
- };
- } // packageOverrides)
- ) {};
-
- cronitor = cronitor_1_0_0;
-
- crutches_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "crutches";
- version = "1.0.0";
- src = fetchHex {
- pkg = "crutches";
- version = "1.0.0";
- sha256 =
- "cfd97962a22fe30820e6ca6d0671c763232a7edf149aa11bd62ee77dff0ffff0";
- };
-
- meta = {
- description = ''An Elixir toolbelt freely inspired from Ruby`s
- ActiveSupport'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mykewould/crutches";
- };
- } // packageOverrides)
- ) {};
-
- crutches = crutches_1_0_0;
-
- cryptex_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cryptex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "cryptex";
- version = "0.0.1";
- sha256 =
- "19d709c6ffbda3c74ec811190d168170db0435720cbe788c0233bea4afee1d16";
- };
-
- meta = {
- description = ''An Elixir library for encrypting/decrypting,
- signing/verifying data. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/scrogson/cryptex";
- };
- } // packageOverrides)
- ) {};
-
- cryptex = cryptex_0_0_1;
-
- crypto_rsassa_pss_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "crypto_rsassa_pss";
- version = "1.0.0";
- src = fetchHex {
- pkg = "crypto_rsassa_pss";
- version = "1.0.0";
- sha256 =
- "d8f48874dbef940a8954126249499714e702d8ae0a8f23230a6c2f4a92833313";
- };
-
- meta = {
- description = ''RSASSA-PSS Public Key Cryptographic Signature
- Algorithm for Erlang'';
- license = stdenv.lib.licenses.mpl20;
- homepage =
- "https://github.com/potatosalad/erlang-crypto_rsassa_pss";
- };
- } // packageOverrides)
- ) {};
-
- crypto_rsassa_pss = crypto_rsassa_pss_1_0_0;
-
- cspex_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cspex";
- version = "1.1.0";
- src = fetchHex {
- pkg = "cspex";
- version = "1.1.0";
- sha256 =
- "1eb6d83e0f4c43c68fe14ede5bb711654a6a653e94aa39d75ad67cf53ba79df1";
- };
-
- meta = {
- description = ''A library that brings all the CSP joy to the
- Elixir land.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/vidalraphael/cspex";
- };
- } // packageOverrides)
- ) {};
-
- cspex = cspex_1_1_0;
-
- csv_1_4_1 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, parallel_stream_1_0_3
- }:
- buildMix ({
- name = "csv";
- version = "1.4.1";
- src = fetchHex {
- pkg = "csv";
- version = "1.4.1";
- sha256 =
- "167e5d3dd2e7716e5865f5a8d064d7a9f7004516c796684083f1cd180c2d4296";
- };
- beamDeps = [ parallel_stream_1_0_3 ];
-
- meta = {
- description = ''CSV Decoding and Encoding for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/beatrichartz/csv";
- };
- } // packageOverrides)
- ) {};
-
- csv = csv_1_4_1;
-
- csvlixir_2_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "csvlixir";
- version = "2.0.3";
- src = fetchHex {
- pkg = "csvlixir";
- version = "2.0.3";
- sha256 =
- "8539326c9a484f94f9443878f5df21b3ed12d5a00be069b8b8346dff8cf35436";
- };
-
- meta = {
- longDescription = ''CSVLixir is a CSV reader/writer for Elixir.
- It operates on files and strings. The reader can
- read CSV files or CSV strings. Reading from
- files returns a stream of lists. Reading from
- strings returns a list of lists. The writer
- transforms a (possibly lazy) list of lists into
- a stream of CSV strings. It can also take a
- single list and return a single CSV string.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/jimm/csvlixir";
- };
- } // packageOverrides)
- ) {};
-
- csvlixir = csvlixir_2_0_3;
-
- cth_readable_1_2_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, cf_0_2_1 }:
- buildRebar3 ({
- name = "cth_readable";
- version = "1.2.2";
- src = fetchHex {
- pkg = "cth_readable";
- version = "1.2.2";
- sha256 =
- "77585432b98b45b9ee086399cefa97b2191b6d780c4e795bf43c529412d9694d";
- };
-
- beamDeps = [ cf_0_2_1 ];
-
- meta = {
- description = ''Common Test hooks for more readable logs'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/ferd/cth_readable";
- };
- } // packageOverrides)
- ) {};
-
- cth_readable = cth_readable_1_2_2;
-
- cuckoo_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, murmur_1_0_0 }:
- buildMix ({
- name = "cuckoo";
- version = "1.0.0";
- src = fetchHex {
- pkg = "cuckoo";
- version = "1.0.0";
- sha256 =
- "18f31763c50c20bb89e1fbc4b9eb5b97f6ffc23e3a90ba4cf5e97ccd96da8df2";
- };
- beamDeps = [ murmur_1_0_0 ];
-
- meta = {
- description = ''Cuckoo is a pure Elixir implementation of Cuckoo
- Filters.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gmcabrita/cuckoo";
- };
- } // packageOverrides)
- ) {};
-
- cuckoo = cuckoo_1_0_0;
-
- cucumberl_0_0_10 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cucumberl";
- version = "0.0.10";
- src = fetchHex {
- pkg = "cucumberl";
- version = "0.0.10";
- sha256 =
- "53bd73d016602c8c46883dbcc5a57ee814fe4708b14e4406d566b5ca9d119110";
- };
-
- meta = {
- longDescription = ''A pure-erlang, open-source, implementation of
- Cucumber (http://cukes.info). This provides a
- subset of the Cucumber feature definition
- language.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ericbmerritt/cucumberl";
- };
- } // packageOverrides)
- ) {};
-
- cucumberl = cucumberl_0_0_10;
-
- cuid_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cuid";
- version = "0.1.0";
- src = fetchHex {
- pkg = "cuid";
- version = "0.1.0";
- sha256 =
- "80cd46bd323e05b706c60008368e631b559307b554c0acc54292ab2c73a3340b";
- };
-
- meta = {
- description = ''Generate collision-resistant ids, in Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/duailibe/cuid";
- };
- } // packageOverrides)
- ) {};
-
- cuid = cuid_0_1_0;
-
- curl2httpoison_0_2_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "curl2httpoison";
- version = "0.2.6";
- src = fetchHex {
- pkg = "curl2httpoison";
- version = "0.2.6";
- sha256 =
- "d22fda1a85db812e9f6e0c8770f004cb7942f463bc59b07ad272c01330a7bfca";
- };
-
- meta = {
- description = ''Curl2HTTPoison transform your curl request to
- HTTPPoison request code'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edgurgel/httpoison";
- };
- } // packageOverrides)
- ) {};
-
- curl2httpoison = curl2httpoison_0_2_6;
-
- currency_formatter_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "currency_formatter";
- version = "0.0.1";
- src = fetchHex {
- pkg = "currency_formatter";
- version = "0.0.1";
- sha256 =
- "dab55279ae6377f00a9d01a0a7ab015d380d550d71f303900ae554f8d0065606";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''A function to format a number to a currency using
- iso standards'';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/smeevil/currency_formatter";
- };
- } // packageOverrides)
- ) {};
-
- currency_formatter = currency_formatter_0_0_1;
-
- current_streak_ex_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- floki_0_8_1
- }:
- buildMix ({
- name = "current_streak_ex";
- version = "0.1.1";
- src = fetchHex {
- pkg = "current_streak_ex";
- version = "0.1.1";
- sha256 =
- "1c62bcd7bdd69818dc05f0602e03a5aca6b21554206cb6634bedb807ee27d5a7";
- };
- beamDeps = [ httpoison_0_8_3 floki_0_8_1 ];
-
- meta = {
- description = ''Get github current streak which support only
- public repositories.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KazuCocoa/current_streak_ex";
- };
- } // packageOverrides)
- ) {};
-
- current_streak_ex = current_streak_ex_0_1_1;
-
- current_user_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "current_user";
- version = "0.0.1";
- src = fetchHex {
- pkg = "current_user";
- version = "0.0.1";
- sha256 =
- "8a400d8cbd02da89bccf67a357733b682e0d6d4c421b7230405ac16b1988809c";
- };
-
- meta = {
- description = ''Configurable user authentication for Phoenix'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/halogenandtoast/current_user";
- };
- } // packageOverrides)
- ) {};
-
- current_user = current_user_0_0_1;
-
- curry_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "curry";
- version = "0.0.1";
- src = fetchHex {
- pkg = "curry";
- version = "0.0.1";
- sha256 =
- "e8f56fee1cb82ae2616c36021d4dd8c2b4169490e224dea84f63feb47475d6f0";
- };
-
- meta = {
- description = ''A simple currying macro allowing to define
- curried functions in Elixir modules.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/niahoo/elixir-curry";
- };
- } // packageOverrides)
- ) {};
-
- curry = curry_0_0_1;
-
- curtail_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "curtail";
- version = "0.1.0";
- src = fetchHex {
- pkg = "curtail";
- version = "0.1.0";
- sha256 =
- "0d43f4bcecf91c935a89cd52af62efa62e264b4c82a07e29e9945988735fdc1f";
- };
-
- meta = {
- description = ''HTML-safe string truncation.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/seankay/curtail";
- };
- } // packageOverrides)
- ) {};
-
- curtail = curtail_0_1_0;
-
- curtains_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_0_3 }:
- buildMix ({
- name = "curtains";
- version = "0.0.1";
- src = fetchHex {
- pkg = "curtains";
- version = "0.0.1";
- sha256 =
- "d547bd024049630fd072994a759befaab908fa69f5e200b2b584e12f12e9842f";
- };
- beamDeps = [ plug_1_0_3 ];
-
- meta = {
- longDescription = ''Curtains is a Elixir package that \"takes
- over\" your Elixir website by returning content
- of a specified file (if it exists). This makes
- it perfect for \"Under construction\" and
- \"Maintenance\" pages. At it`s heart, it`s just
- a Plug.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/fteem/curtains";
- };
- } // packageOverrides)
- ) {};
-
- curtains = curtains_0_0_1;
-
- curve25519_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "curve25519";
- version = "0.1.0";
- src = fetchHex {
- pkg = "curve25519";
- version = "0.1.0";
- sha256 =
- "786f9ede0aa9503f65015c19d9cd1b9263c5e7523cd215ee23d6d94ba16473d1";
- };
-
- meta = {
- description = ''Curve25519 Diffie-Hellman functions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/curve25519_ex";
- };
- } // packageOverrides)
- ) {};
-
- curve25519 = curve25519_0_1_0;
-
- cushion_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpotion_2_2_2 }:
- buildMix ({
- name = "cushion";
- version = "0.0.3";
- src = fetchHex {
- pkg = "cushion";
- version = "0.0.3";
- sha256 =
- "1371ab210bd3b7ef7381dbe3f53fedb8afbbb0c562f45d614e4849373919482b";
- };
- beamDeps = [ httpotion_2_2_2 ];
-
- meta = {
- longDescription = ''A really simple Buffer API client for sending
- updates. Right now it only supports sending text
- updates, but hopefully will support more in the
- future.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ryanbillingsley/cushion";
- };
- } // packageOverrides)
- ) {};
-
- cushion = cushion_0_0_3;
-
- custom_base_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "custom_base";
- version = "0.2.0";
- src = fetchHex {
- pkg = "custom_base";
- version = "0.2.0";
- sha256 =
- "d7c26409eb22b00d69f591fd89cc4e84550656862c655c7ae3edf63f7381899b";
- };
-
- meta = {
- description = ''Allow you to make custom base conversion in
- Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/igas/custom_base";
- };
- } // packageOverrides)
- ) {};
-
- custom_base = custom_base_0_2_0;
-
- cuttlefish_2_0_7 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- lager_3_0_2,
- getopt_0_8_2
- }:
- buildRebar3 ({
- name = "cuttlefish";
- version = "2.0.7";
- src = fetchHex {
- pkg = "cuttlefish";
- version = "2.0.7";
- sha256 =
- "57589747ba40a75c53872002cd251a2933102457cdcc99b8ed72823ba1288869";
- };
-
- beamDeps = [ lager_3_0_2 getopt_0_8_2 ];
-
- meta = {
- description = ''cuttlefish configuration abstraction'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/tsloughter/cuttlefish";
- };
- } // packageOverrides)
- ) {};
-
- cuttlefish = cuttlefish_2_0_7;
-
- cypher_query_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "cypher_query";
- version = "0.0.1";
- src = fetchHex {
- pkg = "cypher_query";
- version = "0.0.1";
- sha256 =
- "068bee4f13275d3448a4676bf113d5b2e414b47a9f84bb6e1614a009104c3f30";
- };
-
- meta = {
- description = ''A dumb string-based query builder for neo4j
- Cypher queries'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/collin/cypher_query";
- };
- } // packageOverrides)
- ) {};
-
- cypher_query = cypher_query_0_0_1;
-
- damm_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "damm";
- version = "0.1.0";
- src = fetchHex {
- pkg = "damm";
- version = "0.1.0";
- sha256 =
- "2d2d0adbf0ffe5888d0aaee784a25b3bb9b99acf33b6de350aee9f58c588cbd5";
- };
-
- meta = {
- description = ''Damm algorithm implementation'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mururu/damm";
- };
- } // packageOverrides)
- ) {};
-
- damm = damm_0_1_0;
-
- data_leaf_walker_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "data_leaf_walker";
- version = "0.1.0";
- src = fetchHex {
- pkg = "data_leaf_walker";
- version = "0.1.0";
- sha256 =
- "9d3a8688c3751765453f04e8f60f3826757396dce66baf7e2cf7335c9c373bbd";
- };
-
- meta = {
- longDescription = ''Traverse and map values of deeply nested data
- structures: Provides a `map_deeply/2` function
- for Maps and Lists and Keyword Lists'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gutschilla/elixir-map-deeply";
- };
- } // packageOverrides)
- ) {};
-
- data_leaf_walker = data_leaf_walker_0_1_0;
-
- data_pool_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, e_queue_1_0_1 }:
- buildMix ({
- name = "data_pool";
- version = "1.0.1";
- src = fetchHex {
- pkg = "data_pool";
- version = "1.0.1";
- sha256 =
- "ad5a2bdf81215d71e47f87624142f58d32a808ea98f4837fc1d28dc971124613";
- };
- beamDeps = [ e_queue_1_0_1 ];
-
- meta = {
- longDescription = ''Utility to buffer items into a queue that
- follow a simple block pattern on calls to push
- and pop when the queue at a max size or
- empty.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/benfalk/data_pool";
- };
- } // packageOverrides)
- ) {};
-
- data_pool = data_pool_1_0_1;
-
- database_url_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "database_url";
- version = "0.1.0";
- src = fetchHex {
- pkg = "database_url";
- version = "0.1.0";
- sha256 =
- "273c8c926761d5716fee17c8a8494583d729a4419e30479a292eb6cea3d9a756";
- };
-
- meta = {
- description = ''Parse database URL and renturn keyword list for
- use with Ecto.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/s-m-i-t-a/database_url";
- };
- } // packageOverrides)
- ) {};
-
- database_url = database_url_0_1_0;
-
- datastructures_0_2_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "datastructures";
- version = "0.2.5";
- src = fetchHex {
- pkg = "datastructures";
- version = "0.2.5";
- sha256 =
- "ef4387043ecaa635995832f32473e8b6708044a6bc73983168eee4ab71b01f92";
- };
-
- meta = {
- description = ''Elixir protocols and implementations for various
- data structures.'';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/meh/elixir-datastructures";
- };
- } // packageOverrides)
- ) {};
-
- datastructures = datastructures_0_2_5;
-
- dbg_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dbg";
- version = "1.0.1";
- src = fetchHex {
- pkg = "dbg";
- version = "1.0.1";
- sha256 =
- "866159f496a1ad9b959501f16db3d1338bb6cef029a75a67ca5615d25b38345f";
- };
-
- meta = {
- description = ''Distributed tracing'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/fishcakez/dbg";
- };
- } // packageOverrides)
- ) {};
-
- dbg = dbg_1_0_1;
-
- dbux_1_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, connection_1_0_2 }:
- buildMix ({
- name = "dbux";
- version = "1.0.3";
- src = fetchHex {
- pkg = "dbux";
- version = "1.0.3";
- sha256 =
- "79d01f620dd32ec4ed11423e0724bf7d8a46353e56f8d28cbdbf499a352caa1e";
- };
- beamDeps = [ connection_1_0_2 ];
-
- meta = {
- description = ''Bindings for the D-Bus IPC protocol.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mspanc/dbux";
- };
- } // packageOverrides)
- ) {};
-
- dbux = dbux_1_0_3;
-
- dealer_0_8_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "dealer";
- version = "0.8.0";
- src = fetchHex {
- pkg = "dealer";
- version = "0.8.0";
- sha256 =
- "c8c72d38e1cff6a181a6b6f627fb6fd5998279827519e598eb28bcef2be721ee";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''An API Client for Stockfighter.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/larrylv/dealer";
- };
- } // packageOverrides)
- ) {};
-
- dealer = dealer_0_8_0;
-
- decimal_1_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "decimal";
- version = "1.1.2";
- src = fetchHex {
- pkg = "decimal";
- version = "1.1.2";
- sha256 =
- "7a6dfa1f4d389497acd7b807bf38c55022487c68b73d339d5114e3a691e006c5";
- };
-
- meta = {
- description = ''Arbitrary precision decimal arithmetic for
- Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ericmj/decimal";
- };
- } // packageOverrides)
- ) {};
-
- decimal = decimal_1_1_2;
-
- decimal_arithmetic_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_2 }:
- buildMix ({
- name = "decimal_arithmetic";
- version = "0.1.1";
- src = fetchHex {
- pkg = "decimal_arithmetic";
- version = "0.1.1";
- sha256 =
- "b9c5dc722cc770aa5b905418d56e23eaa16e64659da0ccb552341a75068e0cfe";
- };
- beamDeps = [ decimal_1_1_2 ];
-
- meta = {
- description = ''Extended arithmetic for Decimal library.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jacek-adamek/decimal_arithmetic";
- };
- } // packageOverrides)
- ) {};
-
- decimal_arithmetic = decimal_arithmetic_0_1_1;
-
- decks_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "decks";
- version = "0.0.1";
- src = fetchHex {
- pkg = "decks";
- version = "0.0.1";
- sha256 =
- "de75b96c66f23c365935949ec53efab1f2f5d187803c26d733dd3b2df535af7d";
- };
-
- meta = {
- description = ''Implements standard card decks for Elixir-based
- card games.'';
-
- };
- } // packageOverrides)
- ) {};
-
- decks = decks_0_0_1;
-
- decoction_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "decoction";
- version = "0.0.1";
- src = fetchHex {
- pkg = "decoction";
- version = "0.0.1";
- sha256 =
- "cdf7ad35cdf87962e153bb56d9c68f8dd061469d58cae8923cbdcd2980d7adc0";
- };
-
- meta = {
- description = ''Decoction is a static site generator written in
- Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/aarvay/decoction";
- };
- } // packageOverrides)
- ) {};
-
- decoction = decoction_0_0_1;
-
- defmemo_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "defmemo";
- version = "0.1.1";
- src = fetchHex {
- pkg = "defmemo";
- version = "0.1.1";
- sha256 =
- "8fefc49ff64b06fdb1ee15292419c16919a7a3c6b8e5cac6afd7a13919715e0f";
- };
-
- meta = {
- description = '' A memoization macro (defmemo) for elixir using a
- genserver backing store. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/os6sense/DefMemo";
- };
- } // packageOverrides)
- ) {};
-
- defmemo = defmemo_0_1_1;
-
- delayed_otp_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "delayed_otp";
- version = "0.0.2";
- src = fetchHex {
- pkg = "delayed_otp";
- version = "0.0.2";
- sha256 =
- "22fe457d78fe1f216dcfca8c84431ac1f31e93267fdd563a5ca86c8289e2620f";
- };
-
- meta = {
- longDescription = ''Delay death of supervisor children or
- gen_server : for instance Erlang supervisor with
- exponential backoff restart strategy.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/delayed_otp";
- };
- } // packageOverrides)
- ) {};
-
- delayed_otp = delayed_otp_0_0_2;
-
- delegate_behaviour_0_1_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "delegate_behaviour";
- version = "0.1.5";
- src = fetchHex {
- pkg = "delegate_behaviour";
- version = "0.1.5";
- sha256 =
- "d46e9c39d5be4e6b1ee62a9419d1a44d138aca5af0161f42f78b4eb24659ca58";
- };
-
- meta = {
- description = ''Macros to define modules that delegate to
- concrete implementations of behaviours'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- delegate_behaviour = delegate_behaviour_0_1_5;
-
- deltek_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- sweet_xml_0_6_1,
- html_entities_0_3_0
- }:
- buildMix ({
- name = "deltek";
- version = "0.0.4";
- src = fetchHex {
- pkg = "deltek";
- version = "0.0.4";
- sha256 =
- "274eecc6aba76e19e30e5850746ee81241ac8cc334d9729588b2ba770ac53988";
- };
- beamDeps = [ sweet_xml_0_6_1 html_entities_0_3_0 ];
-
- meta = {
- description = ''An Elixir wrapper for the SOAP Deltek API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lucidstack/elixir-deltek";
- };
- } // packageOverrides)
- ) {};
-
- deltek = deltek_0_0_4;
-
- demacro_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "demacro";
- version = "0.0.1";
- src = fetchHex {
- pkg = "demacro";
- version = "0.0.1";
- sha256 =
- "e2a83d48f6b3e03764baf2e149dd5420e632d0d4daa77c5226697a3755a89d16";
- };
- meta = { };
- } // packageOverrides)
- ) {};
-
- demacro = demacro_0_0_1;
-
- depcache_1_2_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "depcache";
- version = "1.2.2";
- src = fetchHex {
- pkg = "depcache";
- version = "1.2.2";
- sha256 =
- "0e70807140d485f1bf5ac50cd9a87b71ba5c5496a8ad02029847e569af80ed91";
- };
-
- meta = {
- description = ''In-memory cache with cache key dependencies'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/zotonic/depcache";
- };
- } // packageOverrides)
- ) {};
-
- depcache = depcache_1_2_2;
-
- deppie_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "deppie";
- version = "1.0.0";
- src = fetchHex {
- pkg = "deppie";
- version = "1.0.0";
- sha256 =
- "6712dbae54f274d7f4f92979d82cec2d4636a0598e2474e47b190fc3c0ed378a";
- };
-
- meta = {
- description = ''Elixir`s coolest deprecation logger'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zackehh/deppie";
- };
- } // packageOverrides)
- ) {};
-
- deppie = deppie_1_0_0;
-
- detergent_0_3_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "detergent";
- version = "0.3.0";
- src = fetchHex {
- pkg = "detergent";
- version = "0.3.0";
- sha256 =
- "510cfb5d35b4b344762f074b73c8696b4bdde654ea046b3365cf92760ae33362";
- };
-
- meta = {
- description = ''An emulsifying Erlang SOAP library'';
- license = with stdenv.lib.licenses; [ unlicense bsd3 ];
- homepage = "https://github.com/devinus/detergent";
- };
- } // packageOverrides)
- ) {};
-
- detergent = detergent_0_3_0;
-
- detergentex_0_0_7 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, detergent_0_3_0 }:
- buildMix ({
- name = "detergentex";
- version = "0.0.7";
- src = fetchHex {
- pkg = "detergentex";
- version = "0.0.7";
- sha256 =
- "6bb1bc2fe9228f97e512ef012c473ed822263dc38c3dbaa727fcd111ce1c4771";
- };
- beamDeps = [ detergent_0_3_0 ];
-
- meta = {
- description = ''Elixir binding to Detergent erlang library used
- to call WSDL SOAP Services'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/r-icarus/detergentex";
- };
- } // packageOverrides)
- ) {};
-
- detergentex = detergentex_0_0_7;
-
- deviant_elixir_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- feeder_ex_0_0_2
- }:
- buildMix ({
- name = "deviant_elixir";
- version = "0.0.4";
- src = fetchHex {
- pkg = "deviant_elixir";
- version = "0.0.4";
- sha256 =
- "42473969889a47edab66384988e70ab6b4da158043e9231deab822743e3d9943";
- };
- beamDeps = [ httpoison_0_8_3 feeder_ex_0_0_2 ];
-
- meta = {
- longDescription = ''WIP. Unstable alpha. Elixir API wrapper for
- Deviant Art. At this moment provides only RSS
- feeds intergac.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/vdaniuk/deviant-elixir";
- };
- } // packageOverrides)
- ) {};
-
- deviant_elixir = deviant_elixir_0_0_4;
-
- dflow_0_1_5 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "dflow";
- version = "0.1.5";
- src = fetchHex {
- pkg = "dflow";
- version = "0.1.5";
- sha256 =
- "f08e73f22d4c620ef5f358a0b40f8fe3b91219ca3922fbdbe7e42f1cb58f737e";
- };
-
- meta = {
- description = ''Pipelined flow processing engine'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dalmatinerdb/dflow";
- };
- } // packageOverrides)
- ) {};
-
- dflow = dflow_0_1_5;
-
- di_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "di";
- version = "0.1.0";
- src = fetchHex {
- pkg = "di";
- version = "0.1.0";
- sha256 =
- "d7a89568c986c98399667faeb618d5cc42a89965717e758323aa5370d1547260";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir wrapper for DI.FM'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/JoshuaThompson/di";
- };
- } // packageOverrides)
- ) {};
-
- di = di_0_1_0;
-
- dialyxir_0_3_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dialyxir";
- version = "0.3.3";
- src = fetchHex {
- pkg = "dialyxir";
- version = "0.3.3";
- sha256 =
- "8851d7c582ce9db43b0564f026b2f6a461df62e139a7891fde50f9b6a7fc496c";
- };
-
- meta = {
- description = ''Mix tasks to simplify use of Dialyzer in Elixir
- projects.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/jeremyjh/dialyxir";
- };
- } // packageOverrides)
- ) {};
-
- dialyxir = dialyxir_0_3_3;
-
- dialyze_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dialyze";
- version = "0.2.1";
- src = fetchHex {
- pkg = "dialyze";
- version = "0.2.1";
- sha256 =
- "f485181fa53229356621261a384963cb47511cccf1454e82ca4fde53274fcd48";
- };
-
- meta = {
- description = ''Dialyzer Mix task'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/fishcakez/dialyze";
- };
- } // packageOverrides)
- ) {};
-
- dialyze = dialyze_0_2_1;
-
- dice_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dice";
- version = "0.0.1";
- src = fetchHex {
- pkg = "dice";
- version = "0.0.1";
- sha256 =
- "975795636d6374bf120669cdbd6008a64bdd193a2ff202ffbdeefaa03d11bb9c";
- };
-
- meta = {
- description = ''Library and CLI app for rolling dice '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stocks29/dice";
- };
- } // packageOverrides)
- ) {};
-
- dice = dice_0_0_1;
-
- dice_roller_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dice_roller";
- version = "1.1.0";
- src = fetchHex {
- pkg = "dice_roller";
- version = "1.1.0";
- sha256 =
- "90e3485951605338f23686dcc001599354cb6eff7df851b1a1f6514b1c7fbd5c";
- };
-
- meta = {
- description = ''An Elixir library for simulating dice rolls'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KevinGreene/DiceRoller";
- };
- } // packageOverrides)
- ) {};
-
- dice_roller = dice_roller_1_1_0;
-
- dicon_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dicon";
- version = "0.4.0";
- src = fetchHex {
- pkg = "dicon";
- version = "0.4.0";
- sha256 =
- "d6a5c56e376b13dcfd721bc2571fbabcb41409ac5f2b8fa243a0f14393e6b145";
- };
-
- meta = {
- description = ''Simple release deliverer for Elixir'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/lexmag/dicon";
- };
- } // packageOverrides)
- ) {};
-
- dicon = dicon_0_4_0;
-
- diff_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "diff";
- version = "1.0.0";
- src = fetchHex {
- pkg = "diff";
- version = "1.0.0";
- sha256 =
- "0dbd7abbf558031ccb8d703c751a20349326191026b07b53f4a3c603817728fb";
- };
-
- meta = {
- description = ''A simple diff library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bryanjos/diff";
- };
- } // packageOverrides)
- ) {};
-
- diff = diff_1_0_0;
-
- digoc_0_3_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_3_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "digoc";
- version = "0.3.3";
- src = fetchHex {
- pkg = "digoc";
- version = "0.3.3";
- sha256 =
- "23d5c2f1b977b1f3e12567879a20bc211898efdfcac9a0b6802324bc42ea0605";
- };
- beamDeps = [ poison_1_3_1 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir client for the Digital Ocean API v2.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kevinmontuori/digoc";
- };
- } // packageOverrides)
- ) {};
-
- digoc = digoc_0_3_3;
-
- dir_walker_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dir_walker";
- version = "0.0.6";
- src = fetchHex {
- pkg = "dir_walker";
- version = "0.0.6";
- sha256 =
- "5bf891b970cca8df7d6e7d94857c508d2f5b48c615903427edbcbc483358fc92";
- };
-
- meta = {
- longDescription = ''DirWalker lazily traverses one or more
- directory trees, depth first, returning
- successive file names. Initialize the walker
- using {:ok, walker} = DirWalker.start_link(path)
- # or [path, path...] Then return the next `n`
- path names using paths = DirWalker.next(walker
- <, n \\ 1>) Successive calls to `next` will
- return successive file names, until all file
- names have been returned. These methods have
- also been wrapped into a Stream resource. paths
- = DirWalker.stream(path) # or [path,path...] '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pragdave/dir_walker";
- };
- } // packageOverrides)
- ) {};
-
- dir_walker = dir_walker_0_0_6;
-
- disc_union_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "disc_union";
- version = "0.1.0";
- src = fetchHex {
- pkg = "disc_union";
- version = "0.1.0";
- sha256 =
- "017f5532d1b444f3e0950771a80ed34b82aa405ca650174529706b8587ea23da";
- };
-
- meta = {
- description = ''Discriminated unions for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/X4lldux/disc_union";
- };
- } // packageOverrides)
- ) {};
-
- disc_union = disc_union_0_1_0;
-
- discourse_as_sso_erlang_0_7_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, cowlib_1_3_0 }:
- buildRebar3 ({
- name = "discourse_as_sso_erlang";
- version = "0.7.0";
- src = fetchHex {
- pkg = "discourse_as_sso_erlang";
- version = "0.7.0";
- sha256 =
- "be569178e6b0cb49d3fc48457b5233f9e82dc447bd452e5708a071412c24bc2d";
- };
-
- beamDeps = [ cowlib_1_3_0 ];
-
- meta = {
- longDescription = ''Low-level erlang library to encode/decode
- payloads for using the forum software Discourse
- as an SSO endpoint.'';
- license = stdenv.lib.licenses.apsl20;
- homepage =
- "https://github.com/reverendpaco/discourse-as-sso-erlang";
- };
- } // packageOverrides)
- ) {};
-
- discourse_as_sso_erlang = discourse_as_sso_erlang_0_7_0;
-
- dismake_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dismake";
- version = "1.0.0";
- src = fetchHex {
- pkg = "dismake";
- version = "1.0.0";
- sha256 =
- "7eeff4a362ed4b4250e4090caa6861ee7b27a524919f574b9f836067b63ac058";
- };
-
- meta = {
- description = ''Dismake is a \"compiler\" (as in Mix.compilers)
- that just runs make. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jarednorman/dismake";
- };
- } // packageOverrides)
- ) {};
-
- dismake = dismake_1_0_0;
-
- distance_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "distance";
- version = "0.2.1";
- src = fetchHex {
- pkg = "distance";
- version = "0.2.1";
- sha256 =
- "847cf16e80c6905adc7f359b845358bbfbeb3383459f2bc1e9b310cfa1e917ec";
- };
-
- meta = {
- description = ''Various distance functions for geometric or
- geographic calculations'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pkinney/distance";
- };
- } // packageOverrides)
- ) {};
-
- distance = distance_0_2_1;
-
- distancex_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "distancex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "distancex";
- version = "0.1.0";
- sha256 =
- "62d78de83026d809dc93c1ea92452cffc6e905f157e9dfa25cbc51b44e54d6f4";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- longDescription = ''Elixir-wrapper for Google Directions API. Can
- return the drive time and driving distance
- between two places.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/vysakh0/distancex";
- };
- } // packageOverrides)
- ) {};
-
- distancex = distancex_0_1_0;
-
- diver_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "diver";
- version = "0.1.1";
- src = fetchHex {
- pkg = "diver";
- version = "0.1.1";
- sha256 =
- "6860e05da87741be919e0b4264178e0ca1b50a108bcaeb1a2a51c9e1726d3079";
- };
-
- meta = {
- longDescription = ''A HBase driver for Erlang/Elixir using
- jinterface and the Asynchbase Java client to
- query the database. '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/novabyte/diver";
- };
- } // packageOverrides)
- ) {};
-
- diver = diver_0_1_1;
-
- dlist_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dlist";
- version = "0.0.1";
- src = fetchHex {
- pkg = "dlist";
- version = "0.0.1";
- sha256 =
- "51c9d4a9e02c9a8892450876939d1e18b7f9ae78b237a683f0efad47d46e5f9a";
- };
-
- meta = {
- description = ''Deque implementations '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stocks29/dlist.git";
- };
- } // packageOverrides)
- ) {};
-
- dlist = dlist_0_0_1;
-
- dnsimple_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "dnsimple";
- version = "0.1.0";
- src = fetchHex {
- pkg = "dnsimple";
- version = "0.1.0";
- sha256 =
- "f10326124aeabcfdcb388100d480413314609cbabfa5de31d0c486150ab28ebc";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''An (experimental) Elixir client for the DNSimple
- API v2.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/aetrion/dnsimple-elixir";
- };
- } // packageOverrides)
- ) {};
-
- dnsimple = dnsimple_0_1_0;
-
- doc_first_formatter_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "doc_first_formatter";
- version = "0.0.2";
- src = fetchHex {
- pkg = "doc_first_formatter";
- version = "0.0.2";
- sha256 =
- "88500d55349571173f88d0f691e1ac7908b9663bfc06f9f0862e60ea8378313c";
- };
-
- meta = {
- longDescription = ''An ExUnit formatter that puts a list of tests
- first, distinguishes pending from failed tests,
- and saves detailed error information for once
- the test suite is finished.'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/bkerley/doc_first_formatter";
- };
- } // packageOverrides)
- ) {};
-
- doc_first_formatter = doc_first_formatter_0_0_2;
-
- doc_plug_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "doc_plug";
- version = "1.0.2";
- src = fetchHex {
- pkg = "doc_plug";
- version = "1.0.2";
- sha256 =
- "2813f85dcd4f7228d54c277898d3d7483d03ef27ed4f9abc9eae6f57b00e79b8";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''Plug to automatically generate and serve project
- documentation.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hild/doc_plug";
- };
- } // packageOverrides)
- ) {};
-
- doc_plug = doc_plug_1_0_2;
-
- dogma_0_1_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "dogma";
- version = "0.1.6";
- src = fetchHex {
- pkg = "dogma";
- version = "0.1.6";
- sha256 =
- "cd50b91d8b9ef53ee688d1e437bf4b186ec6bc6e922de7dbf7a7df7aea6dde45";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''A code style linter for Elixir, powered by
- shame.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lpil/dogma";
- };
- } // packageOverrides)
- ) {};
-
- dogma = dogma_0_1_6;
-
- dogstatsd_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dogstatsd";
- version = "0.0.3";
- src = fetchHex {
- pkg = "dogstatsd";
- version = "0.0.3";
- sha256 =
- "4632886c61e928f57359790ad345d3cc58c37b0f82fb7d35d485a8e2385cf887";
- };
-
- meta = {
- description = ''A client for DogStatsd, an extension of the
- StatsD metric server for Datadog.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/adamkittelson/dogstatsd-elixir";
- };
- } // packageOverrides)
- ) {};
-
- dogstatsd = dogstatsd_0_0_3;
-
- dogstatsde_0_6_0 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- worker_pool_1_0_4,
- stillir_1_0_0
- }:
- buildRebar3 ({
- name = "dogstatsde";
- version = "0.6.0";
- src = fetchHex {
- pkg = "dogstatsde";
- version = "0.6.0";
- sha256 =
- "7d24f8a5573fcbdc3f072ff93685e5277900236df4a7d49d73d8579cf566eb45";
- };
-
- beamDeps = [ worker_pool_1_0_4 stillir_1_0_0 ];
-
- meta = {
- description = ''Send StatsD metrics to Datadog'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/WhoopInc/dogstatsde";
- };
- } // packageOverrides)
- ) {};
-
- dogstatsde = dogstatsde_0_6_0;
-
- domainr_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "domainr";
- version = "0.0.1";
- src = fetchHex {
- pkg = "domainr";
- version = "0.0.1";
- sha256 =
- "f66ccfe9fdc6b388ce7633974313826f9acffe96b4b369bb904d519e4aa26039";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Domainr is an [Domainr wrapper
- for](https://domainr.build) in Elixir that makes
- it easy to search and find available domains and
- TLDs.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/e-fu/domainr";
- };
- } // packageOverrides)
- ) {};
-
- domainr = domainr_0_0_1;
-
- doorman_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- comeonin_2_4_0
- }:
- buildMix ({
- name = "doorman";
- version = "0.0.3";
- src = fetchHex {
- pkg = "doorman";
- version = "0.0.3";
- sha256 =
- "07c9e7569ec6a8bf26702b6d6a201840b4e11213c5dc42aaecd23d2e169b8c85";
- };
- beamDeps = [ plug_1_1_5 comeonin_2_4_0 ];
-
- meta = {
- description = ''Tools to make Elixir authentication simple and
- flexible'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/BlakeWilliams/doorman";
- };
- } // packageOverrides)
- ) {};
-
- doorman = doorman_0_0_3;
-
- dot_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dot";
- version = "0.0.3";
- src = fetchHex {
- pkg = "dot";
- version = "0.0.3";
- sha256 =
- "3411bf1f70bb8ea0caa64515054a4a161b711667a5cdb0e7c14e766ce04b06ae";
- };
- meta = { };
- } // packageOverrides)
- ) {};
-
- dot = dot_0_0_3;
-
- dot_notes_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dot_notes";
- version = "1.0.0";
- src = fetchHex {
- pkg = "dot_notes";
- version = "1.0.0";
- sha256 =
- "0689a006ca36716eadac9f8f83699aff6d56520a15403610d08e2f397fd60996";
- };
-
- meta = {
- description = ''Simple dot/bracket notation parsing/conversion
- for Maps/Lists'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zackehh/dot-notes-elixir";
- };
- } // packageOverrides)
- ) {};
-
- dot_notes = dot_notes_1_0_0;
-
- dotenv_2_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dotenv";
- version = "2.1.0";
- src = fetchHex {
- pkg = "dotenv";
- version = "2.1.0";
- sha256 =
- "caddac72cac4955ae346306b210608dd6cf380a439b4e18bcdc3d6021f3e4d6b";
- };
-
- meta = {
- description = ''A port of dotenv to Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/avdi/dotenv_elixir";
- };
- } // packageOverrides)
- ) {};
-
- dotenv = dotenv_2_1_0;
-
- dovetail_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dovetail";
- version = "0.0.3";
- src = fetchHex {
- pkg = "dovetail";
- version = "0.0.3";
- sha256 =
- "01b6c3085ebb9cb7d43115c7a2d9780a840017e521daeb7d0a2233f61f8b0306";
- };
-
- meta = {
- description = ''Dovetail provides a harness for running test
- dovecot servers.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/thusfresh/dovetail";
- };
- } // packageOverrides)
- ) {};
-
- dovetail = dovetail_0_0_3;
-
- dp_decoder_0_2_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "dp_decoder";
- version = "0.2.1";
- src = fetchHex {
- pkg = "dp_decoder";
- version = "0.2.1";
- sha256 =
- "66449f7691e4f4c8041d82d910c2c86b8ec1bdc6dd2b008d9b9169fda86b22e0";
- };
-
- meta = {
- description = ''Collection of decoders for different metric
- protocols'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dalmatinerdb/dp_decoder";
- };
- } // packageOverrides)
- ) {};
-
- dp_decoder = dp_decoder_0_2_1;
-
- dqe_idx_0_1_18 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "dqe_idx";
- version = "0.1.18";
- src = fetchHex {
- pkg = "dqe_idx";
- version = "0.1.18";
- sha256 =
- "6af4897e3e5fdff5055179dd765778450cdf8a43c61b5e2a2aeec483c4309c6c";
- };
-
- meta = {
- description = ''Dalmatiner QE indexing'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- dqe_idx = dqe_idx_0_1_18;
-
- druuid_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "druuid";
- version = "0.3.0";
- src = fetchHex {
- pkg = "druuid";
- version = "0.3.0";
- sha256 =
- "238dfa36cbb4f1277e44cd9ed5900ff3045c4c19724412bb94173ed2659d0ec8";
- };
-
- meta = {
- longDescription = ''Date-relative (and relatively universally
- unique) UUID generation. Based on
- https://github.com/recurly/druuid'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bhelx/druuid";
- };
- } // packageOverrides)
- ) {};
-
- druuid = druuid_0_3_0;
-
- dublin_bus_api_0_1_8 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- floki_0_8_1
- }:
- buildMix ({
- name = "dublin_bus_api";
- version = "0.1.8";
- src = fetchHex {
- pkg = "dublin_bus_api";
- version = "0.1.8";
- sha256 =
- "b373da947594dfc4b3a2ef11e77f7e3a1ce7875d6aab90fc39a4f285b1e77e63";
- };
- beamDeps = [ httpoison_0_8_3 floki_0_8_1 ];
-
- meta = {
- description = ''Access to the Real Time Passenger Information
- (RTPI) for Dublin Bus services.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/carlo-colombo/dublin-bus-api";
- };
- } // packageOverrides)
- ) {};
-
- dublin_bus_api = dublin_bus_api_0_1_8;
-
- duckduckgo_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "duckduckgo";
- version = "0.1.0";
- src = fetchHex {
- pkg = "duckduckgo";
- version = "0.1.0";
- sha256 =
- "349fd4b837634507a8e11280c244b064d1eb4e0d3333994f79e5341eec522c2f";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir client for the DuckDuckGo Instant
- Answer API.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/pjhampton/DuckDuckElixir";
- };
- } // packageOverrides)
- ) {};
-
- duckduckgo = duckduckgo_0_1_0;
-
- durga_transport_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "durga_transport";
- version = "1.0.1";
- src = fetchHex {
- pkg = "durga_transport";
- version = "1.0.1";
- sha256 =
- "42db857eba0e78c4eb15823b5137e8ccad13711cc2c873b6f1b469c4c0771009";
- };
- meta = { };
- } // packageOverrides)
- ) {};
-
- durga_transport = durga_transport_1_0_1;
-
- dye_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "dye";
- version = "0.4.0";
- src = fetchHex {
- pkg = "dye";
- version = "0.4.0";
- sha256 =
- "95c11e5baafc79531f37bee1256066a8fef63739707723ac1e349739a3217003";
- };
-
- meta = {
- description = ''Dyeing your terminal!'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Kabie/dye";
- };
- } // packageOverrides)
- ) {};
-
- dye = dye_0_4_0;
-
- dynamic_compile_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "dynamic_compile";
- version = "1.0.0";
- src = fetchHex {
- pkg = "dynamic_compile";
- version = "1.0.0";
- sha256 =
- "eb73d8e9a6334914f79c15ee8214acad9659c42222d49beda3e8b6f6789a980a";
- };
-
- meta = {
- description = ''compile and load erlang modules from string
- input'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/okeuday/dynamic_compile";
- };
- } // packageOverrides)
- ) {};
-
- dynamic_compile = dynamic_compile_1_0_0;
-
- e2qc_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "e2qc";
- version = "0.1.0";
- src = fetchHex {
- pkg = "e2qc";
- version = "0.1.0";
- sha256 =
- "3a97f9b3c60ec723002a816c041ac224dc5aba3360bd922c5e38cfd40f59c65b";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''2q cache'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/project-fifo/e2qc";
- };
- } // packageOverrides)
- ) {};
-
- e2qc = e2qc_0_1_0;
-
- e_queue_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "e_queue";
- version = "1.0.1";
- src = fetchHex {
- pkg = "e_queue";
- version = "1.0.1";
- sha256 =
- "aff37843191c1229ec49d0d067b18d5e0871a28fe049a4a82c7884e66320b7e8";
- };
-
- meta = {
- longDescription = ''An Elixir wrapper around the Erlang optimized
- `queue` that supports the FIFO, first-in
- first-out, pattern. This is useful is when you
- can`t predict when an item needs to be taken or
- added to the queue. Use this instead of using
- `++` or double reversing lists to add items to
- the \"back\" of a queue.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/benfalk/e_queue";
- };
- } // packageOverrides)
- ) {};
-
- e_queue = e_queue_1_0_1;
-
- e_quip_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "e_quip";
- version = "0.0.1";
- src = fetchHex {
- pkg = "e_quip";
- version = "0.0.1";
- sha256 =
- "e6fe9eeb96dbc863b527a792e730ea41aea43caef2a5db68ea2c4c9fc21f552a";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Simple Quip API Client'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mmartinson/e_quip";
- };
- } // packageOverrides)
- ) {};
-
- e_quip = e_quip_0_0_1;
-
- earmark_0_1_19 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "earmark";
- version = "0.1.19";
- src = fetchHex {
- pkg = "earmark";
- version = "0.1.19";
- sha256 =
- "db85f989ba3030d40d3a901d7eebbf926ee07355bf6113d730b8aaf9404a6bd7";
- };
-
- meta = {
- longDescription = ''Earmark is a pure-Elixir Markdown converter.
- It is intended to be used as a library (just
- call Earmark.to_html), but can also be used as a
- command-line tool (just run mix escript.build
- first). Output generation is pluggable.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pragdave/earmark";
- };
- } // packageOverrides)
- ) {};
-
- earmark_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "earmark";
- version = "0.2.1";
- src = fetchHex {
- pkg = "earmark";
- version = "0.2.1";
- sha256 =
- "c86afb8d22a5aa8315afd4257c7512011c0c9a48b0fea43af7612836b958098b";
- };
-
- meta = {
- longDescription = ''Earmark is a pure-Elixir Markdown converter.
- It is intended to be used as a library (just
- call Earmark.to_html), but can also be used as a
- command-line tool (just run mix escript.build
- first). Output generation is pluggable.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pragdave/earmark";
- };
- } // packageOverrides)
- ) {};
-
- earmark = earmark_0_2_1;
-
- eastar_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "eastar";
- version = "0.4.0";
- src = fetchHex {
- pkg = "eastar";
- version = "0.4.0";
- sha256 =
- "21a74b1ac6da2a24eb5e6e14e5537389dd671fa2fc94a4594e0e7ddcf4b4c87a";
- };
-
- meta = {
- longDescription = ''Eastar is a pure-Elixir implementation of A*
- graph pathfinding algorithm. All graph
- environment, like nodes connectivity, distance &
- H-metric are abstracted away - you provide them
- as functions.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/herenowcoder/eastar";
- };
- } // packageOverrides)
- ) {};
-
- eastar = eastar_0_4_0;
-
- easy_server_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "easy_server";
- version = "0.0.1";
- src = fetchHex {
- pkg = "easy_server";
- version = "0.0.1";
- sha256 =
- "af9faac0c7c440cf04bbb5d1f8aea1fc00b0c60da384c8103fafdaf0df00a0bb";
- };
-
- meta = {
- description = ''Easier GenServer for Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/termoose/EasyServer";
- };
- } // packageOverrides)
- ) {};
-
- easy_server = easy_server_0_0_1;
-
- easypost_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "easypost";
- version = "0.0.1";
- src = fetchHex {
- pkg = "easypost";
- version = "0.0.1";
- sha256 =
- "8339fcfb60a1d4833b99aa611d194bf1ae94f22509dc81cf90d07ee2db0e074e";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- description = ''Elixir Easypost Client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Dania02525/easypost";
- };
- } // packageOverrides)
- ) {};
-
- easypost = easypost_0_0_1;
-
- ec2_0_9_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, jsx_2_8_0 }:
- buildMix ({
- name = "ec2";
- version = "0.9.1";
- src = fetchHex {
- pkg = "ec2";
- version = "0.9.1";
- sha256 =
- "ae857fe633bca078fd1ee54232dd3bc74566ff46b93aa53e38d74c546c3d9b6f";
- };
- beamDeps = [ jsx_2_8_0 ];
-
- meta = {
- description = ''helper library for working with aws ec2
- metadata'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/talentdeficit/ec2";
- };
- } // packageOverrides)
- ) {};
-
- ec2 = ec2_0_9_1;
-
- echo_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "echo";
- version = "0.2.0";
- src = fetchHex {
- pkg = "echo";
- version = "0.2.0";
- sha256 =
- "e03b37ada0457fbf3e91b2e721c9367b1590a17a5fb9be35672a46206309f1a4";
- };
-
- meta = {
- longDescription = ''A simple & highly extendable,
- meta-notification system; Echo checks
- notification preferences & dispatch
- notifications to different adapters (ex. email,
- logger, analytics, sms, etc.)'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/zmoshansky/echo";
- };
- } // packageOverrides)
- ) {};
-
- echo = echo_0_2_0;
-
- echo_bot_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- telegram_0_0_3,
- poison_2_1_0,
- gproc_0_5_0
- }:
- buildMix ({
- name = "echo_bot";
- version = "0.0.2";
- src = fetchHex {
- pkg = "echo_bot";
- version = "0.0.2";
- sha256 =
- "f353984ab5ea36b423b2a18d788d5eeeb6ae45aca254129b99c5bbab9865b38c";
- };
- beamDeps = [ telegram_0_0_3 poison_2_1_0 gproc_0_5_0 ];
-
- meta = {
- description = ''A demo telegram bot'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/col/echo_bot";
- };
- } // packageOverrides)
- ) {};
-
- echo_bot = echo_bot_0_0_2;
-
- echonest_ex_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "echonest_ex";
- version = "0.0.2";
- src = fetchHex {
- pkg = "echonest_ex";
- version = "0.0.2";
- sha256 =
- "d8b3d7f2b04eb48b689877aaf9db30f33acea3ea02daca5aad8d105ac785bd98";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Echonest api wrapper for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/desmondhume/echonest_ex";
- };
- } // packageOverrides)
- ) {};
-
- echonest_ex = echonest_ex_0_0_2;
-
- econfig_0_7_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "econfig";
- version = "0.7.3";
- src = fetchHex {
- pkg = "econfig";
- version = "0.7.3";
- sha256 =
- "bddff19a757209d3e98b6952897fbf8790f6cf33d9e5caf2501263ea4ad46e3c";
- };
-
- meta = {
- description = ''simple Erlang config handler using INI files'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/benoitc/econfig";
- };
- } // packageOverrides)
- ) {};
-
- econfig = econfig_0_7_3;
-
- ecs_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ecs";
- version = "0.3.0";
- src = fetchHex {
- pkg = "ecs";
- version = "0.3.0";
- sha256 =
- "266fe69adcb3772352bc47b1312e00e8ec0a15a03c412be1b63b147a916f6156";
- };
-
- meta = {
- description = ''An experimental Entity-Component System (ECS)
- game engine.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joshforisha/ecs";
- };
- } // packageOverrides)
- ) {};
-
- ecs = ecs_0_3_0;
-
- ecto_audit_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ecto_audit";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ecto_audit";
- version = "0.0.1";
- sha256 =
- "04829a9670d4258b96c6218043093b68a1d3b03c37ee316a1c19366a59dbbd59";
- };
-
- meta = {
- description = ''Ecto extension to support auditing data changes
- in your Schema.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mattweldon/ecto_audit";
- };
- } // packageOverrides)
- ) {};
-
- ecto_audit = ecto_audit_0_0_1;
-
- ed25519_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ed25519";
- version = "0.2.0";
- src = fetchHex {
- pkg = "ed25519";
- version = "0.2.0";
- sha256 =
- "ddd159c41eea85a2fc198a0a8ed06d69ef42b4657f7122610d5e0a5653d2ef03";
- };
-
- meta = {
- description = ''Ed25519 signature functions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/ed25519_ex";
- };
- } // packageOverrides)
- ) {};
-
- ed25519 = ed25519_0_2_0;
-
- edib_0_7_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "edib";
- version = "0.7.0";
- src = fetchHex {
- pkg = "edib";
- version = "0.7.0";
- sha256 =
- "4ff16e9397a14d13a0a4bcef30634393999c24ed17e6f90817f5f115e09db5a2";
- };
-
- meta = {
- longDescription = ''Mix task to create a docker image of your
- application release. More detailed information
- about release image building at:
- https://github.com/edib-tool/elixir-docker-image-builder'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edib-tool/mix-edib";
- };
- } // packageOverrides)
- ) {};
-
- edib = edib_0_7_0;
-
- edip_0_4_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "edip";
- version = "0.4.3";
- src = fetchHex {
- pkg = "edip";
- version = "0.4.3";
- sha256 =
- "b0b9f34b2048b3f03c1f25b6dc60a1567b6f3ec8c6ad945de30dc313d7608800";
- };
-
- meta = {
- longDescription = ''Mix task to create a docker image of your
- application release. More detailed information
- about release image packaging at:
- https://github.com/asaaki/elixir-docker-image-packager'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/asaaki/mix-edip";
- };
- } // packageOverrides)
- ) {};
-
- edip = edip_0_4_3;
-
- edown_0_7_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "edown";
- version = "0.7.0";
- src = fetchHex {
- pkg = "edown";
- version = "0.7.0";
- sha256 =
- "6d7365a7854cd724e8d1fd005f5faa4444eae6a87eb6df9b789b6e7f6f09110a";
- };
-
- meta = {
- description = ''Markdown generated from Edoc.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/uwiger/edown";
- };
- } // packageOverrides)
- ) {};
-
- edown = edown_0_7_0;
-
- eeb_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- tzdata_0_1_201603,
- timex_1_0_2,
- plug_0_14_0,
- earmark_0_1_19,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "eeb";
- version = "0.2.0";
- src = fetchHex {
- pkg = "eeb";
- version = "0.2.0";
- sha256 =
- "0615ccea012507ae35f6f1f4f8a46eac6d9eceba0cdface2df5c0d70b7caddbc";
- };
- beamDeps = [
- tzdata_0_1_201603
- timex_1_0_2
- plug_0_14_0
- earmark_0_1_19
- cowboy_1_0_4
- ];
-
- meta = {
- description = ''Elixir extendable blog.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/aborn/eeb";
- };
- } // packageOverrides)
- ) {};
-
- eeb = eeb_0_2_0;
-
- efirebirdsql_0_1_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "efirebirdsql";
- version = "0.1.1";
- src = fetchHex {
- pkg = "efirebirdsql";
- version = "0.1.1";
- sha256 =
- "dff29bcd6f5f99baa18dd339c01f441b498030e88ac4a1d7c4524da79b0a4cb7";
- };
-
- meta = {
- description = ''Firebird Client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nakagami/efirebirdsql";
- };
- } // packageOverrides)
- ) {};
-
- efirebirdsql = efirebirdsql_0_1_1;
-
- egaugex_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- floki_0_8_1
- }:
- buildMix ({
- name = "egaugex";
- version = "0.0.2";
- src = fetchHex {
- pkg = "egaugex";
- version = "0.0.2";
- sha256 =
- "307c0a21c196db45431e5472ad090548f956ccb0e02f97491fba07a2a52d0c51";
- };
- beamDeps = [ httpoison_0_8_3 floki_0_8_1 ];
-
- meta = {
- description = ''A simple egauge parser to retrieve and parse data
- from egauge devices'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Brightergy/egaugex";
- };
- } // packageOverrides)
- ) {};
-
- egaugex = egaugex_0_0_2;
-
- eh_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "eh";
- version = "0.2.0";
- src = fetchHex {
- pkg = "eh";
- version = "0.2.0";
- sha256 =
- "91013c78138c8854c5699ef42324e66286fed0048c4d4212c4dc3012d764c628";
- };
-
- meta = {
- description = ''Lookup Elixir documentation from the command line
- '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/Frost/eh.git";
- };
- } // packageOverrides)
- ) {};
-
- eh = eh_0_2_0;
-
- eight_ball_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "eight_ball";
- version = "0.0.1";
- src = fetchHex {
- pkg = "eight_ball";
- version = "0.0.1";
- sha256 =
- "1ba1b2b5f3dfaba751b51f101c3c526a09f0c989768f265e82a6a065447a6aa4";
- };
-
- meta = {
- description = ''Library that acts like a real life Magic 8
- Ball.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/fteem/eight_ball";
- };
- } // packageOverrides)
- ) {};
-
- eight_ball = eight_ball_0_0_1;
-
- eight_ball_dj_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "eight_ball_dj";
- version = "0.0.2";
- src = fetchHex {
- pkg = "eight_ball_dj";
- version = "0.0.2";
- sha256 =
- "5b0d4f92a76f3d48d5541936ae8540154ed2a14ccda1a45e250d6a577bb541f5";
- };
-
- meta = {
- description = ''Ask a question to the Magic Eight Ball'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/djkianoosh/eight_ball";
- };
- } // packageOverrides)
- ) {};
-
- eight_ball_dj = eight_ball_dj_0_0_2;
-
- eikon_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "eikon";
- version = "0.0.2";
- src = fetchHex {
- pkg = "eikon";
- version = "0.0.2";
- sha256 =
- "fc624850b69504dd3f05e65ce40b4480aef70b605045f3d79d218c39c443a205";
- };
-
- meta = {
- description = ''Eikōn is an Elixir library providing a read-only
- interface for image files.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tchoutri/eikon";
- };
- } // packageOverrides)
- ) {};
-
- eikon = eikon_0_0_2;
-
- eio_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "eio";
- version = "0.1.0";
- src = fetchHex {
- pkg = "eio";
- version = "0.1.0";
- sha256 =
- "f39f017c73713b36ee27d8a0635634ac2e96b4d540f28db9dd358d8744dccd88";
- };
- beamDeps = [ poison_1_5_2 plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''Engine.io server for Elixir.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/falood/eio";
- };
- } // packageOverrides)
- ) {};
-
- eio = eio_0_1_0;
-
- ejabberd_dev_15_9_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ejabberd_dev";
- version = "15.9.0";
- src = fetchHex {
- pkg = "ejabberd_dev";
- version = "15.9.0";
- sha256 =
- "4c4ca5b3ee1900bd7e5babed76cae361b6350ed5793ce013cbfccc06208c291e";
- };
-
- meta = {
- longDescription = ''A package to help with building ejabberd
- modules. This package includes source and header
- files from the ejabberd project that are
- necessary in order to build a gen_mod module.'';
- license = stdenv.lib.licenses.gpl3;
- homepage = "https://github.com/scrogson/ejabberd_dev";
- };
- } // packageOverrides)
- ) {};
-
- ejabberd_dev = ejabberd_dev_15_9_0;
-
- ejwt_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, jsx_2_8_0 }:
- buildRebar3 ({
- name = "ejwt";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ejwt";
- version = "0.1.0";
- sha256 =
- "c316a4b7fd21b07b401a3a01db9039b7006f5a1c7e96a981b6cbcb36da1a4a84";
- };
-
- beamDeps = [ jsx_2_8_0 ];
-
- meta = {
- description = ''Encode/decode JSON Web Token'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/artefactop/ejwt";
- };
- } // packageOverrides)
- ) {};
-
- ejwt = ejwt_0_1_0;
-
- elastex_0_1_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "elastex";
- version = "0.1.2";
- src = fetchHex {
- pkg = "elastex";
- version = "0.1.2";
- sha256 =
- "eaab5305db3d5d326e471dc1799606b7055971dfb7d9a27571850d2ce7e97f9b";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Data driven elixir client for Elasticsearch.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/michaeldoaty/elastex";
- };
- } // packageOverrides)
- ) {};
-
- elastex = elastex_0_1_2;
-
- elaxtic_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "elaxtic";
- version = "0.0.1";
- src = fetchHex {
- pkg = "elaxtic";
- version = "0.0.1";
- sha256 =
- "a912a0327bfe1c6443cec47a03d11450fed2e649bfdcd4e77bdb9176baa8cd45";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- description = ''ElasticSearch client for Elixir and Ecto
- driver.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/vic/elaxtic";
- };
- } // packageOverrides)
- ) {};
-
- elaxtic = elaxtic_0_0_1;
-
- elixir_ami_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixir_ami";
- version = "0.0.3";
- src = fetchHex {
- pkg = "elixir_ami";
- version = "0.0.3";
- sha256 =
- "781171af1bcc20466117fb119646b55ad473c93ce57549ffec4c65f7ba8a1ede";
- };
-
- meta = {
- longDescription = ''Elixir client for the Asterisk AMI protocol.
- Find the user guide in the github repo at:
- https://github.com/marcelog/elixir_ami.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/marcelog/elixir_ami";
- };
- } // packageOverrides)
- ) {};
-
- elixir_ami = elixir_ami_0_0_3;
-
- elixir_authorizenet_0_2_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- xml_builder_0_0_8,
- exmerl_0_1_1
- }:
- buildMix ({
- name = "elixir_authorizenet";
- version = "0.2.2";
- src = fetchHex {
- pkg = "elixir_authorizenet";
- version = "0.2.2";
- sha256 =
- "10111f4fe073d69a5ae817838377ba52bf6b04199c8386f48ca13804db6e2f70";
- };
- beamDeps = [ xml_builder_0_0_8 exmerl_0_1_1 ];
-
- meta = {
- longDescription = ''Elixir client for the Authorize.Net merchant
- API. This should help you integrate using the
- AIM. A nice number of features are implemented
- (probably most of the ones used on a daily basis
- are already there), but since the API offers a
- big number of features and combinations, I still
- consider this as WIP, and pull requests,
- suggestions, or other kind of feedback are very
- welcome! Find the user guide in the github repo
- at:
- https://github.com/marcelog/elixir_authorizenet.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/marcelog/elixir_authorizenet";
- };
- } // packageOverrides)
- ) {};
-
- elixir_authorizenet = elixir_authorizenet_0_2_2;
-
- elixir_bencode_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixir_bencode";
- version = "1.0.0";
- src = fetchHex {
- pkg = "elixir_bencode";
- version = "1.0.0";
- sha256 =
- "2c4c86843b2377182da7cff125784a227c7bc63ef9e92ce7257f14b132667ebe";
- };
-
- meta = {
- description = ''Bencode encoder / decoder in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/AntonFagerberg/elixir_bencode";
- };
- } // packageOverrides)
- ) {};
-
- elixir_bencode = elixir_bencode_1_0_0;
-
- elixir_exif_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixir_exif";
- version = "0.1.1";
- src = fetchHex {
- pkg = "elixir_exif";
- version = "0.1.1";
- sha256 =
- "a491a3e134c00f2a1f59c8e3a1bd62b9b94c1ce4179a20d737903f3edcc9bd78";
- };
-
- meta = {
- description = ''Parse exif and thumbnail data from jpeg/tiff
- images.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sschneider1207/ElixirExif";
- };
- } // packageOverrides)
- ) {};
-
- elixir_exif = elixir_exif_0_1_1;
-
- elixir_feed_parser_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_2_1_6 }:
- buildMix ({
- name = "elixir_feed_parser";
- version = "1.1.0";
- src = fetchHex {
- pkg = "elixir_feed_parser";
- version = "1.1.0";
- sha256 =
- "d623eaf020971979601ff135b56776d1b4a73da7eb75d7ae757a8ea18fd41ca0";
- };
- beamDeps = [ timex_2_1_6 ];
-
- meta = {
- description = ''An Elixir Atom/RSS2 feed parser.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/fdietz/elixir-feed-parser";
- };
- } // packageOverrides)
- ) {};
-
- elixir_feed_parser = elixir_feed_parser_1_1_0;
-
- elixir_freshbooks_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- xml_builder_0_0_8,
- exmerl_0_1_1
- }:
- buildMix ({
- name = "elixir_freshbooks";
- version = "0.0.4";
- src = fetchHex {
- pkg = "elixir_freshbooks";
- version = "0.0.4";
- sha256 =
- "404ba66129bb1a756f6c06460d483d72d59990bc460616a1e61bd87af4108628";
- };
- beamDeps = [ xml_builder_0_0_8 exmerl_0_1_1 ];
-
- meta = {
- description = ''Elixir client for FreshBooks.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/marcelog/elixir_freshbooks";
- };
- } // packageOverrides)
- ) {};
-
- elixir_freshbooks = elixir_freshbooks_0_0_4;
-
- elixir_gravatar_url_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixir_gravatar_url";
- version = "1.0.0";
- src = fetchHex {
- pkg = "elixir_gravatar_url";
- version = "1.0.0";
- sha256 =
- "e298fbfc6c4ebf401cf4e62739d79696eff3ce454f037055523c08f2cf815db1";
- };
-
- meta = {
- description = ''An Elixir module for generating Gravatar urls'';
-
- };
- } // packageOverrides)
- ) {};
-
- elixir_gravatar_url = elixir_gravatar_url_1_0_0;
-
- elixir_make_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixir_make";
- version = "0.1.0";
- src = fetchHex {
- pkg = "elixir_make";
- version = "0.1.0";
- sha256 =
- "940d1a8e6f6ed8f8bc5c349371b200416bcb657e3a7d0fc64e7292263bf02de6";
- };
-
- meta = {
- description = ''A Make compiler for Mix'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/elixir_make";
- };
- } // packageOverrides)
- ) {};
-
- elixir_make = elixir_make_0_1_0;
-
- elixir_mbcs_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixir_mbcs";
- version = "0.1.2";
- src = fetchHex {
- pkg = "elixir_mbcs";
- version = "0.1.2";
- sha256 =
- "45d2572ed4c2bae10e961ddf95846ffd64f83ed7427898b8fdf3221607f610b5";
- };
-
- meta = {
- description = ''Convert the character encoding'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/woxtu/elixir-mbcs";
- };
- } // packageOverrides)
- ) {};
-
- elixir_mbcs = elixir_mbcs_0_1_2;
-
- elixir_mod_event_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, uuid_1_1_4 }:
- buildMix ({
- name = "elixir_mod_event";
- version = "0.0.5";
- src = fetchHex {
- pkg = "elixir_mod_event";
- version = "0.0.5";
- sha256 =
- "d38fe29a32107e889c52f849ceec6267709591b7db98db14bd3890683ca78b0f";
- };
- beamDeps = [ uuid_1_1_4 ];
-
- meta = {
- longDescription = ''Elixir client for FreeSWITCH
- mod_event_socket. Find the user guide in the
- github repo at:
- https://github.com/marcelog/elixir_mod_event.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/marcelog/elixir_mod_event";
- };
- } // packageOverrides)
- ) {};
-
- elixir_mod_event = elixir_mod_event_0_0_5;
-
- elixir_prelude_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixir_prelude";
- version = "0.2.1";
- src = fetchHex {
- pkg = "elixir_prelude";
- version = "0.2.1";
- sha256 =
- "178d8de9762447e8f8271bd6af356a171af9fb7c20fcd4fa510a05e19b24240d";
- };
-
- meta = {
- description = ''Small set of useful utility functions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ruby2elixir/elixir_prelude";
- };
- } // packageOverrides)
- ) {};
-
- elixir_prelude = elixir_prelude_0_2_1;
-
- elixir_radius_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixir_radius";
- version = "0.1.0";
- src = fetchHex {
- pkg = "elixir_radius";
- version = "0.1.0";
- sha256 =
- "40f4c2a792c5967e21d4e7914a91a62fbed3712bf9c6ec5f0a549e659e4ddc94";
- };
-
- meta = {
- description = ''Decode & encode RADIUS packets '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bearice/elixir-radius";
- };
- } // packageOverrides)
- ) {};
-
- elixir_radius = elixir_radius_0_1_0;
-
- elixir_script_0_20_0 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2, estree_2_3_0
- }:
- buildMix ({
- name = "elixir_script";
- version = "0.20.0";
- src = fetchHex {
- pkg = "elixir_script";
- version = "0.20.0";
- sha256 =
- "259c8ff57f171eda4a9ac15fe6307063b76630168fd582f27e3dfb1c621e0533";
- };
- beamDeps = [ fs_0_9_2 estree_2_3_0 ];
-
- meta = {
- description = ''ElixirScript: compiles Elixir code to
- JavaScript'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bryanjos/elixirscript";
- };
- } // packageOverrides)
- ) {};
-
- elixir_script = elixir_script_0_20_0;
-
- elixir_talk_1_1_1 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, yaml_elixir_1_0_0
- }:
- buildMix ({
- name = "elixir_talk";
- version = "1.1.1";
- src = fetchHex {
- pkg = "elixir_talk";
- version = "1.1.1";
- sha256 =
- "29735f954662da43179de5af018e22b54eb44b5680dd526a5a158b3201324b47";
- };
- beamDeps = [ yaml_elixir_1_0_0 ];
-
- meta = {
- description = ''ElixirTalk is an Elixir client for beanstalkd.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jsvisa/elixir_talk";
- };
- } // packageOverrides)
- ) {};
-
- elixir_talk = elixir_talk_1_1_1;
-
- elixir_tea_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixir_tea";
- version = "1.0.0";
- src = fetchHex {
- pkg = "elixir_tea";
- version = "1.0.0";
- sha256 =
- "c1e46d2d7b07a926ba8730452f517db45cf4f8f35d119b84aa0f0f676048cdcc";
- };
-
- meta = {
- description = ''A TEA (Tiny Encryption Algorithm) implemented in
- pure Elixir. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/keichan34/elixir_tea";
- };
- } // packageOverrides)
- ) {};
-
- elixir_tea = elixir_tea_1_0_0;
-
- elixir_v8_0_2_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "elixir_v8";
- version = "0.2.2";
- src = fetchHex {
- pkg = "elixir_v8";
- version = "0.2.2";
- sha256 =
- "71034e37c2b8113156b19b1ca5b9b772fb454fe11c1cba33567fb61d3c8cedbe";
- };
- beamDeps = [ poolboy_1_5_1 exjsx_3_2_0 ];
-
- meta = {
- description = ''V8 engine for Elixir with pools.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/le0pard/elixir_v8";
- };
- } // packageOverrides)
- ) {};
-
- elixir_v8 = elixir_v8_0_2_2;
-
- elixir_wit_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- uuid_1_1_4,
- poison_2_1_0,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "elixir_wit";
- version = "0.1.0";
- src = fetchHex {
- pkg = "elixir_wit";
- version = "0.1.0";
- sha256 =
- "75b9046cd41146c4e3b486541cf37a5e27eea42d179af7fda127bdb391855224";
- };
- beamDeps = [ uuid_1_1_4 poison_2_1_0 httpotion_2_2_2 ];
-
- meta = {
- longDescription = ''Elixir client for the Wit API. Wit is the
- natural language engine for creating Bots.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zabirauf/elixir_wit";
- };
- } // packageOverrides)
- ) {};
-
- elixir_wit = elixir_wit_0_1_0;
-
- elixlsx_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elixlsx";
- version = "0.0.3";
- src = fetchHex {
- pkg = "elixlsx";
- version = "0.0.3";
- sha256 =
- "baa903f52efd18705bc4f11f25674249e38ba22d111f49321b8f750c063fb932";
- };
-
- meta = {
- description = ''a writer for XLSX spreadsheet files'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/xou/elixlsx";
- };
- } // packageOverrides)
- ) {};
-
- elixlsx = elixlsx_0_0_3;
-
- elli_1_0_5 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "elli";
- version = "1.0.5";
- src = fetchHex {
- pkg = "elli";
- version = "1.0.5";
- sha256 =
- "fb55bab884f1d921f2e86c00738909a9e56aca14604e617b138e163093609c97";
- };
-
- meta = {
- description = ''Fast and robust web server for building
- high-throughput, low-latency apps'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/knutin/elli";
- };
- } // packageOverrides)
- ) {};
-
- elli = elli_1_0_5;
-
- elmer_0_0_11 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elmer";
- version = "0.0.11";
- src = fetchHex {
- pkg = "elmer";
- version = "0.0.11";
- sha256 =
- "cefb6a31a8e4ab5de698cd24f9a02c1fef690f0111f49ffa3e3d57c027c5160c";
- };
-
- meta = {
- description = ''Helper mix tasks for generating elm files like
- Main, Ports, Models, Msgs, etc.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nathanjohnson320/elmer";
- };
- } // packageOverrides)
- ) {};
-
- elmer = elmer_0_0_11;
-
- elmxir_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "elmxir";
- version = "0.0.1";
- src = fetchHex {
- pkg = "elmxir";
- version = "0.0.1";
- sha256 =
- "65ad59b4922b75fb7b6c888f3e5c7dea1d01a4a085a376261bcaa3cfd6ce0845";
- };
-
- meta = {
- description = ''Helper functions for working with Elm + Elixir'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/NoRedInk/elmxir";
- };
- } // packageOverrides)
- ) {};
-
- elmxir = elmxir_0_0_1;
-
- eministat_0_10_1 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "eministat";
- version = "0.10.1";
- src = fetchHex {
- pkg = "eministat";
- version = "0.10.1";
- sha256 =
- "1e581fe282e8851c036fb6e4908add91956eba62ce0cce97fceee66067157d5f";
- };
-
- meta = {
- description = ''Basic statistics for comparing datasets from
- benchmarks'';
-
- };
- } // packageOverrides)
- ) {};
-
- eministat = eministat_0_10_1;
-
- eml_0_7_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "eml";
- version = "0.7.1";
- src = fetchHex {
- pkg = "eml";
- version = "0.7.1";
- sha256 =
- "f03a35e2684455ee9e8b641f9550d41893f5b013c1277751685414f56cee9c0a";
- };
-
- meta = {
- longDescription = ''Eml makes markup a first class citizen in
- Elixir. It provides a flexible and modular
- toolkit for generating, parsing and manipulating
- markup. It`s main focus is html, but other
- markup languages could be implemented as well.
- '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/zambal/eml";
- };
- } // packageOverrides)
- ) {};
-
- eml = eml_0_7_1;
-
- env_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "env";
- version = "0.1.0";
- src = fetchHex {
- pkg = "env";
- version = "0.1.0";
- sha256 =
- "befbc0d4a4fc368c05a693a5d29860932c812f8dff2cd14dd62a590ba49b8875";
- };
-
- meta = {
- description = ''Env is an improved application configuration
- reader for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/michalmuskala/env";
- };
- } // packageOverrides)
- ) {};
-
- env = env_0_1_0;
-
- env_helper_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "env_helper";
- version = "0.0.2";
- src = fetchHex {
- pkg = "env_helper";
- version = "0.0.2";
- sha256 =
- "36bb88f51ea9a967a9c86d0c9de790f1d88f8b25863c03e4a733d75b9bfb9f54";
- };
-
- meta = {
- description = ''A simple add on to make working with environment
- variables slightly easier.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/manheim/env_helper";
- };
- } // packageOverrides)
- ) {};
-
- env_helper = env_helper_0_0_2;
-
- envy_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "envy";
- version = "0.0.2";
- src = fetchHex {
- pkg = "envy";
- version = "0.0.2";
- sha256 =
- "01e20425b7b5acfa1f43d7431601015e059d9363bf9d50b00f2aeb6b0e3fa03f";
- };
-
- meta = {
- description = ''A package for managing env files'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/BlakeWilliams/envy";
- };
- } // packageOverrides)
- ) {};
-
- envy = envy_0_0_2;
-
- eon_3_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "eon";
- version = "3.0.0";
- src = fetchHex {
- pkg = "eon";
- version = "3.0.0";
- sha256 =
- "a19006b99ffbe846fe064adfb128cbb6b49c85d08becb60d1e204e1d1f0db94e";
- };
-
- meta = {
- description = ''Use Elixir maps as a document storage format.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/supernintendo/eon";
- };
- } // packageOverrides)
- ) {};
-
- eon = eon_3_0_0;
-
- eper_0_94_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "eper";
- version = "0.94.0";
- src = fetchHex {
- pkg = "eper";
- version = "0.94.0";
- sha256 =
- "8d853792fa61a7fd068fe9c113a8a44bc839e11ad70cb8d5d2884566e3bede39";
- };
-
- meta = {
- longDescription = ''Erlang Performance and Debugging Tools sherk
- - a profiler, similar to Linux oprofile or MacOs
- shark gperf - a graphical performance monitor;
- shows CPU, memory and network usage dtop -
- similar to unix top redbug- similar to the OTP
- dbg application, but safer, better etc.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/massemanet/eper";
- };
- } // packageOverrides)
- ) {};
-
- eper = eper_0_94_0;
-
- epgpool_1_0_1 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_4_2,
- lager_3_0_2,
- epgsql_3_2_0
- }:
- buildRebar3 ({
- name = "epgpool";
- version = "1.0.1";
- src = fetchHex {
- pkg = "epgpool";
- version = "1.0.1";
- sha256 =
- "23435ebb6b6c8615b1e6ccd6277eb1e6b69b57d0a2079b536b0aaa60ddb094bd";
- };
-
- beamDeps = [ poolboy_1_4_2 lager_3_0_2 epgsql_3_2_0 ];
-
- meta = {
- description = ''Erlang postgresql pool application'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/egobrain/epgpool";
- };
- } // packageOverrides)
- ) {};
-
- epgpool = epgpool_1_0_1;
-
- epgsql_3_1_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "epgsql";
- version = "3.1.1";
- src = fetchHex {
- pkg = "epgsql";
- version = "3.1.1";
- sha256 =
- "4b3f478ad090aed7200b2a8c9f2d5ef45c3aaa167be896b5237bba4b40f461d8";
- };
-
- meta = {
- description = ''PostgreSQL Client'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/epgsql/epgsql";
- };
- } // packageOverrides)
- ) {};
-
- epgsql_3_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "epgsql";
- version = "3.2.0";
- src = fetchHex {
- pkg = "epgsql";
- version = "3.2.0";
- sha256 =
- "ff88a419df7b3084e8358538ade8b1844f5d6d18e9fa8c2124acea889720665a";
- };
-
- meta = {
- description = ''PostgreSQL Client'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/epgsql/epgsql";
- };
- } // packageOverrides)
- ) {};
-
- epgsql = epgsql_3_2_0;
-
- epiphany_0_1_0_dev = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, connection_1_0_2 }:
- buildMix ({
- name = "epiphany";
- version = "0.1.0-dev";
- src = fetchHex {
- pkg = "epiphany";
- version = "0.1.0-dev";
- sha256 =
- "38b15e762a4bb8c57a3ef238531dd465113b1019fb5aa63d7c8b38ed579f15f9";
- };
- beamDeps = [ connection_1_0_2 ];
-
- meta = {
- description = ''Cassandra driver for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/vptheron/epiphany";
- };
- } // packageOverrides)
- ) {};
-
- epiphany = epiphany_0_1_0_dev;
-
- episcina_1_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, gproc_0_3_1 }:
- buildRebar3 ({
- name = "episcina";
- version = "1.1.0";
- src = fetchHex {
- pkg = "episcina";
- version = "1.1.0";
- sha256 =
- "16238717bfbc8cb226342f6b098bb1fafb48c7547265a10ad3e6e83899abc46f";
- };
-
- beamDeps = [ gproc_0_3_1 ];
-
- meta = {
- description = ''Erlang Connection Pool'';
-
- };
- } // packageOverrides)
- ) {};
-
- episcina = episcina_1_1_0;
-
- eqc_ex_1_2_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "eqc_ex";
- version = "1.2.4";
- src = fetchHex {
- pkg = "eqc_ex";
- version = "1.2.4";
- sha256 =
- "2d2895bedf784ffaf11144d25e6ca11a4cfff5b73c35ec6bedd3c5ec5cabc5e9";
- };
-
- meta = {
- description = ''Wrappers to facilitate using Quviq QuickCheck
- with Elixir.'';
- license = stdenv.lib.licenses.bsd3;
- };
- } // packageOverrides)
- ) {};
-
- eqc_ex = eqc_ex_1_2_4;
-
- equery_0_6_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "equery";
- version = "0.6.1";
- src = fetchHex {
- pkg = "equery";
- version = "0.6.1";
- sha256 =
- "4a492b7cb64c0014c6be8fc763df665ec129bd56c7350e00cbd3d6fd556a8c60";
- };
-
- meta = {
- description = ''Sql generator library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/egobrain/equery";
- };
- } // packageOverrides)
- ) {};
-
- equery = equery_0_6_1;
-
- equivalex_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "equivalex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "equivalex";
- version = "0.1.0";
- sha256 =
- "8c5cd7fb186085ce088839098a98366f798674a4018cb328978a5e0b2f55ad7d";
- };
-
- meta = {
- description = ''constant time polymorphic comparisons'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/equivalex";
- };
- } // packageOverrides)
- ) {};
-
- equivalex = equivalex_0_1_0;
-
- eredis_1_0_8 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "eredis";
- version = "1.0.8";
- src = fetchHex {
- pkg = "eredis";
- version = "1.0.8";
- sha256 =
- "f303533e72129b264a2d8217c4ddc977c7527ff4b8a6a55f92f62b7fcc099334";
- };
-
- meta = {
- description = ''Erlang Redis client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/wooga/eredis";
- };
- } // packageOverrides)
- ) {};
-
- eredis = eredis_1_0_8;
-
- erl2ex_0_0_9 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "erl2ex";
- version = "0.0.9";
- src = fetchHex {
- pkg = "erl2ex";
- version = "0.0.9";
- sha256 =
- "4e49c461ecffc33986bb72a43ae87211fb33fed39077fb522c381b884d189514";
- };
-
- meta = {
- longDescription = ''Erl2ex is an Erlang to Elixir transpiler,
- converting well-formed Erlang source to Elixir
- source with equivalent functionality.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/dazuma/erl2ex";
- };
- } // packageOverrides)
- ) {};
-
- erl2ex = erl2ex_0_0_9;
-
- erlang_localtime_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlang_localtime";
- version = "1.0.0";
- src = fetchHex {
- pkg = "erlang_localtime";
- version = "1.0.0";
- sha256 =
- "46e3f7b18477b377ec71f9dcd91c4d30fe82a128ffa9f89be1595d4d08414844";
- };
-
- meta = {
- description = ''Erlang library for conversion from one local time
- to another'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/choptastic/erlang_localtime";
- };
- } // packageOverrides)
- ) {};
-
- erlang_localtime = erlang_localtime_1_0_0;
-
- erlang_term_1_4_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlang_term";
- version = "1.4.0";
- src = fetchHex {
- pkg = "erlang_term";
- version = "1.4.0";
- sha256 =
- "1a4d491dbd13b7a714815af10fc658948a5a440de23755a32b741ca07d8ba592";
- };
-
- meta = {
- description = ''Provide the in-memory size of Erlang terms'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/erlang_term";
- };
- } // packageOverrides)
- ) {};
-
- erlang_term_1_5_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlang_term";
- version = "1.5.1";
- src = fetchHex {
- pkg = "erlang_term";
- version = "1.5.1";
- sha256 =
- "88bae81a80306e82fd3fc43e2d8228049e666f3cfe4627687832cd7edb878e06";
- };
-
- meta = {
- description = ''Provide the in-memory size of Erlang terms'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/erlang_term";
- };
- } // packageOverrides)
- ) {};
-
- erlang_term = erlang_term_1_5_1;
-
- erlang_version_0_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlang_version";
- version = "0.2.0";
- src = fetchHex {
- pkg = "erlang_version";
- version = "0.2.0";
- sha256 =
- "74daddba65a247ec57913e5de8f243af42bbbc3d6a0c411a1252da81c09ae661";
- };
-
- meta = {
- description = ''Retrieve Erlang/OTP version like `18.1`'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sapporo-beam/erlang_version";
- };
- } // packageOverrides)
- ) {};
-
- erlang_version = erlang_version_0_2_0;
-
- erlaudio_0_2_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "erlaudio";
- version = "0.2.3";
- src = fetchHex {
- pkg = "erlaudio";
- version = "0.2.3";
- sha256 =
- "cb9efb0ce80faae003ab39f8cc2d3fccbb4bd1c8f5f525aea392f28662517032";
- };
-
- meta = {
- description = ''Erlang audio bindings to portaudio'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/asonge/erlaudio";
- };
- } // packageOverrides)
- ) {};
-
- erlaudio = erlaudio_0_2_3;
-
- erlcloud_0_11_0 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- meck_0_8_3,
- lhttpc_1_3_0,
- jsx_2_6_2
- }:
- buildRebar3 ({
- name = "erlcloud";
- version = "0.11.0";
- src = fetchHex {
- pkg = "erlcloud";
- version = "0.11.0";
- sha256 =
- "ca9876dab57ed8fb5fb75ab6ce11e59a346387d357d7a038a2e18d1d31a30716";
- };
-
- beamDeps = [ meck_0_8_3 lhttpc_1_3_0 jsx_2_6_2 ];
-
- meta = {
- description = ''Erlang cloud computing library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/erlcloud/erlcloud";
- };
- } // packageOverrides)
- ) {};
-
- erlcloud_0_13_2 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- lhttpc_1_4_0,
- jsx_2_8_0
- }:
- buildRebar3 ({
- name = "erlcloud";
- version = "0.13.2";
- src = fetchHex {
- pkg = "erlcloud";
- version = "0.13.2";
- sha256 =
- "568d464760802322b7dc81e95f9c7bfb2fa8121423e67b2db6ed1c80697e1277";
- };
-
- beamDeps = [ lhttpc_1_4_0 jsx_2_8_0 ];
-
- meta = {
- description = ''Erlang cloud computing library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/erlcloud/erlcloud";
- };
- } // packageOverrides)
- ) {};
-
- erlexec_1_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlexec";
- version = "1.1.0";
- src = fetchHex {
- pkg = "erlexec";
- version = "1.1.0";
- sha256 =
- "772162f0f0349f89ea11b9f27401cb437ccaabf480320284a13f2259bb63cb87";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''OS Process Manager'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/saleyn/erlexec";
- };
- } // packageOverrides)
- ) {};
-
- erlexec_1_1_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlexec";
- version = "1.1.3";
- src = fetchHex {
- pkg = "erlexec";
- version = "1.1.3";
- sha256 =
- "a4e62b46796a1b1b5e77798346e553e1460b4f97670c868f29d1e2853c02ae33";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''OS Process Manager'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/saleyn/erlexec";
- };
- } // packageOverrides)
- ) {};
-
- erlexec_1_2_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlexec";
- version = "1.2.1";
- src = fetchHex {
- pkg = "erlexec";
- version = "1.2.1";
- sha256 =
- "47846ec5bcff158468bcbe4a0608c9c89e3822d1ba10ea4d2f04b0395dc03880";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''OS Process Manager'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/saleyn/erlexec";
- };
- } // packageOverrides)
- ) {};
-
- erlexec = erlexec_1_2_1;
-
- erlsh_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlsh";
- version = "0.1.0";
- src = fetchHex {
- pkg = "erlsh";
- version = "0.1.0";
- sha256 =
- "94ef1492dd59fef211f01ffd40c47b6e51c0f59e2a3d0739366e4890961332d9";
- };
- compilePorts = true;
-
- meta = {
- longDescription = ''Family of functions and ports involving
- interacting with the system shell, paths and
- external programs.'';
-
- };
- } // packageOverrides)
- ) {};
-
- erlsh = erlsh_0_1_0;
-
- erlsom_1_4_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlsom";
- version = "1.4.1";
- src = fetchHex {
- pkg = "erlsom";
- version = "1.4.1";
- sha256 =
- "57b777fe2522e342badfa35873b2266c6961e3a9f4d2ac195d761985c40c3247";
- };
-
- meta = {
- longDescription = ''XML parser. Supports SAX style parsing as
- well as XML Schema based data mapping: create
- records from XML (and vice versa)'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/willemdj/erlsom";
- };
- } // packageOverrides)
- ) {};
-
- erlsom = erlsom_1_4_1;
-
- erlware_commons_0_13_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlware_commons";
- version = "0.13.0";
- src = fetchHex {
- pkg = "erlware_commons";
- version = "0.13.0";
- sha256 =
- "d083bbb622a5df09857464f45e1b20a34c66c1376870ece6f9b093a236bbea27";
- };
-
- meta = {
- description = ''Additional standard library for Erlang'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/erlware/erlware_commons";
- };
- } // packageOverrides)
- ) {};
-
- erlware_commons_0_15_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlware_commons";
- version = "0.15.0";
- src = fetchHex {
- pkg = "erlware_commons";
- version = "0.15.0";
- sha256 =
- "5f38cb1df90148a7b21d48b221f399244ce86256584e6ea7986f2de732dee3c6";
- };
-
- meta = {
- description = ''Additional standard library for Erlang'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/erlware/erlware_commons";
- };
- } // packageOverrides)
- ) {};
-
- erlware_commons_0_18_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, cf_0_2_1 }:
- buildRebar3 ({
- name = "erlware_commons";
- version = "0.18.0";
- src = fetchHex {
- pkg = "erlware_commons";
- version = "0.18.0";
- sha256 =
- "e71dda7cd5dcf34c9d07255d49c67e1d229dd230c101fdb996820bcdb5b03c49";
- };
-
- beamDeps = [ cf_0_2_1 ];
-
- meta = {
- description = ''Additional standard library for Erlang'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/erlware/erlware_commons";
- };
- } // packageOverrides)
- ) {};
-
- erlware_commons_0_19_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, cf_0_2_1 }:
- buildRebar3 ({
- name = "erlware_commons";
- version = "0.19.0";
- src = fetchHex {
- pkg = "erlware_commons";
- version = "0.19.0";
- sha256 =
- "5bbff9402cd9e973af81745a8a40177d245b55b4c239f80a236949b856f2dabd";
- };
-
- beamDeps = [ cf_0_2_1 ];
-
- meta = {
- description = ''Additional standard library for Erlang'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/erlware/erlware_commons";
- };
- } // packageOverrides)
- ) {};
-
- erlware_commons_0_20_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, cf_0_2_1 }:
- buildRebar3 ({
- name = "erlware_commons";
- version = "0.20.0";
- src = fetchHex {
- pkg = "erlware_commons";
- version = "0.20.0";
- sha256 =
- "bff981dbd0acb12ac9d10b41ca96ba76a26e2a1f2714d1e0cb0112f4a67d956a";
- };
-
- beamDeps = [ cf_0_2_1 ];
-
- meta = {
- description = ''Additional standard library for Erlang'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/erlware/erlware_commons";
- };
- } // packageOverrides)
- ) {};
-
- erlware_commons_0_21_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, cf_0_2_1 }:
- buildRebar3 ({
- name = "erlware_commons";
- version = "0.21.0";
- src = fetchHex {
- pkg = "erlware_commons";
- version = "0.21.0";
- sha256 =
- "e70a95762458a489dc37fe869f41517bd43c130e156ef08462f90c534300ab3f";
- };
-
- beamDeps = [ cf_0_2_1 ];
-
- meta = {
- description = ''Additional standard library for Erlang'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/erlware/erlware_commons";
- };
- } // packageOverrides)
- ) {};
-
- erlware_commons = erlware_commons_0_21_0;
-
- erlydtl_0_11_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlydtl";
- version = "0.11.1";
- src = fetchHex {
- pkg = "erlydtl";
- version = "0.11.1";
- sha256 =
- "b1958c0ec95de69458c6af8b5bffbdde0070d5042710a63b1616cacdf39ae188";
- };
-
- meta = {
- description = ''Django Template Language for Erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/project-fifo/fifo_spec";
- };
- } // packageOverrides)
- ) {};
-
- erlydtl = erlydtl_0_11_1;
-
- erlydtl2_0_11_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlydtl2";
- version = "0.11.1";
- src = fetchHex {
- pkg = "erlydtl2";
- version = "0.11.1";
- sha256 =
- "ae0d9f293ce8a2eeaabedf2b5f950d21e14570e67e5a38c11fe1e4ca598e6d5b";
- };
-
- meta = {
- description = ''Django Template Language for Erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/erlydtl/erlydtl";
- };
- } // packageOverrides)
- ) {};
-
- erlydtl2 = erlydtl2_0_11_1;
-
- erlzk_0_6_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "erlzk";
- version = "0.6.2";
- src = fetchHex {
- pkg = "erlzk";
- version = "0.6.2";
- sha256 =
- "b9b8e85e34f33550078e58e13fcb29c6bfe75e0585ee94f809d434fce546c246";
- };
-
- meta = {
- description = ''A Pure Erlang ZooKeeper Client (no C
- dependency)'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/huaban/erlzk";
- };
- } // packageOverrides)
- ) {};
-
- erlzk = erlzk_0_6_2;
-
- esel_0_1_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "esel";
- version = "0.1.2";
- src = fetchHex {
- pkg = "esel";
- version = "0.1.2";
- sha256 =
- "874d1775c86d27d9e88486a37351ffc09f826ef062c8ea211e65d08e103f946c";
- };
-
- meta = {
- description = ''An wrapper around openssl'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- esel = esel_0_1_2;
-
- espec_0_8_21 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, meck_0_8_4 }:
- buildMix ({
- name = "espec";
- version = "0.8.21";
- src = fetchHex {
- pkg = "espec";
- version = "0.8.21";
- sha256 =
- "147d91a367d6bca9772b064195fd64f373a03e2d0bf57be5664ae780fd3508f5";
- };
- beamDeps = [ meck_0_8_4 ];
-
- meta = {
- description = ''BDD testing framework for Elixir inspired by
- RSpec.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/antonmi/espec";
- };
- } // packageOverrides)
- ) {};
-
- espec = espec_0_8_21;
-
- esqlcipher_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "esqlcipher";
- version = "1.0.0";
- src = fetchHex {
- pkg = "esqlcipher";
- version = "1.0.0";
- sha256 =
- "f3a47df8cf7277b9352054e96a9745c77aa475a51ea36a18692a437b2af79b0b";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''sqlcipher nif interface'';
-
- };
- } // packageOverrides)
- ) {};
-
- esqlcipher = esqlcipher_1_0_0;
-
- esqlite_0_2_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "esqlite";
- version = "0.2.2";
- src = fetchHex {
- pkg = "esqlite";
- version = "0.2.2";
- sha256 =
- "5f15f8014baa9d31ee83817afe9164b3ecd76f77b2de7515f2cca2ca75b642e0";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''A Sqlite3 NIF'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mmzeeman/esqlite";
- };
- } // packageOverrides)
- ) {};
-
- esqlite = esqlite_0_2_2;
-
- estree_2_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "estree";
- version = "2.3.0";
- src = fetchHex {
- pkg = "estree";
- version = "2.3.0";
- sha256 =
- "f73bf510523aac5518845d4d844a9690ba30450fc666ac138e8965a6c88b26ae";
- };
-
- meta = {
- longDescription = ''Represents the JavaScript AST from the ESTree
- spec. Includes tools for building an AST and
- generating code from it.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bryanjos/elixir-estree";
- };
- } // packageOverrides)
- ) {};
-
- estree = estree_2_3_0;
-
- esync_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "esync";
- version = "0.0.1";
- src = fetchHex {
- pkg = "esync";
- version = "0.0.1";
- sha256 =
- "28a59a0cbe885ec39dec4992aac8495147d1ec9b623883b01e8aa775cb334f03";
- };
-
- meta = {
- description = ''Concurrently sync two or more directories so that
- their contents are identical'';
-
- homepage = "https://github.com/GrahamGoudeau21/ElixirSync";
- };
- } // packageOverrides)
- ) {};
-
- esync = esync_0_0_1;
-
- ether_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ether";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ether";
- version = "0.0.1";
- sha256 =
- "867752143aa09e07d0a50ae9526b7c8f620e189f509326a635c304b453496f16";
- };
-
- meta = {
- description = ''Elixir Debugger '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/maarek/ether";
- };
- } // packageOverrides)
- ) {};
-
- ether = ether_0_0_1;
-
- etherchain_org_0_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- vex_0_5_5,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "etherchain_org";
- version = "0.0.5";
- src = fetchHex {
- pkg = "etherchain_org";
- version = "0.0.5";
- sha256 =
- "2ff545b4d78b507a664a5c246bb351be110cc647d960e39e65f2d9ce08669752";
- };
- beamDeps = [ vex_0_5_5 poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''WIP Elixir API wrapper for etherchain.org.
- Provides access to ethereum blockchain data.'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/cyberpunk-ventures/etherchain_org_ex";
- };
- } // packageOverrides)
- ) {};
-
- etherchain_org = etherchain_org_0_0_5;
-
- ets_map_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ets_map";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ets_map";
- version = "0.0.1";
- sha256 =
- "c33d714212c56d99b2472d522e24db808cd8a407101051d407be310412d61eae";
- };
-
- meta = {
- description = ''A Map-like Elixir data structure that is backed
- by an ETS table.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/antipax/ets_map";
- };
- } // packageOverrides)
- ) {};
-
- ets_map = ets_map_0_0_1;
-
- ets_owner_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ets_owner";
- version = "1.0.0";
- src = fetchHex {
- pkg = "ets_owner";
- version = "1.0.0";
- sha256 =
- "54c0228a9134f4afe5c2a5418712a8b010bbc3f3e4864f3c854110f6cb65bca9";
- };
-
- meta = {
- description = ''A simple GenServer that owns your ETS tables and
- won`t die, even if you do.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/meyercm/ets_owner";
- };
- } // packageOverrides)
- ) {};
-
- ets_owner = ets_owner_1_0_0;
-
- etude_1_0_0_beta_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- nile_0_1_3
- }:
- buildMix ({
- name = "etude";
- version = "1.0.0-beta.0";
- src = fetchHex {
- pkg = "etude";
- version = "1.0.0-beta.0";
- sha256 =
- "f5a2896982cd062fe188dcb0216ef5c960959aa2ba77f4d31b00d0dda56890dd";
- };
- beamDeps = [ poison_2_1_0 nile_0_1_3 ];
-
- meta = {
- description = ''parallel computation coordination utilities for
- erlang/elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/etude";
- };
- } // packageOverrides)
- ) {};
-
- etude_1_0_0_beta_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- nile_0_1_3
- }:
- buildMix ({
- name = "etude";
- version = "1.0.0-beta.2";
- src = fetchHex {
- pkg = "etude";
- version = "1.0.0-beta.2";
- sha256 =
- "f05d1c5b191a19a3828a89be221b4a8f7bf9fb2227ebc05b7116dc1965872cef";
- };
- beamDeps = [ poison_2_1_0 nile_0_1_3 ];
-
- meta = {
- description = ''parallel computation coordination utilities for
- erlang/elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/etude";
- };
- } // packageOverrides)
- ) {};
-
- etude = etude_1_0_0_beta_2;
-
- eunit_formatters_0_3_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "eunit_formatters";
- version = "0.3.1";
- src = fetchHex {
- pkg = "eunit_formatters";
- version = "0.3.1";
- sha256 =
- "64a40741429b7aff149c605d5a6135a48046af394a7282074e6003b3b56ae931";
- };
-
- meta = {
- description = ''Better output for eunit suites'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/seancribbs/eunit_formatters";
- };
- } // packageOverrides)
- ) {};
-
- eunit_formatters = eunit_formatters_0_3_1;
-
- eunit_sugar_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "eunit_sugar";
- version = "0.1.0";
- src = fetchHex {
- pkg = "eunit_sugar";
- version = "0.1.0";
- sha256 =
- "f30c41d711650270d8654f9067a3b5d16d73242e0eed19082b70676e9f05bb6e";
- };
-
- meta = {
- description = ''Helpers and sugars for eunit tests'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/xenolinguist/eunit_sugar";
- };
- } // packageOverrides)
- ) {};
-
- eunit_sugar = eunit_sugar_0_1_0;
-
- evel_0_1_1 = callPackage
- (
- {
- buildRebar3, packageOverrides ? {}, fetchHex, hash_ring_0_4_0
- }:
- buildRebar3 ({
- name = "evel";
- version = "0.1.1";
- src = fetchHex {
- pkg = "evel";
- version = "0.1.1";
- sha256 =
- "b849699912f797e2b0082b43d0f58b18de838379b499c47dc24194d9fec03e6e";
- };
-
- beamDeps = [ hash_ring_0_4_0 ];
-
- meta = {
- description = ''An Eventual Leader Election Library for Erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sile/evel";
- };
- } // packageOverrides)
- ) {};
-
- evel = evel_0_1_1;
-
- event_nanny_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "event_nanny";
- version = "0.1.1";
- src = fetchHex {
- pkg = "event_nanny";
- version = "0.1.1";
- sha256 =
- "4d46b285e5187fc8e63f7911087dcff54fb46ca347b457013e9bd9901f9cc9d1";
- };
-
- meta = {
- description = ''Nanny for GenEvent restart handler when it exit
- abnormally'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ammbot/event-nanny.git";
- };
- } // packageOverrides)
- ) {};
-
- event_nanny = event_nanny_0_1_1;
-
- eventstore_client_0_1_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- uuid_1_1_4,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "eventstore_client";
- version = "0.1.4";
- src = fetchHex {
- pkg = "eventstore_client";
- version = "0.1.4";
- sha256 =
- "fa77e1a7906b3ed27c0dfa0bd41f27b3129285857948aa23a3f888b0dd531109";
- };
- beamDeps = [ uuid_1_1_4 poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''HTTP Client for EventStore (geteventstore.com)'';
-
- homepage =
- "https://github.com/tbug/elixir-eventstore-http-client";
- };
- } // packageOverrides)
- ) {};
-
- eventstore_client = eventstore_client_0_1_4;
-
- ewebmachine_2_0_12 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "ewebmachine";
- version = "2.0.12";
- src = fetchHex {
- pkg = "ewebmachine";
- version = "2.0.12";
- sha256 =
- "66a4ca701594da9396d6bab03f074f1ab56080a62e6545e6e455a24296c96a1a";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- longDescription = ''Ewebmachine contains macros and plugs to
- allow you to compose HTTP decision handlers and
- run the HTTP decision tree to get your HTTP
- response. This project is a rewrite for Elixir
- and Plug of basho webmachine.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/ewebmachine";
- };
- } // packageOverrides)
- ) {};
-
- ewebmachine = ewebmachine_2_0_12;
-
- ex2ms_1_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex2ms";
- version = "1.4.0";
- src = fetchHex {
- pkg = "ex2ms";
- version = "1.4.0";
- sha256 =
- "8a743796d9f067f047e50d9726dfd8eb2791e6ce00c79edbd5ced6a06fe5e388";
- };
-
- meta = {
- description = ''Translates Elixir functions to match
- specifications for use with `ets`.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ericmj/ex2ms";
- };
- } // packageOverrides)
- ) {};
-
- ex2ms = ex2ms_1_4_0;
-
- ex_abnf_0_2_7 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_abnf";
- version = "0.2.7";
- src = fetchHex {
- pkg = "ex_abnf";
- version = "0.2.7";
- sha256 =
- "2ca070a97b392a142619f0a126e48c7e27d39353be9a76fb358c401821495e1a";
- };
-
- meta = {
- longDescription = ''A parser and interpreter for ABNF grammars.
- This is not a parser generator, but an
- interpreter. It will load up an ABNF grammar,
- and generate an AST for it. Then one can apply
- any of the rules to an input and the interpreter
- will parse the input according to the rule.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/marcelog/ex_abnf";
- };
- } // packageOverrides)
- ) {};
-
- ex_abnf = ex_abnf_0_2_7;
-
- ex_bcrypt_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, bcrypt_0_5_0_p3a }:
- buildMix ({
- name = "ex_bcrypt";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ex_bcrypt";
- version = "0.0.1";
- sha256 =
- "c6c91e333f3e84733bb8fca08af9fda01b20f3b2a8801e456b31103118418e81";
- };
- beamDeps = [ bcrypt_0_5_0_p3a ];
-
- meta = {
- description = ''Elixir wrapper for the OpenBSD bcrypt password
- hashing algorithm'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/manelli/ex_bcrypt";
- };
- } // packageOverrides)
- ) {};
-
- ex_bcrypt = ex_bcrypt_0_0_1;
-
- ex_blocktrail_0_2_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- yuri_1_0_0,
- vex_0_5_5,
- exconstructor_1_0_2,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "ex_blocktrail";
- version = "0.2.1";
- src = fetchHex {
- pkg = "ex_blocktrail";
- version = "0.2.1";
- sha256 =
- "96a4090676a01f6644b95e8f65b1bd19f4142435d2f1b3cb2dbd79d883579f42";
- };
- beamDeps = [
- yuri_1_0_0
- vex_0_5_5
- exconstructor_1_0_2
- poison_2_1_0
- httpoison_0_8_3
- ];
-
- meta = {
- longDescription = ''WIP. Alpha. Elixir wrapper for blocktrail.com
- Bitcoin api and some utility functions.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- ex_blocktrail = ex_blocktrail_0_2_1;
-
- ex_brace_expansion_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_brace_expansion";
- version = "0.0.2";
- src = fetchHex {
- pkg = "ex_brace_expansion";
- version = "0.0.2";
- sha256 =
- "d7470a00cffe4425f89e83d7288c24b641c3f6cbde136a08089e7420467cd237";
- };
-
- meta = {
- longDescription = ''Brace expansion, as known from sh/bash, in
- Elixir. Quick example:
- ExBraceExpansion.expand(\"file-{a,b,c}.jpg\") =>
- [\"file-a.jpg\", \"file-b.jpg\", \"file-c.jpg\"]
- '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gniquil/ex_brace_expansion";
- };
- } // packageOverrides)
- ) {};
-
- ex_brace_expansion = ex_brace_expansion_0_0_2;
-
- ex_clacks_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "ex_clacks";
- version = "0.1.2";
- src = fetchHex {
- pkg = "ex_clacks";
- version = "0.1.2";
- sha256 =
- "8299396f26982bbaed7f12988277174d3d3e92e0a5efe685c8d0133e08e013cc";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''A Plug that pays homage to Terry Pratchett'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/polymetis/ex_clacks";
- };
- } // packageOverrides)
- ) {};
-
- ex_clacks = ex_clacks_0_1_2;
-
- ex_cli_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_cli";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ex_cli";
- version = "0.1.0";
- sha256 =
- "81e42a05730752f891b8fc1cbced2e5733d48df144ab91aeb41a8093cb42264e";
- };
-
- meta = {
- description = ''Library to build CLI applications'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tuvistavie/ex_cli";
- };
- } // packageOverrides)
- ) {};
-
- ex_cli = ex_cli_0_1_0;
-
- ex_closeio_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "ex_closeio";
- version = "0.1.1";
- src = fetchHex {
- pkg = "ex_closeio";
- version = "0.1.1";
- sha256 =
- "0bf03085e9ac1d548a73f5e8fa91d78c201c8fa46b3e65b89aca82f887af9cce";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Close.io client library for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/taylorbrooks/ex_closeio";
- };
- } // packageOverrides)
- ) {};
-
- ex_closeio = ex_closeio_0_1_1;
-
- ex_cron_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_cron";
- version = "0.0.2";
- src = fetchHex {
- pkg = "ex_cron";
- version = "0.0.2";
- sha256 =
- "2d0be58e834bdadd69336f0dd9d61d5e678d99b4de9a766ed45ea85fc87a97cb";
- };
-
- meta = {
- description = ''Cron schedule generator for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/codestuffers/ex-cron";
- };
- } // packageOverrides)
- ) {};
-
- ex_cron = ex_cron_0_0_2;
-
- ex_crypto_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- pipe_0_0_2
- }:
- buildMix ({
- name = "ex_crypto";
- version = "0.1.1";
- src = fetchHex {
- pkg = "ex_crypto";
- version = "0.1.1";
- sha256 =
- "6686151799d3fb5be28e43a05ef3689e1d1144a0d97e4ff3b41fb039265146cb";
- };
- beamDeps = [ poison_2_1_0 pipe_0_0_2 ];
-
- meta = {
- longDescription = ''A wrapper around the Erlang Crypto module
- with sensible defaults for common tasks.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ntrepid8/ex_crypto";
- };
- } // packageOverrides)
- ) {};
-
- ex_crypto = ex_crypto_0_1_1;
-
- ex_csv_0_1_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_csv";
- version = "0.1.4";
- src = fetchHex {
- pkg = "ex_csv";
- version = "0.1.4";
- sha256 =
- "56ee6b70564aa1762f5bfc2b205e55caa83aef046d974614a22b8ec0f839005e";
- };
-
- meta = {
- description = ''CSV for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/CargoSense/ex_csv";
- };
- } // packageOverrides)
- ) {};
-
- ex_csv = ex_csv_0_1_4;
-
- ex_enum_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, gettext_0_11_0 }:
- buildMix ({
- name = "ex_enum";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ex_enum";
- version = "0.1.0";
- sha256 =
- "f6685959ef337018e42c4baccdce98cc9618974759d1fdb969fcf9a266e590ea";
- };
- beamDeps = [ gettext_0_11_0 ];
-
- meta = {
- description = ''Enum library for Elixir inspired by
- ActiveHash::Enum.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kenta-aktsk/ex_enum";
- };
- } // packageOverrides)
- ) {};
-
- ex_enum = ex_enum_0_1_0;
-
- ex_fabricators_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_fabricators";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ex_fabricators";
- version = "0.1.0";
- sha256 =
- "edde1017f8a8fc3dbb3915c8791a6d0801f06fbe72f69ec50222dc47930c57d9";
- };
-
- meta = {
- description = ''Easy way to cook your structs for tests'';
-
- homepage = "https://github.com/alterego-labs/ex_fabricators";
- };
- } // packageOverrides)
- ) {};
-
- ex_fabricators = ex_fabricators_0_1_0;
-
- ex_guard_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2 }:
- buildMix ({
- name = "ex_guard";
- version = "1.1.0";
- src = fetchHex {
- pkg = "ex_guard";
- version = "1.1.0";
- sha256 =
- "5f990eb24b673c782b4e742351bab14ce466146f3ea1e5324b6b7c34122bd4f9";
- };
- beamDeps = [ fs_0_9_2 ];
-
- meta = {
- longDescription = ''ExGuard automates various tasks by running
- custom rules whenever file or directories are
- modified.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/slashmili/ex_guard";
- };
- } // packageOverrides)
- ) {};
-
- ex_guard = ex_guard_1_1_0;
-
- ex_hl7_0_2_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_hl7";
- version = "0.2.2";
- src = fetchHex {
- pkg = "ex_hl7";
- version = "0.2.2";
- sha256 =
- "b6653fd28949f5dc37f18af4320f13dcdea796553e0c429a8260d5c4bf481b0f";
- };
-
- meta = {
- description = ''HL7 Parser for Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/jcomellas/ex_hl7";
- };
- } // packageOverrides)
- ) {};
-
- ex_hl7 = ex_hl7_0_2_2;
-
- ex_ical_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
- buildMix ({
- name = "ex_ical";
- version = "0.0.3";
- src = fetchHex {
- pkg = "ex_ical";
- version = "0.0.3";
- sha256 =
- "435bade398c8b72e2515f91eef89f6309951800e8bd30a0a616c1039502c8c95";
- };
- beamDeps = [ timex_1_0_2 ];
-
- meta = {
- description = ''ICalendar parser.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/fazibear/ex_ical";
- };
- } // packageOverrides)
- ) {};
-
- ex_ical = ex_ical_0_0_3;
-
- ex_iss_1_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "ex_iss";
- version = "1.0.0";
- src = fetchHex {
- pkg = "ex_iss";
- version = "1.0.0";
- sha256 =
- "8b2b2eebbd75593e814e712555c7f69138864317cf2f0093a82ca305138baa83";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''This package is for interfacing with the Open
- Notify API to information such as the ISS`s
- current location, crew, and when it will pass
- over a location.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/cryptobird/ex_iss";
- };
- } // packageOverrides)
- ) {};
-
- ex_iss = ex_iss_1_0_0;
-
- ex_json_schema_0_4_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_json_schema";
- version = "0.4.1";
- src = fetchHex {
- pkg = "ex_json_schema";
- version = "0.4.1";
- sha256 =
- "4acefaa5da4de55d984d1e86be40f6af2173e744cc4f77e70a701a0ea1604328";
- };
-
- meta = {
- longDescription = ''A JSON Schema validator with full support for
- the draft 4 specification and zero
- dependencies.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jonasschmidt/ex_json_schema";
- };
- } // packageOverrides)
- ) {};
-
- ex_json_schema = ex_json_schema_0_4_1;
-
- ex_link_header_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_link_header";
- version = "0.0.4";
- src = fetchHex {
- pkg = "ex_link_header";
- version = "0.0.4";
- sha256 =
- "4ced0014c98703184c1afaf390298593a88503f7fc26b138b20c0a53cc614558";
- };
-
- meta = {
- description = ''Parse HTTP link headers in Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/simonrand/ex_link_header";
- };
- } // packageOverrides)
- ) {};
-
- ex_link_header = ex_link_header_0_0_4;
-
- ex_machina_0_6_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_machina";
- version = "0.6.1";
- src = fetchHex {
- pkg = "ex_machina";
- version = "0.6.1";
- sha256 =
- "f55476400ca109d24f216ee961a6d04be4a932429ecd3ae6a948d5d04f4fa2ea";
- };
-
- meta = {
- description = ''A factory library by the creators of
- FactoryGirl'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/thoughtbot/ex_machina";
- };
- } // packageOverrides)
- ) {};
-
- ex_machina = ex_machina_0_6_1;
-
- ex_mark2pdf_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, earmark_0_1_19 }:
- buildMix ({
- name = "ex_mark2pdf";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ex_mark2pdf";
- version = "0.1.0";
- sha256 =
- "d1458c9b01bc53b9c365d4d12ac8187b09e06f02667639d4a63c4543427dfb1d";
- };
- beamDeps = [ earmark_0_1_19 ];
-
- meta = {
- description = ''Generate a PDF from Markdown file.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/darui00kara/ex_mark2pdf";
- };
- } // packageOverrides)
- ) {};
-
- ex_mark2pdf = ex_mark2pdf_0_1_0;
-
- ex_marshal_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_2 }:
- buildMix ({
- name = "ex_marshal";
- version = "0.0.3";
- src = fetchHex {
- pkg = "ex_marshal";
- version = "0.0.3";
- sha256 =
- "28eaf18799bca83519d0ac517a4fd0a9a2211bea7f96c74b27952a20be2938a8";
- };
- beamDeps = [ decimal_1_1_2 ];
-
- meta = {
- description = ''Ruby Marshal format implemented in Elixir.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/gaynetdinov/ex_marshal";
- };
- } // packageOverrides)
- ) {};
-
- ex_marshal = ex_marshal_0_0_3;
-
- ex_microsoftbot_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "ex_microsoftbot";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ex_microsoftbot";
- version = "0.1.0";
- sha256 =
- "638a30cab3f9bc85b76beb0dacd3e5d71724ad10de73170f00df12a29eed8d0a";
- };
- beamDeps = [ poison_2_1_0 httpotion_2_2_2 ];
-
- meta = {
- description = ''This library provides Elixir API wrapper for the
- Microsoft Bot Framework.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zabirauf/ex_microsoftbot";
- };
- } // packageOverrides)
- ) {};
-
- ex_microsoftbot = ex_microsoftbot_0_1_0;
-
- ex_minimatch_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- ex_brace_expansion_0_0_2
- }:
- buildMix ({
- name = "ex_minimatch";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ex_minimatch";
- version = "0.0.1";
- sha256 =
- "3255bb8496635d3ef5d86ec6829958a3573ff730ca01534b0fead9c2e3af7de4";
- };
- beamDeps = [ ex_brace_expansion_0_0_2 ];
-
- meta = {
- longDescription = ''Globbing paths without walking the tree!
- Elixir and Erlang provide `wildcard` functions
- in the stdlib. But these will walk the directory
- tree. If you simply want to test whether a file
- path matches a glob, ExMinimatch is for you. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gniquil/ex_minimatch";
- };
- } // packageOverrides)
- ) {};
-
- ex_minimatch = ex_minimatch_0_0_1;
-
- ex_modbus_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_modbus";
- version = "0.0.3";
- src = fetchHex {
- pkg = "ex_modbus";
- version = "0.0.3";
- sha256 =
- "bdfd52c43e690a9af041f34b7cd1f6c2843e39fe51b9afcc2a83fbf4d254fd50";
- };
-
- meta = {
- description = ''An Elixir ModbusTCP client implementation.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hirschenberger/ex_modbus";
- };
- } // packageOverrides)
- ) {};
-
- ex_modbus = ex_modbus_0_0_3;
-
- ex_parametarized_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_parametarized";
- version = "1.0.0";
- src = fetchHex {
- pkg = "ex_parametarized";
- version = "1.0.0";
- sha256 =
- "daa04087cc41608f1604f2cc52dfe3e3c3ee4612c3b6091d7b6025d10d79f31a";
- };
-
- meta = {
- description = ''Simple macro for parametarized testing'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KazuCocoa/ex_parametarized";
- };
- } // packageOverrides)
- ) {};
-
- ex_parametarized = ex_parametarized_1_0_0;
-
- ex_parameterized_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_parameterized";
- version = "1.0.2";
- src = fetchHex {
- pkg = "ex_parameterized";
- version = "1.0.2";
- sha256 =
- "c3a9b2471060a7f2cfc4cac4617125d4272991315d6223156d67c10abd055b10";
- };
-
- meta = {
- description = ''Simple macro for parameterized testing'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KazuCocoa/ex_parameterized";
- };
- } // packageOverrides)
- ) {};
-
- ex_parameterized = ex_parameterized_1_0_2;
-
- ex_pool_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_pool";
- version = "0.1.1";
- src = fetchHex {
- pkg = "ex_pool";
- version = "0.1.1";
- sha256 =
- "0e2a945acefa067f902dbfa6cb683884838099d6be496dc43cb7dccf31df978d";
- };
-
- meta = {
- description = ''A generic pooling library for Elixir'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/jcabotc/ex_pool";
- };
- } // packageOverrides)
- ) {};
-
- ex_pool = ex_pool_0_1_1;
-
- ex_prima_toolbox_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, ex_cli_0_1_0 }:
- buildMix ({
- name = "ex_prima_toolbox";
- version = "0.0.2";
- src = fetchHex {
- pkg = "ex_prima_toolbox";
- version = "0.0.2";
- sha256 =
- "7fc93cf69afba247bbd97118fc56b6d3d79dc6767126581a262b97bff2ffd045";
- };
- beamDeps = [ ex_cli_0_1_0 ];
-
- meta = {
- description = ''elixir toolbox for prima.it'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/primait/ex_toolbox";
- };
- } // packageOverrides)
- ) {};
-
- ex_prima_toolbox = ex_prima_toolbox_0_0_2;
-
- ex_prometheus_io_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "ex_prometheus_io";
- version = "0.0.3";
- src = fetchHex {
- pkg = "ex_prometheus_io";
- version = "0.0.3";
- sha256 =
- "7c2baaf0eef43d3e68d822532e0ca22daea41f6cce85de6b0ba538819fdb3832";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- description = ''Prometheus.io Elixir client API library'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/kennyballou/ex_prometheus_io";
- };
- } // packageOverrides)
- ) {};
-
- ex_prometheus_io = ex_prometheus_io_0_0_3;
-
- ex_rated_1_2_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, ex2ms_1_4_0 }:
- buildMix ({
- name = "ex_rated";
- version = "1.2.2";
- src = fetchHex {
- pkg = "ex_rated";
- version = "1.2.2";
- sha256 =
- "65f7e9aaba3ba5bf8995b34a29c9572652b051cfdd7988e5f9b7ea329bb71ca1";
- };
- beamDeps = [ ex2ms_1_4_0 ];
-
- meta = {
- longDescription = ''ExRated, the OTP GenServer with the naughty
- name that allows you to rate-limit calls to any
- service that requires it. For example,
- rate-limit calls to your favorite API which
- requires no more than `limit` API calls within a
- `scale` milliseconds time window. You can
- enforce limits for windows as narrow as
- milliseconds, or as broad as you like.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/grempe/ex_rated";
- };
- } // packageOverrides)
- ) {};
-
- ex_rated = ex_rated_1_2_2;
-
- ex_rfc3966_0_2_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, ex_abnf_0_2_7 }:
- buildMix ({
- name = "ex_rfc3966";
- version = "0.2.3";
- src = fetchHex {
- pkg = "ex_rfc3966";
- version = "0.2.3";
- sha256 =
- "730e14d9670ab0d2b2b24c2d3bfabe861bf21d4163c01db747a91c54090cc0d5";
- };
- beamDeps = [ ex_abnf_0_2_7 ];
-
- meta = {
- longDescription = ''A \"tel\" URI parser trying to be strictly
- compatible with RFC3966. Uses official ABNF
- grammar and ex_abnf as interpreter.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/marcelog/ex_rfc3966";
- };
- } // packageOverrides)
- ) {};
-
- ex_rfc3966 = ex_rfc3966_0_2_3;
-
- ex_rfc3986_0_2_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, ex_abnf_0_2_7 }:
- buildMix ({
- name = "ex_rfc3986";
- version = "0.2.6";
- src = fetchHex {
- pkg = "ex_rfc3986";
- version = "0.2.6";
- sha256 =
- "bfc8ce510f910dbbd1f4a8433de85090375d1701e0b9a488ba7afd8efae98bfa";
- };
- beamDeps = [ ex_abnf_0_2_7 ];
-
- meta = {
- longDescription = ''An URI parser trying to be strictly
- compatible with RFC3986. Uses official ABNF
- grammar and ex_abnf as interpreter.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/marcelog/ex_rfc3986";
- };
- } // packageOverrides)
- ) {};
-
- ex_rfc3986 = ex_rfc3986_0_2_6;
-
- ex_sider_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_sider";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ex_sider";
- version = "0.1.0";
- sha256 =
- "00e1fba7bf19e4e072a98941c7ef11cc171e3ed44fdfd0c9bd0c110babf80e34";
- };
-
- meta = {
- description = ''Elixir Map/List/Set interfaces for Redis
- datastructures.'';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/ephe-meral/ex_sider";
- };
- } // packageOverrides)
- ) {};
-
- ex_sider = ex_sider_0_1_0;
-
- ex_sonar_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- floki_0_8_1,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "ex_sonar";
- version = "0.0.4";
- src = fetchHex {
- pkg = "ex_sonar";
- version = "0.0.4";
- sha256 =
- "a0e83e87ae58522ed6f37bb8742a0873be0870e6a60673efa615551b68d5bd4b";
- };
- beamDeps = [ floki_0_8_1 poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A Send Sonar API interface for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/enilsen16/ex_sonar";
- };
- } // packageOverrides)
- ) {};
-
- ex_sonar = ex_sonar_0_0_4;
-
- ex_spec_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_spec";
- version = "1.0.0";
- src = fetchHex {
- pkg = "ex_spec";
- version = "1.0.0";
- sha256 =
- "e5f4b6ee0a918015d1d190ead7807f31ec62a8d8920fc93602bf722c171e7ae8";
- };
-
- meta = {
- description = ''BDD-like syntax for ExUnit'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/drewolson/ex_spec";
- };
- } // packageOverrides)
- ) {};
-
- ex_spec = ex_spec_1_0_0;
-
- ex_sshd_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_sshd";
- version = "0.0.2";
- src = fetchHex {
- pkg = "ex_sshd";
- version = "0.0.2";
- sha256 =
- "9c7f73aab2d7697ef81eea582dfbde8033e8266dd6de2d34c36bd7e4905b7de4";
- };
-
- meta = {
- longDescription = ''Simple Elixir SSH worker that provides an
- Elixir shell over SSH into your application.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tverlaan/ex_sshd";
- };
- } // packageOverrides)
- ) {};
-
- ex_sshd = ex_sshd_0_0_2;
-
- ex_statsd_0_5_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_statsd";
- version = "0.5.3";
- src = fetchHex {
- pkg = "ex_statsd";
- version = "0.5.3";
- sha256 =
- "357c616a327a40133e49a54db1d46b0d7c9ab2de186f7bfecdc0efca6394adf6";
- };
-
- meta = {
- description = ''A StatsD client for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/CargoSense/ex_statsd";
- };
- } // packageOverrides)
- ) {};
-
- ex_statsd = ex_statsd_0_5_3;
-
- ex_sync_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- connection_1_0_2
- }:
- buildMix ({
- name = "ex_sync";
- version = "0.0.3";
- src = fetchHex {
- pkg = "ex_sync";
- version = "0.0.3";
- sha256 =
- "bccd72623f75430ca10d5660c7316a6439921161beb7aa65b686713503ea147a";
- };
- beamDeps = [ poolboy_1_5_1 connection_1_0_2 ];
-
- meta = {
- longDescription = ''A library to handle [Differential
- Synchroniazation](https://neil.fraser.name/writing/sync/)
- in an Elixir app.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/invrs/exsync";
- };
- } // packageOverrides)
- ) {};
-
- ex_sync = ex_sync_0_0_3;
-
- ex_test_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_test";
- version = "0.0.2";
- src = fetchHex {
- pkg = "ex_test";
- version = "0.0.2";
- sha256 =
- "fdc33e0fa2fdab921fa54f0484645681ed0695f69439a6f40430e31fbc589756";
- };
-
- meta = {
- description = ''Wrapper around ExUnit to support BBD (rspec) like
- syntax'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mcb/ex_test";
- };
- } // packageOverrides)
- ) {};
-
- ex_test = ex_test_0_0_2;
-
- ex_tumblr_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- oauther_1_0_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "ex_tumblr";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ex_tumblr";
- version = "0.0.1";
- sha256 =
- "9517b1ca411c91ad7e9776f7e2783908b400fee1779e497fdb1b3c515f61a253";
- };
- beamDeps = [ poison_2_1_0 oauther_1_0_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''A client for the Tumblr API v2.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- ex_tumblr = ex_tumblr_0_0_1;
-
- ex_twilio_0_1_8 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- inflex_1_5_0,
- poison_2_1_0,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "ex_twilio";
- version = "0.1.8";
- src = fetchHex {
- pkg = "ex_twilio";
- version = "0.1.8";
- sha256 =
- "0c7aed748ff4bfb9d8e1f43422d36d41433caa6cf19dc2fa208031d9f8240077";
- };
- beamDeps = [ inflex_1_5_0 poison_2_1_0 httpotion_2_2_2 ];
-
- meta = {
- description = ''Twilio API library for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/danielberkompas/ex_twilio";
- };
- } // packageOverrides)
- ) {};
-
- ex_twilio = ex_twilio_0_1_8;
-
- ex_twiml_2_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_twiml";
- version = "2.1.0";
- src = fetchHex {
- pkg = "ex_twiml";
- version = "2.1.0";
- sha256 =
- "7515c90ea4342e178b2894ca4cf8f03225a20c35e94c1f19e47bb839cc5f627d";
- };
-
- meta = {
- description = ''Generate TwiML with Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/danielberkompas/ex_twiml";
- };
- } // packageOverrides)
- ) {};
-
- ex_twiml = ex_twiml_2_1_0;
-
- ex_unit_fixtures_0_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_unit_fixtures";
- version = "0.3.1";
- src = fetchHex {
- pkg = "ex_unit_fixtures";
- version = "0.3.1";
- sha256 =
- "b4b988211bf4cd08a26eb76756e4563c94c6648c195e45af26ea62e4d37a65f6";
- };
-
- meta = {
- description = ''A modular fixture system for ExUnit, inspired by
- py.test fixtures.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/obmarg/ex_unit_fixtures";
- };
- } // packageOverrides)
- ) {};
-
- ex_unit_fixtures = ex_unit_fixtures_0_3_1;
-
- ex_unit_notifier_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_unit_notifier";
- version = "0.1.1";
- src = fetchHex {
- pkg = "ex_unit_notifier";
- version = "0.1.1";
- sha256 =
- "78afb11d6a470b379de113bde1ff9e0537f5243bc957614961d8e8dadc062268";
- };
-
- meta = {
- description = ''Show status notifications for ExUnit test runs'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/navinpeiris/ex_unit_notifier";
- };
- } // packageOverrides)
- ) {};
-
- ex_unit_notifier = ex_unit_notifier_0_1_1;
-
- ex_victor_ops_0_3_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "ex_victor_ops";
- version = "0.3.1";
- src = fetchHex {
- pkg = "ex_victor_ops";
- version = "0.3.1";
- sha256 =
- "7a8065e44c105952a843f532ab6b1cb59209e886f0770e20bf917fb742f0b9af";
- };
- beamDeps = [ poison_2_1_0 httpotion_2_2_2 ];
-
- meta = {
- description = ''VictorOps API library for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/cagedata/ex_victor_ops";
- };
- } // packageOverrides)
- ) {};
-
- ex_victor_ops = ex_victor_ops_0_3_1;
-
- ex_vmstats_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ex_vmstats";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ex_vmstats";
- version = "0.0.1";
- sha256 =
- "587d088696b51b0e053b2626c6de51ca7be67b5e3a49c7320da5b4e7cd96d347";
- };
-
- meta = {
- description = ''An Elixir package for pushing Erlang VM stats
- into StatsD.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/fanduel/ex_vmstats";
- };
- } // packageOverrides)
- ) {};
-
- ex_vmstats = ex_vmstats_0_0_1;
-
- exactor_2_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exactor";
- version = "2.2.0";
- src = fetchHex {
- pkg = "exactor";
- version = "2.2.0";
- sha256 =
- "c60cd68899db3ec0bdbd41c7ccf3ae3b52391a18704040461763f052e97b5e15";
- };
-
- meta = {
- description = ''Simplified creation of GenServer based processes
- in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sasa1977/exactor";
- };
- } // packageOverrides)
- ) {};
-
- exactor = exactor_2_2_0;
-
- exalgebra_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exalgebra";
- version = "0.0.5";
- src = fetchHex {
- pkg = "exalgebra";
- version = "0.0.5";
- sha256 =
- "b84a96ffb7a2dd0c497f176c2e9d0ef07c719f09702d71fb8a801a3f2db1ab50";
- };
-
- meta = {
- longDescription = ''The ExAlgebra library is a collection of
- functions that are commonly used in linear
- algebra.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/leighshepperson/exalgebra";
- };
- } // packageOverrides)
- ) {};
-
- exalgebra = exalgebra_0_0_5;
-
- exalice_0_0_6_alpha = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- tirexs_0_8_0_beta6,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "exalice";
- version = "0.0.6-alpha";
- src = fetchHex {
- pkg = "exalice";
- version = "0.0.6-alpha";
- sha256 =
- "b5f95ddebb9def3efb926fc7e4c639bbad008e5e19073b56e13d684417520922";
- };
- beamDeps = [ tirexs_0_8_0_beta6 poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''ExAlice, a geocoder with swappable storage'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/kpanic/exalice";
- };
- } // packageOverrides)
- ) {};
-
- exalice = exalice_0_0_6_alpha;
-
- example_files_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "example_files";
- version = "0.2.0";
- src = fetchHex {
- pkg = "example_files";
- version = "0.2.0";
- sha256 =
- "5454a42e421f5b35669fa80aeac067ca010dfb4fd7f834a530070e2a95d71689";
- };
-
- meta = {
- longDescription = ''Mix tasks for managing example files in your
- project. Your project may contain files that are
- intended to serve as explanatory samples of
- files provided by a project contributor or user,
- such as configuration and the like. The Mix
- tasks provided here enable you to easily find,
- copy, and check the freshness of example files
- and your copies of them.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/njonsson/example_files";
- };
- } // packageOverrides)
- ) {};
-
- example_files = example_files_0_2_0;
-
- exbackoff_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exbackoff";
- version = "0.0.3";
- src = fetchHex {
- pkg = "exbackoff";
- version = "0.0.3";
- sha256 =
- "dc3df168c73800c0978d732c121cd934ce2e5564d6addb953f8601e3010ae225";
- };
-
- meta = {
- description = ''Simple exponential backoffs in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mingchuno/exbackoff";
- };
- } // packageOverrides)
- ) {};
-
- exbackoff = exbackoff_0_0_3;
-
- exbouncer_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exbouncer";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exbouncer";
- version = "0.0.1";
- sha256 =
- "1152124b31dd00eddfb59fff015d92632744fa5cd4630a7eb8976a82aa012e41";
- };
-
- meta = {
- longDescription = ''An authorization library in Elixir for Plug
- applications that restricts what resources the
- current user/admin or any role is allowed to
- access,'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/vysakh0/exbouncer";
- };
- } // packageOverrides)
- ) {};
-
- exbouncer = exbouncer_0_0_1;
-
- excaliper_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "excaliper";
- version = "0.0.1";
- src = fetchHex {
- pkg = "excaliper";
- version = "0.0.1";
- sha256 =
- "d43430518ffcf8de60a1d44355f6a200f348ec1ca8bc4287ca17c97543e86732";
- };
-
- meta = {
- description = ''Fast image dimension detector inspired by the
- Node.JS module Calipers.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mgartner/excaliper";
- };
- } // packageOverrides)
- ) {};
-
- excaliper = excaliper_0_0_1;
-
- excellent_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "excellent";
- version = "0.0.1";
- src = fetchHex {
- pkg = "excellent";
- version = "0.0.1";
- sha256 =
- "a0628dce02de6a33cf441883723c480b0f07fdacade46f6d608465bb717491bd";
- };
-
- meta = {
- description = ''A OpenXL (Excel files ending with .xlsx) parser
- for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/leifg/excellent";
- };
- } // packageOverrides)
- ) {};
-
- excellent = excellent_0_0_1;
-
- excetera_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "excetera";
- version = "0.0.3";
- src = fetchHex {
- pkg = "excetera";
- version = "0.0.3";
- sha256 =
- "e127e4f553c3925ce301b782cd8e8f123c72cf2463f7f032042f59892e5f37c3";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir bindings for etcd`s HTTP API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mingchuno/excetera";
- };
- } // packageOverrides)
- ) {};
-
- excetera = excetera_0_0_3;
-
- excoap_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "excoap";
- version = "0.0.1";
- src = fetchHex {
- pkg = "excoap";
- version = "0.0.1";
- sha256 =
- "06caae698590da85aded80db7996300127d48a4e9cf7bdca8d35113c094e5094";
- };
-
- meta = {
- description = ''CoAP implementation for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mbialon/excoap";
- };
- } // packageOverrides)
- ) {};
-
- excoap = excoap_0_0_1;
-
- excollections_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "excollections";
- version = "0.0.2";
- src = fetchHex {
- pkg = "excollections";
- version = "0.0.2";
- sha256 =
- "1924fd5bd3c1c7418a9150ca8fcb2d2700a82671f3a76972edc9bc51d32a2093";
- };
-
- meta = {
- longDescription = ''A collection of data-structures and related
- algorithms for Elixir, implemented in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/metabrain/elixir-playground/tree/master/excollections";
- };
- } // packageOverrides)
- ) {};
-
- excollections = excollections_0_0_2;
-
- exconstructor_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exconstructor";
- version = "1.0.2";
- src = fetchHex {
- pkg = "exconstructor";
- version = "1.0.2";
- sha256 =
- "e8cd1c88d5ea044a340fed75deb1fda2edc71afaac157dce561288a6bf733035";
- };
-
- meta = {
- longDescription = ''ExConstructor generates constructor functions
- for your structs, handling map-vs-keyword-list,
- string-vs-atom-keys, and
- camelCase-vs-under_score issues
- automatically.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/appcues/exconstructor";
- };
- } // packageOverrides)
- ) {};
-
- exconstructor = exconstructor_1_0_2;
-
- exdash_0_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exdash";
- version = "0.3.1";
- src = fetchHex {
- pkg = "exdash";
- version = "0.3.1";
- sha256 =
- "6a2a3e3c8ea80e5a9e6641db4a109a0a1e0a09c6b7bf190a8b98fa9a650325c5";
- };
-
- meta = {
- description = ''Lodash implementation for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/TFarla/exdash";
- };
- } // packageOverrides)
- ) {};
-
- exdash = exdash_0_3_1;
-
- exdatauri_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exdatauri";
- version = "0.1.0";
- src = fetchHex {
- pkg = "exdatauri";
- version = "0.1.0";
- sha256 =
- "46d064019d4d785428226baafbc3f11fc8621838b0d633768f18182d2cf4a719";
- };
-
- meta = {
- description = ''A RFC 2397 URI parser for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/flupke/exdatauri";
- };
- } // packageOverrides)
- ) {};
-
- exdatauri = exdatauri_0_1_0;
-
- exddb_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, erlcloud_0_11_0 }:
- buildMix ({
- name = "exddb";
- version = "0.1.3";
- src = fetchHex {
- pkg = "exddb";
- version = "0.1.3";
- sha256 =
- "e57bd285110585476a457a843fdcff3cce6923c9472b6bec95ac9bf986dd27e4";
- };
- beamDeps = [ erlcloud_0_11_0 ];
-
- meta = {
- description = ''Simple library for working with data in
- DynamoDB.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/muhmi/exddb";
- };
- } // packageOverrides)
- ) {};
-
- exddb = exddb_0_1_3;
-
- exdesk_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "exdesk";
- version = "0.2.0";
- src = fetchHex {
- pkg = "exdesk";
- version = "0.2.0";
- sha256 =
- "0c1e02bb4aef9075ff4affb3354c0e318dc3be1817faae8b450ef590c7d67688";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Desk.com client library for elixir.'';
-
- homepage = "https://github.com/deadkarma/exdesk";
- };
- } // packageOverrides)
- ) {};
-
- exdesk = exdesk_0_2_0;
-
- exdisque_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, eredis_1_0_8 }:
- buildMix ({
- name = "exdisque";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exdisque";
- version = "0.0.1";
- sha256 =
- "c3b7ec89217df46ae6cf1adadb81118877c66272266f0ee5e2c7ff45d048fb31";
- };
- beamDeps = [ eredis_1_0_8 ];
-
- meta = {
- description = ''Elixir client library for Disque:
- https://github.com/antirez/disque'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mosic/exdisque";
- };
- } // packageOverrides)
- ) {};
-
- exdisque = exdisque_0_0_1;
-
- exec_1_0_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "exec";
- version = "1.0.1";
- src = fetchHex {
- pkg = "exec";
- version = "1.0.1";
- sha256 =
- "87c7ef2dea2bb503bb0eec8cb34776172999aecc6e12d90f7629796a7a3ccb1f";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''OS Process Manager'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/saleyn/erlexec";
- };
- } // packageOverrides)
- ) {};
-
- exec = exec_1_0_1;
-
- execjs_1_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "execjs";
- version = "1.1.3";
- src = fetchHex {
- pkg = "execjs";
- version = "1.1.3";
- sha256 =
- "a0992d14ccc3458563be305d70fd6f6f6e9db6e8b62dd4e15bf69aeb382eb074";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- description = ''Run JavaScript code from Elixir'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/devinus/execjs";
- };
- } // packageOverrides)
- ) {};
-
- execjs = execjs_1_1_3;
-
- exelli_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exelli";
- version = "0.1.0";
- src = fetchHex {
- pkg = "exelli";
- version = "0.1.0";
- sha256 =
- "9777493429d5b4e3f3a9391ede7706deba65b253aa0d810efa9e26859b6f269c";
- };
-
- meta = {
- longDescription = ''Elli wrapper in elixir, with some sugar
- syntax. (even 2 times faster than Plug on
- Cowboy) '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pigmej/exelli";
- };
- } // packageOverrides)
- ) {};
-
- exelli = exelli_0_1_0;
-
- exexec_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, erlexec_1_1_3 }:
- buildMix ({
- name = "exexec";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exexec";
- version = "0.0.1";
- sha256 =
- "890122cae91cc739f84dad66b7358c9e7961dadbebeb650e71ccdeab8963ff91";
- };
- beamDeps = [ erlexec_1_1_3 ];
-
- meta = {
- description = ''An idiomatic Elixir wrapper for erlexec.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/antipax/exexec";
- };
- } // packageOverrides)
- ) {};
-
- exexec = exexec_0_0_1;
-
- exexif_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exexif";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exexif";
- version = "0.0.1";
- sha256 =
- "48db21d8a77a9f922046ad6018266c0df32efb82331113ccb787e08fb7464a74";
- };
-
- meta = {
- longDescription = ''Read TIFF and EXIF information from a
- JPEG-format image. 1. Retrieve data from a file:
- iex> {:ok, info} =
- Exexif.exif_from_jpeg_file(path) Retrieve data
- from a binary containing the JPEG (you don`t
- need the whole thing—the exif is near the
- beginning of a JPEG, so 100k or so should do
- fine). iex> {:ok, info} =
- Exexif.exif_from_jpeg_buffer(buffer) 2. Access
- the high level TIFF data: iex> info.x_resolution
- 72 iex> info.model \"DSC-RX100M2\" 3. The exif
- data is in there, too. iex>
- info.exif.color_space \"sRGB\" iex> info.exif |>
- Dict.keys [:brightness_value, :color_space,
- :component_configuration,
- :compressed_bits_per_pixel, :contrast,
- :custom_rendered, :datetime_original,
- :datetime_tigitized, :digital_zoom_ratio,
- :exif_image_height, :exif_image_width,
- :exif_version, :exposure_bias_value,
- :exposure_mode, :exposure_program,
- :exposure_time, :f_number, :file_source, :flash,
- :flash_pix_persion, :focal_length,
- :focal_length_in_35mm_film, :iso_speed_ratings,
- :lens_info, :light_source, :max_aperture_value,
- :metering_mode, :recommended_exposure,
- :saturation, :scene_capture_type, :scene_type,
- :sensitivity_type, :sharpness, :white_balance]
- '';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/pragdave/exexif";
- };
- } // packageOverrides)
- ) {};
-
- exexif = exexif_0_0_1;
-
- exfavicon_0_3_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- floki_0_8_1
- }:
- buildMix ({
- name = "exfavicon";
- version = "0.3.3";
- src = fetchHex {
- pkg = "exfavicon";
- version = "0.3.3";
- sha256 =
- "f1c5aa3506c90ba28e6f3ddcf3e9feda8518af1b4b12a6d2f518f86a10d1719b";
- };
- beamDeps = [ httpoison_0_8_3 floki_0_8_1 ];
-
- meta = {
- description = ''A exfavicon to detect a site`s favicon.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ikeikeikeike/exfavicon";
- };
- } // packageOverrides)
- ) {};
-
- exfavicon = exfavicon_0_3_3;
-
- exfirebase_0_4_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpotion_2_2_2,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "exfirebase";
- version = "0.4.0";
- src = fetchHex {
- pkg = "exfirebase";
- version = "0.4.0";
- sha256 =
- "acd2f1fe87e83437a5d52b811b3e86bc75933bc29b0daa2da836a97ddd60b478";
- };
- beamDeps = [ httpotion_2_2_2 exjsx_3_2_0 ];
-
- meta = {
- description = ''An elixir library for accessing the Firebase REST
- API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/parroty/exfirebase";
- };
- } // packageOverrides)
- ) {};
-
- exfirebase = exfirebase_0_4_0;
-
- exfoaas_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "exfoaas";
- version = "0.0.2";
- src = fetchHex {
- pkg = "exfoaas";
- version = "0.0.2";
- sha256 =
- "521f355f8c38c056f66cd8ac236f561c2a3502e451c07a88761e05c22c8848aa";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''brings the utility of FOAAS to elixir.'';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/cryptobird/ExFOAAS.git";
- };
- } // packageOverrides)
- ) {};
-
- exfoaas = exfoaas_0_0_2;
-
- exfsm_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exfsm";
- version = "0.1.3";
- src = fetchHex {
- pkg = "exfsm";
- version = "0.1.3";
- sha256 =
- "6535a0565d6013ca728c10e11c9ac85216d995652892469f7380147da8c3d727";
- };
-
- meta = {
- longDescription = ''Simple elixir library to define composable
- FSM as function (not related at all with
- `:gen_fsm`, no state/process management)'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/exfsm";
- };
- } // packageOverrides)
- ) {};
-
- exfsm = exfsm_0_1_3;
-
- exfswatch_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2 }:
- buildMix ({
- name = "exfswatch";
- version = "0.1.1";
- src = fetchHex {
- pkg = "exfswatch";
- version = "0.1.1";
- sha256 =
- "b97d5e120dc9efbf31e182625e1382f09202cf66863161570221bb4e1bfa82a1";
- };
- beamDeps = [ fs_0_9_2 ];
-
- meta = {
- description = ''A file change watcher wrapper based on
- [fs](https://github.com/synrc/fs)'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/falood/exfswatch";
- };
- } // packageOverrides)
- ) {};
-
- exfswatch = exfswatch_0_1_1;
-
- exfuck_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exfuck";
- version = "0.1.0";
- src = fetchHex {
- pkg = "exfuck";
- version = "0.1.0";
- sha256 =
- "c71358ae7a31682d84f89f7f5fdc1c6b545ea93f70391a9ec15987458d70dbe8";
- };
-
- meta = {
- description = ''Brainfuck interpreter written in elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/shiroyasha/exfuck";
- };
- } // packageOverrides)
- ) {};
-
- exfuck = exfuck_0_1_0;
-
- exgenius_0_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "exgenius";
- version = "0.0.5";
- src = fetchHex {
- pkg = "exgenius";
- version = "0.0.5";
- sha256 =
- "f0f4463ac9ad79a102a1bf0ded91d77ed87ce262da6045990be51450ef240fd5";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- longDescription = '' Elixir library for the (undocumented) Rap
- Genius (and also Rock, Tech, Pop, Country, etc)
- API '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jeffweiss/exgenius";
- };
- } // packageOverrides)
- ) {};
-
- exgenius = exgenius_0_0_5;
-
- exgingerapi_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_0_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "exgingerapi";
- version = "0.0.3";
- src = fetchHex {
- pkg = "exgingerapi";
- version = "0.0.3";
- sha256 =
- "7375b282a1b290e851bbbb7de499c099ff0310443e8a51d8741554b92d4a08f1";
- };
- beamDeps = [ poison_2_0_1 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir wrapper for ginger proofreading API
- (english)'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/nathanjohnson320/exgingerapi";
- };
- } // packageOverrides)
- ) {};
-
- exgingerapi = exgingerapi_0_0_3;
-
- exgravatar_2_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exgravatar";
- version = "2.0.0";
- src = fetchHex {
- pkg = "exgravatar";
- version = "2.0.0";
- sha256 =
- "ddfcfc899f24fd98c811a6824964c85b5c87a60f41fe034380081680d5c8e765";
- };
-
- meta = {
- description = ''An Elixir module for generating Gravatar urls.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/scrogson/exgravatar";
- };
- } // packageOverrides)
- ) {};
-
- exgravatar = exgravatar_2_0_0;
-
- exhcl_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exhcl";
- version = "0.2.1";
- src = fetchHex {
- pkg = "exhcl";
- version = "0.2.1";
- sha256 =
- "9c7ab6216cd978b2dd3f6573dd3ccf0a9d5055b36008a0ada01d9431198c17f7";
- };
-
- meta = {
- description = ''Configuration language inspired by HCL'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/asakura/exhcl";
- };
- } // packageOverrides)
- ) {};
-
- exhcl = exhcl_0_2_1;
-
- exiban_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exiban";
- version = "0.0.4";
- src = fetchHex {
- pkg = "exiban";
- version = "0.0.4";
- sha256 =
- "c1d1da991db264ca99b9e9245bb09d69f6297050b18329be1e4c01d5106778b5";
- };
-
- meta = {
- description = ''Library for manipulating and validating IBAN
- account numbers.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kkempin/exiban";
- };
- } // packageOverrides)
- ) {};
-
- exiban = exiban_0_0_4;
-
- exirc_0_10_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exirc";
- version = "0.10.0";
- src = fetchHex {
- pkg = "exirc";
- version = "0.10.0";
- sha256 =
- "f2382ad3d97e791cc38ce54558296bb0afe7d222dc5f248ec72c6a0ca9c494a8";
- };
-
- meta = {
- description = ''An IRC client library for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bitwalker/exirc";
- };
- } // packageOverrides)
- ) {};
-
- exirc_0_11_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exirc";
- version = "0.11.0";
- src = fetchHex {
- pkg = "exirc";
- version = "0.11.0";
- sha256 =
- "797a91fd92ca93d639bf323ea4b31a42ed4ac2d67d3096100df7b1b615a88ace";
- };
-
- meta = {
- description = ''An IRC client library for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bitwalker/exirc";
- };
- } // packageOverrides)
- ) {};
-
- exirc = exirc_0_11_0;
-
- exjson_0_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exjson";
- version = "0.5.0";
- src = fetchHex {
- pkg = "exjson";
- version = "0.5.0";
- sha256 =
- "749422adf4381c8089a910d0ca545282ff0bd506cd4e17a6a08f4f9e7799fa94";
- };
-
- meta = {
- description = ''A simple Elixir implementation of JSON with an
- Erlang parser.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/guedes/exjson";
- };
- } // packageOverrides)
- ) {};
-
- exjson = exjson_0_5_0;
-
- exjsx_3_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, jsx_2_5_3 }:
- buildMix ({
- name = "exjsx";
- version = "3.0.2";
- src = fetchHex {
- pkg = "exjsx";
- version = "3.0.2";
- sha256 =
- "2cd67240a54e9cd2616bc83c0c352d47f87bccd2ec599eceedc00bcbe9063f07";
- };
- beamDeps = [ jsx_2_5_3 ];
-
- meta = {
- description = ''json for elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/exjsx";
- };
- } // packageOverrides)
- ) {};
-
- exjsx_3_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, jsx_2_5_3 }:
- buildMix ({
- name = "exjsx";
- version = "3.1.0";
- src = fetchHex {
- pkg = "exjsx";
- version = "3.1.0";
- sha256 =
- "588a0b67ed0c45b21f018515fc478efac83c088661bd588831e41c9073a818fb";
- };
- beamDeps = [ jsx_2_5_3 ];
-
- meta = {
- description = ''json for elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/exjsx";
- };
- } // packageOverrides)
- ) {};
-
- exjsx_3_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, jsx_2_6_2 }:
- buildMix ({
- name = "exjsx";
- version = "3.2.0";
- src = fetchHex {
- pkg = "exjsx";
- version = "3.2.0";
- sha256 =
- "9c8600822e894e3c31bed800c78a5a04812b71a6e5a5656426c6ce01ebe2cf1c";
- };
- beamDeps = [ jsx_2_6_2 ];
-
- meta = {
- description = ''json for elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/exjsx";
- };
- } // packageOverrides)
- ) {};
-
- exjsx = exjsx_3_2_0;
-
- exkanji_0_2_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exromaji_0_3_0 }:
- buildMix ({
- name = "exkanji";
- version = "0.2.6";
- src = fetchHex {
- pkg = "exkanji";
- version = "0.2.6";
- sha256 =
- "2de4907764e9f1f2c67d9bc6b49a44d50fd0cbc86b5848cbada14438616636d1";
- };
- beamDeps = [ exromaji_0_3_0 ];
-
- meta = {
- longDescription = ''A Elixir library for translating between
- hiragana, katakana, romaji and kanji. It uses
- Mecab.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ikeikeikeike/exkanji";
- };
- } // packageOverrides)
- ) {};
-
- exkanji = exkanji_0_2_6;
-
- exkismet_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "exkismet";
- version = "0.0.2";
- src = fetchHex {
- pkg = "exkismet";
- version = "0.0.2";
- sha256 =
- "3648f010eb80891b0195f9ced0e02a5a08860a9d96e8f7bbe328c68f27b85b64";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''A client (completely unofficial) for the
- Akismet.com comment-spam detection API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/cameronp/exkismet";
- };
- } // packageOverrides)
- ) {};
-
- exkismet = exkismet_0_0_2;
-
- exldap_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exldap";
- version = "0.2.0";
- src = fetchHex {
- pkg = "exldap";
- version = "0.2.0";
- sha256 =
- "7e2d1e96dacaddd6b515cc2033b5c9e21d23d1897e3a9f8ca2b6f31d091d72a6";
- };
-
- meta = {
- description = ''A module for working with LDAP from Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jmerriweather/exldap";
- };
- } // packageOverrides)
- ) {};
-
- exldap = exldap_0_2_0;
-
- exleveldb_0_7_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exleveldb";
- version = "0.7.0";
- src = fetchHex {
- pkg = "exleveldb";
- version = "0.7.0";
- sha256 =
- "90ff2b76b58c889e60203951c1cf5072cf24fd1fad9faad3dce6c96bf34330fc";
- };
-
- meta = {
- longDescription = ''Exleveldb is a thin wrapper around Basho`s
- eleveldb (github.com/basho/eleveldb). At the
- moment, Exleveldb exposes functions for the
- following features of LevelDB: - Opening a new
- datastore. - Closing an open datastore. -
- Getting values by key. - Storing individual
- key-value pairs. - Deleting stored key-value
- pairs. - Checking if a datastore is empty. -
- Folding over key-value pairs in the datastore. -
- Folding over keys in the datastore. - Batch
- writes to the datastore (put or delete). -
- Destroying a datastore. Additionally, the option
- of streaming key-value pairs or keys from the
- datastore has been added in v0.5.0. Note:
- Because eleveldb is not a hex package, you will
- need to include it as a separate dependency in
- your project (See `README.md`).'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/skovsgaard/exleveldb.git";
- };
- } // packageOverrides)
- ) {};
-
- exleveldb = exleveldb_0_7_0;
-
- exlibris_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exlibris";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exlibris";
- version = "0.0.1";
- sha256 =
- "c6f957233b464eeddf590bad43368427ee9c715470e89d2f348d7d01935ad7be";
- };
-
- meta = {
- longDescription = ''A collection of random library functions I
- use across multiple projects: pipe_while_ok:
- Create pipelines that terminate early if any
- step fails to return a tuple that starts {:ok,
- ...} before_returning: Like Ruby`s returning, it
- evaluates its first argument, then evalates the
- do block. It always returns the value of its
- first argument. '';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/pragdave/exlibris";
- };
- } // packageOverrides)
- ) {};
-
- exlibris = exlibris_0_0_1;
-
- exlingr_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exlingr";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exlingr";
- version = "0.0.1";
- sha256 =
- "b45acd0e10f719b88c943b3194b7fded6ece9874c7da2c1f18b2ce2425581701";
- };
-
- meta = {
- description = ''Lingr client library for elixir. '';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/mtwtkman/exlingr";
- };
- } // packageOverrides)
- ) {};
-
- exlingr = exlingr_0_0_1;
-
- exmatrix_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, benchfella_0_3_2 }:
- buildMix ({
- name = "exmatrix";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exmatrix";
- version = "0.0.1";
- sha256 =
- "58fe316b1ee31f9394f246ec91a6a9157dfae0c38ea649a4c11f70976ca1d13b";
- };
- beamDeps = [ benchfella_0_3_2 ];
-
- meta = {
- longDescription = ''ExMatrix is a small library for working with
- matrices, originally developed for testing
- matrix multiplication in parallel.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/a115/exmatrix";
- };
- } // packageOverrides)
- ) {};
-
- exmatrix = exmatrix_0_0_1;
-
- exmerl_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exmerl";
- version = "0.1.1";
- src = fetchHex {
- pkg = "exmerl";
- version = "0.1.1";
- sha256 =
- "4bb5d6c1863c5e381b460416c9b517a211db9abd9abf0f32c99b07e128b842aa";
- };
-
- meta = {
- description = ''An Elixir wrapper for parsing XML through the
- xmerl_* suite of modules '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pwoolcoc/exmerl";
- };
- } // packageOverrides)
- ) {};
-
- exmerl = exmerl_0_1_1;
-
- exmetrics_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exmetrics";
- version = "1.1.0";
- src = fetchHex {
- pkg = "exmetrics";
- version = "1.1.0";
- sha256 =
- "1f4645ca0e9ef9b1815c0b301ff2f9a5b5548bc45adb68386cb6529998513d1b";
- };
-
- meta = {
- longDescription = ''Exmetrics provides counters, gauges and
- histograms for instrumenting an elixir
- application.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- exmetrics = exmetrics_1_1_0;
-
- exml_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exml";
- version = "0.1.0";
- src = fetchHex {
- pkg = "exml";
- version = "0.1.0";
- sha256 =
- "aeed2cc53cae303180fa18eb552241af32e7f05af94ac82de9b81d67b71dee78";
- };
-
- meta = {
- description = ''Most simple Elixir wrapper for xmerl xpath'';
-
- };
- } // packageOverrides)
- ) {};
-
- exml = exml_0_1_0;
-
- exmoji_0_2_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "exmoji";
- version = "0.2.2";
- src = fetchHex {
- pkg = "exmoji";
- version = "0.2.2";
- sha256 =
- "d0123ec6fd14506da93b0e8fdb7c2efa819cc69addeb56a78f3c1e0b8a09d015";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- description = ''Emoji encoding swiss army knife for dealing with
- Unicode and other gotchas.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mroth/exmoji";
- };
- } // packageOverrides)
- ) {};
-
- exmoji = exmoji_0_2_2;
-
- exns_0_3_5_beta = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- uuid_1_1_4,
- poolboy_1_5_1,
- poison_1_5_2,
- msgpax_0_8_2
- }:
- buildMix ({
- name = "exns";
- version = "0.3.5-beta";
- src = fetchHex {
- pkg = "exns";
- version = "0.3.5-beta";
- sha256 =
- "2c5b1f263ebfe9636802cca5559e74009ae4384418e44820f0ff05130dbcb593";
- };
- beamDeps = [ uuid_1_1_4 poolboy_1_5_1 poison_1_5_2 msgpax_0_8_2
- ];
-
- meta = {
- longDescription = ''A library for writing clients to communicate
- with Python nanoservices via nanomsg.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/walkr/exns";
- };
- } // packageOverrides)
- ) {};
-
- exns = exns_0_3_5_beta;
-
- exnumerable_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exnumerable";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exnumerable";
- version = "0.0.1";
- sha256 =
- "ea6041540da09b96176a37bdd71e3c6fbacb8353aca3b084deedb17cee265e2e";
- };
-
- meta = {
- description = ''Enumerable type definition in a simple way to be
- used with any database.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KamilLelonek/exnumerable";
- };
- } // packageOverrides)
- ) {};
-
- exnumerable = exnumerable_0_0_1;
-
- exnumerator_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exnumerator";
- version = "1.1.0";
- src = fetchHex {
- pkg = "exnumerator";
- version = "1.1.0";
- sha256 =
- "1c52033471dfae7b32c897cb0034eb1d3602bcb14342ca08090c42b02001b2fd";
- };
-
- meta = {
- description = ''Enumerable type definition in a simple way to be
- used with any database.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KamilLelonek/exnumerator";
- };
- } // packageOverrides)
- ) {};
-
- exnumerator = exnumerator_1_1_0;
-
- exnumterator_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exnumterator";
- version = "1.0.0";
- src = fetchHex {
- pkg = "exnumterator";
- version = "1.0.0";
- sha256 =
- "895b1dfff48d0459e66338ca8a8b831c2f31654fc0758a24e11a2f54a9cb1106";
- };
-
- meta = {
- description = ''Enumerable type definition in a simple way to be
- used with any database.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KamilLelonek/exnumterator";
- };
- } // packageOverrides)
- ) {};
-
- exnumterator = exnumterator_1_0_0;
-
- exoddic_1_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exoddic";
- version = "1.3.1";
- src = fetchHex {
- pkg = "exoddic";
- version = "1.3.1";
- sha256 =
- "e244c4aab1a25836300973f8afd42aef41dea19121c748c4b6d7b447db842194";
- };
-
- meta = {
- description = ''Odds and probability handling and conversions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/exoddic";
- };
- } // packageOverrides)
- ) {};
-
- exoddic = exoddic_1_3_1;
-
- expand_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "expand";
- version = "0.0.3";
- src = fetchHex {
- pkg = "expand";
- version = "0.0.3";
- sha256 =
- "5f2ce07ba074392100fc5f6b8e8af9ec728ce4716e592422c510997d543efa63";
- };
-
- meta = {
- description = ''A pretty printer'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joeyates/expand";
- };
- } // packageOverrides)
- ) {};
-
- expand = expand_0_0_3;
-
- exparticle_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "exparticle";
- version = "0.0.2";
- src = fetchHex {
- pkg = "exparticle";
- version = "0.0.2";
- sha256 =
- "ce70b77da48e84307791af00143ad4b9677d39765459865976d459d3b1bdcaf2";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''ExParticle is an elixir client to communicate
- with Particle Cloud API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mtanzi/exparticle";
- };
- } // packageOverrides)
- ) {};
-
- exparticle = exparticle_0_0_2;
-
- experiment_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "experiment";
- version = "0.0.3";
- src = fetchHex {
- pkg = "experiment";
- version = "0.0.3";
- sha256 =
- "5acb6c232aff08719f97254ca27ed1eb165c3f2d229e03cda85e4d31ad7b3156";
- };
-
- meta = {
- description = ''Experiment is a library for carefully refactoring
- critical paths in production.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/andrewvy/experiment";
- };
- } // packageOverrides)
- ) {};
-
- experiment = experiment_0_0_3;
-
- expinboard_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- ibrowse_4_2_2,
- httpotion_2_2_2,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "expinboard";
- version = "0.0.1";
- src = fetchHex {
- pkg = "expinboard";
- version = "0.0.1";
- sha256 =
- "3ff152d837293c0f53ead6cba4180ced55308d2869faa698e459abbe23d59bdc";
- };
- beamDeps = [ ibrowse_4_2_2 httpotion_2_2_2 exjsx_3_2_0 ];
-
- meta = {
- description = ''A simple elixir pinboard client.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/thilko/expinboard";
- };
- } // packageOverrides)
- ) {};
-
- expinboard = expinboard_0_0_1;
-
- expletive_0_1_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "expletive";
- version = "0.1.4";
- src = fetchHex {
- pkg = "expletive";
- version = "0.1.4";
- sha256 =
- "dfb9ac919526bcb7f28b5acadad634b7e9d220203874ef124a87264a078f24b4";
- };
-
- meta = {
- description = ''Profanity detection and sanitization library'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/xavier/expletive";
- };
- } // packageOverrides)
- ) {};
-
- expletive = expletive_0_1_4;
-
- expool_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "expool";
- version = "0.2.0";
- src = fetchHex {
- pkg = "expool";
- version = "0.2.0";
- sha256 =
- "f0cc61c365d1950522ad5816cf638353602db5a5d74feb7c96748dfa2b6f9d07";
- };
-
- meta = {
- description = ''Simple process pooling and task submission'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zackehh/expool";
- };
- } // packageOverrides)
- ) {};
-
- expool = expool_0_2_0;
-
- export_0_0_7 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "export";
- version = "0.0.7";
- src = fetchHex {
- pkg = "export";
- version = "0.0.7";
- sha256 =
- "76c2a174b01f0fac1c3bc5083a7982fb8d41778518e279a526b40e4ced05d1d0";
- };
-
- meta = {
- description = ''Erlport wrapper for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/fazibear/export";
- };
- } // packageOverrides)
- ) {};
-
- export = export_0_0_7;
-
- expr_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "expr";
- version = "0.1.0";
- src = fetchHex {
- pkg = "expr";
- version = "0.1.0";
- sha256 =
- "5076c73cb6beaafeab5fab4731170c29dca5581eec44df3be363660a872abb97";
- };
-
- meta = {
- description = ''An Elixir library for parsing and evaluating
- mathematical expressions '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Rob-bie/Expr";
- };
- } // packageOverrides)
- ) {};
-
- expr = expr_0_1_0;
-
- exprintf_0_1_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exprintf";
- version = "0.1.6";
- src = fetchHex {
- pkg = "exprintf";
- version = "0.1.6";
- sha256 =
- "7acb31f93cef83effd3aa1f0572f9e29d7d1b4f50a6d456e2830fa7594c16182";
- };
-
- meta = {
- description = ''A printf / sprintf library for Elixir. It works
- as a wrapper for :io.format. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/parroty/exprintf";
- };
- } // packageOverrides)
- ) {};
-
- exprintf = exprintf_0_1_6;
-
- exprof_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exprintf_0_1_6 }:
- buildMix ({
- name = "exprof";
- version = "0.2.0";
- src = fetchHex {
- pkg = "exprof";
- version = "0.2.0";
- sha256 =
- "2b3b8c623873172a6c7ba1707981f51feea6b6edbabd5347752030803ad0c954";
- };
- beamDeps = [ exprintf_0_1_6 ];
-
- meta = {
- description = ''A simple code profiler for Elixir using eprof.
- '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/parroty/exprof";
- };
- } // packageOverrides)
- ) {};
-
- exprof = exprof_0_2_0;
-
- exql_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, tds_0_5_4 }:
- buildMix ({
- name = "exql";
- version = "0.0.3";
- src = fetchHex {
- pkg = "exql";
- version = "0.0.3";
- sha256 =
- "0dea2cd0f6cb1ba6c1cd4298716131fafb4271f2c076df0dd6e73e37cecb4705";
- };
- beamDeps = [ tds_0_5_4 ];
-
- meta = {
- description = ''A functional query tool for MSSQL.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mattweldon/exql";
- };
- } // packageOverrides)
- ) {};
-
- exql = exql_0_0_3;
-
- exquisite_0_1_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exquisite";
- version = "0.1.6";
- src = fetchHex {
- pkg = "exquisite";
- version = "0.1.6";
- sha256 =
- "8bd974eea0ef20d841f999818e4b6f0edd8e52b6723e8c5b2c4ba7a22fa07c7a";
- };
-
- meta = {
- description = ''DSL to match_spec'';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/meh/exquisite";
- };
- } // packageOverrides)
- ) {};
-
- exquisite = exquisite_0_1_6;
-
- exredis_0_2_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, eredis_1_0_8 }:
- buildMix ({
- name = "exredis";
- version = "0.2.4";
- src = fetchHex {
- pkg = "exredis";
- version = "0.2.4";
- sha256 =
- "fe43dc6e39220af9c06d575b86c24513dcb1c3ba48f31881a3708cdafe7d3188";
- };
- beamDeps = [ eredis_1_0_8 ];
-
- meta = {
- description = ''Redis client for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/artemeff/exredis";
- };
- } // packageOverrides)
- ) {};
-
- exredis = exredis_0_2_4;
-
- exref_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exref";
- version = "0.1.1";
- src = fetchHex {
- pkg = "exref";
- version = "0.1.1";
- sha256 =
- "92d73f1eff56f2d0493a2dbf5e932b48b99a2cdd2e3cc3fc0ffeb9c1ae5ed86c";
- };
-
- meta = {
- description = ''Damn simple mix integration of xref.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- exref = exref_0_1_1;
-
- exrequester_0_5_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "exrequester";
- version = "0.5.2";
- src = fetchHex {
- pkg = "exrequester";
- version = "0.5.2";
- sha256 =
- "9c55974b2f9a4294dd9a53ebed8f9b1c2788cd0845dccbc9471cf6869201903a";
- };
- beamDeps = [ poison_1_5_2 httpotion_2_2_2 ];
-
- meta = {
- description = ''Quickly create API clients using module
- attributes.'';
-
- homepage = "https://github.com/oarrabi/exrequester";
- };
- } // packageOverrides)
- ) {};
-
- exrequester = exrequester_0_5_2;
-
- exrethinkdb_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_4_0 }:
- buildMix ({
- name = "exrethinkdb";
- version = "0.0.3";
- src = fetchHex {
- pkg = "exrethinkdb";
- version = "0.0.3";
- sha256 =
- "c48a25a613de9f4c8ffe490044e448f01d816e0f6806af018494c3a19890ed1a";
- };
- beamDeps = [ poison_1_4_0 ];
-
- meta = {
- description = ''RethinkDB driver for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hamiltop/exrethinkdb";
- };
- } // packageOverrides)
- ) {};
-
- exrethinkdb = exrethinkdb_0_0_3;
-
- exromaji_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exromaji";
- version = "0.3.0";
- src = fetchHex {
- pkg = "exromaji";
- version = "0.3.0";
- sha256 =
- "d1b820b3de05bb3729b3b1d8b3e22ee965899a90abbec44ed6d18507a5f174d3";
- };
-
- meta = {
- description = ''A Elixir library for translating between
- hiragana, katakana, and romaji.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ikeikeikeike/exromaji";
- };
- } // packageOverrides)
- ) {};
-
- exromaji = exromaji_0_3_0;
-
- exrun_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exrun";
- version = "0.1.2";
- src = fetchHex {
- pkg = "exrun";
- version = "0.1.2";
- sha256 =
- "db9ea4befa015d7abe88ca610501187f12956d6fe6e527f02f8e4d9e630decf5";
- };
-
- meta = {
- longDescription = ''Elixir - save and easy to use standalone,
- tracing tools for running elixir and erlang
- applications'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/liveforeverx/exrun";
- };
- } // packageOverrides)
- ) {};
-
- exrun = exrun_0_1_2;
-
- exsamples_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exsamples";
- version = "0.1.0";
- src = fetchHex {
- pkg = "exsamples";
- version = "0.1.0";
- sha256 =
- "92acafe7e8a5d6b1c1b5ca937b9dab887f9a4474cfd6510a7117690a6c6da86d";
- };
-
- meta = {
- longDescription = ''Initializes lists of maps, structs or keyword
- lists using tabular data in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/msaraiva/exsamples";
- };
- } // packageOverrides)
- ) {};
-
- exsamples = exsamples_0_1_0;
-
- exscript_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exscript";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exscript";
- version = "0.0.1";
- sha256 =
- "56360c7f6063df2088deb0ec7683dee90c4bfede861ef85b81fa94cc0abe302b";
- };
-
- meta = {
- description = ''Escript generator '';
-
- homepage = "https://github.com/liveforeverx/exscript";
- };
- } // packageOverrides)
- ) {};
-
- exscript = exscript_0_0_1;
-
- exsolr_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "exsolr";
- version = "0.0.1";
- src = fetchHex {
- pkg = "exsolr";
- version = "0.0.1";
- sha256 =
- "dcd26d0301730cb1746702bfacf31de10be5d1b15475a1a7ec4da8c7c49e55d1";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Thin Wrapper around Solr api.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/dcarneiro/exsolr";
- };
- } // packageOverrides)
- ) {};
-
- exsolr = exsolr_0_0_1;
-
- exstatic_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "exstatic";
- version = "0.1.0";
- src = fetchHex {
- pkg = "exstatic";
- version = "0.1.0";
- sha256 =
- "e063b91c0b2995e4a1a2c1aa56cdd578374320a8755844cc6471b58fa3874d0d";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- longDescription = ''Serve static files from memory in the Phoenix
- Framework. This extension compiles all of a
- project`s static assets (e.g. Javascript, HTML,
- images, etc) into Erlang modules and loads them
- into the Erlang VM, with the purpose of serving
- them fast and without a dependency on a
- filesystem.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/arjan/exstatic";
- };
- } // packageOverrides)
- ) {};
-
- exstatic = exstatic_0_1_0;
-
- exstatsd_0_1_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exactor_2_2_0 }:
- buildMix ({
- name = "exstatsd";
- version = "0.1.5";
- src = fetchHex {
- pkg = "exstatsd";
- version = "0.1.5";
- sha256 =
- "4fcad707df57fdb91338dae212355704924bea8db10207715b95e3c110e7b219";
- };
- beamDeps = [ exactor_2_2_0 ];
-
- meta = {
- description = ''An Elixir ports client for StatsD'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/upbit/ExStatsD";
- };
- } // packageOverrides)
- ) {};
-
- exstatsd = exstatsd_0_1_5;
-
- exsync_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exfswatch_0_1_1 }:
- buildMix ({
- name = "exsync";
- version = "0.1.2";
- src = fetchHex {
- pkg = "exsync";
- version = "0.1.2";
- sha256 =
- "21a1106d5e62ced84a567bde2acbdff73ddf06d2a78fbd80ffa488fae4bde48b";
- };
- beamDeps = [ exfswatch_0_1_1 ];
-
- meta = {
- description = ''Yet another Elixir reloader.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/falood/exsync";
- };
- } // packageOverrides)
- ) {};
-
- exsync = exsync_0_1_2;
-
- extripe_0_3_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "extripe";
- version = "0.3.2";
- src = fetchHex {
- pkg = "extripe";
- version = "0.3.2";
- sha256 =
- "4df5dd859ad780bdb4dc0d1c823a8df82cf7421037f1ed40adf20b426d6729a1";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Stripe API wrapper'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/princemaple/extripe";
- };
- } // packageOverrides)
- ) {};
-
- extripe = extripe_0_3_2;
-
- exts_0_3_1 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, datastructures_0_2_5
- }:
- buildMix ({
- name = "exts";
- version = "0.3.1";
- src = fetchHex {
- pkg = "exts";
- version = "0.3.1";
- sha256 =
- "428226945831d77083cab2a7f9a1f818e6554d789ed7183c215390d7f43cfa40";
- };
- beamDeps = [ datastructures_0_2_5 ];
-
- meta = {
- description = ''ets wrapper'';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/meh/exts";
- };
- } // packageOverrides)
- ) {};
-
- exts = exts_0_3_1;
-
- extwitter_0_7_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "extwitter";
- version = "0.7.1";
- src = fetchHex {
- pkg = "extwitter";
- version = "0.7.1";
- sha256 =
- "9cc83932fbe77d47f0fafc2000574805aa42341eed07a8867b1c27df27c3554a";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- description = ''Twitter client library for elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/parroty/extwitter";
- };
- } // packageOverrides)
- ) {};
-
- extwitter = extwitter_0_7_1;
-
- exvcr_0_3_9 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- meck_0_8_4,
- httpotion_2_2_2,
- httpoison_0_8_3,
- exjsx_3_2_0,
- exactor_2_2_0
- }:
- buildMix ({
- name = "exvcr";
- version = "0.3.9";
- src = fetchHex {
- pkg = "exvcr";
- version = "0.3.9";
- sha256 =
- "25645f6598111ba76ed30b4a2079169ae1aed0795ef87bf74d70a3a7ca8f2112";
- };
- beamDeps = [
- meck_0_8_4
- httpotion_2_2_2
- httpoison_0_8_3
- exjsx_3_2_0
- exactor_2_2_0
- ];
-
- meta = {
- description = ''HTTP request/response recording library for
- elixir, inspired by VCR.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/parroty/exvcr";
- };
- } // packageOverrides)
- ) {};
-
- exvcr_0_7_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- meck_0_8_4,
- httpotion_2_2_2,
- httpoison_0_8_3,
- exjsx_3_2_0,
- exactor_2_2_0
- }:
- buildMix ({
- name = "exvcr";
- version = "0.7.4";
- src = fetchHex {
- pkg = "exvcr";
- version = "0.7.4";
- sha256 =
- "620eac79a63426340d31dcc44b66a0d8be89ce4c2dc59b09986e83114bd4c525";
- };
- beamDeps = [
- meck_0_8_4
- httpotion_2_2_2
- httpoison_0_8_3
- exjsx_3_2_0
- exactor_2_2_0
- ];
-
- meta = {
- description = ''HTTP request/response recording library for
- elixir, inspired by VCR.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/parroty/exvcr";
- };
- } // packageOverrides)
- ) {};
-
- exvcr = exvcr_0_7_4;
-
- exyelp_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- oauther_1_0_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "exyelp";
- version = "0.0.2";
- src = fetchHex {
- pkg = "exyelp";
- version = "0.0.2";
- sha256 =
- "1be8553ea0369a092eac1b6a0b47652b7c0570911483aa3ca454bef05ddd4d5d";
- };
- beamDeps = [ poison_2_1_0 oauther_1_0_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir Yelp API client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gaslight/exyelp";
- };
- } // packageOverrides)
- ) {};
-
- exyelp = exyelp_0_0_2;
-
- exyz_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "exyz";
- version = "1.0.0";
- src = fetchHex {
- pkg = "exyz";
- version = "1.0.0";
- sha256 =
- "b1d53964ca72f70dd71c91327bf912858619d0357a53765ed3a08671e6769ef5";
- };
-
- meta = {
- description = ''Z-combinator in elixir: recursive anonymous
- functions.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/Dkendal/exyz";
- };
- } // packageOverrides)
- ) {};
-
- exyz = exyz_1_0_0;
-
- eye_drops_1_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2 }:
- buildMix ({
- name = "eye_drops";
- version = "1.2.0";
- src = fetchHex {
- pkg = "eye_drops";
- version = "1.2.0";
- sha256 =
- "0e0fe7ccf1fc4208ae0811c60a0f0d1e37ef9a60dfaefc8ff235a8be51fa9ae7";
- };
- beamDeps = [ fs_0_9_2 ];
-
- meta = {
- longDescription = ''A configurable mix task to watch file changes
- Watch file changes in a project and run the
- corresponding command when a change happens.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rkotze/eye_drops";
- };
- } // packageOverrides)
- ) {};
-
- eye_drops = eye_drops_1_2_0;
-
- ezcryptex_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, cryptex_0_0_1 }:
- buildMix ({
- name = "ezcryptex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ezcryptex";
- version = "0.0.1";
- sha256 =
- "0c1c295cf5500106f7288949021ccbdc0d3a9276c2ae9938e45254b7500017b5";
- };
- beamDeps = [ cryptex_0_0_1 ];
-
- meta = {
- longDescription = ''Thin layer on top of Cryptex for more easily
- encrypting/decrypting, signing/verifying data in
- elixir. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stocks29/ezcryptex";
- };
- } // packageOverrides)
- ) {};
-
- ezcryptex = ezcryptex_0_0_1;
-
- facebook_messenger_0_3_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "facebook_messenger";
- version = "0.3.0";
- src = fetchHex {
- pkg = "facebook_messenger";
- version = "0.3.0";
- sha256 =
- "30b1f7334649b671a4844dfcf7af1df00ad3082e8d42399466003636d95902ab";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 httpotion_2_2_2 ];
-
- meta = {
- longDescription = ''ExFacebookMessenger is a library that easy
- the creation of facebook messenger bots.'';
-
- homepage = "https://github.com/oarrabi/facebook_messenger";
- };
- } // packageOverrides)
- ) {};
-
- facebook_messenger = facebook_messenger_0_3_0;
-
- factory_girl_elixir_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "factory_girl_elixir";
- version = "0.1.1";
- src = fetchHex {
- pkg = "factory_girl_elixir";
- version = "0.1.1";
- sha256 =
- "2e07de9813089c6e6a45f0584eb2bfd28d3acbf654073b9e2ed6d0fd531b8f7e";
- };
-
- meta = {
- description = ''Minimal implementation of Ruby`s factory_girl in
- Elixir. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sinetris/factory_girl_elixir";
- };
- } // packageOverrides)
- ) {};
-
- factory_girl_elixir = factory_girl_elixir_0_1_1;
-
- fake_cas_1_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4,
- bypass_0_5_1
- }:
- buildMix ({
- name = "fake_cas";
- version = "1.1.0";
- src = fetchHex {
- pkg = "fake_cas";
- version = "1.1.0";
- sha256 =
- "2e3ce97b181f9de122fd7dc07bffdbe2a6f6439524407b976c9d1b70332206ae";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 bypass_0_5_1 ];
-
- meta = {
- description = ''A Cas server stub'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rhruiz/elixir-fake_cas";
- };
- } // packageOverrides)
- ) {};
-
- fake_cas = fake_cas_1_1_0;
-
- faker_0_6_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "faker";
- version = "0.6.0";
- src = fetchHex {
- pkg = "faker";
- version = "0.6.0";
- sha256 =
- "4f305a9ec9a2645bf4777dda1b56643d04333b7ff601145bf4b80acca030c2a0";
- };
-
- meta = {
- description = ''Faker is a pure Elixir library for generating
- fake data.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/igas/faker";
- };
- } // packageOverrides)
- ) {};
-
- faker = faker_0_6_0;
-
- fasta_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, parallel_0_0_3 }:
- buildMix ({
- name = "fasta";
- version = "0.1.0";
- src = fetchHex {
- pkg = "fasta";
- version = "0.1.0";
- sha256 =
- "ebacba161985bf3d1bc5cf35e6ab0c01ce7f1f0fcc52151a35605eb9a6fac44b";
- };
- beamDeps = [ parallel_0_0_3 ];
-
- meta = {
- description = ''FASTA is a tool for parsing FASTA-formatted
- strings in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/annejohnson/FASTA";
- };
- } // packageOverrides)
- ) {};
-
- fasta = fasta_0_1_0;
-
- faust_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "faust";
- version = "0.1.0";
- src = fetchHex {
- pkg = "faust";
- version = "0.1.0";
- sha256 =
- "0ab347a6f377a97e621db0f659841436d6dbb31f1b7c8309e3fb543bec0c473e";
- };
-
- meta = {
- description = ''A Markov chain text generator for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/jquadrin/faust";
- };
- } // packageOverrides)
- ) {};
-
- faust = faust_0_1_0;
-
- fdg_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "fdg";
- version = "0.0.4";
- src = fetchHex {
- pkg = "fdg";
- version = "0.0.4";
- sha256 =
- "a5ec0f8214e52c63186e620a3556a3d61c6fa9118bf4a6b84b67ff236b8a98da";
- };
-
- meta = {
- longDescription = ''This project aims to be a simple library with
- which to build force directed graphs. Ideally,
- FDG will be used to produce visualiations of
- networks and static analysis of code.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/johnhamelink/elixir-fdg";
- };
- } // packageOverrides)
- ) {};
-
- fdg = fdg_0_0_4;
-
- feature_toggler_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exredis_0_2_4 }:
- buildMix ({
- name = "feature_toggler";
- version = "0.0.1";
- src = fetchHex {
- pkg = "feature_toggler";
- version = "0.0.1";
- sha256 =
- "dac607aa67971e87b9d8fb8eb3057246d4480c99e11951faa1ed9f204b7f48ae";
- };
- beamDeps = [ exredis_0_2_4 ];
-
- meta = {
- description = ''This is a simple feature toggler/switch with
- redis database written in elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/aravindgd/feature_toggler";
- };
- } // packageOverrides)
- ) {};
-
- feature_toggler = feature_toggler_0_0_1;
-
- feeder_1_4_7 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "feeder";
- version = "1.4.7";
- src = fetchHex {
- pkg = "feeder";
- version = "1.4.7";
- sha256 =
- "1ac4696d0801c5e433caedeb38001341a9e22120998dcb0ee6d358266260c3da";
- };
-
- meta = {
- description = ''Stream parse RSS and Atom formatted XML feeds.
- '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/michaelnisi/feeder";
- };
- } // packageOverrides)
- ) {};
-
- feeder_2_0_0 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "feeder";
- version = "2.0.0";
- src = fetchHex {
- pkg = "feeder";
- version = "2.0.0";
- sha256 =
- "9780c5f032d3480cf7d9fd71d3f0c5f73211e0d3a8d9cdabcb1327b3a4ff758e";
- };
-
- meta = {
- description = ''Stream parse RSS and Atom formatted XML feeds.
- '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/michaelnisi/feeder";
- };
- } // packageOverrides)
- ) {};
-
- feeder = feeder_2_0_0;
-
- feeder_ex_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, feeder_1_4_7 }:
- buildMix ({
- name = "feeder_ex";
- version = "0.0.2";
- src = fetchHex {
- pkg = "feeder_ex";
- version = "0.0.2";
- sha256 =
- "0816c5c2757098d02727dcba55dfb8b4ecff66736d0f74d4bd36ffe93f033c31";
- };
- beamDeps = [ feeder_1_4_7 ];
-
- meta = {
- description = ''RSS feed parser. Simple wrapper for feeder.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/manukall/feeder_ex";
- };
- } // packageOverrides)
- ) {};
-
- feeder_ex = feeder_ex_0_0_2;
-
- feederer_0_6_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poolboy_1_5_1 }:
- buildMix ({
- name = "feederer";
- version = "0.6.0";
- src = fetchHex {
- pkg = "feederer";
- version = "0.6.0";
- sha256 =
- "c5041617fc7e71db9a0763f36fbda3fa41598203ab8b47972e3e9dae81039861";
- };
- beamDeps = [ poolboy_1_5_1 ];
-
- meta = {
- longDescription = ''Parses XML syndication feeds such as RSS,
- Atom, etc. Elixir feedparser wrapper using
- erlport.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/draftli/feederer";
- };
- } // packageOverrides)
- ) {};
-
- feederer = feederer_0_6_0;
-
- feedme_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_0_19_5 }:
- buildMix ({
- name = "feedme";
- version = "0.0.1";
- src = fetchHex {
- pkg = "feedme";
- version = "0.0.1";
- sha256 =
- "021621981bbb03b317e4a948a39d269ab1a2dc6d9ec6ee1c744e565000da680d";
- };
- beamDeps = [ timex_0_19_5 ];
-
- meta = {
- description = ''Elixir RSS/Atom parser built on erlang`s xmerl
- xml parser'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/umurgdk/elixir-feedme";
- };
- } // packageOverrides)
- ) {};
-
- feedme = feedme_0_0_1;
-
- feedparser_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "feedparser";
- version = "0.0.3";
- src = fetchHex {
- pkg = "feedparser";
- version = "0.0.3";
- sha256 =
- "ef19d82d5d0db4ca10e1a83c8eefe82678538cdeb143e707bf7ef738177c3eeb";
- };
-
- meta = {
- description = ''Discover and parse RSS and Atom feeds'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/l3kn/Elixir-Feedparser";
- };
- } // packageOverrides)
- ) {};
-
- feedparser = feedparser_0_0_3;
-
- fernetex_0_2_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
- buildMix ({
- name = "fernetex";
- version = "0.2.3";
- src = fetchHex {
- pkg = "fernetex";
- version = "0.2.3";
- sha256 =
- "cf8ac1334cd1937e448bb0c873c1df94dc8bb38cb2320966ba69d9ff8f755805";
- };
- beamDeps = [ timex_1_0_2 ];
-
- meta = {
- description = ''Elixir implementation of Fernet library based on
- https://github.com/fernet/spec'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kennyp/fernetex";
- };
- } // packageOverrides)
- ) {};
-
- fernetex = fernetex_0_2_3;
-
- fifo_s3_0_2_2 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- lager_3_0_2,
- hackney_1_6_0,
- erlcloud_0_13_2,
- base16_1_0_0
- }:
- buildRebar3 ({
- name = "fifo_s3";
- version = "0.2.2";
- src = fetchHex {
- pkg = "fifo_s3";
- version = "0.2.2";
- sha256 =
- "871809a49fdb22ad7e9ee04fa7a53368e216072cf473046d8f74ee956e735b19";
- };
-
- beamDeps = [
- poolboy_1_5_1
- lager_3_0_2
- hackney_1_6_0
- erlcloud_0_13_2
- base16_1_0_0
- ];
-
- meta = {
- description = ''S3 storange client library for erlang'';
-
- };
- } // packageOverrides)
- ) {};
-
- fifo_s3 = fifo_s3_0_2_2;
-
- fifocache_1_0_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "fifocache";
- version = "1.0.1";
- src = fetchHex {
- pkg = "fifocache";
- version = "1.0.1";
- sha256 =
- "363f03e2871b8d8c7564a47133162ce18c362bd70897f5bd58fa246a0e169a43";
- };
-
- meta = {
- description = ''Fixed size FIFO cache implementation'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/mururu/fifocache";
- };
- } // packageOverrides)
- ) {};
-
- fifocache = fifocache_1_0_1;
-
- figaro_elixir_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "figaro_elixir";
- version = "1.0.0";
- src = fetchHex {
- pkg = "figaro_elixir";
- version = "1.0.0";
- sha256 =
- "98a7690c60fc32874e73b025b7deb5887d7cdff4556178af1849bde38a7ba104";
- };
-
- meta = {
- description = ''Environmental variables manager and configuration
- management tool.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KamilLelonek/figaro-elixir";
- };
- } // packageOverrides)
- ) {};
-
- figaro_elixir = figaro_elixir_1_0_0;
-
- file_info_0_0_2 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, mimetype_parser_0_1_2
- }:
- buildMix ({
- name = "file_info";
- version = "0.0.2";
- src = fetchHex {
- pkg = "file_info";
- version = "0.0.2";
- sha256 =
- "f28456aafd014c01a4188fee36c1571e9669b0506eb22c830db357084c0c9cb2";
- };
- beamDeps = [ mimetype_parser_0_1_2 ];
-
- meta = {
- description = ''Get MIME-type of a file by its magic number
- (linux only)'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/NobbZ/file_info";
- };
- } // packageOverrides)
- ) {};
-
- file_info = file_info_0_0_2;
-
- finance_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
- buildMix ({
- name = "finance";
- version = "0.0.1";
- src = fetchHex {
- pkg = "finance";
- version = "0.0.1";
- sha256 =
- "fe08fc521e65605d54fd8b68fbdfdbd233b408e8330cf8038337214b553c2c17";
- };
- beamDeps = [ timex_1_0_2 ];
-
- meta = {
- longDescription = ''A library to calculate Xirr through the
- bisection method using parallel processes.'';
-
- };
- } // packageOverrides)
- ) {};
-
- finance = finance_0_0_1;
-
- finicity_0_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- xml_builder_0_0_8,
- httpotion_2_2_2,
- floki_0_8_1
- }:
- buildMix ({
- name = "finicity";
- version = "0.0.5";
- src = fetchHex {
- pkg = "finicity";
- version = "0.0.5";
- sha256 =
- "b58ef39987976cf50851311a95b40504ba763c0d82256b012f5b1246bd92d9b4";
- };
- beamDeps = [ xml_builder_0_0_8 httpotion_2_2_2 floki_0_8_1 ];
-
- meta = {
- description = ''Client library for Finicity.'';
-
- };
- } // packageOverrides)
- ) {};
-
- finicity = finicity_0_0_5;
-
- firmata_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "firmata";
- version = "0.0.1";
- src = fetchHex {
- pkg = "firmata";
- version = "0.0.1";
- sha256 =
- "c3f928839c32e366389b3f9d34cfc73505952f854dd13c52eff56b9e5853ea6c";
- };
-
- meta = {
- longDescription = ''This package implements the Firmata protocol.
- Firmata is a MIDI-based protocol for
- communicating with microcontrollers.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/kfatehi/firmata";
- };
- } // packageOverrides)
- ) {};
-
- firmata = firmata_0_0_1;
-
- fixby_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "fixby";
- version = "0.0.1";
- src = fetchHex {
- pkg = "fixby";
- version = "0.0.1";
- sha256 =
- "e361bb9324c616e397fc78bda81a3629a39189f4675aefdeb54e85dfa74a629f";
- };
-
- meta = {
- description = ''FIXBY comments that raise after a given version
- of Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/CoderDennis/fixby-elixir";
- };
- } // packageOverrides)
- ) {};
-
- fixby = fixby_0_0_1;
-
- fixme_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "fixme";
- version = "0.0.4";
- src = fetchHex {
- pkg = "fixme";
- version = "0.0.4";
- sha256 =
- "e5e36db0c083a96a459723d89c151fc1f33f9873122e6c4924e06d18d20f9e84";
- };
-
- meta = {
- description = ''FIXME comments that raise after a certain point
- in time.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/henrik/fixme-elixir";
- };
- } // packageOverrides)
- ) {};
-
- fixme = fixme_0_0_4;
-
- flasked_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "flasked";
- version = "0.4.0";
- src = fetchHex {
- pkg = "flasked";
- version = "0.4.0";
- sha256 =
- "8499535ce20f8e9d2e38ce7e9ecac1a9fc5f402f3f0ab58661c1ed8795f3178c";
- };
-
- meta = {
- longDescription = ''Flasked injects application environment
- configuration at runtime based on given ENV
- variables and a mapping. This is pretty useful
- for applications following the 12factor app
- principle or which are deployed in
- containerization infrastructures like Docker.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/asaaki/flasked";
- };
- } // packageOverrides)
- ) {};
-
- flasked = flasked_0_4_0;
-
- flock_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "flock";
- version = "0.0.1";
- src = fetchHex {
- pkg = "flock";
- version = "0.0.1";
- sha256 =
- "3a533d32a450cb0e5b78880c421080fb34fb95d4cf3c1ee053b4e97c6cadd4c8";
- };
-
- meta = {
- description = ''Distributed Services '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/chrismccord/flock";
- };
- } // packageOverrides)
- ) {};
-
- flock = flock_0_0_1;
-
- floki_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "floki";
- version = "0.0.5";
- src = fetchHex {
- pkg = "floki";
- version = "0.0.5";
- sha256 =
- "05044b8dade147bc0390300eefe48c3118eb61d94a57bd73966549a24c76e795";
- };
-
- meta = {
- description = ''Floki is a simple HTML parser that enables search
- for nodes using CSS selectors.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/philss/floki";
- };
- } // packageOverrides)
- ) {};
-
- floki_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, mochiweb_2_12_2 }:
- buildMix ({
- name = "floki";
- version = "0.1.1";
- src = fetchHex {
- pkg = "floki";
- version = "0.1.1";
- sha256 =
- "b608415520f6701acdbbffed86b62291b00ce695f7f3b067919594534c9858a9";
- };
- beamDeps = [ mochiweb_2_12_2 ];
-
- meta = {
- description = ''Floki is a simple HTML parser that enables search
- for nodes using CSS selectors.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/philss/floki";
- };
- } // packageOverrides)
- ) {};
-
- floki_0_7_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, mochiweb_2_12_2 }:
- buildMix ({
- name = "floki";
- version = "0.7.2";
- src = fetchHex {
- pkg = "floki";
- version = "0.7.2";
- sha256 =
- "c7078ac2a54501a16ff469c78292bac5013e457ffa8801b74bc293616aa5b0d0";
- };
- beamDeps = [ mochiweb_2_12_2 ];
-
- meta = {
- description = ''Floki is a simple HTML parser that enables search
- for nodes using CSS selectors.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/philss/floki";
- };
- } // packageOverrides)
- ) {};
-
- floki_0_8_1 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, mochiweb_html_2_15_0
- }:
- buildMix ({
- name = "floki";
- version = "0.8.1";
- src = fetchHex {
- pkg = "floki";
- version = "0.8.1";
- sha256 =
- "40da7fa2ae84a7e662d169ff375f745ae3d50200bba7262567d75e97a8b44485";
- };
- beamDeps = [ mochiweb_html_2_15_0 ];
-
- meta = {
- description = ''Floki is a simple HTML parser that enables search
- for nodes using CSS selectors.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/philss/floki";
- };
- } // packageOverrides)
- ) {};
-
- floki = floki_0_8_1;
-
- fluxter_0_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "fluxter";
- version = "0.3.1";
- src = fetchHex {
- pkg = "fluxter";
- version = "0.3.1";
- sha256 =
- "0d0fd8497bd83e6c5552c7eff30a87be75da835f55874c3b2c8a36f5cc784337";
- };
-
- meta = {
- description = ''An InfluxDB writer for Elixir'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/lexmag/fluxter";
- };
- } // packageOverrides)
- ) {};
-
- fluxter = fluxter_0_3_1;
-
- fn_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "fn";
- version = "1.0.0";
- src = fetchHex {
- pkg = "fn";
- version = "1.0.0";
- sha256 =
- "1433b353c8739bb28ac0d6826c9f6a05033f158e8c8195faf01a863668b3bbc7";
- };
-
- meta = {
- description = ''More functional Erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/artemeff/fn";
- };
- } // packageOverrides)
- ) {};
-
- fn = fn_1_0_0;
-
- fnv_0_3_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, hexate_0_5_1 }:
- buildMix ({
- name = "fnv";
- version = "0.3.2";
- src = fetchHex {
- pkg = "fnv";
- version = "0.3.2";
- sha256 =
- "1993ca598fe7ca402f89ed1836c4a5de320330177104ca7eaac230312e069fe5";
- };
- beamDeps = [ hexate_0_5_1 ];
-
- meta = {
- longDescription = ''Some string transformation functions for
- Elixir. Heavily inspired by ActiveSupport`s
- String extensions (Ruby).'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/asaaki/strinx.ex";
- };
- } // packageOverrides)
- ) {};
-
- fnv = fnv_0_3_2;
-
- folsom_0_8_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, bear_0_8_3 }:
- buildRebar3 ({
- name = "folsom";
- version = "0.8.3";
- src = fetchHex {
- pkg = "folsom";
- version = "0.8.3";
- sha256 =
- "afaa1ea4cd2a10a32242ac5d76fa7b17e98d202883859136b791d9a383b26820";
- };
-
- beamDeps = [ bear_0_8_3 ];
-
- meta = {
- description = ''Erlang based metrics system'';
-
- };
- } // packageOverrides)
- ) {};
-
- folsom = folsom_0_8_3;
-
- folsomite_1_2_8 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, folsom_0_8_3 }:
- buildRebar3 ({
- name = "folsomite";
- version = "1.2.8";
- src = fetchHex {
- pkg = "folsomite";
- version = "1.2.8";
- sha256 =
- "9ce64603cdffb8ad55e950142146b3fe05533020906a81aa9c2f524635d813dc";
- };
-
- beamDeps = [ folsom_0_8_3 ];
-
- meta = {
- description = ''Blow up your Graphite server with Folsom
- metrics'';
-
- };
- } // packageOverrides)
- ) {};
-
- folsomite = folsomite_1_2_8;
-
- forcex_0_4_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "forcex";
- version = "0.4.1";
- src = fetchHex {
- pkg = "forcex";
- version = "0.4.1";
- sha256 =
- "82d1c772a369dfb8c705beaf1dae55853402cab06c2dfac1b3e056dbc4cb2c21";
- };
- beamDeps = [ timex_2_1_6 httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- description = ''Elixir library for the Force.com / SalesForce /
- SFDC REST API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jeffweiss/forcex";
- };
- } // packageOverrides)
- ) {};
-
- forcex = forcex_0_4_1;
-
- forecast_io_0_2_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- json_0_3_3,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "forecast_io";
- version = "0.2.2";
- src = fetchHex {
- pkg = "forecast_io";
- version = "0.2.2";
- sha256 =
- "d76c4f1839cb77038404c3d291e2449495e81469ddf05bef0dc01ed8544917ca";
- };
- beamDeps = [ json_0_3_3 httpotion_2_2_2 ];
-
- meta = {
- description = ''Simple wrapper for Forecast.IO API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/r-icarus/forecast_io";
- };
- } // packageOverrides)
- ) {};
-
- forecast_io = forecast_io_0_2_2;
-
- fox_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "fox";
- version = "1.0.1";
- src = fetchHex {
- pkg = "fox";
- version = "1.0.1";
- sha256 =
- "e790c4dec0f840283c3e93825db259075ee45953ff1c29758a2aec22164c6865";
- };
-
- meta = {
- longDescription = ''Collection of support utility functions and
- extensions for day-to-day web development with
- Elixir. Includes utility extension to strings,
- uri, dicts, integers, functions, parallel,
- records, random, and time'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/foxnewsnetwork/fox";
- };
- } // packageOverrides)
- ) {};
-
- fox = fox_1_0_1;
-
- freegeoip_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "freegeoip";
- version = "0.0.4";
- src = fetchHex {
- pkg = "freegeoip";
- version = "0.0.4";
- sha256 =
- "6776938ddc1318ee8a34ef6e3a5dcb85013bbb27feeae3c7d65487ff17e2b558";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Simple Elixir wrapper for freegeoip.net HTTP
- API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/juljimm/freegeoip-elixir";
- };
- } // packageOverrides)
- ) {};
-
- freegeoip = freegeoip_0_0_4;
-
- friendly_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, floki_0_8_1 }:
- buildMix ({
- name = "friendly";
- version = "1.0.1";
- src = fetchHex {
- pkg = "friendly";
- version = "1.0.1";
- sha256 =
- "5bacdeba9a6752613c037f7ffacd4f7185cf9b348b3b41c73497e539bbb17602";
- };
- beamDeps = [ floki_0_8_1 ];
-
- meta = {
- longDescription = ''HTML and XML parser with the most friendly
- API in Elixir land. CSS selector in, list of
- elements out.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/qertoip/friendly/";
- };
- } // packageOverrides)
- ) {};
-
- friendly = friendly_1_0_1;
-
- fs_0_9_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "fs";
- version = "0.9.2";
- src = fetchHex {
- pkg = "fs";
- version = "0.9.2";
- sha256 =
- "9a00246e8af58cdf465ae7c48fd6fd7ba2e43300413dfcc25447ecd3bf76f0c1";
- };
- compilePorts = true;
-
- meta = {
- description = ''FS VXZ Listener'';
-
- };
- } // packageOverrides)
- ) {};
-
- fs = fs_0_9_2;
-
- fsm_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "fsm";
- version = "0.2.0";
- src = fetchHex {
- pkg = "fsm";
- version = "0.2.0";
- sha256 =
- "dbc7b316d37f258db4f1a897109da14c2c76aa706fe85859532eff2ea30986bf";
- };
-
- meta = {
- description = ''Finite state machine as a functional data
- structure.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sasa1977/fsm";
- };
- } // packageOverrides)
- ) {};
-
- fsm = fsm_0_2_0;
-
- fugue_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "fugue";
- version = "0.1.3";
- src = fetchHex {
- pkg = "fugue";
- version = "0.1.3";
- sha256 =
- "de7fcfbbe261e189de894773c9332591a7ab42311972d8685bdb0524057c72f1";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''Extendable testing utilities for Plug'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/fugue";
- };
- } // packageOverrides)
- ) {};
-
- fugue = fugue_0_1_3;
-
- fulcrum_0_0_6 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "fulcrum";
- version = "0.0.6";
- src = fetchHex {
- pkg = "fulcrum";
- version = "0.0.6";
- sha256 =
- "9cddd3906bad693cad791841d19b2be089e064a5f2dd35d340f46e6cd15d7930";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Fulcrum library for Elixir. The aim is to
- present the Fulcrum API as a replacement for an
- Ecto Repo. So, instead of Repo.all(Form), you
- can write Fulcrum.all(Form). In this way, you
- only have to make minor changes to your
- controllers, to work with Fulcrum.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pinx/fulcrum";
- };
- } // packageOverrides)
- ) {};
-
- fulcrum = fulcrum_0_0_6;
-
- fumanchu_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "fumanchu";
- version = "0.0.1";
- src = fetchHex {
- pkg = "fumanchu";
- version = "0.0.1";
- sha256 =
- "3ae3f825b598d2af9ace3f9ef25ff23b7724507cddb2dddb2176e4a49afabc89";
- };
-
- meta = {
- description = ''An (almost) spec-compliant Mustache parser
- written in Elixir'';
-
- };
- } // packageOverrides)
- ) {};
-
- fumanchu = fumanchu_0_0_1;
-
- funchaku_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "funchaku";
- version = "0.1.0";
- src = fetchHex {
- pkg = "funchaku";
- version = "0.1.0";
- sha256 =
- "621ed289eadcc5333d11b698c2d7c459143ff11036f3eedc0d79d3df76a5fd43";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir client for the Nu HTML Checker'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sitevalidator/funchaku";
- };
- } // packageOverrides)
- ) {};
-
- funchaku = funchaku_0_1_0;
-
- function_decorating_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "function_decorating";
- version = "0.0.6";
- src = fetchHex {
- pkg = "function_decorating";
- version = "0.0.6";
- sha256 =
- "8faf5588f98c833a25c9463df27e709cc5c645083a592b1a5add25fbb9e68d9a";
- };
-
- meta = {
- longDescription = ''A function decorator macro for Elixir. Used
- mainly for adding log statements to the function
- calls.'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/elpddev/elixir-function-decorating";
- };
- } // packageOverrides)
- ) {};
-
- function_decorating = function_decorating_0_0_6;
-
- funkspector_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- floki_0_8_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "funkspector";
- version = "0.0.1";
- src = fetchHex {
- pkg = "funkspector";
- version = "0.0.1";
- sha256 =
- "709574d5b5612c6188764b72b36c4eb2b85f3e27d859d1fe5631f31d17e79695";
- };
- beamDeps = [ floki_0_8_1 httpoison_0_8_3 ];
-
- meta = {
- description = ''Web page inspector for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sitevalidator/funkspector";
- };
- } // packageOverrides)
- ) {};
-
- funkspector = funkspector_0_0_1;
-
- fuse_2_3_1 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "fuse";
- version = "2.3.1";
- src = fetchHex {
- pkg = "fuse";
- version = "2.3.1";
- sha256 =
- "580b6279115b74058982d58a898ac9e2e8fdb1884287d565f1ad987cacf1f8e7";
- };
-
- meta = {
- description = ''A Circuit breaker implementation for Erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jlouis/fuse";
- };
- } // packageOverrides)
- ) {};
-
- fuse = fuse_2_3_1;
-
- fuzzyurl_0_8_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "fuzzyurl";
- version = "0.8.1";
- src = fetchHex {
- pkg = "fuzzyurl";
- version = "0.8.1";
- sha256 =
- "8229d3d14bcbaf792a550ee68347662efd93022e7fc0221f7681c104b3356900";
- };
-
- meta = {
- longDescription = ''Fuzzyurl is a library for non-strict parsing,
- construction, and fuzzy-matching of URLs.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/gamache/fuzzyurl.ex";
- };
- } // packageOverrides)
- ) {};
-
- fuzzyurl = fuzzyurl_0_8_1;
-
- fwatch_0_5_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- fs_0_9_2,
- earmark_0_2_1
- }:
- buildMix ({
- name = "fwatch";
- version = "0.5.0";
- src = fetchHex {
- pkg = "fwatch";
- version = "0.5.0";
- sha256 =
- "1cd46bcae7074c10a4a4d25989ef20ab515d075d762af8e6c86e8d50c011604c";
- };
- beamDeps = [ fs_0_9_2 earmark_0_2_1 ];
-
- meta = {
- description = ''A file watcher for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ryo33/fwatch-ex";
- };
- } // packageOverrides)
- ) {};
-
- fwatch = fwatch_0_5_0;
-
- game_of_life_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "game_of_life";
- version = "1.0.0";
- src = fetchHex {
- pkg = "game_of_life";
- version = "1.0.0";
- sha256 =
- "4a7e64722d5841d91152352a19db51476fa3e950d7316aba089870248019958b";
- };
-
- meta = {
- description = ''Distributed Game of Life with Board Server API.
- Run it on multiple nodes.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/BeyondScheme/elixir-game_of_life";
- };
- } // packageOverrides)
- ) {};
-
- game_of_life = game_of_life_1_0_0;
-
- gardien_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gardien";
- version = "0.0.3";
- src = fetchHex {
- pkg = "gardien";
- version = "0.0.3";
- sha256 =
- "3b4f69bee6359789e57e6c7efb01358fa94ae52d48b9fced8ee22c8cc99740df";
- };
-
- meta = {
- description = ''Authorization for Phoenix projects'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rpelyush/gardien";
- };
- } // packageOverrides)
- ) {};
-
- gardien = gardien_0_0_3;
-
- garph_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "garph";
- version = "0.0.1";
- src = fetchHex {
- pkg = "garph";
- version = "0.0.1";
- sha256 =
- "32829d25bdc8cf78256c8fdf1e7294707f94b683ec6ce6d1da0a6a8cd4d77c9e";
- };
-
- meta = {
- longDescription = ''Garph is a simple way to implement complex
- decision trees by using graphs. It can be used
- with plain elixir or beneath a phoenix
- project.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/faber-lotto/garph";
- };
- } // packageOverrides)
- ) {};
-
- garph = garph_0_0_1;
-
- gatekeeper_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gatekeeper";
- version = "0.0.1";
- src = fetchHex {
- pkg = "gatekeeper";
- version = "0.0.1";
- sha256 =
- "d1ad9549998054c6ca4d4c7954687937e46b97f2ca4176c7e1d5bfdaf683ac2c";
- };
-
- meta = {
- description = ''An opinionated authorization framework for Elixir
- projects.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/austinsmorris/gatekeeper";
- };
- } // packageOverrides)
- ) {};
-
- gatekeeper = gatekeeper_0_0_1;
-
- gateway_0_0_6 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3,
- fox_1_0_1
- }:
- buildMix ({
- name = "gateway";
- version = "0.0.6";
- src = fetchHex {
- pkg = "gateway";
- version = "0.0.6";
- sha256 =
- "4d0de05b0168ee0cc41c9c38491a4b4641d446f38170ca170d0d7440b0c8f619";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 fox_1_0_1 ];
-
- meta = {
- longDescription = ''A generic set of macros and conventions to
- build clients to communicate with JSON REST
- APIs'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/foxnewsnetwork/gateway";
- };
- } // packageOverrides)
- ) {};
-
- gateway = gateway_0_0_6;
-
- gb2260_0_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "gb2260";
- version = "0.5.0";
- src = fetchHex {
- pkg = "gb2260";
- version = "0.5.0";
- sha256 =
- "a3e4fc9435802613f2abc506c480321ac6eafa2eed72b52d85d2c19f8b84ffe7";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''The Elixir implementation for looking up the
- Chinese administrative divisions.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/LcpMarvel/gb2260";
- };
- } // packageOverrides)
- ) {};
-
- gb2260 = gb2260_0_5_0;
-
- gealts_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gealts";
- version = "0.0.1";
- src = fetchHex {
- pkg = "gealts";
- version = "0.0.1";
- sha256 =
- "c23b96986b19801c3428ff961e26e5b7327cd38141c2161951fdba233b71ac2b";
- };
-
- meta = {
- description = ''A crude genetic programming library.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/0010-IO/gealts";
- };
- } // packageOverrides)
- ) {};
-
- gealts = gealts_0_0_1;
-
- gelf_logger_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "gelf_logger";
- version = "0.2.0";
- src = fetchHex {
- pkg = "gelf_logger";
- version = "0.2.0";
- sha256 =
- "3729e42e3c8d492ec4b18cd7a70783cc2d15811b7096613a60da04743d1f7838";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- longDescription = ''A Logger backend that will generate Graylog
- Extended Log Format messages and send them to a
- compatible server.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jschniper/gelf_logger";
- };
- } // packageOverrides)
- ) {};
-
- gelf_logger = gelf_logger_0_2_0;
-
- gelfex_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- connection_1_0_2
- }:
- buildMix ({
- name = "gelfex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "gelfex";
- version = "0.0.1";
- sha256 =
- "35ca2deb8221379fc8eb2d4e33888ce590defe91dbbaaa10ef352d6654723279";
- };
- beamDeps = [ poison_1_5_2 connection_1_0_2 ];
-
- meta = {
- description = ''Elixir client for logging GELF messages to
- Graylog.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/donpinkster/gelfex";
- };
- } // packageOverrides)
- ) {};
-
- gelfex = gelfex_0_0_1;
-
- gen_delegate_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gen_delegate";
- version = "1.0.0";
- src = fetchHex {
- pkg = "gen_delegate";
- version = "1.0.0";
- sha256 =
- "9790952ba41538e835613f064774189bd819c79fde8fa09c2ab2bc5143b9efbf";
- };
-
- meta = {
- description = ''Easy delegation of internal function to a
- GenServer interface'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zackehh/gen_delegate";
- };
- } // packageOverrides)
- ) {};
-
- gen_delegate = gen_delegate_1_0_0;
-
- gen_fsm_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gen_fsm";
- version = "0.0.4";
- src = fetchHex {
- pkg = "gen_fsm";
- version = "0.0.4";
- sha256 =
- "c92bf89ea8dee0f924362b12b61d3cd02306e77a0e8174354044238329b6506a";
- };
-
- meta = {
- description = ''Elixir wrapper around Erlang`s OTP gen_fsm.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pavlos/gen_fsm";
- };
- } // packageOverrides)
- ) {};
-
- gen_fsm_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gen_fsm";
- version = "0.1.0";
- src = fetchHex {
- pkg = "gen_fsm";
- version = "0.1.0";
- sha256 =
- "273281dbb6cf6171a6fb963538fde67146a11f6025a80113eae4b29822083a62";
- };
-
- meta = {
- description = ''Elixir wrapper around Erlang`s OTP gen_fsm.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pavlos/gen_fsm";
- };
- } // packageOverrides)
- ) {};
-
- gen_fsm = gen_fsm_0_1_0;
-
- gen_listener_tcp_0_3_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "gen_listener_tcp";
- version = "0.3.2";
- src = fetchHex {
- pkg = "gen_listener_tcp";
- version = "0.3.2";
- sha256 =
- "b3c3fbc525ba2b32d947b06811d38470d5b0abe2ca81b623192a71539ed22336";
- };
-
- meta = {
- description = ''Generic TCP Server'';
-
- homepage = "https://github.com/travelping/gen_listener_tcp";
- };
- } // packageOverrides)
- ) {};
-
- gen_listener_tcp = gen_listener_tcp_0_3_2;
-
- gen_mqtt_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gen_mqtt";
- version = "0.2.1";
- src = fetchHex {
- pkg = "gen_mqtt";
- version = "0.2.1";
- sha256 =
- "3cb7f6099eca4fb46befdc0bee41d21756f50cc263a7234286c8fb9800db197a";
- };
-
- meta = {
- description = ''An Elixir behaviour that makes it possible to
- communicate with a MQTT server'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/gausby/gen_mqtt";
- };
- } // packageOverrides)
- ) {};
-
- gen_mqtt = gen_mqtt_0_2_1;
-
- gen_retry_0_3_0 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, exconstructor_1_0_2
- }:
- buildMix ({
- name = "gen_retry";
- version = "0.3.0";
- src = fetchHex {
- pkg = "gen_retry";
- version = "0.3.0";
- sha256 =
- "dca3dd6948ed3683bb1414f7b8131a12dfdc38677fb3730f522c85c6640d73b7";
- };
- beamDeps = [ exconstructor_1_0_2 ];
-
- meta = {
- longDescription = ''GenRetry provides utilities for retrying
- Elixir functions, with configurable delay and
- backoff characteristics.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/appcues/gen_retry";
- };
- } // packageOverrides)
- ) {};
-
- gen_retry = gen_retry_0_3_0;
-
- gen_smtp_0_10_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "gen_smtp";
- version = "0.10.0";
- src = fetchHex {
- pkg = "gen_smtp";
- version = "0.10.0";
- sha256 =
- "87baa484762849cdb9f9082fd12449eb02cca059ac6a225f24f436fdf6f683ae";
- };
-
- meta = {
- description = ''A generic Erlang SMTP server/client framework'';
- license = stdenv.lib.licenses.bsd2;
- homepage = "https://github.com/Vagabond/gen_smtp";
- };
- } // packageOverrides)
- ) {};
-
- gen_smtp = gen_smtp_0_10_0;
-
- gen_smtp_0_9_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "gen_smtp";
- version = "0.9.0";
- src = fetchHex {
- pkg = "gen_smtp";
- version = "0.9.0";
- sha256 =
- "5a05f23a7cbe0c6242d290b445c6bbc0c287e3d0e09d3fcdc6bcd2c8973b6688";
- };
-
- meta = {
- description = ''A generic Erlang SMTP server/client framework'';
- license = stdenv.lib.licenses.bsd2;
- homepage = "https://github.com/Vagabond/gen_smtp";
- };
- } // packageOverrides)
- ) {};
-
- gendex_0_5_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gendex";
- version = "0.5.1";
- src = fetchHex {
- pkg = "gendex";
- version = "0.5.1";
- sha256 =
- "b3eedba31b1a76ab33e6b57689e4312625fafb2667ac7b485df22c05b4c9439f";
- };
-
- meta = {
- description = ''Gendex tells you the most likely gender of a
- person based on first name.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dre1080/gendex";
- };
- } // packageOverrides)
- ) {};
-
- gendex = gendex_0_5_1;
-
- geocalc_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "geocalc";
- version = "0.4.0";
- src = fetchHex {
- pkg = "geocalc";
- version = "0.4.0";
- sha256 =
- "353bcb1efc5b64fc3f8ca33338e51b47ae5f39b272da79be7f1ff7a6daa8dafb";
- };
-
- meta = {
- description = ''Calculate distance, bearing and more between
- latitude/longitude points.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yltsrc/geocalc";
- };
- } // packageOverrides)
- ) {};
-
- geocalc = geocalc_0_4_0;
-
- geohash_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "geohash";
- version = "0.1.1";
- src = fetchHex {
- pkg = "geohash";
- version = "0.1.1";
- sha256 =
- "ffca8ce73cce9c52aae2000c5f417009b87f23d6e2df69cd6985bc5cc05aa998";
- };
-
- meta = {
- description = ''Geohash encode/decode implementation for
- Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/polmuz/elixir-geohash";
- };
- } // packageOverrides)
- ) {};
-
- geohash = geohash_0_1_1;
-
- geolite2data_0_0_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "geolite2data";
- version = "0.0.1";
- src = fetchHex {
- pkg = "geolite2data";
- version = "0.0.1";
- sha256 =
- "ba3f48f86302c8f6214afb7822923fcd6b07470ce83cefa1db474e97eb57df97";
- };
-
- meta = {
- description = ''Periodically fetches the free MaxMind GeoLite2
- databases'';
- license = stdenv.lib.licenses.mpl20;
- homepage = "https://github.com/potatosalad/erlang-geolite2data";
- };
- } // packageOverrides)
- ) {};
-
- geolite2data = geolite2data_0_0_1;
-
- geolix_0_10_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poolboy_1_5_1 }:
- buildMix ({
- name = "geolix";
- version = "0.10.1";
- src = fetchHex {
- pkg = "geolix";
- version = "0.10.1";
- sha256 =
- "4f269b8b22f01b78b5e0929a3432679f692ae1ac9b31a0f23ca989efd13f9ae0";
- };
- beamDeps = [ poolboy_1_5_1 ];
-
- meta = {
- description = ''MaxMind GeoIP2 database reader/decoder'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mneudert/geolix";
- };
- } // packageOverrides)
- ) {};
-
- geolix = geolix_0_10_1;
-
- getopt_0_8_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "getopt";
- version = "0.8.2";
- src = fetchHex {
- pkg = "getopt";
- version = "0.8.2";
- sha256 =
- "736e6db3679fbbad46373efb96b69509f8e420281635e9d92989af9f0a0483f7";
- };
-
- meta = {
- description = ''Command-line options parser for Erlang'';
-
- homepage = "https://github.com/jcomellas/getopt";
- };
- } // packageOverrides)
- ) {};
-
- getopt = getopt_0_8_2;
-
- gettext_0_10_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gettext";
- version = "0.10.0";
- src = fetchHex {
- pkg = "gettext";
- version = "0.10.0";
- sha256 =
- "c37747dced24fe00cb4245cb348a36556fa82851c10748cfe4c6a0253aea374e";
- };
-
- meta = {
- description = ''Internationalization and localization through
- gettext'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/elixir-lang/gettext";
- };
- } // packageOverrides)
- ) {};
-
- gettext_0_11_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gettext";
- version = "0.11.0";
- src = fetchHex {
- pkg = "gettext";
- version = "0.11.0";
- sha256 =
- "9688cb656d6bc13d174051256784066dde15c4ddae1f0335590a62952780b58b";
- };
-
- meta = {
- description = ''Internationalization and localization through
- gettext'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/elixir-lang/gettext";
- };
- } // packageOverrides)
- ) {};
-
- gettext = gettext_0_11_0;
-
- gh_webhook_plug_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "gh_webhook_plug";
- version = "0.0.3";
- src = fetchHex {
- pkg = "gh_webhook_plug";
- version = "0.0.3";
- sha256 =
- "9509e2a82e8b48e7eb3c90cb79602c5fbb12196d36d5e5f8bcd1ce1ac1b442a9";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- longDescription = ''This Plug makes it easy to listen and respond
- to Github webhook requests in your Elixir
- apps.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/emilsoman/gh_webhook_plug";
- };
- } // packageOverrides)
- ) {};
-
- gh_webhook_plug = gh_webhook_plug_0_0_3;
-
- gibran_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gibran";
- version = "0.0.2";
- src = fetchHex {
- pkg = "gibran";
- version = "0.0.2";
- sha256 =
- "bdf0eb8c7469ac17e14e898b26fb47d4a360409f7a750bfde5d7d0765f327ca4";
- };
-
- meta = {
- description = ''An Elixir natural language processor.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/abitdodgy/gibran";
- };
- } // packageOverrides)
- ) {};
-
- gibran = gibran_0_0_2;
-
- git_cli_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "git_cli";
- version = "0.2.0";
- src = fetchHex {
- pkg = "git_cli";
- version = "0.2.0";
- sha256 =
- "8e52506764fd6ba5f153d2bcd5635c160ed83a7a4e8834b4e67eee317a37f962";
- };
-
- meta = {
- description = ''A simple interface to Git CLI'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tuvistavie/elixir-git-cli";
- };
- } // packageOverrides)
- ) {};
-
- git_cli = git_cli_0_2_0;
-
- gitex_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gitex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "gitex";
- version = "0.1.0";
- sha256 =
- "ac3bfa723cf2f734837fc7d89a330fa80156f96eaa2e6326d2ab60880a804de7";
- };
-
- meta = {
- longDescription = ''Elixir implementation of the Git object
- storage, but with the goal to implement the same
- semantic with other storage and topics'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/gitex";
- };
- } // packageOverrides)
- ) {};
-
- gitex_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gitex";
- version = "0.2.0";
- src = fetchHex {
- pkg = "gitex";
- version = "0.2.0";
- sha256 =
- "68074becf5e9a01d00096c306a05b023d0107bafca178ff0f043f893b7b95450";
- };
-
- meta = {
- longDescription = ''Elixir implementation of the Git object
- storage, but with the goal to implement the same
- semantic with other storage and topics'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/gitex";
- };
- } // packageOverrides)
- ) {};
-
- gitex = gitex_0_2_0;
-
- github_oauth_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "github_oauth";
- version = "0.1.1";
- src = fetchHex {
- pkg = "github_oauth";
- version = "0.1.1";
- sha256 =
- "4e68983af9ed8146a2505ad759cb151c3202471285f07df6132a4acd47aa91f2";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''simple github oauth library'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/lidashuang/github_oauth";
- };
- } // packageOverrides)
- ) {};
-
- github_oauth = github_oauth_0_1_1;
-
- github_trend_ex_0_1_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- floki_0_8_1
- }:
- buildMix ({
- name = "github_trend_ex";
- version = "0.1.2";
- src = fetchHex {
- pkg = "github_trend_ex";
- version = "0.1.2";
- sha256 =
- "019565ad8efe6c25414dcddc6a7fc99e34f0ff457989ec7b5ad03b79b0c8ca8b";
- };
- beamDeps = [ httpoison_0_8_3 floki_0_8_1 ];
-
- meta = {
- description = ''Get trend repositories from Github.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KazuCocoa/github_trend_ex";
- };
- } // packageOverrides)
- ) {};
-
- github_trend_ex = github_trend_ex_0_1_2;
-
- gizoogle_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "gizoogle";
- version = "0.0.2";
- src = fetchHex {
- pkg = "gizoogle";
- version = "0.0.2";
- sha256 =
- "c22d720fc60df8670a194c6ed1fb17fe272a7560b478037aef4a1437331f60e3";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Uses Gizoogle ta allow you ta drop a rhyme
- like a thug n` retrieve links fo` translated
- sitez'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/notdevinclark/gizoogle";
- };
- } // packageOverrides)
- ) {};
-
- gizoogle = gizoogle_0_0_2;
-
- gl_utils_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gl_utils";
- version = "0.0.1";
- src = fetchHex {
- pkg = "gl_utils";
- version = "0.0.1";
- sha256 =
- "ae529fef193423baa50c673b3f852e0c3ca7b08a85817be7113615dbdacb53f3";
- };
-
- meta = {
- description = ''All of the Erlang gl macros exposed as normal
- functions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/requnix/gl_utils";
- };
- } // packageOverrides)
- ) {};
-
- gl_utils = gl_utils_0_0_1;
-
- glitchylicious_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "glitchylicious";
- version = "0.0.1";
- src = fetchHex {
- pkg = "glitchylicious";
- version = "0.0.1";
- sha256 =
- "2d7c55bd138722ff810006d4b36873d80ad0473e074ccc377e381c5a88f0a9db";
- };
-
- meta = {
- description = ''Glitching and image corruption library.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/0010-IO/glitchylicious";
- };
- } // packageOverrides)
- ) {};
-
- glitchylicious = glitchylicious_0_0_1;
-
- global_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "global";
- version = "1.0.0";
- src = fetchHex {
- pkg = "global";
- version = "1.0.0";
- sha256 =
- "00b0637bc2d86154af2885807296d4b6616e6b50a2d52c8ce187ddfe317890ee";
- };
-
- meta = {
- description = ''A wrapper for Erlang`s :global module with
- documentation.'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/mgwidmann/global";
- };
- } // packageOverrides)
- ) {};
-
- global = global_1_0_0;
-
- gm_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gm";
- version = "0.0.2";
- src = fetchHex {
- pkg = "gm";
- version = "0.0.2";
- sha256 =
- "3dc6e1d336afe370219b8b465a651012168f6fe7b9e9d2b0609b6384e1bcb8f7";
- };
-
- meta = {
- description = ''Idiomatic GraphicsMagick wrapper for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/utkarshkukreti/gm.ex";
- };
- } // packageOverrides)
- ) {};
-
- gm = gm_0_0_2;
-
- gmail_0_1_11 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "gmail";
- version = "0.1.11";
- src = fetchHex {
- pkg = "gmail";
- version = "0.1.11";
- sha256 =
- "14ff16f5eb2e705762dc383e59a22905f1f53d3f3e9e17615159bac3add91f7a";
- };
- beamDeps = [ timex_2_1_6 poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A simple Gmail REST API client for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/craigp/elixir-gmail";
- };
- } // packageOverrides)
- ) {};
-
- gmail = gmail_0_1_11;
-
- gold_0_12_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3,
- decimal_1_1_2
- }:
- buildMix ({
- name = "gold";
- version = "0.12.0";
- src = fetchHex {
- pkg = "gold";
- version = "0.12.0";
- sha256 =
- "fba43501f6c25116c29358c4b5494de5e078cc516572045ac73a7944b918105b";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 decimal_1_1_2 ];
-
- meta = {
- description = ''An Elixir library to interface with the Bitcoin
- core JSON-RPC API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/solatis/gold";
- };
- } // packageOverrides)
- ) {};
-
- gold = gold_0_12_0;
-
- goldrush_0_1_7 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "goldrush";
- version = "0.1.7";
- src = fetchHex {
- pkg = "goldrush";
- version = "0.1.7";
- sha256 =
- "a94a74cd363ce5f4970ed8242c551ec62b71939db1bbfd2e030142cab25a4ffe";
- };
-
- meta = {
- description = ''Erlang event stream processor'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/DeadZen/goldrush";
- };
- } // packageOverrides)
- ) {};
-
- goldrush_0_1_8 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "goldrush";
- version = "0.1.8";
- src = fetchHex {
- pkg = "goldrush";
- version = "0.1.8";
- sha256 =
- "ba71e005bbb6ebbc3c510a58b2bd6d3b25a8d091a8e87ac3d33ef10522cdcd51";
- };
-
- meta = {
- description = ''Erlang event stream processor'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/DeadZen/goldrush";
- };
- } // packageOverrides)
- ) {};
-
- goldrush = goldrush_0_1_8;
-
- good_enough_geoid_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, csv_1_4_1 }:
- buildMix ({
- name = "good_enough_geoid";
- version = "0.0.2";
- src = fetchHex {
- pkg = "good_enough_geoid";
- version = "0.0.2";
- sha256 =
- "7b2a556206f71e743d77c26a55b60b3282bd799b8254510f62afe2a4ec330746";
- };
- beamDeps = [ csv_1_4_1 ];
-
- meta = {
- description = ''Get EGM Geoid heights that are good enough for
- some purposes (maybe yours).'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/code-lever/good-enough-geoid-elixir";
- };
- } // packageOverrides)
- ) {};
-
- good_enough_geoid = good_enough_geoid_0_0_2;
-
- good_times_1_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "good_times";
- version = "1.1.1";
- src = fetchHex {
- pkg = "good_times";
- version = "1.1.1";
- sha256 =
- "1ecb4524b506a5dde5fa9e2312d6f98249b4b45e49a74cf799a8577b52157b90";
- };
-
- meta = {
- description = ''Expressive and easy to use datetime functions.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/DevL/good_times";
- };
- } // packageOverrides)
- ) {};
-
- good_times = good_times_1_1_1;
-
- google_auth_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- module_mocker_0_2_0,
- cowboy_1_0_4,
- access_token_extractor_0_1_1
- }:
- buildMix ({
- name = "google_auth";
- version = "0.0.2";
- src = fetchHex {
- pkg = "google_auth";
- version = "0.0.2";
- sha256 =
- "029f2399456a7b7474635cab36544d35e200ddd7a470a905191de0fc3612adb5";
- };
- beamDeps = [
- plug_1_1_5
- module_mocker_0_2_0
- cowboy_1_0_4
- access_token_extractor_0_1_1
- ];
-
- meta = {
- longDescription = ''Simple Plug to provide google based
- authentication. Just pass access_token received
- from client side google auth flow and this plug
- will get name, emai and picture of user from
- google and add it to private inside Plug.Conn'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rohanpujaris/google_auth";
- };
- } // packageOverrides)
- ) {};
-
- google_auth = google_auth_0_0_2;
-
- google_books_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "google_books";
- version = "0.0.2";
- src = fetchHex {
- pkg = "google_books";
- version = "0.0.2";
- sha256 =
- "d20b5ca090df63cf4ed32d7257dcdad780bd89ca93bd644721c9d4d696e5734d";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A simple wrapper for Google Books API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nithinbekal/google_books.ex";
- };
- } // packageOverrides)
- ) {};
-
- google_books = google_books_0_0_2;
-
- google_sheets_2_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- sweet_xml_0_6_1,
- httpoison_0_8_3,
- hackney_1_6_0
- }:
- buildMix ({
- name = "google_sheets";
- version = "2.0.5";
- src = fetchHex {
- pkg = "google_sheets";
- version = "2.0.5";
- sha256 =
- "aeaaab3e2df75289cf14740a76b014652fb77a5ef95be3921fc36f4165812682";
- };
- beamDeps = [ sweet_xml_0_6_1 httpoison_0_8_3 hackney_1_6_0 ];
-
- meta = {
- description = ''OTP application for fetching and polling Google
- spreadsheet data in CSV format.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/GrandCru/GoogleSheets";
- };
- } // packageOverrides)
- ) {};
-
- google_sheets = google_sheets_2_0_5;
-
- goomoji_translator_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "goomoji_translator";
- version = "0.0.2";
- src = fetchHex {
- pkg = "goomoji_translator";
- version = "0.0.2";
- sha256 =
- "b794dcccc306c4c5712895456c28012e1b9f8e8496392bafcfa9c1fc2c251f82";
- };
-
- meta = {
- description = ''Used to change goomoji codes into normal emoji
- codes'';
- license = stdenv.lib.licenses.asl20;
- homepage =
- "https://github.com/azranel/goomoji-translator_elixir";
- };
- } // packageOverrides)
- ) {};
-
- goomoji_translator = goomoji_translator_0_0_2;
-
- goth_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- json_web_token_0_2_5,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "goth";
- version = "0.0.3";
- src = fetchHex {
- pkg = "goth";
- version = "0.0.3";
- sha256 =
- "0bbf59ae842dc4518cf42123b0fb0d0255bcb72ea37c8ec13bab2efe2339ccc3";
- };
- beamDeps = [ poison_1_5_2 json_web_token_0_2_5 httpoison_0_8_3
- ];
-
- meta = {
- longDescription = ''A simple library to generate and retrieve
- Oauth2 tokens for use with Google Cloud Service
- accounts.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/peburrows/goth";
- };
- } // packageOverrides)
- ) {};
-
- goth_0_1_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- json_web_token_0_2_5,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "goth";
- version = "0.1.3";
- src = fetchHex {
- pkg = "goth";
- version = "0.1.3";
- sha256 =
- "64a26a9b0682757acd59838eaa08f76b394c7fa086b5106c7b3f8682a8416d05";
- };
- beamDeps = [ poison_2_1_0 json_web_token_0_2_5 httpoison_0_8_3
- ];
-
- meta = {
- longDescription = ''A simple library to generate and retrieve
- Oauth2 tokens for use with Google Cloud Service
- accounts.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/peburrows/goth";
- };
- } // packageOverrides)
- ) {};
-
- goth = goth_0_1_3;
-
- gproc_0_3_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "gproc";
- version = "0.3.1";
- src = fetchHex {
- pkg = "gproc";
- version = "0.3.1";
- sha256 =
- "3c449925a5cbf57cc40d13c6c282bc1080b5ed3bad97e1acdbe969fd63a65fce";
- };
-
- meta = {
- longDescription = ''Gproc is a process dictionary for Erlang,
- which provides a number of useful features
- beyond what the built-in dictionary has: * Use
- any term as a process alias * Register a process
- under several aliases * Non-unique properties
- can be registered simultaneously by many
- processes * QLC and match specification
- interface for efficient queries on the
- dictionary * Await registration, let`s you wait
- until a process registers itself * Atomically
- give away registered names and properties to
- another process * Counters, and aggregated
- counters, which automatically maintain the total
- of all counters with a given name * Global
- registry, with all the above functions applied
- to a network of nodes'';
- license = stdenv.lib.licenses.epl10;
- homepage = "https://github.com/uwiger/gproc";
- };
- } // packageOverrides)
- ) {};
-
- gproc_0_5_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "gproc";
- version = "0.5.0";
- src = fetchHex {
- pkg = "gproc";
- version = "0.5.0";
- sha256 =
- "5bc0fa4e999a6665b92ce57a7f12d7e9d1c26bfc39b0f657994be05cd3818b18";
- };
-
- meta = {
- longDescription = ''Gproc is a process dictionary for Erlang,
- which provides a number of useful features
- beyond what the built-in dictionary has: * Use
- any term as a process alias * Register a process
- under several aliases * Non-unique properties
- can be registered simultaneously by many
- processes * QLC and match specification
- interface for efficient queries on the
- dictionary * Await registration, let`s you wait
- until a process registers itself * Atomically
- give away registered names and properties to
- another process * Counters, and aggregated
- counters, which automatically maintain the total
- of all counters with a given name * Global
- registry, with all the above functions applied
- to a network of nodes'';
- license = stdenv.lib.licenses.epl10;
- homepage = "https://github.com/uwiger/gproc";
- };
- } // packageOverrides)
- ) {};
-
- gproc = gproc_0_5_0;
-
- graphex_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "graphex";
- version = "0.2.1";
- src = fetchHex {
- pkg = "graphex";
- version = "0.2.1";
- sha256 =
- "9279db515110de152479903488b1df6ad2de409f5b48d00fac55211bfab2e728";
- };
-
- meta = {
- description = ''A task graph execution library for elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stocks29/graphex";
- };
- } // packageOverrides)
- ) {};
-
- graphex = graphex_0_2_1;
-
- graphixir_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "graphixir";
- version = "0.0.1";
- src = fetchHex {
- pkg = "graphixir";
- version = "0.0.1";
- sha256 =
- "8d355dc2ac225c2d74f15707908103ca051c74ef1668abf5240f6d3582750518";
- };
-
- meta = {
- description = ''Graphite framework for elixir'';
-
- };
- } // packageOverrides)
- ) {};
-
- graphixir = graphixir_0_0_1;
-
- graphmath_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "graphmath";
- version = "1.0.2";
- src = fetchHex {
- pkg = "graphmath";
- version = "1.0.2";
- sha256 =
- "6be38a7f4c6167f2c766ee74fd2642c8d98412c4b2bd4c1238cad493f30f4524";
- };
-
- meta = {
- description = ''Graphmath is a library for doing 2D and 3D
- mathemtical operations.'';
- license = with stdenv.lib.licenses; [ free wtfpl free ];
- homepage = "https://github.com/crertel/graphmath";
- };
- } // packageOverrides)
- ) {};
-
- graphmath = graphmath_1_0_2;
-
- graphql_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "graphql";
- version = "0.2.0";
- src = fetchHex {
- pkg = "graphql";
- version = "0.2.0";
- sha256 =
- "2469337ef663fb63922e67beafa2a50d56de14176c699758a855210140c269df";
- };
-
- meta = {
- description = ''GraphQL Elixir implementation'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/graphql-elixir/graphql";
- };
- } // packageOverrides)
- ) {};
-
- graphql_0_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "graphql";
- version = "0.3.1";
- src = fetchHex {
- pkg = "graphql";
- version = "0.3.1";
- sha256 =
- "ed756b2ee62d3e33c6eef6ffc4bf1a7184c1b5cd022a4550b085768eefa8f4a2";
- };
-
- meta = {
- description = ''GraphQL Elixir implementation'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/graphql-elixir/graphql";
- };
- } // packageOverrides)
- ) {};
-
- graphql = graphql_0_3_1;
-
- graphql_ex_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "graphql_ex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "graphql_ex";
- version = "0.0.1";
- sha256 =
- "51884d5275d354b915db03eb390e858ead88b3f3e4f699b2fa7dc8eb442bc343";
- };
- meta = { };
- } // packageOverrides)
- ) {};
-
- graphql_ex = graphql_ex_0_0_1;
-
- gravatar_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gravatar";
- version = "0.1.0";
- src = fetchHex {
- pkg = "gravatar";
- version = "0.1.0";
- sha256 =
- "4fab4a0313312d4319496662b55f25d3aabaa740ef3d084456425db8c9bdb4fd";
- };
-
- meta = {
- description = ''Gravatar URLs generator'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pilu/gravatar";
- };
- } // packageOverrides)
- ) {};
-
- gravatar = gravatar_0_1_0;
-
- gravatarify_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gravatarify";
- version = "0.1.0";
- src = fetchHex {
- pkg = "gravatarify";
- version = "0.1.0";
- sha256 =
- "d11f416611ed802d72e57f649c74f17c6dbf0e751da87e355cbfd14d4047d17e";
- };
-
- meta = {
- description = ''Gravatar images with an ease'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/shiroyasha/gravatarify";
- };
- } // packageOverrides)
- ) {};
-
- gravatarify = gravatarify_0_1_0;
-
- gray_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "gray";
- version = "0.0.2";
- src = fetchHex {
- pkg = "gray";
- version = "0.0.2";
- sha256 =
- "95b071e0742ed10298c5d0ff027aec3eaadf3a807ed5e88bd4d2861a5220be62";
- };
-
- meta = {
- longDescription = ''Package to help you operate with [gray codes]
- (https://en.wikipedia.org/wiki/Gray_code)'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hashd/gray";
- };
- } // packageOverrides)
- ) {};
-
- gray = gray_0_0_2;
-
- greenhouse_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "greenhouse";
- version = "0.0.1";
- src = fetchHex {
- pkg = "greenhouse";
- version = "0.0.1";
- sha256 =
- "7b32075492339d6ef03572891287689d48d938f36e19601433f47b4ad2f75b5d";
- };
- beamDeps = [ timex_2_1_6 httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- description = ''Elixir library for access the Greenhouse Harvest
- API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jeffweiss/greenhouse";
- };
- } // packageOverrides)
- ) {};
-
- greenhouse = greenhouse_0_0_1;
-
- growl_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "growl";
- version = "0.0.2";
- src = fetchHex {
- pkg = "growl";
- version = "0.0.2";
- sha256 =
- "0b43fba8d18349b5bd507b457016298cfafea4a50831e8ce944569b45d3bceb8";
- };
-
- meta = {
- longDescription = ''# Growl A simple wrapper to the command line
- interface for the [Growl OSX notification
- system](http://growl.info/). ## Setup ```Elixir
- defp deps do [ {:growl, github:
- \"zhallett/growl\"} ] ``` ## Usage Within the
- script you would like to create a `growl`
- notification, make the module call as follows:
- ```Elixir Growl.notify(\"This is a
- notification\") ``` The API accepts messages in
- a string format, as well as a list. If the first
- argument is a list, the first object is the
- title line, with subsequent lines being the body
- of the notification. ```Elixir
- Growl.notify([\"Example\", \"This is an example
- notification\"]) ``` would give the following
- notification: ![Forced
- Update](https://github.com/zhallett/growl/blob/master/multi_line_notification.png?raw=true
- \"Multi-Line notification Screenshot\")) ##
- Contributing 1. Fork it 2. Create your feature
- branch (`git checkout -b my-new-feature`) 3.
- Commit your changes (`git commit -am `Add some
- feature``) 4. Push to the branch (`git push
- origin my-new-feature`) 5. Create new Pull
- Request '';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/zhallett/growl";
- };
- } // packageOverrides)
- ) {};
-
- growl = growl_0_0_2;
-
- gtfs_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, csv_1_4_1 }:
- buildMix ({
- name = "gtfs";
- version = "0.3.0";
- src = fetchHex {
- pkg = "gtfs";
- version = "0.3.0";
- sha256 =
- "a77116b8886f3fa56fb1c9e722b7d62939ff85a38fa99a24daef5a26a0c939a5";
- };
- beamDeps = [ csv_1_4_1 ];
-
- meta = {
- description = ''A library for parsing a GTFS folder into a
- hierarchy of structured data'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bhelx/gtfs";
- };
- } // packageOverrides)
- ) {};
-
- gtfs = gtfs_0_3_0;
-
- guardsafe_0_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "guardsafe";
- version = "0.5.0";
- src = fetchHex {
- pkg = "guardsafe";
- version = "0.5.0";
- sha256 =
- "e6808876c07f21d78c3935c0607791cd2ceec40f3b855fa03774e8087bcfc277";
- };
-
- meta = {
- description = ''Macros expanding into code that can be safely
- used in guard clauses.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/DevL/guardsafe";
- };
- } // packageOverrides)
- ) {};
-
- guardsafe = guardsafe_0_5_0;
-
- gun_1_0_0_pre_1 = callPackage
- (
- {
- buildErlangMk,
- packageOverrides ? {},
- fetchHex,
- ranch_1_1_0,
- cowlib_1_3_0
- }:
- buildErlangMk ({
- name = "gun";
- version = "1.0.0-pre.1";
- src = fetchHex {
- pkg = "gun";
- version = "1.0.0-pre.1";
- sha256 =
- "53aca19e83b15127aa4e299435823b367d5ba6797852984af6c2b9b493be9d56";
- };
- beamDeps = [ ranch_1_1_0 cowlib_1_3_0 ];
-
- meta = {
- description = ''Asynchronous SPDY, HTTP and Websocket client.'';
-
- };
- } // packageOverrides)
- ) {};
-
- gun = gun_1_0_0_pre_1;
-
- guri_0_2_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- websocket_client_1_1_0,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "guri";
- version = "0.2.1";
- src = fetchHex {
- pkg = "guri";
- version = "0.2.1";
- sha256 =
- "7fa0f2ebff111c368895798041d982f00eec34589d93f10bb323bb5a09e1f888";
- };
- beamDeps = [ websocket_client_1_1_0 poison_1_5_2 httpoison_0_8_3
- ];
-
- meta = {
- description = ''Automate tasks and keep everyone in the loop with
- Guri'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/elvio/guri";
- };
- } // packageOverrides)
- ) {};
-
- guri = guri_0_2_1;
-
- gurka_0_1_7 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "gurka";
- version = "0.1.7";
- src = fetchHex {
- pkg = "gurka";
- version = "0.1.7";
- sha256 =
- "b46c96446f46a53411a3b45d126ec19e724178818206ca1d2dd16abff28df6b5";
- };
-
- meta = {
- description = ''Erlang implementation of Cucumber'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- gurka = gurka_0_1_7;
-
- gutenex_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, imagineer_0_2_1 }:
- buildMix ({
- name = "gutenex";
- version = "0.2.0";
- src = fetchHex {
- pkg = "gutenex";
- version = "0.2.0";
- sha256 =
- "5c8ab30570d7ddcd6cdb2eeaf1d3eba4db83f6ef955f4030f05cf476cbce79fa";
- };
- beamDeps = [ imagineer_0_2_1 ];
-
- meta = {
- description = ''PDF Generation in Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/SenecaSystems/gutenex";
- };
- } // packageOverrides)
- ) {};
-
- gutenex = gutenex_0_2_0;
-
- hackney_1_5_7 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- ssl_verify_fun_1_1_0,
- mimerl_1_0_2,
- metrics_1_0_1,
- idna_1_2_0,
- certifi_0_4_0
- }:
- buildMix ({
- name = "hackney";
- version = "1.5.7";
- src = fetchHex {
- pkg = "hackney";
- version = "1.5.7";
- sha256 =
- "627ed3f048b950d2dbbec918519f89f498a2136d74ca8180c15fad412b9bc869";
- };
- beamDeps = [
- ssl_verify_fun_1_1_0
- mimerl_1_0_2
- metrics_1_0_1
- idna_1_2_0
- certifi_0_4_0
- ];
-
- meta = {
- description = ''simple HTTP client'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/benoitc/hackney";
- };
- } // packageOverrides)
- ) {};
-
- hackney_1_6_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- ssl_verify_fun_1_1_0,
- mimerl_1_0_2,
- metrics_1_0_1,
- idna_1_2_0,
- certifi_0_4_0
- }:
- buildMix ({
- name = "hackney";
- version = "1.6.0";
- src = fetchHex {
- pkg = "hackney";
- version = "1.6.0";
- sha256 =
- "8b517f17c794ab611815042d24e149daafbd898d63aac8baf6750b890261c716";
- };
- beamDeps = [
- ssl_verify_fun_1_1_0
- mimerl_1_0_2
- metrics_1_0_1
- idna_1_2_0
- certifi_0_4_0
- ];
-
- meta = {
- description = ''simple HTTP client'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/benoitc/hackney";
- };
- } // packageOverrides)
- ) {};
-
- hackney = hackney_1_6_0;
-
- haikunator_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "haikunator";
- version = "1.0.1";
- src = fetchHex {
- pkg = "haikunator";
- version = "1.0.1";
- sha256 =
- "60692df3a559df14bac6a8c115091977f0a45eea55123a5cb37e3d763cbe92e8";
- };
-
- meta = {
- longDescription = ''Generate Heroku-like memorable random names
- to use in your apps or anywhere else.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/knrz/Haikunator";
- };
- } // packageOverrides)
- ) {};
-
- haikunator = haikunator_1_0_1;
-
- hairnet_1_0_0 = callPackage
- (
- {
- buildRebar3, packageOverrides ? {}, fetchHex, base64url_0_0_1
- }:
- buildRebar3 ({
- name = "hairnet";
- version = "1.0.0";
- src = fetchHex {
- pkg = "hairnet";
- version = "1.0.0";
- sha256 =
- "b3f15cdb7d9e6183a5cde401ded684c88cc2ea09dca75facf82b5281f4596606";
- };
-
- beamDeps = [ base64url_0_0_1 ];
-
- meta = {
- description = ''An Erlang library wrapping AES-GCM (AEAD) crypto
- in a Fernet-like interface'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/ferd/hairnet/";
- };
- } // packageOverrides)
- ) {};
-
- hairnet = hairnet_1_0_0;
-
- happy_1_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "happy";
- version = "1.1.1";
- src = fetchHex {
- pkg = "happy";
- version = "1.1.1";
- sha256 =
- "3b2ee083ea1d68063df4fb0561eb462703e6188d9352d0763b458ee6ce385060";
- };
-
- meta = {
- longDescription = ''Happy path programming in elixir. Alternative
- to ok_jose, elixir`s 1.2 `with` keyword and that
- kind of stuff.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/vic/happy";
- };
- } // packageOverrides)
- ) {};
-
- happy = happy_1_1_1;
-
- harakiri_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "harakiri";
- version = "1.0.1";
- src = fetchHex {
- pkg = "harakiri";
- version = "1.0.1";
- sha256 =
- "2c3bc7300cbded03bb1b01ebe67e74507a5350c79fe08276a2a17359a6c28d79";
- };
-
- meta = {
- description = ''Help applications do things to themselves.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rubencaro/harakiri";
- };
- } // packageOverrides)
- ) {};
-
- harakiri = harakiri_1_0_1;
-
- harvest_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "harvest";
- version = "0.0.3";
- src = fetchHex {
- pkg = "harvest";
- version = "0.0.3";
- sha256 =
- "a9b52f37959a97e876603da5a34a0683e9e4a8e534fb7c672175602768fc812a";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Harvest Time Tracking API wrapper written in
- Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/luishurtado/harvest";
- };
- } // packageOverrides)
- ) {};
-
- harvest = harvest_0_0_3;
-
- hash_n_cache_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hash_n_cache";
- version = "0.0.2";
- src = fetchHex {
- pkg = "hash_n_cache";
- version = "0.0.2";
- sha256 =
- "3cd95f04cd6017894b1829307e568a72a3d42c6b70379c37b86c80ab0a6f68ec";
- };
-
- meta = {
- longDescription = ''A simple utility to hash an erlang term, and
- cache the term in ETS with the hash as the key
- and the term as the value.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/elbow-jason/hash_n_cache";
- };
- } // packageOverrides)
- ) {};
-
- hash_n_cache = hash_n_cache_0_0_2;
-
- hash_ring_0_4_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "hash_ring";
- version = "0.4.0";
- src = fetchHex {
- pkg = "hash_ring";
- version = "0.4.0";
- sha256 =
- "97f7b4252e660ae3c66fd163277267d3445cfea097342027fe6cc3512fdafd16";
- };
-
- meta = {
- description = ''Consistent Hash Ring'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sile/hash_ring";
- };
- } // packageOverrides)
- ) {};
-
- hash_ring = hash_ring_0_4_0;
-
- hashids_2_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hashids";
- version = "2.0.2";
- src = fetchHex {
- pkg = "hashids";
- version = "2.0.2";
- sha256 =
- "3dae063908483454ec691e61da580a056997b4c9affcf12b2330937ee48e6bf0";
- };
-
- meta = {
- description = ''Hashids lets you obfuscate numerical identifiers
- via reversible mapping.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/alco/hashids-elixir";
- };
- } // packageOverrides)
- ) {};
-
- hashids = hashids_2_0_2;
-
- heap_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "heap";
- version = "1.0.0";
- src = fetchHex {
- pkg = "heap";
- version = "1.0.0";
- sha256 =
- "39ddb188337ef43dd46e1920abba0bb88821a8cc19cc8688aa36045a58f733d0";
- };
-
- meta = {
- description = ''Heap data structure and tools'';
-
- };
- } // packageOverrides)
- ) {};
-
- heap = heap_1_0_0;
-
- heapq_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "heapq";
- version = "0.0.1";
- src = fetchHex {
- pkg = "heapq";
- version = "0.0.1";
- sha256 =
- "60bc20c109360c6899203f4015fae42c9e5a4f82707f76b064e10d6da135d4fd";
- };
-
- meta = {
- description = ''A Heap-based Priority Queue Implementation in
- Elixir.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/takscape/elixir-heapq";
- };
- } // packageOverrides)
- ) {};
-
- heapq = heapq_0_0_1;
-
- hedwig_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hedwig";
- version = "0.1.0";
- src = fetchHex {
- pkg = "hedwig";
- version = "0.1.0";
- sha256 =
- "75139dc3ce629dcb703a17d053acf84da0787ab398e20566e10152cdf1ccad9c";
- };
-
- meta = {
- description = ''An adapter-based chat bot framework'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hedwig-im/hedwig";
- };
- } // packageOverrides)
- ) {};
-
- hedwig_1_0_0_rc3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, gproc_0_5_0 }:
- buildMix ({
- name = "hedwig";
- version = "1.0.0-rc3";
- src = fetchHex {
- pkg = "hedwig";
- version = "1.0.0-rc3";
- sha256 =
- "846347c6ae462e98b8c8c8a60f0bef8ee2c4ffa28463a0df030ae8a938cc773f";
- };
- beamDeps = [ gproc_0_5_0 ];
-
- meta = {
- description = ''An adapter-based chat bot framework'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hedwig-im/hedwig";
- };
- } // packageOverrides)
- ) {};
-
- hedwig = hedwig_1_0_0_rc3;
-
- hermes_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, chronos_1_5_1 }:
- buildMix ({
- name = "hermes";
- version = "0.1.0";
- src = fetchHex {
- pkg = "hermes";
- version = "0.1.0";
- sha256 =
- "f28880392a8b1b027c58c387870099f854f842fdeb1f7a0ba94a0b1ca07643bf";
- };
- beamDeps = [ chronos_1_5_1 ];
-
- meta = {
- longDescription = ''Is a mailer component for sending & recieving
- emails. The name comes from the greek messanger
- of the gods.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nurugger07/hemes";
- };
- } // packageOverrides)
- ) {};
-
- hermes = hermes_0_1_0;
-
- hex2bin_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "hex2bin";
- version = "1.0.0";
- src = fetchHex {
- pkg = "hex2bin";
- version = "1.0.0";
- sha256 =
- "e7012d1d9aadd26e680f0983d26fb8923707f05fac9688f19f530fa3795e716f";
- };
-
- meta = {
- description = ''Hex string/binary conversion utilities'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/aesedepece/hex2bin";
- };
- } // packageOverrides)
- ) {};
-
- hex2bin = hex2bin_1_0_0;
-
- hex_math_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hex_math";
- version = "0.0.2";
- src = fetchHex {
- pkg = "hex_math";
- version = "0.0.2";
- sha256 =
- "1dd9284c402d06bcd63ccb8df6022342defb2de4bd666066ed409e3b3c47761b";
- };
-
- meta = {
- description = ''Library for working with hex grids.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tjcelaya/hex_math";
- };
- } // packageOverrides)
- ) {};
-
- hex_math = hex_math_0_0_2;
-
- hex_searcher_1_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- table_rex_0_4_0,
- ibrowse_4_2_2,
- httpotion_2_2_2,
- floki_0_7_2
- }:
- buildMix ({
- name = "hex_searcher";
- version = "1.0.0";
- src = fetchHex {
- pkg = "hex_searcher";
- version = "1.0.0";
- sha256 =
- "26d2097aa0f950c67ea55822e15cfec26976f76a60ec51d758af9d60126b3538";
- };
- beamDeps = [
- table_rex_0_4_0
- ibrowse_4_2_2
- httpotion_2_2_2
- floki_0_7_2
- ];
-
- meta = {
- description = ''Search hex packages from terminal'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nguyenvinhlinh/HexSearcher";
- };
- } // packageOverrides)
- ) {};
-
- hex_searcher = hex_searcher_1_0_0;
-
- hexate_0_5_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hexate";
- version = "0.5.1";
- src = fetchHex {
- pkg = "hexate";
- version = "0.5.1";
- sha256 =
- "b146d4c48380bef3eee74e16bc243f91783f72502759f1f18460b6a8da441270";
- };
-
- meta = {
- description = ''A simple module for working with hex strings in
- Elixir. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rjsamson/hexate";
- };
- } // packageOverrides)
- ) {};
-
- hexate = hexate_0_5_1;
-
- hexbot_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hexbot";
- version = "0.0.1";
- src = fetchHex {
- pkg = "hexbot";
- version = "0.0.1";
- sha256 =
- "f9b8c9805468f7b93fa88440f1e75d8ed2fc3b7d11a68c455abf81efcc31590c";
- };
-
- meta = {
- description = ''A hubot-like bot framework for chatops.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tombell/hexbot";
- };
- } // packageOverrides)
- ) {};
-
- hexbot = hexbot_0_0_1;
-
- hexdocset_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, floki_0_0_5 }:
- buildMix ({
- name = "hexdocset";
- version = "1.0.0";
- src = fetchHex {
- pkg = "hexdocset";
- version = "1.0.0";
- sha256 =
- "846ed02411d759710f0f72a401d81a67cbc181421e461d3246540b3d471044be";
- };
- beamDeps = [ floki_0_0_5 ];
-
- meta = {
- description = ''Convert hex doc to Dash.app`s docset format.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yesmeck/hexdocset";
- };
- } // packageOverrides)
- ) {};
-
- hexdocset = hexdocset_1_0_0;
-
- hipchat_logger_backend_0_1_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "hipchat_logger_backend";
- version = "0.1.2";
- src = fetchHex {
- pkg = "hipchat_logger_backend";
- version = "0.1.2";
- sha256 =
- "211bb8e174858c7858c76f992fa7b19d9373a29d7f501b774517534af17bf590";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''A logger backend for posting errors to
- HipChat.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/fbcouch/hipchat_logger_backend";
- };
- } // packageOverrides)
- ) {};
-
- hipchat_logger_backend = hipchat_logger_backend_0_1_2;
-
- hlc_2_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "hlc";
- version = "2.0.0";
- src = fetchHex {
- pkg = "hlc";
- version = "2.0.0";
- sha256 =
- "460ac04654e920e068d1fd17aec1f78b1879cc42ac7f3def7497f0d1cc5056ad";
- };
-
- meta = {
- description = ''hybrid logical clock'';
-
- homepage = "https://github.com/barrel-db/hlc";
- };
- } // packageOverrides)
- ) {};
-
- hlc = hlc_2_0_0;
-
- hoax_0_11_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "hoax";
- version = "0.11.2";
- src = fetchHex {
- pkg = "hoax";
- version = "0.11.2";
- sha256 =
- "fca0d9056201e671719736b4f86fe2b8da6f8b42d88b28b1bcb2b307586928a8";
- };
-
- meta = {
- description = ''Yet another mocking library for Erlang'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/xenolinguist/hoax";
- };
- } // packageOverrides)
- ) {};
-
- hoax = hoax_0_11_2;
-
- holidays_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "holidays";
- version = "0.1.1";
- src = fetchHex {
- pkg = "holidays";
- version = "0.1.1";
- sha256 =
- "098f192bd02f1fd68fd22ae69dc608a03e89a4c814c3c3901d56c8f697cda622";
- };
-
- meta = {
- description = ''Library for finding which holidays fall on given
- dates.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/CoderDennis/holidays";
- };
- } // packageOverrides)
- ) {};
-
- holidays = holidays_0_1_1;
-
- honeybadger_0_5_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "honeybadger";
- version = "0.5.0";
- src = fetchHex {
- pkg = "honeybadger";
- version = "0.5.0";
- sha256 =
- "a19b507955a229276af2af14b4a324d4b352d17b468e9c29215e1637bd493c42";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Elixir client, Plug and error_logger for
- integrating with the Honeybadger.io exception
- tracker'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/honeybadger-io/honeybadger-elixir";
- };
- } // packageOverrides)
- ) {};
-
- honeybadger = honeybadger_0_5_0;
-
- hooks_1_1_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "hooks";
- version = "1.1.1";
- src = fetchHex {
- pkg = "hooks";
- version = "1.1.1";
- sha256 =
- "6834ad3a2a624a5ffd49e9cb146ff49ded423b67f31905b122d24128c72c5c85";
- };
-
- meta = {
- description = ''generic plugin & hook system'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/barrel-db/hooks";
- };
- } // packageOverrides)
- ) {};
-
- hooks = hooks_1_1_1;
-
- hound_1_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "hound";
- version = "1.0.0";
- src = fetchHex {
- pkg = "hound";
- version = "1.0.0";
- sha256 =
- "433c541048096b864f4a346231967d63f4acfcc32fd280f80505b95a2f9738a4";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Webdriver library for integration testing and
- browser automation'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/HashNuke/hound";
- };
- } // packageOverrides)
- ) {};
-
- hound = hound_1_0_0;
-
- hpack_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hpack";
- version = "1.0.0";
- src = fetchHex {
- pkg = "hpack";
- version = "1.0.0";
- sha256 =
- "092fe46ef1c59bf2d7d47f627520321eb6965861db1516c95ef19d484958aea5";
- };
-
- meta = {
- longDescription = ''Implementation of the
- [HPack](https://http2.github.io/http2-spec/compression.html)
- protocol, a compression format for efficiently
- representing HTTP header fields, to be used in
- HTTP/2.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- hpack = hpack_1_0_0;
-
- html_builder_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "html_builder";
- version = "0.1.1";
- src = fetchHex {
- pkg = "html_builder";
- version = "0.1.1";
- sha256 =
- "7cba41180419a26e2fb8ff1c075efcdf31e4079e06144d58623c32c1de3835d9";
- };
-
- meta = {
- description = ''generate html in elixir with simple data
- structures'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/html_builder";
- };
- } // packageOverrides)
- ) {};
-
- html_builder = html_builder_0_1_1;
-
- html_entities_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "html_entities";
- version = "0.3.0";
- src = fetchHex {
- pkg = "html_entities";
- version = "0.3.0";
- sha256 =
- "93811511394efeee964f6e7df3b72b37ad39c1d185030c3561aebf1c15c4d995";
- };
-
- meta = {
- description = ''Decode and encode HTML entities in a string.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/martinsvalin/html_entities";
- };
- } // packageOverrides)
- ) {};
-
- html_entities = html_entities_0_3_0;
-
- html_sanitize_ex_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, mochiweb_2_12_2 }:
- buildMix ({
- name = "html_sanitize_ex";
- version = "0.1.2";
- src = fetchHex {
- pkg = "html_sanitize_ex";
- version = "0.1.2";
- sha256 =
- "e6937b25832bcdccb8b547632428de7fe034199c871f037311d4340c345348a7";
- };
- beamDeps = [ mochiweb_2_12_2 ];
-
- meta = {
- description = ''HTML sanitizer for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rrrene/html_sanitize_ex";
- };
- } // packageOverrides)
- ) {};
-
- html_sanitize_ex_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, mochiweb_2_12_2 }:
- buildMix ({
- name = "html_sanitize_ex";
- version = "1.0.0";
- src = fetchHex {
- pkg = "html_sanitize_ex";
- version = "1.0.0";
- sha256 =
- "5bf36372dafe900da8d9613502ce4efad3d885af5beb0d298386da0b6a1dbbc6";
- };
- beamDeps = [ mochiweb_2_12_2 ];
-
- meta = {
- description = ''HTML sanitizer for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rrrene/html_sanitize_ex";
- };
- } // packageOverrides)
- ) {};
-
- html_sanitize_ex = html_sanitize_ex_1_0_0;
-
- html_to_pdf_0_5_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "html_to_pdf";
- version = "0.5.2";
- src = fetchHex {
- pkg = "html_to_pdf";
- version = "0.5.2";
- sha256 =
- "7adcde56c221e8f2447837d3b5983775f53071035d9ce9f179635a5e94c795e3";
- };
-
- meta = {
- description = ''Super simple library for turning raw HTML or
- webpages into beautiful PDFs.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mattweldon/html_to_pdf";
- };
- } // packageOverrides)
- ) {};
-
- html_to_pdf = html_to_pdf_0_5_2;
-
- http2_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "http2";
- version = "0.0.2";
- src = fetchHex {
- pkg = "http2";
- version = "0.0.2";
- sha256 =
- "fd8354d9c7800223ffcb66c2c359a40a5be3809ea4e3b2046fee253a5d049250";
- };
-
- meta = {
- description = ''HPACK implementation for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kiennt/hpack";
- };
- } // packageOverrides)
- ) {};
-
- http2 = http2_0_0_2;
-
- http_digex_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "http_digex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "http_digex";
- version = "0.0.1";
- sha256 =
- "43bca23be7809bd4e2a5efa23d294117457192c98bd1cdf6b90b61285bc4109a";
- };
-
- meta = {
- description = ''A module to create basic digest http auth
- header'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/techgaun/http_digex";
- };
- } // packageOverrides)
- ) {};
-
- http_digex = http_digex_0_0_1;
-
- http_params_serializer_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "http_params_serializer";
- version = "0.1.1";
- src = fetchHex {
- pkg = "http_params_serializer";
- version = "0.1.1";
- sha256 =
- "7d6c2184814b7232130a3193c9832827c5eeaaae928155d96863ec426da6ce69";
- };
-
- meta = {
- longDescription = ''A small library to serialize deeply nested
- datastructures into HTTP parameters that most
- backends do understand'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/ruby2elixir/http_params_serializer";
- };
- } // packageOverrides)
- ) {};
-
- http_params_serializer = http_params_serializer_0_1_1;
-
- http_proxy_1_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- hackney_1_6_0,
- exjsx_3_2_0,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "http_proxy";
- version = "1.0.2";
- src = fetchHex {
- pkg = "http_proxy";
- version = "1.0.2";
- sha256 =
- "157f7a75f41f9f1532244c0eb1587fa638518c2e9b0f95aaaf3f6d1489ec94e3";
- };
- beamDeps = [ plug_1_1_5 hackney_1_6_0 exjsx_3_2_0 cowboy_1_0_4
- ];
-
- meta = {
- description = ''Multi port HTTP Proxy and support record/play
- request.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KazuCocoa/http_proxy";
- };
- } // packageOverrides)
- ) {};
-
- http_proxy = http_proxy_1_0_2;
-
- http_router_0_0_8 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- xml_builder_0_0_8,
- poison_1_5_2,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "http_router";
- version = "0.0.8";
- src = fetchHex {
- pkg = "http_router";
- version = "0.0.8";
- sha256 =
- "9a2844cc8c880621ca2689e0056f50e2c19e3b0e87a8e2524489459b377a8dc3";
- };
- beamDeps = [
- xml_builder_0_0_8 poison_1_5_2 plug_1_1_5 cowboy_1_0_4
- ];
-
- meta = {
- longDescription = ''HTTP Router with various macros to assist in
- developing your application and organizing your
- code'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/sugar-framework/elixir-http-router";
- };
- } // packageOverrides)
- ) {};
-
- http_router = http_router_0_0_8;
-
- http_signature_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "http_signature";
- version = "1.1.0";
- src = fetchHex {
- pkg = "http_signature";
- version = "1.1.0";
- sha256 =
- "3e6036d9c29289ed0e35dd6f41821dec9061ce20aad3c4d35dcbae8c84eb3baa";
- };
-
- meta = {
- description = ''Erlang and Elixir implementations of Joyent`s
- HTTP Signature Scheme.'';
- license = stdenv.lib.licenses.mpl20;
- homepage =
- "https://github.com/potatosalad/erlang-http_signature";
- };
- } // packageOverrides)
- ) {};
-
- http_signature = http_signature_1_1_0;
-
- httparrot_0_3_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- exjsx_3_2_0,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "httparrot";
- version = "0.3.4";
- src = fetchHex {
- pkg = "httparrot";
- version = "0.3.4";
- sha256 =
- "05dc3a30de92a5fc284c937339131c478d57b125cb3d65e97b99bc0fce3d3452";
- };
- beamDeps = [ exjsx_3_2_0 cowboy_1_0_4 ];
-
- meta = {
- description = '' HTTP Request & Response Server. An incomplete
- clone of http://httpbin.org '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edgurgel/httparrot";
- };
- } // packageOverrides)
- ) {};
-
- httparrot = httparrot_0_3_4;
-
- httpehaviour_0_9_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, hackney_1_6_0 }:
- buildMix ({
- name = "httpehaviour";
- version = "0.9.0";
- src = fetchHex {
- pkg = "httpehaviour";
- version = "0.9.0";
- sha256 =
- "54e93dcf0e62d392781078cf029478194797fe67c98dffe99a91b5d5ec33e4e5";
- };
- beamDeps = [ hackney_1_6_0 ];
-
- meta = {
- description = ''Yet Yet Another HTTP client for Elixir powered by
- hackney'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edgurgel/httpehaviour";
- };
- } // packageOverrides)
- ) {};
-
- httpehaviour = httpehaviour_0_9_0;
-
- httplacebo_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "httplacebo";
- version = "0.1.0";
- src = fetchHex {
- pkg = "httplacebo";
- version = "0.1.0";
- sha256 =
- "0f1873e65bb97227d43b5c6fc2138f33ef83f90cd068d9a9aee06ed8ef44a7ec";
- };
-
- meta = {
- description = ''The `do nothing` HTTP client for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/guilleiguaran/httplacebo";
- };
- } // packageOverrides)
- ) {};
-
- httplacebo = httplacebo_0_1_0;
-
- httpoison_0_8_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, hackney_1_5_7 }:
- buildMix ({
- name = "httpoison";
- version = "0.8.2";
- src = fetchHex {
- pkg = "httpoison";
- version = "0.8.2";
- sha256 =
- "00738e34fe2e254199c0324ef60b8150a7b2ced66c2296c4df8425c8e9b8d5c0";
- };
- beamDeps = [ hackney_1_5_7 ];
-
- meta = {
- description = ''Yet Another HTTP client for Elixir powered by
- hackney'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edgurgel/httpoison";
- };
- } // packageOverrides)
- ) {};
-
- httpoison_0_8_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, hackney_1_6_0 }:
- buildMix ({
- name = "httpoison";
- version = "0.8.3";
- src = fetchHex {
- pkg = "httpoison";
- version = "0.8.3";
- sha256 =
- "74f2103e6eff47dcc2b288e37f42629874df3e4a4dce5fbc9dea508de4785e06";
- };
- beamDeps = [ hackney_1_6_0 ];
-
- meta = {
- description = ''Yet Another HTTP client for Elixir powered by
- hackney'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edgurgel/httpoison";
- };
- } // packageOverrides)
- ) {};
-
- httpoison = httpoison_0_8_3;
-
- httpotion_2_2_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, ibrowse_4_2_2 }:
- buildMix ({
- name = "httpotion";
- version = "2.2.2";
- src = fetchHex {
- pkg = "httpotion";
- version = "2.2.2";
- sha256 =
- "47c6b6c535592547366fe16bfa175385e7de09eecbb2dc6b0f2cea526ef45fbd";
- };
- beamDeps = [ ibrowse_4_2_2 ];
-
- meta = {
- description = ''Fancy HTTP client for Elixir, based on
- ibrowse.'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/myfreeweb/httpotion";
- };
- } // packageOverrides)
- ) {};
-
- httpotion_3_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, ibrowse_4_2_2 }:
- buildMix ({
- name = "httpotion";
- version = "3.0.0";
- src = fetchHex {
- pkg = "httpotion";
- version = "3.0.0";
- sha256 =
- "ca6364eaa9737ba305307e17d0277c80e57003fc0934b99f6a5048d7a4f932b8";
- };
- beamDeps = [ ibrowse_4_2_2 ];
-
- meta = {
- description = ''Fancy HTTP client for Elixir, based on
- ibrowse.'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/myfreeweb/httpotion";
- };
- } // packageOverrides)
- ) {};
-
- httpotion = httpotion_3_0_0;
-
- huami_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "huami";
- version = "0.0.1";
- src = fetchHex {
- pkg = "huami";
- version = "0.0.1";
- sha256 =
- "c12f38e24e7b085422e5f57c991792cd5045bd083574b1cca0458d8f2dfae40d";
- };
-
- meta = {
- description = ''A CLI version of flower password writing in
- Elixir. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yesmeck/huami.ex";
- };
- } // packageOverrides)
- ) {};
-
- huami = huami_0_0_1;
-
- huex_0_5_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- json_0_3_3,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "huex";
- version = "0.5.0";
- src = fetchHex {
- pkg = "huex";
- version = "0.5.0";
- sha256 =
- "e5fe37fdc4299567922697516df8ade2f64d2c1573dc9a253e5037f66576858f";
- };
- beamDeps = [ json_0_3_3 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir client for Philips Hue connected light
- bulbs'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/xavier/huex";
- };
- } // packageOverrides)
- ) {};
-
- huex = huex_0_5_0;
-
- hufflehoff_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hufflehoff";
- version = "0.0.1";
- src = fetchHex {
- pkg = "hufflehoff";
- version = "0.0.1";
- sha256 =
- "f10c6ffceb3b6d161ff5aa4dfeb8fe77affabf073f0bc7059d8296a4256093f2";
- };
-
- meta = {
- description = ''A Huffman encoder/decoder for HTTP/2 headers.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sideshow/hufflehoff";
- };
- } // packageOverrides)
- ) {};
-
- hufflehoff = hufflehoff_0_0_1;
-
- huffman_1_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "huffman";
- version = "1.1.1";
- src = fetchHex {
- pkg = "huffman";
- version = "1.1.1";
- sha256 =
- "6983b0eebb29e6f7b4e971cf46e04ebcf52f073ca97f7ed29b5c0de68d58c496";
- };
-
- meta = {
- description = ''Huffman encoding and decoding.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/SenecaSystems/huffman";
- };
- } // packageOverrides)
- ) {};
-
- huffman = huffman_1_1_1;
-
- hulaaki_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hulaaki";
- version = "0.0.2";
- src = fetchHex {
- pkg = "hulaaki";
- version = "0.0.2";
- sha256 =
- "d1bea8de565a4ca49f0e362c37597c3e8744b0323a7e9104cf09ac555e713ebe";
- };
-
- meta = {
- description = ''An MQTT 3.1.1 client library written in
- Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/suvash/hulaaki";
- };
- } // packageOverrides)
- ) {};
-
- hulaaki = hulaaki_0_0_2;
-
- hyde_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exredis_0_2_4 }:
- buildMix ({
- name = "hyde";
- version = "0.0.1";
- src = fetchHex {
- pkg = "hyde";
- version = "0.0.1";
- sha256 =
- "d4424adbf13e2aecafa38f73318885f56bd70eb8e5fede22858af8cf76e2475e";
- };
- beamDeps = [ exredis_0_2_4 ];
-
- meta = {
- longDescription = ''Feature Toggles for Elixir - Basic Redis
- backed feature toggles for individual users or
- named groups'';
-
- homepage = "https://github.com/beautifulcode/hyde";
- };
- } // packageOverrides)
- ) {};
-
- hyde = hyde_0_0_1;
-
- hydra_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- porcelain_2_0_1,
- poison_1_5_2,
- plug_1_1_5,
- httpoison_0_8_3,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "hydra";
- version = "0.0.1";
- src = fetchHex {
- pkg = "hydra";
- version = "0.0.1";
- sha256 =
- "ea35ec756dfaa0390ba53a0313bb50b924517f746922a98e3489bddf8e066b7d";
- };
- beamDeps = [
- porcelain_2_0_1
- poison_1_5_2
- plug_1_1_5
- httpoison_0_8_3
- cowboy_1_0_4
- ];
-
- meta = {
- description = ''A multi-headed beast: API gateway, request cache,
- and data transformations'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/doomspork/hydra";
- };
- } // packageOverrides)
- ) {};
-
- hydra = hydra_0_0_1;
-
- hypermedia_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hypermedia";
- version = "0.0.1";
- src = fetchHex {
- pkg = "hypermedia";
- version = "0.0.1";
- sha256 =
- "595c174772c45206f293f61b338105e61d96dba1436b07ed5b3b12eb07842721";
- };
-
- meta = {
- description = ''A Elixir library for creating HAL/JSON Hypermedia
- APIs'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jurriaan/hypermedia";
- };
- } // packageOverrides)
- ) {};
-
- hypermedia = hypermedia_0_0_1;
-
- hypermock_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, meck_0_8_4 }:
- buildMix ({
- name = "hypermock";
- version = "0.0.2";
- src = fetchHex {
- pkg = "hypermock";
- version = "0.0.2";
- sha256 =
- "dbb7ad24f651a3bb99475f39f9b0d6b7e9b3f959d8a80577ea6c803a5b548516";
- };
- beamDeps = [ meck_0_8_4 ];
-
- meta = { };
- } // packageOverrides)
- ) {};
-
- hypermock = hypermock_0_0_2;
-
- hypex_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "hypex";
- version = "1.1.0";
- src = fetchHex {
- pkg = "hypex";
- version = "1.1.0";
- sha256 =
- "32e153bee0dabea8941940711c9ed9a7e15c50fc3d474c5b75b14359fb408363";
- };
-
- meta = {
- description = ''Fast HyperLogLog implementation for
- Elixir/Erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zackehh/hypex";
- };
- } // packageOverrides)
- ) {};
-
- hypex = hypex_1_1_0;
-
- i18n_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- tipo_0_0_3,
- exprintf_0_1_6
- }:
- buildMix ({
- name = "i18n";
- version = "0.0.2";
- src = fetchHex {
- pkg = "i18n";
- version = "0.0.2";
- sha256 =
- "d3fbaccb502540565a9659fd21cff930b12ee698bfdac6d3df6487e2c101891f";
- };
- beamDeps = [ tipo_0_0_3 exprintf_0_1_6 ];
-
- meta = {
- description = ''i18n locale translations helpers'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nathanfaucett/ex-i18n";
- };
- } // packageOverrides)
- ) {};
-
- i18n = i18n_0_0_2;
-
- iam_role_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, jsone_1_2_3 }:
- buildMix ({
- name = "iam_role";
- version = "1.0.0";
- src = fetchHex {
- pkg = "iam_role";
- version = "1.0.0";
- sha256 =
- "acfc5d5c5130a36dfb2b460f790bd9e32bf39274f17333bd65c28d216983761d";
- };
- beamDeps = [ jsone_1_2_3 ];
-
- meta = {
- description = ''Application for automatically fetching AWS IAM
- role security credentials.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tsharju/iam_role";
- };
- } // packageOverrides)
- ) {};
-
- iam_role = iam_role_1_0_0;
-
- ibrowse_4_2_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "ibrowse";
- version = "4.2.2";
- src = fetchHex {
- pkg = "ibrowse";
- version = "4.2.2";
- sha256 =
- "b800cb7442bcc852c6832821e9d0a7098ff626e1415bddaeff4596640b31c0ae";
- };
-
- meta = {
- description = ''Erlang HTTP client application'';
- license = with stdenv.lib.licenses; [ free bsd3 ];
- homepage = "https://github.com/cmullaparthi/ibrowse";
- };
- } // packageOverrides)
- ) {};
-
- ibrowse = ibrowse_4_2_2;
-
- identicon_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "identicon";
- version = "0.2.0";
- src = fetchHex {
- pkg = "identicon";
- version = "0.2.0";
- sha256 =
- "38b11bb3ed2c76956fcbf8673be8cbf6570ef8a85d92b51ce45304ed0368d88c";
- };
-
- meta = {
- description = ''Elixir library for generating 5x5 symmetrical
- identicons'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/rbishop/identicon";
- };
- } // packageOverrides)
- ) {};
-
- identicon = identicon_0_2_0;
-
- idfk_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_2_1_6 }:
- buildMix ({
- name = "idfk";
- version = "0.1.0";
- src = fetchHex {
- pkg = "idfk";
- version = "0.1.0";
- sha256 =
- "dab162904f49c852db763719364d5b3e6d75bfc319fe3d8f5179c6bb656acf6d";
- };
- beamDeps = [ timex_2_1_6 ];
-
- meta = {
- description = ''The library of Elixir chunks of code that didn`t
- clearly belong anywhere else.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/amorphid/idfk";
- };
- } // packageOverrides)
- ) {};
-
- idfk = idfk_0_1_0;
-
- idna_1_0_2 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "idna";
- version = "1.0.2";
- src = fetchHex {
- pkg = "idna";
- version = "1.0.2";
- sha256 =
- "a5d645e307aa4f67efe31682f720b7eaf431ab148b3d6fb66cbaf6314499610f";
- };
-
- meta = {
- description = ''A pure Erlang IDNA implementation'';
-
- homepage = "https://github.com/benoitc/erlang-idna";
- };
- } // packageOverrides)
- ) {};
-
- idna_1_0_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "idna";
- version = "1.0.3";
- src = fetchHex {
- pkg = "idna";
- version = "1.0.3";
- sha256 =
- "357d489a51112db4f216034406834f9172b3c0ff5a12f83fb28b25ca271541d1";
- };
-
- meta = {
- description = ''A pure Erlang IDNA implementation'';
-
- homepage = "https://github.com/benoitc/erlang-idna";
- };
- } // packageOverrides)
- ) {};
-
- idna_1_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "idna";
- version = "1.1.0";
- src = fetchHex {
- pkg = "idna";
- version = "1.1.0";
- sha256 =
- "d399393011cd2fa93761d70199b604b2f055bcf6cb45cac922870e122d2eb2fe";
- };
-
- meta = {
- description = ''A pure Erlang IDNA implementation'';
-
- homepage = "https://github.com/benoitc/erlang-idna";
- };
- } // packageOverrides)
- ) {};
-
- idna_1_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "idna";
- version = "1.2.0";
- src = fetchHex {
- pkg = "idna";
- version = "1.2.0";
- sha256 =
- "1d724cdafb66397e61774ead242c9b725de7033cde8ea98fa4a91e64ac5ef5b3";
- };
-
- meta = {
- description = ''A pure Erlang IDNA implementation'';
-
- homepage = "https://github.com/benoitc/erlang-idna";
- };
- } // packageOverrides)
- ) {};
-
- idna_2_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "idna";
- version = "2.0.0";
- src = fetchHex {
- pkg = "idna";
- version = "2.0.0";
- sha256 =
- "881226593c79eb4b2bf7106a3f2995c70ee6ffbb371c8d1bc71f2869686089f4";
- };
-
- meta = {
- description = ''A pure Erlang IDNA implementation'';
-
- homepage = "https://github.com/benoitc/erlang-idna";
- };
- } // packageOverrides)
- ) {};
-
- idna = idna_2_0_0;
-
- ieex_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ieex";
- version = "0.0.3";
- src = fetchHex {
- pkg = "ieex";
- version = "0.0.3";
- sha256 =
- "c448a86c7979bc75f98e9eb32473041975fb633bc9715f1965958e4a9dbbd1ff";
- };
-
- meta = {
- description = ''Biblioteca para validacao de Inscricao
- Estadual'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edmaarcosta/IEEx";
- };
- } // packageOverrides)
- ) {};
-
- ieex = ieex_0_0_3;
-
- imagineer_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, apex_0_3_7 }:
- buildMix ({
- name = "imagineer";
- version = "0.2.1";
- src = fetchHex {
- pkg = "imagineer";
- version = "0.2.1";
- sha256 =
- "31a8430b89770fdd6ec9d96a6e3d9ea92296dfc57e98bb812cd376e60f2e70f8";
- };
- beamDeps = [ apex_0_3_7 ];
-
- meta = {
- description = ''Image processing in Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/SenecaSystems/imagineer";
- };
- } // packageOverrides)
- ) {};
-
- imagineer = imagineer_0_2_1;
-
- imgex_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "imgex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "imgex";
- version = "0.1.0";
- sha256 =
- "783e78b0624b87d1431d8acaa790998ac75d8654312e5799eff7b12956246c49";
- };
-
- meta = {
- description = ''Unofficial client library for generating imgix
- URLs in Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ianwalter/imgex";
- };
- } // packageOverrides)
- ) {};
-
- imgex = imgex_0_1_0;
-
- immortal_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "immortal";
- version = "0.2.0";
- src = fetchHex {
- pkg = "immortal";
- version = "0.2.0";
- sha256 =
- "4387bffa9e2c25b8bfed0bf9d80fd918861c6a4098b853138d2398d5b6f24be2";
- };
-
- meta = {
- description = ''Helpers for fault-tolerant OTP applications'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/danielberkompas/immortal";
- };
- } // packageOverrides)
- ) {};
-
- immortal = immortal_0_2_0;
-
- inaka_aleppo_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "inaka_aleppo";
- version = "1.0.0";
- src = fetchHex {
- pkg = "inaka_aleppo";
- version = "1.0.0";
- sha256 =
- "06754b98702607ec742d8315b2e79188b38fbb60e3f1a1582de5673e230f74d4";
- };
-
- meta = {
- description = ''Aleppo: ALternative Erlang Pre-ProcessOr'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/inaka/aleppo";
- };
- } // packageOverrides)
- ) {};
-
- inaka_aleppo = inaka_aleppo_1_0_0;
-
- inaka_mixer_0_1_5 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "inaka_mixer";
- version = "0.1.5";
- src = fetchHex {
- pkg = "inaka_mixer";
- version = "0.1.5";
- sha256 =
- "37af35b1c17a94a0cb643cba23cba2ca68d6fe51c3ad8337629d4c3c017cc912";
- };
-
- meta = {
- description = ''Mix in public functions from external modules'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/inaka/mixer";
- };
- } // packageOverrides)
- ) {};
-
- inaka_mixer = inaka_mixer_0_1_5;
-
- indefinite_article_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "indefinite_article";
- version = "0.0.1";
- src = fetchHex {
- pkg = "indefinite_article";
- version = "0.0.1";
- sha256 =
- "cb59d3373c5ff05693f74f445e7807d1fe5c38b9cfa6bcedfd9efedb4a0861ae";
- };
-
- meta = {
- description = ''Returns you the indefinite article of a string
- (*a* banana, *an* apple, etc)'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/Buyapowa/indefinite_article";
- };
- } // packageOverrides)
- ) {};
-
- indefinite_article = indefinite_article_0_0_1;
-
- inet_cidr_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "inet_cidr";
- version = "1.0.1";
- src = fetchHex {
- pkg = "inet_cidr";
- version = "1.0.1";
- sha256 =
- "4809be88cf1a436b819acec2b07a33e7ad24beb0cf9b6c8a94217aea7d298d8a";
- };
-
- meta = {
- longDescription = ''Classless Inter-Domain Routing (CIDR) library
- for Elixir Compatible with Erlang`s :inet module
- and support for IPv4 and IPv6'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/cobenian/inet_cidr";
- };
- } // packageOverrides)
- ) {};
-
- inet_cidr = inet_cidr_1_0_1;
-
- inflect_0_0_11 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "inflect";
- version = "0.0.11";
- src = fetchHex {
- pkg = "inflect";
- version = "0.0.11";
- sha256 =
- "36636ccb31b1ca9f34d95af8fff97aa68d34d925c5128dc8f04fc77764fa208a";
- };
-
- meta = {
- description = ''case sensitive regular expression for splitting
- strings'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nathanfaucett/ex-inflect";
- };
- } // packageOverrides)
- ) {};
-
- inflect = inflect_0_0_11;
-
- inflections_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, inflector_0_0_11 }:
- buildMix ({
- name = "inflections";
- version = "0.0.1";
- src = fetchHex {
- pkg = "inflections";
- version = "0.0.1";
- sha256 =
- "f1fe5f35313eb1bd6bfc3a0d5e3bd169a31bfbf09021b9928ecfff3052731efc";
- };
- beamDeps = [ inflector_0_0_11 ];
-
- meta = {
- description = ''inflector helpers for managing different
- locales'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nathanfaucett/ex-inflections";
- };
- } // packageOverrides)
- ) {};
-
- inflections = inflections_0_0_1;
-
- inflections_en_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- inflector_0_0_11,
- inflections_0_0_1
- }:
- buildMix ({
- name = "inflections_en";
- version = "0.0.1";
- src = fetchHex {
- pkg = "inflections_en";
- version = "0.0.1";
- sha256 =
- "28c8e2f52974879499ea039bc8bf369b75e978f4ee60de8641e7efdef575bd77";
- };
- beamDeps = [ inflector_0_0_11 inflections_0_0_1 ];
-
- meta = {
- description = ''inflector english rules'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nathanfaucett/ex-inflections_en";
- };
- } // packageOverrides)
- ) {};
-
- inflections_en = inflections_en_0_0_1;
-
- inflections_es_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- inflector_0_0_11,
- inflections_0_0_1
- }:
- buildMix ({
- name = "inflections_es";
- version = "0.0.1";
- src = fetchHex {
- pkg = "inflections_es";
- version = "0.0.1";
- sha256 =
- "28c6323f851d2287f77d7dd0b888e9888f5f785ff105a356078aff4a46544495";
- };
- beamDeps = [ inflector_0_0_11 inflections_0_0_1 ];
-
- meta = {
- description = ''inflector spanish rules'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nathanfaucett/ex-inflections_es";
- };
- } // packageOverrides)
- ) {};
-
- inflections_es = inflections_es_0_0_1;
-
- inflector_0_0_11 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "inflector";
- version = "0.0.11";
- src = fetchHex {
- pkg = "inflector";
- version = "0.0.11";
- sha256 =
- "4abd1e267d0df9536d3f54c579d74a0951fbbc6100e4b034a0905d99296a9e08";
- };
-
- meta = {
- description = ''simple rule based inflector'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nathanfaucett/ex-inflector";
- };
- } // packageOverrides)
- ) {};
-
- inflector = inflector_0_0_11;
-
- inflex_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "inflex";
- version = "0.3.0";
- src = fetchHex {
- pkg = "inflex";
- version = "0.3.0";
- sha256 =
- "2cb9896a2572eb0989d92d7d98653829e079ccb804aa1b98beafff7678275852";
- };
-
- meta = {
- description = ''An Elixir library for handling word
- inflections.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nurugger07/inflex";
- };
- } // packageOverrides)
- ) {};
-
- inflex_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "inflex";
- version = "1.0.0";
- src = fetchHex {
- pkg = "inflex";
- version = "1.0.0";
- sha256 =
- "549ebe94420051cdf845028372d1f89c8fbdd7b5f5ddd51e0619b827b7be6793";
- };
-
- meta = {
- description = ''An Elixir library for handling word
- inflections.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nurugger07/inflex";
- };
- } // packageOverrides)
- ) {};
-
- inflex_1_4_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "inflex";
- version = "1.4.1";
- src = fetchHex {
- pkg = "inflex";
- version = "1.4.1";
- sha256 =
- "d316fecd9db83db97828bbcbdb689f5c412e3aaf658329cf479cad5baa856c92";
- };
-
- meta = {
- description = ''An Elixir library for handling word
- inflections.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nurugger07/inflex";
- };
- } // packageOverrides)
- ) {};
-
- inflex_1_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "inflex";
- version = "1.5.0";
- src = fetchHex {
- pkg = "inflex";
- version = "1.5.0";
- sha256 =
- "d48609edc5bb7901b95dcc00c1e38f259e8006904865a028954ccfe9336a3384";
- };
-
- meta = {
- description = ''An Elixir library for handling word
- inflections.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nurugger07/inflex";
- };
- } // packageOverrides)
- ) {};
-
- inflex = inflex_1_5_0;
-
- ini_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ini";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ini";
- version = "0.0.1";
- sha256 =
- "96b86cf664ca8247cdad166c29251ef4ddc156f16f906bdf2ea1c37831fbf804";
- };
-
- meta = {
- description = ''Module to parse ini files.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nathanjohnson320/ini";
- };
- } // packageOverrides)
- ) {};
-
- ini = ini_0_0_1;
-
- insert_ordered_set_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "insert_ordered_set";
- version = "0.0.1";
- src = fetchHex {
- pkg = "insert_ordered_set";
- version = "0.0.1";
- sha256 =
- "78ebc47d780aa1e8fabce7d4f4d5f3b9c90e1443514ad830b32f7c5184f87634";
- };
-
- meta = {
- longDescription = ''Provides a data structure with the following
- properties: 1. Contains unique values. 2. O(1)
- manipulation operations (e.g. insert, delete) by
- using an underlying Map. 3. Preserves insertion
- order when converting to a list. Allows reverse
- insertion ordering.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/localshred/insert_ordered_set";
- };
- } // packageOverrides)
- ) {};
-
- insert_ordered_set = insert_ordered_set_0_0_1;
-
- insight_0_1_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "insight";
- version = "0.1.4";
- src = fetchHex {
- pkg = "insight";
- version = "0.1.4";
- sha256 =
- "97b4bfd6f0b595b3febca7ea2f0bdf5cb429c18309f7acc8a2a308847aaded07";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir package for consuming any Insight-powered
- Bitcoin explorer.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stampery/elixir-insight";
- };
- } // packageOverrides)
- ) {};
-
- insight = insight_0_1_4;
-
- insights_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "insights";
- version = "0.0.2";
- src = fetchHex {
- pkg = "insights";
- version = "0.0.2";
- sha256 =
- "92794ab7ba760a7b17ffac1f98ecff1a848148d15a1d9fabe58b0150767cddbd";
- };
-
- meta = {
- longDescription = ''Insights is a wrapper for sending and data
- capture for keen.io or others adapters'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/gullitmiranda/insights";
- };
- } // packageOverrides)
- ) {};
-
- insights = insights_0_0_2;
-
- instrumental_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "instrumental";
- version = "0.1.3";
- src = fetchHex {
- pkg = "instrumental";
- version = "0.1.3";
- sha256 =
- "26d3c6dcd2b04d716266afa9d12ba193fc1f038d21c67178e50f77ef1671acec";
- };
-
- meta = {
- description = ''An Elixir client for Instrumental
- (http://instrumentalapp.com).'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/undeadlabs/instrumental-ex";
- };
- } // packageOverrides)
- ) {};
-
- instrumental = instrumental_0_1_3;
-
- ip2location_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poolboy_1_5_1 }:
- buildMix ({
- name = "ip2location";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ip2location";
- version = "0.1.0";
- sha256 =
- "77e059326d6c3f1348c53b3486dfa59d2b0ad90c999f51da86cabbb2d0099685";
- };
- beamDeps = [ poolboy_1_5_1 ];
-
- meta = {
- description = ''An Elixir library for the IP2Location
- database.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/nazipov/ip2location-elixir";
- };
- } // packageOverrides)
- ) {};
-
- ip2location = ip2location_0_1_0;
-
- ipa_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ipa";
- version = "0.0.3";
- src = fetchHex {
- pkg = "ipa";
- version = "0.0.3";
- sha256 =
- "ff365e6ec32ae9159877fb464c6754387fe97168e15a0ce7de346106ec6d75a6";
- };
-
- meta = {
- longDescription = ''A pale, hoppy library for working with IP
- Addresses. Validate and transform IPv4 addresses
- and subnet masks.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bordeltabernacle/IPA";
- };
- } // packageOverrides)
- ) {};
-
- ipa = ipa_0_0_3;
-
- iplist_1_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- earmark_0_2_1,
- cidr_1_0_0
- }:
- buildMix ({
- name = "iplist";
- version = "1.0.2";
- src = fetchHex {
- pkg = "iplist";
- version = "1.0.2";
- sha256 =
- "fae5b5accc8b7a7618c2d1fbf94607ce6e79ca3b493da6643dbb1bd92be30bd4";
- };
- beamDeps = [ earmark_0_2_1 cidr_1_0_0 ];
-
- meta = {
- description = ''Library and CLI tool to expand IPv4 ranges to
- lists of IP numbers'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/digitalronin/iplist";
- };
- } // packageOverrides)
- ) {};
-
- iplist = iplist_1_0_2;
-
- iptools_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "iptools";
- version = "0.0.2";
- src = fetchHex {
- pkg = "iptools";
- version = "0.0.2";
- sha256 =
- "33bf27bc72094bbc4e67c664c979e5cebfe17c5369c91fc2e2610cc726b252db";
- };
-
- meta = {
- description = ''A set of functions for validating and
- transforming IPv4 addresses'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/blackfist/iptools";
- };
- } // packageOverrides)
- ) {};
-
- iptools = iptools_0_0_2;
-
- is_chinese_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "is_chinese";
- version = "1.0.0";
- src = fetchHex {
- pkg = "is_chinese";
- version = "1.0.0";
- sha256 =
- "907da2e2995c104bb89152d276c41337b6c4075aa866663e3fb7ebe48da8ff62";
- };
-
- meta = {
- description = ''Check whether string is Chinese'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/lidashuang/is_chinese";
- };
- } // packageOverrides)
- ) {};
-
- is_chinese = is_chinese_1_0_0;
-
- is_email_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "is_email";
- version = "0.0.2";
- src = fetchHex {
- pkg = "is_email";
- version = "0.0.2";
- sha256 =
- "fefcf35b6ca506cd7d2e3d1d850b49e9a2545180db46e291845aa9fd54812d82";
- };
-
- meta = {
- description = ''Loosely check whether a given string is an
- email'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/johnotander/is_email";
- };
- } // packageOverrides)
- ) {};
-
- is_email = is_email_0_0_2;
-
- is_up_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpotion_2_2_2 }:
- buildMix ({
- name = "is_up";
- version = "1.0.2";
- src = fetchHex {
- pkg = "is_up";
- version = "1.0.2";
- sha256 =
- "e73713422ef99f9788d130eec1fd880ea15cc5e023137658263fe94bd12a56e1";
- };
- beamDeps = [ httpotion_2_2_2 ];
-
- meta = {
- description = ''Check whether a given url is up.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/johnotander/is_up";
- };
- } // packageOverrides)
- ) {};
-
- is_up = is_up_1_0_2;
-
- is_url_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "is_url";
- version = "0.0.1";
- src = fetchHex {
- pkg = "is_url";
- version = "0.0.1";
- sha256 =
- "4c3f86302e0c675ece51a247838f64ce88335008035463c8c20b21667399d413";
- };
-
- meta = {
- description = ''Validate a url'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/johnotander/is_url";
- };
- } // packageOverrides)
- ) {};
-
- is_url = is_url_0_0_1;
-
- isaac_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "isaac";
- version = "0.0.1";
- src = fetchHex {
- pkg = "isaac";
- version = "0.0.1";
- sha256 =
- "e43c136931b8003def7cf8a9eaa49e9713ab91a76729c667591e0a4c03511fa1";
- };
-
- meta = {
- longDescription = ''Isaac is an elixir module for the [ISAAC
- Stream
- Cipher](http://burtleburtle.net/bob/rand/isaacafa.html)
- It wraps around https://github.com/arianvp/ISAAC
- which is a port of the ISAAC stream cipher to
- platforms which have words bigger than 32 bits.
- '';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/arianvp/elixir-isaac";
- };
- } // packageOverrides)
- ) {};
-
- isaac = isaac_0_0_1;
-
- isbndbex_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "isbndbex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "isbndbex";
- version = "0.1.0";
- sha256 =
- "5c9fe6840a3beadb78a3b5f8d243475258d9d117ef0976cceb0d4c464a4cf4f4";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir wrapper for isbndb rest api.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rcoedo/isbndbex";
- };
- } // packageOverrides)
- ) {};
-
- isbndbex = isbndbex_0_1_0;
-
- iso3166_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- floki_0_8_1
- }:
- buildMix ({
- name = "iso3166";
- version = "0.0.4";
- src = fetchHex {
- pkg = "iso3166";
- version = "0.0.4";
- sha256 =
- "fde520eac52e491e0492a42a8f5f00b03435733e81f35e58685998e9142c4215";
- };
- beamDeps = [ poison_2_1_0 floki_0_8_1 ];
-
- meta = {
- longDescription = ''A library that provides a list of ISO3166
- country names, two letter abbreviations, three
- letter abbreviations, and functions for
- converting between them.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joelpm/iso3166ex";
- };
- } // packageOverrides)
- ) {};
-
- iso3166 = iso3166_0_0_4;
-
- janrain_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "janrain";
- version = "0.0.1";
- src = fetchHex {
- pkg = "janrain";
- version = "0.0.1";
- sha256 =
- "35299ee088dfd5647e7a5cd129d5011f2d6319fe53045b2a8ce3ddf70792cc78";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''A small library to help with Janrain logins.
- Probably most useful when used in conjuction
- with Phoenix and Guardian.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rickr/janrain";
- };
- } // packageOverrides)
- ) {};
-
- janrain = janrain_0_0_1;
-
- japan_municipality_code_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "japan_municipality_code";
- version = "1.0.1";
- src = fetchHex {
- pkg = "japan_municipality_code";
- version = "1.0.1";
- sha256 =
- "b03879f6a716f04579d19c9be818b0e3780b61ab2e79057ed3a7f64e576b5378";
- };
-
- meta = {
- description = ''Elixir Library for Japan municipality key
- converting'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hykw/japan_municipality_key";
- };
- } // packageOverrides)
- ) {};
-
- japan_municipality_code = japan_municipality_code_1_0_1;
-
- jc_1_2_0 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- ranch_1_1_0,
- lager_3_0_1,
- jwalk_1_1_0,
- jsone_1_2_0
- }:
- buildRebar3 ({
- name = "jc";
- version = "1.2.0";
- src = fetchHex {
- pkg = "jc";
- version = "1.2.0";
- sha256 =
- "cbc043e4d0e6b1ccd6279426babcfd73ac186f9ddf780c0bff24f7e586aa3a6c";
- };
-
- beamDeps = [ ranch_1_1_0 lager_3_0_1 jwalk_1_1_0 jsone_1_2_0 ];
-
- meta = {
- description = ''A simple, distributed, in-memory caching
- system'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jr0senblum/jc";
- };
- } // packageOverrides)
- ) {};
-
- jc = jc_1_2_0;
-
- jequalson_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "jequalson";
- version = "0.1.1";
- src = fetchHex {
- pkg = "jequalson";
- version = "0.1.1";
- sha256 =
- "5ed0a54b8aaa457cb441b3baafc508d8be4fc90db29a0cc27980eeeb65db18ac";
- };
-
- meta = {
- description = ''Helpers for testing JSON responses.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dm1try/jequalson";
- };
- } // packageOverrides)
- ) {};
-
- jequalson = jequalson_0_1_1;
-
- jesse_0_1_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, jsx_2_8_0 }:
- buildRebar3 ({
- name = "jesse";
- version = "0.1.3";
- src = fetchHex {
- pkg = "jesse";
- version = "0.1.3";
- sha256 =
- "679702baf154d8e078c60b8eb4f2b7f53304e24deea03b32cbff350772afba4d";
- };
-
- beamDeps = [ jsx_2_8_0 ];
-
- meta = {
- description = ''jesse'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/for-GET/jesse";
- };
- } // packageOverrides)
- ) {};
-
- jesse = jesse_0_1_3;
-
- jira_0_0_8 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "jira";
- version = "0.0.8";
- src = fetchHex {
- pkg = "jira";
- version = "0.0.8";
- sha256 =
- "71c19ef23ea7351a2dc7b8f14d0c5794ff00382fa43a88a2235ec9c1741a73cb";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir client library for JIRA + JIRA Agile /
- Greenhopper'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jeffweiss/jira";
- };
- } // packageOverrides)
- ) {};
-
- jira = jira_0_0_8;
-
- jobspool_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, uuid_1_1_4 }:
- buildMix ({
- name = "jobspool";
- version = "0.1.0";
- src = fetchHex {
- pkg = "jobspool";
- version = "0.1.0";
- sha256 =
- "f4ba59374f844fe8ac018606748b120b7860c0f568364514d1dc87eb42829aad";
- };
- beamDeps = [ uuid_1_1_4 ];
-
- meta = {
- description = ''Simple Elixir jobs pool'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/flupke/exjobspool";
- };
- } // packageOverrides)
- ) {};
-
- jobspool = jobspool_0_1_0;
-
- joken_0_16_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- plug_1_1_5,
- jose_1_7_5
- }:
- buildMix ({
- name = "joken";
- version = "0.16.1";
- src = fetchHex {
- pkg = "joken";
- version = "0.16.1";
- sha256 =
- "a804bfd350f61688f6ce8d9898bc17fd4b59990c054debeea44234d53048d93d";
- };
- beamDeps = [ poison_1_5_2 plug_1_1_5 jose_1_7_5 ];
-
- meta = {
- description = ''JWT Library for Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/bryanjos/joken";
- };
- } // packageOverrides)
- ) {};
-
- jolt_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "jolt";
- version = "0.1.0";
- src = fetchHex {
- pkg = "jolt";
- version = "0.1.0";
- sha256 =
- "922498b234a1b0a813255d3abf5caa64a9afdc41eb4d8d71f87d71c41fe792e8";
- };
- beamDeps = [ poison_1_5_2 plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- longDescription = ''A full REST JSON API with zero coding,
- powered by Elixir. It is intended to be used as
- a command-line tool (just run mix escript.build
- first).'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/clarkware/jolt";
- };
- } // packageOverrides)
- ) {};
-
- jolt = jolt_0_1_0;
-
- jorel_mix_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "jorel_mix";
- version = "0.0.1";
- src = fetchHex {
- pkg = "jorel_mix";
- version = "0.0.1";
- sha256 =
- "be990099dc7d13dd22e741d96dd3282ba9096f9e132c047ebc0f134b3d470461";
- };
-
- meta = {
- description = ''Just anOther RELease assembler'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/emedia-project/jorel_mix";
- };
- } // packageOverrides)
- ) {};
-
- jorel_mix = jorel_mix_0_0_1;
-
- jose_1_4_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, base64url_0_0_1 }:
- buildMix ({
- name = "jose";
- version = "1.4.2";
- src = fetchHex {
- pkg = "jose";
- version = "1.4.2";
- sha256 =
- "7bc79dfa28b0194c9334eddeaf33d02b51d4101d5b18f08086503a7b82be7cb0";
- };
- beamDeps = [ base64url_0_0_1 ];
-
- meta = {
- description = ''JSON Object Signing and Encryption (JOSE) for
- Erlang and Elixir.'';
- license = stdenv.lib.licenses.mpl20;
- homepage = "https://github.com/potatosalad/erlang-jose";
- };
- } // packageOverrides)
- ) {};
-
- jose_1_7_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, base64url_0_0_1 }:
- buildMix ({
- name = "jose";
- version = "1.7.5";
- src = fetchHex {
- pkg = "jose";
- version = "1.7.5";
- sha256 =
- "c473f64b03fb4541b8b3f56982e563d1090a1168d0dc154e6275135515c4b65d";
- };
- beamDeps = [ base64url_0_0_1 ];
-
- meta = {
- description = ''JSON Object Signing and Encryption (JOSE) for
- Erlang and Elixir.'';
- license = stdenv.lib.licenses.mpl20;
- homepage = "https://github.com/potatosalad/erlang-jose";
- };
- } // packageOverrides)
- ) {};
-
- jose = jose_1_7_5;
-
- jsex_2_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, jsx_2_8_0 }:
- buildMix ({
- name = "jsex";
- version = "2.0.0";
- src = fetchHex {
- pkg = "jsex";
- version = "2.0.0";
- sha256 =
- "98c1501645e31efdbcbb6172983d4deb1335de993966197e6a4343492fa7d872";
- };
- beamDeps = [ jsx_2_8_0 ];
-
- meta = {
- description = ''json for elixir '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/jsex";
- };
- } // packageOverrides)
- ) {};
-
- jsex = jsex_2_0_0;
-
- json_0_3_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "json";
- version = "0.3.3";
- src = fetchHex {
- pkg = "json";
- version = "0.3.3";
- sha256 =
- "d1986548847189b51f1efb65d196e6ab9f2e88a6878a363aec0e3c77e2550616";
- };
-
- meta = {
- description = ''Native Elixir library for JSON encoding and
- decoding'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/cblage/elixir-json";
- };
- } // packageOverrides)
- ) {};
-
- json = json_0_3_3;
-
- json_api_assert_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "json_api_assert";
- version = "0.0.1";
- src = fetchHex {
- pkg = "json_api_assert";
- version = "0.0.1";
- sha256 =
- "b85f48d26e62977b77ed0a8a62b2079ae9e1ddd6dfba988a13b3366cb6dfd51e";
- };
-
- meta = {
- description = ''assertions for JSON API payload'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/DockYard/json_api_assert";
- };
- } // packageOverrides)
- ) {};
-
- json_api_assert = json_api_assert_0_0_1;
-
- json_diff_ex_0_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "json_diff_ex";
- version = "0.5.0";
- src = fetchHex {
- pkg = "json_diff_ex";
- version = "0.5.0";
- sha256 =
- "314fe606c76dea0c5b70ca918f5dd75a89456c6330596d707bbbf70c800352c9";
- };
-
- meta = {
- description = ''Diff and patch for JSON in Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/olafura/json_diff_ex";
- };
- } // packageOverrides)
- ) {};
-
- json_diff_ex = json_diff_ex_0_5_0;
-
- json_logger_0_6_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, json_0_3_3 }:
- buildMix ({
- name = "json_logger";
- version = "0.6.0";
- src = fetchHex {
- pkg = "json_logger";
- version = "0.6.0";
- sha256 =
- "4b3aaa23c2d0fec4fe4ba7c001ec6a72b1ae36f0268ede87557c59663843a0c3";
- };
- beamDeps = [ json_0_3_3 ];
-
- meta = {
- description = ''A simple library for logging with JSON, best
- suited with Logstash.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/LeeroyDing/json_logger";
- };
- } // packageOverrides)
- ) {};
-
- json_logger = json_logger_0_6_0;
-
- json_pointer_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "json_pointer";
- version = "0.0.2";
- src = fetchHex {
- pkg = "json_pointer";
- version = "0.0.2";
- sha256 =
- "150b37bc4ff689758f17aee180fbf8f7226c3eeff7d28a782e6f0a74f859417e";
- };
-
- meta = {
- longDescription = ''Implementation of RFC 6901 which defines a
- string syntax for identifying a specific value
- within a JSON document'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/xavier/json_pointer";
- };
- } // packageOverrides)
- ) {};
-
- json_pointer = json_pointer_0_0_2;
-
- json_stream_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, jsx_2_8_0 }:
- buildMix ({
- name = "json_stream";
- version = "0.0.1";
- src = fetchHex {
- pkg = "json_stream";
- version = "0.0.1";
- sha256 =
- "07e2283f7f211f50d4fa686f1814f7a8b9637cfe3f358f6f15332489b2b7f2ab";
- };
- beamDeps = [ jsx_2_8_0 ];
-
- meta = {
- longDescription = ''Small but useful wrapper above erlang `jsx`
- to stream json elements from an Elixir binary
- stream.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/json_stream";
- };
- } // packageOverrides)
- ) {};
-
- json_stream = json_stream_0_0_1;
-
- json_web_token_0_2_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "json_web_token";
- version = "0.2.5";
- src = fetchHex {
- pkg = "json_web_token";
- version = "0.2.5";
- sha256 =
- "2e90fca59a7f9a4862ff8688622da5f12e880134b11ac1eb0eb0b19143d7a309";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''Elixir implementation of the JSON Web Token
- (JWT), RFC 7519'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/garyf/json_web_token_ex";
- };
- } // packageOverrides)
- ) {};
-
- json_web_token = json_web_token_0_2_5;
-
- jsonapi_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "jsonapi";
- version = "0.3.0";
- src = fetchHex {
- pkg = "jsonapi";
- version = "0.3.0";
- sha256 =
- "f0e3c00a2af7394621695ded4e31cdf369436916ffc47347835f06616d594b33";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- longDescription = ''Fully functional JSONAPI V1 Serializer as
- well as a QueryParser for Plug based projects
- and applications.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jeregrine/jsonapi";
- };
- } // packageOverrides)
- ) {};
-
- jsonapi = jsonapi_0_3_0;
-
- jsone_1_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "jsone";
- version = "1.2.0";
- src = fetchHex {
- pkg = "jsone";
- version = "1.2.0";
- sha256 =
- "a60e74284d3a923cde65c00a39dd4542fd7da7c22e8385c0378ad419c54b2e08";
- };
-
- meta = {
- description = ''Erlang JSON Library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sile/jsone";
- };
- } // packageOverrides)
- ) {};
-
- jsone_1_2_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "jsone";
- version = "1.2.2";
- src = fetchHex {
- pkg = "jsone";
- version = "1.2.2";
- sha256 =
- "253c18c7dc6fc27290b1f507f3adc6863f4396b099d0eb396e3c0e58dcfe0ee4";
- };
-
- meta = {
- description = ''Erlang JSON Library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sile/jsone";
- };
- } // packageOverrides)
- ) {};
-
- jsone_1_2_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "jsone";
- version = "1.2.3";
- src = fetchHex {
- pkg = "jsone";
- version = "1.2.3";
- sha256 =
- "629369e718a50a2fcb23c210b6f2eb2fd08b0a6a2c5edade4fca24cda368ac13";
- };
-
- meta = {
- description = ''Erlang JSON Library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sile/jsone";
- };
- } // packageOverrides)
- ) {};
-
- jsone = jsone_1_2_3;
-
- jsx_1_4_5 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "jsx";
- version = "1.4.5";
- src = fetchHex {
- pkg = "jsx";
- version = "1.4.5";
- sha256 =
- "ff5115611c5dd789cebe3addc07d18b86340f701c52ad063caba6fe8da3a489b";
- };
-
- meta = {
- longDescription = ''an erlang application for consuming,
- producing and manipulating json. inspired by
- yajl'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/jsx";
- };
- } // packageOverrides)
- ) {};
-
- jsx_2_5_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, mixunit_0_9_2 }:
- buildMix ({
- name = "jsx";
- version = "2.5.3";
- src = fetchHex {
- pkg = "jsx";
- version = "2.5.3";
- sha256 =
- "528ab2fdadbcfe95a44ddb831724ee28d48bd3dbd11f2e8109874c855c43dd12";
- };
- beamDeps = [ mixunit_0_9_2 ];
-
- meta = {
- longDescription = ''an erlang application for consuming,
- producing and manipulating json. inspired by
- yajl'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/jsx";
- };
- } // packageOverrides)
- ) {};
-
- jsx_2_6_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "jsx";
- version = "2.6.2";
- src = fetchHex {
- pkg = "jsx";
- version = "2.6.2";
- sha256 =
- "6bfccb6461cc3c7d5cc63f3e69ffeb2f1f8de50eca5980065311c056a69a907f";
- };
-
- meta = {
- longDescription = ''an erlang application for consuming,
- producing and manipulating json. inspired by
- yajl'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/jsx";
- };
- } // packageOverrides)
- ) {};
-
- jsx_2_7_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "jsx";
- version = "2.7.1";
- src = fetchHex {
- pkg = "jsx";
- version = "2.7.1";
- sha256 =
- "52d0e8bda0c8624bc59c3119236eb49bb66289702ea3d59ad76fd2a56cdf9089";
- };
-
- meta = {
- longDescription = ''an erlang application for consuming,
- producing and manipulating json. inspired by
- yajl'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/jsx";
- };
- } // packageOverrides)
- ) {};
-
- jsx_2_8_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "jsx";
- version = "2.8.0";
- src = fetchHex {
- pkg = "jsx";
- version = "2.8.0";
- sha256 =
- "a8ba15d5bac2c48b2be1224a0542ad794538d79e2cc16841a4e24ca75f0f8378";
- };
-
- meta = {
- longDescription = ''an erlang application for consuming,
- producing and manipulating json. inspired by
- yajl'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/jsx";
- };
- } // packageOverrides)
- ) {};
-
- jsx = jsx_2_8_0;
-
- jsxd_0_1_10 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "jsxd";
- version = "0.1.10";
- src = fetchHex {
- pkg = "jsxd";
- version = "0.1.10";
- sha256 =
- "f71a8238f08a1dee130e8959ff5343524891fa6531392667a5b911cead5f5082";
- };
-
- meta = {
- description = ''jsx data structire traversing and modification
- library.'';
- license = stdenv.lib.licenses.cddl;
- homepage = "https://github.com/Licenser/jsxd";
- };
- } // packageOverrides)
- ) {};
-
- jsxd = jsxd_0_1_10;
-
- junit_formatter_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "junit_formatter";
- version = "1.1.0";
- src = fetchHex {
- pkg = "junit_formatter";
- version = "1.1.0";
- sha256 =
- "d173ee429c98c9829eb9b24a8615ac584b49c58c29cefc9532eff5e19404ea8b";
- };
-
- meta = {
- longDescription = ''An ExUnit.Formatter that produces an XML
- report of the tests run in the project _build
- dir. It is a good fit with Jenkins test
- reporting plugin, for example.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/victorolinasc/junit-formatter";
- };
- } // packageOverrides)
- ) {};
-
- junit_formatter = junit_formatter_1_1_0;
-
- jwalk_1_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "jwalk";
- version = "1.1.0";
- src = fetchHex {
- pkg = "jwalk";
- version = "1.1.0";
- sha256 =
- "10c150910ba3539583887cb2b5c3f70d602138471e6f6b5c22498aa18ed654e1";
- };
-
- meta = {
- longDescription = ''Helper module for working with Erlang
- representations of JSON, handling eep-18, map,
- mochijson-style and proplists representations'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jr0senblum/jwalk";
- };
- } // packageOverrides)
- ) {};
-
- jwalk_1_1_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "jwalk";
- version = "1.1.2";
- src = fetchHex {
- pkg = "jwalk";
- version = "1.1.2";
- sha256 =
- "322d6bc04c1b16efdd711711c101415f9df18a87af31315e6d04e48e678d1bf0";
- };
-
- meta = {
- longDescription = ''Helper module for working with Erlang
- representations of JSON, handling eep-18, map,
- mochijson-style and proplists representations'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jr0senblum/jwalk";
- };
- } // packageOverrides)
- ) {};
-
- jwalk = jwalk_1_1_2;
-
- jwt_0_1_2 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- jsx_2_8_0,
- base64url_0_0_1
- }:
- buildRebar3 ({
- name = "jwt";
- version = "0.1.2";
- src = fetchHex {
- pkg = "jwt";
- version = "0.1.2";
- sha256 =
- "be9a6502857f40e3c285909a80a21d00dffcb9330951abe86e6c9cffb17770f1";
- };
-
- beamDeps = [ jsx_2_8_0 base64url_0_0_1 ];
-
- meta = {
- description = ''Erlang JWT library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/artemeff/jwt";
- };
- } // packageOverrides)
- ) {};
-
- jwt = jwt_0_1_2;
-
- jwt_claims_0_0_3 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, json_web_token_0_2_5
- }:
- buildMix ({
- name = "jwt_claims";
- version = "0.0.3";
- src = fetchHex {
- pkg = "jwt_claims";
- version = "0.0.3";
- sha256 =
- "baf94583907a4d774079a8a98c13c0cf5d306ee6211e805f156523a20658e230";
- };
- beamDeps = [ json_web_token_0_2_5 ];
-
- meta = {
- description = ''Elixir implementation of JWT registered claims,
- RFC 7519'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/garyf/jwt_claims_ex";
- };
- } // packageOverrides)
- ) {};
-
- jwt_claims = jwt_claims_0_0_3;
-
- jwtex_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_3_1 }:
- buildMix ({
- name = "jwtex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "jwtex";
- version = "0.0.1";
- sha256 =
- "5b8b826e8543e323f62a0e8cb2fb5714d8e7110ecce97419cd0a4a656fa411cf";
- };
- beamDeps = [ poison_1_3_1 ];
-
- meta = {
- description = ''JWT decoding library for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mschae/jwtex";
- };
- } // packageOverrides)
- ) {};
-
- jwtex = jwtex_0_0_1;
-
- k6_bytea_1_1_5 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "k6_bytea";
- version = "1.1.5";
- src = fetchHex {
- pkg = "k6_bytea";
- version = "1.1.5";
- sha256 =
- "1ce4ca84bbe45890bc3c07809f8e01fb80c4613226fbd318aaac73d4cd233132";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''A mutable byte array for Erlang.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- k6_bytea = k6_bytea_1_1_5;
-
- kafka_ex_0_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "kafka_ex";
- version = "0.5.0";
- src = fetchHex {
- pkg = "kafka_ex";
- version = "0.5.0";
- sha256 =
- "5e5d5be9bad3d9b9e77f75047c479aadc140d7e13be85a912cef8e7d647f0ae7";
- };
-
- meta = {
- description = ''Kafka client for Elixir/Erlang.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kafkaex/kafka_ex";
- };
- } // packageOverrides)
- ) {};
-
- kafka_ex = kafka_ex_0_5_0;
-
- kaguya_0_4_7 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "kaguya";
- version = "0.4.7";
- src = fetchHex {
- pkg = "kaguya";
- version = "0.4.7";
- sha256 =
- "d687b8832c42e4d3d03e09e68b9df3a9bb4b208d287d8c2835170c343e2e4554";
- };
-
- meta = {
- longDescription = ''A small, powerful, and modular IRC bot
- framework. Using a flexible macro based routing
- system, modules can be easily created and
- used.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/Luminarys/Kaguya";
- };
- } // packageOverrides)
- ) {};
-
- kaguya = kaguya_0_4_7;
-
- kennitala_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "kennitala";
- version = "1.0.0";
- src = fetchHex {
- pkg = "kennitala";
- version = "1.0.0";
- sha256 =
- "8f22c152fb5de86455d4570ec23f96b3ee110c8f7243e9fd7ffd85fbccf63838";
- };
-
- meta = {
- longDescription = ''Elixir library for validating and handling
- the Icelandic Kennitala identity number.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/JonGretar/Kennitala.ex";
- };
- } // packageOverrides)
- ) {};
-
- kennitala = kennitala_1_0_0;
-
- key2value_1_4_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "key2value";
- version = "1.4.0";
- src = fetchHex {
- pkg = "key2value";
- version = "1.4.0";
- sha256 =
- "ad63453fcf54ab853581b78c6d2df56be41ea691ba4bc05920264c19f35a0ded";
- };
-
- meta = {
- description = ''Erlang 2-way Map'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/key2value";
- };
- } // packageOverrides)
- ) {};
-
- key2value_1_5_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "key2value";
- version = "1.5.1";
- src = fetchHex {
- pkg = "key2value";
- version = "1.5.1";
- sha256 =
- "2a40464b9f8ef62e8828d869ac8d2bf9135b4956d29ba4eb044e8522b2d35ffa";
- };
-
- meta = {
- description = ''Erlang 2-way Map'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/key2value";
- };
- } // packageOverrides)
- ) {};
-
- key2value = key2value_1_5_1;
-
- keymaster_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5
- }:
- buildMix ({
- name = "keymaster";
- version = "0.0.3";
- src = fetchHex {
- pkg = "keymaster";
- version = "0.0.3";
- sha256 =
- "93ba90778f0dbe162fde8584c1510a61fcbf0f08d20ed24ea8548a3f84790fa8";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 ];
-
- meta = {
- description = ''An opinionated OAuth 2.0 server for Elixir
- projects.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/austinsmorris/keymaster";
- };
- } // packageOverrides)
- ) {};
-
- keymaster = keymaster_0_0_3;
-
- keys1value_1_5_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "keys1value";
- version = "1.5.1";
- src = fetchHex {
- pkg = "keys1value";
- version = "1.5.1";
- sha256 =
- "2385132be0903c170fe21e54a0c3e746a604777b66ee458bb6e5f25650d3354f";
- };
-
- meta = {
- description = ''Erlang Set Associative Map For Key Lists'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/keys1value";
- };
- } // packageOverrides)
- ) {};
-
- keys1value = keys1value_1_5_1;
-
- kinja_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "kinja";
- version = "0.0.1";
- src = fetchHex {
- pkg = "kinja";
- version = "0.0.1";
- sha256 =
- "97b68a603fb5e665f07aac0396ee53d28690bdc42845c38b23741675c053b761";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A wrapper for the Kinja API.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/adampash/kinjaex";
- };
- } // packageOverrides)
- ) {};
-
- kinja = kinja_0_0_1;
-
- kitsune_0_5_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "kitsune";
- version = "0.5.2";
- src = fetchHex {
- pkg = "kitsune";
- version = "0.5.2";
- sha256 =
- "f8d48f1f3abe89aa9df7b37bc59c9bfa5932142d076d5322f97e92ec732bf993";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- longDescription = ''Kitsune is an Elixir library for transforming
- the representation of data inspired by
- Representable.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edubkendo/kitsune";
- };
- } // packageOverrides)
- ) {};
-
- kitsune = kitsune_0_5_2;
-
- kitto_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "kitto";
- version = "0.0.1";
- src = fetchHex {
- pkg = "kitto";
- version = "0.0.1";
- sha256 =
- "36a2c19a364fd9998ee3d0635fb6386104733d9887143f2ade8fe39f7096e635";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''Framework for creating interactive dashboards'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kittoframework/kitto";
- };
- } // packageOverrides)
- ) {};
-
- kitto = kitto_0_0_1;
-
- kubex_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "kubex";
- version = "0.1.1";
- src = fetchHex {
- pkg = "kubex";
- version = "0.1.1";
- sha256 =
- "b0bd22246731b1c4d4d7f832cd0015fd6586022c779fb6672f45a648da7dcf79";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Kubernetes integration for and in pure Elixir.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/ingerslevio/kubex";
- };
- } // packageOverrides)
- ) {};
-
- kubex = kubex_0_1_1;
-
- kwfuns_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "kwfuns";
- version = "0.0.4";
- src = fetchHex {
- pkg = "kwfuns";
- version = "0.0.4";
- sha256 =
- "ce1ac52be8d3c3cb7c77fc339eaa877a190899e889bf97cdb92e01922fd52b54";
- };
-
- meta = {
- longDescription = ''Macros to create functions with syntax based
- keyword parameters with default values defkw
- make_list_elem( parent, text, spaced: false,
- type: :ul ) do ... end translates to def
- make_list_elem( parent, text, keywords \\ [] )
- do some_code_with( spaces, typed) end'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/RobertDober/lab42_defkw";
- };
- } // packageOverrides)
- ) {};
-
- kwfuns = kwfuns_0_0_4;
-
- lager_3_0_1 = callPackage
- (
- {
- buildRebar3, packageOverrides ? {}, fetchHex, goldrush_0_1_7
- }:
- buildRebar3 ({
- name = "lager";
- version = "3.0.1";
- src = fetchHex {
- pkg = "lager";
- version = "3.0.1";
- sha256 =
- "d32c9233105b72dc5c1f6a8fe9a33cc205ecccc359c4449950060cee5a329e35";
- };
-
- beamDeps = [ goldrush_0_1_7 ];
-
- meta = {
- description = ''Erlang logging framework'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/basho/lager";
- };
- } // packageOverrides)
- ) {};
-
- lager_3_0_2 = callPackage
- (
- {
- buildRebar3, packageOverrides ? {}, fetchHex, goldrush_0_1_7
- }:
- buildRebar3 ({
- name = "lager";
- version = "3.0.2";
- src = fetchHex {
- pkg = "lager";
- version = "3.0.2";
- sha256 =
- "527f3b233e01b6cb68780c14ef675ed08ec02247dc029cacecbb56c78dfca100";
- };
-
- beamDeps = [ goldrush_0_1_7 ];
-
- meta = {
- description = ''Erlang logging framework'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/basho/lager";
- };
- } // packageOverrides)
- ) {};
-
- lager_3_2_1 = callPackage
- (
- {
- buildRebar3, packageOverrides ? {}, fetchHex, goldrush_0_1_8
- }:
- buildRebar3 ({
- name = "lager";
- version = "3.2.1";
- src = fetchHex {
- pkg = "lager";
- version = "3.2.1";
- sha256 =
- "09a751789852094bf1ffad239a602bc47829da13ca5937b9d12df27470692095";
- };
-
- beamDeps = [ goldrush_0_1_8 ];
-
- meta = {
- description = ''Erlang logging framework'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/basho/lager";
- };
- } // packageOverrides)
- ) {};
-
- lager = lager_3_2_1;
-
- lager_hipchat_0_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, lager_3_0_2 }:
- buildRebar3 ({
- name = "lager_hipchat";
- version = "0.2.0";
- src = fetchHex {
- pkg = "lager_hipchat";
- version = "0.2.0";
- sha256 =
- "83dc3246822b33b2889c431975ff0f8ffc6954c9e5f744bfd99acd9fa8605a1c";
- };
-
- beamDeps = [ lager_3_0_2 ];
-
- meta = {
- description = ''HipChat backend for Lager'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/synlay/lager_hipchat";
- };
- } // packageOverrides)
- ) {};
-
- lager_hipchat = lager_hipchat_0_2_0;
-
- lager_logger_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, lager_3_2_1 }:
- buildMix ({
- name = "lager_logger";
- version = "1.0.2";
- src = fetchHex {
- pkg = "lager_logger";
- version = "1.0.2";
- sha256 =
- "28e13b1a5d43acefdf7f49d219ecb268dd934da448d2e1d4c3f74378fdea9e89";
- };
- beamDeps = [ lager_3_2_1 ];
-
- meta = {
- longDescription = ''LagerLogger is a lager backend that forwards
- all log messages to Elixir`s Logger.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/PSPDFKit-labs/lager_logger";
- };
- } // packageOverrides)
- ) {};
-
- lager_logger = lager_logger_1_0_2;
-
- lasse_1_1_0 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "lasse";
- version = "1.1.0";
- src = fetchHex {
- pkg = "lasse";
- version = "1.1.0";
- sha256 =
- "53e70ea9031f7583331a9f9bdbb29da933e591e5c4cce521b4bf85c68e7f3385";
- };
-
- meta = {
- description = ''Lasse: Server-Sent Event handler for Cowboy.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/inaka/lasse";
- };
- } // packageOverrides)
- ) {};
-
- lasse = lasse_1_1_0;
-
- ldap_ex_0_2_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ldap_ex";
- version = "0.2.4";
- src = fetchHex {
- pkg = "ldap_ex";
- version = "0.2.4";
- sha256 =
- "5ecdbce6e0243f92ce012b4fdf7daff4bbf6e748d37e028a4674e1ec87d81dbe";
- };
-
- meta = {
- longDescription = ''This is a binary instead of char_list version
- of the stock Erlang :eldap library.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/OvermindDL1/ldap_ex";
- };
- } // packageOverrides)
- ) {};
-
- ldap_ex = ldap_ex_0_2_4;
-
- left_pad_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "left_pad";
- version = "0.0.3";
- src = fetchHex {
- pkg = "left_pad";
- version = "0.0.3";
- sha256 =
- "9b14a4b7f84f320175bd2ed2f24754a62206fdd67d90117602876c415cf22374";
- };
-
- meta = {
- description = ''Pad a string to the left with any number of
- characters.'';
- license = stdenv.lib.licenses.mpl20;
- homepage = "https://github.com/folz/left_pad.ex";
- };
- } // packageOverrides)
- ) {};
-
- left_pad = left_pad_0_0_3;
-
- leftpad_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "leftpad";
- version = "1.0.1";
- src = fetchHex {
- pkg = "leftpad";
- version = "1.0.1";
- sha256 =
- "88e4cd8039461f2558f6e8378d834772b9315554080c5b729d65472209824a89";
- };
-
- meta = {
- description = ''left pad for elixir, because why not?
- ¯\\_(ツ)_/¯'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/colinrymer/leftpad.ex";
- };
- } // packageOverrides)
- ) {};
-
- leftpad = leftpad_1_0_1;
-
- lessonly_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "lessonly";
- version = "0.0.1";
- src = fetchHex {
- pkg = "lessonly";
- version = "0.0.1";
- sha256 =
- "a7c53da4a3153043a36636e9c9b188e7bad54caac4c994705afe4d47fd2ef111";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir wrapper for the Lesson.ly API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stevegrossi/lessonly-elixir";
- };
- } // packageOverrides)
- ) {};
-
- lessonly = lessonly_0_0_1;
-
- level_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "level";
- version = "1.0.0";
- src = fetchHex {
- pkg = "level";
- version = "1.0.0";
- sha256 =
- "42d54a840e79af5833e5ae335b374699c46d996053f2f3480e181a57cad2ae62";
- };
-
- meta = {
- longDescription = ''Level implements various helper functions and
- data types for working with Googles Level data
- store. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gausby/level";
- };
- } // packageOverrides)
- ) {};
-
- level = level_1_0_0;
-
- lex_luthor_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "lex_luthor";
- version = "0.1.0";
- src = fetchHex {
- pkg = "lex_luthor";
- version = "0.1.0";
- sha256 =
- "1a8ebf646f9cd29f3696659e67f4bbb65a5a558e4b3e1f43013c5e85022189a2";
- };
-
- meta = {
- longDescription = ''LexLuthor is a Lexer in Elixir (say that 10
- times fast) which uses macros to generate a
- reusable lexers. Good times.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jamesotron/lex_luthor";
- };
- } // packageOverrides)
- ) {};
-
- lex_luthor = lex_luthor_0_1_0;
-
- lfsr_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "lfsr";
- version = "0.0.2";
- src = fetchHex {
- pkg = "lfsr";
- version = "0.0.2";
- sha256 =
- "8a14455bd0ce5c6b7dc56bf1027007c67e48979b49b70e09372cc36769d16b90";
- };
-
- meta = {
- description = ''Elixir implementation of a binary Galois Linear
- Feedback Shift Register. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pma/lfsr";
- };
- } // packageOverrides)
- ) {};
-
- lfsr = lfsr_0_0_2;
-
- lhttpc_1_3_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "lhttpc";
- version = "1.3.0";
- src = fetchHex {
- pkg = "lhttpc";
- version = "1.3.0";
- sha256 =
- "ddd2bd4b85159bc987c954b14877168e6a3c3e516105702189776e97c50296a4";
- };
-
- meta = {
- description = ''Lightweight HTTP Client'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/talko/lhttpc";
- };
- } // packageOverrides)
- ) {};
-
- lhttpc_1_4_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "lhttpc";
- version = "1.4.0";
- src = fetchHex {
- pkg = "lhttpc";
- version = "1.4.0";
- sha256 =
- "26d5a12b63fedb3e862a816a472258007dc1e85b75a9bcdb0223425e39827777";
- };
-
- meta = {
- description = ''Lightweight HTTP Client'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/talko/lhttpc";
- };
- } // packageOverrides)
- ) {};
-
- lhttpc = lhttpc_1_4_0;
-
- libsnarlmatch_0_1_7 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "libsnarlmatch";
- version = "0.1.7";
- src = fetchHex {
- pkg = "libsnarlmatch";
- version = "0.1.7";
- sha256 =
- "72e9bcf7968e75774393778146ac6596116f1c60136dd607ad249183684ee380";
- };
-
- meta = {
- description = ''permission matcher library'';
- license = stdenv.lib.licenses.cddl;
- homepage = "https://github.com/project-fifo/libsnarlmatch";
- };
- } // packageOverrides)
- ) {};
-
- libsnarlmatch = libsnarlmatch_0_1_7;
-
- lineo_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "lineo";
- version = "0.0.1";
- src = fetchHex {
- pkg = "lineo";
- version = "0.0.1";
- sha256 =
- "cbf80d2a2315803949dc186decce770c6850fb45fb919982ed24da758893093a";
- };
-
- meta = {
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/lineo";
- };
- } // packageOverrides)
- ) {};
-
- lineo_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "lineo";
- version = "0.1.0";
- src = fetchHex {
- pkg = "lineo";
- version = "0.1.0";
- sha256 =
- "842733d2aae3b8cfadf3acfe456241eb3434e68984d1fdbb7be15e335591e21c";
- };
-
- meta = {
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/lineo";
- };
- } // packageOverrides)
- ) {};
-
- lineo = lineo_0_1_0;
-
- linguist_0_1_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "linguist";
- version = "0.1.5";
- src = fetchHex {
- pkg = "linguist";
- version = "0.1.5";
- sha256 =
- "d8b0665512a800854152082f6d56142e56e5da5f5b0d879298117b7dfd55ba97";
- };
-
- meta = {
- description = ''Elixir Internationalization library '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/chrismccord/linguist";
- };
- } // packageOverrides)
- ) {};
-
- linguist = linguist_0_1_5;
-
- liquid_0_2_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "liquid";
- version = "0.2.2";
- src = fetchHex {
- pkg = "liquid";
- version = "0.2.2";
- sha256 =
- "b68ae1dbc002e05028f7a74bb717d9a7863397eddde802d6ed5d96394120d1b1";
- };
-
- meta = {
- description = ''Liquid implementation in elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nulian/liquid-elixir";
- };
- } // packageOverrides)
- ) {};
-
- liquid = liquid_0_2_2;
-
- lob_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- chacha20_0_3_2
- }:
- buildMix ({
- name = "lob";
- version = "0.1.0";
- src = fetchHex {
- pkg = "lob";
- version = "0.1.0";
- sha256 =
- "adf071a07fde2fbd2393c06a18959e6d48622c7a3769e868cf577095c7eac67e";
- };
- beamDeps = [ poison_2_1_0 chacha20_0_3_2 ];
-
- meta = {
- description = ''Length-Object-Binary (LOB) Packet Encoding'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/lob_ex";
- };
- } // packageOverrides)
- ) {};
-
- lob = lob_0_1_0;
-
- logfmt_3_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "logfmt";
- version = "3.0.2";
- src = fetchHex {
- pkg = "logfmt";
- version = "3.0.2";
- sha256 =
- "d079aab159c3682d90054dbf8228cc0f86c8d5df6e6145c60d69a81110c3ee1c";
- };
-
- meta = {
- description = ''Logfmt is a module for encoding and decoding
- logfmt-style log lines.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jclem/logfmt-elixir";
- };
- } // packageOverrides)
- ) {};
-
- logfmt = logfmt_3_0_2;
-
- logger_file_backend_0_0_8 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "logger_file_backend";
- version = "0.0.8";
- src = fetchHex {
- pkg = "logger_file_backend";
- version = "0.0.8";
- sha256 =
- "1d89664561365545517114eeba9f96b193fd1f52c90b5f055b79f1e40547ffea";
- };
-
- meta = {
- description = ''Simple logger backend that writes to a file'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/onkel-dirtus/logger_file_backend";
- };
- } // packageOverrides)
- ) {};
-
- logger_file_backend = logger_file_backend_0_0_8;
-
- logger_lager_backend_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "logger_lager_backend";
- version = "0.0.2";
- src = fetchHex {
- pkg = "logger_lager_backend";
- version = "0.0.2";
- sha256 =
- "cd9f4c0df86d9209d905b451f4177aa0cbe341488ae36969c49af772830432a0";
- };
-
- meta = {
- description = ''A Logger backend that forwards messages to
- lager'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/jonathanperret/logger_lager_backend";
- };
- } // packageOverrides)
- ) {};
-
- logger_lager_backend = logger_lager_backend_0_0_2;
-
- logger_loggly_backend_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "logger_loggly_backend";
- version = "0.2.0";
- src = fetchHex {
- pkg = "logger_loggly_backend";
- version = "0.2.0";
- sha256 =
- "111d0e256ace86e2af366b1afc7152b4aadd3cd6c093d5d2b119c08a84395fd6";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- description = ''Loggly logger backend'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joeyfeldberg/loggly_backend";
- };
- } // packageOverrides)
- ) {};
-
- logger_loggly_backend = logger_loggly_backend_0_2_0;
-
- logger_logstash_backend_2_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- exjsx_3_1_0
- }:
- buildMix ({
- name = "logger_logstash_backend";
- version = "2.0.0";
- src = fetchHex {
- pkg = "logger_logstash_backend";
- version = "2.0.0";
- sha256 =
- "e0c709aa8fbddd825ef5cc5287e0d04f4470498173555e07156675aeba2b2b7a";
- };
- beamDeps = [ timex_2_1_6 exjsx_3_1_0 ];
-
- meta = {
- description = ''Logstash UDP producer backend for Logger.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/marcelog/logger_logstash_backend";
- };
- } // packageOverrides)
- ) {};
-
- logger_logstash_backend = logger_logstash_backend_2_0_0;
-
- logger_papertrail_backend_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "logger_papertrail_backend";
- version = "0.1.0";
- src = fetchHex {
- pkg = "logger_papertrail_backend";
- version = "0.1.0";
- sha256 =
- "ae2bff0588a702cb3bd87080c5f4558d34efd0fbf19f976397fe9b0538b1c20b";
- };
-
- meta = {
- description = ''A Papertrail backend for Elixir Logger'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/larskrantz/logger_papertrail_backend";
- };
- } // packageOverrides)
- ) {};
-
- logger_papertrail_backend = logger_papertrail_backend_0_1_0;
-
- logglix_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "logglix";
- version = "0.0.1";
- src = fetchHex {
- pkg = "logglix";
- version = "0.0.1";
- sha256 =
- "c193945b52e7fe3f6973e7defec46683b794baacd784eaa0c1f7c65978fea654";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir loggly application event subscriber'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/pragmaticivan/logglix";
- };
- } // packageOverrides)
- ) {};
-
- logglix = logglix_0_0_1;
-
- logi_0_5_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "logi";
- version = "0.5.0";
- src = fetchHex {
- pkg = "logi";
- version = "0.5.0";
- sha256 =
- "45619004d3735f27e6f397ba0696c5fc6ea1ee89e037fd50847d975e0330de8f";
- };
-
- meta = {
- description = ''A Logger Interface Library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sile/logi";
- };
- } // packageOverrides)
- ) {};
-
- logi = logi_0_5_0;
-
- logi_stdlib_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, logi_0_5_0 }:
- buildRebar3 ({
- name = "logi_stdlib";
- version = "0.1.0";
- src = fetchHex {
- pkg = "logi_stdlib";
- version = "0.1.0";
- sha256 =
- "a2e12cf14fe6660e81b6351f51711c4891147eb4140d1b2b8c23007bb750312b";
- };
-
- beamDeps = [ logi_0_5_0 ];
-
- meta = {
- description = ''Standard Library for logi'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sile/logi_stdlib";
- };
- } // packageOverrides)
- ) {};
-
- logi_stdlib = logi_stdlib_0_1_0;
-
- lolcat_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- quickrand_1_5_1,
- colorful_0_6_0
- }:
- buildMix ({
- name = "lolcat";
- version = "0.0.1";
- src = fetchHex {
- pkg = "lolcat";
- version = "0.0.1";
- sha256 =
- "884799d2e7f294a6a5455e19c9816592d7b1314cefaba18952876fef0c4a10af";
- };
- beamDeps = [ quickrand_1_5_1 colorful_0_6_0 ];
-
- meta = {
- description = ''The clone of lolcat. written in elixir '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/restartr/ex-lolcat";
- };
- } // packageOverrides)
- ) {};
-
- lolcat = lolcat_0_0_1;
-
- loom_0_0_10 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "loom";
- version = "0.0.10";
- src = fetchHex {
- pkg = "loom";
- version = "0.0.10";
- sha256 =
- "f32cf0fe1c14efb9b4fda15285a5d331b64e952da7a0561c66f7e2b671d36cb8";
- };
-
- meta = {
- description = ''A modern CRDT library that uses protocols to
- create composable CRDTs.'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/asonge/loom";
- };
- } // packageOverrides)
- ) {};
-
- loom = loom_0_0_10;
-
- lru_1_3_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "lru";
- version = "1.3.1";
- src = fetchHex {
- pkg = "lru";
- version = "1.3.1";
- sha256 =
- "cd6ac15c383d58cd2933df9cb918617b24b12b6e5fb24d94c4c8f200fd93f619";
- };
-
- meta = {
- description = ''implements a fixed-size LRU cache'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/barrel-db/erlang-lru";
- };
- } // packageOverrides)
- ) {};
-
- lru = lru_1_3_1;
-
- lru_cache_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "lru_cache";
- version = "0.1.0";
- src = fetchHex {
- pkg = "lru_cache";
- version = "0.1.0";
- sha256 =
- "9543e4b00ad3763fa2a92cf9ed7429dff645d912f5d9134b32d573bb327f56b5";
- };
-
- meta = {
- description = ''ETS-based LRU Cache'';
-
- homepage = "https://github.com/arago/lru_cache";
- };
- } // packageOverrides)
- ) {};
-
- lru_cache = lru_cache_0_1_0;
-
- ltsv_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ltsv";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ltsv";
- version = "0.1.0";
- sha256 =
- "62e56251331da6cf5b95de9ecf6e0984749b0ba935356397151fa19f2491a449";
- };
-
- meta = {
- description = ''A Labeled Tab-separated Values Parser'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ma2gedev/ltsvex";
- };
- } // packageOverrides)
- ) {};
-
- ltsv = ltsv_0_1_0;
-
- luhn_0_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "luhn";
- version = "0.3.1";
- src = fetchHex {
- pkg = "luhn";
- version = "0.3.1";
- sha256 =
- "86aba88228660238ad981b92cb7a0e92be04772fc54fe5effb338c94b3b7d9fa";
- };
-
- meta = {
- description = ''Luhn algorithm in Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ma2gedev/luhn_ex";
- };
- } // packageOverrides)
- ) {};
-
- luhn = luhn_0_3_1;
-
- luhnatex_0_5_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "luhnatex";
- version = "0.5.1";
- src = fetchHex {
- pkg = "luhnatex";
- version = "0.5.1";
- sha256 =
- "f08bb73777cd8a12780ea12697064c942a08184074512d4e593443da74526eed";
- };
-
- meta = {
- description = ''Luhn algorithm in Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/my-flow/luhnatex";
- };
- } // packageOverrides)
- ) {};
-
- luhnatex = luhnatex_0_5_1;
-
- lz4_0_2_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "lz4";
- version = "0.2.2";
- src = fetchHex {
- pkg = "lz4";
- version = "0.2.2";
- sha256 =
- "a59522221e7cdfe3792bf8b3bb21cfe7ac657790e5826201fa2c5d0bc7484a2d";
- };
- compilePorts = true;
-
- meta = {
- description = ''LZ4 bindings for Erlang'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/szktty/erlang-lz4.git";
- };
- } // packageOverrides)
- ) {};
-
- lz4 = lz4_0_2_2;
-
- lz_string_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "lz_string";
- version = "0.0.5";
- src = fetchHex {
- pkg = "lz_string";
- version = "0.0.5";
- sha256 =
- "318ce091382febc3ca63e0ff9bff6bda78a797dd90f2a2f95fec6d0e2757d6fa";
- };
-
- meta = {
- description = ''Elixir implementation of pieroxy`s lz-string
- compression algorithm.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/koudelka/elixir-lz-string";
- };
- } // packageOverrides)
- ) {};
-
- lz_string = lz_string_0_0_5;
-
- m2x_2_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- json_0_3_3,
- hackney_1_6_0
- }:
- buildMix ({
- name = "m2x";
- version = "2.0.0";
- src = fetchHex {
- pkg = "m2x";
- version = "2.0.0";
- sha256 =
- "e125cf588d48d9b04fb4a003bb62ab1a8e8df359866dba0cde6444e9fd7ce939";
- };
- beamDeps = [ json_0_3_3 hackney_1_6_0 ];
-
- meta = {
- longDescription = ''Elixir client library for the AT&T M2X
- (http://m2x.att.com) API. AT&T M2X is a
- cloud-based fully managed time-series data
- storage service for network connected
- machine-to-machine (M2M) devices and the
- Internet of Things (IoT).'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/attm2x/m2x-elixir";
- };
- } // packageOverrides)
- ) {};
-
- m2x = m2x_2_0_0;
-
- m2x_erlang_1_3_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- jsx_2_8_0,
- hackney_1_6_0
- }:
- buildMix ({
- name = "m2x_erlang";
- version = "1.3.1";
- src = fetchHex {
- pkg = "m2x_erlang";
- version = "1.3.1";
- sha256 =
- "873db746f4428490670b54aabcc93fda8d94c3c4e25c94a9aef7275858a8b809";
- };
- beamDeps = [ jsx_2_8_0 hackney_1_6_0 ];
-
- meta = {
- longDescription = ''Erlang client library for the AT&T M2X
- (http://m2x.att.com) API. AT&T M2X is a
- cloud-based fully managed time-series data
- storage service for network connected
- machine-to-machine (M2M) devices and the
- Internet of Things (IoT).'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/attm2x/m2x-erlang";
- };
- } // packageOverrides)
- ) {};
-
- m2x_erlang = m2x_erlang_1_3_1;
-
- maas_1_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- poison_2_1_0
- }:
- buildMix ({
- name = "maas";
- version = "1.0.0";
- src = fetchHex {
- pkg = "maas";
- version = "1.0.0";
- sha256 =
- "f6c2a3dd4e291b7000d45938abd975a21e055ef2eba57701ed7e0399e7a64617";
- };
- beamDeps = [ httpoison_0_8_3 poison_2_1_0 ];
-
- meta = {
- description = ''A wrapper for the Mars Atmospheric Weather System
- API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lucidstack/ex-maas";
- };
- } // packageOverrides)
- ) {};
-
- maas = maas_1_0_0;
-
- maester_1_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "maester";
- version = "1.0.0";
- src = fetchHex {
- pkg = "maester";
- version = "1.0.0";
- sha256 =
- "4fa324e1545ba5805d2eef2341c9554b52a51dfd79146dc13ec4b589e55efddd";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''An API of Ice and Fire client for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sotojuan/maester";
- };
- } // packageOverrides)
- ) {};
-
- maester = maester_1_0_0;
-
- magic_number_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "magic_number";
- version = "0.0.4";
- src = fetchHex {
- pkg = "magic_number";
- version = "0.0.4";
- sha256 =
- "5b6fa41f5d24c3fd2f3cf9a96fefcf762c98bdd301158a95ab5355fe4f9eb61a";
- };
-
- meta = {
- description = ''MagicNumber is the module to determine a file`s
- type from its magic number.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ishikawa/elixir-magic-number";
- };
- } // packageOverrides)
- ) {};
-
- magic_number = magic_number_0_0_4;
-
- magnet_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "magnet";
- version = "0.0.1";
- src = fetchHex {
- pkg = "magnet";
- version = "0.0.1";
- sha256 =
- "064af72e9422262813977752e2f7439501894bce48e5679576ceb93f6b649581";
- };
-
- meta = {
- description = ''A magnet-uri encoder and decoder'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/gausby/magnet";
- };
- } // packageOverrides)
- ) {};
-
- magnet = magnet_0_0_1;
-
- mail_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mail";
- version = "0.0.4";
- src = fetchHex {
- pkg = "mail";
- version = "0.0.4";
- sha256 =
- "015bb93bc3233fbf0bb28daf71963ddc290d574d9b3d63e1b45641d1a2d4571e";
- };
-
- meta = {
- description = ''Easily build a composable mail message'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/DockYard/elixir-mail";
- };
- } // packageOverrides)
- ) {};
-
- mail = mail_0_0_4;
-
- mailer_1_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- gen_smtp_0_10_0
- }:
- buildMix ({
- name = "mailer";
- version = "1.0.1";
- src = fetchHex {
- pkg = "mailer";
- version = "1.0.1";
- sha256 =
- "08b834102ad6eb2f2a363b70939935d3d23d1e3a68d96a2a7f8730fb7834c63d";
- };
- beamDeps = [ timex_2_1_6 gen_smtp_0_10_0 ];
-
- meta = {
- description = ''Mailer - A simple email client'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/antp/mailer";
- };
- } // packageOverrides)
- ) {};
-
- mailer = mailer_1_0_1;
-
- mailgun_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "mailgun";
- version = "0.1.2";
- src = fetchHex {
- pkg = "mailgun";
- version = "0.1.2";
- sha256 =
- "9cc828e06238045c92414db8f2e9a64a6004aca9b9a4856e5222db99bd8528e8";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- description = ''Elixir Mailgun Client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/chrismccord/mailgun";
- };
- } // packageOverrides)
- ) {};
-
- mailgun = mailgun_0_1_2;
-
- majremind_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "majremind";
- version = "0.0.1";
- src = fetchHex {
- pkg = "majremind";
- version = "0.0.1";
- sha256 =
- "604ba3b2142497b2384c73b2320f9738711a9cc07b4348f8e870ee6e470c4749";
- };
-
- meta = {
- longDescription = ''A self-maintained database of your updated
- server which tells you which one needs to be
- updated. It uses Disk Erlang Term Storage for
- its internal database, located at
- $HOME/.config/majremind/ '';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- majremind = majremind_0_0_1;
-
- mandrake_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mandrake";
- version = "0.0.4";
- src = fetchHex {
- pkg = "mandrake";
- version = "0.0.4";
- sha256 =
- "ed672e094f68ff07c1f8e78a3c8a95af3e23a71ca90515ad441738446ee18887";
- };
-
- meta = {
- longDescription = ''Mandrake is a functional programming library
- that bring something else magic in elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mbasso/mandrake";
- };
- } // packageOverrides)
- ) {};
-
- mandrake = mandrake_0_0_4;
-
- mandrill_0_5_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "mandrill";
- version = "0.5.0";
- src = fetchHex {
- pkg = "mandrill";
- version = "0.5.0";
- sha256 =
- "9fb3a65d01de47cfc979a492079960506f21f8975e37e994478a70ee04c8d9a6";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- longDescription = ''A Mandrill wrapper for Elixir Requires an
- active account with Mandrill
- (http://mandrill.com).'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/slogsdon/mandrill-elixir";
- };
- } // packageOverrides)
- ) {};
-
- mandrill = mandrill_0_5_0;
-
- maptu_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "maptu";
- version = "0.1.0";
- src = fetchHex {
- pkg = "maptu";
- version = "0.1.0";
- sha256 =
- "8dc5fd69e78a948a6cd3b95a1b1cb1a7056948a4445e4abed773cae8c88c16da";
- };
-
- meta = {
- description = ''Tiny library to convert from \"encoded\" maps to
- Elixir structs.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/whatyouhide/maptu";
- };
- } // packageOverrides)
- ) {};
-
- maptu = maptu_0_1_0;
-
- marco_polo_0_2_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- decimal_1_1_2,
- connection_1_0_2
- }:
- buildMix ({
- name = "marco_polo";
- version = "0.2.2";
- src = fetchHex {
- pkg = "marco_polo";
- version = "0.2.2";
- sha256 =
- "a3107bb545590f4533dee040432659566b9c5ddbbbdbf7d1ee92381f450c0956";
- };
- beamDeps = [ decimal_1_1_2 connection_1_0_2 ];
-
- meta = {
- description = ''Binary driver for the OrientDB database.'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/MyMedsAndMe/marco_polo";
- };
- } // packageOverrides)
- ) {};
-
- marco_polo = marco_polo_0_2_2;
-
- mariaex_0_4_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_2 }:
- buildMix ({
- name = "mariaex";
- version = "0.4.4";
- src = fetchHex {
- pkg = "mariaex";
- version = "0.4.4";
- sha256 =
- "fadba91ff3719ac0fae7d454abfd812819630ea9f9aec768c5321331baa38b79";
- };
- beamDeps = [ decimal_1_1_2 ];
-
- meta = {
- description = ''Pure elixir database driver for MariaDB /
- MySQL.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/xerions/mariaex";
- };
- } // packageOverrides)
- ) {};
-
- marked_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "marked";
- version = "0.0.1";
- src = fetchHex {
- pkg = "marked";
- version = "0.0.1";
- sha256 =
- "6e16369d41355bef05b18f98230afe08dcb3ccfaaab168382513d86c19721035";
- };
-
- meta = {
- description = ''CommonMark compatible Markdown parser'';
-
- };
- } // packageOverrides)
- ) {};
-
- marked = marked_0_0_1;
-
- markit_0_1_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "markit";
- version = "0.1.2";
- src = fetchHex {
- pkg = "markit";
- version = "0.1.2";
- sha256 =
- "6304ceb1e7a5787555bc7d048bf3c9c0b432fe5378c6d630fb02d0bb871e57b5";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Access stock market data from markit.com'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/col/markit";
- };
- } // packageOverrides)
- ) {};
-
- markit = markit_0_1_2;
-
- markit_skill_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- markit_0_1_2,
- inflex_1_5_0,
- alexa_0_1_14
- }:
- buildMix ({
- name = "markit_skill";
- version = "0.0.2";
- src = fetchHex {
- pkg = "markit_skill";
- version = "0.0.2";
- sha256 =
- "166d8ef88c08c21821dda379a053af761db4de5dff50226bfcb0e3a18fc855db";
- };
- beamDeps = [ markit_0_1_2 inflex_1_5_0 alexa_0_1_14 ];
-
- meta = {
- description = ''Amazon Alexa skill that uses data from
- Markit.com'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/col/markit_skill";
- };
- } // packageOverrides)
- ) {};
-
- markit_skill = markit_skill_0_0_2;
-
- maru_entity_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "maru_entity";
- version = "0.1.2";
- src = fetchHex {
- pkg = "maru_entity";
- version = "0.1.2";
- sha256 =
- "93b1f9f3941032cdf98b999cf4db85cace7e6259a78427322c5af8a5621e45b6";
- };
-
- meta = {
- description = ''Elixir copy of grape-entity'';
-
- };
- } // packageOverrides)
- ) {};
-
- maru_entity = maru_entity_0_1_2;
-
- math_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "math";
- version = "0.2.0";
- src = fetchHex {
- pkg = "math";
- version = "0.2.0";
- sha256 =
- "75557fb9743e866f743d894102da851531ffc69b4c0f8fdd12cd749acb1a6215";
- };
-
- meta = {
- longDescription = ''The Math module adds many useful functions
- that extend Elixir`s standard library. - General
- Functions • a <~> b Comparison of floats, to
- check if they are _nearly_ equal. •
- Math.pow(x, n) Arithmetic exponentiation. Works
- both with integer powers and floats. •
- Math.sqrt(x) The square root of x. •
- Math.nth_root(x, n) The n-th root of x. •
- Math.isqrt(x) The integer square root of x. •
- Math.gcd(a, b) The greatest common divisor of a
- and b. • Math.lcm(a, b) The least common
- multiple of a and b. • Math.factorial(n) The
- n-th factorial number. •
- Math.k_permutations(n, k) The number of distinct
- ways to create groups of size k from n distinct
- elements. • Math.k_combinations(n, k) The
- number of distinct ways to create groups of size
- k from n distinct elements where order does not
- matter. - Logarithms • Math.exp(x) Calculates
- ℯ to the xth power. • Math.log(x) Calculates
- the natural logarithm (base ℯ) of x. •
- Math.log(x, b) Calculates the base-b logarithm
- of x • Math.log2(x) Calculates the binary
- logarithm (base 2) of x. • Math.log10(x)
- Calculates the common logarithm (base 10) of x.
- • Math.e Returns a floating-point
- approximation of the number ℯ. - Trigonometry
- • Math.pi Returns a floating-point
- approximation of the number π. •
- Math.deg2rad(x) converts from degrees to
- radians. • Math.rad2deg(x) converts from
- radians to degrees. • Math.sin(x) The sine of
- x. • Math.cos(x) The cosine of x. •
- Math.tan(x) The tangent of x. • Math.asin(x)
- The inverse sine of x. • Math.acos(x) The
- inverse cosine of x. • Math.atan(x) The
- inverse tangent of x. • Math.atan2(x, y) The
- inverse tangent of x and y. This variant returns
- the inverse tangent in the correct quadrant, as
- the signs of both x and y are known. •
- Math.sinh(x) The hyperbolic sine of x. •
- Math.cosh(x) The hyperbolic cosine of x. •
- Math.tanh(x) The hyperbolic tangent of x. •
- Math.asinh(x) The inverse hyperbolic sine of x.
- • Math.acosh(x) The inverse hyperbolic cosine
- of x. • Math.atanh(x) The inverse hyperbolic
- tangent of x. - Working with Collections •
- Math.Enum.product(collection) The result of
- multiplying all elements in the passed
- collection. • Math.Enum.mean(collection) the
- mean of the numbers in the collection. •
- Math.Enum.median(collection) the median of the
- numbers in the collection.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/folz/math";
- };
- } // packageOverrides)
- ) {};
-
- math = math_0_2_0;
-
- matrix_0_3_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- exprintf_0_1_6,
- earmark_0_2_1
- }:
- buildMix ({
- name = "matrix";
- version = "0.3.1";
- src = fetchHex {
- pkg = "matrix";
- version = "0.3.1";
- sha256 =
- "3184d70b36666d52e011caf8be4590e2ecf3cc772203ec22b44d90c302592523";
- };
- beamDeps = [ exprintf_0_1_6 earmark_0_2_1 ];
-
- meta = {
- longDescription = ''Matrix is a linear algebra library for
- manipulating dense matrices. Its primary design
- goal is ease of use.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/twist-vector/elixir-matrix.git";
- };
- } // packageOverrides)
- ) {};
-
- matrix = matrix_0_3_1;
-
- maxwell_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, mimerl_1_0_2 }:
- buildMix ({
- name = "maxwell";
- version = "1.0.0";
- src = fetchHex {
- pkg = "maxwell";
- version = "1.0.0";
- sha256 =
- "4a71f54a7645210f5274c00171a217a03a04635620d5eef52d0463a88f64d106";
- };
- beamDeps = [ mimerl_1_0_2 ];
-
- meta = {
- longDescription = ''Maxwell is an HTTP client that provides a
- common interface over many adapters (such as
- hackney, ibrowse) and embraces the concept of
- Rack middleware when processing the
- request/response cycle.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zhongwencool/maxwell";
- };
- } // packageOverrides)
- ) {};
-
- maxwell = maxwell_1_0_0;
-
- maybe_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "maybe";
- version = "0.0.1";
- src = fetchHex {
- pkg = "maybe";
- version = "0.0.1";
- sha256 =
- "b1915afa2dd6a2db64ad7b20b41eeb2d3cb576cdbd20679594eb6ef76f612638";
- };
-
- meta = {
- description = ''Utils to deal with errors'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zweifisch/maybe";
- };
- } // packageOverrides)
- ) {};
-
- maybe = maybe_0_0_1;
-
- mazurka_1_0_0 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, mimetype_parser_0_1_2
- }:
- buildMix ({
- name = "mazurka";
- version = "1.0.0";
- src = fetchHex {
- pkg = "mazurka";
- version = "1.0.0";
- sha256 =
- "7f035374ceb139b7531ca24bd111ee25cbf3be11b45af1bbf663ed3b832e7b13";
- };
- beamDeps = [ mimetype_parser_0_1_2 ];
-
- meta = {
- description = ''hypermedia api toolkit'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mazurka/mazurka";
- };
- } // packageOverrides)
- ) {};
-
- mazurka = mazurka_1_0_0;
-
- mazurka_dsl_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mazurka_dsl";
- version = "0.1.1";
- src = fetchHex {
- pkg = "mazurka_dsl";
- version = "0.1.1";
- sha256 =
- "2877b27736daa1f5757ff1c2b34ec35d43c8e501b5292be5f9db7de95b88ea69";
- };
-
- meta = {
- description = ''DSL for defining mazurka resources'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mazurka/mazurka_dsl";
- };
- } // packageOverrides)
- ) {};
-
- mazurka_dsl = mazurka_dsl_0_1_1;
-
- mazurka_mediatype_0_2_0 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, etude_1_0_0_beta_2
- }:
- buildMix ({
- name = "mazurka_mediatype";
- version = "0.2.0";
- src = fetchHex {
- pkg = "mazurka_mediatype";
- version = "0.2.0";
- sha256 =
- "4ccd8b27d6405e93cb34861f211d69b79ab46c2dbc5c7874d4ee3c580a5754bb";
- };
- beamDeps = [ etude_1_0_0_beta_2 ];
-
- meta = {
- description = ''mazurka mediatype interface'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mazurka/mazurka_mediatype";
- };
- } // packageOverrides)
- ) {};
-
- mazurka_mediatype = mazurka_mediatype_0_2_0;
-
- mazurka_mediatype_hyperjson_0_2_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_3_1,
- mazurka_mediatype_0_2_0,
- etude_1_0_0_beta_2
- }:
- buildMix ({
- name = "mazurka_mediatype_hyperjson";
- version = "0.2.3";
- src = fetchHex {
- pkg = "mazurka_mediatype_hyperjson";
- version = "0.2.3";
- sha256 =
- "f09489f242598ece8496f50c9dfc3d1a051b6115a654ebbb9ce5336e04b2cb8d";
- };
- beamDeps = [
- poison_1_3_1
- mazurka_mediatype_0_2_0
- etude_1_0_0_beta_2
- ];
-
- meta = {
- description = ''hyper+json mediatype compiler for mazurka'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/mazurka/mazurka_mediatype_hyperjson";
- };
- } // packageOverrides)
- ) {};
-
- mazurka_mediatype_hyperjson = mazurka_mediatype_hyperjson_0_2_3;
-
- mc_data_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "mc_data";
- version = "0.0.5";
- src = fetchHex {
- pkg = "mc_data";
- version = "0.0.5";
- sha256 =
- "0ad4b4489554951f93fc9da39b8f14e5b87dada3005d6d012528cbc387d0aa27";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''Provides access to data from the game
- Minecraft.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/McEx/McData";
- };
- } // packageOverrides)
- ) {};
-
- mc_data = mc_data_0_0_5;
-
- mcup_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mcup";
- version = "0.0.2";
- src = fetchHex {
- pkg = "mcup";
- version = "0.0.2";
- sha256 =
- "c59537882707237c961d3d69b149619ec35c808cd5e98646cbcb7985e300b975";
- };
-
- meta = {
- description = ''DSL for markup. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Joe-noh/mcup";
- };
- } // packageOverrides)
- ) {};
-
- mcup = mcup_0_0_2;
-
- mdns_server_0_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "mdns_server";
- version = "0.2.0";
- src = fetchHex {
- pkg = "mdns_server";
- version = "0.2.0";
- sha256 =
- "bc9465880e15e57033960ab6820258b87134bef69032210c67e53e3718e289d0";
- };
-
- meta = {
- description = ''mDNS service discovery server'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Licenser/erlang-mdns-server";
- };
- } // packageOverrides)
- ) {};
-
- mdns_server = mdns_server_0_2_0;
-
- mdns_server_lib_0_2_3 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- ranch_1_1_0,
- mdns_server_0_2_0,
- lager_3_0_2
- }:
- buildRebar3 ({
- name = "mdns_server_lib";
- version = "0.2.3";
- src = fetchHex {
- pkg = "mdns_server_lib";
- version = "0.2.3";
- sha256 =
- "078775ccea5d768095716ca6bd82f657601203352495d9726f4cc080c8c07695";
- };
-
- beamDeps = [ ranch_1_1_0 mdns_server_0_2_0 lager_3_0_2 ];
-
- meta = {
- description = ''server side for mdns client server
- implementation'';
- license = stdenv.lib.licenses.cddl;
- homepage = "https://github.com/Licenser/mdns_server_lib";
- };
- } // packageOverrides)
- ) {};
-
- mdns_server_lib = mdns_server_lib_0_2_3;
-
- meck_0_8_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "meck";
- version = "0.8.3";
- src = fetchHex {
- pkg = "meck";
- version = "0.8.3";
- sha256 =
- "53bd3873d0193d6b2b4a165cfc4b9ffc3934355c3ba19e88239ef6a027cc02b6";
- };
-
- meta = {
- description = ''A mocking framework for Erlang'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/eproxus/meck";
- };
- } // packageOverrides)
- ) {};
-
- meck_0_8_4 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "meck";
- version = "0.8.4";
- src = fetchHex {
- pkg = "meck";
- version = "0.8.4";
- sha256 =
- "2cdfbd0edd8f62b3d2061efc03c0e490282dd2ea6de44e15d2006e83f4f8eead";
- };
-
- meta = {
- description = ''A mocking framework for Erlang'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/eproxus/meck";
- };
- } // packageOverrides)
- ) {};
-
- meck = meck_0_8_4;
-
- meld_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "meld";
- version = "0.1.2";
- src = fetchHex {
- pkg = "meld";
- version = "0.1.2";
- sha256 =
- "3f86b810df38e0767a472829a26f92c07c986c1bcc41421eba021a5a6c174e83";
- };
-
- meta = {
- description = ''create real CLIs in elixir, using mix tasks'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/conflate/meld";
- };
- } // packageOverrides)
- ) {};
-
- meld = meld_0_1_2;
-
- mellon_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5
- }:
- buildMix ({
- name = "mellon";
- version = "0.1.1";
- src = fetchHex {
- pkg = "mellon";
- version = "0.1.1";
- sha256 =
- "2b05fca901c0b9609cdd65cfb015a7646a9ec239cf1694ee8f1384a53a5ac0b4";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 ];
-
- meta = {
- longDescription = ''Mellon is a Plug used in authentication of
- APIs. It`s flexible, you can define your own
- validator etc.'';
-
- homepage = "https://github.com/sajmoon/mellon";
- };
- } // packageOverrides)
- ) {};
-
- mellon = mellon_0_1_1;
-
- mem_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mem";
- version = "0.2.0";
- src = fetchHex {
- pkg = "mem";
- version = "0.2.0";
- sha256 =
- "6a97047af66ab2c4283460ae43611c9a843abb95584dca4e648ed320c7fdfa34";
- };
-
- meta = {
- description = ''KV cache with TTL, LRU and Persistence support'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/falood/mem";
- };
- } // packageOverrides)
- ) {};
-
- mem = mem_0_2_0;
-
- memcache_client_1_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- poison_2_1_0,
- connection_1_0_2
- }:
- buildMix ({
- name = "memcache_client";
- version = "1.1.0";
- src = fetchHex {
- pkg = "memcache_client";
- version = "1.1.0";
- sha256 =
- "e12d6add6d9ef817f7cf47d85c37c75c9ec81512a7ad88f23b50963048bce439";
- };
- beamDeps = [ poolboy_1_5_1 poison_2_1_0 connection_1_0_2 ];
-
- meta = {
- description = ''Memcache client library utilizing the memcache
- binary protocol.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tsharju/memcache_client";
- };
- } // packageOverrides)
- ) {};
-
- memcache_client = memcache_client_1_1_0;
-
- merkle_tree_1_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "merkle_tree";
- version = "1.1.1";
- src = fetchHex {
- pkg = "merkle_tree";
- version = "1.1.1";
- sha256 =
- "6020578ceee91ae26c63aab9bf8112fbb83cc029d25e6ad4f35b2ed4bfdcaf7a";
- };
-
- meta = {
- longDescription = ''A hash tree or Merkle tree is a tree in which
- every non-leaf node is labelled with the hash of
- the labels or values (in case of leaves) of its
- child nodes. Hash trees are useful because they
- allow efficient and secure verification of the
- contents of large data structures.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yosriady/merkle_tree";
- };
- } // packageOverrides)
- ) {};
-
- merkle_tree = merkle_tree_1_1_1;
-
- messagepack_0_4_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "messagepack";
- version = "0.4.1";
- src = fetchHex {
- pkg = "messagepack";
- version = "0.4.1";
- sha256 =
- "cdf2d4a2af846a8c3cd43a9f80082883ff7c2c5e221ec078375102db0fb5ca2f";
- };
-
- meta = {
- description = ''MessagePack for Erlang / Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/tomaon/messagepack";
- };
- } // packageOverrides)
- ) {};
-
- messagepack = messagepack_0_4_1;
-
- messenger_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "messenger";
- version = "0.0.2";
- src = fetchHex {
- pkg = "messenger";
- version = "0.0.2";
- sha256 =
- "dda5b1bde69852ac8f2ae7f2d10d55209fd7b6babfc4e664779e3204a9e258b8";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Facebook messenger API client for Elixir'';
-
- };
- } // packageOverrides)
- ) {};
-
- messenger = messenger_0_0_2;
-
- meta_inspector_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "meta_inspector";
- version = "0.0.2";
- src = fetchHex {
- pkg = "meta_inspector";
- version = "0.0.2";
- sha256 =
- "60edc00c2af5ab30e2abebe5f40614421fde2861e147147b33ae54bf4beb180a";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''HTTP Metadata inspector'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- meta_inspector = meta_inspector_0_0_2;
-
- metainvestigator_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, floki_0_8_1 }:
- buildMix ({
- name = "metainvestigator";
- version = "0.0.3";
- src = fetchHex {
- pkg = "metainvestigator";
- version = "0.0.3";
- sha256 =
- "774b3973090491a9a342a68c5cf099c98581ae0f1b1d313a08a7d2030d541781";
- };
- beamDeps = [ floki_0_8_1 ];
-
- meta = {
- description = ''A library for web scraping, inspired by
- MetaInspector'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nekova/metainvestigator";
- };
- } // packageOverrides)
- ) {};
-
- metainvestigator = metainvestigator_0_0_3;
-
- meter_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "meter";
- version = "0.1.0";
- src = fetchHex {
- pkg = "meter";
- version = "0.1.0";
- sha256 =
- "029f4f4a05b10c05b45c70671a353d780964759c3f4b90cf1531c02ef5466724";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- description = ''Track your elixir application on google
- analytycs'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/carlo-colombo/meter";
- };
- } // packageOverrides)
- ) {};
-
- meter = meter_0_1_0;
-
- metrics_1_0_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "metrics";
- version = "1.0.1";
- src = fetchHex {
- pkg = "metrics";
- version = "1.0.1";
- sha256 =
- "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16";
- };
-
- meta = {
- description = ''A generic interface to different metrics systems
- in Erlang.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/benoitc/erlang-metrics";
- };
- } // packageOverrides)
- ) {};
-
- metrics_1_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "metrics";
- version = "1.1.0";
- src = fetchHex {
- pkg = "metrics";
- version = "1.1.0";
- sha256 =
- "48bd4774cef5bd88680cf71c9db46acbe5a80f23072cb2a0a42e8f7d5bd33549";
- };
-
- meta = {
- description = ''A generic interface to different metrics systems
- in Erlang.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/benoitc/erlang-metrics";
- };
- } // packageOverrides)
- ) {};
-
- metrics_1_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "metrics";
- version = "1.2.0";
- src = fetchHex {
- pkg = "metrics";
- version = "1.2.0";
- sha256 =
- "c27c7786b8ad0c5f941956fc413f7f31a2e26ba72ebf2fb1396cf363b0b9e70b";
- };
-
- meta = {
- description = ''A generic interface to different metrics systems
- in Erlang.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/benoitc/erlang-metrics";
- };
- } // packageOverrides)
- ) {};
-
- metrics = metrics_1_2_0;
-
- metrix_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, logfmt_3_0_2 }:
- buildMix ({
- name = "metrix";
- version = "0.2.0";
- src = fetchHex {
- pkg = "metrix";
- version = "0.2.0";
- sha256 =
- "544fbe90988d7ac1e828287b44d88166c8aa2738ec983b1578af7d51d7b63dd7";
- };
- beamDeps = [ logfmt_3_0_2 ];
-
- meta = {
- longDescription = ''Metrix is a library to log custom application
- metrics, in a well-structured, human *and*
- machine readable format, for use by downstream
- log processing systems (like Librato, Reimann,
- etc...)'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rwdaigle/metrix";
- };
- } // packageOverrides)
- ) {};
-
- metrix = metrix_0_2_0;
-
- mex_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mex";
- version = "0.0.5";
- src = fetchHex {
- pkg = "mex";
- version = "0.0.5";
- sha256 =
- "52765dc6f5d0b03dba9f08424b85cfbc96f873dfc769cdb6a26ac391ad3344e3";
- };
-
- meta = {
- description = ''Macro-expansion display helper for IEx.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mrluc/mex";
- };
- } // packageOverrides)
- ) {};
-
- mex = mex_0_0_5;
-
- microformats2_0_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpotion_2_2_2,
- floki_0_7_2
- }:
- buildMix ({
- name = "microformats2";
- version = "0.0.5";
- src = fetchHex {
- pkg = "microformats2";
- version = "0.0.5";
- sha256 =
- "890ca1812738869aa65865339a730c5542949cac4b017b25fc276e81b37157b2";
- };
- beamDeps = [ httpotion_2_2_2 floki_0_7_2 ];
-
- meta = {
- description = ''A microformats2 parser
- (http://microformats.org/wiki/microformats-2) for
- Elixir'';
- license = stdenv.lib.licenses.agpl3;
- homepage = "https://github.com/ckruse/microformats2-elixir";
- };
- } // packageOverrides)
- ) {};
-
- microformats2 = microformats2_0_0_5;
-
- milkpotion_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- poison_2_1_0
- }:
- buildMix ({
- name = "milkpotion";
- version = "0.0.2";
- src = fetchHex {
- pkg = "milkpotion";
- version = "0.0.2";
- sha256 =
- "1106589d5bdb3d65fd18ff997760b8c3ad9bca7744ae1a0b48b2995227f0c0fd";
- };
- beamDeps = [ httpoison_0_8_3 poison_2_1_0 ];
-
- meta = {
- description = ''milkpotion is an api wrapper for Remember the
- Milk'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/croesnick/milkpotion.git";
- };
- } // packageOverrides)
- ) {};
-
- milkpotion = milkpotion_0_0_2;
-
- milliseconds_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "milliseconds";
- version = "0.0.1";
- src = fetchHex {
- pkg = "milliseconds";
- version = "0.0.1";
- sha256 =
- "6f82b9f47590e96ed90761d6eb331a9c11a40b68216d5e4867420899420035f0";
- };
-
- meta = {
- longDescription = '' Simple library to work with milliseconds.
- Convert text to milliseconds: convert(\"2d\")
- Convert milliseconds to text: convert(8640000)
- Calculate future time: future_time(\"6hrs\") '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/davebryson/elixir_milliseconds";
- };
- } // packageOverrides)
- ) {};
-
- milliseconds = milliseconds_0_0_1;
-
- mime_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mime";
- version = "1.0.0";
- src = fetchHex {
- pkg = "mime";
- version = "1.0.0";
- sha256 =
- "069f07e17e67069195b747ed8b935c547a79adf32c4f8b4cae6dec7d3f1c805c";
- };
-
- meta = {
- description = ''A MIME type module for Elixir'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/mime";
- };
- } // packageOverrides)
- ) {};
-
- mime = mime_1_0_0;
-
- mime_types_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mime_types";
- version = "0.1.1";
- src = fetchHex {
- pkg = "mime_types";
- version = "0.1.1";
- sha256 =
- "46b4f4a52deda3ac9fa48ae6e3582efb851d6c72de4a11e4dfcc7e386dab710b";
- };
-
- meta = {
- description = ''A toolbelt for working with MIME types in
- Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/christhekeele/mime_types";
- };
- } // packageOverrides)
- ) {};
-
- mime_types = mime_types_0_1_1;
-
- mimerl_1_0_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "mimerl";
- version = "1.0.2";
- src = fetchHex {
- pkg = "mimerl";
- version = "1.0.2";
- sha256 =
- "7a4c8e1115a2732a67d7624e28cf6c9f30c66711a9e92928e745c255887ba465";
- };
-
- meta = {
- description = ''Library to handle mimetypes'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/benoitc/mimerl";
- };
- } // packageOverrides)
- ) {};
-
- mimerl_1_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "mimerl";
- version = "1.1.0";
- src = fetchHex {
- pkg = "mimerl";
- version = "1.1.0";
- sha256 =
- "def0f1922a5dcdeeee6e4f41139b364e7f0f40239774b528a0986b12bcb42ddc";
- };
-
- meta = {
- description = ''Library to handle mimetypes'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/benoitc/mimerl";
- };
- } // packageOverrides)
- ) {};
-
- mimerl = mimerl_1_1_0;
-
- mimetype_parser_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mimetype_parser";
- version = "0.1.2";
- src = fetchHex {
- pkg = "mimetype_parser";
- version = "0.1.2";
- sha256 =
- "c495521cad6cf49fb79098e68e921c58955312df46c9c5aa5abab44224c2647d";
- };
-
- meta = {
- description = ''parse mimetypes'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/mimetype_parser";
- };
- } // packageOverrides)
- ) {};
-
- mimetype_parser = mimetype_parser_0_1_2;
-
- mimex_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mimex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "mimex";
- version = "0.1.0";
- sha256 =
- "68858d5fb6a59780c3b94a445fd994856c3f1d0f3ed8dff6a95b6aa80027e4de";
- };
-
- meta = {
- description = ''MIME type utilities for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hex-sh/mimex";
- };
- } // packageOverrides)
- ) {};
-
- mimex = mimex_0_1_0;
-
- minmaxlist_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "minmaxlist";
- version = "0.0.6";
- src = fetchHex {
- pkg = "minmaxlist";
- version = "0.0.6";
- sha256 =
- "cc9bc50dc971c8c3743bcecdaca35330593d6466d911c656ba7d718836e68a57";
- };
-
- meta = {
- longDescription = ''Elixir library extending `Enum.min_by/2`,
- `Enum.max_by/2` and `Enum.min_max_by/2` to
- return a list of results instead of just one.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/seantanly/elixir-minmaxlist";
- };
- } // packageOverrides)
- ) {};
-
- minmaxlist = minmaxlist_0_0_6;
-
- misc_random_0_2_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "misc_random";
- version = "0.2.6";
- src = fetchHex {
- pkg = "misc_random";
- version = "0.2.6";
- sha256 =
- "4fe3db3bddcf55d93404fa9f5bf006800d54bfeb78bcf583376750d28ac0d7bc";
- };
-
- meta = {
- longDescription = ''This is a very thin wrapper around erlang`s
- random:uniform method. It allows you to create
- random strings or numbers.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gutschilla/elixir-helper-random";
- };
- } // packageOverrides)
- ) {};
-
- misc_random = misc_random_0_2_6;
-
- mix_apidoc_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "mix_apidoc";
- version = "0.2.0";
- src = fetchHex {
- pkg = "mix_apidoc";
- version = "0.2.0";
- sha256 =
- "0f6119dc530050b8344e62e82b450dcd8cdad9a370d39af17420d8e7299eb059";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- longDescription = ''A mix task that triggers apidoc to create
- documentation for RESTful web APIs from inline
- code annotations.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sldab/mix_apidoc";
- };
- } // packageOverrides)
- ) {};
-
- mix_apidoc = mix_apidoc_0_2_0;
-
- mix_deps_tree_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mix_deps_tree";
- version = "0.1.0";
- src = fetchHex {
- pkg = "mix_deps_tree";
- version = "0.1.0";
- sha256 =
- "de19ea3eebf578080263f25fdf6a248fdc460aa86e41d582cc0d0379329fa6b6";
- };
-
- meta = {
- description = ''Mix task to print dependency tree of an
- application to a terminal'';
-
- homepage = "https://github.com/liveforeverx/mix_deps_tree";
- };
- } // packageOverrides)
- ) {};
-
- mix_deps_tree = mix_deps_tree_0_1_0;
-
- mix_erlang_tasks_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mix_erlang_tasks";
- version = "0.1.0";
- src = fetchHex {
- pkg = "mix_erlang_tasks";
- version = "0.1.0";
- sha256 =
- "95d2839c422c482a70c08a8702da8242f86b773f8ab6e8602a4eb72da8da04ed";
- };
-
- meta = {
- longDescription = ''This project provides a few Mix tasks that
- make it more convenient to use Mix as a build
- tool and package manager when developing
- applications in Erlang.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/alco/mix-erlang-tasks";
- };
- } // packageOverrides)
- ) {};
-
- mix_erlang_tasks = mix_erlang_tasks_0_1_0;
-
- mix_eunit_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mix_eunit";
- version = "0.1.2";
- src = fetchHex {
- pkg = "mix_eunit";
- version = "0.1.2";
- sha256 =
- "910cd611635e845be3c57b2c6c0dac7af24c87055b3d289fe93d7df1dafaeb6c";
- };
-
- meta = {
- description = ''A mix task to run eunit tests, works for umbrella
- projects'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dantswain/mix_eunit";
- };
- } // packageOverrides)
- ) {};
-
- mix_eunit = mix_eunit_0_1_2;
-
- mix_info_0_7_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mix_info";
- version = "0.7.2";
- src = fetchHex {
- pkg = "mix_info";
- version = "0.7.2";
- sha256 =
- "7b4430ea649bb0c978f3b761403c068b08d9781c3f325c3f0dc57c1b44f395a2";
- };
-
- meta = {
- longDescription = ''A mix task that counts directories, files,
- lines of code, modules, functions etc and
- displays the results.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pskordilakis/mix_info";
- };
- } // packageOverrides)
- ) {};
-
- mix_info = mix_info_0_7_2;
-
- mix_test_watch_0_2_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, fs_0_9_2 }:
- buildMix ({
- name = "mix_test_watch";
- version = "0.2.6";
- src = fetchHex {
- pkg = "mix_test_watch";
- version = "0.2.6";
- sha256 =
- "b7019e9a0eba42bc98f15be9c1402f23c2b0dab7b67e71bba8bc5b337b0ab273";
- };
- beamDeps = [ fs_0_9_2 ];
-
- meta = {
- description = ''Automatically run tests when files change'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lpil/mix-test.watch";
- };
- } // packageOverrides)
- ) {};
-
- mix_test_watch = mix_test_watch_0_2_6;
-
- mixgraph_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- json_0_3_3,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "mixgraph";
- version = "0.0.1";
- src = fetchHex {
- pkg = "mixgraph";
- version = "0.0.1";
- sha256 =
- "0c911c4e300d7e5196ff9d427b9d66d935d540309cb8a54a397641f7059f1700";
- };
- beamDeps = [ json_0_3_3 httpotion_2_2_2 ];
-
- meta = {
- description = ''Create an interactive dependency graph for any
- hex package published in hex.pm'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sivsushruth/mixgraph";
- };
- } // packageOverrides)
- ) {};
-
- mixgraph = mixgraph_0_0_1;
-
- mixpanel_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exjsx_3_1_0 }:
- buildMix ({
- name = "mixpanel";
- version = "0.0.3";
- src = fetchHex {
- pkg = "mixpanel";
- version = "0.0.3";
- sha256 =
- "7b81d80d3705e5d4451951984bac49d476e3c79131138e9ffb66538f9c51a56e";
- };
- beamDeps = [ exjsx_3_1_0 ];
-
- meta = {
- description = ''A client for the Mixpanel HTTP API. See
- mixpanel.com.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/michihuber/mixpanel_ex";
- };
- } // packageOverrides)
- ) {};
-
- mixpanel = mixpanel_0_0_3;
-
- mixpanel_api_ex_0_8_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "mixpanel_api_ex";
- version = "0.8.3";
- src = fetchHex {
- pkg = "mixpanel_api_ex";
- version = "0.8.3";
- sha256 =
- "1ff5eb4aa333495a86868873deb8fcd04c5f2e6f2560d77ac6ccbe07e2e3d7b4";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir client for the Mixpanel API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/agevio/mixpanel_api_ex";
- };
- } // packageOverrides)
- ) {};
-
- mixpanel_api_ex = mixpanel_api_ex_0_8_3;
-
- mixpanel_data_client_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_3_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "mixpanel_data_client";
- version = "0.0.2";
- src = fetchHex {
- pkg = "mixpanel_data_client";
- version = "0.0.2";
- sha256 =
- "7f3bbd608ae18153655f27bd50ea01ad85630d6c1cc6ab9ed336e95419f06c86";
- };
- beamDeps = [ poison_1_3_1 httpoison_0_8_3 ];
-
- meta = {
- description = ''Client library for interacting with the Mixpanel
- Data API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jeregrine/mixpanel_data_client";
- };
- } // packageOverrides)
- ) {};
-
- mixpanel_data_client = mixpanel_data_client_0_0_2;
-
- mixunit_0_9_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mixunit";
- version = "0.9.2";
- src = fetchHex {
- pkg = "mixunit";
- version = "0.9.2";
- sha256 =
- "2c0e66d10d479ec95c636d2de1db04cba03574282182af0df49c297230b22d43";
- };
-
- meta = {
- description = ''an eunit task for mix'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/talentdeficit/mixunit";
- };
- } // packageOverrides)
- ) {};
-
- mixunit = mixunit_0_9_2;
-
- mmExchangeRate_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- jsx_2_8_0,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "mmExchangeRate";
- version = "0.0.1";
- src = fetchHex {
- pkg = "mmExchangeRate";
- version = "0.0.1";
- sha256 =
- "6daf6e74bf3ce8f9d7cc19b18b023d700201a847dde94a0eef1f263ce65efbac";
- };
- beamDeps = [ jsx_2_8_0 httpotion_2_2_2 ];
-
- meta = {
- longDescription = ''A simple exchange rate checker and calculator
- based on Central Bank of Myanmar Api. '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/Arkar-Aung/mmExchangeRate";
- };
- } // packageOverrides)
- ) {};
-
- mmExchangeRate = mmExchangeRate_0_0_1;
-
- mmath_0_2_0_alpha4 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "mmath";
- version = "0.2.0-alpha4";
- src = fetchHex {
- pkg = "mmath";
- version = "0.2.0-alpha4";
- sha256 =
- "a855fe72b1939659a2856b32c74e148ed6c1d58cfb6eea5a24787995d66c05d7";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''math library for metric sequences and binary
- arrays.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dalmatinerdb/mmath";
- };
- } // packageOverrides)
- ) {};
-
- mmath_0_2_0_alpha7 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "mmath";
- version = "0.2.0-alpha7";
- src = fetchHex {
- pkg = "mmath";
- version = "0.2.0-alpha7";
- sha256 =
- "b4d68cce7e243b4e16f7a93cbdb16605f00c469cd9ebf7aa58c8b3214f8f8868";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''math library for metric sequences and binary
- arrays.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dalmatinerdb/mmath";
- };
- } // packageOverrides)
- ) {};
-
- mmath = mmath_0_2_0_alpha7;
-
- mnemonex_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, the_fuzz_0_3_0 }:
- buildMix ({
- name = "mnemonex";
- version = "1.1.0";
- src = fetchHex {
- pkg = "mnemonex";
- version = "1.1.0";
- sha256 =
- "e3b0bf58cdee4d18cdc324d3bb6f6241724e6d38b4fcb24fc04e2dae243339b9";
- };
- beamDeps = [ the_fuzz_0_3_0 ];
-
- meta = {
- description = ''mnemonicode encoder/decoder'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/mnemonex";
- };
- } // packageOverrides)
- ) {};
-
- mnemonex = mnemonex_1_1_0;
-
- mnemonic_slugs_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mnemonic_slugs";
- version = "0.0.1";
- src = fetchHex {
- pkg = "mnemonic_slugs";
- version = "0.0.1";
- sha256 =
- "d5200aaf06da3f9f307b58464f5eca2ed1a0dc379a12fe4f42444bb1e30a4bd8";
- };
-
- meta = {
- description = ''MnemonicSlugs is an Elixir library for generating
- memorable slugs.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/devshane/mnemonic_slugs";
- };
- } // packageOverrides)
- ) {};
-
- mnemonic_slugs = mnemonic_slugs_0_0_1;
-
- mochiweb_2_12_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "mochiweb";
- version = "2.12.2";
- src = fetchHex {
- pkg = "mochiweb";
- version = "2.12.2";
- sha256 =
- "d3e681d4054b74a96cf2efcd09e94157ab83a5f55ddc4ce69f90b8144673bd7a";
- };
-
- meta = {
- description = ''MochiWeb is an Erlang library for building
- lightweight HTTP servers. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mochi/mochiweb";
- };
- } // packageOverrides)
- ) {};
-
- mochiweb = mochiweb_2_12_2;
-
- mochiweb_html_2_15_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "mochiweb_html";
- version = "2.15.0";
- src = fetchHex {
- pkg = "mochiweb_html";
- version = "2.15.0";
- sha256 =
- "7651a4ef29bd6d69819b37b6aa12c7616c5cf75e67ccd849cfb499e2bbbf0ce6";
- };
-
- meta = {
- description = ''Mochiweb HTML parser'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/philss/mochiweb_html";
- };
- } // packageOverrides)
- ) {};
-
- mochiweb_html = mochiweb_html_2_15_0;
-
- mock_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, meck_0_8_4 }:
- buildMix ({
- name = "mock";
- version = "0.1.3";
- src = fetchHex {
- pkg = "mock";
- version = "0.1.3";
- sha256 =
- "bf7cf50d528394d870cdecac4920ab719cec0af98eff95759b57cab0e5ee143e";
- };
- beamDeps = [ meck_0_8_4 ];
-
- meta = {
- longDescription = ''A mocking libary for the Elixir language. We
- use the Erlang meck library to provide module
- mocking functionality for Elixir. It uses macros
- in Elixir to expose the functionality in a
- convenient manner for integrating in Elixir
- tests.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jjh42/mock";
- };
- } // packageOverrides)
- ) {};
-
- mock = mock_0_1_3;
-
- module_mocker_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "module_mocker";
- version = "0.2.0";
- src = fetchHex {
- pkg = "module_mocker";
- version = "0.2.0";
- sha256 =
- "ce8aa59f0c58ce7d333a1853f6a3a106fe0cbbe79f6f9aeb72370d66ed454f5b";
- };
-
- meta = {
- longDescription = ''ModuleMocker allows to use different module
- in development and test environment. It allows
- convention to mock module for test'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rohanpujaris/module_mocker";
- };
- } // packageOverrides)
- ) {};
-
- module_mocker = module_mocker_0_2_0;
-
- mogrify_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mogrify";
- version = "0.3.0";
- src = fetchHex {
- pkg = "mogrify";
- version = "0.3.0";
- sha256 =
- "490631d662a0303d468b48868929df99cc62081b5711c3a6b3eb7b0b2dac21e5";
- };
-
- meta = {
- description = ''ImageMagick command line wrapper.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/route/mogrify";
- };
- } // packageOverrides)
- ) {};
-
- mogrify = mogrify_0_3_0;
-
- mojoauth_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
- buildMix ({
- name = "mojoauth";
- version = "1.0.2";
- src = fetchHex {
- pkg = "mojoauth";
- version = "1.0.2";
- sha256 =
- "72d8b3fdff6d6571d7dcc9ad46b249823c84e0321920a0e9d6f39ee5f9fc2f23";
- };
- beamDeps = [ timex_1_0_2 ];
-
- meta = {
- longDescription = ''MojoAuth is a set of standard approaches to
- cross-app authentication based on HMAC.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/adhearsion/mojo-auth.ex";
- };
- } // packageOverrides)
- ) {};
-
- mojoauth = mojoauth_1_0_2;
-
- moment_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "moment";
- version = "0.1.0";
- src = fetchHex {
- pkg = "moment";
- version = "0.1.0";
- sha256 =
- "0cc098c8ba88f768ffd41e4bc4bb45b559d49361a2f8f7a39c686020da3f1842";
- };
-
- meta = {
- description = ''Parse, validate, manipulate, and display dates in
- Elixir.'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/atabary/moment";
- };
- } // packageOverrides)
- ) {};
-
- moment = moment_0_1_0;
-
- mon_handler_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, dialyze_0_2_1 }:
- buildMix ({
- name = "mon_handler";
- version = "1.0.2";
- src = fetchHex {
- pkg = "mon_handler";
- version = "1.0.2";
- sha256 =
- "d18942f95750b94e3da1d9fca7a2ea4b1b1d27c017feff76cb109b29bb308f58";
- };
- beamDeps = [ dialyze_0_2_1 ];
-
- meta = {
- longDescription = ''A minimal GenServer that monitors a given
- GenEvent handler. This server will handle exits
- of the Handler and attempt to re-add it to the
- manager when unexpected exits occur. Exits for
- :normal, :shutdown or :swapped reasons will not
- attempt a re-add to the manager.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tattdcodemonkey/mon_handler";
- };
- } // packageOverrides)
- ) {};
-
- mon_handler = mon_handler_1_0_2;
-
- monad_1_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "monad";
- version = "1.0.5";
- src = fetchHex {
- pkg = "monad";
- version = "1.0.5";
- sha256 =
- "d8ebe20971160e96bd6cdf11b5e8b5c24b70fddde3d198e5f7c3b5ebfbc78d6e";
- };
-
- meta = {
- description = ''Monads and do-syntax for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rmies/monad";
- };
- } // packageOverrides)
- ) {};
-
- monad = monad_1_0_5;
-
- monadex_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "monadex";
- version = "1.0.2";
- src = fetchHex {
- pkg = "monadex";
- version = "1.0.2";
- sha256 =
- "968784f2789fcb30b118399e51736f2265ca6b2823cc8fcabd73d6e4ac23e082";
- };
-
- meta = {
- description = ''Improve pipelines with monads.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rob-brown/MonadEx";
- };
- } // packageOverrides)
- ) {};
-
- monadex = monadex_1_0_2;
-
- mondo_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "mondo";
- version = "0.1.0";
- src = fetchHex {
- pkg = "mondo";
- version = "0.1.0";
- sha256 =
- "f557216314e098137f5140f1194e2eba7a2a030d78affc23ea5943f586ab1095";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir client for the Mondo API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stevedomin/mondo_elixir";
- };
- } // packageOverrides)
- ) {};
-
- mondo = mondo_0_1_0;
-
- mongodb_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- connection_1_0_2
- }:
- buildMix ({
- name = "mongodb";
- version = "0.1.1";
- src = fetchHex {
- pkg = "mongodb";
- version = "0.1.1";
- sha256 =
- "714f0543288c42bc42bf3ee6ac5f52db3fbc0b152610aa2536b51c244652abe0";
- };
- beamDeps = [ poolboy_1_5_1 connection_1_0_2 ];
-
- meta = {
- description = ''MongoDB driver for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ericmj/mongodb";
- };
- } // packageOverrides)
- ) {};
-
- mongodb = mongodb_0_1_1;
-
- monk_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "monk";
- version = "0.1.3";
- src = fetchHex {
- pkg = "monk";
- version = "0.1.3";
- sha256 =
- "35e6a2eea7090612fa25a003fb95ac120f27087f203445bbc33ac18682ddd724";
- };
-
- meta = {
- description = ''Monk helps to distinguish good from evil with an
- simple ok/error monad'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/niahoo/monk";
- };
- } // packageOverrides)
- ) {};
-
- monk = monk_0_1_3;
-
- morph_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "morph";
- version = "0.1.0";
- src = fetchHex {
- pkg = "morph";
- version = "0.1.0";
- sha256 =
- "a20a6bfda56cb8f2d9904e2ea4b2b0a4159ab2692181919f6eb4fe9f52abf3f2";
- };
-
- meta = {
- description = ''Lightweight string transformations for Elixir.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/cmoncrief/elixir-morph";
- };
- } // packageOverrides)
- ) {};
-
- morph = morph_0_1_0;
-
- mortgage_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mortgage";
- version = "0.0.2";
- src = fetchHex {
- pkg = "mortgage";
- version = "0.0.2";
- sha256 =
- "fbd6e7dcf2d8213b4b1ab3b00904482a6aadf32625245bdc02eb76b7cd265173";
- };
-
- meta = {
- description = ''A set of functions for working with mortgages and
- mortgage notes.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/geolessel/mortgage";
- };
- } // packageOverrides)
- ) {};
-
- mortgage = mortgage_0_0_2;
-
- moxie_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "moxie";
- version = "0.0.1";
- src = fetchHex {
- pkg = "moxie";
- version = "0.0.1";
- sha256 =
- "193e18ce0888f01fe2b43d0dcf79af5f48e50eba3a73609703cb4c04bea2ae46";
- };
-
- meta = {
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/molossus/moxie";
- };
- } // packageOverrides)
- ) {};
-
- moxie = moxie_0_0_1;
-
- mpinyin_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mpinyin";
- version = "0.0.2";
- src = fetchHex {
- pkg = "mpinyin";
- version = "0.0.2";
- sha256 =
- "1de0911391e6a76a91166f5210d4254165692ea28c00d4f153763d0a5757cb92";
- };
-
- meta = {
- description = ''Pinyin module for Elixir. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Hor/mpinyin";
- };
- } // packageOverrides)
- ) {};
-
- mpinyin = mpinyin_0_0_2;
-
- mpower_1_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "mpower";
- version = "1.0.1";
- src = fetchHex {
- pkg = "mpower";
- version = "1.0.1";
- sha256 =
- "d08a6ec51f1da683507ed08d0787a726eb3e56dd16084fffc279a5391fa02014";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir wrapper for MPowerPayments API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/abakhi/mpower";
- };
- } // packageOverrides)
- ) {};
-
- mpower = mpower_1_0_1;
-
- mr_roboto_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "mr_roboto";
- version = "1.0.0";
- src = fetchHex {
- pkg = "mr_roboto";
- version = "1.0.0";
- sha256 =
- "80c5af8f07bd85f28b60e350a5cfc92d1a5c2bcde9a0c3d93fcaa378a033a371";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- description = ''A simple robots.txt service'';
-
- };
- } // packageOverrides)
- ) {};
-
- mr_roboto = mr_roboto_1_0_0;
-
- msgpack_0_5_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "msgpack";
- version = "0.5.0";
- src = fetchHex {
- pkg = "msgpack";
- version = "0.5.0";
- sha256 =
- "520ae767b3c3c0796d2913c92f463bc8b4dee091880734f5b99a90921e18b704";
- };
-
- meta = {
- description = ''MessagePack serializer/deserializer'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "http://msgpack.org";
- };
- } // packageOverrides)
- ) {};
-
- msgpack = msgpack_0_5_0;
-
- msgpax_0_8_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "msgpax";
- version = "0.8.2";
- src = fetchHex {
- pkg = "msgpax";
- version = "0.8.2";
- sha256 =
- "aa0baa382383160d90275a1b5d8f72c457a2feed89cbb1bd080a5c3821389507";
- };
-
- meta = {
- longDescription = ''This library provides an API for serializing
- and de-serializing Elixir terms using the
- MessagePack format'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/lexmag/msgpax";
- };
- } // packageOverrides)
- ) {};
-
- msgpax = msgpax_0_8_2;
-
- mtx_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "mtx";
- version = "1.0.0";
- src = fetchHex {
- pkg = "mtx";
- version = "1.0.0";
- sha256 =
- "3bdcb209fe3cdfc5a6b5b95f619ecd123b7ee1d9203ace2178c8ff73be5bb90f";
- };
-
- meta = {
- description = ''Metrics Client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/synrc/mtx";
- };
- } // packageOverrides)
- ) {};
-
- mtx = mtx_1_0_0;
-
- multidef_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "multidef";
- version = "0.2.1";
- src = fetchHex {
- pkg = "multidef";
- version = "0.2.1";
- sha256 =
- "719dfdb9206ea34fc7b49c282b30adab752f9d1efb22678907d54fa0b54c50c6";
- };
-
- meta = {
- longDescription = ''Lets you define multiple heads for the same
- function: defmodule Test do import MultiDef mdef
- fred do { :init, val } -> fred {:double, val} {
- :double, val } -> IO.puts(val*2) a, b -> a+b end
- end IO.inspect Test.fred 1, 2 #=> 3 IO.inspect
- Test.fred { :init, 4 } #=> 8 '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pragdave/mdef";
- };
- } // packageOverrides)
- ) {};
-
- multidef = multidef_0_2_1;
-
- multiset_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "multiset";
- version = "0.0.4";
- src = fetchHex {
- pkg = "multiset";
- version = "0.0.4";
- sha256 =
- "f713b5102d17963fc516e0017725d716dade0b1fec979f0e3a53b8d203748c45";
- };
-
- meta = {
- description = ''Multisets for Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/hilverd/multiset-elixir";
- };
- } // packageOverrides)
- ) {};
-
- multiset = multiset_0_0_4;
-
- murdoch_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3,
- goth_0_0_3
- }:
- buildMix ({
- name = "murdoch";
- version = "0.0.1";
- src = fetchHex {
- pkg = "murdoch";
- version = "0.0.1";
- sha256 =
- "77ec44ca76d6b4a14df7222104a36cb29ed25f7d52fb3ffe30807ddc82a2d9ad";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 goth_0_0_3 ];
-
- meta = {
- longDescription = ''A library for interacting with Google Cloud
- Pub/Sub (PubSub). Supports both publication and
- pull subscription'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/peburrows/murdoch";
- };
- } // packageOverrides)
- ) {};
-
- murdoch = murdoch_0_0_1;
-
- murmur_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "murmur";
- version = "0.2.1";
- src = fetchHex {
- pkg = "murmur";
- version = "0.2.1";
- sha256 =
- "7e38b2f136d4e8039abb88f6cbdf50c939408d3819be4b18b639a968ee9c2bce";
- };
-
- meta = {
- longDescription = ''Murmur is a pure Elixir implementation of the
- non-cryptographic hash Murmur3. It aims to
- implement the x86_32bit, x86_128bit and
- x64_128bit variants.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gmcabrita/murmur";
- };
- } // packageOverrides)
- ) {};
-
- murmur_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "murmur";
- version = "1.0.0";
- src = fetchHex {
- pkg = "murmur";
- version = "1.0.0";
- sha256 =
- "5e81af1fe3c7a166830e5a695e2f2253a5255888c2f510d206d103914b4e28da";
- };
-
- meta = {
- longDescription = ''Murmur is a pure Elixir implementation of the
- non-cryptographic hash Murmur3. It aims to
- implement the x86_32bit, x86_128bit and
- x64_128bit variants.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gmcabrita/murmur";
- };
- } // packageOverrides)
- ) {};
-
- murmur = murmur_1_0_0;
-
- mustache_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mustache";
- version = "0.0.2";
- src = fetchHex {
- pkg = "mustache";
- version = "0.0.2";
- sha256 =
- "0d91f0a6221f482e736987c59032e84f6bade6ae9179e595592e2cc0b728b441";
- };
-
- meta = {
- description = ''Mustache templates for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/schultyy/Mustache.ex";
- };
- } // packageOverrides)
- ) {};
-
- mustache = mustache_0_0_2;
-
- mutant_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mutant";
- version = "0.0.2";
- src = fetchHex {
- pkg = "mutant";
- version = "0.0.2";
- sha256 =
- "c875062e082242b79c85356993ad3cfd7d550392d34fc6da23a132495b0dcb6f";
- };
-
- meta = {
- description = ''Now you can create mutable structs, use this with
- care and only as a last resort'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/hackersguildco/Mutant";
- };
- } // packageOverrides)
- ) {};
-
- mutant = mutant_0_0_2;
-
- mysql_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "mysql";
- version = "1.0.0";
- src = fetchHex {
- pkg = "mysql";
- version = "1.0.0";
- sha256 =
- "34b8e9252e150d329798a0d7f7054f40c08703ccdd7e37dfc5116fe388513251";
- };
-
- meta = {
- description = ''MySQL/OTP – MySQL driver for Erlang/OTP'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/mysql-otp/mysql-otp";
- };
- } // packageOverrides)
- ) {};
-
- mysql = mysql_1_0_0;
-
- mysqlex_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, mysql_1_0_0 }:
- buildMix ({
- name = "mysqlex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "mysqlex";
- version = "0.0.1";
- sha256 =
- "5df9c80e9ff9a61fe9ddb4c8883963686f66e21168b64acfa55b14c50e9305ee";
- };
- beamDeps = [ mysql_1_0_0 ];
-
- meta = {
- longDescription = ''An Ecto-compatible wrapper around the
- mysql-otp library.
- https://github.com/mysql-otp/mysql-otp'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/tjheeta/mysqlex";
- };
- } // packageOverrides)
- ) {};
-
- mysqlex = mysqlex_0_0_1;
-
- n2o_2_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "n2o";
- version = "2.3.0";
- src = fetchHex {
- pkg = "n2o";
- version = "2.3.0";
- sha256 =
- "fca4f0a259fda332784d6d7948f8aadec5fb6a7695d5ac79b849b0ae547fb7b8";
- };
-
- meta = {
- description = ''N2O Application Server'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/synrc/n2o";
- };
- } // packageOverrides)
- ) {};
-
- n2o = n2o_2_3_0;
-
- nadia_0_4_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "nadia";
- version = "0.4.0";
- src = fetchHex {
- pkg = "nadia";
- version = "0.4.0";
- sha256 =
- "e76217333ad6d02ec971bfa781e70268285fc417aebb486318e0584affccb08d";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Telegram Bot API Wrapper written in Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zhyu/nadia";
- };
- } // packageOverrides)
- ) {};
-
- nadia = nadia_0_4_0;
-
- naive_bayes_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "naive_bayes";
- version = "0.1.3";
- src = fetchHex {
- pkg = "naive_bayes";
- version = "0.1.3";
- sha256 =
- "4b65f199852dcb95ba483b7eeae0afed36931418854aadf6b8235197a985d29e";
- };
-
- meta = {
- description = ''An Elixir implementation of Naive Bayes'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ashleyw/naive_bayes";
- };
- } // packageOverrides)
- ) {};
-
- naive_bayes = naive_bayes_0_1_3;
-
- named_args_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "named_args";
- version = "0.1.0";
- src = fetchHex {
- pkg = "named_args";
- version = "0.1.0";
- sha256 =
- "d90285d6fab53c66762e6b3cec655d79df24251e8ed277faa4b308d6f2789c1e";
- };
-
- meta = {
- description = ''Ensures default maps and keyword lists have the
- defaults specified.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mgwidmann/named_args";
- };
- } // packageOverrides)
- ) {};
-
- named_args = named_args_0_1_0;
-
- narp_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "narp";
- version = "0.0.1";
- src = fetchHex {
- pkg = "narp";
- version = "0.0.1";
- sha256 =
- "90800be330ed49563b24d891a578678865ce108cd77fa2427e09dbb6b1bac737";
- };
-
- meta = {
- description = ''Narp is an easy and flexible way to authorize
- function calls in elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/faber-lotto/narp";
- };
- } // packageOverrides)
- ) {};
-
- narp = narp_0_0_1;
-
- nat_set_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "nat_set";
- version = "0.0.1";
- src = fetchHex {
- pkg = "nat_set";
- version = "0.0.1";
- sha256 =
- "cc6ed65c754153d7c98c9825370780831cfbe638d162cb4ae2178eadcdd00611";
- };
-
- meta = {
- description = ''Represent sets of natural numbers compactly in
- Elixir using bitwise operations'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/hilverd/nat-set-elixir";
- };
- } // packageOverrides)
- ) {};
-
- nat_set = nat_set_0_0_1;
-
- nativegen_0_4_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "nativegen";
- version = "0.4.1";
- src = fetchHex {
- pkg = "nativegen";
- version = "0.4.1";
- sha256 =
- "54c36ca3c0333f04b84f8b15fa028fcecfe77614954c78e87b22ed56e977f46f";
- };
-
- meta = {
- description = ''Accessible REST API code generator for native
- app.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yoavlt/nativegen";
- };
- } // packageOverrides)
- ) {};
-
- nativegen = nativegen_0_4_1;
-
- nats_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- json_0_3_3
- }:
- buildMix ({
- name = "nats";
- version = "0.0.1";
- src = fetchHex {
- pkg = "nats";
- version = "0.0.1";
- sha256 =
- "5568e91f56f65388ad6cb92ddbd70cec5227dadea9d12ec558e93bfe71c9bf78";
- };
- beamDeps = [ poolboy_1_5_1 json_0_3_3 ];
-
- meta = {
- description = ''A NATS client written in elixir supporting
- pub/sub for microservices'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/aforward/elixir_nats";
- };
- } // packageOverrides)
- ) {};
-
- nats = nats_0_0_1;
-
- nats_msg_0_4_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "nats_msg";
- version = "0.4.1";
- src = fetchHex {
- pkg = "nats_msg";
- version = "0.4.1";
- sha256 =
- "8e21a78bf2ae76d7702bcc03eb87bdddac1b99edebfc99db98e8e94a7a5361c4";
- };
-
- meta = {
- description = ''Pure Erlang NATS Protocol Message
- Encoder/Decoder'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yuce/nats_msg";
- };
- } // packageOverrides)
- ) {};
-
- nats_msg = nats_msg_0_4_1;
-
- natsio_0_1_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "natsio";
- version = "0.1.4";
- src = fetchHex {
- pkg = "natsio";
- version = "0.1.4";
- sha256 =
- "3ed391e3e5f494828da2cb4949e661df782004cfe8273b9f1685ba4bc858187e";
- };
-
- meta = {
- description = ''NATS framework for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nats-io/elixir-nats";
- };
- } // packageOverrides)
- ) {};
-
- natsio = natsio_0_1_4;
-
- natural_sort_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "natural_sort";
- version = "0.3.0";
- src = fetchHex {
- pkg = "natural_sort";
- version = "0.3.0";
- sha256 =
- "6c3476edf395c487a8b55d104458e0f029ca2adb7a0373d12a7a08643f7e7172";
- };
-
- meta = {
- description = ''Sort a list of strings containing numbers in a
- natural manner. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/DanCouper/natural_sort";
- };
- } // packageOverrides)
- ) {};
-
- natural_sort = natural_sort_0_3_0;
-
- navigation_history_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "navigation_history";
- version = "0.2.0";
- src = fetchHex {
- pkg = "navigation_history";
- version = "0.2.0";
- sha256 =
- "9fbddedd831930c3f2e784c53442558d90d68040f9921dfa9441da63d6b8dacc";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''Navigation history tracking plug'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/tuvistavie/plug-navigation-history";
- };
- } // packageOverrides)
- ) {};
-
- navigation_history = navigation_history_0_2_0;
-
- navigation_tree_0_4_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "navigation_tree";
- version = "0.4.4";
- src = fetchHex {
- pkg = "navigation_tree";
- version = "0.4.4";
- sha256 =
- "a4e6aad3224ad9c463a1ac0412463a18ac71b7a78ea16303ad72f43f1fb217c6";
- };
-
- meta = {
- longDescription = ''A navigation tree representation with helpers
- to generate HTML out of it - depending of
- userroles. Also creates nice HTML navbars for
- Bootstrap. Implemented as Agent to hold config
- state.'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/gutschilla/elixir-navigation-tree";
- };
- } // packageOverrides)
- ) {};
-
- navigation_tree = navigation_tree_0_4_4;
-
- ndc_ex_sdk_0_2_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- httpotion_2_2_2,
- ibrowse_4_2_2,
- pipe_0_0_2,
- xml_builder_0_0_8
- }:
- buildMix ({
- name = "ndc_ex_sdk";
- version = "0.2.1";
- src = fetchHex {
- pkg = "ndc_ex_sdk";
- version = "0.2.1";
- sha256 =
- "2d17a23afbbe4f348abb6c1e9fb787ff609ba678828f2cd41dedb6a79b9c8232";
- };
- beamDeps = [
- timex_2_1_6
- httpotion_2_2_2
- ibrowse_4_2_2
- pipe_0_0_2
- xml_builder_0_0_8
- ];
-
- meta = {
- longDescription = ''This is an Elixir package that wrapps any
- NDC-compliant API. It`s host-agnostic and quite
- flexible-through-configuration so that it can
- reach NDC hosts with a certain flexibility'';
- license = stdenv.lib.licenses.free;
- };
- } // packageOverrides)
- ) {};
-
- ndc_ex_sdk = ndc_ex_sdk_0_2_1;
-
- neat_ex_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, json_0_3_3 }:
- buildMix ({
- name = "neat_ex";
- version = "1.1.0";
- src = fetchHex {
- pkg = "neat_ex";
- version = "1.1.0";
- sha256 =
- "42d08b8c1bb5245d19864f683df77354ee466b285bac48abed3dd3471a738b21";
- };
- beamDeps = [ json_0_3_3 ];
-
- meta = {
- longDescription = ''This project provides the means to define,
- simulate, and serialize
- Artificial-Neural-Networks (ANNs), as well as
- the means to develop them through use of the
- Neuro-Evolution of Augmenting Toplogies (NEAT)
- algorithm created by Dr. Kenneth Stanley.
- Neuro-Evolution, unlike back-propogation, easily
- allows the usage of recurrent neural networks
- instead of just feed-forward networks, and
- fitness functions instead of just training data.
- Additionally, since NEAT augments topologies,
- all the engine needs to start is the
- input/output layout, and a fitness function.'';
- license = stdenv.lib.licenses.asl20;
- };
- } // packageOverrides)
- ) {};
-
- neat_ex = neat_ex_1_1_0;
-
- nectar_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "nectar";
- version = "0.0.1";
- src = fetchHex {
- pkg = "nectar";
- version = "0.0.1";
- sha256 =
- "dffc5f1c68c83d9eb83ca1c8868d923beaccfdf36ae2e5122dc7bc8edd5665f5";
- };
-
- meta = {
- description = ''Placeholder package for nectar ecommerce'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- nectar = nectar_0_0_1;
-
- nerves_io_neopixel_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "nerves_io_neopixel";
- version = "0.2.0";
- src = fetchHex {
- pkg = "nerves_io_neopixel";
- version = "0.2.0";
- sha256 =
- "662ca0af01330399eba9aff9806c086027ec5b3a2e235af4cd909282a6d09afa";
- };
-
- meta = {
- description = ''Drive WS2812B \"NeoPixel\" RGB LED strips from a
- Raspberry Pi using Elixir.'';
- license = with stdenv.lib.licenses; [ mit bsd2 ];
- homepage = "https://github.com/GregMefford/nerves_io_neopixel";
- };
- } // packageOverrides)
- ) {};
-
- nerves_io_neopixel = nerves_io_neopixel_0_2_0;
-
- nerves_system_0_1_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- porcelain_2_0_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "nerves_system";
- version = "0.1.4";
- src = fetchHex {
- pkg = "nerves_system";
- version = "0.1.4";
- sha256 =
- "2ad32ff5a6d9a827fb89f93a9c0626add1c72ffaf9068f3cea94fa5fd0eff591";
- };
- beamDeps = [ porcelain_2_0_1 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Elixir compilers and scripts for building
- Nerves Systems. For useable system
- configurations see nerves_system_*'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nerves-project/nerves_system";
- };
- } // packageOverrides)
- ) {};
-
- nerves_system = nerves_system_0_1_4;
-
- nerves_system_br_0_5_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "nerves_system_br";
- version = "0.5.2";
- src = fetchHex {
- pkg = "nerves_system_br";
- version = "0.5.2";
- sha256 =
- "43747294af52161eb7d58269a18d1927d7fe66185047fbfae204938d9ebe56c3";
- };
-
- meta = {
- description = ''Nerves System BR - Buildroot based build platform
- for Nerves Systems'';
- license = with stdenv.lib.licenses; [ asl20 free ];
- homepage = "https://github.com/nerves-project/nerves_system_br";
- };
- } // packageOverrides)
- ) {};
-
- nerves_system_br = nerves_system_br_0_5_2;
-
- nerves_toolchain_0_6_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "nerves_toolchain";
- version = "0.6.2";
- src = fetchHex {
- pkg = "nerves_toolchain";
- version = "0.6.2";
- sha256 =
- "0e2c841389de2b3a9d527dee288e5a8d01883cea424edf951e70e7d9855f45f1";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Elixir compilers and scripts for building
- Nerves Toolchains. For useable toolchain
- configurations see nerves_toolchain_*'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nerves-project/nerves_toolchain";
- };
- } // packageOverrides)
- ) {};
-
- nerves_toolchain = nerves_toolchain_0_6_2;
-
- nerves_uart_0_0_6 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, elixir_make_0_1_0
- }:
- buildMix ({
- name = "nerves_uart";
- version = "0.0.6";
- src = fetchHex {
- pkg = "nerves_uart";
- version = "0.0.6";
- sha256 =
- "1de94781598204b33f21ac27346390421f377c18b9503c86de60265b37573768";
- };
- beamDeps = [ elixir_make_0_1_0 ];
-
- meta = {
- description = ''Discover and use UARTs and serial ports in
- Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nerves-project/nerves_uart";
- };
- } // packageOverrides)
- ) {};
-
- nerves_uart = nerves_uart_0_0_6;
-
- nest_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "nest";
- version = "0.0.1";
- src = fetchHex {
- pkg = "nest";
- version = "0.0.1";
- sha256 =
- "4092651c14022a285eb4ffb8b6e9c3d6c5937729644fcc88b43f74324bc3bac3";
- };
-
- meta = {
- longDescription = ''A library for using the Nest API, allowing
- integration with Nest Thermostats and other Nest
- devices.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/adamzaninovich/nest";
- };
- } // packageOverrides)
- ) {};
-
- nest = nest_0_0_1;
-
- netrc_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "netrc";
- version = "0.0.2";
- src = fetchHex {
- pkg = "netrc";
- version = "0.0.2";
- sha256 =
- "a82b1702d8702a51b17e1756261b316ae3a72ac07bbf04e3a1258cc1210f6000";
- };
-
- meta = {
- description = ''Read netrc files'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ma2gedev/netrcex";
- };
- } // packageOverrides)
- ) {};
-
- netrc = netrc_0_0_2;
-
- netstrings_2_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "netstrings";
- version = "2.0.1";
- src = fetchHex {
- pkg = "netstrings";
- version = "2.0.1";
- sha256 =
- "f6a3727dba6ae5aa3371ffddf7adf6aaf46bf387e84873f65152083ecf821845";
- };
-
- meta = {
- description = ''Netstrings implementaton'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/netstrings_ex";
- };
- } // packageOverrides)
- ) {};
-
- netstrings = netstrings_2_0_1;
-
- neural_net_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "neural_net";
- version = "1.0.0";
- src = fetchHex {
- pkg = "neural_net";
- version = "1.0.0";
- sha256 =
- "164cead198d6f8e2ba396346c4c4f8ec8c5b6e6ae00d6915eec902c436779239";
- };
-
- meta = {
- longDescription = ''NeuralNet is an A.I. library that allows for
- the construction and training of complex
- recurrent neural networks. Architectures such as
- LSTM or GRU can be specified in under 20 lines
- of code. Any neural network that can be built
- with the NeuralNet DSL can be trainined with
- automatically implemented BPTT (back-propagation
- through time).'';
- license = stdenv.lib.licenses.asl20;
- };
- } // packageOverrides)
- ) {};
-
- neural_net = neural_net_1_0_0;
-
- neural_network_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "neural_network";
- version = "0.1.0";
- src = fetchHex {
- pkg = "neural_network";
- version = "0.1.0";
- sha256 =
- "80e84eaf4e0ff5455651c6c7cef484b9eefd60d6bd8e59606eb72a42cf18587c";
- };
-
- meta = {
- longDescription = ''A neural network made up of layers of neurons
- connected to each other to form a relationship
- allowing it to learn.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kblake/neural-net-elixir";
- };
- } // packageOverrides)
- ) {};
-
- neural_network = neural_network_0_1_0;
-
- news_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "news";
- version = "0.3.0";
- src = fetchHex {
- pkg = "news";
- version = "0.3.0";
- sha256 =
- "b8759a3cb0bb40e86d5a5ea65b911a066da4ec197b097be88fb67f6358838124";
- };
-
- meta = {
- description = ''Publish elixir and erlang new weekly'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zhongwencool/news";
- };
- } // packageOverrides)
- ) {};
-
- news = news_0_3_0;
-
- ngram_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ngram";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ngram";
- version = "0.0.1";
- sha256 =
- "13185be68166d8314ae63f70eceb58a4e00b441d3294633450d4f8a7c565e218";
- };
-
- meta = {
- description = ''n-gram tokenization and distance calculations'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ardcore/ngram";
- };
- } // packageOverrides)
- ) {};
-
- ngram = ngram_0_0_1;
-
- nile_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "nile";
- version = "0.1.3";
- src = fetchHex {
- pkg = "nile";
- version = "0.1.3";
- sha256 =
- "73a2c8be8507bb39de74eb3fa5ae40e3c40cabef30cd884f67ab6d3400a7bea4";
- };
-
- meta = {
- description = ''Elixir stream extensions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/nile";
- };
- } // packageOverrides)
- ) {};
-
- nile = nile_0_1_3;
-
- ninjaproxies_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "ninjaproxies";
- version = "0.2.0";
- src = fetchHex {
- pkg = "ninjaproxies";
- version = "0.2.0";
- sha256 =
- "5524329d00944690b362d30fef9c4032c03c401cc44d0ad9e98e147f5792fade";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Ninjaproxies client library for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zensavona/ninjaproxies";
- };
- } // packageOverrides)
- ) {};
-
- ninjaproxies = ninjaproxies_0_2_0;
-
- njord_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "njord";
- version = "0.1.1";
- src = fetchHex {
- pkg = "njord";
- version = "0.1.1";
- sha256 =
- "b438430dbf6ceaf2bede01a285c5032be3041cbedd7c1552653d75179fab4dfb";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A wrapper over HTTPoison to build client APIs.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gmtprime/njord";
- };
- } // packageOverrides)
- ) {};
-
- njord = njord_0_1_1;
-
- noise_0_0_4 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "noise";
- version = "0.0.4";
- src = fetchHex {
- pkg = "noise";
- version = "0.0.4";
- sha256 =
- "2a448e5aff72edd08a587de16c9887ca80ffcde00004eaa2f94dae56536958be";
- };
-
- meta = {
- description = ''A pseudo-random noise generation library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joshforisha/noise";
- };
- } // packageOverrides)
- ) {};
-
- noise = noise_0_0_4;
-
- normalize_email_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, is_email_0_0_2 }:
- buildMix ({
- name = "normalize_email";
- version = "0.0.1";
- src = fetchHex {
- pkg = "normalize_email";
- version = "0.0.1";
- sha256 =
- "ac5864ecf0d002ecbc56f9296bff7c01fc1d7e2e84e2529f7726f1a068f5d584";
- };
- beamDeps = [ is_email_0_0_2 ];
-
- meta = {
- description = ''Normalize an email address'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/johnotander/normalize_email";
- };
- } // packageOverrides)
- ) {};
-
- normalize_email = normalize_email_0_0_1;
-
- normalize_url_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "normalize_url";
- version = "0.1.1";
- src = fetchHex {
- pkg = "normalize_url";
- version = "0.1.1";
- sha256 =
- "7d1c75f4bf5156636e8d0b5c6addb0cae802b970f8412f4b0429b3547220d88e";
- };
-
- meta = {
- description = ''Normalize a url'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/johnotander/normalize_url";
- };
- } // packageOverrides)
- ) {};
-
- normalize_url = normalize_url_0_1_1;
-
- not_qwerty123_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, gettext_0_11_0 }:
- buildMix ({
- name = "not_qwerty123";
- version = "1.1.0";
- src = fetchHex {
- pkg = "not_qwerty123";
- version = "1.1.0";
- sha256 =
- "4997296d742f72fe95f8933cba92ab6cee3147888dc9bbd7b703c7f970e8ab58";
- };
- beamDeps = [ gettext_0_11_0 ];
-
- meta = {
- description = ''Library to check password strength and generate
- random passwords.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/riverrun/notqwerty123";
- };
- } // packageOverrides)
- ) {};
-
- not_qwerty123 = not_qwerty123_1_1_0;
-
- number_0_4_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "number";
- version = "0.4.1";
- src = fetchHex {
- pkg = "number";
- version = "0.4.1";
- sha256 =
- "773d28c837acf17b0056deb54b7d966a3d6a9d853e88c08829b5732cb7029fb9";
- };
-
- meta = {
- description = ''Convert numbers to various string formats, such
- as currency'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/danielberkompas/number";
- };
- } // packageOverrides)
- ) {};
-
- number = number_0_4_1;
-
- numerix_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "numerix";
- version = "0.0.4";
- src = fetchHex {
- pkg = "numerix";
- version = "0.0.4";
- sha256 =
- "b837acc1c095fe580cc69314b72c9171a0d7d6f8734f81ee2ec1f917614c997f";
- };
-
- meta = {
- description = ''A collection of (potentially) useful mathematical
- functions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/safwank/Numerix";
- };
- } // packageOverrides)
- ) {};
-
- numerix = numerix_0_0_4;
-
- oauth2_0_3_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- plug_1_1_5,
- httpoison_0_8_3,
- hackney_1_6_0
- }:
- buildMix ({
- name = "oauth2";
- version = "0.3.0";
- src = fetchHex {
- pkg = "oauth2";
- version = "0.3.0";
- sha256 =
- "ee23e6fb6ac84abce23713ba93f1df2fd368c9ad7b9288f0ef6fcec0e0249043";
- };
- beamDeps = [
- poison_1_5_2 plug_1_1_5 httpoison_0_8_3 hackney_1_6_0
- ];
-
- meta = {
- description = ''An Elixir OAuth 2.0 Client Library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/scrogson/oauth2";
- };
- } // packageOverrides)
- ) {};
-
- oauth2_erlang_0_6_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "oauth2_erlang";
- version = "0.6.1";
- src = fetchHex {
- pkg = "oauth2_erlang";
- version = "0.6.1";
- sha256 =
- "dc60e92de379fd27c3b9296e2368e97797233a092297d41f47f3a72846b2a974";
- };
-
- meta = {
- description = ''Erlang OAuth 2.0 implementation'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kivra/oauth2";
- };
- } // packageOverrides)
- ) {};
-
- oauth2_erlang = oauth2_erlang_0_6_1;
-
- oauther_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "oauther";
- version = "1.0.2";
- src = fetchHex {
- pkg = "oauther";
- version = "1.0.2";
- sha256 =
- "2b65e6408600d5daed7bb1b108533624b6c34491f0278b44013400aa7b551e4d";
- };
-
- meta = {
- description = ''Library to authenticate with OAuth 1.0
- protocol.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/lexmag/oauther";
- };
- } // packageOverrides)
- ) {};
-
- oauther = oauther_1_0_2;
-
- octet_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "octet";
- version = "0.0.2";
- src = fetchHex {
- pkg = "octet";
- version = "0.0.2";
- sha256 =
- "12c7d7cff035f48139e7304913e7c227ce5bf95508ad8096ed510328d916ede3";
- };
-
- meta = {
- description = ''Octet string converter'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kiennt/octet";
- };
- } // packageOverrides)
- ) {};
-
- octet = octet_0_0_2;
-
- octokit_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_1_0_2,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "octokit";
- version = "0.1.0";
- src = fetchHex {
- pkg = "octokit";
- version = "0.1.0";
- sha256 =
- "1c761130e94dbbe16a7751ee1289e1334c9208222da03a8ae9fd77c50f5e969b";
- };
- beamDeps = [ timex_1_0_2 poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir library for accessing the GitHub
- API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lee-dohm/octokit.ex";
- };
- } // packageOverrides)
- ) {};
-
- octokit = octokit_0_1_0;
-
- odgn_json_pointer_1_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "odgn_json_pointer";
- version = "1.2.0";
- src = fetchHex {
- pkg = "odgn_json_pointer";
- version = "1.2.0";
- sha256 =
- "fd99e3d11e4d2a52fd3b4ee5d3d1fb1f1d316ebaf1b7e699e563c813cc7f8e77";
- };
-
- meta = {
- description = ''This is an implementation of JSON Pointer (RFC
- 6901) for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/odogono/elixir-jsonpointer";
- };
- } // packageOverrides)
- ) {};
-
- odgn_json_pointer = odgn_json_pointer_1_2_0;
-
- odin_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "odin";
- version = "0.0.1";
- src = fetchHex {
- pkg = "odin";
- version = "0.0.1";
- sha256 =
- "17951e0c8c73f10b38e4110e6ecefe507b4ea6203bcea7d55e34320be60b5a4a";
- };
-
- meta = {
- description = ''elixir toolkit for building command-line
- interfaces.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/plus-eg/odin";
- };
- } // packageOverrides)
- ) {};
-
- odin = odin_0_0_1;
-
- odt_potion_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "odt_potion";
- version = "0.0.1";
- src = fetchHex {
- pkg = "odt_potion";
- version = "0.0.1";
- sha256 =
- "f2c429129dc1e636dbd3563750c667315aff650ddfe7aefe06991299f76f35bd";
- };
-
- meta = {
- description = ''Substitute placeholders in ODT`s with custom
- information'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/andrewcottage/odt_potion";
- };
- } // packageOverrides)
- ) {};
-
- odt_potion = odt_potion_0_0_1;
-
- og_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "og";
- version = "0.1.0";
- src = fetchHex {
- pkg = "og";
- version = "0.1.0";
- sha256 =
- "0b858c07cb6d6d40eca28e3462c03213aeb1f3f1a22bd98e53c2bda445ee98b7";
- };
-
- meta = {
- description = ''Og is a small collection of logger helper
- functions in elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stephenmoloney/og";
- };
- } // packageOverrides)
- ) {};
-
- og = og_0_1_0;
-
- ok_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ok";
- version = "0.1.3";
- src = fetchHex {
- pkg = "ok";
- version = "0.1.3";
- sha256 =
- "e5ac8a719f097467925d492da2cd2ad9543dfd8729739fa4a32a671337eb08bb";
- };
-
- meta = {
- description = ''Effecient error handling in elixir pipelines.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/CrowdHailer/OK";
- };
- } // packageOverrides)
- ) {};
-
- ok = ok_0_1_3;
-
- ok_jose_2_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ok_jose";
- version = "2.0.0";
- src = fetchHex {
- pkg = "ok_jose";
- version = "2.0.0";
- sha256 =
- "55377aa3f9b6e563aeb14b3960e4d2a697a059799e8d8ee390059faeaab219eb";
- };
-
- meta = {
- description = ''Pipe functions that produce ok/error tuples.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/vic/ok_jose";
- };
- } // packageOverrides)
- ) {};
-
- ok_jose = ok_jose_2_0_0;
-
- one_signal_0_0_6 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "one_signal";
- version = "0.0.6";
- src = fetchHex {
- pkg = "one_signal";
- version = "0.0.6";
- sha256 =
- "d90ec5f9e43d164e2942422d3c1e9a6b26a956ea135eb1a316380e12ef6b27d1";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir wrapper of OneSignal'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yoavlt/one_signal";
- };
- } // packageOverrides)
- ) {};
-
- one_signal = one_signal_0_0_6;
-
- onetime_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
- buildMix ({
- name = "onetime";
- version = "1.0.0";
- src = fetchHex {
- pkg = "onetime";
- version = "1.0.0";
- sha256 =
- "28481e7e239caa0002a42178af46cb80c3501faca7c1b953558e9d8dbba76c4c";
- };
- beamDeps = [ timex_1_0_2 ];
-
- meta = {
- description = ''An onetime key-value store'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ryo33/onetime-elixir";
- };
- } // packageOverrides)
- ) {};
-
- onetime = onetime_1_0_0;
-
- oop_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "oop";
- version = "0.1.0";
- src = fetchHex {
- pkg = "oop";
- version = "0.1.0";
- sha256 =
- "eee8595a9f8bee5967850b143070d1a6c9b819c69ea19c82ae7c353e5991785e";
- };
-
- meta = {
- description = ''OOP in Elixir!'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/wojtekmach/oop";
- };
- } // packageOverrides)
- ) {};
-
- oop = oop_0_1_0;
-
- opbeat_0_3_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "opbeat";
- version = "0.3.0";
- src = fetchHex {
- pkg = "opbeat";
- version = "0.3.0";
- sha256 =
- "20977e8ae08a1789326a3e5c0c8fa3265dd0e6ddc1fb6abe25c3a33d3fc9e692";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir client for opbeat'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/teodor-pripoae/opbeat";
- };
- } // packageOverrides)
- ) {};
-
- opbeat = opbeat_0_3_0;
-
- open_graphx_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- floki_0_8_1
- }:
- buildMix ({
- name = "open_graphx";
- version = "0.0.2";
- src = fetchHex {
- pkg = "open_graphx";
- version = "0.0.2";
- sha256 =
- "2eef951c4fbb8a01f11ed3ab6ca62dc695a84baf9ae0fbe7698058eac8020b70";
- };
- beamDeps = [ httpoison_0_8_3 floki_0_8_1 ];
-
- meta = {
- description = ''Load Open Graph Protocol'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yoavlt/open_graphx";
- };
- } // packageOverrides)
- ) {};
-
- open_graphx = open_graphx_0_0_2;
-
- openmaize_jwt_0_9_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "openmaize_jwt";
- version = "0.9.0";
- src = fetchHex {
- pkg = "openmaize_jwt";
- version = "0.9.0";
- sha256 =
- "1c07dc9646a6270d9a21669ca27b55453e3af568724715a26feef395d5b105ab";
- };
- beamDeps = [ poison_2_1_0 plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''JSON Web Token library for use with the Openmaize
- authentication library.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/riverrun/openmaizejwt";
- };
- } // packageOverrides)
- ) {};
-
- openmaize_jwt = openmaize_jwt_0_9_0;
-
- openstack_0_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- maybe_0_0_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "openstack";
- version = "0.0.5";
- src = fetchHex {
- pkg = "openstack";
- version = "0.0.5";
- sha256 =
- "f3387f15fea0ae51eacc7c7b3667ac5cc611c479ae48a7ce8ea61d5ae1c6ba57";
- };
- beamDeps = [ poison_1_5_2 maybe_0_0_1 httpoison_0_8_3 ];
-
- meta = {
- description = ''Openstack Client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zweifisch/openstack.ex";
- };
- } // packageOverrides)
- ) {};
-
- openstack = openstack_0_0_5;
-
- openstax_keystone_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_2_1_6,
- poison_1_5_2,
- httpoison_0_8_3,
- connection_1_0_2
- }:
- buildMix ({
- name = "openstax_keystone";
- version = "0.1.1";
- src = fetchHex {
- pkg = "openstax_keystone";
- version = "0.1.1";
- sha256 =
- "0ca484da2caef05a6aa4ce71c009f249142cc83f504160c179e783e9639c7de9";
- };
- beamDeps = [
- timex_2_1_6
- poison_1_5_2
- httpoison_0_8_3
- connection_1_0_2
- ];
-
- meta = {
- description = ''OpenStack Keystone client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mspanc/openstax_keystone";
- };
- } // packageOverrides)
- ) {};
-
- openstax_keystone = openstax_keystone_0_1_1;
-
- openstax_swift_0_1_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "openstax_swift";
- version = "0.1.4";
- src = fetchHex {
- pkg = "openstax_swift";
- version = "0.1.4";
- sha256 =
- "244bf77997b366950ec9852b2a65ab58bb1370e86028ae5efe8f84668384e903";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''OpenStack Swift client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mspanc/openstax_swift";
- };
- } // packageOverrides)
- ) {};
-
- openstax_swift = openstax_swift_0_1_4;
-
- ordered_list_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ordered_list";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ordered_list";
- version = "0.1.0";
- sha256 =
- "6b6410f35d1bda7335fc0c5f16e2b6f5a6a8c162363073931347dc184521159d";
- };
-
- meta = {
- description = ''Sorting and reordering positions in a list.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/aarondufall/ordered_list";
- };
- } // packageOverrides)
- ) {};
-
- ordered_list = ordered_list_0_1_0;
-
- os_utils_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "os_utils";
- version = "0.3.0";
- src = fetchHex {
- pkg = "os_utils";
- version = "0.3.0";
- sha256 =
- "b49e32630b3f198b5fe4f6858aa03d1236d659564f98d522c9e646c045e13b64";
- };
-
- meta = {
- description = ''OS utilities for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/orderthruchaos/os_utils";
- };
- } // packageOverrides)
- ) {};
-
- os_utils = os_utils_0_3_0;
-
- osc_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "osc";
- version = "0.1.1";
- src = fetchHex {
- pkg = "osc";
- version = "0.1.1";
- sha256 =
- "41830bf1494e6f2419ab8e35d11c0f650aab1d37b45d1b3fdfcc3682e191324c";
- };
-
- meta = {
- description = ''OSC encoder/decoder for elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/osc_ex";
- };
- } // packageOverrides)
- ) {};
-
- osc = osc_0_1_1;
-
- pact_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pact";
- version = "0.2.0";
- src = fetchHex {
- pkg = "pact";
- version = "0.2.0";
- sha256 =
- "a19000dcfd6c6b220e508ed44e9040d83e4814db2f6f74b11de1a4597a8de05e";
- };
-
- meta = {
- description = ''Elixir dependency registry for better testing and
- cleaner code'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/BlakeWilliams/pact";
- };
- } // packageOverrides)
- ) {};
-
- pact = pact_0_2_0;
-
- pagarmex_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "pagarmex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "pagarmex";
- version = "0.1.0";
- sha256 =
- "9678030fc6b9ffe0d312967f85a3dacd4ef70e4b14f6eea7d8c6c3fc3796816e";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A PagarMe Library for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gullitmiranda/pagarmex";
- };
- } // packageOverrides)
- ) {};
-
- pagarmex = pagarmex_0_1_0;
-
- pagexduty_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_1_0
- }:
- buildMix ({
- name = "pagexduty";
- version = "0.1.0";
- src = fetchHex {
- pkg = "pagexduty";
- version = "0.1.0";
- sha256 =
- "7292a63eeb27637ff19f91f50910d2bbbc860e1eb0413aa5a5035ef32b41b232";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_1_0 ];
-
- meta = {
- description = ''A Pagerduty client for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ride/pagexduty";
- };
- } // packageOverrides)
- ) {};
-
- pagexduty = pagexduty_0_1_0;
-
- paginex_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "paginex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "paginex";
- version = "0.0.1";
- sha256 =
- "4fdc1a0bb02fbd910d24c59caae6d5793fd24a2a29d6498c04a332095e616770";
- };
-
- meta = {
- description = ''Exposes a pagination struct that can be helpful
- to render the pagination html.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bhserna/paginex";
- };
- } // packageOverrides)
- ) {};
-
- paginex = paginex_0_0_1;
-
- painstaking_0_5_8 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exoddic_1_3_1 }:
- buildMix ({
- name = "painstaking";
- version = "0.5.8";
- src = fetchHex {
- pkg = "painstaking";
- version = "0.5.8";
- sha256 =
- "f9de5ab6139fdda653df0a90e57fe229728a25f3611bf520c9433edd2ab81318";
- };
- beamDeps = [ exoddic_1_3_1 ];
-
- meta = {
- description = ''Bet stake sizing recommendations'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/painstaking";
- };
- } // packageOverrides)
- ) {};
-
- painstaking = painstaking_0_5_8;
-
- palette_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "palette";
- version = "0.0.2";
- src = fetchHex {
- pkg = "palette";
- version = "0.0.2";
- sha256 =
- "0ad5bbd207b4462078888882b494de937690659bb72ca34ff247b1c9c4784033";
- };
-
- meta = {
- description = ''A handy library for colouring strings.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lpil/palette";
- };
- } // packageOverrides)
- ) {};
-
- palette = palette_0_0_2;
-
- pandex_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pandex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "pandex";
- version = "0.1.0";
- sha256 =
- "a9c6b401be16af5f385c4ff8fc7e3eb9686e2829b0855854de428ff2bd23e34f";
- };
-
- meta = {
- longDescription = ''Pandex is a lightweight Elixir wrapper for
- [Pandoc](http://pandoc.org). Pandex enables you
- to convert Markdown, CommonMark, HTML, Latex,
- json, html to HTML, HTML5, opendocument, rtf,
- texttile, asciidoc, markdown, json and others.
- Pandex has no dependencies other than Pandoc
- itself.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/filterkaapi/pandex";
- };
- } // packageOverrides)
- ) {};
-
- pandex = pandex_0_1_0;
-
- pangu_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pangu";
- version = "0.1.0";
- src = fetchHex {
- pkg = "pangu";
- version = "0.1.0";
- sha256 =
- "2634cc2463421757aca0a76665de83940d4fda12f8ed316ae929bb29f64d06c5";
- };
-
- meta = {
- description = ''Paranoid text spacing in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/cataska/pangu.ex";
- };
- } // packageOverrides)
- ) {};
-
- pangu = pangu_0_1_0;
-
- parabaikElixirConverter_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "parabaikElixirConverter";
- version = "0.0.1";
- src = fetchHex {
- pkg = "parabaikElixirConverter";
- version = "0.0.1";
- sha256 =
- "ac72f871ac393ca2e42d11f9103019f6270209b1b0fe58d6f110f5dd66c387e4";
- };
-
- meta = {
- longDescription = ''ParabaikElixirConverter is just a Elixir
- version of Parabaik converter. It can convert
- from Unicode to Zawgyi-One and Zawgyi-One to
- Unicode vice versa. '';
- license = stdenv.lib.licenses.asl20;
- homepage =
- "https://github.com/Arkar-Aung/ParabaikElixirConverter";
- };
- } // packageOverrides)
- ) {};
-
- parabaikElixirConverter = parabaikElixirConverter_0_0_1;
-
- parallel_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "parallel";
- version = "0.0.3";
- src = fetchHex {
- pkg = "parallel";
- version = "0.0.3";
- sha256 =
- "d9b5e98c1892f5376b4dfa28c48a3a17029f86a28d1f9ec2f7c1a2747f256a4d";
- };
-
- meta = {
- description = ''Straightforward parallel processing for Elixir'';
-
- homepage = "https://github.com/Anonyfox/parallel";
- };
- } // packageOverrides)
- ) {};
-
- parallel = parallel_0_0_3;
-
- parallel_stream_1_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "parallel_stream";
- version = "1.0.3";
- src = fetchHex {
- pkg = "parallel_stream";
- version = "1.0.3";
- sha256 =
- "8b0090b13a42343ad709ed088111fd40a9e4c2d1819ef6c1e601347134ed34d0";
- };
-
- meta = {
- description = ''Parallel stream operations for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/beatrichartz/parallel_stream";
- };
- } // packageOverrides)
- ) {};
-
- parallel_stream = parallel_stream_1_0_3;
-
- paratize_2_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "paratize";
- version = "2.1.3";
- src = fetchHex {
- pkg = "paratize";
- version = "2.1.3";
- sha256 =
- "7dc6135524c65473f680ec3ade55c2f65b77ad40451ffd2bbd4128066b037d84";
- };
-
- meta = {
- description = ''Elixir library providing some handy parallel
- processing facilities.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/seantanly/elixir-paratize";
- };
- } // packageOverrides)
- ) {};
-
- paratize = paratize_2_1_3;
-
- parse_torrent_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- earmark_0_2_1,
- bencode_0_3_0
- }:
- buildMix ({
- name = "parse_torrent";
- version = "0.2.0";
- src = fetchHex {
- pkg = "parse_torrent";
- version = "0.2.0";
- sha256 =
- "444d49f20ede110e33e0817134ef3f0b843a7af01c88e9c168acc4892ae2d320";
- };
- beamDeps = [ earmark_0_2_1 bencode_0_3_0 ];
-
- meta = {
- description = ''Parses a .torrent file and returns a map'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/preciz/parse_torrent";
- };
- } // packageOverrides)
- ) {};
-
- parse_torrent = parse_torrent_0_2_0;
-
- parselix_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "parselix";
- version = "0.1.0";
- src = fetchHex {
- pkg = "parselix";
- version = "0.1.0";
- sha256 =
- "c728426e1361e94918a7b24d45b86f00e0e7225e9086b02074ac7b33a4307406";
- };
-
- meta = {
- description = ''A Parser Combinator Library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ryo33/Parselix";
- };
- } // packageOverrides)
- ) {};
-
- parselix = parselix_0_1_0;
-
- parsey_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "parsey";
- version = "0.0.1";
- src = fetchHex {
- pkg = "parsey";
- version = "0.0.1";
- sha256 =
- "5d2db82a9f9109e3ae95058d7405ff379c88635ef2393dda27d76b13cd28d155";
- };
-
- meta = {
- description = ''A library to parse non-complex nested inputs with
- a given ruleset.'';
- license = stdenv.lib.licenses.bsd2;
- homepage = "https://github.com/ScrimpyCat/Parsey";
- };
- } // packageOverrides)
- ) {};
-
- parsey = parsey_0_0_1;
-
- pass_0_3_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- json_web_token_0_2_5
- }:
- buildMix ({
- name = "pass";
- version = "0.3.0";
- src = fetchHex {
- pkg = "pass";
- version = "0.3.0";
- sha256 =
- "e2d44e9a94ce802b0723cd6e8c149c85c696e8ff3bf939f4c81ebd08938d0496";
- };
- beamDeps = [ plug_1_1_5 json_web_token_0_2_5 ];
-
- meta = {
- description = ''A simple authentication manager for Plug
- applications.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/elixir-extracts/pass";
- };
- } // packageOverrides)
- ) {};
-
- pass = pass_0_3_0;
-
- pathway_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_5_2 }:
- buildMix ({
- name = "pathway";
- version = "0.1.0";
- src = fetchHex {
- pkg = "pathway";
- version = "0.1.0";
- sha256 =
- "ae734bc8db0d91c0876e15b7e22e8d7616701eff94b1bd2930d2783a1b11c01d";
- };
- beamDeps = [ poison_1_5_2 ];
-
- meta = {
- description = ''A HTTP client library for the Trak.io REST API.
- '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/novabyte/pathway";
- };
- } // packageOverrides)
- ) {};
-
- pathway = pathway_0_1_0;
-
- pattern_tap_0_2_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pattern_tap";
- version = "0.2.2";
- src = fetchHex {
- pkg = "pattern_tap";
- version = "0.2.2";
- sha256 =
- "2d17fe4c076b12efe39a362ade88d11d8bed204009027755802213db9feb3675";
- };
-
- meta = {
- description = ''Macro for tapping into a pattern match while
- using the pipe operator '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mgwidmann/elixir-pattern_tap";
- };
- } // packageOverrides)
- ) {};
-
- pattern_tap = pattern_tap_0_2_2;
-
- pavlov_0_2_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, meck_0_8_4 }:
- buildMix ({
- name = "pavlov";
- version = "0.2.3";
- src = fetchHex {
- pkg = "pavlov";
- version = "0.2.3";
- sha256 =
- "4d38e96b7581261a49f00d2046603ad3c9af6d52abd26d16bbf6a0a5a82c9643";
- };
- beamDeps = [ meck_0_8_4 ];
-
- meta = {
- longDescription = ''Pavlov is a BDD library for your Elixir
- projects, allowing you to write expressive unit
- tests that tell the story of how your
- application behaves. The syntax tries to follow
- RSpec`s wherever possible.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sproutapp/pavlov";
- };
- } // packageOverrides)
- ) {};
-
- pavlov = pavlov_0_2_3;
-
- pbkdf2_2_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "pbkdf2";
- version = "2.0.0";
- src = fetchHex {
- pkg = "pbkdf2";
- version = "2.0.0";
- sha256 =
- "1e793ce6fdb0576613115714deae9dfc1d1537eaba74f07efb36de139774488d";
- };
-
- meta = {
- description = ''Erlang PBKDF2 Key Derivation Function'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/basho/erlang-pbkdf2";
- };
- } // packageOverrides)
- ) {};
-
- pbkdf2 = pbkdf2_2_0_0;
-
- pbkdf2_nif_0_3_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "pbkdf2_nif";
- version = "0.3.0";
- src = fetchHex {
- pkg = "pbkdf2_nif";
- version = "0.3.0";
- sha256 =
- "7ad61389164cceac87e2bed9d8f184cd713cca85d51e096604c40bf86d96a8b7";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''PBKDF2 NIF implementation'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/barrel-db/erlang-pbkdf2-nif";
- };
- } // packageOverrides)
- ) {};
-
- pbkdf2_nif = pbkdf2_nif_0_3_0;
-
- pc_1_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "pc";
- version = "1.2.0";
- src = fetchHex {
- pkg = "pc";
- version = "1.2.0";
- sha256 =
- "ef0f59d26a25af0a5247ef1a06d28d8300f8624647b02dc521ac79a7eceb8883";
- };
-
- meta = {
- description = ''a rebar3 port compiler for native code'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/blt/port_compiler";
- };
- } // packageOverrides)
- ) {};
-
- pc = pc_1_2_0;
-
- pdf2htmlex_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pdf2htmlex";
- version = "0.2.0";
- src = fetchHex {
- pkg = "pdf2htmlex";
- version = "0.2.0";
- sha256 =
- "50885e995d25362b1f25c74796c0627657147d4d10ccb4be736be3b06b8a44a3";
- };
-
- meta = {
- description = ''Convert PDF docs to beautiful HTML files without
- losing text or format.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ricn/pdf2htmlex";
- };
- } // packageOverrides)
- ) {};
-
- pdf2htmlex = pdf2htmlex_0_2_0;
-
- pdf_generator_0_3_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- porcelain_2_0_1,
- misc_random_0_2_6
- }:
- buildMix ({
- name = "pdf_generator";
- version = "0.3.3";
- src = fetchHex {
- pkg = "pdf_generator";
- version = "0.3.3";
- sha256 =
- "1aeb29a3b4821de0f86985e65661c7dedae28d2c924ef42677e1f02093607856";
- };
- beamDeps = [ porcelain_2_0_1 misc_random_0_2_6 ];
-
- meta = {
- longDescription = ''A wrapper for wkhtmltopdf (HTML to PDF) and
- PDFTK (adds in encryption) for use in Elixir
- projects.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gutschilla/elixir-pdf-generator";
- };
- } // packageOverrides)
- ) {};
-
- pdf_generator = pdf_generator_0_3_3;
-
- peon_2_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "peon";
- version = "2.0.0";
- src = fetchHex {
- pkg = "peon";
- version = "2.0.0";
- sha256 =
- "3d87e626f5d014563d1cf319c0fe8576c8eb3f4399ecc9a0d7fb2385a180aaab";
- };
-
- meta = {
- description = ''Use Elixir maps as a document storage format.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/supernintendo/peon";
- };
- } // packageOverrides)
- ) {};
-
- peon = peon_2_0_0;
-
- permission_ex_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "permission_ex";
- version = "0.2.0";
- src = fetchHex {
- pkg = "permission_ex";
- version = "0.2.0";
- sha256 =
- "efaf05029f498689b93e254f120bb01dd7bafd205a23e4246b70e97565af097e";
- };
-
- meta = {
- description = ''Permission management and checking library for
- Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/OvermindDL1/permission_ex";
- };
- } // packageOverrides)
- ) {};
-
- permission_ex = permission_ex_0_2_0;
-
- petick_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "petick";
- version = "0.0.1";
- src = fetchHex {
- pkg = "petick";
- version = "0.0.1";
- sha256 =
- "77ca306a379109aeb98528fdc5642dccc0b66379e67058814470d0cf30053586";
- };
-
- meta = {
- description = ''Periodic timer'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/niku/petick";
- };
- } // packageOverrides)
- ) {};
-
- petick = petick_0_0_1;
-
- pg2pubsub_0_2_13 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pg2pubsub";
- version = "0.2.13";
- src = fetchHex {
- pkg = "pg2pubsub";
- version = "0.2.13";
- sha256 =
- "a2c3ef4dcf031c71c75781ec49236220f405e836f4ee384bdcfbbf8abd6fc4db";
- };
-
- meta = {
- description = ''A PubSub implementation for Elixir, using PG2
- (Erlang process groups).'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kbremner/pg2pubsub";
- };
- } // packageOverrides)
- ) {};
-
- pg2pubsub = pg2pubsub_0_2_13;
-
- pgapp_0_0_1 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- epgsql_3_1_1
- }:
- buildRebar3 ({
- name = "pgapp";
- version = "0.0.1";
- src = fetchHex {
- pkg = "pgapp";
- version = "0.0.1";
- sha256 =
- "5155404f5caa82d6b4f052703cdadddfbc2089e9512bfeef72092933ec1e521d";
- };
-
- beamDeps = [ poolboy_1_5_1 epgsql_3_1_1 ];
-
- meta = {
- description = ''epgsql application'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- pgapp = pgapp_0_0_1;
-
- phasedb_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- inflex_1_5_0,
- heap_1_0_0,
- calendar_0_12_4
- }:
- buildMix ({
- name = "phasedb";
- version = "0.0.2";
- src = fetchHex {
- pkg = "phasedb";
- version = "0.0.2";
- sha256 =
- "d9d7d5f7317ad0ce20da3b95e26b286d45d91a61a63a684fba42681a5ced68ee";
- };
- beamDeps = [
- poison_2_1_0 inflex_1_5_0 heap_1_0_0 calendar_0_12_4
- ];
-
- meta = {
- description = ''A real-time time series database.'';
-
- };
- } // packageOverrides)
- ) {};
-
- phasedb = phasedb_0_0_2;
-
- phasedb_client_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- websocket_client_1_1_0,
- table_rex_0_8_0,
- poison_2_1_0,
- phasedb_0_0_2,
- calendar_0_12_4
- }:
- buildMix ({
- name = "phasedb_client";
- version = "0.0.1";
- src = fetchHex {
- pkg = "phasedb_client";
- version = "0.0.1";
- sha256 =
- "11019f0c5c2ecbfe578150434f064c84a54752093d004a9cc15296fa054b94fa";
- };
- beamDeps = [
- websocket_client_1_1_0
- table_rex_0_8_0
- poison_2_1_0
- phasedb_0_0_2
- calendar_0_12_4
- ];
-
- meta = {
- description = ''A real-time time series database - command line
- client.'';
-
- };
- } // packageOverrides)
- ) {};
-
- phasedb_client = phasedb_client_0_0_1;
-
- phasedb_server_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- phasedb_0_0_2,
- cowboy_1_0_4,
- calendar_0_12_4
- }:
- buildMix ({
- name = "phasedb_server";
- version = "0.0.1";
- src = fetchHex {
- pkg = "phasedb_server";
- version = "0.0.1";
- sha256 =
- "dfde579bb29ed0d805276effb4f7a27d6a302a9615881051fb25eba8cf16da05";
- };
- beamDeps = [ phasedb_0_0_2 cowboy_1_0_4 calendar_0_12_4 ];
-
- meta = {
- description = ''A real-time time series database.'';
-
- };
- } // packageOverrides)
- ) {};
-
- phasedb_server = phasedb_server_0_0_1;
-
- phoenix_1_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "phoenix";
- version = "1.0.4";
- src = fetchHex {
- pkg = "phoenix";
- version = "1.0.4";
- sha256 =
- "591d5f7f3a6f5407e8491a92dc6a2d0b7b94ef4f3526ad8ef4eb82660e6f69f6";
- };
- beamDeps = [ poison_1_5_2 plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- longDescription = ''Productive. Reliable. Fast. A productive web
- framework that does not compromise speed and
- maintainability.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/phoenixframework/phoenix";
- };
- } // packageOverrides)
- ) {};
-
- phoenix_generator_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, inflex_0_3_0 }:
- buildMix ({
- name = "phoenix_generator";
- version = "0.2.1";
- src = fetchHex {
- pkg = "phoenix_generator";
- version = "0.2.1";
- sha256 =
- "2be3753fba7b4a9afa461d270ab5111d76d1e5997b8e1587344051d85b6a1a36";
- };
- beamDeps = [ inflex_0_3_0 ];
-
- meta = {
- description = ''A collection of boilerplate generators for the
- Phoenix web framework.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/etufe/phoenix_generator";
- };
- } // packageOverrides)
- ) {};
-
- phoenix_generator = phoenix_generator_0_2_1;
-
- phoenix_jsroutes_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "phoenix_jsroutes";
- version = "0.0.1";
- src = fetchHex {
- pkg = "phoenix_jsroutes";
- version = "0.0.1";
- sha256 =
- "f1f94ced7edb338d802290265e25784e32ad9e5f51eea65286f22663d831e44e";
- };
-
- meta = {
- description = ''Brings phoenix router helpers to your javascript
- code.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tiagoengel/phoenix-jsroutes";
- };
- } // packageOverrides)
- ) {};
-
- phoenix_jsroutes = phoenix_jsroutes_0_0_1;
-
- phoenix_pubsub_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "phoenix_pubsub";
- version = "0.0.1";
- src = fetchHex {
- pkg = "phoenix_pubsub";
- version = "0.0.1";
- sha256 =
- "ea9f1853699e838965155af063f536f440afacadca316fb657858b3ac40da2eb";
- };
-
- meta = {
- description = ''Distributed PubSub and Presence platform'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/phoenixframework/phoenix_pubsub";
- };
- } // packageOverrides)
- ) {};
-
- phoenix_pubsub_1_0_0_rc_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "phoenix_pubsub";
- version = "1.0.0-rc.0";
- src = fetchHex {
- pkg = "phoenix_pubsub";
- version = "1.0.0-rc.0";
- sha256 =
- "94765c0866ffe55f76894daa5e5adcc30822d3710718b0c03980db8f093b575f";
- };
-
- meta = {
- description = ''Distributed PubSub and Presence platform'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/phoenixframework/phoenix_pubsub";
- };
- } // packageOverrides)
- ) {};
-
- phoenix_pubsub = phoenix_pubsub_1_0_0_rc_0;
-
- phoenix_pubsub_vernemq_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "phoenix_pubsub_vernemq";
- version = "0.0.3";
- src = fetchHex {
- pkg = "phoenix_pubsub_vernemq";
- version = "0.0.3";
- sha256 =
- "92c228aee119d21c68b0b43250414686dee16986cb4d0039608612abd0d22824";
- };
-
- meta = {
- description = ''The VerneMQ MQTT pubsub adapter for the Phoenix
- framework'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/larshesel/phoenix_pubsub_vernemq";
- };
- } // packageOverrides)
- ) {};
-
- phoenix_pubsub_vernemq = phoenix_pubsub_vernemq_0_0_3;
-
- phoenix_webpack_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "phoenix_webpack";
- version = "0.1.0";
- src = fetchHex {
- pkg = "phoenix_webpack";
- version = "0.1.0";
- sha256 =
- "9a5b53836b60bfc3baf36e9aa85b48cfc227f004419b81c195e5e08936562ba7";
- };
-
- meta = {
- description = ''Easily generate webpack configs for phoenix'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/keathley/phoenix_webpack";
- };
- } // packageOverrides)
- ) {};
-
- phoenix_webpack = phoenix_webpack_0_1_0;
-
- phone_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "phone";
- version = "0.2.0";
- src = fetchHex {
- pkg = "phone";
- version = "0.2.0";
- sha256 =
- "af836882ba2e1b8feec420d181a15ac3c9a9230f9f7a87753e33e2da8a591d22";
- };
-
- meta = {
- description = ''Get useful info from telephone numbers.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/fcevado/phone";
- };
- } // packageOverrides)
- ) {};
-
- phone = phone_0_2_0;
-
- phst_transform_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "phst_transform";
- version = "1.0.0";
- src = fetchHex {
- pkg = "phst_transform";
- version = "1.0.0";
- sha256 =
- "f18683a70d858a9d9459881458f985d13233a3c04e6b0005458a51e560fdfd84";
- };
-
- meta = {
- longDescription = ''An Elixir Protocol and implementation for
- creating a tranform of any elixir data.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/philosophers-stone/transform";
- };
- } // packageOverrides)
- ) {};
-
- phst_transform = phst_transform_1_0_0;
-
- pigeon_0_7_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "pigeon";
- version = "0.7.0";
- src = fetchHex {
- pkg = "pigeon";
- version = "0.7.0";
- sha256 =
- "16d2745d952553088248185d5371b42a17c9885293f54e7c7871d8a256e182be";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''HTTP2-compliant wrapper for sending iOS
- (APNS) and Android (GCM) push notifications.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/codedge-llc/pigeon";
- };
- } // packageOverrides)
- ) {};
-
- pigeon = pigeon_0_7_0;
-
- piliponi_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "piliponi";
- version = "0.0.1";
- src = fetchHex {
- pkg = "piliponi";
- version = "0.0.1";
- sha256 =
- "1729646601f1f12aff154e0401063298ec54bfd745f9137a64f63384f106a645";
- };
-
- meta = {
- description = ''Simple mobile phone formatter for the
- Philippines'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/wetoolaguer/piliponi";
- };
- } // packageOverrides)
- ) {};
-
- piliponi = piliponi_0_0_1;
-
- pinboardixir_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "pinboardixir";
- version = "0.2.0";
- src = fetchHex {
- pkg = "pinboardixir";
- version = "0.2.0";
- sha256 =
- "360050f089cd50515bf51a5634420beab54bb7ec3b2063d49d91179182e423d7";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A Pinboard client in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ElaWorkshop/pinboardixir";
- };
- } // packageOverrides)
- ) {};
-
- pinboardixir = pinboardixir_0_2_0;
-
- pinglix_1_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_0_19_5,
- poison_1_4_0,
- plug_1_1_5
- }:
- buildMix ({
- name = "pinglix";
- version = "1.1.1";
- src = fetchHex {
- pkg = "pinglix";
- version = "1.1.1";
- sha256 =
- "bff8166655cc143518c0089aca104755ab188816707fb73a5739dd094f45e895";
- };
- beamDeps = [ timex_0_19_5 poison_1_4_0 plug_1_1_5 ];
-
- meta = {
- longDescription = ''Plug compatible health check system in Elixir
- based on
- https://github.com/jbarnette/pinglish.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pvdvreede/pinglix";
- };
- } // packageOverrides)
- ) {};
-
- pinglix = pinglix_1_1_1;
-
- pinyin_0_1_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pinyin";
- version = "0.1.4";
- src = fetchHex {
- pkg = "pinyin";
- version = "0.1.4";
- sha256 =
- "e0fc3dc148bc938ad12f5aefabf017620eb314ca4cf045b91ad195c557d5fa96";
- };
-
- meta = {
- description = ''chinese pinyin library'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/lidashuang/pinyin";
- };
- } // packageOverrides)
- ) {};
-
- pinyin = pinyin_0_1_4;
-
- pipe_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pipe";
- version = "0.0.2";
- src = fetchHex {
- pkg = "pipe";
- version = "0.0.2";
- sha256 =
- "ad6d90981606bb04d040c0af49cf493417994214ce6e74ac572dc2ee67e2c064";
- };
-
- meta = {
- description = ''An Elixir extension that extends the pipe (|>)
- operator through macros. '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/batate/elixir-pipes";
- };
- } // packageOverrides)
- ) {};
-
- pipe = pipe_0_0_2;
-
- pipe_here_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pipe_here";
- version = "1.0.0";
- src = fetchHex {
- pkg = "pipe_here";
- version = "1.0.0";
- sha256 =
- "95558a60ec7736685029e1b28b1c7cd7c7eae714fab779406aa2512c0f29c51e";
- };
-
- meta = {
- description = ''An Elixir macro for easily piping arguments at
- any position.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/vic/pipe_here";
- };
- } // packageOverrides)
- ) {};
-
- pipe_here = pipe_here_1_0_0;
-
- pipe_while_ok_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pipe_while_ok";
- version = "0.0.2";
- src = fetchHex {
- pkg = "pipe_while_ok";
- version = "0.0.2";
- sha256 =
- "b62708d0a0b82f421f937b99c5ff21a966e21d9a1f42ba75b8788100ac2c6567";
- };
-
- meta = {
- description = ''PipeWhileOk =========== Moved to
- https://githib.com/pragdave/exlibris '';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/pragdave/pipe_while_ok";
- };
- } // packageOverrides)
- ) {};
-
- pipe_while_ok = pipe_while_ok_0_0_2;
-
- pipette_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, mock_0_1_3 }:
- buildMix ({
- name = "pipette";
- version = "0.0.4";
- src = fetchHex {
- pkg = "pipette";
- version = "0.0.4";
- sha256 =
- "8742ea9b115071c3aa7cec4ddacfa161ff63fd647e0491ac442cb118d7198e26";
- };
- beamDeps = [ mock_0_1_3 ];
-
- meta = {
- description = ''new_data = pipette(data, template)'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/liquidz/pipette";
- };
- } // packageOverrides)
- ) {};
-
- pipette = pipette_0_0_4;
-
- pipper_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pipper";
- version = "1.0.0";
- src = fetchHex {
- pkg = "pipper";
- version = "1.0.0";
- sha256 =
- "a6b5100f6bab060674e5a828dcfb1b7c12e65739186e54809a23320a5550e149";
- };
-
- meta = {
- description = ''Provides a \"pipe-equals\" operator'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/drewblas/pipper";
- };
- } // packageOverrides)
- ) {};
-
- pipper = pipper_1_0_0;
-
- pkcs7_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pkcs7";
- version = "1.0.2";
- src = fetchHex {
- pkg = "pkcs7";
- version = "1.0.2";
- sha256 =
- "0e4faa65411e204b7952712d58f657335109ecbb24cf79163dc96458ba8d6518";
- };
-
- meta = {
- description = ''PKCS7 binary padding for erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/pkcs7.erl";
- };
- } // packageOverrides)
- ) {};
-
- pkcs7 = pkcs7_1_0_2;
-
- plaid_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "plaid";
- version = "0.0.1";
- src = fetchHex {
- pkg = "plaid";
- version = "0.0.1";
- sha256 =
- "1168a916f1a2fa5528b7891fe32784a1c415dbd5fc8b05bb9a7571f887f3ee9e";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Client for Plaid, the finance API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/travisjeffery/plaid";
- };
- } // packageOverrides)
- ) {};
-
- plaid = plaid_0_0_1;
-
- plantuml_mix_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "plantuml_mix";
- version = "0.0.1";
- src = fetchHex {
- pkg = "plantuml_mix";
- version = "0.0.1";
- sha256 =
- "6d064ebc3be722642875ea5e2ce63a5678b95d96353c3605f6e83684651947f0";
- };
-
- meta = {
- longDescription = ''Add plantuml task to mix. Execute mix
- plantuml --help for options. Requires that the
- env var PLANTUML_JAR points to a valid PlantUML
- jar file. Requires Java > 1.6 installed on the
- system.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/binarytemple/plantuml_mix";
- };
- } // packageOverrides)
- ) {};
-
- plantuml_mix = plantuml_mix_0_0_1;
-
- plist_0_0_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "plist";
- version = "0.0.4";
- src = fetchHex {
- pkg = "plist";
- version = "0.0.4";
- sha256 =
- "533836ee86188fa2a0aed92410534851aac3cb46ee0919c98553b1f38a63aa1a";
- };
-
- meta = {
- description = ''An Elixir library to parse files in Apple`s
- property list formats'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ciaran/plist";
- };
- } // packageOverrides)
- ) {};
-
- plist = plist_0_0_4;
-
- plivo_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "plivo";
- version = "0.0.1";
- src = fetchHex {
- pkg = "plivo";
- version = "0.0.1";
- sha256 =
- "e710b4132ece4f648b772dc540dd1ba7d0fb241fe2f271639cf0764bdb024848";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''An elixir client for Plivo API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/aarvay/plivo-elixir";
- };
- } // packageOverrides)
- ) {};
-
- plivo = plivo_0_0_1;
-
- plug_0_11_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
- buildMix ({
- name = "plug";
- version = "0.11.3";
- src = fetchHex {
- pkg = "plug";
- version = "0.11.3";
- sha256 =
- "82834fa130af2520b9dad4a271f4fe5c25a456cf2334aae35ef84989efec65e3";
- };
- beamDeps = [ cowboy_1_0_4 ];
-
- meta = {
- description = ''A specification and conveniences for composable
- modules between web applications'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/plug";
- };
- } // packageOverrides)
- ) {};
-
- plug_0_12_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
- buildMix ({
- name = "plug";
- version = "0.12.2";
- src = fetchHex {
- pkg = "plug";
- version = "0.12.2";
- sha256 =
- "b26e8c636fc5b83e0b69767fb3cb2c693703b7f8c1eed11091e57f6e7caebc2d";
- };
- beamDeps = [ cowboy_1_0_4 ];
-
- meta = {
- description = ''A specification and conveniences for composable
- modules between web applications'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/plug";
- };
- } // packageOverrides)
- ) {};
-
- plug_0_13_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
- buildMix ({
- name = "plug";
- version = "0.13.1";
- src = fetchHex {
- pkg = "plug";
- version = "0.13.1";
- sha256 =
- "50b7ef7c753e703b04ed79bc254ed0fbe07db3ed90894598d377c41e15f4490b";
- };
- beamDeps = [ cowboy_1_0_4 ];
-
- meta = {
- description = ''A specification and conveniences for composable
- modules between web applications'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/plug";
- };
- } // packageOverrides)
- ) {};
-
- plug_0_14_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
- buildMix ({
- name = "plug";
- version = "0.14.0";
- src = fetchHex {
- pkg = "plug";
- version = "0.14.0";
- sha256 =
- "bacee77168bce635d959d8c41e0723936fba41170edf11665deaf30ee668303d";
- };
- beamDeps = [ cowboy_1_0_4 ];
-
- meta = {
- description = ''A specification and conveniences for composable
- modules between web applications'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/plug";
- };
- } // packageOverrides)
- ) {};
-
- plug_0_8_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
- buildMix ({
- name = "plug";
- version = "0.8.4";
- src = fetchHex {
- pkg = "plug";
- version = "0.8.4";
- sha256 =
- "22c18f351cb30df9ca0b33bedd545bdbbc7eee60f1321cfcfe703228355ff2ec";
- };
- beamDeps = [ cowboy_1_0_4 ];
-
- meta = {
- description = ''A specification and conveniences for composable
- modules between web applications'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/plug";
- };
- } // packageOverrides)
- ) {};
-
- plug_0_9_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
- buildMix ({
- name = "plug";
- version = "0.9.0";
- src = fetchHex {
- pkg = "plug";
- version = "0.9.0";
- sha256 =
- "2715df7f9e2650d1725576f5a683317d8dcaf656f524c14b384d7a54d74a09d1";
- };
- beamDeps = [ cowboy_1_0_4 ];
-
- meta = {
- description = ''A specification and conveniences for composable
- modules between web applications'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/plug";
- };
- } // packageOverrides)
- ) {};
-
- plug_1_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
- buildMix ({
- name = "plug";
- version = "1.0.3";
- src = fetchHex {
- pkg = "plug";
- version = "1.0.3";
- sha256 =
- "31d1cc267cf48e3db8ce00b7a7bb6ced41c04d8f3593a61318f9a7f721997f6e";
- };
- beamDeps = [ cowboy_1_0_4 ];
-
- meta = {
- description = ''A specification and conveniences for composable
- modules between web applications'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/plug";
- };
- } // packageOverrides)
- ) {};
-
- plug_1_1_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, cowboy_1_0_4 }:
- buildMix ({
- name = "plug";
- version = "1.1.5";
- src = fetchHex {
- pkg = "plug";
- version = "1.1.5";
- sha256 =
- "706871cb3d66c8c44cad4bceaa1f500eba34d5400450b9d63163d9dd4de88d3d";
- };
- beamDeps = [ cowboy_1_0_4 ];
-
- meta = {
- description = ''A specification and conveniences for composable
- modules between web applications'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/elixir-lang/plug";
- };
- } // packageOverrides)
- ) {};
-
- plug = plug_1_1_5;
-
- plug_accept_language_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "plug_accept_language";
- version = "0.1.0";
- src = fetchHex {
- pkg = "plug_accept_language";
- version = "0.1.0";
- sha256 =
- "5535c842805ba980f3bf5fa5cde202fd3375c049e3681e206de1976c5765765a";
- };
-
- meta = {
- description = ''parse the accept-language header'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/plug_accept_language";
- };
- } // packageOverrides)
- ) {};
-
- plug_accept_language = plug_accept_language_0_1_0;
-
- plug_accesslog_0_11_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- tzdata_0_5_8,
- timex_2_1_6,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "plug_accesslog";
- version = "0.11.0";
- src = fetchHex {
- pkg = "plug_accesslog";
- version = "0.11.0";
- sha256 =
- "86ee180fd234a3c6d413153764f2a9e2d57171d3e89df2643a276b8760bcc867";
- };
- beamDeps = [ tzdata_0_5_8 timex_2_1_6 plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''Plug for writing access logs'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mneudert/plug_accesslog";
- };
- } // packageOverrides)
- ) {};
-
- plug_accesslog = plug_accesslog_0_11_0;
-
- plug_assign_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_0_3 }:
- buildMix ({
- name = "plug_assign";
- version = "1.0.0";
- src = fetchHex {
- pkg = "plug_assign";
- version = "1.0.0";
- sha256 =
- "293a2885e8d23fce64b9f81019882e14512d57cf82b863f9be860157e5f79708";
- };
- beamDeps = [ plug_1_0_3 ];
-
- meta = {
- description = ''A simple plug to allow setting variables in a
- connection.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nshafer/plug_assign";
- };
- } // packageOverrides)
- ) {};
-
- plug_assign = plug_assign_1_0_0;
-
- plug_cloudflare_1_3_0 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5, cidr_1_0_0
- }:
- buildMix ({
- name = "plug_cloudflare";
- version = "1.3.0";
- src = fetchHex {
- pkg = "plug_cloudflare";
- version = "1.3.0";
- sha256 =
- "641df2e40267446172c43b2f52dd9a1cbcd1f24dccd101bda29732a13335ab21";
- };
- beamDeps = [ plug_1_1_5 cidr_1_0_0 ];
-
- meta = {
- description = ''Convert CloudFlare`s CF-Connecting-IP header to
- Plug.Conn`s remote_ip field.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/c-rack/plug_cloudflare";
- };
- } // packageOverrides)
- ) {};
-
- plug_cloudflare = plug_cloudflare_1_3_0;
-
- plug_forwarded_peer_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "plug_forwarded_peer";
- version = "0.0.2";
- src = fetchHex {
- pkg = "plug_forwarded_peer";
- version = "0.0.2";
- sha256 =
- "c2466e0f0ef75a0d925a957fa50dfcded2c4788fe67857a675411e7184ae5ec3";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- longDescription = ''Very simple plug which reads
- `X-Forwarded-For` or `Forwarded` header
- according to rfc7239 and fill `conn.remote_ip`
- with the root client ip.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/plug_forwarded_peer";
- };
- } // packageOverrides)
- ) {};
-
- plug_forwarded_peer = plug_forwarded_peer_0_0_2;
-
- plug_fprof_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "plug_fprof";
- version = "0.0.1";
- src = fetchHex {
- pkg = "plug_fprof";
- version = "0.0.1";
- sha256 =
- "4c5e6171ab7ebb29b6d473f8c5fd758a11ade5847d31add676c944a302ab006c";
- };
-
- meta = {
- description = ''A Plug that adds fprof tracing to requests, to
- allow for easy profiling.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/obmarg/plug_fprof";
- };
- } // packageOverrides)
- ) {};
-
- plug_fprof = plug_fprof_0_0_1;
-
- plug_geoip2_0_4_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- geolix_0_10_1
- }:
- buildMix ({
- name = "plug_geoip2";
- version = "0.4.2";
- src = fetchHex {
- pkg = "plug_geoip2";
- version = "0.4.2";
- sha256 =
- "2a6443040e07e677b0ff7749d2cdf7797a97254466f6740aee11544a18f4993a";
- };
- beamDeps = [ plug_1_1_5 geolix_0_10_1 ];
-
- meta = {
- longDescription = ''Adds geo location to a Plug connection based
- upon the client IP address by using MaxMind`s
- GeoIP2 database.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- plug_geoip2 = plug_geoip2_0_4_2;
-
- plug_heartbeat_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "plug_heartbeat";
- version = "0.2.0";
- src = fetchHex {
- pkg = "plug_heartbeat";
- version = "0.2.0";
- sha256 =
- "23cb357dad510695b6bb339fdbf5d3fc8581546124f7389d63c9cf723e4ad40f";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''A tiny plug for responding to heartbeat requests
- '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/whatyouhide/plug_heartbeat";
- };
- } // packageOverrides)
- ) {};
-
- plug_heartbeat = plug_heartbeat_0_2_0;
-
- plug_media_type_router_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "plug_media_type_router";
- version = "0.0.2";
- src = fetchHex {
- pkg = "plug_media_type_router";
- version = "0.0.2";
- sha256 =
- "e5f72ee4fd1a43321532e3165b3609a1184ba2d576279a1a63e17afba084f12b";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- longDescription = ''An Elixir Plug for routing requests to other
- Plugs based on the request`s Media Type'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/cazrin/plug_media_type_router";
- };
- } // packageOverrides)
- ) {};
-
- plug_media_type_router = plug_media_type_router_0_0_2;
-
- plug_pagecache_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "plug_pagecache";
- version = "0.2.0";
- src = fetchHex {
- pkg = "plug_pagecache";
- version = "0.2.0";
- sha256 =
- "8f33202de45d772dd1f416a10d43f8e2daabf937d459e010fa9c850834e1877f";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''Plug for full page response caching'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mneudert/plug_pagecache";
- };
- } // packageOverrides)
- ) {};
-
- plug_pagecache = plug_pagecache_0_2_0;
-
- plug_rails_cookie_session_store_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "plug_rails_cookie_session_store";
- version = "0.1.0";
- src = fetchHex {
- pkg = "plug_rails_cookie_session_store";
- version = "0.1.0";
- sha256 =
- "e08041d2ad4884826d8296a5560609df04a936ceca492d094f06458699ac69da";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''Rails compatible Plug session store'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/cconstantin/plug_rails_cookie_session_store";
- };
- } // packageOverrides)
- ) {};
-
- plug_rails_cookie_session_store =
- plug_rails_cookie_session_store_0_1_0;
-
- plug_range_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "plug_range";
- version = "0.0.2";
- src = fetchHex {
- pkg = "plug_range";
- version = "0.0.2";
- sha256 =
- "0dbe3c166e01180913f07a5e4c46cd9427f3e797dd7be515871631b0ed60b9eb";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''An elixir plug that serves HTTP range requests'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/TheSquad/plug_range";
- };
- } // packageOverrides)
- ) {};
-
- plug_range = plug_range_0_0_2;
-
- plug_redirect_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "plug_redirect";
- version = "0.1.2";
- src = fetchHex {
- pkg = "plug_redirect";
- version = "0.1.2";
- sha256 =
- "f5fb2653ed39cf843bcc3cb13ba2bf547b1f66ef7c24f963551acd0b8e1c4705";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''A plug builder for redirecting requests.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lpil/plug-redirect";
- };
- } // packageOverrides)
- ) {};
-
- plug_redirect = plug_redirect_0_1_2;
-
- plug_redirect_https_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "plug_redirect_https";
- version = "0.0.6";
- src = fetchHex {
- pkg = "plug_redirect_https";
- version = "0.0.6";
- sha256 =
- "73f1b3172183005f0fb59a43c50a94a708c06ffcc35a7387967d87e001369068";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''Plug to redirect http requests to https requests
- behind a reverse proxy'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/stocks29/plug_redirect_https.git";
- };
- } // packageOverrides)
- ) {};
-
- plug_redirect_https = plug_redirect_https_0_0_6;
-
- plug_require_header_0_8_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- plug_1_1_5
- }:
- buildMix ({
- name = "plug_require_header";
- version = "0.8.0";
- src = fetchHex {
- pkg = "plug_require_header";
- version = "0.8.0";
- sha256 =
- "b721158316f6d2efd4b24bd05a8a1c06caa699ee25249185c8c4f03f9204b283";
- };
- beamDeps = [ poison_1_5_2 plug_1_1_5 ];
-
- meta = {
- description = ''An Elixir Plug for requiring and extracting a
- given header.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/DevL/plug_require_header";
- };
- } // packageOverrides)
- ) {};
-
- plug_require_header = plug_require_header_0_8_0;
-
- plug_response_header_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "plug_response_header";
- version = "0.2.1";
- src = fetchHex {
- pkg = "plug_response_header";
- version = "0.2.1";
- sha256 =
- "82fd11fc70d925ed5a608ac13a9f604a80e24827f6603999d6a0f3f123862048";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''This plug allows manipulation of HTTP response
- headers'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/c-rack/plug_response_header";
- };
- } // packageOverrides)
- ) {};
-
- plug_response_header = plug_response_header_0_2_1;
-
- plug_ribbon_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "plug_ribbon";
- version = "0.2.1";
- src = fetchHex {
- pkg = "plug_ribbon";
- version = "0.2.1";
- sha256 =
- "34fcbffb6fc3adde6bb167506934ab19787d2fff82b6bf93918e0000159bfe9d";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''Injects a ribbon to your web application
- depending on the environment'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://git.io/plug_ribbon";
- };
- } // packageOverrides)
- ) {};
-
- plug_ribbon = plug_ribbon_0_2_1;
-
- plug_runtime_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "plug_runtime";
- version = "1.0.0";
- src = fetchHex {
- pkg = "plug_runtime";
- version = "1.0.0";
- sha256 =
- "58e213a40fe339771ab93520da56c2108488cfd9e99c7e92def367567ce225a7";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- longDescription = ''A simple Plug to measure the runtime of a
- request. Results will be in the X-Runtime
- header.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mje113/plug_runtime";
- };
- } // packageOverrides)
- ) {};
-
- plug_runtime = plug_runtime_1_0_0;
-
- plug_statsd_0_4_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- ex_statsd_0_5_3
- }:
- buildMix ({
- name = "plug_statsd";
- version = "0.4.1";
- src = fetchHex {
- pkg = "plug_statsd";
- version = "0.4.1";
- sha256 =
- "af3158b9d43101e39e22472fcea98180911298c92a735d5ff14dce309e5e30f2";
- };
- beamDeps = [ plug_1_1_5 ex_statsd_0_5_3 ];
-
- meta = {
- description = ''A (Phoenix) plug for sending request counts and
- response times to statsd'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jeffweiss/plug_statsd";
- };
- } // packageOverrides)
- ) {};
-
- plug_statsd = plug_statsd_0_4_1;
-
- plug_test_helpers_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_0_8_4,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "plug_test_helpers";
- version = "0.1.0";
- src = fetchHex {
- pkg = "plug_test_helpers";
- version = "0.1.0";
- sha256 =
- "f542d679a33d42147612164ade572fa973344b4550ffcbbb0ef540492c9e97fe";
- };
- beamDeps = [ plug_0_8_4 cowboy_1_0_4 ];
-
- meta = {
- description = ''Helpers to test your Plugs with ExUnit'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/xavier/plug_test_helpers";
- };
- } // packageOverrides)
- ) {};
-
- plug_test_helpers = plug_test_helpers_0_1_0;
-
- plug_utm_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "plug_utm";
- version = "0.0.2";
- src = fetchHex {
- pkg = "plug_utm";
- version = "0.0.2";
- sha256 =
- "d473d6b360f5a9189cee2a0f95c06ffb1cb9495a9bb8c729a631c2fa33ed5fc9";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''UTM tracking parameters to cookies'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/honeypotio/plug_utm";
- };
- } // packageOverrides)
- ) {};
-
- plug_utm = plug_utm_0_0_2;
-
- plug_wait1_0_1_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_3_1,
- plug_0_13_1,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "plug_wait1";
- version = "0.1.5";
- src = fetchHex {
- pkg = "plug_wait1";
- version = "0.1.5";
- sha256 =
- "33d45e8c5dba4b9639c115b079581954877184c2c7ab394b80514cfd4199bb15";
- };
- beamDeps = [ poison_1_3_1 plug_0_13_1 cowboy_1_0_4 ];
-
- meta = {
- description = ''Plug adapter for the wait1 protocol'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/wait1/plug_wait1";
- };
- } // packageOverrides)
- ) {};
-
- plug_wait1 = plug_wait1_0_1_5;
-
- plug_x_forwarded_for_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "plug_x_forwarded_for";
- version = "0.1.0";
- src = fetchHex {
- pkg = "plug_x_forwarded_for";
- version = "0.1.0";
- sha256 =
- "7a12dff0f850855ae85d70ed0e71aff5ec55dad6c52fc46d6ba21119e6183b33";
- };
-
- meta = {
- description = ''x-forwarded-for plug middleware'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/plug_x_forwarded_for";
- };
- } // packageOverrides)
- ) {};
-
- plug_x_forwarded_for = plug_x_forwarded_for_0_1_0;
-
- plugin_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "plugin";
- version = "0.1.0";
- src = fetchHex {
- pkg = "plugin";
- version = "0.1.0";
- sha256 =
- "f596a2e9e14081884a841d1805e024d435c6a27e5e38b9c64214017659560fad";
- };
-
- meta = {
- longDescription = ''Like Plug, only without web-specific logic
- and without a typed Conn-datastructure'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ruby2elixir/plugin";
- };
- } // packageOverrides)
- ) {};
-
- plugin = plugin_0_1_0;
-
- plugs_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "plugs";
- version = "0.1.1";
- src = fetchHex {
- pkg = "plugs";
- version = "0.1.1";
- sha256 =
- "d11f4122bcd3fd83ac1b442ebf908ebb1f1ad535fa305446c90cf2ce51222c07";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''A collection of Plug middleware for web
- applications'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sugar-framework/plugs";
- };
- } // packageOverrides)
- ) {};
-
- plugs = plugs_0_1_1;
-
- plugsnag_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, bugsnag_1_2_0 }:
- buildMix ({
- name = "plugsnag";
- version = "1.1.0";
- src = fetchHex {
- pkg = "plugsnag";
- version = "1.1.0";
- sha256 =
- "aa3a9e587042f5519d8309fc4cf764a0262eda0da752ddf87c5fcfea176208ad";
- };
- beamDeps = [ bugsnag_1_2_0 ];
-
- meta = {
- description = ''Bugsnag reporter for Elixir`s Plug'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jarednorman/plugsnag";
- };
- } // packageOverrides)
- ) {};
-
- plugsnag = plugsnag_1_1_0;
-
- plumber_girl_0_9_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "plumber_girl";
- version = "0.9.6";
- src = fetchHex {
- pkg = "plumber_girl";
- version = "0.9.6";
- sha256 =
- "2a9faf9980cae59e11a6f9cf151a634cd809de220293bbbaba849f216c247a45";
- };
-
- meta = {
- description = ''PlumberGirl takes care of your Elixir piping
- issues!'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ruby2elixir/plumber_girl";
- };
- } // packageOverrides)
- ) {};
-
- plumber_girl = plumber_girl_0_9_6;
-
- pmbag_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "pmbag";
- version = "1.0.0";
- src = fetchHex {
- pkg = "pmbag";
- version = "1.0.0";
- sha256 =
- "9f12262ac93faf29c00e3da5f5836086542fbcfa0539bf733ab3e5cca0d34872";
- };
-
- meta = {
- description = ''Erlang Private Mail Bag.'';
- license = stdenv.lib.licenses.mpl20;
- homepage = "https://github.com/potatosalad/pmbag";
- };
- } // packageOverrides)
- ) {};
-
- pmbag = pmbag_1_0_0;
-
- pobox_1_0_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "pobox";
- version = "1.0.2";
- src = fetchHex {
- pkg = "pobox";
- version = "1.0.2";
- sha256 =
- "372090633c2565cd645acf2d1e2354c0791d5a5dc2f74885795b8807d402fe88";
- };
-
- meta = {
- description = ''External buffer processes to protect against
- mailbox overflow'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ferd/pobox/";
- };
- } // packageOverrides)
- ) {};
-
- pobox = pobox_1_0_2;
-
- pocketeer_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "pocketeer";
- version = "0.1.1";
- src = fetchHex {
- pkg = "pocketeer";
- version = "0.1.1";
- sha256 =
- "886367d81a41a7668805e06877aedfa1b9b4f1506ef1b42e95a4b3bf722d8e76";
- };
- beamDeps = [ poison_2_1_0 httpotion_2_2_2 ];
-
- meta = {
- description = ''An Elixir client for the Pocket API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://www.github.com/justahero/pocketeer";
- };
- } // packageOverrides)
- ) {};
-
- pocketeer = pocketeer_0_1_1;
-
- pocketex_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_3_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "pocketex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "pocketex";
- version = "0.1.0";
- sha256 =
- "b832df8e3f3102b69892cc5cfab4418de876a6ecc5780805458b9946aa407cbf";
- };
- beamDeps = [ poison_1_3_1 httpoison_0_8_3 ];
-
- meta = {
- description = ''Pocketex is an Elixir client for the Pocket read
- later service (getpocket.com) '';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/essenciary/pocketex";
- };
- } // packageOverrides)
- ) {};
-
- pocketex = pocketex_0_1_0;
-
- poison_1_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "poison";
- version = "1.3.1";
- src = fetchHex {
- pkg = "poison";
- version = "1.3.1";
- sha256 =
- "fbd78dd3e5abbadc17ddd89905002f6d20a03046f7555a6098d28a9f14feaf58";
- };
-
- meta = {
- description = ''An incredibly fast, pure Elixir JSON library'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/devinus/poison";
- };
- } // packageOverrides)
- ) {};
-
- poison_1_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "poison";
- version = "1.4.0";
- src = fetchHex {
- pkg = "poison";
- version = "1.4.0";
- sha256 =
- "b2715aaeb9f549f4e30739d43993e3c1b1053a4ed69d50c660621bdd1eb96606";
- };
-
- meta = {
- description = ''An incredibly fast, pure Elixir JSON library'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/devinus/poison";
- };
- } // packageOverrides)
- ) {};
-
- poison_1_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "poison";
- version = "1.5.0";
- src = fetchHex {
- pkg = "poison";
- version = "1.5.0";
- sha256 =
- "a31ffdaf77494ff12d6c2c9cb03235d4373596d2faf62ee5b99c1ae479618400";
- };
-
- meta = {
- description = ''An incredibly fast, pure Elixir JSON library'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/devinus/poison";
- };
- } // packageOverrides)
- ) {};
-
- poison_1_5_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "poison";
- version = "1.5.2";
- src = fetchHex {
- pkg = "poison";
- version = "1.5.2";
- sha256 =
- "4afc59dcadf71be7edc8b934b39f554ec7b31e2b1b1a4767383a663f86958ce3";
- };
-
- meta = {
- description = ''An incredibly fast, pure Elixir JSON library'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/devinus/poison";
- };
- } // packageOverrides)
- ) {};
-
- poison_2_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "poison";
- version = "2.0.1";
- src = fetchHex {
- pkg = "poison";
- version = "2.0.1";
- sha256 =
- "7f34906a0839f3b49b9b7647461c5144787611f599e8d743214280761699df2b";
- };
-
- meta = {
- description = ''An incredibly fast, pure Elixir JSON library'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/devinus/poison";
- };
- } // packageOverrides)
- ) {};
-
- poison_2_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "poison";
- version = "2.1.0";
- src = fetchHex {
- pkg = "poison";
- version = "2.1.0";
- sha256 =
- "002caaf939b97c84533ef0f621d3ed414ed703fcd03c91ec0dd62043df102c63";
- };
-
- meta = {
- description = ''An incredibly fast, pure Elixir JSON library'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/devinus/poison";
- };
- } // packageOverrides)
- ) {};
-
- poison = poison_2_1_0;
-
- poker_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "poker";
- version = "0.0.2";
- src = fetchHex {
- pkg = "poker";
- version = "0.0.2";
- sha256 =
- "9599ef62b0a2e1b15ff2697cb1603dd7be00911d8a613e1d01cfdf8c8b5d63b3";
- };
-
- meta = {
- description = ''An Elixir library to work with Poker hands.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/wojtekmach/poker_elixir";
- };
- } // packageOverrides)
- ) {};
-
- poker = poker_0_0_2;
-
- poloniex_0_0_8 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- vex_0_5_5,
- poison_2_1_0,
- httpoison_0_8_3,
- exconstructor_1_0_2
- }:
- buildMix ({
- name = "poloniex";
- version = "0.0.8";
- src = fetchHex {
- pkg = "poloniex";
- version = "0.0.8";
- sha256 =
- "7890a5f26178ec224379fa4160092d55f9098131eaab8711a75ef1fe6808cc83";
- };
- beamDeps = [
- vex_0_5_5
- poison_2_1_0
- httpoison_0_8_3
- exconstructor_1_0_2
- ];
-
- meta = {
- longDescription = ''WIP Poloniex API wrapper for Elixir. Provides
- access to market data including trading pairs
- between ETH, BTC, DOGE, LTC and others.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/cyberpunk-ventures/poloniex_ex";
- };
- } // packageOverrides)
- ) {};
-
- poloniex = poloniex_0_0_8;
-
- poly1305_0_4_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- equivalex_0_1_0,
- chacha20_0_3_2
- }:
- buildMix ({
- name = "poly1305";
- version = "0.4.1";
- src = fetchHex {
- pkg = "poly1305";
- version = "0.4.1";
- sha256 =
- "b0f804a21e3c1f57cd37b6e439107a1eaf8d7a2404717fb95d21eb3f134973bb";
- };
- beamDeps = [ equivalex_0_1_0 chacha20_0_3_2 ];
-
- meta = {
- description = ''Poly1305 message authentication'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/poly1305_ex";
- };
- } // packageOverrides)
- ) {};
-
- poly1305 = poly1305_0_4_1;
-
- polyglot_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "polyglot";
- version = "0.0.1";
- src = fetchHex {
- pkg = "polyglot";
- version = "0.0.1";
- sha256 =
- "83aaf990f322ea5c314b469932e87db7175374b0e0b28d078defba60dca0fb78";
- };
-
- meta = {
- longDescription = ''Polyglot is a localization library for Elixir
- that provides reusable formatting rules and
- translations for a large number of languages.'';
- license = with stdenv.lib.licenses; [ mit free ];
- homepage = "https://github.com/padde/polyglot";
- };
- } // packageOverrides)
- ) {};
-
- polyglot = polyglot_0_0_1;
-
- polyline_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, vector_0_3_0 }:
- buildMix ({
- name = "polyline";
- version = "0.1.0";
- src = fetchHex {
- pkg = "polyline";
- version = "0.1.0";
- sha256 =
- "6df2ebd1a5f55d6f680924200175bc5473beadd013acec72d201fcec18d31afd";
- };
- beamDeps = [ vector_0_3_0 ];
-
- meta = {
- description = ''Encoding and decoding of Polylines'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pkinney/polyline_ex";
- };
- } // packageOverrides)
- ) {};
-
- polyline = polyline_0_1_0;
-
- polyvox_id3_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "polyvox_id3";
- version = "0.2.1";
- src = fetchHex {
- pkg = "polyvox_id3";
- version = "0.2.1";
- sha256 =
- "2bb3e3b9edde6630160857563c992f7e9ea56d11d263172c95161b4275f6b48c";
- };
-
- meta = {
- description = ''A podcast-centric ID3 library for parsing and
- writing ID3 tags.'';
- license = stdenv.lib.licenses.gpl3;
- homepage = "https://github.com/polyvox/polyvox_id3";
- };
- } // packageOverrides)
- ) {};
-
- polyvox_id3 = polyvox_id3_0_2_1;
-
- pool_ring_0_1_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pool_ring";
- version = "0.1.5";
- src = fetchHex {
- pkg = "pool_ring";
- version = "0.1.5";
- sha256 =
- "a5d965379d8cb05e772e606951ba1b33c45b58a0809ba9f44eff453ea43068ce";
- };
-
- meta = {
- description = ''create a pool based on a hash ring'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/pool_ring";
- };
- } // packageOverrides)
- ) {};
-
- pool_ring = pool_ring_0_1_5;
-
- pool_sup_0_2_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, croma_0_4_4 }:
- buildMix ({
- name = "pool_sup";
- version = "0.2.2";
- src = fetchHex {
- pkg = "pool_sup";
- version = "0.2.2";
- sha256 =
- "73cebc2ad393a7ef92c6787b8b581051ddc299372d25bc1175d94dee0ec28e90";
- };
- beamDeps = [ croma_0_4_4 ];
-
- meta = {
- description = ''A supervisor specialized to manage pool of
- workers'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- pool_sup = pool_sup_0_2_2;
-
- poolboy_1_4_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "poolboy";
- version = "1.4.1";
- src = fetchHex {
- pkg = "poolboy";
- version = "1.4.1";
- sha256 =
- "b112f2bfa13010f751ecc013f74af0601eb41315bb0ccfa5eed641d73fbbe899";
- };
-
- meta = {
- description = ''A hunky Erlang worker pool factory'';
- license = with stdenv.lib.licenses; [ unlicense asl20 ];
- homepage = "https://github.com/devinus/poolboy";
- };
- } // packageOverrides)
- ) {};
-
- poolboy_1_4_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "poolboy";
- version = "1.4.2";
- src = fetchHex {
- pkg = "poolboy";
- version = "1.4.2";
- sha256 =
- "6133b67251080f32ffed4f71913cd2998fd6f02fa076677aadf7278b62853938";
- };
-
- meta = {
- description = ''A hunky Erlang worker pool factory'';
- license = with stdenv.lib.licenses; [ unlicense asl20 ];
- homepage = "https://github.com/devinus/poolboy";
- };
- } // packageOverrides)
- ) {};
-
- poolboy_1_5_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "poolboy";
- version = "1.5.1";
- src = fetchHex {
- pkg = "poolboy";
- version = "1.5.1";
- sha256 =
- "8f7168911120e13419e086e78d20e4d1a6776f1eee2411ac9f790af10813389f";
- };
-
- meta = {
- description = ''A hunky Erlang worker pool factory'';
- license = with stdenv.lib.licenses; [ unlicense asl20 ];
- homepage = "https://github.com/devinus/poolboy";
- };
- } // packageOverrides)
- ) {};
-
- poolboy = poolboy_1_5_1;
-
- pooler_1_5_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "pooler";
- version = "1.5.0";
- src = fetchHex {
- pkg = "pooler";
- version = "1.5.0";
- sha256 =
- "f493b4b947967fa4250dd1f96e86a5440ecab51da114d2c256cced58ad991908";
- };
-
- meta = {
- description = ''An OTP Process Pool Application'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/seth/pooler";
- };
- } // packageOverrides)
- ) {};
-
- pooler = pooler_1_5_0;
-
- pop3mail_0_1_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pop3mail";
- version = "0.1.6";
- src = fetchHex {
- pkg = "pop3mail";
- version = "0.1.6";
- sha256 =
- "ca8496c92a3c0caa479836f254980c2af69a66a29e08cea45a164874801c54da";
- };
-
- meta = {
- longDescription = ''Pop3 client to download email (including
- attachments) from the inbox. Decodes multipart
- content, quoted-printables, base64 and
- encoded-words. Uses an Erlang pop3 client with
- SSL support derived from the epop package. Add
- this dependency in mix.exs: {:erlpop, github:
- \"trifork/erlpop\"}'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nico-amsterdam/pop3mail";
- };
- } // packageOverrides)
- ) {};
-
- pop3mail = pop3mail_0_1_6;
-
- populator_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "populator";
- version = "0.4.0";
- src = fetchHex {
- pkg = "populator";
- version = "0.4.0";
- sha256 =
- "4f2b2720676db740139ebd69ca0c26b111721d7d049f185f0e5a50cfca18085d";
- };
-
- meta = {
- description = ''Supervisor population control library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rubencaro/populator";
- };
- } // packageOverrides)
- ) {};
-
- populator = populator_0_4_0;
-
- porcelain_2_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "porcelain";
- version = "2.0.1";
- src = fetchHex {
- pkg = "porcelain";
- version = "2.0.1";
- sha256 =
- "dbe57a57c3917654694ea6be7e756e26345a59d2974fe6ec861a71f469767ad9";
- };
-
- meta = {
- longDescription = ''Porcelain implements a saner approach to
- launching and communicating with external OS
- processes from Elixir. Built on top of Erlang`s
- ports, it provides richer functionality and
- simpler API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/alco/porcelain";
- };
- } // packageOverrides)
- ) {};
-
- porcelain = porcelain_2_0_1;
-
- porter_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "porter";
- version = "0.0.1";
- src = fetchHex {
- pkg = "porter";
- version = "0.0.1";
- sha256 =
- "81ef97a1d6eb495b6a919cdaae4268a49a3591903424d4ed00f67104d09e89dd";
- };
-
- meta = {
- longDescription = ''Porter provides an OTP application that runs
- the specified system command using the Erlang
- Port library and then streams the results back
- to you.'';
-
- };
- } // packageOverrides)
- ) {};
-
- porter = porter_0_0_1;
-
- posexional_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "posexional";
- version = "0.2.1";
- src = fetchHex {
- pkg = "posexional";
- version = "0.2.1";
- sha256 =
- "c3cedc2c99ed10c400be538e558fcb09cdb675d972d3f5deb33d4029b916da82";
- };
-
- meta = {
- description = ''A library to manage positional files'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/primait/posexional";
- };
- } // packageOverrides)
- ) {};
-
- posexional = posexional_0_2_1;
-
- positive_13_3_7 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "positive";
- version = "13.3.7";
- src = fetchHex {
- pkg = "positive";
- version = "13.3.7";
- sha256 =
- "516964039cbae4e64226d9e50787f32134f3411bc0ae8cedf26488ba004616be";
- };
-
- meta = {
- description = ''Library: check if an integer is positive'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jlouis/positive";
- };
- } // packageOverrides)
- ) {};
-
- positive = positive_13_3_7;
-
- postgrex_0_9_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_2 }:
- buildMix ({
- name = "postgrex";
- version = "0.9.1";
- src = fetchHex {
- pkg = "postgrex";
- version = "0.9.1";
- sha256 =
- "9c9a4ffca145479b343d7a51730557305425aab69e8d31cc32f348f85996fb5a";
- };
- beamDeps = [ decimal_1_1_2 ];
-
- meta = {
- description = ''PostgreSQL driver for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ericmj/postgrex";
- };
- } // packageOverrides)
- ) {};
-
- pot_0_9_4 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "pot";
- version = "0.9.4";
- src = fetchHex {
- pkg = "pot";
- version = "0.9.4";
- sha256 =
- "ba6814a8e2be50d64ee65612cf627aba4784555054c22ac5066e6543f349887c";
- };
-
- meta = {
- longDescription = ''POT is an Erlang library for generating
- Google Authenticator compatible one time
- passwords.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yuce/pot";
- };
- } // packageOverrides)
- ) {};
-
- pot = pot_0_9_4;
-
- power_assert_0_0_8 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "power_assert";
- version = "0.0.8";
- src = fetchHex {
- pkg = "power_assert";
- version = "0.0.8";
- sha256 =
- "b4e1d27ab8e05f01d458ba84c4caced1f9b0209b3178dfcf4334e857a8aa6cd0";
- };
-
- meta = {
- description = ''Power Assert in Elixir. Shows evaluation results
- each expression.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ma2gedev/power_assert_ex";
- };
- } // packageOverrides)
- ) {};
-
- power_assert = power_assert_0_0_8;
-
- ppg_0_1_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, evel_0_1_1 }:
- buildRebar3 ({
- name = "ppg";
- version = "0.1.3";
- src = fetchHex {
- pkg = "ppg";
- version = "0.1.3";
- sha256 =
- "8bbd51b5c1f2e08636839ad6f6151b3ad2a5c46e3fe8bdb1f33f79a2b57d1e13";
- };
-
- beamDeps = [ evel_0_1_1 ];
-
- meta = {
- description = ''Plumtree based Process Group'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sile/ppg";
- };
- } // packageOverrides)
- ) {};
-
- ppg = ppg_0_1_3;
-
- pqueue_1_5_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "pqueue";
- version = "1.5.1";
- src = fetchHex {
- pkg = "pqueue";
- version = "1.5.1";
- sha256 =
- "7ba01afe6b50ea4b239fa770f9e2c2db4871b3927ac44aea180d1fd52601b317";
- };
-
- meta = {
- description = ''Erlang Priority Queue Implementation'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/pqueue";
- };
- } // packageOverrides)
- ) {};
-
- pqueue = pqueue_1_5_1;
-
- pragmatic_0_1_7 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pragmatic";
- version = "0.1.7";
- src = fetchHex {
- pkg = "pragmatic";
- version = "0.1.7";
- sha256 =
- "a86e89bf594108715bf7db70ccb93eb2a020367a9bb6c441ca74d3eb92c35fa3";
- };
-
- meta = {
- longDescription = ''A small, simple library to deal with the
- practical issues arising from using Elixir on
- Windows'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/OnorioCatenacci/pragmatic";
- };
- } // packageOverrides)
- ) {};
-
- pragmatic = pragmatic_0_1_7;
-
- prefecture_jp_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "prefecture_jp";
- version = "0.0.2";
- src = fetchHex {
- pkg = "prefecture_jp";
- version = "0.0.2";
- sha256 =
- "ffc29fc76ee098b5f6c7c93db3736916cc23b0ace424dd8c0f946570aeb75c22";
- };
-
- meta = {
- description = ''PrefectureJp is a library for Japanese
- prefecture.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ymmtmsys/prefecture_jp";
- };
- } // packageOverrides)
- ) {};
-
- prefecture_jp = prefecture_jp_0_0_2;
-
- prelude_0_0_1 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, etude_1_0_0_beta_0
- }:
- buildMix ({
- name = "prelude";
- version = "0.0.1";
- src = fetchHex {
- pkg = "prelude";
- version = "0.0.1";
- sha256 =
- "805c5a43a043864b4793f4aeff574b88e9eaac18e49d93cb71cbd6270283bde9";
- };
- beamDeps = [ etude_1_0_0_beta_0 ];
-
- meta = {
- description = ''a preprocessor/compiler toolset for erlang and
- elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/prelude";
- };
- } // packageOverrides)
- ) {};
-
- prelude = prelude_0_0_1;
-
- presentex_0_0_10 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "presentex";
- version = "0.0.10";
- src = fetchHex {
- pkg = "presentex";
- version = "0.0.10";
- sha256 =
- "86479a0b79146dadc3f224d2023d06d7f4f87fd455a3267bbd11759ebde1404c";
- };
-
- meta = {
- description = ''An Elixir -> HTML/JavaScript presentation
- generation tool. '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/Cobenian/Presentex";
- };
- } // packageOverrides)
- ) {};
-
- presentex = presentex_0_0_10;
-
- pretty_hex_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pretty_hex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "pretty_hex";
- version = "0.0.1";
- sha256 =
- "ab91a38480049af4811ffdaf15dbee9370acb9b20cdc870281d2006a8fe928b4";
- };
-
- meta = {
- description = ''A binary hex dumping library in Elixir. '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/polsab/pretty_hex";
- };
- } // packageOverrides)
- ) {};
-
- pretty_hex = pretty_hex_0_0_1;
-
- pricing_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_1_0_2,
- porcelain_2_0_1
- }:
- buildMix ({
- name = "pricing";
- version = "0.0.1";
- src = fetchHex {
- pkg = "pricing";
- version = "0.0.1";
- sha256 =
- "82e0438611507f600bd799c986872588f88627fdcf7a15d4031d779c9d1cd4d7";
- };
- beamDeps = [ timex_1_0_2 porcelain_2_0_1 ];
-
- meta = {
- description = ''Pricing financial instruments in Elixir'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/arthurcolle/pricing";
- };
- } // packageOverrides)
- ) {};
-
- pricing = pricing_0_0_1;
-
- priority_queue_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "priority_queue";
- version = "1.0.0";
- src = fetchHex {
- pkg = "priority_queue";
- version = "1.0.0";
- sha256 =
- "ba3dc420a5898d863803455c05ad870c6b6f3adb12b50ebea6cd6aeed1b358b7";
- };
-
- meta = {
- description = ''Priority Queue for Elixir. Heap implementation'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ewildgoose/elixir_priority_queue";
- };
- } // packageOverrides)
- ) {};
-
- priority_queue = priority_queue_1_0_0;
-
- progress_bar_1_5_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "progress_bar";
- version = "1.5.0";
- src = fetchHex {
- pkg = "progress_bar";
- version = "1.5.0";
- sha256 =
- "36fa99f89b876078a19f9d929dd74a043a5e34bbf8d62cda5d9cd26e2ce94426";
- };
-
- meta = {
- description = ''Command-line progress bars and spinners.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/henrik/progress_bar";
- };
- } // packageOverrides)
- ) {};
-
- progress_bar = progress_bar_1_5_0;
-
- project_info_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "project_info";
- version = "1.0.0";
- src = fetchHex {
- pkg = "project_info";
- version = "1.0.0";
- sha256 =
- "749553b710d363e5b900a6d3d37da7c461b8f7a977c9da814124f5862cf209a0";
- };
-
- meta = {
- longDescription = ''A mix task to get info about the current mix
- project such as name or version number. Useful
- to automate tasks using a CI server or a build
- script.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/nubleer/project_info";
- };
- } // packageOverrides)
- ) {};
-
- project_info = project_info_1_0_0;
-
- prometheus_0_2_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "prometheus";
- version = "0.2.0";
- src = fetchHex {
- pkg = "prometheus";
- version = "0.2.0";
- sha256 =
- "9fbf8aeee723667f86f1d24bbe2562a4db4322ef850d5d6cc353d15c54f64937";
- };
-
- meta = {
- description = ''Prometheus monitoring system and time series
- database client in Erlang.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/deadtrickster/prometheus.erl";
- };
- } // packageOverrides)
- ) {};
-
- prometheus = prometheus_0_2_0;
-
- prometheus_plugs_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- prometheus_0_2_0,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "prometheus_plugs";
- version = "0.0.3";
- src = fetchHex {
- pkg = "prometheus_plugs";
- version = "0.0.3";
- sha256 =
- "b15e425ba78e1c76368b66b22f5e22d283fa3cff26f3a4d45a2498cb5db6c0ff";
- };
- beamDeps = [ prometheus_0_2_0 plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- description = ''Prometheus monitoring system client Plugs. Http
- metrics collector and exporter'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/deadtrickster/prometheus-plugs";
- };
- } // packageOverrides)
- ) {};
-
- prometheus_plugs = prometheus_plugs_0_0_3;
-
- prop_types_0_0_11 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, tipo_0_0_3 }:
- buildMix ({
- name = "prop_types";
- version = "0.0.11";
- src = fetchHex {
- pkg = "prop_types";
- version = "0.0.11";
- sha256 =
- "d786fbef06701e21871f39c9c1bb3354966f24cd606d1b1fd7bff1cc97d2873f";
- };
- beamDeps = [ tipo_0_0_3 ];
-
- meta = {
- description = ''Property Type validations and checkers for elixir
- apps'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bakasho/prop_types";
- };
- } // packageOverrides)
- ) {};
-
- prop_types = prop_types_0_0_11;
-
- proper_case_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "proper_case";
- version = "0.1.1";
- src = fetchHex {
- pkg = "proper_case";
- version = "0.1.1";
- sha256 =
- "63c279ad8721fb91175f74a03584fda2baaea6f5d79d5e899dddfd934e924d8a";
- };
-
- meta = {
- longDescription = ''An Elixir library that converts keys in maps
- between `snake_case` and `camel_case`. Useful as
- a plug in Phoenix for converting incoming params
- from JavaScript`s `camelCase` to Elixir`s
- `snake_case`'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/johnnyji/proper_case";
- };
- } // packageOverrides)
- ) {};
-
- proper_case = proper_case_0_1_1;
-
- proplist_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "proplist";
- version = "1.1.0";
- src = fetchHex {
- pkg = "proplist";
- version = "1.1.0";
- sha256 =
- "6fc73362d15b4810f4979ddf72ec53c1efc020657a57b7cdd1f682bd38c08298";
- };
-
- meta = {
- description = ''Proplist provides the complete Keyword API, but
- for Proplists.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/knrz/proplist";
- };
- } // packageOverrides)
- ) {};
-
- proplist = proplist_1_1_0;
-
- proto_def_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- estree_2_3_0
- }:
- buildMix ({
- name = "proto_def";
- version = "0.0.4";
- src = fetchHex {
- pkg = "proto_def";
- version = "0.0.4";
- sha256 =
- "155b17cd62296cc1d5ee0333a87df4b25616a6dff7863a8e7ad219437db5a37e";
- };
- beamDeps = [ poison_2_1_0 estree_2_3_0 ];
-
- meta = {
- longDescription = ''ProtoDef compiler for Elixir. (mostly)
- Compatible with
- https://github.com/ProtoDef-io/ProtoDef.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ProtoDef-io/elixir-protodef";
- };
- } // packageOverrides)
- ) {};
-
- proto_def = proto_def_0_0_4;
-
- providers_1_4_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, getopt_0_8_2 }:
- buildRebar3 ({
- name = "providers";
- version = "1.4.1";
- src = fetchHex {
- pkg = "providers";
- version = "1.4.1";
- sha256 =
- "dfd88305670a3d942c08a2d852eeb4c20ec40ee2ba589339a48083ac74f14e36";
- };
-
- beamDeps = [ getopt_0_8_2 ];
-
- meta = {
- description = ''Providers provider.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tsloughter/providers";
- };
- } // packageOverrides)
- ) {};
-
- providers_1_6_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, getopt_0_8_2 }:
- buildRebar3 ({
- name = "providers";
- version = "1.6.0";
- src = fetchHex {
- pkg = "providers";
- version = "1.6.0";
- sha256 =
- "0f6876529a613d34224de8c61d3660388eb981142360f2699486d8536050ce2f";
- };
-
- beamDeps = [ getopt_0_8_2 ];
-
- meta = {
- description = ''Providers provider.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tsloughter/providers";
- };
- } // packageOverrides)
- ) {};
-
- providers = providers_1_6_0;
-
- proxy_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- httpoison_0_8_3,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "proxy";
- version = "0.0.1";
- src = fetchHex {
- pkg = "proxy";
- version = "0.0.1";
- sha256 =
- "74691b18a0918d6e14df1f254ee9f342a547bc280151a4d88a540839ae75bbae";
- };
- beamDeps = [ plug_1_1_5 httpoison_0_8_3 cowboy_1_0_4 ];
-
- meta = {
- description = ''Proxy plug for upstream servers'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/chadwpry/elixir-proxy";
- };
- } // packageOverrides)
- ) {};
-
- proxy = proxy_0_0_1;
-
- public_suffix_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, idna_2_0_0 }:
- buildMix ({
- name = "public_suffix";
- version = "0.3.0";
- src = fetchHex {
- pkg = "public_suffix";
- version = "0.3.0";
- sha256 =
- "ffced61dca1d881ed91b4c6ee675e707bd1dbff14adb48adebf0bebbaeccae48";
- };
- beamDeps = [ idna_2_0_0 ];
-
- meta = {
- longDescription = ''Operate on domain names using the public
- suffix rules provided by
- https://publicsuffix.org/.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/seomoz/publicsuffix-elixir";
- };
- } // packageOverrides)
- ) {};
-
- public_suffix = public_suffix_0_3_0;
-
- publicsuffix_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "publicsuffix";
- version = "0.0.1";
- src = fetchHex {
- pkg = "publicsuffix";
- version = "0.0.1";
- sha256 =
- "c20351c883ab00a424c6eace4adb23726fbf242240bc63f583f4c07cbe0a824b";
- };
-
- meta = {
- description = ''Domain name parser for Elixir based on the Public
- Suffix List.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/weppos/publicsuffix-elixir";
- };
- } // packageOverrides)
- ) {};
-
- publicsuffix = publicsuffix_0_0_1;
-
- pubnub_ex_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "pubnub_ex";
- version = "0.0.2";
- src = fetchHex {
- pkg = "pubnub_ex";
- version = "0.0.2";
- sha256 =
- "83d270cfe2be6728fb96d9145371a87ddc876a97f91cdca2584cc82c2a0b91cb";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- description = ''A pubsub tool for pubnub.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ryuone/pubnub_ex";
- };
- } // packageOverrides)
- ) {};
-
- pubnub_ex = pubnub_ex_0_0_2;
-
- pubsub_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "pubsub";
- version = "0.0.2";
- src = fetchHex {
- pkg = "pubsub";
- version = "0.0.2";
- sha256 =
- "2072bf67d5d4b6d41c81f0e89697d72ca323c5640e883b0d0cec7d43cf6c8ae8";
- };
-
- meta = {
- description = ''Publish-Subscribe utility'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/simonewebdesign/elixir_pubsub";
- };
- } // packageOverrides)
- ) {};
-
- pubsub = pubsub_0_0_2;
-
- qdate_0_4_3 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- erlware_commons_0_20_0,
- erlang_localtime_1_0_0
- }:
- buildRebar3 ({
- name = "qdate";
- version = "0.4.3";
- src = fetchHex {
- pkg = "qdate";
- version = "0.4.3";
- sha256 =
- "0bbad4929a7cf2432c832fe45310080776c64973037c5b1aa21bbe05dbc61401";
- };
-
- beamDeps = [ erlware_commons_0_20_0 erlang_localtime_1_0_0 ];
-
- meta = {
- description = ''Simple Date and Timezone handling for Erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/choptastic/qdate";
- };
- } // packageOverrides)
- ) {};
-
- qdate = qdate_0_4_3;
-
- qiita_ex_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "qiita_ex";
- version = "0.0.2";
- src = fetchHex {
- pkg = "qiita_ex";
- version = "0.0.2";
- sha256 =
- "0bb9a5535c0915c426ff13350b907cbd2b455bb99d8bcb8324ffadb6c9bcf1eb";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- description = ''Qiita API v2 Interface for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ma2gedev/qiita_ex";
- };
- } // packageOverrides)
- ) {};
-
- qiita_ex = qiita_ex_0_0_2;
-
- qiniu_0_3_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "qiniu";
- version = "0.3.0";
- src = fetchHex {
- pkg = "qiniu";
- version = "0.3.0";
- sha256 =
- "f47360528cd289be5f5bb444d289e90f5f330a3230c9386f5a7aecd019a73081";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Qiniu Resource (Cloud) Storage SDK for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tony612/qiniu";
- };
- } // packageOverrides)
- ) {};
-
- qiniu = qiniu_0_3_0;
-
- qlc_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "qlc";
- version = "1.0.0";
- src = fetchHex {
- pkg = "qlc";
- version = "1.0.0";
- sha256 =
- "80df25fc032ced6f8c0c21df4099434db09d6de87ee32237719c776974ad15cc";
- };
-
- meta = {
- description = ''QLC interface for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/k1complete/qlc";
- };
- } // packageOverrides)
- ) {};
-
- qlc = qlc_1_0_0;
-
- quantum_1_7_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_2_1_6 }:
- buildMix ({
- name = "quantum";
- version = "1.7.1";
- src = fetchHex {
- pkg = "quantum";
- version = "1.7.1";
- sha256 =
- "55a74be6a021816fe78d9a4a9450281e027302806313c9fa6e51694d44106c0a";
- };
- beamDeps = [ timex_2_1_6 ];
-
- meta = {
- description = ''Cron-like job scheduler for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/c-rack/quantum-elixir";
- };
- } // packageOverrides)
- ) {};
-
- quantum = quantum_1_7_1;
-
- quark_1_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "quark";
- version = "1.0.2";
- src = fetchHex {
- pkg = "quark";
- version = "1.0.2";
- sha256 =
- "c24950acc4d6f44aff612302871b2cff5f56d6b702285bc04e7b71179e5b13c7";
- };
-
- meta = {
- description = ''Common combinators for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/robot-overlord/quark";
- };
- } // packageOverrides)
- ) {};
-
- quark = quark_1_0_2;
-
- queue_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "queue";
- version = "0.0.1";
- src = fetchHex {
- pkg = "queue";
- version = "0.0.1";
- sha256 =
- "a383d4b4a64e7639e66f314ae9e38e387453bcce6c96173e3d90b497c82bed9b";
- };
-
- meta = {
- description = ''Elixir wrapper for erlang double sided FIFO
- queue'';
-
- };
- } // packageOverrides)
- ) {};
-
- queue = queue_0_0_1;
-
- queuex_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "queuex";
- version = "0.2.0";
- src = fetchHex {
- pkg = "queuex";
- version = "0.2.0";
- sha256 =
- "e40b25befc34ecff962c92536e6a520967dd2d6031cb70a58be62269a6aec623";
- };
-
- meta = {
- description = ''Priority Queue'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/falood/queuex";
- };
- } // packageOverrides)
- ) {};
-
- queuex = queuex_0_2_0;
-
- quickrand_1_5_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "quickrand";
- version = "1.5.1";
- src = fetchHex {
- pkg = "quickrand";
- version = "1.5.1";
- sha256 =
- "0b3dcc6ddb23319c1f6a5ed143778864b8ad2f0ebd693a2d121cf5ae0c4db507";
- };
-
- meta = {
- longDescription = ''Quick Random Number Generation: Provides a
- simple interface to call efficient random number
- generation functions based on the context.
- Proper random number seeding is enforced.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/quickrand";
- };
- } // packageOverrides)
- ) {};
-
- quickrand = quickrand_1_5_1;
-
- quintana_0_2_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex, folsom_0_8_3 }:
- buildRebar3 ({
- name = "quintana";
- version = "0.2.1";
- src = fetchHex {
- pkg = "quintana";
- version = "0.2.1";
- sha256 =
- "d4683eb33c71f6cab3b17b896b4fa9180f17a0a8b086440bfe0c5675182f0194";
- };
-
- beamDeps = [ folsom_0_8_3 ];
-
- meta = {
- description = ''Wrapper around some Folsom functions'';
-
- };
- } // packageOverrides)
- ) {};
-
- quintana = quintana_0_2_1;
-
- ra_0_3_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ra";
- version = "0.3.2";
- src = fetchHex {
- pkg = "ra";
- version = "0.3.2";
- sha256 =
- "696cc4fd2dc1a36c705af7e7a1551bd054ad245841fccbc5d9d210f375c2dcf4";
- };
-
- meta = {
- description = ''Ra is a framework for building command line
- applications.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/NobbZ/ra";
- };
- } // packageOverrides)
- ) {};
-
- ra = ra_0_3_2;
-
- rabbitElixir_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exjsx_3_1_0 }:
- buildMix ({
- name = "rabbitElixir";
- version = "1.0.1";
- src = fetchHex {
- pkg = "rabbitElixir";
- version = "1.0.1";
- sha256 =
- "bc0ddae7fa0b869a6688db2e5d909d375ff0692a959aa768eed586bcfd2d0a2f";
- };
- beamDeps = [ exjsx_3_1_0 ];
-
- meta = {
- description = ''Another Zawgyi <=> Unicode Converter '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Rabbit-Converter/Rabbit-Elixir";
- };
- } // packageOverrides)
- ) {};
-
- rabbitElixir = rabbitElixir_1_0_1;
-
- rabbit_common_3_5_6 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "rabbit_common";
- version = "3.5.6";
- src = fetchHex {
- pkg = "rabbit_common";
- version = "3.5.6";
- sha256 =
- "9335ab3ebc4e8e140d7bc9b1b0e7ee99c0aa87d0a746b704184121ba35c04f1c";
- };
-
- meta = {
- longDescription = ''Includes modules which are a runtime
- dependency of the RabbitMQ/AMQP Erlang client
- and are common to the RabbitMQ server.'';
- license = stdenv.lib.licenses.mpl11;
- homepage = "https://github.com/jbrisbin/rabbit_common";
- };
- } // packageOverrides)
- ) {};
-
- rabbit_common = rabbit_common_3_5_6;
-
- rails_4_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "rails";
- version = "4.2.0";
- src = fetchHex {
- pkg = "rails";
- version = "4.2.0";
- sha256 =
- "731692769aa106a20c87b12dca15336fd1d16a7f02e2615ad76f6ce83a2b0b46";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- longDescription = ''A plug to get your plug/phoenix applications
- performance more in line with Rails.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/BlakeWilliams/rails";
- };
- } // packageOverrides)
- ) {};
-
- rails = rails_4_2_0;
-
- ralitobu_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ralitobu";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ralitobu";
- version = "0.1.0";
- sha256 =
- "c131ef38e9f9e438e7479ba34430c7c874d1646670d6636a8cc98db2f113d075";
- };
-
- meta = {
- description = ''The Rate Limiter with Token Bucket algorithm'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/asaaki/ralitobu";
- };
- } // packageOverrides)
- ) {};
-
- ralitobu = ralitobu_0_1_0;
-
- ralitobu_plug_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- ralitobu_0_1_0,
- plug_1_1_5
- }:
- buildMix ({
- name = "ralitobu_plug";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ralitobu_plug";
- version = "0.1.0";
- sha256 =
- "f6c425f0dea74222243ffb3d4aaefd24b5ee0547ec71ac78896f1cfe02821e74";
- };
- beamDeps = [ ralitobu_0_1_0 plug_1_1_5 ];
-
- meta = {
- description = ''Elixir Plug for Ralitobu, the Rate Limiter with
- Token Bucket algorithm'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/asaaki/ralitobu_plug";
- };
- } // packageOverrides)
- ) {};
-
- ralitobu_plug = ralitobu_plug_0_1_0;
-
- ranch_1_1_0 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "ranch";
- version = "1.1.0";
- src = fetchHex {
- pkg = "ranch";
- version = "1.1.0";
- sha256 =
- "98ade939e63e6567da5dec5bc5bd93cbdc53d53f8b1aa998adec60dc4057f048";
- };
-
- meta = {
- description = ''Socket acceptor pool for TCP protocols.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/ninenines/ranch";
- };
- } // packageOverrides)
- ) {};
-
- ranch_1_2_1 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "ranch";
- version = "1.2.1";
- src = fetchHex {
- pkg = "ranch";
- version = "1.2.1";
- sha256 =
- "f602d057615ce737945c239e9c8155d3f5300fc5b1255abf81f2a9d0d08e5b04";
- };
-
- meta = {
- description = ''Socket acceptor pool for TCP protocols.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/ninenines/ranch";
- };
- } // packageOverrides)
- ) {};
-
- ranch = ranch_1_2_1;
-
- random_string_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "random_string";
- version = "0.0.1";
- src = fetchHex {
- pkg = "random_string";
- version = "0.0.1";
- sha256 =
- "4a90483956764f6ad3d928e27d2e6a1e830bc53b28ded5464c715eb2ec6b8ed8";
- };
-
- meta = {
- description = ''Generates random string (or a stream of
- characters) of desired character sets.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sylph01/random_string";
- };
- } // packageOverrides)
- ) {};
-
- random_string = random_string_0_0_1;
-
- range_extras_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "range_extras";
- version = "0.1.0";
- src = fetchHex {
- pkg = "range_extras";
- version = "0.1.0";
- sha256 =
- "edc50d31341e1370d009df8b51d7d0e355a966068520ff38e88b8b542953e15c";
- };
-
- meta = {
- description = ''Elixir range utilities: constant-time random
- sampling and set operations.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/lnikkila/elixir-range-extras";
- };
- } // packageOverrides)
- ) {};
-
- range_extras = range_extras_0_1_0;
-
- rankmatcher_0_1_5 = callPackage
- (
- {
- buildRebar3, packageOverrides ? {}, fetchHex, libsnarlmatch_0_1_7
- }:
- buildRebar3 ({
- name = "rankmatcher";
- version = "0.1.5";
- src = fetchHex {
- pkg = "rankmatcher";
- version = "0.1.5";
- sha256 =
- "304704fcc294c636d80f030001495ada0e6b66a36c7a2f785964c8f491e3f197";
- };
-
- beamDeps = [ libsnarlmatch_0_1_7 ];
-
- meta = {
- description = ''Library to rank and match lists'';
- license = stdenv.lib.licenses.cddl;
- homepage = "https://github.com/dalmatinerdb/mstore";
- };
- } // packageOverrides)
- ) {};
-
- rankmatcher = rankmatcher_0_1_5;
-
- rapidax_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "rapidax";
- version = "0.0.3";
- src = fetchHex {
- pkg = "rapidax";
- version = "0.0.3";
- sha256 =
- "9912b79b3d2729465bf66315bd955e031aeb038f05a63faa2dc0414026edb18c";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 cowboy_1_0_4 ];
-
- meta = {
- description = ''Rapidly develop your API client - based on
- rapidash gem'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/victorlcampos/rapidax";
- };
- } // packageOverrides)
- ) {};
-
- rapidax = rapidax_0_0_3;
-
- ratio_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ratio";
- version = "1.0.0";
- src = fetchHex {
- pkg = "ratio";
- version = "1.0.0";
- sha256 =
- "bd20f7aff8c5052a59037a66b603df55a7f23db1b23e7f8287bd331c0d9b8e9c";
- };
-
- meta = {
- longDescription = ''This library allows you to use Rational
- numbers in Elixir, to enable exact calculations
- with all numbers big and small. It defines the
- new <|> operator, (optionally) overrides the
- arithmetic +, -, * and / operators to work with
- ints, floats and Rational numbers all alike.
- Floats are also automatically coerced into
- Rationals whenever possible. And don`t worry: If
- you don`t like operator-overloading: There are
- longhand function aliases available too.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/qqwy/elixir-rational";
- };
- } // packageOverrides)
- ) {};
-
- ratio = ratio_1_0_0;
-
- rational_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, earmark_0_2_1 }:
- buildMix ({
- name = "rational";
- version = "0.2.0";
- src = fetchHex {
- pkg = "rational";
- version = "0.2.0";
- sha256 =
- "640093486afd882e5283d4269d9ab624369239016fed67e3b8038845322107b7";
- };
- beamDeps = [ earmark_0_2_1 ];
-
- meta = {
- longDescription = ''Rational is a module for exact representation
- and manipulation of rational fractions, that is,
- those fractions that can be exactly represented
- by a ratio of integers (e.g., 1/3 or
- 4176/22687).'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/twist-vector/elixir-rational.git";
- };
- } // packageOverrides)
- ) {};
-
- rational = rational_0_2_0;
-
- ratx_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ratx";
- version = "0.1.0";
- src = fetchHex {
- pkg = "ratx";
- version = "0.1.0";
- sha256 =
- "fbf933ff32fdc127200880f5b567820bf03504ade1bd697ffbc0535dbafc23d6";
- };
-
- meta = {
- description = ''Rate limiter and overload protection for erlang
- and elixir applications. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/liveforeverx/ratx";
- };
- } // packageOverrides)
- ) {};
-
- ratx = ratx_0_1_0;
-
- ravel_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ravel";
- version = "0.0.6";
- src = fetchHex {
- pkg = "ravel";
- version = "0.0.6";
- sha256 =
- "a8fc97393216e2c4429982deefb77b48031ca7feca1f81835451af8977d4932e";
- };
-
- meta = {
- description = ''Extendable validation for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/revati/ravel";
- };
- } // packageOverrides)
- ) {};
-
- ravel = ravel_0_0_6;
-
- ravenex_0_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- uuid_1_1_4,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "ravenex";
- version = "0.0.5";
- src = fetchHex {
- pkg = "ravenex";
- version = "0.0.5";
- sha256 =
- "909039771fc414dd95d72d3e57c474f5ba7e593c9a9b448e3849ea68aa9d58cc";
- };
- beamDeps = [ uuid_1_1_4 poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Ravenex is an Elixir client for Sentry.
- Automatically send error notifications to
- Sentry. Easily connects with Phoenix through
- adding a logger or Plug.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hayesgm/ravenex";
- };
- } // packageOverrides)
- ) {};
-
- ravenex = ravenex_0_0_5;
-
- raxx_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "raxx";
- version = "0.0.1";
- src = fetchHex {
- pkg = "raxx";
- version = "0.0.1";
- sha256 =
- "b4a2fbb7d4e85932626656d38adb4de95d47bce04255a9c5b7c2562a27f92111";
- };
- beamDeps = [ httpoison_0_8_3 cowboy_1_0_4 ];
-
- meta = {
- longDescription = ''A Elixir webserver interface, for stateless
- HTTP. Raxx exists to simplify handling the HTTP
- request-response cycle. It deliberately does not
- handle other communication styles that are part
- of the modern web.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/crowdhailer/raxx";
- };
- } // packageOverrides)
- ) {};
-
- raxx = raxx_0_0_1;
-
- react_on_elixir_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- poison_1_5_2
- }:
- buildMix ({
- name = "react_on_elixir";
- version = "0.0.4";
- src = fetchHex {
- pkg = "react_on_elixir";
- version = "0.0.4";
- sha256 =
- "5747938079acd15a39768a77ab013b199d429d725397fcd1e8313abf6eeb7c3b";
- };
- beamDeps = [ poolboy_1_5_1 poison_1_5_2 ];
-
- meta = {
- description = ''Server render react components from Elixir'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/gauravtiwari/react_on_elixir";
- };
- } // packageOverrides)
- ) {};
-
- react_on_elixir = react_on_elixir_0_0_4;
-
- read_repos_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "read_repos";
- version = "0.0.1";
- src = fetchHex {
- pkg = "read_repos";
- version = "0.0.1";
- sha256 =
- "f981ea689d21956e1470d947ba24c5480e808fdf1a9da4cd148e5a4e1247e8b4";
- };
-
- meta = {
- description = ''Simple master-slave library for Ecto.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kenta-aktsk/read_repos";
- };
- } // packageOverrides)
- ) {};
-
- read_repos = read_repos_0_0_1;
-
- readability_0_5_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- floki_0_8_1
- }:
- buildMix ({
- name = "readability";
- version = "0.5.0";
- src = fetchHex {
- pkg = "readability";
- version = "0.5.0";
- sha256 =
- "82b03705957be376e748029a9ac94a699f5dac072fdef662c46258c83d7e1a3e";
- };
- beamDeps = [ httpoison_0_8_3 floki_0_8_1 ];
-
- meta = {
- description = ''Readability library for extracting and curating
- articles.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/keepcosmos/readability";
- };
- } // packageOverrides)
- ) {};
-
- readability = readability_0_5_0;
-
- readit_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "readit";
- version = "0.0.3";
- src = fetchHex {
- pkg = "readit";
- version = "0.0.3";
- sha256 =
- "a3f99c65e9ef62c625c81150735b7456db71e350cf892ee1119d3839cfab361e";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A Simple Read-Only Reddit API Client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/adamzaninovich/readit";
- };
- } // packageOverrides)
- ) {};
-
- readit = readit_0_0_3;
-
- reap_0_1_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, jsex_2_0_0 }:
- buildMix ({
- name = "reap";
- version = "0.1.3";
- src = fetchHex {
- pkg = "reap";
- version = "0.1.3";
- sha256 =
- "e260540500a29ac9945db512a550cd9b56ba4295b4aa3c1b408ad62720e7807b";
- };
- beamDeps = [ jsex_2_0_0 ];
-
- meta = {
- description = ''A library for working with the refheap API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Raynes/reap";
- };
- } // packageOverrides)
- ) {};
-
- reap = reap_0_1_3;
-
- reaxive_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "reaxive";
- version = "0.1.0";
- src = fetchHex {
- pkg = "reaxive";
- version = "0.1.0";
- sha256 =
- "d185c80da34499999000f6aaab3ab891cdff34cb3a2079835e8e6f5b4e813fa2";
- };
-
- meta = {
- longDescription = ''Reaxive is a library inspired by Reactive
- Extensions and ELM to provide functional
- reactive programming to Elixir. It allows for
- active sequences of events and a set of
- stream-reducer like transformations such as map
- or filter. '';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/alfert/reaxive";
- };
- } // packageOverrides)
- ) {};
-
- reaxive = reaxive_0_1_0;
-
- rebar3_appup_plugin_1_1_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "rebar3_appup_plugin";
- version = "1.1.1";
- src = fetchHex {
- pkg = "rebar3_appup_plugin";
- version = "1.1.1";
- sha256 =
- "ea6d33c962770187021c528d0472a4f0b123c4adaf3242afb33465b796a34497";
- };
-
- meta = {
- description = ''A rebar3 plugin for handling .appup files'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lrascao/rebar3_appup_plugin";
- };
- } // packageOverrides)
- ) {};
-
- rebar3_appup_plugin = rebar3_appup_plugin_1_1_1;
-
- rebar3_asn1_compiler_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "rebar3_asn1_compiler";
- version = "1.0.0";
- src = fetchHex {
- pkg = "rebar3_asn1_compiler";
- version = "1.0.0";
- sha256 =
- "25ec1d5c97393195650ac8c7a06a267a886a1479950ee047c43b5228c07b30b9";
- };
-
- meta = {
- description = ''Compile ASN.1 modules with Rebar3'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pyykkis/rebar3_asn1_compiler";
- };
- } // packageOverrides)
- ) {};
-
- rebar3_asn1_compiler = rebar3_asn1_compiler_1_0_0;
-
- spell_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_4_0,
- msgpax_0_8_2
- }:
- buildMix ({
- name = "spell";
- version = "0.1.0";
- src = fetchHex {
- pkg = "spell";
- version = "0.1.0";
- sha256 =
- "c768ada54d3cbda57d63344b0b9c91520362700dde4b939a825358f01f1dbfa9";
- };
- beamDeps = [ poison_1_4_0 msgpax_0_8_2 ];
-
- meta = {
- longDescription = ''Spell is an extensible Elixir WAMP client.
- Spell supports the client subscriber, publisher,
- callee, and caller roles.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/MyMedsAndMe/spell";
- };
- } // packageOverrides)
- ) {};
-
- spell = spell_0_1_0;
-
- spex_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "spex";
- version = "0.1.2";
- src = fetchHex {
- pkg = "spex";
- version = "0.1.2";
- sha256 =
- "102a1a74e19cd68c843ba45ac8580f44b5b8e4cc572e206e143cab56f369fb93";
- };
-
- meta = {
- description = ''Validate your Elixir values against value-based
- specs'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/codegram/spex";
- };
- } // packageOverrides)
- ) {};
-
- spex = spex_0_1_2;
-
- spf_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "spf";
- version = "0.0.1";
- src = fetchHex {
- pkg = "spf";
- version = "0.0.1";
- sha256 =
- "64126066eaac871e08a1ece2721e0fccb36220b28a4c6b03f08f0d4d459909a3";
- };
-
- meta = {
- description = ''SPF implementation in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hex-sh/spf";
- };
- } // packageOverrides)
- ) {};
-
- spf = spf_0_0_1;
-
- spherical_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "spherical";
- version = "0.0.1";
- src = fetchHex {
- pkg = "spherical";
- version = "0.0.1";
- sha256 =
- "eaa7f1a4d265a0a6d0b8e23b530882dda0e68e35780a5af50ac6a2d9d2ba2fac";
- };
-
- meta = {
- description = ''An spherical geometry library for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/arpunk/spherical";
- };
- } // packageOverrides)
- ) {};
-
- spherical = spherical_0_0_1;
-
- spotify_ex_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- plug_1_1_5,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "spotify_ex";
- version = "0.0.4";
- src = fetchHex {
- pkg = "spotify_ex";
- version = "0.0.4";
- sha256 =
- "f2e8647410096d34d9baecf8d9622896214320641ed72c11c711f9a463e4a961";
- };
- beamDeps = [ poison_1_5_2 plug_1_1_5 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir wrapper for Spotify API O-Auth.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://www.github.com/jsncmgs1/spotify_ex";
- };
- } // packageOverrides)
- ) {};
-
- spotify_ex = spotify_ex_0_0_4;
-
- spout_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "spout";
- version = "0.0.1";
- src = fetchHex {
- pkg = "spout";
- version = "0.0.1";
- sha256 =
- "5389628219cfa6df18ba366cb668055e44e97eccfea38d385d0581c489f3926a";
- };
-
- meta = {
- longDescription = ''A TAP producer that integrates with existing
- ExUnit tests via an ExUnit formatter'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Stratus3D/Spout";
- };
- } // packageOverrides)
- ) {};
-
- spout = spout_0_0_1;
-
- spreedly_0_1_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "spreedly";
- version = "0.1.2";
- src = fetchHex {
- pkg = "spreedly";
- version = "0.1.2";
- sha256 =
- "b5c770da8627fb1a3a570ffeec1a15e9ee1d643383f26018855ac028471e1329";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''A wrapper for the Spreedly API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/duff/spreedly-elixir";
- };
- } // packageOverrides)
- ) {};
-
- spreedly = spreedly_0_1_2;
-
- sqlcx_1_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- esqlcipher_1_0_0,
- decimal_1_1_2
- }:
- buildMix ({
- name = "sqlcx";
- version = "1.1.0";
- src = fetchHex {
- pkg = "sqlcx";
- version = "1.1.0";
- sha256 =
- "203c9b39da2e359322c9d83bb64d2559dd26e0f22a03d493bfc817120c394e8d";
- };
- beamDeps = [ esqlcipher_1_0_0 decimal_1_1_2 ];
-
- meta = {
- description = ''A thin Elixir wrapper around esqlcipher'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/FelixKiunke/sqlcx";
- };
- } // packageOverrides)
- ) {};
-
- sqlcx = sqlcx_1_1_0;
-
- sqlitex_0_8_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- pipe_0_0_2,
- esqlite_0_2_2,
- decimal_1_1_2
- }:
- buildMix ({
- name = "sqlitex";
- version = "0.8.3";
- src = fetchHex {
- pkg = "sqlitex";
- version = "0.8.3";
- sha256 =
- "44daaeb135178165d0a6cd6754e4af05e56e5d2943c0b1108df7df718745ec0f";
- };
- beamDeps = [ pipe_0_0_2 esqlite_0_2_2 decimal_1_1_2 ];
-
- meta = {
- description = ''A thin Elixir wrapper around esqlite'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mmmries/sqlitex";
- };
- } // packageOverrides)
- ) {};
-
- sqlitex_1_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- esqlite_0_2_2,
- decimal_1_1_2
- }:
- buildMix ({
- name = "sqlitex";
- version = "1.0.0";
- src = fetchHex {
- pkg = "sqlitex";
- version = "1.0.0";
- sha256 =
- "cbd7310e900841aa2dc6071b497330e730de1cd9618003006e0af48afb24d5f8";
- };
- beamDeps = [ esqlite_0_2_2 decimal_1_1_2 ];
-
- meta = {
- description = ''A thin Elixir wrapper around esqlite'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mmmries/sqlitex";
- };
- } // packageOverrides)
- ) {};
-
- sqlitex = sqlitex_1_0_0;
-
- sshex_2_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "sshex";
- version = "2.1.0";
- src = fetchHex {
- pkg = "sshex";
- version = "2.1.0";
- sha256 =
- "303bd8fd007bf2d10ddfae83b74acafc747f24908c2590b098ba2e85c570c58b";
- };
-
- meta = {
- description = ''Simple SSH helpers for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/rubencaro/sshex";
- };
- } // packageOverrides)
- ) {};
-
- sshex = sshex_2_1_0;
-
- ssl_verify_fun_1_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "ssl_verify_fun";
- version = "1.1.0";
- src = fetchHex {
- pkg = "ssl_verify_fun";
- version = "1.1.0";
- sha256 =
- "6c0e0d857fdb031ba67b0a791202bee116bea2313db7b649839000847591ba1e";
- };
-
- meta = {
- description = ''SSL verification functions for Erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/deadtrickster/ssl_verify_fun.erl";
- };
- } // packageOverrides)
- ) {};
-
- ssl_verify_fun = ssl_verify_fun_1_1_0;
-
- stache_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "stache";
- version = "0.2.1";
- src = fetchHex {
- pkg = "stache";
- version = "0.2.1";
- sha256 =
- "475e80a2b6e713a75d0a085b067489e2fc1606751aab47413e12a33cf2ae4712";
- };
-
- meta = {
- description = ''Mustache templates in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/cwbriones/stache";
- };
- } // packageOverrides)
- ) {};
-
- stache = stache_0_2_1;
-
- stackd_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "stackd";
- version = "0.0.1";
- src = fetchHex {
- pkg = "stackd";
- version = "0.0.1";
- sha256 =
- "41749dc834f92af4954988b5e9155d45fcbf63224ecfcabce6f1fc80f3aff8f9";
- };
-
- meta = {
- description = ''Stackd'';
-
- };
- } // packageOverrides)
- ) {};
-
- stackd = stackd_0_0_1;
-
- stash_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "stash";
- version = "1.0.0";
- src = fetchHex {
- pkg = "stash";
- version = "1.0.0";
- sha256 =
- "ac68a470ed2a292b59c1dbf286a97e8b25ec72adaeeb3734c183dc54b659f7d6";
- };
-
- meta = {
- description = ''Simple ETS backed key/value store for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zackehh/stash";
- };
- } // packageOverrides)
- ) {};
-
- stash = stash_1_0_0;
-
- stathat_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "stathat";
- version = "0.0.3";
- src = fetchHex {
- pkg = "stathat";
- version = "0.0.3";
- sha256 =
- "2d3663d1bbbf13fbae688a89656dd53f747e69d23ec73bcfd8835c2ca9d09c35";
- };
-
- meta = {
- description = ''StatHat client library.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/travisjeffery/stathat";
- };
- } // packageOverrides)
- ) {};
-
- stathat = stathat_0_0_3;
-
- statistics_0_4_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "statistics";
- version = "0.4.1";
- src = fetchHex {
- pkg = "statistics";
- version = "0.4.1";
- sha256 =
- "726d8791e9bafb08b3ceeb5b08df6664f29a73a0e6ac0db835500b686a153bd5";
- };
-
- meta = {
- description = ''Functions for descriptive statistics and common
- distributions'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/msharp/elixir-statistics";
- };
- } // packageOverrides)
- ) {};
-
- statistics = statistics_0_4_1;
-
- statix_0_7_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "statix";
- version = "0.7.0";
- src = fetchHex {
- pkg = "statix";
- version = "0.7.0";
- sha256 =
- "0439c5698eaef7c2de213d9bff5681eeccc1dec789931e9ae73b9d2b2968234b";
- };
-
- meta = {
- description = ''An Elixir client for StatsD compatible
- servers.'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/lexmag/statix";
- };
- } // packageOverrides)
- ) {};
-
- statix = statix_0_7_0;
-
- std_json_io_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- porcelain_2_0_1,
- poolboy_1_5_1,
- poison_1_5_2,
- fs_0_9_2
- }:
- buildMix ({
- name = "std_json_io";
- version = "0.1.0";
- src = fetchHex {
- pkg = "std_json_io";
- version = "0.1.0";
- sha256 =
- "14f1c18c31a0b0b3ffb1e654247925335059eec9c800d81dd6379166e7403d1e";
- };
- beamDeps = [ porcelain_2_0_1 poolboy_1_5_1 poison_1_5_2 fs_0_9_2
- ];
-
- meta = {
- description = ''Application for managing and communicating with
- IO servers via JSON'';
-
- };
- } // packageOverrides)
- ) {};
-
- std_json_io = std_json_io_0_1_0;
-
- steamex_0_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- sweet_xml_0_6_1,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "steamex";
- version = "0.0.5";
- src = fetchHex {
- pkg = "steamex";
- version = "0.0.5";
- sha256 =
- "4a290c432c0480cf372fece76cc4f09e231261fda64ef5027e8855e16aa5a2f6";
- };
- beamDeps = [ sweet_xml_0_6_1 httpoison_0_8_3 ];
-
- meta = {
- description = ''Steam API and Auth (with Phoenix/Plug
- integration) for Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/antipax/steamex";
- };
- } // packageOverrides)
- ) {};
-
- steamex = steamex_0_0_5;
-
- stemex_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "stemex";
- version = "0.1.1";
- src = fetchHex {
- pkg = "stemex";
- version = "0.1.1";
- sha256 =
- "219b8e81fedba5a9bb978b8f7eaf230e77f2702d58e409adcca998fde1788521";
- };
-
- meta = {
- longDescription = ''Stemex is a NIF wrapper above snowball
- containing stemmers for : danish, dutch,
- english, finnish, french, german, hungarian,
- italian, kraaij_pohlmann, lovins, norwegian,
- portuguese, romanian, russian, spanish, swedish,
- turkish.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/stemex";
- };
- } // packageOverrides)
- ) {};
-
- stemex = stemex_0_1_1;
-
- stillir_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "stillir";
- version = "1.0.0";
- src = fetchHex {
- pkg = "stillir";
- version = "1.0.0";
- sha256 =
- "04afdee2e5123b6da11fcc28c38d581f74db0cbe1faa1c36ed4f364797b588c0";
- };
-
- meta = {
- description = ''Read Unix env vars into application config'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/heroku/stillir";
- };
- } // packageOverrides)
- ) {};
-
- stillir = stillir_1_0_0;
-
- stockastic_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "stockastic";
- version = "0.0.2";
- src = fetchHex {
- pkg = "stockastic";
- version = "0.0.2";
- sha256 =
- "f180915a21d4aa4a64f660696b77c5788334d4bae2639a58814565af0d75ca56";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- description = ''Simple Elixir wrapper for the Stockfighter API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/shanewilton/stockastic";
- };
- } // packageOverrides)
- ) {};
-
- stockastic = stockastic_0_0_2;
-
- stockfighter_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "stockfighter";
- version = "0.0.1";
- src = fetchHex {
- pkg = "stockfighter";
- version = "0.0.1";
- sha256 =
- "d72726cf055068e2b62ef9091ec17ab9292b60bc7f4a7306c17cad6d022a3bd7";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''a simple wrapper of stockfighter http api'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lerencao/stockfighter";
- };
- } // packageOverrides)
- ) {};
-
- stockfighter = stockfighter_0_0_1;
-
- stopwatch_0_0_7 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
- buildMix ({
- name = "stopwatch";
- version = "0.0.7";
- src = fetchHex {
- pkg = "stopwatch";
- version = "0.0.7";
- sha256 =
- "de20ad70ca3b0f70d0a2000858e80c0afd4163101e18d0428ee62a58e7c8360a";
- };
- beamDeps = [ timex_1_0_2 ];
-
- meta = {
- description = ''The stopwatch provides an easy api to measure
- elapsed time and profile code.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/matteosister/stopwatch";
- };
- } // packageOverrides)
- ) {};
-
- stopwatch = stopwatch_0_0_7;
-
- stream_runner_1_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "stream_runner";
- version = "1.1.0";
- src = fetchHex {
- pkg = "stream_runner";
- version = "1.1.0";
- sha256 =
- "3c2da3658440ba57224cd484de4b0d8b128e5463413ac05285cdfa4b37e30798";
- };
-
- meta = {
- description = ''Run a Stream as a process'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/fishcakez/stream_runner";
- };
- } // packageOverrides)
- ) {};
-
- stream_runner = stream_runner_1_1_0;
-
- stream_weaver_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "stream_weaver";
- version = "0.0.2";
- src = fetchHex {
- pkg = "stream_weaver";
- version = "0.0.2";
- sha256 =
- "6664a585d4afaac63e69f367e79bcc6af886dbebd1f8b66a099f6164973dc168";
- };
-
- meta = {
- description = ''Library for working with streams'';
-
- };
- } // packageOverrides)
- ) {};
-
- stream_weaver = stream_weaver_0_0_2;
-
- stream_x_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "stream_x";
- version = "0.0.1";
- src = fetchHex {
- pkg = "stream_x";
- version = "0.0.1";
- sha256 =
- "68832e9ac5542ca7763e5ea8493f2f775b84d79995fd63eda608ef6f786d1395";
- };
-
- meta = {
- description = ''Extra Elixir Stream utilities'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/koyeung/stream_x";
- };
- } // packageOverrides)
- ) {};
-
- stream_x = stream_x_0_0_1;
-
- strftimerl_0_1_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "strftimerl";
- version = "0.1.1";
- src = fetchHex {
- pkg = "strftimerl";
- version = "0.1.1";
- sha256 =
- "c09c7cd6a421bcbc1020c1440a2e73e312b852adbb3034d11f3dffa27d7953b1";
- };
-
- meta = {
- description = ''strftime formatting in erlang'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/gmr/strftimerl";
- };
- } // packageOverrides)
- ) {};
-
- strftimerl = strftimerl_0_1_1;
-
- strict_comparison_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "strict_comparison";
- version = "0.0.1";
- src = fetchHex {
- pkg = "strict_comparison";
- version = "0.0.1";
- sha256 =
- "c033d7c5befc4971171a20c8fce96ae04fc0ebf0bae790b7ee0e7498f9d7997e";
- };
-
- meta = {
- description = ''Provides strict number comparison in both regular
- code and guards.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/antipax/strict_comparison";
- };
- } // packageOverrides)
- ) {};
-
- strict_comparison = strict_comparison_0_0_1;
-
- strinx_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "strinx";
- version = "0.2.1";
- src = fetchHex {
- pkg = "strinx";
- version = "0.2.1";
- sha256 =
- "b3a083b3c0f28d35d283cb5e50b03798840e401eb723d44d8e9137735a3798e7";
- };
-
- meta = {
- longDescription = ''Some string transformation functions for
- Elixir. Heavily inspired by ActiveSupport`s
- String extensions (Ruby).'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/asaaki/strinx.ex";
- };
- } // packageOverrides)
- ) {};
-
- strinx = strinx_0_2_1;
-
- stripex_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, gateway_0_0_6 }:
- buildMix ({
- name = "stripex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "stripex";
- version = "0.1.0";
- sha256 =
- "49959c78e677d3e30edd808cce7a013a7120f337705d0e2fd646c000d9b30853";
- };
- beamDeps = [ gateway_0_0_6 ];
-
- meta = {
- longDescription = ''A much more ruby-stripe-like wrapper around
- Stripe`s API (built with Poison). Full
- documentation can be found at
- https://stripe.com/docs/api'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/foxnewsnetwork/stripex";
- };
- } // packageOverrides)
- ) {};
-
- stripex = stripex_0_1_0;
-
- struct_fields_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "struct_fields";
- version = "0.3.0";
- src = fetchHex {
- pkg = "struct_fields";
- version = "0.3.0";
- sha256 =
- "d0ec469ccb59d2207a94cb8e3d3ce9b8bf09f239695e33a0e2447e2a1ff2178b";
- };
-
- meta = {
- description = ''Tiny module to easily get a list of fields for
- structs.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nTraum/struct_fields";
- };
- } // packageOverrides)
- ) {};
-
- struct_fields = struct_fields_0_3_0;
-
- styledown_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, execjs_1_1_3 }:
- buildMix ({
- name = "styledown";
- version = "0.0.3";
- src = fetchHex {
- pkg = "styledown";
- version = "0.0.3";
- sha256 =
- "8dc31569257a9d5fe3eb67ca87d0cd29f6d14c4a62191262b41a28fc9bca18fc";
- };
- beamDeps = [ execjs_1_1_3 ];
-
- meta = {
- description = ''Elixir integration of Styledown'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/styledown/styledown_ex";
- };
- } // packageOverrides)
- ) {};
-
- styledown = styledown_0_0_3;
-
- supervisor3_1_1_1 = callPackage
- (
- { buildErlangMk, packageOverrides ? {}, fetchHex }:
- buildErlangMk ({
- name = "supervisor3";
- version = "1.1.1";
- src = fetchHex {
- pkg = "supervisor3";
- version = "1.1.1";
- sha256 =
- "0d17df36f524f7420d7e1afb0d65054ffdfcd5438de63597d6ab626deb38f94c";
- };
-
- meta = {
- description = ''A copy of supervisor.erl from the R16B Erlang/OTP
- with modifications'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/klarna/supervisor3";
- };
- } // packageOverrides)
- ) {};
-
- supervisor3 = supervisor3_1_1_1;
-
- supool_1_5_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "supool";
- version = "1.5.1";
- src = fetchHex {
- pkg = "supool";
- version = "1.5.1";
- sha256 =
- "c191d63ff19ae177bf4cfba02303ae4552d8b48ec4133e24053e037513dfae09";
- };
-
- meta = {
- description = ''Erlang Process Pool as a Supervisor'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/supool";
- };
- } // packageOverrides)
- ) {};
-
- supool = supool_1_5_1;
-
- swapi_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "swapi";
- version = "1.0.0";
- src = fetchHex {
- pkg = "swapi";
- version = "1.0.0";
- sha256 =
- "55b40ddd97d632b027463aefccb8d6fa9ffa77f224a25af5565bbaecff5c7a3c";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir wrapper for the Star Wars API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/twhitacre/swapi.ex";
- };
- } // packageOverrides)
- ) {};
-
- swapi = swapi_1_0_0;
-
- sweet_xml_0_5_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "sweet_xml";
- version = "0.5.1";
- src = fetchHex {
- pkg = "sweet_xml";
- version = "0.5.1";
- sha256 =
- "3266dedc5e2e6c6b1c5b8a088504a58980632727803de22a5a276da847ea6947";
- };
-
- meta = {
- description = ''An sweet wrapper of :xmerl to help query xml
- docs'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/sweet_xml";
- };
- } // packageOverrides)
- ) {};
-
- sweet_xml_0_6_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "sweet_xml";
- version = "0.6.1";
- src = fetchHex {
- pkg = "sweet_xml";
- version = "0.6.1";
- sha256 =
- "30059e5367a4728ca4b246682adc72618a0a8c997eca6f52a107b2fe3ab4f313";
- };
-
- meta = {
- description = ''An sweet wrapper of :xmerl to help query xml
- docs'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/sweet_xml";
- };
- } // packageOverrides)
- ) {};
-
- sweet_xml = sweet_xml_0_6_1;
-
- syn_1_4_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "syn";
- version = "1.4.0";
- src = fetchHex {
- pkg = "syn";
- version = "1.4.0";
- sha256 =
- "cec944ba1768a5142ba496bc84b62ebeab68e8ddd2c8e3263c95f89660275d9c";
- };
-
- meta = {
- description = ''A global Process Registry and Process Group
- manager.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ostinelli/syn";
- };
- } // packageOverrides)
- ) {};
-
- syn = syn_1_4_0;
-
- syn_osc_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, osc_0_1_1 }:
- buildMix ({
- name = "syn_osc";
- version = "0.1.0";
- src = fetchHex {
- pkg = "syn_osc";
- version = "0.1.0";
- sha256 =
- "7cdb75d8e9a64f3e2baf77bce83d06e0da4361d34a82c3ddda68a6efb3d21df9";
- };
- beamDeps = [ osc_0_1_1 ];
-
- meta = {
- description = ''SynOSC encoder/decoder for elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/syn_osc_ex";
- };
- } // packageOverrides)
- ) {};
-
- syn_osc = syn_osc_0_1_0;
-
- syntactic_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "syntactic";
- version = "0.0.2";
- src = fetchHex {
- pkg = "syntactic";
- version = "0.0.2";
- sha256 =
- "20adf1f265ebb17ab79d53355b7854c751cee68c73f8a66baca7035da06f65db";
- };
-
- meta = {
- description = ''A collection of Elixir syntactic sugars.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hzamani/elixir-syntactic";
- };
- } // packageOverrides)
- ) {};
-
- syntactic = syntactic_0_0_2;
-
- synthex_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "synthex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "synthex";
- version = "0.1.0";
- sha256 =
- "111932916800698a032b9cf7e883146613acc788d165066210e1e09b00e476bc";
- };
-
- meta = {
- description = ''A signal synthesis library'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/bitgamma/synthex";
- };
- } // packageOverrides)
- ) {};
-
- synthex = synthex_0_1_0;
-
- system_env_loader_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "system_env_loader";
- version = "0.1.0";
- src = fetchHex {
- pkg = "system_env_loader";
- version = "0.1.0";
- sha256 =
- "b271e8dcc857d7e36159554c343ed0af950e9dc8adf0f4cee399228142f68ec6";
- };
-
- meta = {
- longDescription = ''A little package to load (bashlike) files
- with exported ENV variables into Elixir
- runtime'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ruby2elixir/system_env_loader";
- };
- } // packageOverrides)
- ) {};
-
- system_env_loader = system_env_loader_0_1_0;
-
- table_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "table";
- version = "0.0.5";
- src = fetchHex {
- pkg = "table";
- version = "0.0.5";
- sha256 =
- "8d1f3ac55512f92eeba1345842278ee6f89d2a4f19be0e272a5f32a958f066d5";
- };
-
- meta = {
- description = ''ascii tables for cli'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zweifisch/table";
- };
- } // packageOverrides)
- ) {};
-
- table = table_0_0_5;
-
- table_rex_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "table_rex";
- version = "0.4.0";
- src = fetchHex {
- pkg = "table_rex";
- version = "0.4.0";
- sha256 =
- "71776a56629b850c647d298577f153faa41d3a98cff41446dd799c6bf30fcf19";
- };
-
- meta = {
- description = ''Generate configurable text-based tables for
- display (ASCII & more)'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/djm/table_rex";
- };
- } // packageOverrides)
- ) {};
-
- table_rex_0_8_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "table_rex";
- version = "0.8.0";
- src = fetchHex {
- pkg = "table_rex";
- version = "0.8.0";
- sha256 =
- "8d026afe99ac07f1261eae09334edbf8ec7ce55b812c3a60440ed88db83aad82";
- };
-
- meta = {
- description = ''Generate configurable text-based tables for
- display (ASCII & more)'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/djm/table_rex";
- };
- } // packageOverrides)
- ) {};
-
- table_rex = table_rex_0_8_0;
-
- tabula_2_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tabula";
- version = "2.0.1";
- src = fetchHex {
- pkg = "tabula";
- version = "2.0.1";
- sha256 =
- "ed66a6d83890eaece976daf1083aa4e0ed9d877e185a1a9ccf1f2c87ee61b49e";
- };
-
- meta = {
- description = ''Pretty printer for maps/structs collections'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/aerosol/Tabula";
- };
- } // packageOverrides)
- ) {};
-
- tabula = tabula_2_0_1;
-
- tachometer_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tachometer";
- version = "0.1.1";
- src = fetchHex {
- pkg = "tachometer";
- version = "0.1.1";
- sha256 =
- "ead8f6a964b79df0b2948a59c72ec0e2b319bb7684079e7170fa191c78481a42";
- };
-
- meta = {
- description = ''Scheduler instrumentation for BEAM in Elixir'';
- license = stdenv.lib.licenses.gpl3;
- homepage = "https://github.com/pavlos/tachometer";
- };
- } // packageOverrides)
- ) {};
-
- tachometer_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, watcher_1_0_0 }:
- buildMix ({
- name = "tachometer";
- version = "0.2.0";
- src = fetchHex {
- pkg = "tachometer";
- version = "0.2.0";
- sha256 =
- "de5e0bda346e31130f33ca118cdd4afccd0ba6728c571ccae35f65d3020074aa";
- };
- beamDeps = [ watcher_1_0_0 ];
-
- meta = {
- description = ''Scheduler instrumentation for BEAM in Elixir'';
- license = stdenv.lib.licenses.gpl3;
- homepage = "https://github.com/pavlos/tachometer";
- };
- } // packageOverrides)
- ) {};
-
- tachometer = tachometer_0_2_0;
-
- tail_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tail";
- version = "1.0.1";
- src = fetchHex {
- pkg = "tail";
- version = "1.0.1";
- sha256 =
- "8cec5c708be02aab6094f9c6fdf5b6b0e68c0c3d4f2f9ae341e743d119e9c07f";
- };
-
- meta = {
- longDescription = ''A simple file tail functionality. Calls a
- callback function whenever new lines are
- detected on a file.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/TheFirstAvenger/elixir-tail.git";
- };
- } // packageOverrides)
- ) {};
-
- tail = tail_1_0_1;
-
- tally_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tally";
- version = "0.0.1";
- src = fetchHex {
- pkg = "tally";
- version = "0.0.1";
- sha256 =
- "cd9e07c47f5ce6f01a33a98552aa028e4f9a4c0ec35a2cb16178a9bf37117a36";
- };
-
- meta = {
- description = ''A reporting library for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/boudra/tally";
- };
- } // packageOverrides)
- ) {};
-
- tally = tally_0_0_1;
-
- tane_0_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tane";
- version = "0.3.1";
- src = fetchHex {
- pkg = "tane";
- version = "0.3.1";
- sha256 =
- "8154bcc365b7f21d7ab6ff6d122f6dc110dda05bbfcd7f331a7f514512913e0a";
- };
-
- meta = {
- description = ''Library for Seeding Databases'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Joe-noh/tane";
- };
- } // packageOverrides)
- ) {};
-
- tane = tane_0_3_1;
-
- tanuki_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "tanuki";
- version = "0.2.0";
- src = fetchHex {
- pkg = "tanuki";
- version = "0.2.0";
- sha256 =
- "f499d6bcb80fc29f2d0b68d16d8309cb25589583b1f4d0eb23cbc4fe5afbab8c";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''GitLab API wrapper in Elixir, named after GitLabs
- mascot'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ZJvandeWeg/Tanuki";
- };
- } // packageOverrides)
- ) {};
-
- tanuki = tanuki_0_2_0;
-
- tap_0_1_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tap";
- version = "0.1.4";
- src = fetchHex {
- pkg = "tap";
- version = "0.1.4";
- sha256 =
- "573cba12e7152f6e577fd485e9f0d834bdf1ea60229123bbfbaefcfd91879218";
- };
-
- meta = {
- description = ''Elixir tracing'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/eproxus/tap";
- };
- } // packageOverrides)
- ) {};
-
- tap = tap_0_1_4;
-
- tau_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tau";
- version = "0.0.6";
- src = fetchHex {
- pkg = "tau";
- version = "0.0.6";
- sha256 =
- "6469f53ae39221f045b6dbd8199eaa95ed5f6c1252b063bc6edd1f21ae2ad0e7";
- };
-
- meta = {
- description = ''The mathematical constant tau'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/FranklinChen/tau";
- };
- } // packageOverrides)
- ) {};
-
- tau = tau_0_0_6;
-
- taxon_search_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpotion_2_2_2
- }:
- buildMix ({
- name = "taxon_search";
- version = "0.0.1";
- src = fetchHex {
- pkg = "taxon_search";
- version = "0.0.1";
- sha256 =
- "eb185015a4f238e8a540f60d187edb28b19e643526e595f4cb0e4b553bdf1a6f";
- };
- beamDeps = [ poison_2_1_0 httpotion_2_2_2 ];
-
- meta = {
- description = ''TaxonSearch is a tool for looking up species
- names in Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/annejohnson/taxon_search";
- };
- } // packageOverrides)
- ) {};
-
- taxon_search = taxon_search_0_0_1;
-
- tds_0_5_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, decimal_1_1_2 }:
- buildMix ({
- name = "tds";
- version = "0.5.4";
- src = fetchHex {
- pkg = "tds";
- version = "0.5.4";
- sha256 =
- "110eb8d8a58d0d5fe629bfe75dacb56fa14bde441d2baffbfa2bb0c65ee66cba";
- };
- beamDeps = [ decimal_1_1_2 ];
-
- meta = {
- description = ''MSSQL / TDS Driver for Ecto.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/livehelpnow/tds";
- };
- } // packageOverrides)
- ) {};
-
- tds = tds_0_5_4;
-
- tea_crypto_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "tea_crypto";
- version = "1.0.0";
- src = fetchHex {
- pkg = "tea_crypto";
- version = "1.0.0";
- sha256 =
- "0e7e60d0afe79f0624faa8a358a3a00c912cfa548f3632383927abca4db29cc6";
- };
-
- meta = {
- description = ''A TEA implementation in Erlang. '';
-
- homepage = "https://github.com/keichan34/tea_crypto";
- };
- } // packageOverrides)
- ) {};
-
- tea_crypto = tea_crypto_1_0_0;
-
- teacup_0_3_4 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "teacup";
- version = "0.3.4";
- src = fetchHex {
- pkg = "teacup";
- version = "0.3.4";
- sha256 =
- "59495d566e810f481ec22b263e8bf0ed90efea9c9272e4980e36d921cd6ab5f9";
- };
-
- meta = {
- description = ''Simple TCP client library for Erlang'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- teacup = teacup_0_3_4;
-
- teacup_nats_0_4_0 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- teacup_0_3_4,
- nats_msg_0_4_1,
- jsx_2_8_0
- }:
- buildRebar3 ({
- name = "teacup_nats";
- version = "0.4.0";
- src = fetchHex {
- pkg = "teacup_nats";
- version = "0.4.0";
- sha256 =
- "f0f891f8f9b384517380d643ecf2121a9e383fd05416997778597c5647a9dd6f";
- };
-
- beamDeps = [ teacup_0_3_4 nats_msg_0_4_1 jsx_2_8_0 ];
-
- meta = {
- description = ''Teacup based NATS Client for Erlang'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/yuce/teacup_nats.git";
- };
- } // packageOverrides)
- ) {};
-
- teacup_nats = teacup_nats_0_4_0;
-
- teamcity_exunit_formatter_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "teamcity_exunit_formatter";
- version = "0.3.0";
- src = fetchHex {
- pkg = "teamcity_exunit_formatter";
- version = "0.3.0";
- sha256 =
- "0d209ca85fcd3d8112be29288988ce6329b2b2e7c10cd7deab636508716de82f";
- };
-
- meta = {
- longDescription = ''A formatter for Elixirs ExUnit that formats
- as TeamCity Service Messages. Will let you track
- test results in TeamCitys UI'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lixhq/teamcity-exunit-formatter";
- };
- } // packageOverrides)
- ) {};
-
- teamcity_exunit_formatter = teamcity_exunit_formatter_0_3_0;
-
- telegram_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "telegram";
- version = "0.0.3";
- src = fetchHex {
- pkg = "telegram";
- version = "0.0.3";
- sha256 =
- "ad7b74cec90ade9090a9056aa69c055398fd3f60352b50c732849f06c503287d";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''Simple module for parsing Telegram bot updates'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/col/telegram";
- };
- } // packageOverrides)
- ) {};
-
- telegram = telegram_0_0_3;
-
- telehashname_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "telehashname";
- version = "0.0.2";
- src = fetchHex {
- pkg = "telehashname";
- version = "0.0.2";
- sha256 =
- "301a92653dafa69f118fdb8b8ca42259ac2e82441175231e1d67afcd26409f71";
- };
-
- meta = {
- description = ''Telehash hashname implementation'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mwmiller/telehashname_ex";
- };
- } // packageOverrides)
- ) {};
-
- telehashname = telehashname_0_0_2;
-
- telephonist_0_1_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- immortal_0_2_0,
- ex_twiml_2_1_0
- }:
- buildMix ({
- name = "telephonist";
- version = "0.1.2";
- src = fetchHex {
- pkg = "telephonist";
- version = "0.1.2";
- sha256 =
- "c89922cfc4137dace4fd6458a6ff32f624dd9775b2e90efffbd864cdaa537a3e";
- };
- beamDeps = [ immortal_0_2_0 ex_twiml_2_1_0 ];
-
- meta = {
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/danielberkompas/telephonist";
- };
- } // packageOverrides)
- ) {};
-
- telephonist = telephonist_0_1_2;
-
- temp_0_4_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "temp";
- version = "0.4.0";
- src = fetchHex {
- pkg = "temp";
- version = "0.4.0";
- sha256 =
- "1a852035e1c8bb9b33d00d322161689553d412fea783617afbd22112d481ffff";
- };
-
- meta = {
- description = ''An Elixir module to easily create and use
- temporary files and directories.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/tuvistavie/elixir-temp";
- };
- } // packageOverrides)
- ) {};
-
- temp = temp_0_4_0;
-
- tempdir_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tempdir";
- version = "0.0.1";
- src = fetchHex {
- pkg = "tempdir";
- version = "0.0.1";
- sha256 =
- "fa658ebbdbddfa729b8276652949d20ac2fbb4eff0261a61fb5f9c96fc943ffd";
- };
-
- meta = {
- description = ''Simple Elixir Library for creating self-cleaning
- tmp directories'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/andrewvy/tempdir";
- };
- } // packageOverrides)
- ) {};
-
- tempdir = tempdir_0_0_1;
-
- tempfile_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tempfile";
- version = "0.1.0";
- src = fetchHex {
- pkg = "tempfile";
- version = "0.1.0";
- sha256 =
- "e6e505207616d1bb77e85ac4b4d9a11437ed1eb58eb06e99c582498602a9a45b";
- };
-
- meta = {
- description = ''Auto cleaning and randomly named temporary
- files'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sorentwo/tempfile";
- };
- } // packageOverrides)
- ) {};
-
- tempfile = tempfile_0_1_0;
-
- temporary_env_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "temporary_env";
- version = "1.0.1";
- src = fetchHex {
- pkg = "temporary_env";
- version = "1.0.1";
- sha256 =
- "64bd9bade983bbdbb0c59c35343faa4c86d5533a8fe596891be84d52a41bdfe0";
- };
-
- meta = {
- description = ''A tool for managing application env state within
- tests.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lpil/temporary-env";
- };
- } // packageOverrides)
- ) {};
-
- temporary_env = temporary_env_1_0_1;
-
- tentabucket_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "tentabucket";
- version = "0.0.1";
- src = fetchHex {
- pkg = "tentabucket";
- version = "0.0.1";
- sha256 =
- "5784dad17f973efcc3c4ea7672927095864d58af1f830614e4c8f06c63d4822d";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- description = ''Simple Bitbucket API client library for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/duksis/tentabucket";
- };
- } // packageOverrides)
- ) {};
-
- tentabucket = tentabucket_0_0_1;
-
- tentacat_0_5_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "tentacat";
- version = "0.5.1";
- src = fetchHex {
- pkg = "tentacat";
- version = "0.5.1";
- sha256 =
- "eabbffa3f2529848bb44ecdd1c140fdd06fb382a9c76a5f3ed018b87c2691946";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- description = ''Simple Elixir wrapper for the GitHub API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edgurgel/tentacat";
- };
- } // packageOverrides)
- ) {};
-
- tentacat = tentacat_0_5_1;
-
- term_table_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "term_table";
- version = "0.0.2";
- src = fetchHex {
- pkg = "term_table";
- version = "0.0.2";
- sha256 =
- "e0a39ef8fa4343ded18bf53b381c12ae557ca2982e24351788db457b38bd7924";
- };
-
- meta = {
- description = ''Pretty terminal table for Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ske77/term_table";
- };
- } // packageOverrides)
- ) {};
-
- term_table = term_table_0_0_2;
-
- termcap_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "termcap";
- version = "0.1.0";
- src = fetchHex {
- pkg = "termcap";
- version = "0.1.0";
- sha256 =
- "8c5167d68759bd1cd020eeaf5fd94153430fd19fa5a5fdeeb0b3129f0aba2a21";
- };
-
- meta = {
- description = ''Pure erlang termcap library'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- termcap = termcap_0_1_0;
-
- tesla_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exjsx_3_1_0 }:
- buildMix ({
- name = "tesla";
- version = "0.2.1";
- src = fetchHex {
- pkg = "tesla";
- version = "0.2.1";
- sha256 =
- "02193ace70596445a5924e33a7e89ee15378dde07197b59bb5fba9217d8afc10";
- };
- beamDeps = [ exjsx_3_1_0 ];
-
- meta = {
- description = ''HTTP client library, with support for middleware
- and multiple adapters.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/monterail/tesla";
- };
- } // packageOverrides)
- ) {};
-
- tesla = tesla_0_2_1;
-
- test_times_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "test_times";
- version = "1.0.0";
- src = fetchHex {
- pkg = "test_times";
- version = "1.0.0";
- sha256 =
- "be468ea6002d247f743bd005c4ed71b5f86ae0e9b112ab52fea8c4f5db71cced";
- };
-
- meta = {
- description = ''Report individual test times in ascending
- order'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pinfieldharm/test_times";
- };
- } // packageOverrides)
- ) {};
-
- test_times = test_times_1_0_0;
-
- tfidf_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tfidf";
- version = "0.1.2";
- src = fetchHex {
- pkg = "tfidf";
- version = "0.1.2";
- sha256 =
- "9dc3b778a31998671a3a3e91d5abcf1c7e9794e39d97d4eba4ce4150d80e2b36";
- };
-
- meta = {
- description = ''Elixir implementation of tf-idf (Term
- frequency-inverse document frequency)'';
- license = stdenv.lib.licenses.unlicense;
- homepage = "https://github.com/OCannings/tf-idf";
- };
- } // packageOverrides)
- ) {};
-
- tfidf = tfidf_0_1_2;
-
- the_fuzz_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "the_fuzz";
- version = "0.3.0";
- src = fetchHex {
- pkg = "the_fuzz";
- version = "0.3.0";
- sha256 =
- "f959818716b25f2c535648e9dc6dc8558c6b9fce5f337e1fcf11f913178087b8";
- };
-
- meta = {
- longDescription = ''String metrics and phonetic algorithms for
- Elixir (e.g. Dice/Sorensen, Hamming, Jaccard,
- Jaro, Jaro-Winkler, Levenshtein, Metaphone,
- N-Gram, NYSIIS, Overlap, Ratcliff/Obershelp,
- Refined NYSIIS, Refined Soundex, Soundex,
- Tversky, Tanimoto, Weighted Levenshtein). Based
- Heavily on StringMetrics for Scala written by
- Rocky Madden.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/smashedtoatoms/the_fuzz";
- };
- } // packageOverrides)
- ) {};
-
- the_fuzz = the_fuzz_0_3_0;
-
- thermex_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "thermex";
- version = "0.1.0";
- src = fetchHex {
- pkg = "thermex";
- version = "0.1.0";
- sha256 =
- "0fd2767f5fd6a73ab57d65f5797a84675341d923b5a4c10652223c4969846656";
- };
-
- meta = {
- description = ''An OTP application for watching temperature
- sensors'';
-
- };
- } // packageOverrides)
- ) {};
-
- thermex = thermex_0_1_0;
-
- thoth_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "thoth";
- version = "0.0.5";
- src = fetchHex {
- pkg = "thoth";
- version = "0.0.5";
- sha256 =
- "2712b42e23e730ec8e9a226e1d9f86fb003d60e7b44b0674c9d44132a0fc3a83";
- };
-
- meta = {
- description = ''An Elixir digraph inspired local Graph DB'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/oakfang/thoth";
- };
- } // packageOverrides)
- ) {};
-
- thoth = thoth_0_0_5;
-
- thrash_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "thrash";
- version = "0.1.0";
- src = fetchHex {
- pkg = "thrash";
- version = "0.1.0";
- sha256 =
- "cebcabe309682f04d030f24f71498579fd16f688965cc5e29262a660082953e7";
- };
-
- meta = {
- description = ''Fast serializer/deserializer for Apache Thrift`s
- binary protocol.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dantswain/thrash";
- };
- } // packageOverrides)
- ) {};
-
- thrash = thrash_0_1_0;
-
- thrift_1_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "thrift";
- version = "1.2.1";
- src = fetchHex {
- pkg = "thrift";
- version = "1.2.1";
- sha256 =
- "52dbe7126498efa96039b0b7689a96295af244cb6203f891f1b4b10c1f7f539d";
- };
-
- meta = {
- longDescription = ''A collection of utilities for working with
- Thrift in Elixir. Provides a copy of the Apache
- Thrift Erlang runtime.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/pinterest/elixir-thrift";
- };
- } // packageOverrides)
- ) {};
-
- thrift = thrift_1_2_1;
-
- tiled_map_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "tiled_map";
- version = "0.0.1";
- src = fetchHex {
- pkg = "tiled_map";
- version = "0.0.1";
- sha256 =
- "c285c5293bb97d0e526c1cab14cdcf4b17dd12a76e2a0d707f1b71a4fcf9501e";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''Basic parsing of JSON Map Format from Tiled map
- editor'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kentdahl/tiled_map";
- };
- } // packageOverrides)
- ) {};
-
- tiled_map = tiled_map_0_0_1;
-
- time_ago_words_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_2_1_6 }:
- buildMix ({
- name = "time_ago_words";
- version = "0.0.2";
- src = fetchHex {
- pkg = "time_ago_words";
- version = "0.0.2";
- sha256 =
- "8cf37434618123ce09ebbba90f9b86eca0fdfdce6cd2887b2a03e5d171515f50";
- };
- beamDeps = [ timex_2_1_6 ];
-
- meta = {
- longDescription = ''A simple function to return the approximate
- difference between two times using words.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/midwire/time_ago_words";
- };
- } // packageOverrides)
- ) {};
-
- time_ago_words = time_ago_words_0_0_2;
-
- time_distance_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, timex_1_0_2 }:
- buildMix ({
- name = "time_distance";
- version = "0.0.1";
- src = fetchHex {
- pkg = "time_distance";
- version = "0.0.1";
- sha256 =
- "41ebe658882f2defd2cd472960e5a31b18d7ea2a4520c06907f7f2093d030e58";
- };
- beamDeps = [ timex_1_0_2 ];
-
- meta = {
- longDescription = ''Show the difference between two specified
- times, or between a specified time and now in
- words (eg. 1 week ago)'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/aussiegeek/time_distance";
- };
- } // packageOverrides)
- ) {};
-
- time_distance = time_distance_0_0_1;
-
- time_seer_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "time_seer";
- version = "0.0.6";
- src = fetchHex {
- pkg = "time_seer";
- version = "0.0.6";
- sha256 =
- "b5cfe4b5126deef913a91463c735c214efdde1cfb57e9303444d1a687fde53f5";
- };
-
- meta = {
- longDescription = ''TimeSeer is an Elixir library for parsing
- dates and times and returning Erlang style date
- and time tuples. Eg. \"15:12:07\" \"2:42pm\"
- \"24/12/2014\" will become {15,12,7}, {14,42,0},
- and {2014,12,24} respectively.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lau/time_seer";
- };
- } // packageOverrides)
- ) {};
-
- time_seer = time_seer_0_0_6;
-
- timex_0_19_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- tzdata_0_5_8,
- combine_0_8_0
- }:
- buildMix ({
- name = "timex";
- version = "0.19.5";
- src = fetchHex {
- pkg = "timex";
- version = "0.19.5";
- sha256 =
- "be1985ab99a6aebc3672b1d82b27e409c9a7af4658f3cc5900fa8754e159b02c";
- };
- beamDeps = [ tzdata_0_5_8 combine_0_8_0 ];
-
- meta = {
- longDescription = ''Timex is a rich, comprehensive Date/Time
- library for Elixir projects, with full timezone
- support via the :tzdata package. If you need to
- manipulate dates, times, datetimes, timestamps,
- etc., then Timex is for you!'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bitwalker/timex";
- };
- } // packageOverrides)
- ) {};
-
- timex_1_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- tzdata_0_0_1,
- combine_0_8_0
- }:
- buildMix ({
- name = "timex";
- version = "1.0.2";
- src = fetchHex {
- pkg = "timex";
- version = "1.0.2";
- sha256 =
- "cbc359d21b5e2e694ab437e614bb4198af5be1031da4969dfd7ddf1b56064c88";
- };
- beamDeps = [ tzdata_0_0_1 combine_0_8_0 ];
-
- meta = {
- longDescription = ''Timex is a rich, comprehensive Date/Time
- library for Elixir projects, with full timezone
- support via the :tzdata package. If you need to
- manipulate dates, times, datetimes, timestamps,
- etc., then Timex is for you!'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bitwalker/timex";
- };
- } // packageOverrides)
- ) {};
-
- timex_2_1_6 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- gettext_0_11_0,
- combine_0_8_0,
- tzdata_0_0_1
- }:
- buildMix ({
- name = "timex";
- version = "2.1.6";
- src = fetchHex {
- pkg = "timex";
- version = "2.1.6";
- sha256 =
- "c0e3b74beb0734f0602eed0de5bbcce984fc435f258c974bde4169a407330d12";
- };
- beamDeps = [ gettext_0_11_0 combine_0_8_0 tzdata_0_0_1 ];
-
- meta = {
- longDescription = ''Timex is a rich, comprehensive Date/Time
- library for Elixir projects, with full timezone
- support via the :tzdata package. If you need to
- manipulate dates, times, datetimes, timestamps,
- etc., then Timex is for you!'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bitwalker/timex";
- };
- } // packageOverrides)
- ) {};
-
- timex = timex_2_1_6;
-
- tinymt_0_3_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tinymt";
- version = "0.3.1";
- src = fetchHex {
- pkg = "tinymt";
- version = "0.3.1";
- sha256 =
- "9de8fcedf254661bc4aa550aac317e28be35d4a5d91adf3fa3689dfad6cc1e5a";
- };
-
- meta = {
- description = ''Tiny Mersenne Twister (TinyMT) for Erlang'';
- license = stdenv.lib.licenses.bsd2;
- homepage = "https://github.com/jj1bdx/tinymt-erlang/";
- };
- } // packageOverrides)
- ) {};
-
- tinymt = tinymt_0_3_1;
-
- tipo_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tipo";
- version = "0.0.3";
- src = fetchHex {
- pkg = "tipo";
- version = "0.0.3";
- sha256 =
- "3feeb200a1806b41afe6404b09493fb98a140ab0c642c2c0328c96cbf9cf66c8";
- };
-
- meta = {
- description = ''Type checking for primitive elixir data types'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jwaterfaucett/tipo";
- };
- } // packageOverrides)
- ) {};
-
- tipo = tipo_0_0_3;
-
- tirexs_0_8_0_beta6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exjsx_3_2_0 }:
- buildMix ({
- name = "tirexs";
- version = "0.8.0-beta6";
- src = fetchHex {
- pkg = "tirexs";
- version = "0.8.0-beta6";
- sha256 =
- "eee9deb8bb020f482ac9e6e77505819931b2db1050e7b999643bf9ca73beab15";
- };
- beamDeps = [ exjsx_3_2_0 ];
-
- meta = {
- description = ''An Elixir flavored DSL for building JSON based
- queries to Elasticsearch engine'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/Zatvobor/tirexs";
- };
- } // packageOverrides)
- ) {};
-
- tirexs_0_8_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exjsx_3_2_0 }:
- buildMix ({
- name = "tirexs";
- version = "0.8.2";
- src = fetchHex {
- pkg = "tirexs";
- version = "0.8.2";
- sha256 =
- "0412e42030723f179579987bb9f6281cb0dc0db95134296058e2e95554a5b198";
- };
- beamDeps = [ exjsx_3_2_0 ];
-
- meta = {
- description = ''An Elixir flavored DSL for building JSON based
- queries to Elasticsearch engine'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/Zatvobor/tirexs";
- };
- } // packageOverrides)
- ) {};
-
- tirexs = tirexs_0_8_2;
-
- tlv_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tlv";
- version = "0.1.0";
- src = fetchHex {
- pkg = "tlv";
- version = "0.1.0";
- sha256 =
- "bc040b662594ad6c83f1d931ee2e74f8d00697afa215087297f64546a0c500e9";
- };
-
- meta = {
- description = ''Encodes/Decodes BER-TLVs structures'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bitgamma/elixir_tlv";
- };
- } // packageOverrides)
- ) {};
-
- tlv = tlv_0_1_0;
-
- tmdb_0_0_6 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_4_0,
- httpoison_0_8_3,
- exjsx_3_1_0
- }:
- buildMix ({
- name = "tmdb";
- version = "0.0.6";
- src = fetchHex {
- pkg = "tmdb";
- version = "0.0.6";
- sha256 =
- "4cbad6ffa556a0eeecb22c3960d47451e918313e5651808439f039403dd38d3a";
- };
- beamDeps = [ poison_1_4_0 httpoison_0_8_3 exjsx_3_1_0 ];
-
- meta = { };
- } // packageOverrides)
- ) {};
-
- tmdb = tmdb_0_0_6;
-
- todo_1_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "todo";
- version = "1.2.0";
- src = fetchHex {
- pkg = "todo";
- version = "1.2.0";
- sha256 =
- "92b0da31ee335a4caff5bb91950688fc3195c2eb78cc70be80e3b616f2be88bc";
- };
-
- meta = {
- description = ''A small TODO comments utility.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/niahoo/elixir-todo";
- };
- } // packageOverrides)
- ) {};
-
- todo = todo_1_2_0;
-
- togglex_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "togglex";
- version = "0.2.0";
- src = fetchHex {
- pkg = "togglex";
- version = "0.2.0";
- sha256 =
- "725b4299c5aad1c87900e667d6a01c88ba18f8e545283f31d2f726745c174e30";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Simple Elixir wrapper for the Toggl API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/diacode/togglex";
- };
- } // packageOverrides)
- ) {};
-
- togglex = togglex_0_2_0;
-
- toglx_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- togglex_0_2_0,
- configparser_ex_0_2_1,
- argument_parser_0_1_3
- }:
- buildMix ({
- name = "toglx";
- version = "0.0.1";
- src = fetchHex {
- pkg = "toglx";
- version = "0.0.1";
- sha256 =
- "e6952e6955f5d61d479254a9b4a99831c4d73237e6fc8b39eeea6e4277979ba5";
- };
- beamDeps = [
- togglex_0_2_0
- configparser_ex_0_2_1
- argument_parser_0_1_3
- ];
-
- meta = {
- description = ''Toggl(ex) time tracking client'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/kennyballou/toglx";
- };
- } // packageOverrides)
- ) {};
-
- toglx = toglx_0_0_1;
-
- tonic_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tonic";
- version = "0.0.1";
- src = fetchHex {
- pkg = "tonic";
- version = "0.0.1";
- sha256 =
- "a94df1788fe102a001ec565846cf8b15d0eacc2e1644bf21c8c510b8294d24a6";
- };
-
- meta = {
- description = ''A DSL for conveniently loading binary
- data/files.'';
- license = stdenv.lib.licenses.bsd2;
- homepage = "https://github.com/ScrimpyCat/Tonic";
- };
- } // packageOverrides)
- ) {};
-
- tonic = tonic_0_0_1;
-
- toniq_1_0_5 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- uuid_1_1_4,
- exredis_0_2_4
- }:
- buildMix ({
- name = "toniq";
- version = "1.0.5";
- src = fetchHex {
- pkg = "toniq";
- version = "1.0.5";
- sha256 =
- "aa67c43131393872d82d53b9a8bf4a3d5b97c52a6588d53aaa61c29828e0664a";
- };
- beamDeps = [ uuid_1_1_4 exredis_0_2_4 ];
-
- meta = {
- longDescription = ''Simple and reliable background job processing
- library for Elixir. Has persistence, retries,
- concurrency limiting, error handling and is
- heroku friendly.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joakimk/toniq";
- };
- } // packageOverrides)
- ) {};
-
- toniq = toniq_1_0_5;
-
- towel_0_2_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "towel";
- version = "0.2.1";
- src = fetchHex {
- pkg = "towel";
- version = "0.2.1";
- sha256 =
- "e7b7c5e7e6d8df9e781e130d1defccc9a27f888f7b95c132d8ccd1d6957d3b7a";
- };
-
- meta = {
- description = ''A delightfully simple monad library that`s
- written for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/knrz/towel";
- };
- } // packageOverrides)
- ) {};
-
- towel = towel_0_2_1;
-
- tqdm_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tqdm";
- version = "0.0.2";
- src = fetchHex {
- pkg = "tqdm";
- version = "0.0.2";
- sha256 =
- "2791905b98c0d3371ebf98fd7185d0af58ca8d2911182d908b970afab0b8801d";
- };
-
- meta = {
- longDescription = ''Add a progress bar to your enumerables
- (Lists, Maps, Streams, Ranges, etc.) in a
- second.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/antipax/tqdm_elixir";
- };
- } // packageOverrides)
- ) {};
-
- tqdm = tqdm_0_0_2;
-
- tracing_helper_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tracing_helper";
- version = "0.0.3";
- src = fetchHex {
- pkg = "tracing_helper";
- version = "0.0.3";
- sha256 =
- "a1d22c5901ed688acab63c0195aba2826f774a8d7e7f1b882878b715cd4688fb";
- };
-
- meta = {
- description = ''TracingHelper is a helper module with predefined
- tracing functions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/andrzejsliwa/tracing_helper";
- };
- } // packageOverrides)
- ) {};
-
- tracing_helper = tracing_helper_0_0_3;
-
- trackline_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- timex_1_0_2,
- exml_0_1_0,
- exmerl_0_1_1,
- erlsom_1_4_1,
- apex_0_3_7
- }:
- buildMix ({
- name = "trackline";
- version = "0.0.1";
- src = fetchHex {
- pkg = "trackline";
- version = "0.0.1";
- sha256 =
- "42ee5d56b2ec0c55715e7f03a9aacd6d7ce8543519e9ec696335348eb1a24f7c";
- };
- beamDeps = [
- timex_1_0_2
- exml_0_1_0
- exmerl_0_1_1
- erlsom_1_4_1
- apex_0_3_7
- ];
-
- meta = {
- description = ''A GPX parser for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/andrewhao/trackline";
- };
- } // packageOverrides)
- ) {};
-
- trackline = trackline_0_0_1;
-
- trackstar_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- erlsom_1_4_1
- }:
- buildMix ({
- name = "trackstar";
- version = "0.0.1";
- src = fetchHex {
- pkg = "trackstar";
- version = "0.0.1";
- sha256 =
- "04a7634755da273b640737c8bef015f5ef4360524940fa763c3100e13db47cd4";
- };
- beamDeps = [ poison_2_1_0 erlsom_1_4_1 ];
-
- meta = {
- longDescription = ''Trackstar is a GPX parser. Specify the path
- to a GPX file and it will output a GeoJSON of
- the track as a LineString. It currently works
- with Strava-exported GPX files.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/andydangerous/trackstar";
- };
- } // packageOverrides)
- ) {};
-
- trackstar = trackstar_0_0_1;
-
- tradie_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tradie";
- version = "0.0.1";
- src = fetchHex {
- pkg = "tradie";
- version = "0.0.1";
- sha256 =
- "d317c61c9bd9ab46184df8036057855e676d8598905c6708b9a9e26af3b7fd04";
- };
-
- meta = {
- longDescription = ''Execute multiple tasks in parallel, allowing
- retry for each task, and a global timeout. Based
- loosely on
- http://theerlangelist.com/article/beyond_taskasync.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/madlep/tradie";
- };
- } // packageOverrides)
- ) {};
-
- tradie = tradie_0_0_1;
-
- trailing_format_plug_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "trailing_format_plug";
- version = "0.0.4";
- src = fetchHex {
- pkg = "trailing_format_plug";
- version = "0.0.4";
- sha256 =
- "16e2485b7069c8e025460d183d4711d9c5bbf46ae532dde859cc6623d12bfc71";
- };
- beamDeps = [ plug_1_1_5 cowboy_1_0_4 ];
-
- meta = {
- longDescription = ''An elixir plug to support legacy APIs that
- use a rails-like trailing format:
- http://api.dev/resources.format'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mschae/trailing_format_plug";
- };
- } // packageOverrides)
- ) {};
-
- trailing_format_plug = trailing_format_plug_0_0_4;
-
- transducer_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "transducer";
- version = "0.1.0";
- src = fetchHex {
- pkg = "transducer";
- version = "0.1.0";
- sha256 =
- "89533238e42bace715485c5113bb5c39beecb333c00f4624ae85d5c0f6e96db4";
- };
-
- meta = {
- longDescription = ''Composable algorithmic transformations.
- Transducers let you combine reduction operations
- like `map`, `filter`, `take_while`, `take`, and
- so on into a single reducing function. As with
- Stream, but in contrast to Enum, all operations
- are performed for each item before the next item
- in the enumerable is processed. One difference
- with the Stream module is that the transducers`
- reducing functions don`t have to produce an
- enumerable, while Stream module transformations
- always do.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/garyposter/elixir-transducer";
- };
- } // packageOverrides)
- ) {};
-
- transducer = transducer_0_1_0;
-
- travis_ex_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "travis_ex";
- version = "0.0.2";
- src = fetchHex {
- pkg = "travis_ex";
- version = "0.0.2";
- sha256 =
- "80589ec01596dfc1e02cef61ce0adc3c9b73977b56a528e214c37af079efa10a";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Travis-ci API client library for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/duksis/travis_ex";
- };
- } // packageOverrides)
- ) {};
-
- travis_ex = travis_ex_0_0_2;
-
- trello_1_3_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "trello";
- version = "1.3.0";
- src = fetchHex {
- pkg = "trello";
- version = "1.3.0";
- sha256 =
- "776d6514b766a9290b102bf8682dd13d1b63b1cab68fd73880a6da3b81014cd6";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Trello wrapper for elixir api'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mikaak/trello-elixir";
- };
- } // packageOverrides)
- ) {};
-
- trello = trello_1_3_0;
-
- trie_1_4_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "trie";
- version = "1.4.0";
- src = fetchHex {
- pkg = "trie";
- version = "1.4.0";
- sha256 =
- "befef786527fd17678716f9dc86a064a11811e7087094967204715804a23ea4b";
- };
-
- meta = {
- description = ''Erlang Trie Implementation'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/trie";
- };
- } // packageOverrides)
- ) {};
-
- trie_1_5_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "trie";
- version = "1.5.1";
- src = fetchHex {
- pkg = "trie";
- version = "1.5.1";
- sha256 =
- "4b845dccfca8962b90584e98d270e2ff43e2e181bb046c4aae0e0f457679f98d";
- };
-
- meta = {
- description = ''Erlang Trie Implementation'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/trie";
- };
- } // packageOverrides)
- ) {};
-
- trie = trie_1_5_1;
-
- trot_0_5_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- plug_heartbeat_0_2_0,
- plug_0_14_0,
- cowboy_1_0_4,
- calliope_0_3_0
- }:
- buildMix ({
- name = "trot";
- version = "0.5.3";
- src = fetchHex {
- pkg = "trot";
- version = "0.5.3";
- sha256 =
- "982a4ff3a0fffe1e9cc752313fd4c45487fdd484dde7265728da4579c29354e1";
- };
- beamDeps = [
- poison_1_5_2
- plug_heartbeat_0_2_0
- plug_0_14_0
- cowboy_1_0_4
- calliope_0_3_0
- ];
-
- meta = {
- description = ''A web micro-framework based on Plug and
- Cowboy.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/hexedpackets/trot";
- };
- } // packageOverrides)
- ) {};
-
- trot = trot_0_5_3;
-
- tsuru_1_4_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "tsuru";
- version = "1.4.0";
- src = fetchHex {
- pkg = "tsuru";
- version = "1.4.0";
- sha256 =
- "7825d3b530b46a8c4ff93b3c83a31d0f2ce042ddc741a89d3776edfd9f2828f7";
- };
-
- meta = {
- description = ''A collection of useful tools for Erlang
- applications'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- tsuru = tsuru_1_4_0;
-
- tubex_0_0_7 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "tubex";
- version = "0.0.7";
- src = fetchHex {
- pkg = "tubex";
- version = "0.0.7";
- sha256 =
- "8b34ade3d0484ee5ebb1155c16454d545284d0c215bf999a206cbcc198acea83";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir wrapper of YouTube Data API v3'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/yoavlt/tubex";
- };
- } // packageOverrides)
- ) {};
-
- tubex = tubex_0_0_7;
-
- tunnerl_0_2_2 = callPackage
- (
- {
- buildRebar3,
- packageOverrides ? {},
- fetchHex,
- ranch_1_2_1,
- lager_3_0_2
- }:
- buildRebar3 ({
- name = "tunnerl";
- version = "0.2.2";
- src = fetchHex {
- pkg = "tunnerl";
- version = "0.2.2";
- sha256 =
- "8b630b43d77f5c92901d6a1909be7ce3c8cd5668fa05263e2fcdf73b00d63bd0";
- };
-
- beamDeps = [ ranch_1_2_1 lager_3_0_2 ];
-
- meta = {
- description = ''SOCKS4 and SOCKS5 proxy server'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/surik/tunnerl";
- };
- } // packageOverrides)
- ) {};
-
- tunnerl = tunnerl_0_2_2;
-
- tvdb_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "tvdb";
- version = "0.0.1";
- src = fetchHex {
- pkg = "tvdb";
- version = "0.0.1";
- sha256 =
- "627d0ce97938039748960550abe9bebe1f55be39701f85e85ff9f2b6e4af9f00";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Wrapper for TVDb API'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/markman123/tvdb";
- };
- } // packageOverrides)
- ) {};
-
- tvdb = tvdb_0_0_1;
-
- twilex_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "twilex";
- version = "0.0.2";
- src = fetchHex {
- pkg = "twilex";
- version = "0.0.2";
- sha256 =
- "b032ee0327c90a9a0545756d771778129d6ded10dfade86b2c8dd1eb80fb56de";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''A Twilio client for elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/hisea/twilex";
- };
- } // packageOverrides)
- ) {};
-
- twilex = twilex_0_0_2;
-
- type_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "type";
- version = "0.0.2";
- src = fetchHex {
- pkg = "type";
- version = "0.0.2";
- sha256 =
- "1553ec18df7781cc1144477e075ac3c907aa7900db308d9d43cf7cfbeeb7a8ac";
- };
-
- meta = {
- description = ''A module for checking the type of an argument'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/jeffreybaird/type";
- };
- } // packageOverrides)
- ) {};
-
- type = type_0_0_2;
-
- typeformx_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "typeformx";
- version = "0.0.1";
- src = fetchHex {
- pkg = "typeformx";
- version = "0.0.1";
- sha256 =
- "8f6f1613f53f8c5012eb6d05276f5d305bdb9d4b0e94926680b536d0e1d94a62";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Elixir client library for the Typeform API
- (typeform.io)'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/netflakes/TypeformX";
- };
- } // packageOverrides)
- ) {};
-
- typeformx = typeformx_0_0_1;
-
- tzdata_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tzdata";
- version = "0.0.1";
- src = fetchHex {
- pkg = "tzdata";
- version = "0.0.1";
- sha256 =
- "67020b94ec70faceef822dc5bffea0361c4fc9d812c8872c4edb6a2084b16b25";
- };
-
- meta = {
- description = ''Tzdata is a parser and library for the tz
- database.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lau/tzdata";
- };
- } // packageOverrides)
- ) {};
-
- tzdata_0_1_201603 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "tzdata";
- version = "0.1.201603";
- src = fetchHex {
- pkg = "tzdata";
- version = "0.1.201603";
- sha256 =
- "77598cedfb09cfdfb8f431c51131eb84229c46b2c5a7eebdf5904b2b8f003225";
- };
-
- meta = {
- description = ''Tzdata is a parser and library for the tz
- database.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lau/tzdata";
- };
- } // packageOverrides)
- ) {};
-
- tzdata_0_5_8 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, hackney_1_6_0 }:
- buildMix ({
- name = "tzdata";
- version = "0.5.8";
- src = fetchHex {
- pkg = "tzdata";
- version = "0.5.8";
- sha256 =
- "218ab89e51fb297f1e4bf512e9e551b8214d361e61b7683179da303ba5be8c60";
- };
- beamDeps = [ hackney_1_6_0 ];
-
- meta = {
- description = ''Tzdata is a parser and library for the tz
- database.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lau/tzdata";
- };
- } // packageOverrides)
- ) {};
-
- tzdata = tzdata_0_5_8;
-
- ua_classifier_1_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "ua_classifier";
- version = "1.0.0";
- src = fetchHex {
- pkg = "ua_classifier";
- version = "1.0.0";
- sha256 =
- "59c3b3ed96a10fe05e91202a3ca983b40215c41dde0733fe6dd8a6841b6e315d";
- };
- compilePorts = true;
- buildPlugins = [ pc ];
-
-
- meta = {
- description = ''Erlang User Agent Classifier - NIF for
- WeatherChannel dClass'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/zotonic/ua_classifier";
- };
- } // packageOverrides)
- ) {};
-
- ua_classifier = ua_classifier_1_0_0;
-
- ua_inspector_0_11_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poolboy_1_5_1 }:
- buildMix ({
- name = "ua_inspector";
- version = "0.11.1";
- src = fetchHex {
- pkg = "ua_inspector";
- version = "0.11.1";
- sha256 =
- "943787d2a766ed8fd50e30f6787c9775304bd1215ffbdb5fe0b445153af8d02b";
- };
- beamDeps = [ poolboy_1_5_1 ];
-
- meta = {
- description = ''User agent parser library'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/elixytics/ua_inspector";
- };
- } // packageOverrides)
- ) {};
-
- ua_inspector = ua_inspector_0_11_1;
-
- uber_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "uber";
- version = "0.1.0";
- src = fetchHex {
- pkg = "uber";
- version = "0.1.0";
- sha256 =
- "bf3dde22ad6207577ea1093649394d968ef94725fdc56d5ea6afd22d12886d9a";
- };
-
- meta = {
- description = ''Utilities for working with the UBER hypermedia
- format'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/gamache/uber.ex";
- };
- } // packageOverrides)
- ) {};
-
- uber = uber_0_1_0;
-
- udpflux_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "udpflux";
- version = "0.0.2";
- src = fetchHex {
- pkg = "udpflux";
- version = "0.0.2";
- sha256 =
- "0a6d0003b818364bad9ed8bc55b8789b8fc129d055799cd517a551445fe0649e";
- };
-
- meta = {
- description = ''An opinionated UDP-only InfluxDB client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/timbuchwaldt/udpflux";
- };
- } // packageOverrides)
- ) {};
-
- udpflux = udpflux_0_0_2;
-
- ueberauth_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "ueberauth";
- version = "0.2.0";
- src = fetchHex {
- pkg = "ueberauth";
- version = "0.2.0";
- sha256 =
- "d6ee9cfe96be0e2b4005cb482b8e29c20ae0d6f7332ea9f686397c4ab20bf4de";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''An Elixir Authentication System for Plug-based
- Web Applications'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ueberauth/ueberauth";
- };
- } // packageOverrides)
- ) {};
-
- ueberauth = ueberauth_0_2_0;
-
- ueberauth_identity_0_2_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- ueberauth_0_2_0,
- plug_1_1_5
- }:
- buildMix ({
- name = "ueberauth_identity";
- version = "0.2.3";
- src = fetchHex {
- pkg = "ueberauth_identity";
- version = "0.2.3";
- sha256 =
- "ebbb4d7fe6c94053486a32794ab2a561f004f01fd1099c7e0a69901dc32c51ca";
- };
- beamDeps = [ ueberauth_0_2_0 plug_1_1_5 ];
-
- meta = {
- description = ''An Ueberauth strategy for basic
- username/password'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ueberauth/ueberauth_identity";
- };
- } // packageOverrides)
- ) {};
-
- ueberauth_identity = ueberauth_identity_0_2_3;
-
- ueberauth_twitter_0_2_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- ueberauth_0_2_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "ueberauth_twitter";
- version = "0.2.2";
- src = fetchHex {
- pkg = "ueberauth_twitter";
- version = "0.2.2";
- sha256 =
- "911a227b8290e8d65cee8d45015477d4ea51dbcf637c8a41ff88b34fcc5ab65a";
- };
- beamDeps = [ ueberauth_0_2_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''An Uberauth strategy for Twitter
- authentication.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ueberauth/ueberauth_twitter";
- };
- } // packageOverrides)
- ) {};
-
- ueberauth_twitter = ueberauth_twitter_0_2_2;
-
- uk_postcode_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "uk_postcode";
- version = "0.3.0";
- src = fetchHex {
- pkg = "uk_postcode";
- version = "0.3.0";
- sha256 =
- "a03250f6896bef8851f243856d36952e7776a8d2fa654aa4d3336d841cbb59f8";
- };
-
- meta = {
- longDescription = ''UK postcode parsing and validation library.
- Validate full postcodes or parts of a postcode,
- and can extract parts of a full postcode. '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KushalP/uk_postcode";
- };
- } // packageOverrides)
- ) {};
-
- uk_postcode = uk_postcode_0_3_0;
-
- unicode_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, earmark_0_2_1 }:
- buildMix ({
- name = "unicode";
- version = "0.0.1";
- src = fetchHex {
- pkg = "unicode";
- version = "0.0.1";
- sha256 =
- "646bd8c3c9967a26b14aaa167e1bd08451d9db885d2736046b5fe5ada04bd2d6";
- };
- beamDeps = [ earmark_0_2_1 ];
-
- meta = {
- longDescription = ''The _Unicode_ package provides functionality
- to check properties of unicode codepoints,
- graphemes and strings. This is often useful when
- checking or validating the contents of strings
- in situations where using Regular Expressions is
- not necessary and/or too slow. The Unicode
- package is based on Version 8.0.0 of the Unicode
- standard.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/Qqwy/elixir-unicode";
- };
- } // packageOverrides)
- ) {};
-
- unicode = unicode_0_0_1;
-
- unit_fun_0_5_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "unit_fun";
- version = "0.5.1";
- src = fetchHex {
- pkg = "unit_fun";
- version = "0.5.1";
- sha256 =
- "adc90b1e6363234d2507b6f1af08186831fb556ee8c8cb62d13fb03b8c3cc93c";
- };
-
- meta = {
- description = ''Library for adding units/dimensions to numeric
- types.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/meadsteve/unit_fun";
- };
- } // packageOverrides)
- ) {};
-
- unit_fun = unit_fun_0_5_1;
-
- units_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "units";
- version = "1.0.0";
- src = fetchHex {
- pkg = "units";
- version = "1.0.0";
- sha256 =
- "edac76cb036b993ef35781701fc561b4a6c95e4d7c89dba0d6f96ae3077b8ffe";
- };
-
- meta = {
- description = ''Common unit conversions for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/solatis/units";
- };
- } // packageOverrides)
- ) {};
-
- units = units_1_0_0;
-
- untappd_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_2_0
- }:
- buildMix ({
- name = "untappd";
- version = "0.0.1";
- src = fetchHex {
- pkg = "untappd";
- version = "0.0.1";
- sha256 =
- "f4560612cd78002202234660cf248f004c91ade8c10dc87ad136eb5d8f49d66a";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_2_0 ];
-
- meta = {
- description = ''Elixir wrapper for the Untappd API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/nimi/untappd";
- };
- } // packageOverrides)
- ) {};
-
- untappd = untappd_0_0_1;
-
- until_then_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, calendar_0_14_2 }:
- buildMix ({
- name = "until_then";
- version = "0.0.1";
- src = fetchHex {
- pkg = "until_then";
- version = "0.0.1";
- sha256 =
- "9bc5c61346d18a770efc25e5f3cb55c9cb68fe2d7ff179964ac8b314d779c111";
- };
- beamDeps = [ calendar_0_14_2 ];
-
- meta = {
- longDescription = ''This library tells you how many milliseconds
- to the next occurrence of a scheduled event.
- This is very convenient to combine with
- `:timer.sleep/1` or `Process.send_after/3` as a
- means of repeatedly invoking some code on a
- schedule and not having those invocations
- drift.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/NoRedInk/until_then";
- };
- } // packageOverrides)
- ) {};
-
- until_then = until_then_0_0_1;
-
- uri_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "uri";
- version = "0.1.0";
- src = fetchHex {
- pkg = "uri";
- version = "0.1.0";
- sha256 =
- "3833c3b5745fc0822df86c3a3591219048026fea8a535223b440d26029218996";
- };
-
- meta = {
- description = ''URI Parsing/Encoding Library'';
-
- };
- } // packageOverrides)
- ) {};
-
- uri = uri_0_1_0;
-
- urilib_0_1_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "urilib";
- version = "0.1.1";
- src = fetchHex {
- pkg = "urilib";
- version = "0.1.1";
- sha256 =
- "6000180e6977263e5996921f243e0c152aad29c87d202f8a650acb412c5aa758";
- };
-
- meta = {
- description = ''A RFC-3986 URI Library for parsing and building
- URIs'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/gmr/urilib";
- };
- } // packageOverrides)
- ) {};
-
- urilib = urilib_0_1_1;
-
- url_tincture_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "url_tincture";
- version = "0.0.6";
- src = fetchHex {
- pkg = "url_tincture";
- version = "0.0.6";
- sha256 =
- "00a00bfca54cea1f5d9b340c90d9ed52ad86fe7bc8b657f3cc27c7404c33c1f5";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''A package to reduce extended forms of URLs to a
- canonical reference'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/craigwaterman/url_tincture";
- };
- } // packageOverrides)
- ) {};
-
- url_tincture = url_tincture_0_0_6;
-
- url_unroller_0_0_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "url_unroller";
- version = "0.0.3";
- src = fetchHex {
- pkg = "url_unroller";
- version = "0.0.3";
- sha256 =
- "65a46b7335060111bdc5ad164548361f3c7ff5a39ff9493a9109dd20b98498b9";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- description = ''A simple url unroller/unshortener'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/semanticart/url_unroller";
- };
- } // packageOverrides)
- ) {};
-
- url_unroller = url_unroller_0_0_3;
-
- usefulness_0_0_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "usefulness";
- version = "0.0.6";
- src = fetchHex {
- pkg = "usefulness";
- version = "0.0.6";
- sha256 =
- "993b6d5ef4a8c4a4c254c92c49290f245ea34f071a9acd100abd654b381ec238";
- };
-
- meta = {
- description = ''Useful things'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/b-filip/usefulness";
- };
- } // packageOverrides)
- ) {};
-
- usefulness = usefulness_0_0_6;
-
- user_agent_parser_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "user_agent_parser";
- version = "1.0.1";
- src = fetchHex {
- pkg = "user_agent_parser";
- version = "1.0.1";
- sha256 =
- "ba049dfe5d9c611a0ba3ac13c9ef0d17ea49e8bdfab68c54e7415423f32aa74f";
- };
-
- meta = {
- longDescription = ''A simple Elixir package for parsing user
- agent strings with the help of BrowserScope`s UA
- database'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/romul/uap-elixir";
- };
- } // packageOverrides)
- ) {};
-
- user_agent_parser = user_agent_parser_1_0_1;
-
- uuid_0_1_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "uuid";
- version = "0.1.5";
- src = fetchHex {
- pkg = "uuid";
- version = "0.1.5";
- sha256 =
- "5cfb91972f5cacb0bcb2f00414d5747dd575d84b864c96f668ab3b729cc08422";
- };
-
- meta = {
- description = ''UUID generator and utilities for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/zyro/elixir-uuid";
- };
- } // packageOverrides)
- ) {};
-
- uuid_1_1_4 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "uuid";
- version = "1.1.4";
- src = fetchHex {
- pkg = "uuid";
- version = "1.1.4";
- sha256 =
- "55ceed2fe12062e3e0bf19baa118d0ac64eb6edd79f242aaaf090236f09965f0";
- };
-
- meta = {
- description = ''UUID generator and utilities for Elixir.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/zyro/elixir-uuid";
- };
- } // packageOverrides)
- ) {};
-
- uuid = uuid_1_1_4;
-
- vagrant_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "vagrant";
- version = "0.0.1";
- src = fetchHex {
- pkg = "vagrant";
- version = "0.0.1";
- sha256 =
- "805a78a9ee586546d0716ddc9afc3417630c48faab4606cf54c863b10a05ce52";
- };
-
- meta = {
- description = ''Vagrant CLI Wrapper'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/mobileoverlord/vagrant";
- };
- } // packageOverrides)
- ) {};
-
- vagrant = vagrant_0_0_1;
-
- varpool_1_5_1 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "varpool";
- version = "1.5.1";
- src = fetchHex {
- pkg = "varpool";
- version = "1.5.1";
- sha256 =
- "ff6059bdcd0efad606e8c54ee623cfeaef59778c18e343dd772e84d99d188e26";
- };
-
- meta = {
- description = ''Erlang Process Pools as a Local Variable'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/okeuday/varpool";
- };
- } // packageOverrides)
- ) {};
-
- varpool = varpool_1_5_1;
-
- vector_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "vector";
- version = "0.3.0";
- src = fetchHex {
- pkg = "vector";
- version = "0.3.0";
- sha256 =
- "e1f7645d090d58c9efc63046be1ade8b7a431c6428460c3290d6eb6da85cba45";
- };
-
- meta = {
- longDescription = ''Library of common vector functions for use in
- geometric or graphical calculations.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pkinney/vector_ex";
- };
- } // packageOverrides)
- ) {};
-
- vector = vector_0_3_0;
-
- verhoeff_0_1_2 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "verhoeff";
- version = "0.1.2";
- src = fetchHex {
- pkg = "verhoeff";
- version = "0.1.2";
- sha256 =
- "1110f266fb3e2b69c7ba29cdae13e583f32af99e6a24843cefa04690c529e8f9";
- };
-
- meta = {
- description = ''The Verhoeff algorithm implementation'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/mururu/verhoeff";
- };
- } // packageOverrides)
- ) {};
-
- verhoeff = verhoeff_0_1_2;
-
- verify_origin_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "verify_origin";
- version = "0.1.0";
- src = fetchHex {
- pkg = "verify_origin";
- version = "0.1.0";
- sha256 =
- "90834033676cb0ca632f208f489f6eb92ae94323fe7243efba577e1deb031167";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''A library for using Origin header checking to
- prevent CSRF'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/danmcclain/verify_origin";
- };
- } // packageOverrides)
- ) {};
-
- verify_origin = verify_origin_0_1_0;
-
- vex_0_5_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "vex";
- version = "0.5.5";
- src = fetchHex {
- pkg = "vex";
- version = "0.5.5";
- sha256 =
- "fade5440a742304214d1cb53d5ce6bd39dafb6e2ae87e5ce36041a7aa4c365f9";
- };
-
- meta = {
- description = ''An extensible data validation library for
- Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/CargoSense/vex";
- };
- } // packageOverrides)
- ) {};
-
- vex = vex_0_5_5;
-
- viktor_0_1_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "viktor";
- version = "0.1.1";
- src = fetchHex {
- pkg = "viktor";
- version = "0.1.1";
- sha256 =
- "9796d7174806bae878082d53befc1efcd1a374715650afc9956ed63f648227fe";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Client API wrapper for League of Legends API.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/josephyi/viktor";
- };
- } // packageOverrides)
- ) {};
-
- viktor = viktor_0_1_1;
-
- virus_total_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- jsx_2_8_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "virus_total";
- version = "0.0.1";
- src = fetchHex {
- pkg = "virus_total";
- version = "0.0.1";
- sha256 =
- "bed3680d17c98f978a90f5b443b6e269ee0a3f2239d2262502d8d10ee042ebfa";
- };
- beamDeps = [ jsx_2_8_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir OTP application for the VirusTotal Public
- API v2.0'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/dtykocki/virus_total";
- };
- } // packageOverrides)
- ) {};
-
- virus_total = virus_total_0_0_1;
-
- vmstats_2_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "vmstats";
- version = "2.0.0";
- src = fetchHex {
- pkg = "vmstats";
- version = "2.0.0";
- sha256 =
- "5cfac88ae597762dc38fcec0b56012ca7a2fbfcc00936326f63f5ddca4da0b53";
- };
-
- meta = {
- description = ''Tiny application to gather VM statistics'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/ferd/vmstats";
- };
- } // packageOverrides)
- ) {};
-
- vmstats = vmstats_2_0_0;
-
- voxpop_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "voxpop";
- version = "0.0.2";
- src = fetchHex {
- pkg = "voxpop";
- version = "0.0.2";
- sha256 =
- "74e3a74fb71aea428eeaea9c4b1e6705568070a014e7bc1d158be1000e3e8c88";
- };
-
- meta = {
- description = ''Voxpop generates text from declarative
- grammars.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/zovafit/voxpop";
- };
- } // packageOverrides)
- ) {};
-
- voxpop = voxpop_0_0_2;
-
- wallaby_0_5_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poolboy_1_5_1,
- poison_2_1_0,
- httpoison_0_8_3,
- dialyze_0_2_1
- }:
- buildMix ({
- name = "wallaby";
- version = "0.5.0";
- src = fetchHex {
- pkg = "wallaby";
- version = "0.5.0";
- sha256 =
- "0ff4debbefb06e76affa7dfb09072898e744471e8e0b41e7b665382969015265";
- };
- beamDeps = [
- poolboy_1_5_1
- poison_2_1_0
- httpoison_0_8_3
- dialyze_0_2_1
- ];
-
- meta = {
- description = ''Concurrent feature tests for elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/keathley/wallaby";
- };
- } // packageOverrides)
- ) {};
-
- wallaby = wallaby_0_5_0;
-
- watcher_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "watcher";
- version = "1.0.0";
- src = fetchHex {
- pkg = "watcher";
- version = "1.0.0";
- sha256 =
- "53620951438e857d24f1ef324f94f42b90e8d6069dd6553ec4e6331370418b2b";
- };
-
- meta = {
- description = ''Watcher for GenEvent'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/edgurgel/watcher";
- };
- } // packageOverrides)
- ) {};
-
- watcher = watcher_1_0_0;
-
- weather_report_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- trie_1_5_1,
- sweet_xml_0_6_1,
- httpoison_0_8_3,
- feeder_2_0_0
- }:
- buildMix ({
- name = "weather_report";
- version = "0.2.0";
- src = fetchHex {
- pkg = "weather_report";
- version = "0.2.0";
- sha256 =
- "d052a6b7d2a6c5a7e2c310f8a0be2fe70ee1a62ef2b0b89e1a804016c6fbeed5";
- };
- beamDeps = [
- trie_1_5_1
- sweet_xml_0_6_1
- httpoison_0_8_3
- feeder_2_0_0
- ];
-
- meta = {
- longDescription = ''Get weather forecasts from the National
- Oceanic and Atmospheric Administration! As the
- NOAA is a United States government agency, only
- forecasts in the US are supported.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sschneider1207/weather_report";
- };
- } // packageOverrides)
- ) {};
-
- weather_report = weather_report_0_2_0;
-
- web_push_encryption_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, httpoison_0_8_3 }:
- buildMix ({
- name = "web_push_encryption";
- version = "0.1.1";
- src = fetchHex {
- pkg = "web_push_encryption";
- version = "0.1.1";
- sha256 =
- "64f3c28f0ab40d3f1366285a8d9166b44959be56525f0a32db0a33d7cfb3feb2";
- };
- beamDeps = [ httpoison_0_8_3 ];
-
- meta = {
- description = ''Web push encryption lilbrary'';
- license = stdenv.lib.licenses.mit;
- homepage =
- "https://github.com/tuvistavie/elixir-web-push-encryption";
- };
- } // packageOverrides)
- ) {};
-
- web_push_encryption = web_push_encryption_0_1_1;
-
- web_socket_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_4_0,
- plug_0_12_2,
- cowboy_1_0_4
- }:
- buildMix ({
- name = "web_socket";
- version = "0.0.1";
- src = fetchHex {
- pkg = "web_socket";
- version = "0.0.1";
- sha256 =
- "b0afdac11840d17b2a2af5cc1939416fac13f64209083e06e6873002ae44ce12";
- };
- beamDeps = [ poison_1_4_0 plug_0_12_2 cowboy_1_0_4 ];
-
- meta = {
- description = ''Modular web framework '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/slogsdon/plug-web-socket";
- };
- } // packageOverrides)
- ) {};
-
- web_socket = web_socket_0_0_1;
-
- webassembly_0_6_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "webassembly";
- version = "0.6.1";
- src = fetchHex {
- pkg = "webassembly";
- version = "0.6.1";
- sha256 =
- "687cc567c6c58e154ca5f5bd45986c6fda530c42702ab7c6007f6cb663db4137";
- };
-
- meta = {
- longDescription = ''WebAssembly is a web DSL for Elixir. You
- create html structure straight using do blocks.
- Means, you can intermix html-building blocks
- with full Elixir syntax. DSL output is an
- iolist, which you can flatten to string, but
- better use is to just feed it to the socket (via
- Plug & Cowboy). WebAssembly aims to have 100%
- test coverage.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/herenowcoder/webassembly";
- };
- } // packageOverrides)
- ) {};
-
- webassembly = webassembly_0_6_1;
-
- webmentions_0_1_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpotion_2_2_2,
- floki_0_7_2
- }:
- buildMix ({
- name = "webmentions";
- version = "0.1.0";
- src = fetchHex {
- pkg = "webmentions";
- version = "0.1.0";
- sha256 =
- "5409b9237578fd67601b77c601093ab599a1bc507a6e1457a853c20e516c3d81";
- };
- beamDeps = [ httpotion_2_2_2 floki_0_7_2 ];
-
- meta = {
- description = ''A Webmentions
- (https://indiewebcamp.com/Webmention) module for
- Elixir'';
- license = stdenv.lib.licenses.agpl3;
- homepage = "https://github.com/ckruse/webmentions-elixir";
- };
- } // packageOverrides)
- ) {};
-
- webmentions = webmentions_0_1_0;
-
- webpay_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "webpay";
- version = "0.0.4";
- src = fetchHex {
- pkg = "webpay";
- version = "0.0.4";
- sha256 =
- "abab40fc7fda25a55d3a3dce4327d3f322df378432a9ed5e7c43e553989f467e";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir Webpay API wrapper'';
-
- };
- } // packageOverrides)
- ) {};
-
- webpay = webpay_0_0_4;
-
- websocket_client_1_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "websocket_client";
- version = "1.1.0";
- src = fetchHex {
- pkg = "websocket_client";
- version = "1.1.0";
- sha256 =
- "21c3d0df073634f2ca349af5b54a61755d637d6390c34d8d57c064f68ca92acd";
- };
-
- meta = {
- description = ''Erlang websocket client'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sanmiguel/websocket_client";
- };
- } // packageOverrides)
- ) {};
-
- websocket_client = websocket_client_1_1_0;
-
- wechat_check_signature_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "wechat_check_signature";
- version = "0.0.1";
- src = fetchHex {
- pkg = "wechat_check_signature";
- version = "0.0.1";
- sha256 =
- "5c5bb053c15082e12ad6da485fc4f711efa9198107368a42456aeafcf870caec";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''An Elixir Plug for checking wechat signature.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/octocandy/wechat_check_signature";
- };
- } // packageOverrides)
- ) {};
-
- wechat_check_signature = wechat_check_signature_0_0_1;
-
- wechat_mp_auth_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- mimetype_parser_0_1_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "wechat_mp_auth";
- version = "0.0.2";
- src = fetchHex {
- pkg = "wechat_mp_auth";
- version = "0.0.2";
- sha256 =
- "da88ac42f476eb8bb594cc702bd2e085c93adf6ebd7bf245e507cacf77e78ab9";
- };
- beamDeps = [ poison_2_1_0 mimetype_parser_0_1_2 httpoison_0_8_3
- ];
-
- meta = {
- description = ''An Elixir WeChat Media Platform Authentication
- Client Library.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/he9qi/wechat_mp_auth";
- };
- } // packageOverrides)
- ) {};
-
- wechat_mp_auth = wechat_mp_auth_0_0_2;
-
- wechatex_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, plug_1_1_5 }:
- buildMix ({
- name = "wechatex";
- version = "0.0.1";
- src = fetchHex {
- pkg = "wechatex";
- version = "0.0.1";
- sha256 =
- "211971a79d38326dbf5e603ee00165708eb17670f2a84e54df929191c6fef81c";
- };
- beamDeps = [ plug_1_1_5 ];
-
- meta = {
- description = ''Wechat plugins for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/octocandy/wechatex";
- };
- } // packageOverrides)
- ) {};
-
- wechatex = wechatex_0_0_1;
-
- what3words_1_0_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "what3words";
- version = "1.0.0";
- src = fetchHex {
- pkg = "what3words";
- version = "1.0.0";
- sha256 =
- "a704976567fd49cc6450eb0de10a7a39acb49b8db5b9ea7b9d9c1491b7453bf7";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- description = ''Wrapper for the What3Words API'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lucidstack/w3w-elixir-wrapper";
- };
- } // packageOverrides)
- ) {};
-
- what3words = what3words_1_0_0;
-
- white_bread_2_7_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "white_bread";
- version = "2.7.0";
- src = fetchHex {
- pkg = "white_bread";
- version = "2.7.0";
- sha256 =
- "8938204a78b9081a2c097cb1c39e19037356f4d71a011897b1d51d728ba15946";
- };
-
- meta = {
- longDescription = ''Story BDD tool based on cucumber. Parses
- Gherkin formatted feature files and executes
- them as tests.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/meadsteve/white-bread";
- };
- } // packageOverrides)
- ) {};
-
- white_bread = white_bread_2_7_0;
-
- whois_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "whois";
- version = "0.0.1";
- src = fetchHex {
- pkg = "whois";
- version = "0.0.1";
- sha256 =
- "71c21201c0bcf9934503a21e693e380fcf0e91d29728492dce182b15ff686636";
- };
-
- meta = {
- description = ''Pure Elixir WHOIS client and parser.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/utkarshkukreti/whois.ex";
- };
- } // packageOverrides)
- ) {};
-
- whois = whois_0_0_1;
-
- witchcraft_0_4_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- quark_1_0_2,
- algae_0_10_0
- }:
- buildMix ({
- name = "witchcraft";
- version = "0.4.2";
- src = fetchHex {
- pkg = "witchcraft";
- version = "0.4.2";
- sha256 =
- "cdd6379d5a8b0baab3b79b0c9b87473d8292e0d9a80fa2e21fac61d31218609f";
- };
- beamDeps = [ quark_1_0_2 algae_0_10_0 ];
-
- meta = {
- description = ''Common algebraic structures and functions'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/robot-overlord/witchcraft";
- };
- } // packageOverrides)
- ) {};
-
- witchcraft = witchcraft_0_4_2;
-
- wizard_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "wizard";
- version = "0.1.0";
- src = fetchHex {
- pkg = "wizard";
- version = "0.1.0";
- sha256 =
- "cc22faf9e76f50592906b816027fef4ee1942a59005cf8c831c7f76e48b9193e";
- };
-
- meta = {
- description = ''Wizard is a math and statistics library for
- Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/raywan/wizard";
- };
- } // packageOverrides)
- ) {};
-
- wizard = wizard_0_1_0;
-
- wizardry_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- plug_1_1_5,
- comeonin_1_6_0
- }:
- buildMix ({
- name = "wizardry";
- version = "0.0.1";
- src = fetchHex {
- pkg = "wizardry";
- version = "0.0.1";
- sha256 =
- "4a85b8c3e5813dee20aa0d5503811568743644883723c9b226436616c9a779a3";
- };
- beamDeps = [ plug_1_1_5 comeonin_1_6_0 ];
-
- meta = {
- description = ''Simple, low-level user account framework for
- Phoenix Framework'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/knrz/wizardry";
- };
- } // packageOverrides)
- ) {};
-
- wizardry = wizardry_0_0_1;
-
- woolly_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "woolly";
- version = "0.1.2";
- src = fetchHex {
- pkg = "woolly";
- version = "0.1.2";
- sha256 =
- "34677dae0bcca0c66fd611d6528e1d0532247e0ad9478a4b469476058308b40d";
- };
-
- meta = {
- longDescription = ''Woolly is the text mining and natural
- language toolkit for the Elixir programming
- language.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pjhampton/Woolly";
- };
- } // packageOverrides)
- ) {};
-
- woolly = woolly_0_1_2;
-
- word_smith_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "word_smith";
- version = "0.1.2";
- src = fetchHex {
- pkg = "word_smith";
- version = "0.1.2";
- sha256 =
- "481e643c5d26f113235ee577ea9b11c2c639228e0573670329c4385ee6d4cb32";
- };
-
- meta = {
- longDescription = ''General text utility library to help with
- string manipulation not found in the standard
- Elixir library.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/benfalk/word_smith";
- };
- } // packageOverrides)
- ) {};
-
- word_smith = word_smith_0_1_2;
-
- work_queue_0_0_3 = callPackage
- (
- {
- buildMix, packageOverrides ? {}, fetchHex, pipe_while_ok_0_0_2
- }:
- buildMix ({
- name = "work_queue";
- version = "0.0.3";
- src = fetchHex {
- pkg = "work_queue";
- version = "0.0.3";
- sha256 =
- "31b000cf454ee0a8f90408ea10c33ee6cdd062256a7dd3aac7fe67c48fcbb424";
- };
- beamDeps = [ pipe_while_ok_0_0_2 ];
-
- meta = {
- description = ''A simple implement of the Hungry Consumer model
- of concurrent servers. '';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/pragdave/work_queue";
- };
- } // packageOverrides)
- ) {};
-
- work_queue = work_queue_0_0_3;
-
- worker_pool_1_0_4 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "worker_pool";
- version = "1.0.4";
- src = fetchHex {
- pkg = "worker_pool";
- version = "1.0.4";
- sha256 =
- "7854a3b94e9624728db3a0475d00e7d0728adf3bf2ee3802bbf8ca10356d6f64";
- };
-
- meta = {
- description = ''Erlang Worker Pool'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/inaka/worker_pool";
- };
- } // packageOverrides)
- ) {};
-
- worker_pool_2_0_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "worker_pool";
- version = "2.0.0";
- src = fetchHex {
- pkg = "worker_pool";
- version = "2.0.0";
- sha256 =
- "915d3a1276d3c00c1438ae49785ff974f7b36772d5a13ad6a2c487e7c005f272";
- };
-
- meta = {
- description = ''Erlang Worker Pool'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/inaka/worker_pool";
- };
- } // packageOverrides)
- ) {};
-
- worker_pool = worker_pool_2_0_0;
-
- workex_0_10_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, exactor_2_2_0 }:
- buildMix ({
- name = "workex";
- version = "0.10.0";
- src = fetchHex {
- pkg = "workex";
- version = "0.10.0";
- sha256 =
- "9bb48e3ff0294021ecc78d86d4a7521dbe46e129ae9e51a46c9f2a67a63e9cbd";
- };
- beamDeps = [ exactor_2_2_0 ];
-
- meta = {
- description = ''A behaviour for simple flow control and
- backpressure.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sasa1977/workex";
- };
- } // packageOverrides)
- ) {};
-
- workex = workex_0_10_0;
-
- workshop_0_5_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "workshop";
- version = "0.5.1";
- src = fetchHex {
- pkg = "workshop";
- version = "0.5.1";
- sha256 =
- "f6eaab9360764e83cca6892d939357e505fe163412b22acca7ea4fe307c8bed2";
- };
-
- meta = {
- longDescription = ''Mix tasks for creating and running
- interactive workshops for teaching people how to
- program in Elixir, and other things.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/gausby/workshop";
- };
- } // packageOverrides)
- ) {};
-
- workshop = workshop_0_5_1;
-
- world_json_0_1_6 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_1_3_1 }:
- buildMix ({
- name = "world_json";
- version = "0.1.6";
- src = fetchHex {
- pkg = "world_json";
- version = "0.1.6";
- sha256 =
- "f91493355bc522e6ee58eed6d21fca41c32f246052c1324cb5f08b2eb1eb5e83";
- };
- beamDeps = [ poison_1_3_1 ];
-
- meta = {
- description = ''topojson country and state/province collections
- for elixir/erlang'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/camshaft/world_json_ex";
- };
- } // packageOverrides)
- ) {};
-
- world_json = world_json_0_1_6;
-
- wpa_supplicant_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "wpa_supplicant";
- version = "0.2.0";
- src = fetchHex {
- pkg = "wpa_supplicant";
- version = "0.2.0";
- sha256 =
- "40c86728b254dd9a9a96d862049a85ccf8b8ce9d1fe27985fe5d7c7a32c56bb6";
- };
-
- meta = {
- longDescription = ''Elixir interface to the wpa_supplicant
- daemon. The wpa_supplicant provides application
- support for scanning for access points, managing
- Wi-Fi connections, and handling all of the
- security and other parameters associated with
- Wi-Fi.'';
- license = with stdenv.lib.licenses; [ asl20 free ];
- homepage = "https://github.com/fhunleth/wpa_supplicant.ex";
- };
- } // packageOverrides)
- ) {};
-
- wpa_supplicant = wpa_supplicant_0_2_0;
-
- ws_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "ws";
- version = "0.0.1";
- src = fetchHex {
- pkg = "ws";
- version = "0.0.1";
- sha256 =
- "31185c57989f16c4d337974cf1896bb8da452b4f08258a48583cce211fbcf316";
- };
-
- meta = {
- description = ''An RFC 6455 WebSocket implementation.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/";
- };
- } // packageOverrides)
- ) {};
-
- ws = ws_0_0_1;
-
- wx_utils_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "wx_utils";
- version = "0.0.2";
- src = fetchHex {
- pkg = "wx_utils";
- version = "0.0.2";
- sha256 =
- "78bb6d423327e7cf41446a35741fe079fb138a4671d0a01e70223f6219afc3d4";
- };
-
- meta = {
- description = ''All of the erlang wx macros exposed as normal
- functions.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/sschneider1207/wx_utils";
- };
- } // packageOverrides)
- ) {};
-
- wx_utils = wx_utils_0_0_2;
-
- wykop_api_0_0_4 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "wykop_api";
- version = "0.0.4";
- src = fetchHex {
- pkg = "wykop_api";
- version = "0.0.4";
- sha256 =
- "0c2acade581168e5cdf3d1dbde53183bc1c49882c8ba8793e045f20d5a9a26d0";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Library for Wykop API.'';
- license = stdenv.lib.licenses.cc0;
- homepage = "https://github.com/remiq/wykop_api_elixir";
- };
- } // packageOverrides)
- ) {};
-
- wykop_api = wykop_api_0_0_4;
-
- xain_0_5_3 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "xain";
- version = "0.5.3";
- src = fetchHex {
- pkg = "xain";
- version = "0.5.3";
- sha256 =
- "c71c2b8180b317a361b4691cf6e9e72d1cf2ad00f7e31f5f5e72d79489eb6e24";
- };
-
- meta = {
- description = ''An html DSL package.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/smpallen99/xain";
- };
- } // packageOverrides)
- ) {};
-
- xain = xain_0_5_3;
-
- xe_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- floki_0_8_1
- }:
- buildMix ({
- name = "xe";
- version = "0.0.1";
- src = fetchHex {
- pkg = "xe";
- version = "0.0.1";
- sha256 =
- "53d693612db1343c36a7bbe6286c23f7ccfdbd44500c2a38970743238d230a77";
- };
- beamDeps = [ httpoison_0_8_3 floki_0_8_1 ];
-
- meta = {
- description = ''Real time conversion for currencies'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/paulodiniz/xe";
- };
- } // packageOverrides)
- ) {};
-
- xe = xe_0_0_1;
-
- xepcache_1_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, depcache_1_2_2 }:
- buildMix ({
- name = "xepcache";
- version = "1.0.1";
- src = fetchHex {
- pkg = "xepcache";
- version = "1.0.1";
- sha256 =
- "b163b26145c2ab3f37ec004dc24ca49c53c1c7b50529c068e94cfcfd78ec62dd";
- };
- beamDeps = [ depcache_1_2_2 ];
-
- meta = {
- longDescription = ''A wrapper around Erlang`s depcache, an
- in-memory caching server. depcache bases its
- caching around ETS but can also switch to using
- the in-process dictionary for maintaining a
- process-local cache. Convenient functions are
- provided for getting/setting cache values, with
- ttl and cache key dependencies, as well as a
- memo function for caching the result of function
- executions.'';
- license = stdenv.lib.licenses.apsl20;
- homepage = "https://github.com/arjan/xepcache";
- };
- } // packageOverrides)
- ) {};
-
- xepcache = xepcache_1_0_1;
-
- xfighter_0_2_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "xfighter";
- version = "0.2.1";
- src = fetchHex {
- pkg = "xfighter";
- version = "0.2.1";
- sha256 =
- "67bb43379cd89b4b95f65f02ad5421719723d262fdbe7e399fb82ac7f3b490a8";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''An API wrapper for the programming game
- Stockfighter.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/bitchef/xfighter";
- };
- } // packageOverrides)
- ) {};
-
- xfighter = xfighter_0_2_1;
-
- xjs_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, poison_2_1_0 }:
- buildMix ({
- name = "xjs";
- version = "0.1.1";
- src = fetchHex {
- pkg = "xjs";
- version = "0.1.1";
- sha256 =
- "51f93b5008fb73ad6d9320bc97892cd861171852a59408b02823b03fe8c1b751";
- };
- beamDeps = [ poison_2_1_0 ];
-
- meta = {
- description = ''elixir syntax, javascript semantics'';
- license = stdenv.lib.licenses.isc;
- homepage = "https://github.com/aaron-lebo/xjs";
- };
- } // packageOverrides)
- ) {};
-
- xjs = xjs_0_1_1;
-
- xkcd_0_0_1 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_2_1_0,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "xkcd";
- version = "0.0.1";
- src = fetchHex {
- pkg = "xkcd";
- version = "0.0.1";
- sha256 =
- "1c757360b9c5ff3d098e9c04874ed273289ea890e4d87e7dd99164633fe061b5";
- };
- beamDeps = [ poison_2_1_0 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''Uses the XKCD JSON API to retrieve the
- random, specific and the latest XKCD comic.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/notdevinclark/xkcd";
- };
- } // packageOverrides)
- ) {};
-
- xkcd = xkcd_0_0_1;
-
- xlsxir_1_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, erlsom_1_4_1 }:
- buildMix ({
- name = "xlsxir";
- version = "1.3.0";
- src = fetchHex {
- pkg = "xlsxir";
- version = "1.3.0";
- sha256 =
- "8c5985daeafaa388b63dde1f9827d650c5c964a0d4c1a91aba9ff8463c6d7833";
- };
- beamDeps = [ erlsom_1_4_1 ];
-
- meta = {
- longDescription = ''Xlsx file parser. Supports large files,
- multiple worksheets and ISO 8601 date formats.
- Data is extracted to an Erlang Term Storage
- (ETS) table and is accessed through various
- functions. Tested with Excel and LibreOffice.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/kennellroxco/xlsxir";
- };
- } // packageOverrides)
- ) {};
-
- xlsxir = xlsxir_1_3_0;
-
- xml_builder_0_0_8 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "xml_builder";
- version = "0.0.8";
- src = fetchHex {
- pkg = "xml_builder";
- version = "0.0.8";
- sha256 =
- "51922bc50e0ef79c757d1016eda2a486f8688cd7307c4519102ea1fea4c5a3cd";
- };
-
- meta = {
- description = ''XML builder for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/joshnuss/xml_builder";
- };
- } // packageOverrides)
- ) {};
-
- xml_builder = xml_builder_0_0_8;
-
- xml_to_keyword_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "xml_to_keyword";
- version = "0.0.1";
- src = fetchHex {
- pkg = "xml_to_keyword";
- version = "0.0.1";
- sha256 =
- "64433848f0ed0ad8f26f1c6e1a6509a6fbaf017701577bd8122bfbb6ee277e97";
- };
-
- meta = {
- longDescription = ''This is an Elixir package that can convert
- xml into Elixir`s Keyword List, which is
- compilable with XmlBuilder
- (joshnuss/xml_builder) package'';
- license = stdenv.lib.licenses.free;
- };
- } // packageOverrides)
- ) {};
-
- xml_to_keyword = xml_to_keyword_0_0_1;
-
- xmlrpc_0_9_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "xmlrpc";
- version = "0.9.1";
- src = fetchHex {
- pkg = "xmlrpc";
- version = "0.9.1";
- sha256 =
- "b2f6941248fa2e55e89dcb69304f58a7cc4203ce68b986260836933be8fac879";
- };
-
- meta = {
- longDescription = ''XML-RPC encoder/decder for Elixir. Supports
- all valid datatypes. Input (ie untrusted) is
- parsed with erlsom against an xml-schema for
- security.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ewildgoose/elixir-xml_rpc";
- };
- } // packageOverrides)
- ) {};
-
- xmlrpc_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "xmlrpc";
- version = "1.0.0";
- src = fetchHex {
- pkg = "xmlrpc";
- version = "1.0.0";
- sha256 =
- "8b7dc690a64df7e72d192e9211a20084079933272c14c3e9c158eb101025a7ec";
- };
-
- meta = {
- longDescription = ''XML-RPC encoder/decder for Elixir. Supports
- all valid datatypes. Input (ie untrusted) is
- parsed with erlsom against an xml-schema for
- security.'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/ewildgoose/elixir-xml_rpc";
- };
- } // packageOverrides)
- ) {};
-
- xmlrpc = xmlrpc_1_0_0;
-
- xoauth2_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- mock_0_1_3,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "xoauth2";
- version = "0.0.3";
- src = fetchHex {
- pkg = "xoauth2";
- version = "0.0.3";
- sha256 =
- "4a43a0bca1707b579c6a141524666006dd25ed2efdc19aee5d6eeedf6efc3418";
- };
- beamDeps = [ poison_1_5_2 mock_0_1_3 httpoison_0_8_3 ];
-
- meta = {
- description = ''A simple XOAuth2 module for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/craigp/elixir_xoauth2";
- };
- } // packageOverrides)
- ) {};
-
- xoauth2 = xoauth2_0_0_3;
-
- xxhash_0_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "xxhash";
- version = "0.2.0";
- src = fetchHex {
- pkg = "xxhash";
- version = "0.2.0";
- sha256 =
- "ed57fd84e2c4fc440c28fa6a59d2c2ec0d3957b58dfd05cf06da8824ee6494d8";
- };
-
- meta = {
- description = ''Native Elixir xxHash port.'';
- license = stdenv.lib.licenses.free;
- homepage = "https://github.com/ttvd/elixir-xxhash";
- };
- } // packageOverrides)
- ) {};
-
- xxhash = xxhash_0_2_0;
-
- y_process_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "y_process";
- version = "0.0.1";
- src = fetchHex {
- pkg = "y_process";
- version = "0.0.1";
- sha256 =
- "3329d3fbe253d605b1f7a91a601c672ff4bc0e7b8c960871d82c964e92372bcb";
- };
-
- meta = {
- description = ''GenServer wrapper behaviour for pubsub between
- processes.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/gmtprime/y_process";
- };
- } // packageOverrides)
- ) {};
-
- y_process = y_process_0_0_1;
-
- yahoo_fx_0_2_0 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- time_seer_0_0_6,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "yahoo_fx";
- version = "0.2.0";
- src = fetchHex {
- pkg = "yahoo_fx";
- version = "0.2.0";
- sha256 =
- "e06b6986c483cad62081e19fba3089f3eab4a4f1e1cc06cd17aa45d34dd14913";
- };
- beamDeps = [ time_seer_0_0_6 httpoison_0_8_3 ];
-
- meta = {
- longDescription = ''YahooFx is an Elixir library for getting
- currency exchange rates from Yahoo Finance'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/lau/yahoo_fx";
- };
- } // packageOverrides)
- ) {};
-
- yahoo_fx = yahoo_fx_0_2_0;
-
- yaml_elixir_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "yaml_elixir";
- version = "1.0.0";
- src = fetchHex {
- pkg = "yaml_elixir";
- version = "1.0.0";
- sha256 =
- "8d318d459561678bbe42bdcc7282ebe9dd7538f34045812054edf226634bf4a7";
- };
-
- meta = {
- description = ''Yaml parser for Elixir based on native Erlang
- implementation.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KamilLelonek/yaml-elixir";
- };
- } // packageOverrides)
- ) {};
-
- yaml_elixir_1_2_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "yaml_elixir";
- version = "1.2.0";
- src = fetchHex {
- pkg = "yaml_elixir";
- version = "1.2.0";
- sha256 =
- "7827069a57fc1d830c3025acbb9611f4cd51ee139e8e75de85d0c4e835df4c16";
- };
-
- meta = {
- description = ''Yaml parser for Elixir based on native Erlang
- implementation.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/KamilLelonek/yaml-elixir";
- };
- } // packageOverrides)
- ) {};
-
- yaml_elixir = yaml_elixir_1_2_0;
-
- yaml_encoder_0_0_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "yaml_encoder";
- version = "0.0.2";
- src = fetchHex {
- pkg = "yaml_encoder";
- version = "0.0.2";
- sha256 =
- "ff3713e793daed297bca7252651deafd15c5f2f353a4ab03bf3f13a71fcb60a6";
- };
-
- meta = {
- description = ''Simple module to encode data to YAML. Not ready
- for production, still WIP.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pilu/yaml_encoder";
- };
- } // packageOverrides)
- ) {};
-
- yaml_encoder = yaml_encoder_0_0_2;
-
- yes_msg_0_1_0 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "yes_msg";
- version = "0.1.0";
- src = fetchHex {
- pkg = "yes_msg";
- version = "0.1.0";
- sha256 =
- "45e0a13d87cf84fa50001b27f898b470c610207947e4ddb1b1160804b4e62e0e";
- };
-
- meta = {
- description = ''Yet another simple message (YES) parser for
- Erlang.'';
- license = stdenv.lib.licenses.mit;
- };
- } // packageOverrides)
- ) {};
-
- yes_msg = yes_msg_0_1_0;
-
- yocingo_0_0_3 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- httpoison_0_8_3,
- exjsx_3_2_0,
- earmark_0_2_1
- }:
- buildMix ({
- name = "yocingo";
- version = "0.0.3";
- src = fetchHex {
- pkg = "yocingo";
- version = "0.0.3";
- sha256 =
- "e222ea0050a5678568d463f8ae7cf7ccd8efba4dfee1637eb0e52c1a1c7809f1";
- };
- beamDeps = [ httpoison_0_8_3 exjsx_3_2_0 earmark_0_2_1 ];
-
- meta = {
- longDescription = ''This is a full Telegram Bot API. With this
- module you can create your own Telegram Bot.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/Yawolf/yocingo";
- };
- } // packageOverrides)
- ) {};
-
- yocingo = yocingo_0_0_3;
-
- ytx_0_0_5 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex, rapidax_0_0_3 }:
- buildMix ({
- name = "ytx";
- version = "0.0.5";
- src = fetchHex {
- pkg = "ytx";
- version = "0.0.5";
- sha256 =
- "a30877517201e1c964627782345273fa7ae2157591d1ae6f5663333f370db6f6";
- };
- beamDeps = [ rapidax_0_0_3 ];
-
- meta = {
- description = ''Youtube API Client for Elixir'';
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/victorlcampos/ytx";
- };
- } // packageOverrides)
- ) {};
-
- ytx = ytx_0_0_5;
-
- yubico_0_1_4 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "yubico";
- version = "0.1.4";
- src = fetchHex {
- pkg = "yubico";
- version = "0.1.4";
- sha256 =
- "0609f63f3b6141e56014b5247526448a41bf9f61431800891b8c219310f425ad";
- };
-
- meta = {
- description = ''Client implementing the Yubico Validation
- Protocol Version 2.0.'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/project-fifo/erlang-yubico";
- };
- } // packageOverrides)
- ) {};
-
- yubico = yubico_0_1_4;
-
- yuri_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "yuri";
- version = "1.0.0";
- src = fetchHex {
- pkg = "yuri";
- version = "1.0.0";
- sha256 =
- "4a4c851f7ea20141201a9b69eaefb300b420e6c94a1513519aaef39f63d939c5";
- };
-
- meta = {
- description = ''Simple struct for representing URIs.'';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/kemonomachi/yuri";
- };
- } // packageOverrides)
- ) {};
-
- yuri = yuri_1_0_0;
-
- yyid_0_1_2 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "yyid";
- version = "0.1.2";
- src = fetchHex {
- pkg = "yyid";
- version = "0.1.2";
- sha256 =
- "37fb0acf8e7f30e66fbba18326b357aeaeb19b671b59d4beb8c8bd943370eeab";
- };
-
- meta = {
- longDescription = ''Generates random tokens that look like type 4
- UUIDs: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx '';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/janlelis/yyid.ex";
- };
- } // packageOverrides)
- ) {};
-
- yyid = yyid_0_1_2;
-
- zarex_0_3_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "zarex";
- version = "0.3.0";
- src = fetchHex {
- pkg = "zarex";
- version = "0.3.0";
- sha256 =
- "b4c59af6ccc9c0ffea797920a7f66cdaaa498cda83e4bc4c077ff09cb3b21961";
- };
-
- meta = {
- description = ''Filename sanitization for Elixir'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/ricn/zarex";
- };
- } // packageOverrides)
- ) {};
-
- zarex = zarex_0_3_0;
-
- zbase32_1_0_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "zbase32";
- version = "1.0.0";
- src = fetchHex {
- pkg = "zbase32";
- version = "1.0.0";
- sha256 =
- "bea25493cb512cf0d0ee4e1140c4dc276a27cc299c9b304117ec7b7e4af557b6";
- };
-
- meta = {
- longDescription = ''Efficient implementation of z-base-32, Phil
- Zimmermann`s human-oriented base-32 encoding.
- z-base-32 is a Base32 encoding designed to be
- easier for human use and more compact. It
- includes 1, 8 and 9 but excludes l, v and 2. It
- also permutes the alphabet so that the easier
- characters are the ones that occur more
- frequently. It compactly encodes bitstrings
- whose length in bits is not a multiple of 8, and
- omits trailing padding characters. z-base-32 was
- used in Mnet open source project, and is
- currently used in Phil Zimmermann`s ZRTP
- protocol, and in the Tahoe-LAFS open source
- project.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/pspdfkit-labs/zbase32";
- };
- } // packageOverrides)
- ) {};
-
- zbase32 = zbase32_1_0_0;
-
- zigzag_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "zigzag";
- version = "0.0.1";
- src = fetchHex {
- pkg = "zigzag";
- version = "0.0.1";
- sha256 =
- "27a151e219cf0dcabda9977aad3fbae7b8c366c88a88846e830bc4364f31ed95";
- };
-
- meta = {
- description = ''Zigzag is a fast and flexible parallel processing
- library for Elixir.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/utkarshkukreti/zigzag.ex";
- };
- } // packageOverrides)
- ) {};
-
- zigzag = zigzag_0_0_1;
-
- zip_stream_0_1_0 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "zip_stream";
- version = "0.1.0";
- src = fetchHex {
- pkg = "zip_stream";
- version = "0.1.0";
- sha256 =
- "a712e24d5fe74e3761c74f3e05cb03df0aa9440f3edee957445f9c9be73c9a4e";
- };
-
- meta = {
- longDescription = ''Library to read zip file in a stream. Zip
- file binary stream -> stream of {:new_file,name}
- or uncompressed_bin Erlang zlib library only
- allows deflate decompress stream. But Erlang zip
- library does not allow content streaming.'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/awetzel/zip_stream";
- };
- } // packageOverrides)
- ) {};
-
- zip_stream = zip_stream_0_1_0;
-
- zipcloudx_0_0_2 = callPackage
- (
- {
- buildMix,
- packageOverrides ? {},
- fetchHex,
- poison_1_5_2,
- httpoison_0_8_3
- }:
- buildMix ({
- name = "zipcloudx";
- version = "0.0.2";
- src = fetchHex {
- pkg = "zipcloudx";
- version = "0.0.2";
- sha256 =
- "1e474ec0229b6dd1404c34fbd2a851d136d9549d5ecccbd01d017baac64b264e";
- };
- beamDeps = [ poison_1_5_2 httpoison_0_8_3 ];
-
- meta = {
- description = ''Elixir zipcloud API wrapper'';
-
- };
- } // packageOverrides)
- ) {};
-
- zipcloudx = zipcloudx_0_0_2;
-
- zipflow_0_0_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "zipflow";
- version = "0.0.1";
- src = fetchHex {
- pkg = "zipflow";
- version = "0.0.1";
- sha256 =
- "1b6e43e3a40529e41fbbb47d27470a3842834be066b676b68f5b0bfed68c8f39";
- };
-
- meta = {
- description = ''stream zip archives while building them'';
- license = stdenv.lib.licenses.bsd3;
- homepage = "https://github.com/dgvncsz0f/zipflow";
- };
- } // packageOverrides)
- ) {};
-
- zipflow = zipflow_0_0_1;
-
- zipper_tree_0_1_1 = callPackage
- (
- { buildMix, packageOverrides ? {}, fetchHex }:
- buildMix ({
- name = "zipper_tree";
- version = "0.1.1";
- src = fetchHex {
- pkg = "zipper_tree";
- version = "0.1.1";
- sha256 =
- "df6e81d6be9c9ac582bcde541e263d1379485f5cbb5b7cd1b55cd031fe7741ea";
- };
-
- meta = {
- description = ''Methods for travelsal and modification of Trees
- using a zipper. '';
- license = stdenv.lib.licenses.wtfpl;
- homepage = "https://github.com/Dkendal/zipper_tree";
- };
- } // packageOverrides)
- ) {};
-
- zipper_tree = zipper_tree_0_1_1;
-
- zlist_1_0_3 = callPackage
- (
- { buildRebar3, packageOverrides ? {}, fetchHex }:
- buildRebar3 ({
- name = "zlist";
- version = "1.0.3";
- src = fetchHex {
- pkg = "zlist";
- version = "1.0.3";
- sha256 =
- "c5ed3928628cfc9041afb6b1ee3d73d5c85473e6d3ce0f4cb6b1fcb20a207b89";
- };
-
- meta = {
- description = ''Erlang lazy list library'';
- license = stdenv.lib.licenses.mit;
- homepage = "https://github.com/egobrain/zlist";
- };
- } // packageOverrides)
- ) {};
-
- zlist = zlist_1_0_3;
-
- };
-in stdenv.lib.fix' (stdenv.lib.extends overrides packages)
\ No newline at end of file
diff --git a/pkgs/development/beam-modules/hex-registry-snapshot.nix b/pkgs/development/beam-modules/hex-registry-snapshot.nix
deleted file mode 100644
index fbd2950b6d5..00000000000
--- a/pkgs/development/beam-modules/hex-registry-snapshot.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{stdenv, writeText, fetchFromGitHub }:
-
-stdenv.mkDerivation rec {
- pname = "hex-registry";
- rev = "11d7a24e9f53f52490ce255a6248e71128e73aa1";
- version = "unstable-2018-07-12";
-
- src = fetchFromGitHub {
- inherit rev;
- owner = "erlang-nix";
- repo = "hex-pm-registry-snapshots";
- sha256 = "0dbpcrdh6jqmvnm1ysmy7ixyc95vnbqmikyx5kk77qwgyd43fqgi";
- };
-
- installPhase = ''
- mkdir -p "$out/var/hex"
- zcat "registry.ets.gz" > "$out/var/hex/registry.ets"
- '';
-
- setupHook = writeText "setupHook.sh" ''
- export HEX_REGISTRY_SNAPSHOT="$1/var/hex/registry.ets"
- '';
-
- meta = {
- platforms = stdenv.lib.platforms.unix;
- };
-}
diff --git a/pkgs/development/beam-modules/mix-bootstrap b/pkgs/development/beam-modules/mix-bootstrap
index d7a912ee1ed..7e31def71fa 100755
--- a/pkgs/development/beam-modules/mix-bootstrap
+++ b/pkgs/development/beam-modules/mix-bootstrap
@@ -25,8 +25,7 @@
-record(data, {version
, erl_libs
, root
- , name
- , registry_snapshot}).
+ , name}).
-define(LOCAL_HEX_REGISTRY, "registry.ets").
main(Args) ->
@@ -51,8 +50,7 @@ gather_required_data_from_the_environment(_) ->
{ok, #data{ version = guard_env("version")
, erl_libs = os:getenv("ERL_LIBS", [])
, root = code:root_dir()
- , name = guard_env("name")
- , registry_snapshot = guard_env("HEX_REGISTRY_SNAPSHOT")}}.
+ , name = guard_env("name")}}.
-spec guard_env(string()) -> string().
guard_env(Name) ->
diff --git a/pkgs/development/chez-modules/chez-mit/default.nix b/pkgs/development/chez-modules/chez-mit/default.nix
new file mode 100644
index 00000000000..3614e97d9ea
--- /dev/null
+++ b/pkgs/development/chez-modules/chez-mit/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchgit, chez, chez-srfi }:
+
+stdenv.mkDerivation {
+ pname = "chez-mit";
+ version = "1.0";
+
+ src = fetchgit {
+ url = "https://github.com/fedeinthemix/chez-mit.git";
+ rev = "68f3d7562e77f694847dc74dabb5ecbd106cd6be";
+ sha256 = "0c7i3b6i90xk96nmxn1pc9272a4yal4v40dm1a4ybdi87x53zkk0";
+ };
+
+ buildInputs = [ chez chez-srfi ];
+
+ buildPhase = ''
+ export CHEZSCHEMELIBDIRS=${chez-srfi}/lib/csv9.5-site
+ make PREFIX=$out CHEZ=${chez}/bin/scheme
+ '';
+
+ installPhase = ''
+ make install PREFIX=$out CHEZ=${chez}/bin/scheme
+ '';
+
+ doCheck = false;
+
+ meta = {
+ description = "This is a MIT/GNU Scheme compatibility library for Chez Scheme";
+ homepage = https://github.com/fedeinthemix/chez-mit/;
+ maintainers = [ stdenv.lib.maintainers.jitwit ];
+ license = stdenv.lib.licenses.free;
+ };
+
+}
diff --git a/pkgs/development/chez-modules/chez-scmutils/default.nix b/pkgs/development/chez-modules/chez-scmutils/default.nix
new file mode 100644
index 00000000000..ceebef11363
--- /dev/null
+++ b/pkgs/development/chez-modules/chez-scmutils/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchgit, chez, chez-srfi, chez-mit }:
+
+stdenv.mkDerivation {
+ pname = "chez-scmutils";
+ version = "1.0";
+
+ src = fetchgit {
+ url = "https://github.com/fedeinthemix/chez-scmutils.git";
+ rev = "5eaeea6289fd239358d7eed99cc9588528fb52b2";
+ sha256 = "0lb05wlf8qpgg8y0gdsyaxg1nbfx1qbaqdjvygrp64ndn8fnhq7l";
+ };
+
+ buildInputs = [ chez chez-srfi chez-mit ];
+
+ buildPhase = ''
+ export CHEZSCHEMELIBDIRS=${chez-srfi}/lib/csv9.5-site:${chez-mit}/lib/csv9.5-site
+ make PREFIX=$out CHEZ=${chez}/bin/scheme
+ '';
+
+ installPhase = ''
+ make install PREFIX=$out CHEZ=${chez}/bin/scheme
+ '';
+
+ doCheck = false;
+
+ meta = {
+ description = "This is a port of the ‘MIT Scmutils’ library to Chez Scheme";
+ homepage = https://github.com/fedeinthemix/chez-scmutils/;
+ maintainers = [ stdenv.lib.maintainers.jitwit ];
+ license = stdenv.lib.licenses.gpl3;
+ };
+
+}
diff --git a/pkgs/development/chez-modules/chez-srfi/default.nix b/pkgs/development/chez-modules/chez-srfi/default.nix
new file mode 100644
index 00000000000..7f88b8fe7b0
--- /dev/null
+++ b/pkgs/development/chez-modules/chez-srfi/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchgit, chez }:
+
+stdenv.mkDerivation {
+ pname = "chez-srfi";
+ version = "1.0";
+
+ src = fetchgit {
+ url = "https://github.com/fedeinthemix/chez-srfi.git";
+ rev = "5770486c2a85d0e3dd4ac62a97918e7c394ea507";
+ sha256 = "1s47v7b7w0ycd2g6gyv8qbzmh4jjln5iday8n9l3m996ns8is9zj";
+ };
+
+ buildInputs = [ chez ];
+
+ buildPhase = ''
+ make PREFIX=$out CHEZ=${chez}/bin/scheme
+ '';
+
+ installPhase = ''
+ make install PREFIX=$out CHEZ=${chez}/bin/scheme
+ '';
+
+ doCheck = false;
+
+ meta = {
+ description = "This package provides a collection of SRFI libraries for Chez Scheme";
+ homepage = https://github.com/fedeinthemix/chez-srfi/;
+ maintainers = [ stdenv.lib.maintainers.jitwit ];
+ license = stdenv.lib.licenses.free;
+ };
+
+}
diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix
index 409ac03d92f..4032f0b5e92 100644
--- a/pkgs/development/compilers/crystal/default.nix
+++ b/pkgs/development/compilers/crystal/default.nix
@@ -212,7 +212,14 @@ in rec {
binary = binaryCrystal_0_29;
};
- crystal = crystal_0_30;
+ crystal_0_31 = generic {
+ version = "0.31.1";
+ sha256 = "1dswxa32w16gnc6yjym12xj7ibg0g6zk3ngvl76lwdjqb1h6lwz8";
+ doCheck = false; # 5 checks are failing now
+ binary = crystal_0_30;
+ };
+
+ crystal = crystal_0_31;
crystal2nix = callPackage ./crystal2nix.nix {};
}
diff --git a/pkgs/development/compilers/cudatoolkit/default.nix b/pkgs/development/compilers/cudatoolkit/default.nix
index 0a7b74b465f..98c0381216a 100644
--- a/pkgs/development/compilers/cudatoolkit/default.nix
+++ b/pkgs/development/compilers/cudatoolkit/default.nix
@@ -53,22 +53,25 @@ let
unpackPhase = ''
sh $src --keep --noexec
- cd pkg/run_files
- sh cuda-linux*.run --keep --noexec
- sh cuda-samples*.run --keep --noexec
- mv pkg ../../$(basename $src)
- cd ../..
- rm -rf pkg
+ ${lib.optionalString (lib.versionOlder version "10.1") ''
+ cd pkg/run_files
+ sh cuda-linux*.run --keep --noexec
+ sh cuda-samples*.run --keep --noexec
+ mv pkg ../../$(basename $src)
+ cd ../..
+ rm -rf pkg
- for patch in $runPatches; do
- sh $patch --keep --noexec
- mv pkg $(basename $patch)
- done
+ for patch in $runPatches; do
+ sh $patch --keep --noexec
+ mv pkg $(basename $patch)
+ done
+ ''}
'';
installPhase = ''
runHook preInstall
mkdir $out
+ ${lib.optionalString (lib.versionOlder version "10.1") ''
cd $(basename $src)
export PERL5LIB=.
perl ./install-linux.pl --prefix="$out"
@@ -78,14 +81,22 @@ let
perl ./install_patch.pl --silent --accept-eula --installdir="$out"
cd ..
done
+ ''}
+ ${lib.optionalString (lib.versionAtLeast version "10.1") ''
+ cd pkg/builds/cuda-toolkit
+ mv * $out/
+ ''}
rm $out/tools/CUDA_Occupancy_Calculator.xls # FIXME: why?
+ ${lib.optionalString (lib.versionOlder version "10.1") ''
# let's remove the 32-bit libraries, they confuse the lib64->lib mover
rm -rf $out/lib
+ ''}
# Remove some cruft.
- ${lib.optionalString (lib.versionAtLeast version "7.0") "rm $out/bin/uninstall*"}
+ ${lib.optionalString ((lib.versionAtLeast version "7.0") && (lib.versionOlder version "10.1"))
+ "rm $out/bin/uninstall*"}
# Fixup path to samples (needed for cuda 6.5 or else nsight will not find them)
if [ -d "$out"/cuda-samples ]; then
@@ -109,6 +120,9 @@ let
# Remove OpenCL libraries as they are provided by ocl-icd and driver.
rm -f $out/lib64/libOpenCL*
+ ${lib.optionalString (lib.versionAtLeast version "10.1") ''
+ mv $out/lib64 $out/lib
+ ''}
# Set compiler for NVCC.
wrapProgram $out/bin/nvcc \
@@ -302,5 +316,13 @@ in rec {
gcc = gcc7;
};
- cudatoolkit_10 = cudatoolkit_10_0;
+ cudatoolkit_10_1 = common {
+ version = "10.1.243";
+ url = "https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.run";
+ sha256 = "0caxhlv2bdq863dfp6wj7nad66ml81vasq2ayf11psvq2b12vhp7";
+
+ gcc = gcc7;
+ };
+
+ cudatoolkit_10 = cudatoolkit_10_1;
}
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix
index 6949f6e3b2a..1d61b833149 100644
--- a/pkgs/development/compilers/elm/default.nix
+++ b/pkgs/development/compilers/elm/default.nix
@@ -4,7 +4,7 @@
let
fetchElmDeps = import ./fetchElmDeps.nix { inherit stdenv lib fetchurl; };
- hsPkgs = haskell.packages.ghc865.override {
+ hsPkgs = haskell.packages.ghc881.override {
overrides = self: super: with haskell.lib;
let elmPkgs = rec {
elm = overrideCabal (self.callPackage ./packages/elm.nix { }) (drv: {
@@ -12,14 +12,9 @@ let
enableParallelBuilding = false;
preConfigure = self.fetchElmDeps {
elmPackages = (import ./packages/elm-srcs.nix);
- versionsDat = ./versions.dat;
+ elmVersion = drv.version;
+ registryDat = ./registry.dat;
};
- patches = [
- (fetchpatch {
- url = "https://github.com/elm/compiler/pull/1886/commits/39d86a735e28da514be185d4c3256142c37c2a8a.patch";
- sha256 = "0nni5qx1523rjz1ja42z6z9pijxvi3fgbw1dhq5qi11mh1nb9ay7";
- })
- ];
buildTools = drv.buildTools or [] ++ [ makeWrapper ];
jailbreak = true;
postInstall = ''
@@ -32,8 +27,28 @@ let
The elm-format expression is updated via a script in the https://github.com/avh4/elm-format repo:
`package/nix/build.sh`
*/
- elm-format = justStaticExecutables (doJailbreak (self.callPackage ./packages/elm-format.nix {}));
- elmi-to-json = justStaticExecutables (self.callPackage ./packages/elmi-to-json.nix {});
+ elm-format = justStaticExecutables (overrideCabal (self.callPackage ./packages/elm-format.nix {}) (drv: {
+ # GHC 8.8.1 support
+ # https://github.com/avh4/elm-format/pull/640
+ patches = [(
+ fetchpatch {
+ url = "https://github.com/turboMaCk/elm-format/commit/4f4abdc7117ed6ce3335f6cf39b6495b48067b7c.patch";
+ sha256 = "1zqk6q6w0ph12mnwffgwzf4h1hcgqg0v09ws9q2g5bg2riq4rvd9";
+ }
+ )];
+ # Tests are failing after upgrade to ghc881.
+ # Cause is probably just a minor change in stdout output
+ # see https://github.com/avh4/elm-format/pull/640
+ doCheck = false;
+ jailbreak = true;
+ }));
+ elmi-to-json = justStaticExecutables (overrideCabal (self.callPackage ./packages/elmi-to-json.nix {}) (drv: {
+ prePatch = ''
+ substituteInPlace package.yaml --replace "- -Werror" ""
+ hpack
+ '';
+ jailbreak = true;
+ }));
inherit fetchElmDeps;
elmVersion = elmPkgs.elm.version;
@@ -63,9 +78,7 @@ let
elm-verify-examples = patchBinwrap [elmi-to-json] nodePkgs.elm-verify-examples;
elm-language-server = nodePkgs."@elm-tooling/elm-language-server";
- # elm-analyse@0.16.4 build is not working
- elm-analyse = nodePkgs."elm-analyse-0.16.3";
- inherit (nodePkgs) elm-doc-preview elm-live elm-upgrade elm-xref;
+ inherit (nodePkgs) elm-doc-preview elm-live elm-upgrade elm-xref elm-analyse;
};
patchBinwrap = import ./packages/patch-binwrap.nix { inherit lib writeScriptBin stdenv; };
diff --git a/pkgs/development/compilers/elm/fetchElmDeps.nix b/pkgs/development/compilers/elm/fetchElmDeps.nix
index 3da2445e0c5..05dffaa9e2e 100644
--- a/pkgs/development/compilers/elm/fetchElmDeps.nix
+++ b/pkgs/development/compilers/elm/fetchElmDeps.nix
@@ -1,11 +1,11 @@
{stdenv, lib, fetchurl}:
-{elmPackages, versionsDat}:
+{elmPackages, registryDat, elmVersion}:
let
- makeDotElm = import ./makeDotElm.nix {inherit stdenv lib fetchurl versionsDat;};
+ makeDotElm = import ./makeDotElm.nix {inherit stdenv lib fetchurl registryDat;};
in
''
export ELM_HOME=`pwd`/.elm
-'' + (makeDotElm "0.19.0" elmPackages)
+'' + (makeDotElm elmVersion elmPackages)
diff --git a/pkgs/development/compilers/elm/makeDotElm.nix b/pkgs/development/compilers/elm/makeDotElm.nix
index 1bc8e61d27c..3ceaae450f0 100644
--- a/pkgs/development/compilers/elm/makeDotElm.nix
+++ b/pkgs/development/compilers/elm/makeDotElm.nix
@@ -1,4 +1,4 @@
-{stdenv, lib, fetchurl, versionsDat}:
+{stdenv, lib, fetchurl, registryDat}:
ver: deps:
let cmds = lib.mapAttrsToList (name: info: let
@@ -20,11 +20,11 @@ ver: deps:
};
in ''
- mkdir -p .elm/${ver}/package/${name}
- cp -R ${pkg} .elm/${ver}/package/${name}/${info.version}
+ mkdir -p .elm/${ver}/packages/${name}
+ cp -R ${pkg} .elm/${ver}/packages/${name}/${info.version}
'') deps;
in (lib.concatStrings cmds) + ''
- mkdir -p .elm/${ver}/package;
- cp ${versionsDat} .elm/${ver}/package/versions.dat;
+ mkdir -p .elm/${ver}/packages;
+ cp ${registryDat} .elm/${ver}/packages/registry.dat;
chmod -R +w .elm
''
diff --git a/pkgs/development/compilers/elm/packages/elm-srcs.nix b/pkgs/development/compilers/elm/packages/elm-srcs.nix
index e1f941626dd..0d4523b8b09 100644
--- a/pkgs/development/compilers/elm/packages/elm-srcs.nix
+++ b/pkgs/development/compilers/elm/packages/elm-srcs.nix
@@ -6,8 +6,8 @@
};
"elm/json" = {
- sha256 = "1g0hafkqf2q633r7ir9wxpb1lnlzskhpsyi0h5bkzj0gl072zfnb";
- version = "1.0.0";
+ sha256 = "1a107nmm905dih4w4mjjkkpdcjbgaf5qjvr7fl30kkpkckfjjnrw";
+ version = "1.1.2";
};
"elm/html" = {
@@ -16,8 +16,8 @@
};
"elm/svg" = {
- sha256 = "08x0v8p9wm699jjmsnbq69pxv3jh60j4f6fg7y6hyr7xxj85y390";
- version = "1.0.0";
+ sha256 = "1cwcj73p61q45wqwgqvrvz3aypjyy3fw732xyxdyj6s256hwkn0k";
+ version = "1.0.1";
};
"elm/project-metadata-utils" = {
@@ -26,23 +26,33 @@
};
"elm/browser" = {
- sha256 = "1apmvyax93nvmagwj00y16zx10kfv640cxpi64xgqbgy7d2wphy4";
- version = "1.0.0";
+ sha256 = "1zlmx672glg7fdgkvh5jm47y85pv7pdfr5mkhg6x7ar6k000vyka";
+ version = "1.0.1";
};
"elm/core" = {
- sha256 = "10kr86h4v5h4p0586q406a5wbl8xvr1jyrf6097zp2wb8sv21ylw";
- version = "1.0.0";
+ sha256 = "1l0qdbczw91kzz8sx5d5zwz9x662bspy7p21dsr3f2rigxiix2as";
+ version = "1.0.2";
};
"elm/http" = {
- sha256 = "1igmm89ialzrjib1j8xagkxalq1x2gj4l0hfxcd66mpwmvg7psl8";
- version = "1.0.0";
+ sha256 = "008bs76mnp48b4dw8qwjj4fyvzbxvlrl4xpa2qh1gg2kfwyw56v1";
+ version = "2.0.0";
+ };
+
+ "elm/bytes" = {
+ sha256 = "040d7irrawcbnq9jxhzx8p9qacdlw5bncy6lgndd6inm53rvvwbp";
+ version = "1.0.7";
+ };
+
+ "elm/file" = {
+ sha256 = "15vw1ilbg0msimq2k9magwigp8lwqrgvz3vk6qia6b3ldahvw8jr";
+ version = "1.0.1";
};
"elm/parser" = {
- sha256 = "0k4zlq30lrvawqvzwbvsl0hrmwf9s832mb41z7fdspm4549dj7wc";
- version = "1.0.0";
+ sha256 = "0a3cxrvbm7mwg9ykynhp7vjid58zsw03r63qxipxp3z09qks7512";
+ version = "1.1.0";
};
"elm/url" = {
@@ -56,7 +66,7 @@
};
"elm/virtual-dom" = {
- sha256 = "0hm8g92h7z39km325dlnhk8n00nlyjkqp3r3jppr37k2k13md6aq";
- version = "1.0.0";
+ sha256 = "0q1v5gi4g336bzz1lgwpn5b1639lrn63d8y6k6pimcyismp2i1yg";
+ version = "1.0.2";
};
}
diff --git a/pkgs/development/compilers/elm/packages/elm.nix b/pkgs/development/compilers/elm/packages/elm.nix
index 4edd9bebbc6..644a53fd619 100644
--- a/pkgs/development/compilers/elm/packages/elm.nix
+++ b/pkgs/development/compilers/elm/packages/elm.nix
@@ -1,29 +1,29 @@
{ mkDerivation, ansi-terminal, ansi-wl-pprint, base, binary
, bytestring, containers, directory, edit-distance, fetchgit
-, file-embed, filepath, ghc-prim, haskeline, HTTP, http-client
-, http-client-tls, http-types, language-glsl, logict, mtl, network
-, parsec, process, raw-strings-qq, scientific, SHA, snap-core
-, snap-server, stdenv, template-haskell, text, time
+, file-embed, filelock, filepath, ghc-prim, haskeline, HTTP
+, http-client, http-client-tls, http-types, language-glsl, mtl
+, network, parsec, process, raw-strings-qq, scientific, SHA
+, snap-core, snap-server, stdenv, template-haskell, time
, unordered-containers, utf8-string, vector, zip-archive
}:
mkDerivation {
pname = "elm";
- version = "0.19.0";
+ version = "0.19.1";
src = fetchgit {
url = "https://github.com/elm/compiler";
- sha256 = "13jks6c6i80z71mjjfg46ri570g5ini0k3xw3857v6z66zcl56x4";
- rev = "d5cbc41aac23da463236bbc250933d037da4055a";
+ sha256 = "1rdg3xp3js9xadclk3cdypkscm5wahgsfmm4ldcw3xswzhw6ri8w";
+ rev = "c9aefb6230f5e0bda03205ab0499f6e4af924495";
fetchSubmodules = true;
};
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
ansi-terminal ansi-wl-pprint base binary bytestring containers
- directory edit-distance file-embed filepath ghc-prim haskeline HTTP
- http-client http-client-tls http-types language-glsl logict mtl
- network parsec process raw-strings-qq scientific SHA snap-core
- snap-server template-haskell text time unordered-containers
- utf8-string vector zip-archive
+ directory edit-distance file-embed filelock filepath ghc-prim
+ haskeline HTTP http-client http-client-tls http-types language-glsl
+ mtl network parsec process raw-strings-qq scientific SHA snap-core
+ snap-server template-haskell time unordered-containers utf8-string
+ vector zip-archive
];
homepage = "https://elm-lang.org";
description = "The `elm` command line interface";
diff --git a/pkgs/development/compilers/elm/packages/elmi-to-json.nix b/pkgs/development/compilers/elm/packages/elmi-to-json.nix
index f6a0b9e2426..87b02f013f8 100644
--- a/pkgs/development/compilers/elm/packages/elmi-to-json.nix
+++ b/pkgs/development/compilers/elm/packages/elmi-to-json.nix
@@ -1,27 +1,27 @@
-{ mkDerivation, aeson, async, base, binary, bytestring, containers
-, directory, filepath, hpack, optparse-applicative, safe-exceptions
-, stdenv, text, fetchgit
+{ mkDerivation, aeson, base, binary, bytestring, containers
+, directory, fetchgit, filepath, ghc-prim, hpack
+, optparse-applicative, stdenv, text, unliftio
+, unordered-containers
}:
mkDerivation {
pname = "elmi-to-json";
- version = "0.19.4";
+ version = "1.2.0";
src = fetchgit {
url = "https://github.com/stoeffel/elmi-to-json.git";
- rev = "357ad96f05e4c68023b036f27f6f65c4377c7427";
- sha256 = "0vj9fdqgg2zd1nxpll6v02fk6bcyhx00xhp3s8sd7ycvirwsim9n";
+ sha256 = "1kxai87h2g0749yq0fkxwk3xaavydraaivhnavbwr62q2hw4wrj7";
+ rev = "af08ceafe742a252f1f1f3c229b0ce3b3e00084d";
+ fetchSubmodules = true;
};
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson async base binary bytestring containers directory filepath
- optparse-applicative safe-exceptions text
+ aeson base binary bytestring containers directory filepath ghc-prim
+ optparse-applicative text unliftio unordered-containers
];
libraryToolDepends = [ hpack ];
executableHaskellDepends = [ base ];
testHaskellDepends = [ base ];
- preConfigure = "hpack";
+ prePatch = "hpack";
homepage = "https://github.com/stoeffel/elmi-to-json#readme";
- description = "Translates elmi binary files to JSON representation";
license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ turbomack ];
}
diff --git a/pkgs/development/compilers/elm/packages/node-packages.json b/pkgs/development/compilers/elm/packages/node-packages.json
index 9faaaced709..e129a0ffaec 100644
--- a/pkgs/development/compilers/elm/packages/node-packages.json
+++ b/pkgs/development/compilers/elm/packages/node-packages.json
@@ -3,7 +3,7 @@
"elm-verify-examples",
"elm-doc-preview",
"elm-upgrade",
- { "elm-analyse": "0.16.3" },
+ "elm-analyse",
"elm-live",
"elm-xref",
"@elm-tooling/elm-language-server"
diff --git a/pkgs/development/compilers/elm/packages/node-packages.nix b/pkgs/development/compilers/elm/packages/node-packages.nix
index 91e027990d6..770e7c3529a 100644
--- a/pkgs/development/compilers/elm/packages/node-packages.nix
+++ b/pkgs/development/compilers/elm/packages/node-packages.nix
@@ -76,13 +76,13 @@ let
sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
};
};
- "@types/node-12.7.12" = {
+ "@types/node-12.12.3" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "12.7.12";
+ version = "12.12.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-12.7.12.tgz";
- sha512 = "KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ==";
+ url = "https://registry.npmjs.org/@types/node/-/node-12.12.3.tgz";
+ sha512 = "opgSsy+cEF9N8MgaVPnWVtdJ3o4mV2aMHvDq7thkQUFt0EuOHJon4rQpJfhjmNHB+ikl0Cd6WhWIErOyQ+f7tw==";
};
};
"accepts-1.3.7" = {
@@ -238,15 +238,6 @@ let
sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
};
};
- "async-each-1.0.3" = {
- name = "async-each";
- packageName = "async-each";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz";
- sha512 = "z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==";
- };
- };
"async-limiter-1.0.1" = {
name = "async-limiter";
packageName = "async-limiter";
@@ -346,15 +337,6 @@ let
sha1 = "9f60553bc5ce8c3386f3b553cff47462adecaa79";
};
};
- "binary-extensions-1.13.1" = {
- name = "binary-extensions";
- packageName = "binary-extensions";
- version = "1.13.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz";
- sha512 = "Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==";
- };
- };
"binary-extensions-2.0.0" = {
name = "binary-extensions";
packageName = "binary-extensions";
@@ -382,13 +364,13 @@ let
sha512 = "Y+Wvypk3JhH5GPZAvlwJAWOVH/OsOhQMSj37vySuWHwQivoALplPxfBA8b973rFJI7OS+O+1YmmYXIiEXVMAcw==";
};
};
- "bluebird-3.7.0" = {
+ "bluebird-3.7.1" = {
name = "bluebird";
packageName = "bluebird";
- version = "3.7.0";
+ version = "3.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/bluebird/-/bluebird-3.7.0.tgz";
- sha512 = "aBQ1FxIa7kSWCcmKHlcHFlT2jt6J/l4FzC7KcPELkOJOsPOb/bccdhmIrKDfXhwFrmc7vDoDrrepFvGqjyXGJg==";
+ url = "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz";
+ sha512 = "DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==";
};
};
"body-parser-1.18.2" = {
@@ -436,13 +418,13 @@ let
sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
};
};
- "bser-2.1.0" = {
+ "bser-2.1.1" = {
name = "bser";
packageName = "bser";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/bser/-/bser-2.1.0.tgz";
- sha512 = "8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg==";
+ url = "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz";
+ sha512 = "gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==";
};
};
"buffers-0.1.1" = {
@@ -553,15 +535,6 @@ let
sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
};
};
- "chalk-2.1.0" = {
- name = "chalk";
- packageName = "chalk";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz";
- sha512 = "LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==";
- };
- };
"chalk-2.4.2" = {
name = "chalk";
packageName = "chalk";
@@ -580,15 +553,6 @@ let
sha1 = "c0a1d2f3a7092e03774bfa83f14c0fc5790a8667";
};
};
- "chokidar-2.1.2" = {
- name = "chokidar";
- packageName = "chokidar";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz";
- sha512 = "IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==";
- };
- };
"chokidar-3.0.2" = {
name = "chokidar";
packageName = "chokidar";
@@ -598,6 +562,15 @@ let
sha512 = "c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==";
};
};
+ "chokidar-3.2.1" = {
+ name = "chokidar";
+ packageName = "chokidar";
+ version = "3.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-3.2.1.tgz";
+ sha512 = "/j5PPkb5Feyps9e+jo07jUZGvkB5Aj953NrI4s8xSVScrAo/RHeILrtdb4uzR7N6aaFFxxJ+gt8mA8HfNpw76w==";
+ };
+ };
"chownr-1.1.3" = {
name = "chownr";
packageName = "chownr";
@@ -787,22 +760,22 @@ let
sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
};
};
- "core-js-2.6.9" = {
+ "core-js-2.6.10" = {
name = "core-js";
packageName = "core-js";
- version = "2.6.9";
+ version = "2.6.10";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz";
- sha512 = "HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==";
+ url = "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz";
+ sha512 = "I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==";
};
};
- "core-js-3.2.1" = {
+ "core-js-3.3.5" = {
name = "core-js";
packageName = "core-js";
- version = "3.2.1";
+ version = "3.3.5";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-3.2.1.tgz";
- sha512 = "Qa5XSVefSVPRxy2XfUC13WbvqkxhkwB3ve+pgCQveNgYzbM/UxZeu1dcOX/xr4UmfUd+muuvsaxilQzCyUurMw==";
+ url = "https://registry.npmjs.org/core-js/-/core-js-3.3.5.tgz";
+ sha512 = "0J3K+Par/ZydhKg8pEiTcK/9d65/nqJOzY62uMkjeBmt05fDOt/khUVjDdh8TpeIuGQDy1yLDDCjiWN/8pFIuw==";
};
};
"core-util-is-1.0.2" = {
@@ -832,15 +805,6 @@ let
sha512 = "2qCRJwBmPlRQXzd50k9gt9PaItultOP8lj/cKSH2Eai9aeBuNqAnDuyolAm9TGn6Pw/4BgbxtPJLU1S+tQ4WMQ==";
};
};
- "cross-spawn-4.0.0" = {
- name = "cross-spawn";
- packageName = "cross-spawn";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.0.tgz";
- sha1 = "8254774ab4786b8c5b3cf4dfba66ce563932c252";
- };
- };
"cross-spawn-5.0.1" = {
name = "cross-spawn";
packageName = "cross-spawn";
@@ -859,6 +823,15 @@ let
sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
};
};
+ "cross-spawn-7.0.0" = {
+ name = "cross-spawn";
+ packageName = "cross-spawn";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.0.tgz";
+ sha512 = "6U/8SMK2FBNnB21oQ4+6Nsodxanw1gTkntYA2zBdkFYFu3ZDx65P2ONEXGSvob/QS6REjVHQ9zxzdOafwFdstw==";
+ };
+ };
"cross-spawn-7.0.1" = {
name = "cross-spawn";
packageName = "cross-spawn";
@@ -1076,22 +1049,22 @@ let
sha512 = "ZHjoHd2Ev6riNXNQirj3J+GKKXXwedAUikfFBYzlVL/+3CdGs96cpZ7nhAk4c5l//Qa9ymltrqX36mOlr0pPFA==";
};
};
- "elm-test-0.19.0-rev6" = {
+ "elm-test-0.19.1" = {
name = "elm-test";
packageName = "elm-test";
- version = "0.19.0-rev6";
- src = fetchurl {
- url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.0-rev6.tgz";
- sha512 = "Qdy9QusZF+eT0203XBiT1Y/UhFeUjcSuyyzf3iyp32dsYpAfcoDTWHjlBVjia1CyvFauESQ4pc81nKaq6snClg==";
- };
- };
- "elmi-to-json-0.19.1" = {
- name = "elmi-to-json";
- packageName = "elmi-to-json";
version = "0.19.1";
src = fetchurl {
- url = "https://registry.npmjs.org/elmi-to-json/-/elmi-to-json-0.19.1.tgz";
- sha512 = "O0Z3YsYU9OTb1hTDGORWxi69QjQFEIPfZVq/oc1D5lhL3swduHKY8vdKGuo+WlKVdTas99oNIsgL7yojWdYcsQ==";
+ url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1.tgz";
+ sha512 = "SyZgZ/hxq62budS3k0M1Qj1E8fIRvldSxFSm4XfzE6qRRuHAT2a82fxprZRZl1yG2GwnImGmhuKH5hSyjPpzjA==";
+ };
+ };
+ "elmi-to-json-1.2.0" = {
+ name = "elmi-to-json";
+ packageName = "elmi-to-json";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/elmi-to-json/-/elmi-to-json-1.2.0.tgz";
+ sha512 = "zNinzt6/YMr11HgeBlC9Z0UM3qHkYrGsWJTjrCmgBkKnaOLUzTP5K9N3z1RltyunItXtHAxb8DFPvMxlYRPv/Q==";
};
};
"emoji-regex-7.0.3" = {
@@ -1121,13 +1094,13 @@ let
sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
};
};
- "es-abstract-1.15.0" = {
+ "es-abstract-1.16.0" = {
name = "es-abstract";
packageName = "es-abstract";
- version = "1.15.0";
+ version = "1.16.0";
src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.15.0.tgz";
- sha512 = "bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ==";
+ url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.0.tgz";
+ sha512 = "xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg==";
};
};
"es-to-primitive-1.2.0" = {
@@ -1202,13 +1175,13 @@ let
sha512 = "adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==";
};
};
- "execa-2.1.0" = {
+ "execa-3.2.0" = {
name = "execa";
packageName = "execa";
- version = "2.1.0";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz";
- sha512 = "Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==";
+ url = "https://registry.npmjs.org/execa/-/execa-3.2.0.tgz";
+ sha512 = "kJJfVbI/lZE1PZYDI5VPxp8zXPO9rtxOkhpZ0jMKha56AI9y2gGVC6bkukStQf0ka5Rh15BA5m7cCCH4jmHqkw==";
};
};
"expand-brackets-2.1.4" = {
@@ -1409,13 +1382,13 @@ let
sha1 = "7afbd00f8f08c5b622f97cda6f714173d547bb3f";
};
};
- "find-elm-dependencies-2.0.1" = {
+ "find-elm-dependencies-2.0.2" = {
name = "find-elm-dependencies";
packageName = "find-elm-dependencies";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/find-elm-dependencies/-/find-elm-dependencies-2.0.1.tgz";
- sha512 = "KBxPjc7J1CLw90jVateMKvMYMROZRTR7/QT2I3MxT+7I6KuUQUMNUFuS/eQXQnMnyElGKQ1iyPbe7GnEuYnFXw==";
+ url = "https://registry.npmjs.org/find-elm-dependencies/-/find-elm-dependencies-2.0.2.tgz";
+ sha512 = "nM5UCbccD1G8CGK2GsM7ykG3ksOAl9E+34jiDfl07CAl2OPnLpBVWY2hlxEmIkSBfdJjSopEowWHrO0cI8RhxQ==";
};
};
"find-parent-dir-0.3.0" = {
@@ -1445,13 +1418,13 @@ let
sha1 = "c9f4886e7f7fbf0afc12d71941dce06b192aea05";
};
};
- "firstline-1.2.1" = {
+ "firstline-2.0.2" = {
name = "firstline";
packageName = "firstline";
- version = "1.2.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/firstline/-/firstline-1.2.1.tgz";
- sha1 = "b88673c42009f8821fac2926e99720acee924fae";
+ url = "https://registry.npmjs.org/firstline/-/firstline-2.0.2.tgz";
+ sha512 = "8KcmfI0jgSECnzdhucm0i7vrwef3BWwgjimW2YkRC5eSFwjb5DibVoA0YvgkYwwxuJi9c+7M7X3b3lX8o9B6wg==";
};
};
"follow-redirects-1.9.0" = {
@@ -1562,6 +1535,15 @@ let
sha512 = "GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==";
};
};
+ "fs-extra-8.1.0" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "8.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz";
+ sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==";
+ };
+ };
"fs-minipass-1.2.7" = {
name = "fs-minipass";
packageName = "fs-minipass";
@@ -1580,31 +1562,13 @@ let
sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
};
};
- "fsevents-1.2.4" = {
+ "fsevents-2.1.1" = {
name = "fsevents";
packageName = "fsevents";
- version = "1.2.4";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz";
- sha512 = "z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==";
- };
- };
- "fsevents-1.2.9" = {
- name = "fsevents";
- packageName = "fsevents";
- version = "1.2.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz";
- sha512 = "oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==";
- };
- };
- "fsevents-2.1.0" = {
- name = "fsevents";
- packageName = "fsevents";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.0.tgz";
- sha512 = "+iXhW3LuDQsno8dOIrCIT/CBjeBWuP7PXe8w9shnj9Lebny/Gx1ZjVBYwexLz36Ri2jKuXMNpV6CYNh8lHHgrQ==";
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.1.tgz";
+ sha512 = "4FRPXWETxtigtJW/gxzEDsX1LVbPAM93VleB83kZB+ellqbHMkyt2aJfuzNLRvFPnGi6bcE5SvfxgbXPeKteJw==";
};
};
"function-bind-1.1.1" = {
@@ -1679,15 +1643,6 @@ let
sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
};
};
- "glob-7.1.1" = {
- name = "glob";
- packageName = "glob";
- version = "7.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz";
- sha1 = "805211df04faaf1c63a3600306cdf5ade50b2ec8";
- };
- };
"glob-7.1.4" = {
name = "glob";
packageName = "glob";
@@ -1697,13 +1652,13 @@ let
sha512 = "hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==";
};
};
- "glob-parent-3.1.0" = {
- name = "glob-parent";
- packageName = "glob-parent";
- version = "3.1.0";
+ "glob-7.1.5" = {
+ name = "glob";
+ packageName = "glob";
+ version = "7.1.5";
src = fetchurl {
- url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz";
- sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
+ url = "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz";
+ sha512 = "J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==";
};
};
"glob-parent-5.1.0" = {
@@ -1742,13 +1697,13 @@ let
sha512 = "qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==";
};
};
- "graceful-fs-4.2.2" = {
+ "graceful-fs-4.2.3" = {
name = "graceful-fs";
packageName = "graceful-fs";
- version = "4.2.2";
+ version = "4.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz";
- sha512 = "IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==";
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz";
+ sha512 = "a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==";
};
};
"har-schema-2.0.0" = {
@@ -1787,15 +1742,6 @@ let
sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
};
};
- "has-flag-2.0.0" = {
- name = "has-flag";
- packageName = "has-flag";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz";
- sha1 = "e8207af1cc7b30d446cc70b734b5e8be18f88d51";
- };
- };
"has-flag-3.0.0" = {
name = "has-flag";
packageName = "has-flag";
@@ -1805,6 +1751,15 @@ let
sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
};
};
+ "has-flag-4.0.0" = {
+ name = "has-flag";
+ packageName = "has-flag";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz";
+ sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
+ };
+ };
"has-symbol-support-x-1.4.2" = {
name = "has-symbol-support-x";
packageName = "has-symbol-support-x";
@@ -1931,6 +1886,15 @@ let
sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
};
};
+ "human-signals-1.1.1" = {
+ name = "human-signals";
+ packageName = "human-signals";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz";
+ sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==";
+ };
+ };
"iconv-lite-0.4.19" = {
name = "iconv-lite";
packageName = "iconv-lite";
@@ -2057,15 +2021,6 @@ let
sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==";
};
};
- "is-binary-path-1.0.1" = {
- name = "is-binary-path";
- packageName = "is-binary-path";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz";
- sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
- };
- };
"is-binary-path-2.1.0" = {
name = "is-binary-path";
packageName = "is-binary-path";
@@ -2174,15 +2129,6 @@ let
sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f";
};
};
- "is-glob-3.1.0" = {
- name = "is-glob";
- packageName = "is-glob";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz";
- sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a";
- };
- };
"is-glob-4.0.1" = {
name = "is-glob";
packageName = "is-glob";
@@ -2525,15 +2471,6 @@ let
sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==";
};
};
- "lodash-4.17.11" = {
- name = "lodash";
- packageName = "lodash";
- version = "4.17.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz";
- sha512 = "cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==";
- };
- };
"lodash-4.17.15" = {
name = "lodash";
packageName = "lodash";
@@ -2876,13 +2813,13 @@ let
sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==";
};
};
- "node-elm-compiler-5.0.3" = {
+ "node-elm-compiler-5.0.4" = {
name = "node-elm-compiler";
packageName = "node-elm-compiler";
- version = "5.0.3";
+ version = "5.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/node-elm-compiler/-/node-elm-compiler-5.0.3.tgz";
- sha512 = "I3CWm/ExYYQ/a9bjB0OL9VsGa3Lmgbb8QOs4y2kEiB/DTkTqkcTaCr/lVyOYjRpgR25TsmOBATscsg6H6aC9Hg==";
+ url = "https://registry.npmjs.org/node-elm-compiler/-/node-elm-compiler-5.0.4.tgz";
+ sha512 = "VQsT8QSierYGkHzRed+b4MnccQVF1+qPHunE8jBoU7jD6YpuRqCDPzEoC2zfyEJS80qVnlMZrqobLnyjzX9lJg==";
};
};
"node-int64-0.4.0" = {
@@ -2948,22 +2885,13 @@ let
sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
};
};
- "npm-run-path-3.1.0" = {
+ "npm-run-path-4.0.0" = {
name = "npm-run-path";
packageName = "npm-run-path";
- version = "3.1.0";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz";
- sha512 = "Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==";
- };
- };
- "npx-10.2.0" = {
- name = "npx";
- packageName = "npx";
- version = "10.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/npx/-/npx-10.2.0.tgz";
- sha512 = "DqjFkzET0DeaXYXNJnirnvEovwk4lBa33ZQCw1jxMuas4yH9jdU8q2U8L3cLaB2UqzgmW2Ssqk8lcGiPRL8pRg==";
+ url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.0.tgz";
+ sha512 = "8eyAOAH+bYXFPSnNnKr3J+yoybe8O87Is5rtAQ8qRczJz1ajcsjg8l2oZqP+Ppx15Ii3S1vUTjQN2h4YO2tWWQ==";
};
};
"oauth-sign-0.9.0" = {
@@ -3218,15 +3146,6 @@ let
sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
};
};
- "path-dirname-1.0.2" = {
- name = "path-dirname";
- packageName = "path-dirname";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz";
- sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0";
- };
- };
"path-exists-3.0.0" = {
name = "path-exists";
packageName = "path-exists";
@@ -3299,13 +3218,13 @@ let
sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
};
};
- "picomatch-2.0.7" = {
+ "picomatch-2.1.0" = {
name = "picomatch";
packageName = "picomatch";
- version = "2.0.7";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz";
- sha512 = "oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==";
+ url = "https://registry.npmjs.org/picomatch/-/picomatch-2.1.0.tgz";
+ sha512 = "uhnEDzAbrcJ8R3g2fANnSuXZMBtkpSjxTTgn2LeSiQlfmq72enQJWdQllXW24MBLYnA1SBD2vfvx2o0Zw3Ielw==";
};
};
"pify-3.0.0" = {
@@ -3317,6 +3236,15 @@ let
sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176";
};
};
+ "pjson-1.0.9" = {
+ name = "pjson";
+ packageName = "pjson";
+ version = "1.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pjson/-/pjson-1.0.9.tgz";
+ sha512 = "4hRJH3YzkUpOlShRzhyxAmThSNnAaIlWZCAb27hd0pVUAXNUAHAO7XZbsPPvsCYwBFEScTmCCL6DGE8NyZ8BdQ==";
+ };
+ };
"posix-character-classes-0.1.1" = {
name = "posix-character-classes";
packageName = "posix-character-classes";
@@ -3515,15 +3443,6 @@ let
sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
};
};
- "readdirp-2.2.1" = {
- name = "readdirp";
- packageName = "readdirp";
- version = "2.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz";
- sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==";
- };
- };
"readdirp-3.1.3" = {
name = "readdirp";
packageName = "readdirp";
@@ -3533,6 +3452,15 @@ let
sha512 = "ZOsfTGkjO2kqeR5Mzr5RYDbTGYneSkdNKX2fOX2P5jF7vMrd/GNnIAUtDldeHHumHUCQ3V05YfWUdxMPAsRu9Q==";
};
};
+ "readdirp-3.2.0" = {
+ name = "readdirp";
+ packageName = "readdirp";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz";
+ sha512 = "crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==";
+ };
+ };
"regenerator-runtime-0.9.6" = {
name = "regenerator-runtime";
packageName = "regenerator-runtime";
@@ -3686,13 +3614,13 @@ let
sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==";
};
};
- "rimraf-2.2.8" = {
+ "rimraf-2.6.3" = {
name = "rimraf";
packageName = "rimraf";
- version = "2.2.8";
+ version = "2.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz";
- sha1 = "e439be2aaee327321952730f99a8929e4fc50582";
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz";
+ sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==";
};
};
"rimraf-2.7.1" = {
@@ -4208,15 +4136,6 @@ let
sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
};
};
- "supports-color-4.2.0" = {
- name = "supports-color";
- packageName = "supports-color";
- version = "4.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz";
- sha512 = "Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==";
- };
- };
"supports-color-5.5.0" = {
name = "supports-color";
packageName = "supports-color";
@@ -4226,6 +4145,15 @@ let
sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
};
};
+ "supports-color-7.1.0" = {
+ name = "supports-color";
+ packageName = "supports-color";
+ version = "7.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz";
+ sha512 = "oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==";
+ };
+ };
"syncprompt-2.0.0" = {
name = "syncprompt";
packageName = "syncprompt";
@@ -4244,13 +4172,13 @@ let
sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
};
};
- "temp-0.8.3" = {
+ "temp-0.9.0" = {
name = "temp";
packageName = "temp";
- version = "0.8.3";
+ version = "0.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz";
- sha1 = "e0c6bc4d26b903124410e4fed81103014dfc1f59";
+ url = "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz";
+ sha512 = "YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==";
};
};
"through-2.3.8" = {
@@ -4505,15 +4433,6 @@ let
sha512 = "NG1h/MdGIX3HzyqMjyj1laBCmlPYhcO4xEy7gEqqzGiSLw7XqDQCnY4nYSn5XSaH8mQ6TFkaujrO8d/PIZN85A==";
};
};
- "upath-1.2.0" = {
- name = "upath";
- packageName = "upath";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz";
- sha512 = "aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==";
- };
- };
"uri-js-4.2.2" = {
name = "uri-js";
packageName = "uri-js";
@@ -4667,13 +4586,13 @@ let
sha512 = "obtSWTlbJ+a+TFRYGaUumtVwb+InIUVI0Lu0VBUAPmj2cU5JutEXg3xUE0c2J5Tcy7h2DEKVJBFi+Y9ZSFzzPQ==";
};
};
- "vscode-uri-2.0.3" = {
+ "vscode-uri-2.1.1" = {
name = "vscode-uri";
packageName = "vscode-uri";
- version = "2.0.3";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.0.3.tgz";
- sha512 = "4D3DI3F4uRy09WNtDGD93H9q034OHImxiIcSq664Hq1Y1AScehlP3qqZyTkX/RWxeu0MRMHGkrxYqm2qlDF/aw==";
+ url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.1.tgz";
+ sha512 = "eY9jmGoEnVf8VE8xr5znSah7Qt1P/xsCdErz+g8HYZtJ7bZqKH5E3d+6oVNm1AC/c6IHUDokbmVXKOi4qPAC9A==";
};
};
"walker-1.0.7" = {
@@ -4685,13 +4604,13 @@ let
sha1 = "2f7f9b8fd10d677262b18a884e28d19618e028fb";
};
};
- "web-tree-sitter-0.15.9" = {
+ "web-tree-sitter-0.15.10" = {
name = "web-tree-sitter";
packageName = "web-tree-sitter";
- version = "0.15.9";
+ version = "0.15.10";
src = fetchurl {
- url = "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.15.9.tgz";
- sha512 = "1lf4lnmi8oxuEzI6gpUok2FQlHXOmV1iipltkQvmR785JWnUbjhw1sZnwSCkisQP+/g/aezpMGcW3mjz0uVhMw==";
+ url = "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.15.10.tgz";
+ sha512 = "8utowZB5h5djbotf1umt4na9Vt6Q18ZICUeC9jW4qWWjUrtQ2xvxDuAJ+EibmqUJBAKATrDMXnY2xYaskGg8wg==";
};
};
"which-1.3.1" = {
@@ -4784,22 +4703,22 @@ let
sha512 = "o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A==";
};
};
- "ws-7.1.2" = {
+ "ws-7.2.0" = {
name = "ws";
packageName = "ws";
- version = "7.1.2";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.1.2.tgz";
- sha512 = "gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==";
+ url = "https://registry.npmjs.org/ws/-/ws-7.2.0.tgz";
+ sha512 = "+SqNqFbwTm/0DC18KYzIsMTnEWpLwJsiasW/O17la4iDRRIO9uaHbvKiAS3AHgTiuuWerK/brj4O6MYZkei9xg==";
};
};
- "xmlbuilder-8.2.2" = {
+ "xmlbuilder-13.0.2" = {
name = "xmlbuilder";
packageName = "xmlbuilder";
- version = "8.2.2";
+ version = "13.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz";
- sha1 = "69248673410b4ba42e1a6136551d2922335aa773";
+ url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz";
+ sha512 = "Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==";
};
};
"xtend-4.0.2" = {
@@ -4871,349 +4790,148 @@ in
elm-test = nodeEnv.buildNodePackage {
name = "elm-test";
packageName = "elm-test";
- version = "0.19.0-rev6";
+ version = "0.19.1";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.0-rev6.tgz";
- sha512 = "Qdy9QusZF+eT0203XBiT1Y/UhFeUjcSuyyzf3iyp32dsYpAfcoDTWHjlBVjia1CyvFauESQ4pc81nKaq6snClg==";
+ url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1.tgz";
+ sha512 = "SyZgZ/hxq62budS3k0M1Qj1E8fIRvldSxFSm4XfzE6qRRuHAT2a82fxprZRZl1yG2GwnImGmhuKH5hSyjPpzjA==";
};
dependencies = [
sources."ajv-6.10.2"
sources."ansi-styles-3.2.1"
- (sources."anymatch-2.0.0" // {
- dependencies = [
- sources."normalize-path-2.1.1"
- ];
- })
- sources."arr-diff-4.0.0"
- sources."arr-flatten-1.1.0"
- sources."arr-union-3.1.0"
- sources."array-unique-0.3.2"
+ sources."anymatch-3.1.1"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
- sources."assign-symbols-1.0.0"
- sources."async-each-1.0.3"
sources."asynckit-0.4.0"
- sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
- (sources."base-0.11.2" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
- sources."binary-extensions-1.13.1"
+ sources."binary-extensions-2.0.0"
sources."binwrap-0.2.2"
- sources."bluebird-3.7.0"
+ sources."bluebird-3.7.1"
sources."brace-expansion-1.1.11"
- (sources."braces-2.3.2" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
- ];
- })
+ sources."braces-3.0.2"
sources."buffers-0.1.1"
- sources."cache-base-1.0.1"
sources."caseless-0.12.0"
sources."chainsaw-0.1.0"
- sources."chalk-2.1.0"
- (sources."chokidar-2.1.2" // {
+ (sources."chalk-2.4.2" // {
dependencies = [
- sources."fsevents-1.2.9"
+ sources."supports-color-5.5.0"
];
})
+ sources."chokidar-3.2.1"
sources."chownr-1.1.3"
- (sources."class-utils-0.3.6" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
- sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."combined-stream-1.0.8"
- sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
- sources."copy-descriptor-0.1.1"
sources."core-util-is-1.0.2"
- sources."cross-spawn-4.0.0"
+ (sources."cross-spawn-7.0.0" // {
+ dependencies = [
+ sources."which-1.3.1"
+ ];
+ })
sources."dashdash-1.14.1"
- sources."debug-2.6.9"
- sources."decode-uri-component-0.2.0"
- sources."define-property-2.0.2"
sources."delayed-stream-1.0.0"
sources."ecc-jsbn-0.1.2"
- sources."elmi-to-json-0.19.1"
+ sources."elmi-to-json-1.2.0"
sources."escape-string-regexp-1.0.5"
- (sources."expand-brackets-2.1.4" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."is-extendable-0.1.1"
- sources."kind-of-5.1.0"
- ];
- })
sources."extend-3.0.2"
- sources."extend-shallow-3.0.2"
- (sources."extglob-2.0.4" // {
- dependencies = [
- sources."define-property-1.0.0"
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
- ];
- })
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
- (sources."fill-range-4.0.0" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
- ];
- })
- (sources."find-elm-dependencies-2.0.1" // {
+ sources."fill-range-7.0.1"
+ (sources."find-elm-dependencies-2.0.2" // {
dependencies = [
sources."firstline-1.2.0"
];
})
sources."find-parent-dir-0.3.0"
- sources."firstline-1.2.1"
- sources."for-in-1.0.2"
+ sources."firstline-2.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
- sources."fragment-cache-0.2.1"
- sources."fs-extra-0.30.0"
+ sources."fs-extra-8.1.0"
sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.4"
- sources."get-value-2.0.6"
+ sources."fsevents-2.1.1"
sources."getpass-0.1.7"
- sources."glob-7.1.1"
- (sources."glob-parent-3.1.0" // {
- dependencies = [
- sources."is-glob-3.1.0"
- ];
- })
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.4"
+ sources."glob-parent-5.1.0"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
- sources."has-flag-2.0.0"
- sources."has-value-1.0.0"
- (sources."has-values-1.0.0" // {
- dependencies = [
- sources."kind-of-4.0.0"
- ];
- })
+ sources."has-flag-3.0.0"
sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."is-accessor-descriptor-1.0.0"
- sources."is-binary-path-1.0.1"
- sources."is-buffer-1.1.6"
- sources."is-data-descriptor-1.0.0"
- sources."is-descriptor-1.0.2"
- sources."is-extendable-1.0.1"
+ sources."is-binary-path-2.1.0"
sources."is-extglob-2.1.1"
sources."is-glob-4.0.1"
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-plain-object-2.0.4"
+ sources."is-number-7.0.0"
sources."is-typedarray-1.0.0"
- sources."is-windows-1.0.2"
- sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."isobject-3.0.1"
sources."isstream-0.1.2"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-2.4.0"
+ sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
- sources."kind-of-6.0.2"
- sources."klaw-1.3.1"
- sources."lodash-4.17.11"
- sources."lru-cache-4.1.5"
- sources."map-cache-0.2.2"
- sources."map-visit-1.0.0"
- sources."micromatch-3.1.10"
+ sources."lodash-4.17.15"
sources."mime-db-1.40.0"
sources."mime-types-2.1.24"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
- (sources."minipass-2.9.0" // {
- dependencies = [
- sources."yallist-3.1.1"
- ];
- })
+ sources."minipass-2.9.0"
sources."minizlib-1.3.3"
- sources."mixin-deep-1.3.2"
(sources."mkdirp-0.5.1" // {
dependencies = [
sources."minimist-0.0.8"
];
})
- sources."ms-2.0.0"
sources."murmur-hash-js-1.0.0"
sources."mustache-3.1.0"
- sources."nan-2.14.0"
- sources."nanomatch-1.2.13"
- sources."node-elm-compiler-5.0.3"
- sources."normalize-path-3.0.0"
- sources."oauth-sign-0.9.0"
- (sources."object-copy-0.1.0" // {
+ sources."nice-try-1.0.5"
+ (sources."node-elm-compiler-5.0.4" // {
dependencies = [
- sources."define-property-0.2.5"
- sources."is-accessor-descriptor-0.1.6"
- sources."is-data-descriptor-0.1.4"
- (sources."is-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-5.1.0"
- ];
- })
- sources."kind-of-3.2.2"
+ sources."cross-spawn-6.0.5"
+ sources."path-key-2.0.1"
+ sources."which-1.3.1"
];
})
- sources."object-visit-1.0.1"
- sources."object.pick-1.3.0"
+ sources."normalize-path-3.0.0"
+ sources."oauth-sign-0.9.0"
sources."once-1.4.0"
- sources."os-tmpdir-1.0.2"
- sources."pascalcase-0.1.1"
- sources."path-dirname-1.0.2"
sources."path-is-absolute-1.0.1"
+ sources."path-key-3.1.0"
sources."performance-now-2.1.0"
- sources."posix-character-classes-0.1.1"
- sources."process-nextick-args-2.0.1"
- sources."pseudomap-1.0.2"
+ sources."picomatch-2.1.0"
sources."psl-1.4.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
- sources."readable-stream-2.3.6"
- sources."readdirp-2.2.1"
- sources."regex-not-1.0.2"
- sources."remove-trailing-separator-1.1.0"
- sources."repeat-element-1.1.3"
- sources."repeat-string-1.6.1"
+ sources."readdirp-3.1.3"
sources."request-2.88.0"
sources."request-promise-4.2.4"
sources."request-promise-core-1.1.2"
- sources."resolve-url-0.2.1"
- sources."ret-0.1.15"
- (sources."rimraf-2.7.1" // {
- dependencies = [
- sources."glob-7.1.4"
- ];
- })
- sources."safe-buffer-5.1.2"
- sources."safe-regex-1.1.0"
+ sources."rimraf-2.6.3"
+ sources."safe-buffer-5.2.0"
sources."safer-buffer-2.1.2"
- (sources."set-value-2.0.1" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
- ];
- })
- (sources."snapdragon-0.8.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."is-extendable-0.1.1"
- sources."kind-of-5.1.0"
- ];
- })
- (sources."snapdragon-node-2.1.1" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
- (sources."snapdragon-util-3.0.1" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."source-map-0.5.7"
- sources."source-map-resolve-0.5.2"
- sources."source-map-url-0.4.0"
+ sources."semver-5.7.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
sources."split-1.0.1"
- sources."split-string-3.1.0"
sources."sshpk-1.16.1"
- (sources."static-extend-0.1.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
sources."stealthy-require-1.1.1"
- sources."string_decoder-1.1.1"
- sources."supports-color-4.2.0"
- (sources."tar-4.4.13" // {
+ (sources."supports-color-7.1.0" // {
dependencies = [
- sources."yallist-3.1.1"
- ];
- })
- (sources."temp-0.8.3" // {
- dependencies = [
- sources."rimraf-2.2.8"
+ sources."has-flag-4.0.0"
];
})
+ sources."tar-4.4.13"
+ sources."temp-0.9.0"
sources."through-2.3.8"
- (sources."to-object-path-0.3.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."to-regex-3.0.2"
- sources."to-regex-range-2.1.1"
+ sources."to-regex-range-5.0.1"
(sources."tough-cookie-2.4.3" // {
dependencies = [
sources."punycode-1.4.1"
@@ -5222,33 +4940,15 @@ in
sources."traverse-0.3.9"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- (sources."union-value-1.0.1" // {
- dependencies = [
- sources."is-extendable-0.1.1"
- ];
- })
- (sources."unset-value-1.0.0" // {
- dependencies = [
- (sources."has-value-0.3.1" // {
- dependencies = [
- sources."isobject-2.1.0"
- ];
- })
- sources."has-values-0.1.4"
- ];
- })
+ sources."universalify-0.1.2"
sources."unzip-stream-0.3.0"
- sources."upath-1.2.0"
sources."uri-js-4.2.2"
- sources."urix-0.1.0"
- sources."use-3.1.1"
- sources."util-deprecate-1.0.2"
sources."uuid-3.3.3"
sources."verror-1.10.0"
- sources."which-1.3.1"
+ sources."which-2.0.1"
sources."wrappy-1.0.2"
- sources."xmlbuilder-8.2.2"
- sources."yallist-2.1.2"
+ sources."xmlbuilder-13.0.2"
+ sources."yallist-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -5263,379 +4963,169 @@ in
elm-verify-examples = nodeEnv.buildNodePackage {
name = "elm-verify-examples";
packageName = "elm-verify-examples";
- version = "4.0.2";
+ version = "5.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-verify-examples/-/elm-verify-examples-4.0.2.tgz";
- sha512 = "zvQ1SvfXyMCb9TwiC74+QyFsl/4Hjpr1lb37QRKWrSCu+hOhbxM2MkJ6+KP1izGK36kzRr97y81Z1of0/EX3cg==";
+ url = "https://registry.npmjs.org/elm-verify-examples/-/elm-verify-examples-5.0.0.tgz";
+ sha512 = "dAOv+U9hXZ0IRGx19mkpCAdf5rUwoJWlzFmcR2gvOzE/QjZUSlPh3e0IIDAfGUuEF8DjfE5CTe31fNtIkkd2rQ==";
};
dependencies = [
sources."ajv-6.10.2"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
- (sources."anymatch-2.0.0" // {
- dependencies = [
- sources."normalize-path-2.1.1"
- ];
- })
- sources."arr-diff-4.0.0"
- sources."arr-flatten-1.1.0"
- sources."arr-union-3.1.0"
- sources."array-unique-0.3.2"
+ sources."anymatch-3.1.1"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
- sources."assign-symbols-1.0.0"
- sources."async-each-1.0.3"
sources."asynckit-0.4.0"
- sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
- (sources."base-0.11.2" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
- sources."binary-extensions-1.13.1"
+ sources."binary-extensions-2.0.0"
sources."binwrap-0.2.2"
- sources."bluebird-3.7.0"
+ sources."bluebird-3.7.1"
sources."brace-expansion-1.1.11"
- (sources."braces-2.3.2" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
- ];
- })
+ sources."braces-3.0.2"
sources."buffers-0.1.1"
- sources."cache-base-1.0.1"
sources."camelcase-5.3.1"
sources."caseless-0.12.0"
sources."chainsaw-0.1.0"
sources."chalk-2.4.2"
- (sources."chokidar-2.1.2" // {
- dependencies = [
- sources."fsevents-1.2.9"
- ];
- })
+ sources."chokidar-3.2.1"
sources."chownr-1.1.3"
- (sources."class-utils-0.3.6" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
sources."cliui-5.0.0"
- sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."combined-stream-1.0.8"
- sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
- sources."copy-descriptor-0.1.1"
sources."core-util-is-1.0.2"
- sources."cross-spawn-4.0.0"
+ (sources."cross-spawn-7.0.0" // {
+ dependencies = [
+ sources."which-1.3.1"
+ ];
+ })
sources."dashdash-1.14.1"
- sources."debug-2.6.9"
sources."decamelize-1.2.0"
- sources."decode-uri-component-0.2.0"
- sources."define-property-2.0.2"
sources."delayed-stream-1.0.0"
sources."ecc-jsbn-0.1.2"
- (sources."elm-test-0.19.0-rev6" // {
+ (sources."elm-test-0.19.1" // {
dependencies = [
- sources."chalk-2.1.0"
- sources."fs-extra-0.30.0"
- sources."has-flag-2.0.0"
- sources."supports-color-4.2.0"
+ sources."fs-extra-8.1.0"
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
];
})
- sources."elmi-to-json-0.19.1"
+ sources."elmi-to-json-1.2.0"
sources."emoji-regex-7.0.3"
sources."escape-string-regexp-1.0.5"
- (sources."expand-brackets-2.1.4" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."is-extendable-0.1.1"
- sources."kind-of-5.1.0"
- ];
- })
sources."extend-3.0.2"
- sources."extend-shallow-3.0.2"
- (sources."extglob-2.0.4" // {
- dependencies = [
- sources."define-property-1.0.0"
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
- ];
- })
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
- (sources."fill-range-4.0.0" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
- ];
- })
- (sources."find-elm-dependencies-2.0.1" // {
+ sources."fill-range-7.0.1"
+ (sources."find-elm-dependencies-2.0.2" // {
dependencies = [
sources."firstline-1.2.0"
];
})
sources."find-parent-dir-0.3.0"
sources."find-up-3.0.0"
- sources."firstline-1.2.1"
- sources."for-in-1.0.2"
+ sources."firstline-2.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
- sources."fragment-cache-0.2.1"
- (sources."fs-extra-5.0.0" // {
- dependencies = [
- sources."jsonfile-4.0.0"
- ];
- })
+ sources."fs-extra-5.0.0"
sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.4"
+ sources."fsevents-2.1.1"
sources."get-caller-file-2.0.5"
- sources."get-value-2.0.6"
sources."getpass-0.1.7"
- sources."glob-7.1.1"
- (sources."glob-parent-3.1.0" // {
- dependencies = [
- sources."is-glob-3.1.0"
- ];
- })
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.4"
+ sources."glob-parent-5.1.0"
+ 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-value-1.0.0"
- (sources."has-values-1.0.0" // {
- dependencies = [
- sources."kind-of-4.0.0"
- ];
- })
sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."is-accessor-descriptor-1.0.0"
- sources."is-binary-path-1.0.1"
- sources."is-buffer-1.1.6"
- sources."is-data-descriptor-1.0.0"
- sources."is-descriptor-1.0.2"
- sources."is-extendable-1.0.1"
+ sources."is-binary-path-2.1.0"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-plain-object-2.0.4"
+ sources."is-number-7.0.0"
sources."is-typedarray-1.0.0"
- sources."is-windows-1.0.2"
- sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."isobject-3.0.1"
sources."isstream-0.1.2"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-2.4.0"
+ sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
- sources."kind-of-6.0.2"
- sources."klaw-1.3.1"
sources."locate-path-3.0.0"
- sources."lodash-4.17.11"
- sources."lru-cache-4.1.5"
- sources."map-cache-0.2.2"
- sources."map-visit-1.0.0"
- sources."micromatch-3.1.10"
+ sources."lodash-4.17.15"
sources."mime-db-1.40.0"
sources."mime-types-2.1.24"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
- (sources."minipass-2.9.0" // {
- dependencies = [
- sources."yallist-3.1.1"
- ];
- })
+ sources."minipass-2.9.0"
sources."minizlib-1.3.3"
- sources."mixin-deep-1.3.2"
(sources."mkdirp-0.5.1" // {
dependencies = [
sources."minimist-0.0.8"
];
})
- sources."ms-2.0.0"
sources."murmur-hash-js-1.0.0"
sources."mustache-3.1.0"
- sources."nan-2.14.0"
- sources."nanomatch-1.2.13"
- sources."node-elm-compiler-5.0.3"
- sources."normalize-path-3.0.0"
- sources."oauth-sign-0.9.0"
- (sources."object-copy-0.1.0" // {
+ sources."nice-try-1.0.5"
+ (sources."node-elm-compiler-5.0.4" // {
dependencies = [
- sources."define-property-0.2.5"
- sources."is-accessor-descriptor-0.1.6"
- sources."is-data-descriptor-0.1.4"
- (sources."is-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-5.1.0"
- ];
- })
- sources."kind-of-3.2.2"
+ sources."cross-spawn-6.0.5"
+ sources."path-key-2.0.1"
+ sources."which-1.3.1"
];
})
- sources."object-visit-1.0.1"
- sources."object.pick-1.3.0"
+ sources."normalize-path-3.0.0"
+ sources."oauth-sign-0.9.0"
sources."once-1.4.0"
- sources."os-tmpdir-1.0.2"
sources."p-limit-2.2.1"
sources."p-locate-3.0.0"
sources."p-try-2.2.0"
- sources."pascalcase-0.1.1"
- sources."path-dirname-1.0.2"
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
+ sources."path-key-3.1.0"
sources."performance-now-2.1.0"
- sources."posix-character-classes-0.1.1"
- sources."process-nextick-args-2.0.1"
- sources."pseudomap-1.0.2"
+ sources."picomatch-2.1.0"
sources."psl-1.4.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
- sources."readable-stream-2.3.6"
- sources."readdirp-2.2.1"
- sources."regex-not-1.0.2"
- sources."remove-trailing-separator-1.1.0"
- sources."repeat-element-1.1.3"
- sources."repeat-string-1.6.1"
+ sources."readdirp-3.1.3"
sources."request-2.88.0"
sources."request-promise-4.2.4"
sources."request-promise-core-1.1.2"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-url-0.2.1"
- sources."ret-0.1.15"
- (sources."rimraf-2.7.1" // {
- dependencies = [
- sources."glob-7.1.4"
- ];
- })
- sources."safe-buffer-5.1.2"
- sources."safe-regex-1.1.0"
+ sources."rimraf-2.7.1"
+ sources."safe-buffer-5.2.0"
sources."safer-buffer-2.1.2"
+ sources."semver-5.7.1"
sources."set-blocking-2.0.0"
- (sources."set-value-2.0.1" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
- ];
- })
- (sources."snapdragon-0.8.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- sources."extend-shallow-2.0.1"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."is-extendable-0.1.1"
- sources."kind-of-5.1.0"
- ];
- })
- (sources."snapdragon-node-2.1.1" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
- (sources."snapdragon-util-3.0.1" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."source-map-0.5.7"
- sources."source-map-resolve-0.5.2"
- sources."source-map-url-0.4.0"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
sources."split-1.0.1"
- sources."split-string-3.1.0"
sources."sshpk-1.16.1"
- (sources."static-extend-0.1.2" // {
- dependencies = [
- sources."define-property-0.2.5"
- (sources."is-accessor-descriptor-0.1.6" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- (sources."is-data-descriptor-0.1.4" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-descriptor-0.1.6"
- sources."kind-of-5.1.0"
- ];
- })
sources."stealthy-require-1.1.1"
sources."string-width-3.1.0"
- sources."string_decoder-1.1.1"
sources."strip-ansi-5.2.0"
sources."supports-color-5.5.0"
- (sources."tar-4.4.13" // {
+ sources."tar-4.4.13"
+ (sources."temp-0.9.0" // {
dependencies = [
- sources."yallist-3.1.1"
- ];
- })
- (sources."temp-0.8.3" // {
- dependencies = [
- sources."rimraf-2.2.8"
+ sources."rimraf-2.6.3"
];
})
sources."through-2.3.8"
- (sources."to-object-path-0.3.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."to-regex-3.0.2"
- sources."to-regex-range-2.1.1"
+ sources."to-regex-range-5.0.1"
(sources."tough-cookie-2.4.3" // {
dependencies = [
sources."punycode-1.4.1"
@@ -5644,37 +5134,18 @@ in
sources."traverse-0.3.9"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- (sources."union-value-1.0.1" // {
- dependencies = [
- sources."is-extendable-0.1.1"
- ];
- })
sources."universalify-0.1.2"
- (sources."unset-value-1.0.0" // {
- dependencies = [
- (sources."has-value-0.3.1" // {
- dependencies = [
- sources."isobject-2.1.0"
- ];
- })
- sources."has-values-0.1.4"
- ];
- })
sources."unzip-stream-0.3.0"
- sources."upath-1.2.0"
sources."uri-js-4.2.2"
- sources."urix-0.1.0"
- sources."use-3.1.1"
- sources."util-deprecate-1.0.2"
sources."uuid-3.3.3"
sources."verror-1.10.0"
- sources."which-1.3.1"
+ sources."which-2.0.1"
sources."which-module-2.0.0"
sources."wrap-ansi-5.1.0"
sources."wrappy-1.0.2"
- sources."xmlbuilder-8.2.2"
+ sources."xmlbuilder-13.0.2"
sources."y18n-4.0.0"
- sources."yallist-2.1.2"
+ sources."yallist-3.1.1"
sources."yargs-13.3.0"
sources."yargs-parser-13.1.1"
];
@@ -5690,10 +5161,10 @@ in
elm-doc-preview = nodeEnv.buildNodePackage {
name = "elm-doc-preview";
packageName = "elm-doc-preview";
- version = "3.0.1";
+ version = "3.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-doc-preview/-/elm-doc-preview-3.0.1.tgz";
- sha512 = "NpAgEKNiYkQE932gMjFGC/BpcmUD9ohhrbSnGSoQBsC+VPRKCiGdmLJUiql/aPC2eXYIlWQJ5YJ5rFWI0iovbw==";
+ url = "https://registry.npmjs.org/elm-doc-preview/-/elm-doc-preview-3.0.4.tgz";
+ sha512 = "tLobB4Kv4X/T+mkL4Tc5G1fqnBzvCqV7Pqx/f2sJIQtSTsJcktwI01U8poiBPoo8VwE7ZRuBmApSkl6XTzrymA==";
};
dependencies = [
sources."@cnakazawa/watch-1.0.3"
@@ -5723,7 +5194,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."bser-2.1.0"
+ sources."bser-2.1.1"
sources."bytes-3.1.0"
sources."cache-base-1.0.1"
(sources."cacheable-request-2.1.4" // {
@@ -5762,7 +5233,7 @@ in
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
sources."copy-descriptor-0.1.1"
- sources."core-js-3.2.1"
+ sources."core-js-3.3.5"
sources."core-util-is-1.0.2"
sources."cross-spawn-6.0.5"
sources."debug-2.6.9"
@@ -5777,7 +5248,7 @@ in
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- sources."es-abstract-1.15.0"
+ sources."es-abstract-1.16.0"
sources."es-to-primitive-1.2.0"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
@@ -5839,7 +5310,7 @@ in
sources."function-bind-1.1.1"
sources."get-stream-3.0.0"
sources."get-value-2.0.6"
- sources."glob-7.1.4"
+ sources."glob-7.1.5"
sources."got-8.3.2"
sources."has-1.0.3"
sources."has-flag-3.0.0"
@@ -5916,7 +5387,6 @@ in
sources."normalize-path-2.1.1"
sources."normalize-url-2.0.1"
sources."npm-run-path-2.0.2"
- sources."npx-10.2.0"
sources."object-assign-4.1.1"
(sources."object-copy-0.1.0" // {
dependencies = [
@@ -6126,9 +5596,9 @@ in
sources."fs.realpath-1.0.0"
sources."get-proxy-2.1.0"
sources."get-stream-3.0.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.5"
sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-symbol-support-x-1.4.2"
sources."has-to-string-tag-x-1.4.1"
sources."inflight-1.0.6"
@@ -6175,13 +5645,13 @@ in
bypassCache = true;
reconstructLock = true;
};
- "elm-analyse-0.16.3" = nodeEnv.buildNodePackage {
+ elm-analyse = nodeEnv.buildNodePackage {
name = "elm-analyse";
packageName = "elm-analyse";
- version = "0.16.3";
+ version = "0.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-analyse/-/elm-analyse-0.16.3.tgz";
- sha512 = "JFlGT0d6v3EPk1UnB5xb6VYWrKzwGD76wBwr2R0xwA3T6Rju7zEnzfs8LiBo+b3gSH5cmRDfnK9BLRFiosWEfQ==";
+ url = "https://registry.npmjs.org/elm-analyse/-/elm-analyse-0.16.5.tgz";
+ sha512 = "I7dgGFOc+mYDcDuyo1/HcIn3E5MiMbocStNzivsPSjCUviuEieHdDKZmJJ9uM3IdCu0fdBmRNWQBSOXtXrgzKg==";
};
dependencies = [
sources."accepts-1.3.7"
@@ -6195,8 +5665,8 @@ in
sources."aws4-1.8.0"
sources."babel-runtime-6.18.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."body-parser-1.18.2"
- sources."bytes-3.0.0"
+ sources."body-parser-1.19.0"
+ sources."bytes-3.1.0"
sources."caseless-0.12.0"
sources."combined-stream-1.0.8"
sources."concat-stream-1.5.2"
@@ -6204,7 +5674,7 @@ in
sources."content-type-1.0.4"
sources."cookie-0.3.1"
sources."cookie-signature-1.0.6"
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
sources."debug-2.6.9"
@@ -6216,7 +5686,24 @@ in
sources."encodeurl-1.0.2"
sources."escape-html-1.0.3"
sources."etag-1.8.1"
- sources."express-4.16.3"
+ (sources."express-4.16.3" // {
+ dependencies = [
+ sources."body-parser-1.18.2"
+ sources."bytes-3.0.0"
+ sources."http-errors-1.6.3"
+ sources."iconv-lite-0.4.19"
+ sources."qs-6.5.1"
+ (sources."raw-body-2.3.2" // {
+ dependencies = [
+ sources."depd-1.1.1"
+ sources."http-errors-1.6.2"
+ sources."setprototypeof-1.0.3"
+ ];
+ })
+ sources."setprototypeof-1.1.0"
+ sources."statuses-1.4.0"
+ ];
+ })
(sources."express-ws-2.0.0" // {
dependencies = [
sources."ws-1.1.5"
@@ -6226,7 +5713,11 @@ in
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
- sources."finalhandler-1.1.1"
+ (sources."finalhandler-1.1.1" // {
+ dependencies = [
+ sources."statuses-1.4.0"
+ ];
+ })
sources."find-0.2.7"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -6234,12 +5725,12 @@ in
sources."fresh-0.5.2"
sources."fs-extra-2.0.0"
sources."getpass-0.1.7"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
- sources."http-errors-1.6.3"
+ sources."http-errors-1.7.2"
sources."http-signature-1.2.0"
- sources."iconv-lite-0.4.19"
+ sources."iconv-lite-0.4.24"
sources."inherits-2.0.3"
sources."ipaddr.js-1.9.0"
sources."is-stream-1.1.0"
@@ -6253,7 +5744,7 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsonfile-2.4.0"
sources."jsprim-1.4.1"
- sources."lodash-4.17.11"
+ sources."lodash-4.17.15"
sources."media-typer-0.3.0"
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
@@ -6277,15 +5768,9 @@ in
sources."proxy-addr-2.0.5"
sources."psl-1.4.0"
sources."punycode-2.1.1"
- sources."qs-6.5.1"
+ sources."qs-6.7.0"
sources."range-parser-1.2.1"
- (sources."raw-body-2.3.2" // {
- dependencies = [
- sources."depd-1.1.1"
- sources."http-errors-1.6.2"
- sources."setprototypeof-1.0.3"
- ];
- })
+ sources."raw-body-2.4.0"
sources."readable-stream-2.0.6"
sources."regenerator-runtime-0.9.6"
(sources."request-2.88.0" // {
@@ -6296,15 +5781,22 @@ in
})
sources."safe-buffer-5.1.1"
sources."safer-buffer-2.1.2"
- sources."send-0.16.2"
+ (sources."send-0.16.2" // {
+ dependencies = [
+ sources."http-errors-1.6.3"
+ sources."setprototypeof-1.1.0"
+ sources."statuses-1.4.0"
+ ];
+ })
sources."serve-static-1.13.2"
- sources."setprototypeof-1.1.0"
+ sources."setprototypeof-1.1.1"
sources."sshpk-1.16.1"
- sources."statuses-1.4.0"
+ sources."statuses-1.5.0"
sources."string_decoder-0.10.31"
sources."sums-0.2.4"
sources."through2-2.0.1"
sources."tmp-0.0.31"
+ sources."toidentifier-1.0.0"
(sources."tough-cookie-2.4.3" // {
dependencies = [
sources."punycode-1.4.1"
@@ -6388,7 +5880,7 @@ in
];
})
sources."fresh-0.5.2"
- sources."fsevents-2.1.0"
+ sources."fsevents-2.1.1"
sources."get-stream-4.1.0"
sources."glob-parent-5.1.0"
sources."has-ansi-2.0.0"
@@ -6421,11 +5913,11 @@ in
sources."parseurl-1.3.3"
sources."path-key-2.0.1"
sources."pem-1.14.2"
- sources."picomatch-2.0.7"
+ sources."picomatch-2.1.0"
sources."pseudomap-1.0.2"
sources."pump-3.0.0"
sources."range-parser-1.2.1"
- sources."readdirp-3.1.3"
+ sources."readdirp-3.2.0"
sources."requires-port-1.0.0"
sources."semver-5.7.1"
(sources."send-0.17.1" // {
@@ -6470,10 +5962,10 @@ in
sha512 = "9AjXLkznJBVLHHO+KErcgFMKeXe3tcudjj3PYIH6gWXG6W3PT+HF+t2zCflvgFPlhJO5H/wQCCo4rfCApltBzg==";
};
dependencies = [
- sources."bluebird-3.7.0"
+ sources."bluebird-3.7.1"
sources."core-util-is-1.0.2"
sources."fs-extra-6.0.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."inherits-2.0.4"
sources."isarray-1.0.0"
sources."jsonfile-4.0.0"
@@ -6504,10 +5996,10 @@ in
"@elm-tooling/elm-language-server" = nodeEnv.buildNodePackage {
name = "_at_elm-tooling_slash_elm-language-server";
packageName = "@elm-tooling/elm-language-server";
- version = "1.4.1";
+ version = "1.4.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@elm-tooling/elm-language-server/-/elm-language-server-1.4.1.tgz";
- sha512 = "gzN/ee5JfQmg/+2xFq49zRN62ZFeMTu5A0unwQpOf3qLZa8Rz7no6OIaCnl6nEkNsaoAjvZxv1aFJOd2TtNtFw==";
+ url = "https://registry.npmjs.org/@elm-tooling/elm-language-server/-/elm-language-server-1.4.4.tgz";
+ sha512 = "vhiQZHael3isY254nS/iiW5zFiTwXmyaj+IOO9q1PQ6URP8PKzQla74o7UuURRlkF5B/OuwB+u/hncmEbwyy+w==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.3"
@@ -6516,7 +6008,7 @@ in
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-12.7.12"
+ sources."@types/node-12.12.3"
sources."accepts-1.3.7"
sources."ajv-6.10.2"
sources."array-flatten-1.1.1"
@@ -6542,7 +6034,7 @@ in
sources."content-type-1.0.4"
sources."cookie-0.3.1"
sources."cookie-signature-1.0.6"
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
sources."core-util-is-1.0.2"
sources."cross-spawn-7.0.1"
sources."dashdash-1.14.1"
@@ -6563,7 +6055,7 @@ in
sources."end-of-stream-1.4.4"
sources."escape-html-1.0.3"
sources."etag-1.8.1"
- (sources."execa-2.1.0" // {
+ (sources."execa-3.2.0" // {
dependencies = [
sources."is-stream-2.0.0"
];
@@ -6592,14 +6084,15 @@ in
sources."fs.realpath-1.0.0"
sources."get-stream-5.1.0"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.5"
sources."glob-parent-5.1.0"
sources."globby-10.0.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."http-errors-1.6.3"
sources."http-signature-1.2.0"
+ sources."human-signals-1.1.1"
sources."iconv-lite-0.4.19"
sources."ignore-5.1.4"
sources."inflight-1.0.6"
@@ -6636,7 +6129,7 @@ in
sources."ms-2.0.0"
sources."negotiator-0.6.2"
sources."node-watch-0.5.5"
- sources."npm-run-path-3.1.0"
+ sources."npm-run-path-4.0.0"
sources."oauth-sign-0.9.0"
sources."on-finished-2.3.0"
sources."once-1.4.0"
@@ -6652,7 +6145,8 @@ in
sources."path-to-regexp-0.1.7"
sources."path-type-4.0.0"
sources."performance-now-2.1.0"
- sources."picomatch-2.0.7"
+ sources."picomatch-2.1.0"
+ sources."pjson-1.0.9"
sources."process-nextick-args-1.0.7"
sources."proxy-addr-2.0.5"
sources."psl-1.4.0"
@@ -6722,11 +6216,11 @@ in
})
sources."vscode-languageserver-protocol-3.14.1"
sources."vscode-languageserver-types-3.14.0"
- sources."vscode-uri-2.0.3"
- sources."web-tree-sitter-0.15.9"
+ sources."vscode-uri-2.1.1"
+ sources."web-tree-sitter-0.15.10"
sources."which-2.0.1"
sources."wrappy-1.0.2"
- sources."ws-7.1.2"
+ sources."ws-7.2.0"
sources."xtend-4.0.2"
];
buildInputs = globalBuildInputs;
diff --git a/pkgs/development/compilers/elm/registry.dat b/pkgs/development/compilers/elm/registry.dat
new file mode 100644
index 00000000000..14fcb12a746
Binary files /dev/null and b/pkgs/development/compilers/elm/registry.dat differ
diff --git a/pkgs/development/compilers/elm/update.sh b/pkgs/development/compilers/elm/update.sh
index 920b95e5ad9..c2500b462ad 100755
--- a/pkgs/development/compilers/elm/update.sh
+++ b/pkgs/development/compilers/elm/update.sh
@@ -1,8 +1,9 @@
#!/usr/bin/env nix-shell
#!nix-shell -p cabal2nix elm2nix -i bash ../../..
-cabal2nix https://github.com/elm/compiler --revision d5cbc41aac23da463236bbc250933d037da4055a > packages/elm.nix
-elm2nix snapshot > versions.dat
-pushd "$(nix-build -A elmPackages.elm.src --no-out-link ../../../..)/ui/browser"
+cabal2nix https://github.com/elm/compiler --revision c9aefb6230f5e0bda03205ab0499f6e4af924495 > packages/elm.nix
+echo "need to manually copy registry.dat from an existing elm project"
+#elm2nix snapshot > registry.dat
+pushd "$(nix-build -A elmPackages.elm.src --no-out-link ../../../..)/reactor"
elm2nix convert > $OLDPWD/packages/elm-srcs.nix
popd
diff --git a/pkgs/development/compilers/elm/versions.dat b/pkgs/development/compilers/elm/versions.dat
deleted file mode 100644
index 9dcfd8a2808..00000000000
Binary files a/pkgs/development/compilers/elm/versions.dat and /dev/null differ
diff --git a/pkgs/development/compilers/factor-lang/default.nix b/pkgs/development/compilers/factor-lang/default.nix
index ef445faec92..314a2d0fc52 100644
--- a/pkgs/development/compilers/factor-lang/default.nix
+++ b/pkgs/development/compilers/factor-lang/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
rev = "7999e72aecc3c5bc4019d43dc4697f49678cc3b4";
src = fetchurl {
- url = http://downloads.factorcode.org/releases/0.98/factor-src-0.98.zip;
+ url = https://downloads.factorcode.org/releases/0.98/factor-src-0.98.zip;
sha256 = "01ip9mbnar4sv60d2wcwfz62qaamdvbykxw3gbhzqa25z36vi3ri";
};
@@ -94,7 +94,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://factorcode.org;
+ homepage = https://factorcode.org;
license = licenses.bsd2;
description = "A concatenative, stack-based programming language";
diff --git a/pkgs/development/compilers/gcc/4.8/default.nix b/pkgs/development/compilers/gcc/4.8/default.nix
index 06c2aa838c5..c047d9e50ee 100644
--- a/pkgs/development/compilers/gcc/4.8/default.nix
+++ b/pkgs/development/compilers/gcc/4.8/default.nix
@@ -7,6 +7,7 @@
, profiledCompiler ? false
, staticCompiler ? false
, enableShared ? true
+, enableLTO ? true
, texinfo ? null
, perl ? null # optional, for texi2pod (then pod2man); required for Java
, gmp, mpfr, libmpc, gettext, which
@@ -23,6 +24,7 @@
, enablePlugin ? stdenv.hostPlatform == stdenv.buildPlatform # Whether to support user-supplied plug-ins
, name ? "gcc"
, libcCross ? null
+, threadsCross ? null # for MinGW
, crossStageStatic ? false
, # Strip kills static libs of other archs (hence no cross)
stripped ? stdenv.hostPlatform == stdenv.buildPlatform
@@ -47,10 +49,14 @@ assert stdenv.hostPlatform.isDarwin -> gnused != null;
# The go frontend is written in c++
assert langGo -> langCC;
+# threadsCross is just for MinGW
+assert threadsCross != null -> stdenv.targetPlatform.isWindows;
+
with stdenv.lib;
with builtins;
-let version = "4.8.5";
+let majorVersion = "4";
+ version = "${majorVersion}.8.5";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
@@ -96,69 +102,8 @@ let version = "4.8.5";
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
- crossDarwin = targetPlatform != hostPlatform && targetPlatform.libc == "libSystem";
- crossConfigureFlags =
- # Ensure that -print-prog-name is able to find the correct programs.
- [ "--with-as=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-as"
- "--with-ld=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-ld" ] ++
- (if crossMingw && crossStageStatic then [
- "--with-headers=${libcCross}/include"
- "--with-gcc"
- "--with-gnu-as"
- "--with-gnu-ld"
- "--with-gnu-ld"
- "--disable-shared"
- "--disable-nls"
- "--disable-debug"
- "--enable-sjlj-exceptions"
- "--enable-threads=win32"
- "--disable-win32-registry"
- "--disable-libmpx" # requires libc
- ] else if crossStageStatic then [
- "--disable-libssp"
- "--disable-nls"
- "--without-headers"
- "--disable-threads"
- "--disable-libgomp"
- "--disable-libquadmath"
- "--disable-shared"
- "--disable-libatomic" # requires libc
- "--disable-decimal-float" # requires libc
- "--disable-libmpx" # requires libc
- ] else [
- (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot"
- else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}")
- "--enable-__cxa_atexit"
- "--enable-long-long"
- ] ++
- (if crossMingw then [
- "--enable-threads=win32"
- "--enable-sjlj-exceptions"
- "--enable-hash-synchronization"
- "--enable-libssp"
- "--disable-nls"
- "--with-dwarf2"
- # To keep ABI compatibility with upstream mingw-w64
- "--enable-fully-dynamic-string"
- ] else
- optionals (targetPlatform.libc == "uclibc" || targetPlatform.libc == "musl") [
- # In uclibc cases, libgomp needs an additional '-ldl'
- # and as I don't know how to pass it, I disable libgomp.
- "--disable-libgomp"
- ]
- ++ optional (targetPlatform.libc == "newlib") "--with-newlib"
- ++ optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
- ++ [
- "--enable-threads=${if targetPlatform.isUnix then "posix"
- else if targetPlatform.isWindows then "win32"
- else "single"}"
- "--enable-nls"
- "--disable-decimal-float" # No final libdecnumber (it may work only in 386)
- ]));
stageNameAddon = if crossStageStatic then "-stage-static" else "-stage-final";
- crossNameAddon = if targetPlatform != hostPlatform then "${targetPlatform.config}${stageNameAddon}-" else "";
-
- bootstrap = targetPlatform == hostPlatform;
+ crossNameAddon = if targetPlatform != hostPlatform then "-${targetPlatform.config}" + stageNameAddon else "";
in
@@ -232,98 +177,47 @@ stdenv.mkDerivation ({
++ (optional hostPlatform.isDarwin gnused)
;
- preConfigure = stdenv.lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
- export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
- export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
- export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
- export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
- '';
+ depsTargetTarget = optional (!crossStageStatic && threadsCross != null) threadsCross;
+
+ preConfigure = import ../common/pre-configure.nix {
+ inherit (stdenv) lib;
+ inherit version hostPlatform langJava langGo;
+ };
dontDisableStatic = true;
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
- configureFlags =
- # Basic dependencies
- [
- "--with-gmp-include=${gmp.dev}/include"
- "--with-gmp-lib=${gmp.out}/lib"
- "--with-mpfr-include=${mpfr.dev}/include"
- "--with-mpfr-lib=${mpfr.out}/lib"
- "--with-mpc=${libmpc}"
- ] ++
- optional (libelf != null) "--with-libelf=${libelf}" ++
- optional (!(crossMingw && crossStageStatic))
- "--with-native-system-header-dir=${getDev stdenv.cc.libc}/include" ++
+ configureFlags = import ../common/configure-flags.nix {
+ inherit
+ stdenv
+ targetPackages
+ crossStageStatic libcCross
+ version
- # Basic configuration
- [
- "--enable-lto"
- "--disable-libstdcxx-pch"
- "--without-included-gettext"
- "--with-system-zlib"
- "--enable-static"
- "--enable-languages=${
- concatStrings (intersperse ","
- ( optional langC "c"
- ++ optional langCC "c++"
- ++ optional langFortran "fortran"
- ++ optional langJava "java"
- ++ optional langGo "go"
- ++ optional langObjC "objc"
- ++ optional langObjCpp "obj-c++"
- ++ optionals crossDarwin [ "objc" "obj-c++" ]
- )
- )
- }"
- ] ++
+ gmp mpfr libmpc libelf isl
+ cloog
- (if (enableMultilib || targetPlatform.isAvr)
- then ["--enable-multilib" "--disable-libquadmath"]
- else ["--disable-multilib"]) ++
- optional (!enableShared) "--disable-shared" ++
- (if enablePlugin
- then ["--enable-plugin"]
- else ["--disable-plugin"]) ++
+ enableLTO
+ enableMultilib
+ enablePlugin
+ enableShared
- # Optional features
- optional (isl != null) "--with-isl=${isl}" ++
- optionals (cloog != null) [
- "--with-cloog=${cloog}"
- "--disable-cloog-version-check"
- "--enable-cloog-backend=isl"
- ] ++
-
- # Java options
- optionals langJava [
- "--with-ecj-jar=${javaEcj}"
-
- # Follow Sun's layout for the convenience of IcedTea/OpenJDK. See
- # .
- "--enable-java-home"
- "--with-java-home=\${prefix}/lib/jvm/jre"
- ] ++
- optional javaAwtGtk "--enable-java-awt=gtk" ++
- optional (langJava && javaAntlr != null) "--with-antlr-jar=${javaAntlr}" ++
-
- (import ../common/platform-flags.nix { inherit (stdenv) lib targetPlatform; }) ++
- optional (targetPlatform != hostPlatform) crossConfigureFlags ++
- optional (!bootstrap) "--disable-bootstrap" ++
-
- # Platform-specific flags
- optional (targetPlatform == hostPlatform && targetPlatform.isx86_32) "--with-arch=${stdenv.hostPlatform.parsed.cpu.name}" ++
- optionals hostPlatform.isSunOS [
- "--enable-long-long" "--enable-libssp" "--enable-threads=posix" "--disable-nls" "--enable-__cxa_atexit"
- # On Illumos/Solaris GNU as is preferred
- "--with-gnu-as" "--without-gnu-ld"
- ]
- ;
+ langC
+ langCC
+ langFortran
+ langJava javaAwtGtk javaAntlr javaEcj
+ langGo
+ langObjC
+ langObjCpp
+ ;
+ };
targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null;
buildFlags = optional
- (bootstrap && hostPlatform == buildPlatform)
+ (targetPlatform == hostPlatform && hostPlatform == buildPlatform)
(if profiledCompiler then "profiledbootstrap" else "bootstrap");
dontStrip = !stripped;
@@ -366,24 +260,13 @@ stdenv.mkDerivation ({
++ optionals javaAwtGtk [ gmp mpfr ]
));
- EXTRA_TARGET_FLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}"
- ] ++ optionals (! crossStageStatic) [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ]);
-
- EXTRA_TARGET_LDFLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}"
- ] ++ (if crossStageStatic then [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ] else [
- "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}"
- "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}"
- ]));
+ inherit
+ (import ../common/extra-target-flags.nix {
+ inherit stdenv crossStageStatic libcCross threadsCross;
+ })
+ EXTRA_TARGET_FLAGS
+ EXTRA_TARGET_LDFLAGS
+ ;
passthru = {
inherit langC langCC langObjC langObjCpp langFortran langGo version;
diff --git a/pkgs/development/compilers/gcc/4.9/default.nix b/pkgs/development/compilers/gcc/4.9/default.nix
index ebcf20d4e09..78027bcdac4 100644
--- a/pkgs/development/compilers/gcc/4.9/default.nix
+++ b/pkgs/development/compilers/gcc/4.9/default.nix
@@ -7,6 +7,7 @@
, profiledCompiler ? false
, staticCompiler ? false
, enableShared ? true
+, enableLTO ? true
, texinfo ? null
, perl ? null # optional, for texi2pod (then pod2man); required for Java
, gmp, mpfr, libmpc, gettext, which
@@ -23,6 +24,7 @@
, enablePlugin ? stdenv.hostPlatform == stdenv.buildPlatform # Whether to support user-supplied plug-ins
, name ? "gcc"
, libcCross ? null
+, threadsCross ? null # for MinGW
, crossStageStatic ? false
, # Strip kills static libs of other archs (hence no cross)
stripped ? stdenv.hostPlatform == stdenv.buildPlatform
@@ -47,10 +49,14 @@ assert stdenv.hostPlatform.isDarwin -> gnused != null;
# The go frontend is written in c++
assert langGo -> langCC;
+# threadsCross is just for MinGW
+assert threadsCross != null -> stdenv.targetPlatform.isWindows;
+
with stdenv.lib;
with builtins;
-let version = "4.9.4";
+let majorVersion = "4";
+ version = "${majorVersion}.9.4";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
@@ -101,72 +107,8 @@ let version = "4.9.4";
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
- crossDarwin = targetPlatform != hostPlatform && targetPlatform.libc == "libSystem";
- crossConfigureFlags =
- # Ensure that -print-prog-name is able to find the correct programs.
- [ "--with-as=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-as"
- "--with-ld=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-ld" ] ++
- (if crossMingw && crossStageStatic then [
- "--with-headers=${libcCross}/include"
- "--with-gcc"
- "--with-gnu-as"
- "--with-gnu-ld"
- "--with-gnu-ld"
- "--disable-shared"
- "--disable-nls"
- "--disable-debug"
- "--enable-sjlj-exceptions"
- "--enable-threads=win32"
- "--disable-win32-registry"
- "--disable-libmpx" # requires libc
- ] else if crossStageStatic then [
- "--disable-libssp"
- "--disable-nls"
- "--without-headers"
- "--disable-threads"
- "--disable-libgomp"
- "--disable-libquadmath"
- "--disable-shared"
- "--disable-libatomic" # requires libc
- "--disable-decimal-float" # requires libc
- "--disable-libmpx" # requires libc
- ] else [
- (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot"
- else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}")
- "--enable-__cxa_atexit"
- "--enable-long-long"
- ] ++
- (if crossMingw then [
- "--enable-threads=win32"
- "--enable-sjlj-exceptions"
- "--enable-hash-synchronization"
- "--enable-libssp"
- "--disable-nls"
- "--with-dwarf2"
- # To keep ABI compatibility with upstream mingw-w64
- "--enable-fully-dynamic-string"
- ] else
- optionals (targetPlatform.libc == "uclibc" || targetPlatform.libc == "musl") [
- # libsanitizer requires netrom/netrom.h which is not
- # available in uclibc.
- "--disable-libsanitizer"
- # In uclibc cases, libgomp needs an additional '-ldl'
- # and as I don't know how to pass it, I disable libgomp.
- "--disable-libgomp"
- ]
- ++ optional (targetPlatform.libc == "newlib") "--with-newlib"
- ++ optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
- ++ [
- "--enable-threads=${if targetPlatform.isUnix then "posix"
- else if targetPlatform.isWindows then "win32"
- else "single"}"
- "--enable-nls"
- "--disable-decimal-float" # No final libdecnumber (it may work only in 386)
- ]));
stageNameAddon = if crossStageStatic then "-stage-static" else "-stage-final";
- crossNameAddon = if targetPlatform != hostPlatform then "${targetPlatform.config}${stageNameAddon}-" else "";
-
- bootstrap = targetPlatform == hostPlatform;
+ crossNameAddon = if targetPlatform != hostPlatform then "-${targetPlatform.config}" + stageNameAddon else "";
in
@@ -241,102 +183,47 @@ stdenv.mkDerivation ({
++ (optional hostPlatform.isDarwin gnused)
;
- preConfigure = stdenv.lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
- sed -i -e "s/-lrt//g" libstdc++-v3/configure
- export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
- export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
- export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
- export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
- ''
- + stdenv.lib.optionalString (langJava || langGo) ''
- export lib=$out;
- '';
+ depsTargetTarget = optional (!crossStageStatic && threadsCross != null) threadsCross;
+
+ preConfigure = import ../common/pre-configure.nix {
+ inherit (stdenv) lib;
+ inherit version hostPlatform langJava langGo;
+ };
dontDisableStatic = true;
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
- configureFlags =
- # Basic dependencies
- [
- "--with-gmp-include=${gmp.dev}/include"
- "--with-gmp-lib=${gmp.out}/lib"
- "--with-mpfr-include=${mpfr.dev}/include"
- "--with-mpfr-lib=${mpfr.out}/lib"
- "--with-mpc=${libmpc}"
- ] ++
- optional (libelf != null) "--with-libelf=${libelf}" ++
- optional (!(crossMingw && crossStageStatic))
- "--with-native-system-header-dir=${getDev stdenv.cc.libc}/include" ++
+ configureFlags = import ../common/configure-flags.nix {
+ inherit
+ stdenv
+ targetPackages
+ crossStageStatic libcCross
+ version
- # Basic configuration
- [
- "--enable-lto"
- "--disable-libstdcxx-pch"
- "--without-included-gettext"
- "--with-system-zlib"
- "--enable-static"
- "--enable-languages=${
- concatStrings (intersperse ","
- ( optional langC "c"
- ++ optional langCC "c++"
- ++ optional langFortran "fortran"
- ++ optional langJava "java"
- ++ optional langGo "go"
- ++ optional langObjC "objc"
- ++ optional langObjCpp "obj-c++"
- ++ optionals crossDarwin [ "objc" "obj-c++" ]
- )
- )
- }"
- ] ++
+ gmp mpfr libmpc libelf isl
+ cloog
- (if (enableMultilib || targetPlatform.isAvr)
- then ["--enable-multilib" "--disable-libquadmath"]
- else ["--disable-multilib"]) ++
- optional (!enableShared) "--disable-shared" ++
- (if enablePlugin
- then ["--enable-plugin"]
- else ["--disable-plugin"]) ++
+ enableLTO
+ enableMultilib
+ enablePlugin
+ enableShared
- # Optional features
- optional (isl != null) "--with-isl=${isl}" ++
- optionals (cloog != null) [
- "--with-cloog=${cloog}"
- "--disable-cloog-version-check"
- "--enable-cloog-backend=isl"
- ] ++
-
- # Java options
- optionals langJava [
- "--with-ecj-jar=${javaEcj}"
-
- # Follow Sun's layout for the convenience of IcedTea/OpenJDK. See
- # .
- "--enable-java-home"
- "--with-java-home=\${prefix}/lib/jvm/jre"
- ] ++
- optional javaAwtGtk "--enable-java-awt=gtk" ++
- optional (langJava && javaAntlr != null) "--with-antlr-jar=${javaAntlr}" ++
-
- (import ../common/platform-flags.nix { inherit (stdenv) lib targetPlatform; }) ++
- optional (targetPlatform != hostPlatform) crossConfigureFlags ++
- optional (!bootstrap) "--disable-bootstrap" ++
-
- # Platform-specific flags
- optional (targetPlatform == hostPlatform && targetPlatform.isx86_32) "--with-arch=${stdenv.hostPlatform.parsed.cpu.name}" ++
- optionals hostPlatform.isSunOS [
- "--enable-long-long" "--enable-libssp" "--enable-threads=posix" "--disable-nls" "--enable-__cxa_atexit"
- # On Illumos/Solaris GNU as is preferred
- "--with-gnu-as" "--without-gnu-ld"
- ]
- ;
+ langC
+ langCC
+ langFortran
+ langJava javaAwtGtk javaAntlr javaEcj
+ langGo
+ langObjC
+ langObjCpp
+ ;
+ };
targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null;
buildFlags = optional
- (bootstrap && hostPlatform == buildPlatform)
+ (targetPlatform == hostPlatform && hostPlatform == buildPlatform)
(if profiledCompiler then "profiledbootstrap" else "bootstrap");
dontStrip = !stripped;
@@ -379,24 +266,13 @@ stdenv.mkDerivation ({
++ optionals javaAwtGtk [ gmp mpfr ]
));
- EXTRA_TARGET_FLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}"
- ] ++ optionals (! crossStageStatic) [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ]);
-
- EXTRA_TARGET_LDFLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}"
- ] ++ (if crossStageStatic then [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ] else [
- "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}"
- "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}"
- ]));
+ inherit
+ (import ../common/extra-target-flags.nix {
+ inherit stdenv crossStageStatic libcCross threadsCross;
+ })
+ EXTRA_TARGET_FLAGS
+ EXTRA_TARGET_LDFLAGS
+ ;
passthru = {
inherit langC langCC langObjC langObjCpp langFortran langGo version;
diff --git a/pkgs/development/compilers/gcc/5/default.nix b/pkgs/development/compilers/gcc/5/default.nix
index 0adedb6f842..a6aab5c26d4 100644
--- a/pkgs/development/compilers/gcc/5/default.nix
+++ b/pkgs/development/compilers/gcc/5/default.nix
@@ -7,6 +7,7 @@
, profiledCompiler ? false
, staticCompiler ? false
, enableShared ? true
+, enableLTO ? true
, texinfo ? null
, perl ? null # optional, for texi2pod (then pod2man); required for Java
, gmp, mpfr, libmpc, gettext, which
@@ -23,6 +24,7 @@
, enablePlugin ? stdenv.hostPlatform == stdenv.buildPlatform # Whether to support user-supplied plug-ins
, name ? "gcc"
, libcCross ? null
+, threadsCross ? null # for MinGW
, crossStageStatic ? false
, # Strip kills static libs of other archs (hence no cross)
stripped ? stdenv.hostPlatform == stdenv.buildPlatform
@@ -45,10 +47,14 @@ assert stdenv.hostPlatform.isDarwin -> gnused != null;
# The go frontend is written in c++
assert langGo -> langCC;
+# threadsCross is just for MinGW
+assert threadsCross != null -> stdenv.targetPlatform.isWindows;
+
with stdenv.lib;
with builtins;
-let version = "5.5.0";
+let majorVersion = "5";
+ version = "${majorVersion}.5.0";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
@@ -61,6 +67,10 @@ let version = "5.5.0";
++ optional stdenv.hostPlatform.isMusl (fetchpatch {
url = https://raw.githubusercontent.com/richfelker/musl-cross-make/e84b1bd1fc12a3def33111ca6df522cd6e5ec361/patches/gcc-5.3.0/0001-musl.diff;
sha256 = "0pppbf8myi2kjhm3z3479ihn1cm60kycfv60gj8yy1bs0pl1qcfm";
+ })
+ ++ optional (!crossStageStatic && targetPlatform.isMinGW) (fetchpatch {
+ url = "https://raw.githubusercontent.com/lhmouse/MINGW-packages/${import ../common/mfcgthreads-patches-repo.nix}/mingw-w64-gcc-git/9000-gcc-${majorVersion}-branch-Added-mcf-thread-model-support-from-mcfgthread.patch";
+ sha256 = "074bl5n27d1ksa31pvzj4vd8xd46r118k0w94gdv3s1vydg7mah0";
});
javaEcj = fetchurl {
@@ -88,72 +98,8 @@ let version = "5.5.0";
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
- crossDarwin = targetPlatform != hostPlatform && targetPlatform.libc == "libSystem";
- crossConfigureFlags =
- # Ensure that -print-prog-name is able to find the correct programs.
- [ "--with-as=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-as"
- "--with-ld=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-ld" ] ++
- (if crossMingw && crossStageStatic then [
- "--with-headers=${libcCross}/include"
- "--with-gcc"
- "--with-gnu-as"
- "--with-gnu-ld"
- "--with-gnu-ld"
- "--disable-shared"
- "--disable-nls"
- "--disable-debug"
- "--enable-sjlj-exceptions"
- "--enable-threads=win32"
- "--disable-win32-registry"
- "--disable-libmpx" # requires libc
- ] else if crossStageStatic then [
- "--disable-libssp"
- "--disable-nls"
- "--without-headers"
- "--disable-threads"
- "--disable-libgomp"
- "--disable-libquadmath"
- "--disable-shared"
- "--disable-libatomic" # requires libc
- "--disable-decimal-float" # requires libc
- "--disable-libmpx" # requires libc
- ] else [
- (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot"
- else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}")
- "--enable-__cxa_atexit"
- "--enable-long-long"
- ] ++
- (if crossMingw then [
- "--enable-threads=win32"
- "--enable-sjlj-exceptions"
- "--enable-hash-synchronization"
- "--enable-libssp"
- "--disable-nls"
- "--with-dwarf2"
- # To keep ABI compatibility with upstream mingw-w64
- "--enable-fully-dynamic-string"
- ] else
- optionals (targetPlatform.libc == "uclibc" || targetPlatform.libc == "musl") [
- # libsanitizer requires netrom/netrom.h which is not
- # available in uclibc.
- "--disable-libsanitizer"
- # In uclibc cases, libgomp needs an additional '-ldl'
- # and as I don't know how to pass it, I disable libgomp.
- "--disable-libgomp"
- ]
- ++ optional (targetPlatform.libc == "newlib") "--with-newlib"
- ++ optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
- ++ [
- "--enable-threads=${if targetPlatform.isUnix then "posix"
- else if targetPlatform.isWindows then "win32"
- else "single"}"
- "--enable-nls"
- "--disable-decimal-float" # No final libdecnumber (it may work only in 386)
- ]));
stageNameAddon = if crossStageStatic then "-stage-static" else "-stage-final";
- crossNameAddon = if targetPlatform != hostPlatform then "${targetPlatform.config}${stageNameAddon}-" else "";
-
- bootstrap = targetPlatform == hostPlatform;
+ crossNameAddon = if targetPlatform != hostPlatform then "-${targetPlatform.config}" + stageNameAddon else "";
in
@@ -247,101 +193,48 @@ stdenv.mkDerivation ({
++ (optional hostPlatform.isDarwin gnused)
;
+ depsTargetTarget = optional (!crossStageStatic && threadsCross != null) threadsCross;
+
NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl";
- preConfigure = stdenv.lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
- export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
- export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
- export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
- export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
- '';
+ preConfigure = import ../common/pre-configure.nix {
+ inherit (stdenv) lib;
+ inherit version hostPlatform langJava langGo;
+ };
dontDisableStatic = true;
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
- configureFlags =
- # Basic dependencies
- [
- "--with-gmp-include=${gmp.dev}/include"
- "--with-gmp-lib=${gmp.out}/lib"
- "--with-mpfr-include=${mpfr.dev}/include"
- "--with-mpfr-lib=${mpfr.out}/lib"
- "--with-mpc=${libmpc}"
- ] ++
- optional (libelf != null) "--with-libelf=${libelf}" ++
- optional (!(crossMingw && crossStageStatic))
- "--with-native-system-header-dir=${getDev stdenv.cc.libc}/include" ++
+ configureFlags = import ../common/configure-flags.nix {
+ inherit
+ stdenv
+ targetPackages
+ crossStageStatic libcCross
+ version
- # Basic configuration
- [
- "--enable-lto"
- "--disable-libstdcxx-pch"
- "--without-included-gettext"
- "--with-system-zlib"
- "--enable-static"
- "--enable-languages=${
- concatStrings (intersperse ","
- ( optional langC "c"
- ++ optional langCC "c++"
- ++ optional langFortran "fortran"
- ++ optional langJava "java"
- ++ optional langGo "go"
- ++ optional langObjC "objc"
- ++ optional langObjCpp "obj-c++"
- ++ optionals crossDarwin [ "objc" "obj-c++" ]
- )
- )
- }"
- ] ++
+ gmp mpfr libmpc libelf isl
- (if (enableMultilib || targetPlatform.isAvr)
- then ["--enable-multilib" "--disable-libquadmath"]
- else ["--disable-multilib"]) ++
- optional (!enableShared) "--disable-shared" ++
- (if enablePlugin
- then ["--enable-plugin"]
- else ["--disable-plugin"]) ++
+ enableLTO
+ enableMultilib
+ enablePlugin
+ enableShared
- # Optional features
- optional (isl != null) "--with-isl=${isl}" ++
-
- # Java options
- optionals langJava [
- "--with-ecj-jar=${javaEcj}"
-
- # Follow Sun's layout for the convenience of IcedTea/OpenJDK. See
- # .
- "--enable-java-home"
- "--with-java-home=\${prefix}/lib/jvm/jre"
- ] ++
- optional javaAwtGtk "--enable-java-awt=gtk" ++
- optional (langJava && javaAntlr != null) "--with-antlr-jar=${javaAntlr}" ++
-
- (import ../common/platform-flags.nix { inherit (stdenv) lib targetPlatform; }) ++
- optional (targetPlatform != hostPlatform) crossConfigureFlags ++
- optional (!bootstrap) "--disable-bootstrap" ++
-
- # Platform-specific flags
- optional (targetPlatform == hostPlatform && targetPlatform.isx86_32) "--with-arch=${stdenv.hostPlatform.parsed.cpu.name}" ++
- optionals hostPlatform.isSunOS [
- "--enable-long-long" "--enable-libssp" "--enable-threads=posix" "--disable-nls" "--enable-__cxa_atexit"
- # On Illumos/Solaris GNU as is preferred
- "--with-gnu-as" "--without-gnu-ld"
- ]
- ++ optionals (targetPlatform == hostPlatform && targetPlatform.libc == "musl") [
- "--disable-libsanitizer"
- "--disable-symvers"
- "libat_cv_have_ifunc=no"
- "--disable-gnu-indirect-function"
- ]
- ;
+ langC
+ langCC
+ langFortran
+ langJava javaAwtGtk javaAntlr javaEcj
+ langGo
+ langObjC
+ langObjCpp
+ ;
+ };
targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null;
buildFlags = optional
- (bootstrap && hostPlatform == buildPlatform)
+ (targetPlatform == hostPlatform && hostPlatform == buildPlatform)
(if profiledCompiler then "profiledbootstrap" else "bootstrap");
dontStrip = !stripped;
@@ -384,24 +277,13 @@ stdenv.mkDerivation ({
++ optionals javaAwtGtk [ gmp mpfr ]
));
- EXTRA_TARGET_FLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}"
- ] ++ optionals (! crossStageStatic) [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ]);
-
- EXTRA_TARGET_LDFLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}"
- ] ++ (if crossStageStatic then [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ] else [
- "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}"
- "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}"
- ]));
+ inherit
+ (import ../common/extra-target-flags.nix {
+ inherit stdenv crossStageStatic libcCross threadsCross;
+ })
+ EXTRA_TARGET_FLAGS
+ EXTRA_TARGET_LDFLAGS
+ ;
passthru = {
inherit langC langCC langObjC langObjCpp langFortran langGo version;
diff --git a/pkgs/development/compilers/gcc/6/default.nix b/pkgs/development/compilers/gcc/6/default.nix
index 959b5e62381..4ec24dbe88e 100644
--- a/pkgs/development/compilers/gcc/6/default.nix
+++ b/pkgs/development/compilers/gcc/6/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, targetPackages, fetchurl, noSysDirs
+{ stdenv, targetPackages, fetchurl, fetchpatch, noSysDirs
, langC ? true, langCC ? true, langFortran ? false
, langObjC ? stdenv.targetPlatform.isDarwin
, langObjCpp ? stdenv.targetPlatform.isDarwin
@@ -7,6 +7,7 @@
, profiledCompiler ? false
, staticCompiler ? false
, enableShared ? true
+, enableLTO ? true
, texinfo ? null
, perl ? null # optional, for texi2pod (then pod2man); required for Java
, gmp, mpfr, libmpc, gettext, which
@@ -23,6 +24,7 @@
, enablePlugin ? stdenv.hostPlatform == stdenv.buildPlatform # Whether to support user-supplied plug-ins
, name ? "gcc"
, libcCross ? null
+, threadsCross ? null # for MinGW
, crossStageStatic ? false
, # Strip kills static libs of other archs (hence no cross)
stripped ? stdenv.hostPlatform == stdenv.buildPlatform
@@ -45,10 +47,14 @@ assert stdenv.hostPlatform.isDarwin -> gnused != null;
# The go frontend is written in c++
assert langGo -> langCC;
+# threadsCross is just for MinGW
+assert threadsCross != null -> stdenv.targetPlatform.isWindows;
+
with stdenv.lib;
with builtins;
-let version = "6.5.0";
+let majorVersion = "6";
+ version = "${majorVersion}.5.0";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
@@ -58,7 +64,10 @@ let version = "6.5.0";
++ optional noSysDirs ../no-sys-dirs.patch
++ optional langFortran ../gfortran-driving.patch
++ optional (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch
- ;
+ ++ optional (!crossStageStatic && targetPlatform.isMinGW) (fetchpatch {
+ url = "https://raw.githubusercontent.com/lhmouse/MINGW-packages/${import ../common/mfcgthreads-patches-repo.nix}/mingw-w64-gcc-git/9000-gcc-${majorVersion}-branch-Added-mcf-thread-model-support-from-mcfgthread.patch";
+ sha256 = "1c449jgm1vx9g4kv82bxmvlgrwb8f6kwkl0gqmjlmhf7f4hjy2nr";
+ });
javaEcj = fetchurl {
# The `$(top_srcdir)/ecj.jar' file is automatically picked up at
@@ -85,74 +94,8 @@ let version = "6.5.0";
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
- crossDarwin = targetPlatform != hostPlatform && targetPlatform.libc == "libSystem";
- crossConfigureFlags =
- # Ensure that -print-prog-name is able to find the correct programs.
- [ "--with-as=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-as"
- "--with-ld=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-ld" ] ++
- (if crossMingw && crossStageStatic then [
- "--with-headers=${libcCross}/include"
- "--with-gcc"
- "--with-gnu-as"
- "--with-gnu-ld"
- "--with-gnu-ld"
- "--disable-shared"
- "--disable-nls"
- "--disable-debug"
- "--enable-sjlj-exceptions"
- "--enable-threads=win32"
- "--disable-win32-registry"
- "--disable-libmpx" # requires libc
- ] else if crossStageStatic then [
- "--disable-libssp"
- "--disable-nls"
- "--without-headers"
- "--disable-threads"
- "--disable-libgomp"
- "--disable-libquadmath"
- "--disable-shared"
- "--disable-libatomic" # requires libc
- "--disable-decimal-float" # requires libc
- "--disable-libmpx" # requires libc
- ] else [
- (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot"
- else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}")
- "--enable-__cxa_atexit"
- "--enable-long-long"
- ] ++
- (if crossMingw then [
- "--enable-threads=win32"
- "--enable-sjlj-exceptions"
- "--enable-hash-synchronization"
- "--enable-libssp"
- "--disable-nls"
- "--with-dwarf2"
- # To keep ABI compatibility with upstream mingw-w64
- "--enable-fully-dynamic-string"
- ] else
- optionals (targetPlatform.libc == "uclibc" || targetPlatform.libc == "musl") [
- # libsanitizer requires netrom/netrom.h which is not
- # available in uclibc.
- "--disable-libsanitizer"
- # In uclibc cases, libgomp needs an additional '-ldl'
- # and as I don't know how to pass it, I disable libgomp.
- "--disable-libgomp"
- # musl at least, disable: https://git.buildroot.net/buildroot/commit/?id=873d4019f7fb00f6a80592224236b3ba7d657865
- "--disable-libmpx"
- ]
- ++ optional (targetPlatform.libc == "newlib") "--with-newlib"
- ++ optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
- ++ [
- "--enable-threads=${if targetPlatform.isUnix then "posix"
- else if targetPlatform.isWindows then "win32"
- else "single"}"
- "--enable-nls"
- "--disable-decimal-float" # No final libdecnumber (it may work only in 386)
- ]));
stageNameAddon = if crossStageStatic then "-stage-static" else "-stage-final";
- crossNameAddon = if targetPlatform != hostPlatform then "${targetPlatform.config}${stageNameAddon}-" else "";
-
- bootstrap = targetPlatform == hostPlatform;
+ crossNameAddon = if targetPlatform != hostPlatform then "-${targetPlatform.config}" + stageNameAddon else "";
in
@@ -251,104 +194,48 @@ stdenv.mkDerivation ({
++ (optional hostPlatform.isDarwin gnused)
;
+ depsTargetTarget = optional (!crossStageStatic && threadsCross != null) threadsCross;
+
NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl";
- preConfigure = stdenv.lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
- export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
- export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
- export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
- export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
- ''
- + stdenv.lib.optionalString (langJava || langGo) ''
- export lib=$out;
- '';
+ preConfigure = import ../common/pre-configure.nix {
+ inherit (stdenv) lib;
+ inherit version hostPlatform langJava langGo;
+ };
dontDisableStatic = true;
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
- configureFlags =
- # Basic dependencies
- [
- "--with-gmp-include=${gmp.dev}/include"
- "--with-gmp-lib=${gmp.out}/lib"
- "--with-mpfr-include=${mpfr.dev}/include"
- "--with-mpfr-lib=${mpfr.out}/lib"
- "--with-mpc=${libmpc}"
- ] ++
- optional (libelf != null) "--with-libelf=${libelf}" ++
- optional (!(crossMingw && crossStageStatic))
- "--with-native-system-header-dir=${getDev stdenv.cc.libc}/include" ++
+ configureFlags = import ../common/configure-flags.nix {
+ inherit
+ stdenv
+ targetPackages
+ crossStageStatic libcCross
+ version
- # Basic configuration
- [
- "--enable-lto"
- "--disable-libstdcxx-pch"
- "--without-included-gettext"
- "--with-system-zlib"
- "--enable-static"
- "--enable-languages=${
- concatStrings (intersperse ","
- ( optional langC "c"
- ++ optional langCC "c++"
- ++ optional langFortran "fortran"
- ++ optional langJava "java"
- ++ optional langGo "go"
- ++ optional langObjC "objc"
- ++ optional langObjCpp "obj-c++"
- ++ optionals crossDarwin [ "objc" "obj-c++" ]
- )
- )
- }"
- ] ++
+ gmp mpfr libmpc libelf isl
- (if (enableMultilib || targetPlatform.isAvr)
- then ["--enable-multilib" "--disable-libquadmath"]
- else ["--disable-multilib"]) ++
- optional (!enableShared) "--disable-shared" ++
- (if enablePlugin
- then ["--enable-plugin"]
- else ["--disable-plugin"]) ++
+ enableLTO
+ enableMultilib
+ enablePlugin
+ enableShared
- # Optional features
- optional (isl != null) "--with-isl=${isl}" ++
-
- # Java options
- optionals langJava [
- "--with-ecj-jar=${javaEcj}"
-
- # Follow Sun's layout for the convenience of IcedTea/OpenJDK. See
- # .
- "--enable-java-home"
- "--with-java-home=\${prefix}/lib/jvm/jre"
- ] ++
- optional javaAwtGtk "--enable-java-awt=gtk" ++
- optional (langJava && javaAntlr != null) "--with-antlr-jar=${javaAntlr}" ++
-
- (import ../common/platform-flags.nix { inherit (stdenv) lib targetPlatform; }) ++
- optional (targetPlatform != hostPlatform) crossConfigureFlags ++
- optional (!bootstrap) "--disable-bootstrap" ++
-
- # Platform-specific flags
- optional (targetPlatform == hostPlatform && targetPlatform.isx86_32) "--with-arch=${stdenv.hostPlatform.parsed.cpu.name}" ++
- optionals hostPlatform.isSunOS [
- "--enable-long-long" "--enable-libssp" "--enable-threads=posix" "--disable-nls" "--enable-__cxa_atexit"
- # On Illumos/Solaris GNU as is preferred
- "--with-gnu-as" "--without-gnu-ld"
- ]
- ++ optionals (targetPlatform == hostPlatform && targetPlatform.libc == "musl") [
- "--disable-libsanitizer"
- "--disable-symvers"
- "libat_cv_have_ifunc=no"
- "--disable-gnu-indirect-function"
- ]
- ;
+ langC
+ langCC
+ langFortran
+ langJava javaAwtGtk javaAntlr javaEcj
+ langGo
+ langObjC
+ langObjCpp
+ ;
+ };
targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null;
buildFlags = optional
- (bootstrap && hostPlatform == buildPlatform)
+ (targetPlatform == hostPlatform && hostPlatform == buildPlatform)
(if profiledCompiler then "profiledbootstrap" else "bootstrap");
dontStrip = !stripped;
@@ -391,24 +278,13 @@ stdenv.mkDerivation ({
++ optionals javaAwtGtk [ gmp mpfr ]
));
- EXTRA_TARGET_FLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}"
- ] ++ optionals (! crossStageStatic) [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ]);
-
- EXTRA_TARGET_LDFLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}"
- ] ++ (if crossStageStatic then [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ] else [
- "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}"
- "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}"
- ]));
+ inherit
+ (import ../common/extra-target-flags.nix {
+ inherit stdenv crossStageStatic libcCross threadsCross;
+ })
+ EXTRA_TARGET_FLAGS
+ EXTRA_TARGET_LDFLAGS
+ ;
passthru = {
inherit langC langCC langObjC langObjCpp langFortran langGo version;
diff --git a/pkgs/development/compilers/gcc/7/default.nix b/pkgs/development/compilers/gcc/7/default.nix
index 68c05d28978..aa46a526389 100644
--- a/pkgs/development/compilers/gcc/7/default.nix
+++ b/pkgs/development/compilers/gcc/7/default.nix
@@ -6,6 +6,7 @@
, profiledCompiler ? false
, staticCompiler ? false
, enableShared ? true
+, enableLTO ? true
, texinfo ? null
, perl ? null # optional, for texi2pod (then pod2man)
, gmp, mpfr, libmpc, gettext, which
@@ -16,6 +17,7 @@
, enablePlugin ? stdenv.hostPlatform == stdenv.buildPlatform # Whether to support user-supplied plug-ins
, name ? "gcc"
, libcCross ? null
+, threadsCross ? null # for MinGW
, crossStageStatic ? false
, # Strip kills static libs of other archs (hence no cross)
stripped ? stdenv.hostPlatform == stdenv.buildPlatform
@@ -34,10 +36,14 @@ assert stdenv.hostPlatform.isDarwin -> gnused != null;
# The go frontend is written in c++
assert langGo -> langCC;
+# threadsCross is just for MinGW
+assert threadsCross != null -> stdenv.targetPlatform.isWindows;
+
with stdenv.lib;
with builtins;
-let version = "7.4.0";
+let majorVersion = "7";
+ version = "${majorVersion}.4.0";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
@@ -58,79 +64,16 @@ let version = "7.4.0";
})
++ optional langFortran ../gfortran-driving.patch
++ optional (targetPlatform.libc == "musl" && targetPlatform.isPower) ../ppc-musl.patch
- ++ optional (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch;
+ ++ optional (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch
+ ++ optional (!crossStageStatic && targetPlatform.isMinGW) (fetchpatch {
+ url = "https://raw.githubusercontent.com/lhmouse/MINGW-packages/${import ../common/mfcgthreads-patches-repo.nix}/mingw-w64-gcc-git/9000-gcc-${majorVersion}-branch-Added-mcf-thread-model-support-from-mcfgthread.patch";
+ sha256 = "1nyjnshpq5gbcbbpfv27hy4ajvycmgkpiabkjlxnnrnq1d99k1ay";
+ });
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
- crossDarwin = targetPlatform != hostPlatform && targetPlatform.libc == "libSystem";
- crossConfigureFlags =
- # Ensure that -print-prog-name is able to find the correct programs.
- [ "--with-as=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-as"
- "--with-ld=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-ld" ] ++
- (if crossMingw && crossStageStatic then [
- "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}"
- "--with-gcc"
- "--with-gnu-as"
- "--with-gnu-ld"
- "--with-gnu-ld"
- "--disable-shared"
- "--disable-nls"
- "--disable-debug"
- "--enable-sjlj-exceptions"
- "--enable-threads=win32"
- "--disable-win32-registry"
- "--disable-libmpx" # requires libc
- ] else if crossStageStatic then [
- "--disable-libssp"
- "--disable-nls"
- "--without-headers"
- "--disable-threads"
- "--disable-libgomp"
- "--disable-libquadmath"
- "--disable-shared"
- "--disable-libatomic" # requires libc
- "--disable-decimal-float" # requires libc
- "--disable-libmpx" # requires libc
- ] else [
- (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot"
- else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}")
- "--enable-__cxa_atexit"
- "--enable-long-long"
- ] ++
- (if crossMingw then [
- "--enable-threads=win32"
- "--enable-sjlj-exceptions"
- "--enable-hash-synchronization"
- "--enable-libssp"
- "--disable-nls"
- "--with-dwarf2"
- # To keep ABI compatibility with upstream mingw-w64
- "--enable-fully-dynamic-string"
- ] else
- optionals (targetPlatform.libc == "uclibc" || targetPlatform.libc == "musl") [
- # libsanitizer requires netrom/netrom.h which is not
- # available in uclibc.
- "--disable-libsanitizer"
- # In uclibc cases, libgomp needs an additional '-ldl'
- # and as I don't know how to pass it, I disable libgomp.
- "--disable-libgomp"
- # musl at least, disable: https://git.buildroot.net/buildroot/commit/?id=873d4019f7fb00f6a80592224236b3ba7d657865
- "--disable-libmpx"
- ]
- ++ optional (targetPlatform.libc == "newlib") "--with-newlib"
- ++ optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
- ++ [
- "--enable-threads=${if targetPlatform.isUnix then "posix"
- else if targetPlatform.isWindows then "win32"
- else "single"}"
- "--enable-nls"
- # No final libdecnumber (it may work only in 386)
- "--disable-decimal-float"
- ]));
stageNameAddon = if crossStageStatic then "-stage-static" else "-stage-final";
- crossNameAddon = if targetPlatform != hostPlatform then "${targetPlatform.config}${stageNameAddon}-" else "";
-
- bootstrap = targetPlatform == hostPlatform;
+ crossNameAddon = if targetPlatform != hostPlatform then "-${targetPlatform.config}" + stageNameAddon else "";
in
@@ -227,91 +170,50 @@ stdenv.mkDerivation ({
++ (optional hostPlatform.isDarwin gnused)
;
+ depsTargetTarget = optional (!crossStageStatic && threadsCross != null) threadsCross;
+
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString (stdenv.cc.isClang && langFortran) "-Wno-unused-command-line-argument";
NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl";
- preConfigure = stdenv.lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
- export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
- export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
- export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
- export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
- '';
+ preConfigure = import ../common/pre-configure.nix {
+ inherit (stdenv) lib;
+ inherit version hostPlatform langGo;
+ };
dontDisableStatic = true;
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
- configureFlags =
- # Basic dependencies
- [
- "--with-gmp-include=${gmp.dev}/include"
- "--with-gmp-lib=${gmp.out}/lib"
- "--with-mpfr-include=${mpfr.dev}/include"
- "--with-mpfr-lib=${mpfr.out}/lib"
- "--with-mpc=${libmpc}"
- ] ++
- optional (libelf != null) "--with-libelf=${libelf}" ++
- optional (!(crossMingw && crossStageStatic))
- "--with-native-system-header-dir=${getDev stdenv.cc.libc}/include" ++
+ configureFlags = import ../common/configure-flags.nix {
+ inherit
+ stdenv
+ targetPackages
+ crossStageStatic libcCross
+ version
- # Basic configuration
- [
- "--enable-lto"
- "--disable-libstdcxx-pch"
- "--without-included-gettext"
- "--with-system-zlib"
- "--enable-static"
- "--enable-languages=${
- concatStrings (intersperse ","
- ( optional langC "c"
- ++ optional langCC "c++"
- ++ optional langFortran "fortran"
- ++ optional langGo "go"
- ++ optional langObjC "objc"
- ++ optional langObjCpp "obj-c++"
- ++ optionals crossDarwin [ "objc" "obj-c++" ]
- )
- )
- }"
- ] ++
+ gmp mpfr libmpc libelf isl
- (if (enableMultilib || targetPlatform.isAvr)
- then ["--enable-multilib" "--disable-libquadmath"]
- else ["--disable-multilib"]) ++
- optional (!enableShared) "--disable-shared" ++
- (if enablePlugin
- then ["--enable-plugin"]
- else ["--disable-plugin"]) ++
+ enableLTO
+ enableMultilib
+ enablePlugin
+ enableShared
- # Optional features
- optional (isl != null) "--with-isl=${isl}" ++
-
- (import ../common/platform-flags.nix { inherit (stdenv) lib targetPlatform; }) ++
- optional (targetPlatform != hostPlatform) crossConfigureFlags ++
- optional (!bootstrap) "--disable-bootstrap" ++
-
- # Platform-specific flags
- optional (targetPlatform == hostPlatform && targetPlatform.isx86_32) "--with-arch=${stdenv.hostPlatform.parsed.cpu.name}" ++
- optionals hostPlatform.isSunOS [
- "--enable-long-long" "--enable-libssp" "--enable-threads=posix" "--disable-nls" "--enable-__cxa_atexit"
- # On Illumos/Solaris GNU as is preferred
- "--with-gnu-as" "--without-gnu-ld"
- ]
- ++ optionals (targetPlatform == hostPlatform && targetPlatform.libc == "musl") [
- "--disable-libsanitizer"
- "--disable-symvers"
- "libat_cv_have_ifunc=no"
- "--disable-gnu-indirect-function"
- ]
- ++ optional (targetPlatform.isAarch64) "--enable-fix-cortex-a53-843419"
+ langC
+ langCC
+ langFortran
+ langGo
+ langObjC
+ langObjCpp
+ ;
+ } ++ optional (targetPlatform.isAarch64) "--enable-fix-cortex-a53-843419"
++ optional targetPlatform.isNetBSD "--disable-libcilkrts"
;
targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null;
buildFlags = optional
- (bootstrap && hostPlatform == buildPlatform)
+ (targetPlatform == hostPlatform && hostPlatform == buildPlatform)
(if profiledCompiler then "profiledbootstrap" else "bootstrap");
dontStrip = !stripped;
@@ -341,24 +243,13 @@ stdenv.mkDerivation ({
LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib));
- EXTRA_TARGET_FLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}"
- ] ++ optionals (! crossStageStatic) [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ]);
-
- EXTRA_TARGET_LDFLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}"
- ] ++ (if crossStageStatic then [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ] else [
- "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}"
- "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}"
- ]));
+ inherit
+ (import ../common/extra-target-flags.nix {
+ inherit stdenv crossStageStatic libcCross threadsCross;
+ })
+ EXTRA_TARGET_FLAGS
+ EXTRA_TARGET_LDFLAGS
+ ;
passthru = {
inherit langC langCC langObjC langObjCpp langFortran langGo version;
diff --git a/pkgs/development/compilers/gcc/8/default.nix b/pkgs/development/compilers/gcc/8/default.nix
index b84b8958325..0874d4d085a 100644
--- a/pkgs/development/compilers/gcc/8/default.nix
+++ b/pkgs/development/compilers/gcc/8/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, targetPackages, fetchurl, noSysDirs
+{ stdenv, targetPackages, fetchurl, fetchpatch, noSysDirs
, langC ? true, langCC ? true, langFortran ? false
, langObjC ? stdenv.targetPlatform.isDarwin
, langObjCpp ? stdenv.targetPlatform.isDarwin
@@ -6,6 +6,7 @@
, profiledCompiler ? false
, staticCompiler ? false
, enableShared ? true
+, enableLTO ? true
, texinfo ? null
, perl ? null # optional, for texi2pod (then pod2man)
, gmp, mpfr, libmpc, gettext, which
@@ -16,6 +17,7 @@
, enablePlugin ? stdenv.hostPlatform == stdenv.buildPlatform # Whether to support user-supplied plug-ins
, name ? "gcc"
, libcCross ? null
+, threadsCross ? null # for MinGW
, crossStageStatic ? false
, # Strip kills static libs of other archs (hence no cross)
stripped ? stdenv.hostPlatform == stdenv.buildPlatform
@@ -34,10 +36,14 @@ assert stdenv.hostPlatform.isDarwin -> gnused != null;
# The go frontend is written in c++
assert langGo -> langCC;
+# threadsCross is just for MinGW
+assert threadsCross != null -> stdenv.targetPlatform.isWindows;
+
with stdenv.lib;
with builtins;
-let version = "8.3.0";
+let majorVersion = "8";
+ version = "${majorVersion}.3.0";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
@@ -50,83 +56,21 @@ let version = "8.3.0";
}) */
++ optional langFortran ../gfortran-driving.patch
++ optional (targetPlatform.libc == "musl" && targetPlatform.isPower) ../ppc-musl.patch
- ++ optional (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch;
+ ++ optional (targetPlatform.libc == "musl") ../libgomp-dont-force-initial-exec.patch
+ ++ optional (!crossStageStatic && targetPlatform.isMinGW) (fetchpatch {
+ url = "https://raw.githubusercontent.com/lhmouse/MINGW-packages/${import ../common/mfcgthreads-patches-repo.nix}/mingw-w64-gcc-git/9000-gcc-${majorVersion}-branch-Added-mcf-thread-model-support-from-mcfgthread.patch";
+ sha256 = "1in5kvcknlpi9z1vvjw6jfmwy8k12zvbqlqfnq84qpm99r0rh00a";
+ });
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
- crossDarwin = targetPlatform != hostPlatform && targetPlatform.libc == "libSystem";
- crossConfigureFlags =
- # Ensure that -print-prog-name is able to find the correct programs.
- [ "--with-as=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-as"
- "--with-ld=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-ld" ] ++
- (if crossMingw && crossStageStatic then [
- "--with-headers=${libcCross}/include"
- "--with-gcc"
- "--with-gnu-as"
- "--with-gnu-ld"
- "--with-gnu-ld"
- "--disable-shared"
- "--disable-nls"
- "--disable-debug"
- "--enable-sjlj-exceptions"
- "--enable-threads=win32"
- "--disable-win32-registry"
- "--disable-libmpx" # requires libc
- ] else if crossStageStatic then [
- "--disable-libssp"
- "--disable-nls"
- "--without-headers"
- "--disable-threads"
- "--disable-libgomp"
- "--disable-libquadmath"
- "--disable-shared"
- "--disable-libatomic" # requires libc
- "--disable-decimal-float" # requires libc
- "--disable-libmpx" # requires libc
- ] else [
- (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot"
- else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}")
- "--enable-__cxa_atexit"
- "--enable-long-long"
- ] ++
- (if crossMingw then [
- "--enable-threads=win32"
- "--enable-sjlj-exceptions"
- "--enable-hash-synchronization"
- "--enable-libssp"
- "--disable-nls"
- "--with-dwarf2"
- # To keep ABI compatibility with upstream mingw-w64
- "--enable-fully-dynamic-string"
- ] else
- optionals (targetPlatform.libc == "uclibc" || targetPlatform.libc == "musl") [
- # libsanitizer requires netrom/netrom.h which is not
- # available in uclibc.
- "--disable-libsanitizer"
- # In uclibc cases, libgomp needs an additional '-ldl'
- # and as I don't know how to pass it, I disable libgomp.
- "--disable-libgomp"
- # musl at least, disable: https://git.buildroot.net/buildroot/commit/?id=873d4019f7fb00f6a80592224236b3ba7d657865
- "--disable-libmpx"
- ]
- ++ optional (targetPlatform.libc == "newlib") "--with-newlib"
- ++ optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
- ++ [
- "--enable-threads=${if targetPlatform.isUnix then "posix"
- else if targetPlatform.isWindows then "win32"
- else "single"}"
- "--enable-nls"
- "--disable-decimal-float" # No final libdecnumber (it may work only in 386)
- ]));
stageNameAddon = if crossStageStatic then "-stage-static" else "-stage-final";
crossNameAddon = if targetPlatform != hostPlatform then "-${targetPlatform.config}" + stageNameAddon else "";
- bootstrap = targetPlatform == hostPlatform;
-
in
stdenv.mkDerivation ({
- name = "${name}${if stripped then "" else "-debug"}-${version}" + crossNameAddon;
+ name = crossNameAddon + "${name}${if stripped then "" else "-debug"}-${version}";
builder = ../builder.sh;
@@ -218,88 +162,47 @@ stdenv.mkDerivation ({
++ (optional hostPlatform.isDarwin gnused)
;
+ depsTargetTarget = optional (!crossStageStatic && threadsCross != null) threadsCross;
+
NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl";
- preConfigure = stdenv.lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
- export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
- export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
- export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
- export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
- '';
+ preConfigure = import ../common/pre-configure.nix {
+ inherit (stdenv) lib;
+ inherit version hostPlatform langGo;
+ };
dontDisableStatic = true;
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
- configureFlags =
- # Basic dependencies
- [
- "--with-gmp-include=${gmp.dev}/include"
- "--with-gmp-lib=${gmp.out}/lib"
- "--with-mpfr-include=${mpfr.dev}/include"
- "--with-mpfr-lib=${mpfr.out}/lib"
- "--with-mpc=${libmpc}"
- ] ++
- optional (libelf != null) "--with-libelf=${libelf}" ++
- optional (!(crossMingw && crossStageStatic))
- "--with-native-system-header-dir=${getDev stdenv.cc.libc}/include" ++
+ configureFlags = import ../common/configure-flags.nix {
+ inherit
+ stdenv
+ targetPackages
+ crossStageStatic libcCross
+ version
- # Basic configuration
- [
- "--enable-lto"
- "--disable-libstdcxx-pch"
- "--without-included-gettext"
- "--with-system-zlib"
- "--enable-static"
- "--enable-languages=${
- concatStrings (intersperse ","
- ( optional langC "c"
- ++ optional langCC "c++"
- ++ optional langFortran "fortran"
- ++ optional langGo "go"
- ++ optional langObjC "objc"
- ++ optional langObjCpp "obj-c++"
- ++ optionals crossDarwin [ "objc" "obj-c++" ]
- )
- )
- }"
- ] ++
+ gmp mpfr libmpc libelf isl
- (if (enableMultilib || targetPlatform.isAvr)
- then ["--enable-multilib" "--disable-libquadmath"]
- else ["--disable-multilib"]) ++
- optional (!enableShared) "--disable-shared" ++
- (if enablePlugin
- then ["--enable-plugin"]
- else ["--disable-plugin"]) ++
+ enableLTO
+ enableMultilib
+ enablePlugin
+ enableShared
- # Optional features
- optional (isl != null) "--with-isl=${isl}" ++
-
- (import ../common/platform-flags.nix { inherit (stdenv) lib targetPlatform; }) ++
- optional (targetPlatform != hostPlatform) crossConfigureFlags ++
- optional (!bootstrap) "--disable-bootstrap" ++
-
- # Platform-specific flags
- optional (targetPlatform == hostPlatform && targetPlatform.isx86_32) "--with-arch=${stdenv.hostPlatform.parsed.cpu.name}" ++
- optionals hostPlatform.isSunOS [
- "--enable-long-long" "--enable-libssp" "--enable-threads=posix" "--disable-nls" "--enable-__cxa_atexit"
- # On Illumos/Solaris GNU as is preferred
- "--with-gnu-as" "--without-gnu-ld"
- ]
- ++ optionals (targetPlatform == hostPlatform && targetPlatform.libc == "musl") [
- "--disable-libsanitizer"
- "--disable-symvers"
- "libat_cv_have_ifunc=no"
- "--disable-gnu-indirect-function"
- ]
- ;
+ langC
+ langCC
+ langFortran
+ langGo
+ langObjC
+ langObjCpp
+ ;
+ };
targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null;
buildFlags = optional
- (bootstrap && hostPlatform == buildPlatform)
+ (targetPlatform == hostPlatform && hostPlatform == buildPlatform)
(if profiledCompiler then "profiledbootstrap" else "bootstrap");
dontStrip = !stripped;
@@ -327,24 +230,13 @@ stdenv.mkDerivation ({
LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib));
- EXTRA_TARGET_FLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}"
- ] ++ optionals (! crossStageStatic) [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ]);
-
- EXTRA_TARGET_LDFLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}"
- ] ++ (if crossStageStatic then [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ] else [
- "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}"
- "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}"
- ]));
+ inherit
+ (import ../common/extra-target-flags.nix {
+ inherit stdenv crossStageStatic libcCross threadsCross;
+ })
+ EXTRA_TARGET_FLAGS
+ EXTRA_TARGET_LDFLAGS
+ ;
passthru = {
inherit langC langCC langObjC langObjCpp langFortran langGo version;
diff --git a/pkgs/development/compilers/gcc/9/default.nix b/pkgs/development/compilers/gcc/9/default.nix
index de4d893b99e..f16dcb59b46 100644
--- a/pkgs/development/compilers/gcc/9/default.nix
+++ b/pkgs/development/compilers/gcc/9/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, targetPackages, fetchurl, noSysDirs
+{ stdenv, targetPackages, fetchurl, fetchpatch, noSysDirs
, langC ? true, langCC ? true, langFortran ? false
, langObjC ? stdenv.targetPlatform.isDarwin
, langObjCpp ? stdenv.targetPlatform.isDarwin
@@ -6,6 +6,7 @@
, profiledCompiler ? false
, staticCompiler ? false
, enableShared ? true
+, enableLTO ? true
, texinfo ? null
, perl ? null # optional, for texi2pod (then pod2man)
, gmp, mpfr, libmpc, gettext, which
@@ -16,6 +17,7 @@
, enablePlugin ? stdenv.hostPlatform == stdenv.buildPlatform # Whether to support user-supplied plug-ins
, name ? "gcc"
, libcCross ? null
+, threadsCross ? null # for MinGW
, crossStageStatic ? false
, # Strip kills static libs of other archs (hence no cross)
stripped ? stdenv.hostPlatform == stdenv.buildPlatform
@@ -34,10 +36,14 @@ assert stdenv.hostPlatform.isDarwin -> gnused != null;
# The go frontend is written in c++
assert langGo -> langCC;
+# threadsCross is just for MinGW
+assert threadsCross != null -> stdenv.targetPlatform.isWindows;
+
with stdenv.lib;
with builtins;
-let version = "9.2.0";
+let majorVersion = "9";
+ version = "${majorVersion}.2.0";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
@@ -49,83 +55,21 @@ let version = "9.2.0";
sha256 = ""; # TODO: uncomment and check hash when available.
}) */
++ optional langFortran ../gfortran-driving.patch
- ++ optional (targetPlatform.libc == "musl" && targetPlatform.isPower) ../ppc-musl.patch;
+ ++ optional (targetPlatform.libc == "musl" && targetPlatform.isPower) ../ppc-musl.patch
+ ++ optional (!crossStageStatic && targetPlatform.isMinGW) (fetchpatch {
+ url = "https://raw.githubusercontent.com/lhmouse/MINGW-packages/${import ../common/mfcgthreads-patches-repo.nix}/mingw-w64-gcc-git/9000-gcc-${majorVersion}-branch-Added-mcf-thread-model-support-from-mcfgthread.patch";
+ sha256 = "1in5kvcknlpi9z1vvjw6jfmwy8k12zvbqlqfnq84qpm99r0rh00a";
+ });
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
- crossDarwin = targetPlatform != hostPlatform && targetPlatform.libc == "libSystem";
- crossConfigureFlags =
- # Ensure that -print-prog-name is able to find the correct programs.
- [ "--with-as=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-as"
- "--with-ld=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-ld" ] ++
- (if crossMingw && crossStageStatic then [
- "--with-headers=${libcCross}/include"
- "--with-gcc"
- "--with-gnu-as"
- "--with-gnu-ld"
- "--with-gnu-ld"
- "--disable-shared"
- "--disable-nls"
- "--disable-debug"
- "--enable-sjlj-exceptions"
- "--enable-threads=win32"
- "--disable-win32-registry"
- "--disable-libmpx" # requires libc
- ] else if crossStageStatic then [
- "--disable-libssp"
- "--disable-nls"
- "--without-headers"
- "--disable-threads"
- "--disable-libgomp"
- "--disable-libquadmath"
- "--disable-shared"
- "--disable-libatomic" # requires libc
- "--disable-decimal-float" # requires libc
- "--disable-libmpx" # requires libc
- ] else [
- (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot"
- else "--with-headers=${getDev libcCross}${libcCross.incdir or "/include"}")
- "--enable-__cxa_atexit"
- "--enable-long-long"
- ] ++
- (if crossMingw then [
- "--enable-threads=win32"
- "--enable-sjlj-exceptions"
- "--enable-hash-synchronization"
- "--enable-libssp"
- "--disable-nls"
- "--with-dwarf2"
- # To keep ABI compatibility with upstream mingw-w64
- "--enable-fully-dynamic-string"
- ] else
- optionals (targetPlatform.libc == "uclibc" || targetPlatform.libc == "musl") [
- # libsanitizer requires netrom/netrom.h which is not
- # available in uclibc.
- "--disable-libsanitizer"
- # In uclibc cases, libgomp needs an additional '-ldl'
- # and as I don't know how to pass it, I disable libgomp.
- "--disable-libgomp"
- # musl at least, disable: https://git.buildroot.net/buildroot/commit/?id=873d4019f7fb00f6a80592224236b3ba7d657865
- "--disable-libmpx"
- ]
- ++ optional (targetPlatform.libc == "newlib") "--with-newlib"
- ++ optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
- ++ [
- "--enable-threads=${if targetPlatform.isUnix then "posix"
- else if targetPlatform.isWindows then "win32"
- else "single"}"
- "--enable-nls"
- "--disable-decimal-float" # No final libdecnumber (it may work only in 386)
- ]));
stageNameAddon = if crossStageStatic then "-stage-static" else "-stage-final";
crossNameAddon = if targetPlatform != hostPlatform then "-${targetPlatform.config}" + stageNameAddon else "";
- bootstrap = targetPlatform == hostPlatform;
-
in
stdenv.mkDerivation ({
- name = "${name}${if stripped then "" else "-debug"}-${version}" + crossNameAddon;
+ name = crossNameAddon + "${name}${if stripped then "" else "-debug"}-${version}";
builder = ../builder.sh;
@@ -217,88 +161,47 @@ stdenv.mkDerivation ({
++ (optional hostPlatform.isDarwin gnused)
;
+ depsTargetTarget = optional (!crossStageStatic && threadsCross != null) threadsCross;
+
NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl";
- preConfigure = stdenv.lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
- export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
- export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
- export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
- export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
- '';
+ preConfigure = import ../common/pre-configure.nix {
+ inherit (stdenv) lib;
+ inherit version hostPlatform langGo;
+ };
dontDisableStatic = true;
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
- configureFlags =
- # Basic dependencies
- [
- "--with-gmp-include=${gmp.dev}/include"
- "--with-gmp-lib=${gmp.out}/lib"
- "--with-mpfr-include=${mpfr.dev}/include"
- "--with-mpfr-lib=${mpfr.out}/lib"
- "--with-mpc=${libmpc}"
- ] ++
- optional (libelf != null) "--with-libelf=${libelf}" ++
- optional (!(crossMingw && crossStageStatic))
- "--with-native-system-header-dir=${getDev stdenv.cc.libc}/include" ++
+ configureFlags = import ../common/configure-flags.nix {
+ inherit
+ stdenv
+ targetPackages
+ crossStageStatic libcCross
+ version
- # Basic configuration
- [
- "--enable-lto"
- "--disable-libstdcxx-pch"
- "--without-included-gettext"
- "--with-system-zlib"
- "--enable-static"
- "--enable-languages=${
- concatStrings (intersperse ","
- ( optional langC "c"
- ++ optional langCC "c++"
- ++ optional langFortran "fortran"
- ++ optional langGo "go"
- ++ optional langObjC "objc"
- ++ optional langObjCpp "obj-c++"
- ++ optionals crossDarwin [ "objc" "obj-c++" ]
- )
- )
- }"
- ] ++
+ gmp mpfr libmpc libelf isl
- (if (enableMultilib || targetPlatform.isAvr)
- then ["--enable-multilib" "--disable-libquadmath"]
- else ["--disable-multilib"]) ++
- optional (!enableShared) "--disable-shared" ++
- (if enablePlugin
- then ["--enable-plugin"]
- else ["--disable-plugin"]) ++
+ enableLTO
+ enableMultilib
+ enablePlugin
+ enableShared
- # Optional features
- optional (isl != null) "--with-isl=${isl}" ++
-
- (import ../common/platform-flags.nix { inherit (stdenv) lib targetPlatform; }) ++
- optional (targetPlatform != hostPlatform) crossConfigureFlags ++
- optional (!bootstrap) "--disable-bootstrap" ++
-
- # Platform-specific flags
- optional (targetPlatform == hostPlatform && targetPlatform.isx86_32) "--with-arch=${stdenv.hostPlatform.parsed.cpu.name}" ++
- optionals hostPlatform.isSunOS [
- "--enable-long-long" "--enable-libssp" "--enable-threads=posix" "--disable-nls" "--enable-__cxa_atexit"
- # On Illumos/Solaris GNU as is preferred
- "--with-gnu-as" "--without-gnu-ld"
- ]
- ++ optionals (targetPlatform == hostPlatform && targetPlatform.libc == "musl") [
- "--disable-libsanitizer"
- "--disable-symvers"
- "libat_cv_have_ifunc=no"
- "--disable-gnu-indirect-function"
- ]
- ;
+ langC
+ langCC
+ langFortran
+ langGo
+ langObjC
+ langObjCpp
+ ;
+ };
targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null;
buildFlags = optional
- (bootstrap && hostPlatform == buildPlatform)
+ (targetPlatform == hostPlatform && hostPlatform == buildPlatform)
(if profiledCompiler then "profiledbootstrap" else "bootstrap");
dontStrip = !stripped;
@@ -326,24 +229,13 @@ stdenv.mkDerivation ({
LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib));
- EXTRA_TARGET_FLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}"
- ] ++ optionals (! crossStageStatic) [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ]);
-
- EXTRA_TARGET_LDFLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}"
- ] ++ (if crossStageStatic then [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ] else [
- "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}"
- "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}"
- ]));
+ inherit
+ (import ../common/extra-target-flags.nix {
+ inherit stdenv crossStageStatic libcCross threadsCross;
+ })
+ EXTRA_TARGET_FLAGS
+ EXTRA_TARGET_LDFLAGS
+ ;
passthru = {
inherit langC langCC langObjC langObjCpp langFortran langGo version;
diff --git a/pkgs/development/compilers/gcc/common/configure-flags.nix b/pkgs/development/compilers/gcc/common/configure-flags.nix
new file mode 100644
index 00000000000..3b96f432e96
--- /dev/null
+++ b/pkgs/development/compilers/gcc/common/configure-flags.nix
@@ -0,0 +1,174 @@
+{ stdenv
+, targetPackages
+
+, crossStageStatic, libcCross
+, version
+
+, gmp, mpfr, libmpc, libelf, isl
+, cloog ? null
+
+, enableLTO
+, enableMultilib
+, enablePlugin
+, enableShared
+
+, langC
+, langCC
+, langFortran
+, langJava ? false, javaAwtGtk ? false, javaAntlr ? null, javaEcj ? null
+, langGo
+, langObjC
+, langObjCpp
+}:
+
+assert cloog != null -> stdenv.lib.versionOlder version "5";
+assert langJava -> stdenv.lib.versionOlder version "7";
+
+let
+ inherit (stdenv)
+ buildPlatform hostPlatform targetPlatform
+ lib;
+
+ crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
+ crossDarwin = targetPlatform != hostPlatform && targetPlatform.libc == "libSystem";
+
+ crossConfigureFlags =
+ # Ensure that -print-prog-name is able to find the correct programs.
+ [
+ "--with-as=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-as"
+ "--with-ld=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-ld"
+ ]
+ ++ (if crossStageStatic then [
+ "--disable-libssp"
+ "--disable-nls"
+ "--without-headers"
+ "--disable-threads"
+ "--disable-libgomp"
+ "--disable-libquadmath"
+ "--disable-shared"
+ "--disable-libatomic" # requires libc
+ "--disable-decimal-float" # requires libc
+ "--disable-libmpx" # requires libc
+ ] ++ lib.optionals crossMingw [
+ "--with-headers=${lib.getDev libcCross}/include"
+ "--with-gcc"
+ "--with-gnu-as"
+ "--with-gnu-ld"
+ "--disable-debug"
+ "--enable-sjlj-exceptions"
+ "--disable-win32-registry"
+ ] else [
+ (if crossDarwin then "--with-sysroot=${lib.getLib libcCross}/share/sysroot"
+ else "--with-headers=${lib.getDev libcCross}${libcCross.incdir or "/include"}")
+ "--enable-__cxa_atexit"
+ "--enable-long-long"
+ "--enable-threads=${if targetPlatform.isUnix then "posix"
+ else if targetPlatform.isWindows then "mcf"
+ else "single"}"
+ "--enable-nls"
+ "--disable-decimal-float" # No final libdecnumber (it may work only in 386)
+ ] ++ lib.optionals (targetPlatform.libc == "uclibc" || targetPlatform.libc == "musl") [
+ # libsanitizer requires netrom/netrom.h which is not
+ # available in uclibc.
+ "--disable-libsanitizer"
+ # In uclibc cases, libgomp needs an additional '-ldl'
+ # and as I don't know how to pass it, I disable libgomp.
+ "--disable-libgomp"
+ ] ++ lib.optionals (targetPlatform.libc == "musl") [
+ # musl at least, disable: https://git.buildroot.net/buildroot/commit/?id=873d4019f7fb00f6a80592224236b3ba7d657865
+ "--disable-libmpx"
+ ] ++ lib.optionals crossMingw [
+ "--enable-sjlj-exceptions"
+ "--enable-hash-synchronization"
+ "--enable-libssp"
+ "--disable-nls"
+ "--with-dwarf2"
+ # To keep ABI compatibility with upstream mingw-w64
+ "--enable-fully-dynamic-string"
+ ] ++ lib.optional (targetPlatform.libc == "newlib") "--with-newlib"
+ ++ lib.optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
+ );
+
+ configureFlags =
+ # Basic dependencies
+ [
+ "--with-gmp-include=${gmp.dev}/include"
+ "--with-gmp-lib=${gmp.out}/lib"
+ "--with-mpfr-include=${mpfr.dev}/include"
+ "--with-mpfr-lib=${mpfr.out}/lib"
+ "--with-mpc=${libmpc}"
+ ]
+ ++ lib.optional (libelf != null) "--with-libelf=${libelf}"
+ ++ lib.optional (!(crossMingw && crossStageStatic))
+ "--with-native-system-header-dir=${lib.getDev stdenv.cc.libc}/include"
+
+ # Basic configuration
+ ++ [
+ (lib.enableFeature enableLTO "lto")
+ "--disable-libstdcxx-pch"
+ "--without-included-gettext"
+ "--with-system-zlib"
+ "--enable-static"
+ "--enable-languages=${
+ lib.concatStrings (lib.intersperse ","
+ ( lib.optional langC "c"
+ ++ lib.optional langCC "c++"
+ ++ lib.optional langFortran "fortran"
+ ++ lib.optional langJava "java"
+ ++ lib.optional langGo "go"
+ ++ lib.optional langObjC "objc"
+ ++ lib.optional langObjCpp "obj-c++"
+ ++ lib.optionals crossDarwin [ "objc" "obj-c++" ]
+ )
+ )
+ }"
+ ]
+
+ ++ (if (enableMultilib || targetPlatform.isAvr)
+ then ["--enable-multilib" "--disable-libquadmath"]
+ else ["--disable-multilib"])
+ ++ lib.optional (!enableShared) "--disable-shared"
+ ++ [
+ (lib.enableFeature enablePlugin "plugin")
+ ]
+
+ # Optional features
+ ++ lib.optional (isl != null) "--with-isl=${isl}"
+ ++ lib.optionals (cloog != null) [
+ "--with-cloog=${cloog}"
+ "--disable-cloog-version-check"
+ "--enable-cloog-backend=isl"
+ ]
+
+ # Java options
+ ++ lib.optionals langJava [
+ "--with-ecj-jar=${javaEcj}"
+
+ # Follow Sun's layout for the convenience of IcedTea/OpenJDK. See
+ # .
+ "--enable-java-home"
+ "--with-java-home=\${prefix}/lib/jvm/jre"
+ ]
+ ++ lib.optional javaAwtGtk "--enable-java-awt=gtk"
+ ++ lib.optional (langJava && javaAntlr != null) "--with-antlr-jar=${javaAntlr}"
+
+ ++ (import ../common/platform-flags.nix { inherit (stdenv) lib targetPlatform; })
+ ++ lib.optional (targetPlatform != hostPlatform) crossConfigureFlags
+ ++ lib.optional (targetPlatform != hostPlatform) "--disable-bootstrap"
+
+ # Platform-specific flags
+ ++ lib.optional (targetPlatform == hostPlatform && targetPlatform.isx86_32) "--with-arch=${stdenv.hostPlatform.parsed.cpu.name}"
+ ++ lib.optionals hostPlatform.isSunOS [
+ "--enable-long-long" "--enable-libssp" "--enable-threads=posix" "--disable-nls" "--enable-__cxa_atexit"
+ # On Illumos/Solaris GNU as is preferred
+ "--with-gnu-as" "--without-gnu-ld"
+ ]
+ ++ lib.optionals (targetPlatform == hostPlatform && targetPlatform.libc == "musl") [
+ "--disable-libsanitizer"
+ "--disable-symvers"
+ "libat_cv_have_ifunc=no"
+ "--disable-gnu-indirect-function"
+ ]
+ ;
+
+in configureFlags
diff --git a/pkgs/development/compilers/gcc/common/extra-target-flags.nix b/pkgs/development/compilers/gcc/common/extra-target-flags.nix
new file mode 100644
index 00000000000..bce9a8d4738
--- /dev/null
+++ b/pkgs/development/compilers/gcc/common/extra-target-flags.nix
@@ -0,0 +1,30 @@
+{ stdenv, crossStageStatic, libcCross, threadsCross }:
+
+let
+ inherit (stdenv) lib hostPlatform targetPlatform;
+in
+
+{
+ EXTRA_TARGET_FLAGS = let
+ mkFlags = dep: lib.optionals (targetPlatform != hostPlatform && dep != null) ([
+ "-idirafter ${lib.getDev dep}${dep.incdir or "/include"}"
+ ] ++ stdenv.lib.optionals (! crossStageStatic) [
+ "-B${lib.getLib dep}${dep.libdir or "/lib"}"
+ ]);
+ in mkFlags libcCross
+ ++ lib.optionals (!crossStageStatic) (mkFlags threadsCross)
+ ;
+
+ EXTRA_TARGET_LDFLAGS = let
+ mkFlags = dep: lib.optionals (targetPlatform != hostPlatform && dep != null) ([
+ "-Wl,-L${lib.getLib dep}${dep.libdir or "/lib"}"
+ ] ++ (if crossStageStatic then [
+ "-B${lib.getLib dep}${dep.libdir or "/lib"}"
+ ] else [
+ "-Wl,-rpath,${lib.getLib dep}${dep.libdir or "/lib"}"
+ "-Wl,-rpath-link,${lib.getLib dep}${dep.libdir or "/lib"}"
+ ]));
+ in mkFlags libcCross
+ ++ lib.optionals (!crossStageStatic) (mkFlags threadsCross)
+ ;
+}
diff --git a/pkgs/development/compilers/gcc/common/mfcgthreads-patches-repo.nix b/pkgs/development/compilers/gcc/common/mfcgthreads-patches-repo.nix
new file mode 100644
index 00000000000..f8822c6dba0
--- /dev/null
+++ b/pkgs/development/compilers/gcc/common/mfcgthreads-patches-repo.nix
@@ -0,0 +1 @@
+"740f233da00c4fb5bcc225b2e29768824bcecc58"
diff --git a/pkgs/development/compilers/gcc/common/pre-configure.nix b/pkgs/development/compilers/gcc/common/pre-configure.nix
new file mode 100644
index 00000000000..4c86d37e243
--- /dev/null
+++ b/pkgs/development/compilers/gcc/common/pre-configure.nix
@@ -0,0 +1,12 @@
+{ lib, version, hostPlatform, langJava ? false, langGo }:
+
+assert langJava -> lib.versionOlder version "7";
+
+lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
+ export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
+ export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
+ export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
+ export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
+'' + lib.optionalString (lib.versionOlder version "7" && (langJava || langGo)) ''
+ export lib=$out;
+''
diff --git a/pkgs/development/compilers/gcc/snapshot/default.nix b/pkgs/development/compilers/gcc/snapshot/default.nix
index a07f6f1feb2..5344b659169 100644
--- a/pkgs/development/compilers/gcc/snapshot/default.nix
+++ b/pkgs/development/compilers/gcc/snapshot/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, targetPackages, fetchurl, noSysDirs
+{ stdenv, targetPackages, fetchurl, fetchpatch, noSysDirs
, langC ? true, langCC ? true, langFortran ? false
, langObjC ? stdenv.targetPlatform.isDarwin
, langObjCpp ? stdenv.targetPlatform.isDarwin
@@ -6,6 +6,7 @@
, profiledCompiler ? false
, staticCompiler ? false
, enableShared ? true
+, enableLTO ? true
, texinfo ? null
, perl ? null # optional, for texi2pod (then pod2man)
, gmp, mpfr, libmpc, gettext, which
@@ -16,6 +17,7 @@
, enablePlugin ? stdenv.hostPlatform == stdenv.buildPlatform # Whether to support user-supplied plug-ins
, name ? "gcc"
, libcCross ? null
+, threadsCross ? null # for MinGW
, crossStageStatic ? false
, # Strip kills static libs of other archs (hence no cross)
stripped ? stdenv.hostPlatform == stdenv.buildPlatform
@@ -35,10 +37,14 @@ assert stdenv.hostPlatform.isDarwin -> gnused != null;
# The go frontend is written in c++
assert langGo -> langCC;
+# threadsCross is just for MinGW
+assert threadsCross != null -> stdenv.targetPlatform.isWindows;
+
with stdenv.lib;
with builtins;
-let version = "7-20170409";
+let majorVersion = "7";
+ version = "${majorVersion}-20170409";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
@@ -46,81 +52,21 @@ let version = "7-20170409";
[ ]
++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
++ optional noSysDirs ../no-sys-dirs.patch
- ++ optional langFortran ../gfortran-driving.patch;
+ ++ optional langFortran ../gfortran-driving.patch
+ ++ optional (!crossStageStatic && targetPlatform.isMinGW) (fetchpatch {
+ url = "https://raw.githubusercontent.com/lhmouse/MINGW-packages/${import ../common/mfcgthreads-patches-repo.nix}/mingw-w64-gcc-git/9000-gcc-${majorVersion}-branch-Added-mcf-thread-model-support-from-mcfgthread.patch";
+ sha256 = "1nyjnshpq5gbcbbpfv27hy4ajvycmgkpiabkjlxnnrnq1d99k1ay";
+ });
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
- crossDarwin = targetPlatform != hostPlatform && targetPlatform.libc == "libSystem";
- crossConfigureFlags =
- # Ensure that -print-prog-name is able to find the correct programs.
- [ "--with-as=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-as"
- "--with-ld=${targetPackages.stdenv.cc.bintools}/bin/${targetPlatform.config}-ld" ] ++
- (if crossMingw && crossStageStatic then [
- "--with-headers=${libcCross}/include"
- "--with-gcc"
- "--with-gnu-as"
- "--with-gnu-ld"
- "--with-gnu-ld"
- "--disable-shared"
- "--disable-nls"
- "--disable-debug"
- "--enable-sjlj-exceptions"
- "--enable-threads=win32"
- "--disable-win32-registry"
- "--disable-libmpx" # requires libc
- ] else if crossStageStatic then [
- "--disable-libssp"
- "--disable-nls"
- "--without-headers"
- "--disable-threads"
- "--disable-libgomp"
- "--disable-libquadmath"
- "--disable-shared"
- "--disable-libatomic" # requires libc
- "--disable-decimal-float" # requires libc
- "--disable-libmpx" # requires libc
- ] else [
- (if crossDarwin then "--with-sysroot=${getLib libcCross}/share/sysroot"
- else "--with-headers=${getDev libcCross}/include")
- "--enable-__cxa_atexit"
- "--enable-long-long"
- ] ++
- (if crossMingw then [
- "--enable-threads=win32"
- "--enable-sjlj-exceptions"
- "--enable-hash-synchronization"
- "--enable-libssp"
- "--disable-nls"
- "--with-dwarf2"
- # To keep ABI compatibility with upstream mingw-w64
- "--enable-fully-dynamic-string"
- ] else
- optionals (targetPlatform.libc == "uclibc") [
- # libsanitizer requires netrom/netrom.h which is not
- # available in uclibc.
- "--disable-libsanitizer"
- # In uclibc cases, libgomp needs an additional '-ldl'
- # and as I don't know how to pass it, I disable libgomp.
- "--disable-libgomp"
- ]
- ++ optional (targetPlatform.libc == "newlib") "--with-newlib"
- ++ optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
- ++ [
- "--enable-threads=${if targetPlatform.isUnix then "posix"
- else if targetPlatform.isWindows then "win32"
- else "single"}"
- "--enable-nls"
- "--disable-decimal-float" # No final libdecnumber (it may work only in 386)
- ]));
stageNameAddon = if crossStageStatic then "-stage-static" else "-stage-final";
crossNameAddon = if targetPlatform != hostPlatform then "-${targetPlatform.config}" + stageNameAddon else "";
- bootstrap = targetPlatform == hostPlatform;
-
in
stdenv.mkDerivation ({
- name = "${name}${if stripped then "" else "-debug"}-${version}" + crossNameAddon;
+ name = crossNameAddon + "${name}${if stripped then "" else "-debug"}-${version}";
builder = ../builder.sh;
@@ -182,84 +128,48 @@ stdenv.mkDerivation ({
++ (optional hostPlatform.isDarwin gnused)
;
+ depsTargetTarget = optional (!crossStageStatic && threadsCross != null) threadsCross;
+
NIX_LDFLAGS = stdenv.lib.optionalString hostPlatform.isSunOS "-lm -ldl";
- preConfigure = stdenv.lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
- export NIX_LDFLAGS=`echo $NIX_LDFLAGS | sed -e s~$prefix/lib~$prefix/lib/amd64~g`
- export LDFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $LDFLAGS_FOR_TARGET"
- export CXXFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CXXFLAGS_FOR_TARGET"
- export CFLAGS_FOR_TARGET="-Wl,-rpath,$prefix/lib/amd64 $CFLAGS_FOR_TARGET"
- '';
+ preConfigure = import ../common/pre-configure.nix {
+ inherit (stdenv) lib;
+ inherit version hostPlatform langGo;
+ };
dontDisableStatic = true;
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ] ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
- configureFlags =
- # Basic dependencies
- [
- "--with-gmp-include=${gmp.dev}/include"
- "--with-gmp-lib=${gmp.out}/lib"
- "--with-mpfr-include=${mpfr.dev}/include"
- "--with-mpfr-lib=${mpfr.out}/lib"
- "--with-mpc=${libmpc}"
- ] ++
- optional (libelf != null) "--with-libelf=${libelf}" ++
- optional (!(crossMingw && crossStageStatic))
- "--with-native-system-header-dir=${getDev stdenv.cc.libc}/include" ++
+ configureFlags = import ../common/configure-flags.nix {
+ inherit
+ stdenv
+ targetPackages
+ crossStageStatic libcCross
+ version
- # Basic configuration
- [
- "--enable-lto"
- "--disable-libstdcxx-pch"
- "--without-included-gettext"
- "--with-system-zlib"
- "--enable-static"
- "--enable-languages=${
- concatStrings (intersperse ","
- ( optional langC "c"
- ++ optional langCC "c++"
- ++ optional langFortran "fortran"
- ++ optional langGo "go"
- ++ optional langObjC "objc"
- ++ optional langObjCpp "obj-c++"
- ++ optionals crossDarwin [ "objc" "obj-c++" ]
- )
- )
- }"
- ] ++
+ gmp mpfr libmpc libelf isl
- (if enableMultilib
- then ["--enable-multilib" "--disable-libquadmath"]
- else ["--disable-multilib"]) ++
- optional (!enableShared) "--disable-shared" ++
- (if enablePlugin
- then ["--enable-plugin"]
- else ["--disable-plugin"]) ++
+ enableLTO
+ enableMultilib
+ enablePlugin
+ enableShared
- # Optional features
- optional (isl != null) "--with-isl=${isl}" ++
-
-
- (import ../common/platform-flags.nix { inherit (stdenv) lib targetPlatform; }) ++
- optional (targetPlatform != hostPlatform) crossConfigureFlags ++
- optional (!bootstrap) "--disable-bootstrap" ++
-
- # Platform-specific flags
- optional (targetPlatform == hostPlatform && targetPlatform.isi686) "--with-arch=i686" ++
- optionals hostPlatform.isSunOS [
- "--enable-long-long" "--enable-libssp" "--enable-threads=posix" "--disable-nls" "--enable-__cxa_atexit"
- # On Illumos/Solaris GNU as is preferred
- "--with-gnu-as" "--without-gnu-ld"
- ]
- ;
+ langC
+ langCC
+ langFortran
+ langGo
+ langObjC
+ langObjCpp
+ ;
+ };
targetConfig = if targetPlatform != hostPlatform then targetPlatform.config else null;
- buildFlags = if bootstrap then
- (if profiledCompiler then "profiledbootstrap" else "bootstrap")
- else "";
+ buildFlags = optional
+ (targetPlatform == hostPlatform && hostPlatform == buildPlatform)
+ (if profiledCompiler then "profiledbootstrap" else "bootstrap");
dontStrip = !stripped;
NIX_STRIP_DEBUG = !stripped;
@@ -287,24 +197,13 @@ stdenv.mkDerivation ({
LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib));
- EXTRA_TARGET_FLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}"
- ] ++ optionals (! crossStageStatic) [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ]);
-
- EXTRA_TARGET_LDFLAGS = optionals
- (targetPlatform != hostPlatform && libcCross != null)
- ([
- "-Wl,-L${libcCross.out}${libcCross.libdir or "/lib"}"
- ] ++ (if crossStageStatic then [
- "-B${libcCross.out}${libcCross.libdir or "/lib"}"
- ] else [
- "-Wl,-rpath,${libcCross.out}${libcCross.libdir or "/lib"}"
- "-Wl,-rpath-link,${libcCross.out}${libcCross.libdir or "/lib"}"
- ]));
+ inherit
+ (import ../common/extra-target-flags.nix {
+ inherit stdenv crossStageStatic libcCross threadsCross;
+ })
+ EXTRA_TARGET_FLAGS
+ EXTRA_TARGET_LDFLAGS
+ ;
passthru = {
inherit langC langCC langObjC langObjCpp langFortran langGo version;
diff --git a/pkgs/development/compilers/go/1.12.nix b/pkgs/development/compilers/go/1.12.nix
index ce8d0223714..b3b66fde2a1 100644
--- a/pkgs/development/compilers/go/1.12.nix
+++ b/pkgs/development/compilers/go/1.12.nix
@@ -30,11 +30,11 @@ in
stdenv.mkDerivation rec {
pname = "go";
- version = "1.12.9";
+ version = "1.12.10";
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "1z32imbwmpkzgyh5c3vi7rbvzbq94xjk5qi2xm9sccj7kknmc3mb";
+ sha256 = "0m1rvawvpdl7kd0asw10m50xbxlhykix6dng9p4x6ih6x3y4hvpm";
};
# perl is used for testing go vet
diff --git a/pkgs/development/compilers/go/1.13.nix b/pkgs/development/compilers/go/1.13.nix
index d0aeac13522..9e8a6601724 100644
--- a/pkgs/development/compilers/go/1.13.nix
+++ b/pkgs/development/compilers/go/1.13.nix
@@ -30,11 +30,11 @@ in
stdenv.mkDerivation rec {
pname = "go";
- version = "1.13.1";
+ version = "1.13.4";
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "0n4k42bbrj5g9b1kczkfsih049v43vqzaps7n69gmfa4jpk59wc1";
+ sha256 = "093n5v0bipaan0qqc02wash18r625y74r4zhmjwlc9zf8asfmnwm";
};
# perl is used for testing go vet
diff --git a/pkgs/development/compilers/graalvm/default.nix b/pkgs/development/compilers/graalvm/default.nix
index 61e3b6c16ae..41cf956cd9f 100644
--- a/pkgs/development/compilers/graalvm/default.nix
+++ b/pkgs/development/compilers/graalvm/default.nix
@@ -293,7 +293,7 @@ in rec {
# gfortran readline bzip2 lzma pcre.dev curl ed ## WIP: fastr dependencies
];
postUnpack = ''
- cp ${stdenv.cc.cc}/include/c++/${stdenv.cc.cc.version}/stdlib.h \
+ cp ${stdenv.cc.cc}/include/c++/${lib.getVersion stdenv.cc.cc}/stdlib.h \
$sourceRoot/sulong/projects/com.oracle.truffle.llvm.libraries.bitcode/include
cp ${truffleMake} $TMP && mv *truffle.make truffle.make
rm $sourceRoot/truffle/src/libffi/patches/others/0001-Add-mx-bootstrap-Makefile.patch
@@ -318,7 +318,7 @@ in rec {
--replace 'protected String compilerCommand = "cc";' 'protected String compilerCommand = "${stdenv.cc}/bin/cc";'
# prevent cyclical imports caused by identical names
substituteInPlace sulong/projects/com.oracle.truffle.llvm.libraries.bitcode/include/stdlib.h \
- --replace '# include ' '# include "${stdenv.cc.cc}/include/c++/${stdenv.cc.cc.version}/cstdlib"'
+ --replace '# include ' '# include "${stdenv.cc.cc}/include/c++/${lib.getVersion stdenv.cc.cc}/cstdlib"'
# dragonegg can't seem to compile on nix, so let's not require it
substituteInPlace sulong/mx.sulong/suite.py \
--replace '"requireDragonegg" : True,' '"requireDragonegg" : False,'
diff --git a/pkgs/development/compilers/haxe/default.nix b/pkgs/development/compilers/haxe/default.nix
index 0ae038d4713..5329cf59aa3 100644
--- a/pkgs/development/compilers/haxe/default.nix
+++ b/pkgs/development/compilers/haxe/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchgit, coreutils, ocaml, zlib, pcre, neko, camlp4 }:
+{ stdenv, fetchgit, coreutils, ocamlPackages, zlib, pcre, neko }:
+
+let inherit (ocamlPackages) ocaml camlp4; in
let
generic = { version, sha256, prePatch }:
diff --git a/pkgs/development/compilers/intel-graphics-compiler/default.nix b/pkgs/development/compilers/intel-graphics-compiler/default.nix
index c8fbffcc164..183e1f2a085 100644
--- a/pkgs/development/compilers/intel-graphics-compiler/default.nix
+++ b/pkgs/development/compilers/intel-graphics-compiler/default.nix
@@ -24,13 +24,13 @@ in
stdenv.mkDerivation rec {
pname = "intel-graphics-compiler";
- version = "1.0.10";
+ version = "1.0.2714.1";
src = fetchFromGitHub {
owner = "intel";
repo = "intel-graphics-compiler";
rev = "igc-${version}";
- sha256 = "1yqd2zvvvxxxzb5d3v0f03n0jdivid5l2cj11dw7ff7xz7jwiv2i";
+ sha256 = "0ys03sv08fg8q06lb6k5088xirnwms4nzazxp3kbdjm973n7imxc";
};
nativeBuildInputs = [ clang cmake bison flex llvm python ];
diff --git a/pkgs/development/compilers/ispc/default.nix b/pkgs/development/compilers/ispc/default.nix
index 762d1233bb6..0c44595b24b 100644
--- a/pkgs/development/compilers/ispc/default.nix
+++ b/pkgs/development/compilers/ispc/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
# there are missing dependencies in the Makefile, causing sporadic build failures
enableParallelBuilding = false;
- doCheck = true;
+ doCheck = stdenv.isLinux;
buildInputs = with llvmPackages; [
which
@@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
homepage = https://ispc.github.io/ ;
description = "Intel 'Single Program, Multiple Data' Compiler, a vectorised language";
license = licenses.bsd3;
- platforms = ["x86_64-linux"]; # TODO: buildable on more platforms?
+ platforms = ["x86_64-linux" "x86_64-darwin"]; # TODO: buildable on more platforms?
maintainers = [ maintainers.aristid ];
};
}
diff --git a/pkgs/development/compilers/jasmin/default.nix b/pkgs/development/compilers/jasmin/default.nix
new file mode 100644
index 00000000000..ef1b3055190
--- /dev/null
+++ b/pkgs/development/compilers/jasmin/default.nix
@@ -0,0 +1,44 @@
+{ stdenv
+, fetchurl
+, unzip
+, jdk
+, ant
+, makeWrapper
+, jre
+, callPackage
+}:
+
+stdenv.mkDerivation rec {
+ pname = "jasmin";
+ version = "2.4";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/jasmin/jasmin-${version}/jasmin-${version}.zip";
+ sha256 = "17a41vr96glcdrdbk88805wwvv1r6w8wg7if23yhd0n6rrl0r8ga";
+ };
+
+ nativeBuildInputs = [ unzip jdk ant makeWrapper ];
+
+ buildPhase = "ant all";
+ installPhase =
+ ''
+ install -Dm644 jasmin.jar $out/share/java/jasmin.jar
+ mkdir -p $out/bin
+ makeWrapper ${jre}/bin/java $out/bin/jasmin \
+ --add-flags "-jar $out/share/java/jasmin.jar"
+ '';
+
+ passthru.tests = {
+ minimal-module = callPackage ./test-assemble-hello-world {};
+ };
+
+ meta = with stdenv.lib; {
+ description = "An assembler for the Java Virtual Machine";
+ homepage = "http://jasmin.sourceforge.net/";
+ downloadPage = "https://sourceforge.net/projects/jasmin/files/latest/download";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ fgaz ];
+ platforms = platforms.all;
+ };
+}
+
diff --git a/pkgs/development/compilers/jasmin/test-assemble-hello-world/HelloWorld.j b/pkgs/development/compilers/jasmin/test-assemble-hello-world/HelloWorld.j
new file mode 100644
index 00000000000..564e6c8a9aa
--- /dev/null
+++ b/pkgs/development/compilers/jasmin/test-assemble-hello-world/HelloWorld.j
@@ -0,0 +1,31 @@
+.class public HelloWorld
+.super java/lang/Object
+
+;
+; standard initializer (calls java.lang.Object's initializer)
+;
+.method public ()V
+ aload_0
+ invokenonvirtual java/lang/Object/()V
+ return
+.end method
+
+;
+; main() - prints out Hello World
+;
+.method public static main([Ljava/lang/String;)V
+ .limit stack 2 ; up to two items can be pushed
+
+ ; push System.out onto the stack
+ getstatic java/lang/System/out Ljava/io/PrintStream;
+
+ ; push a string onto the stack
+ ldc "Hello World!"
+
+ ; call the PrintStream.println() method.
+ invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V
+
+ ; done
+ return
+.end method
+
diff --git a/pkgs/development/compilers/jasmin/test-assemble-hello-world/default.nix b/pkgs/development/compilers/jasmin/test-assemble-hello-world/default.nix
new file mode 100644
index 00000000000..1840edffa77
--- /dev/null
+++ b/pkgs/development/compilers/jasmin/test-assemble-hello-world/default.nix
@@ -0,0 +1,12 @@
+{ stdenv, jasmin, jre }:
+
+stdenv.mkDerivation {
+ name = "jasmin-test-assemble-hello-world";
+ meta.timeout = 60;
+ buildCommand = ''
+ ${jasmin}/bin/jasmin ${./HelloWorld.j}
+ ${jre}/bin/java HelloWorld | grep "Hello World"
+ touch $out
+ '';
+}
+
diff --git a/pkgs/development/compilers/ldc/default.nix b/pkgs/development/compilers/ldc/default.nix
index 787a9352e22..03e6fa82b9d 100644
--- a/pkgs/development/compilers/ldc/default.nix
+++ b/pkgs/development/compilers/ldc/default.nix
@@ -2,8 +2,8 @@
, python, libconfig, lit, gdb, unzip, darwin, bash
, callPackage, makeWrapper, targetPackages
, bootstrapVersion ? false
-, version ? "1.16.0"
-, ldcSha256 ? "00kk6pijn1ay2kkrp6b5ismawxr10azwij89k1rkszavqq6rsva2"
+, version ? "1.17.0"
+, ldcSha256 ? "1aag5jfrng6p4ms0fs90hjbv9bcj3hj8h52r68c3cm6racdajbva"
}:
let
diff --git a/pkgs/development/compilers/llvm/7/llvm.nix b/pkgs/development/compilers/llvm/7/llvm.nix
index 068791406e8..3e966f1ea44 100644
--- a/pkgs/development/compilers/llvm/7/llvm.nix
+++ b/pkgs/development/compilers/llvm/7/llvm.nix
@@ -94,6 +94,9 @@ in stdenv.mkDerivation ({
rm test/tools/llvm-dwarfdump/X86/debug_addr_dwarf4.s
rm test/tools/llvm-dwarfdump/X86/debug_addr_unsupported_version.s
rm test/tools/llvm-dwarfdump/X86/debug_addr_version_mismatch.s
+ '' + optionalString (stdenv.hostPlatform.system == "armv6l-linux") ''
+ # Seems to require certain floating point hardware (NEON?)
+ rm test/ExecutionEngine/frem.ll
'' + ''
patchShebangs test/BugPoint/compile-custom.ll.py
'';
diff --git a/pkgs/development/compilers/llvm/9/llvm.nix b/pkgs/development/compilers/llvm/9/llvm.nix
index 9bc7e1fc20b..c8f78f5f7f2 100644
--- a/pkgs/development/compilers/llvm/9/llvm.nix
+++ b/pkgs/development/compilers/llvm/9/llvm.nix
@@ -75,6 +75,15 @@ in stdenv.mkDerivation (rec {
rm unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
# valgrind unhappy with musl or glibc, but fails w/musl only
rm test/CodeGen/AArch64/wineh4.mir
+ '' + optionalString stdenv.hostPlatform.isAarch32 ''
+ # skip failing X86 test cases on 32-bit ARM
+ rm test/DebugInfo/X86/convert-debugloc.ll
+ rm test/DebugInfo/X86/convert-inlined.ll
+ rm test/DebugInfo/X86/convert-linked.ll
+ rm test/tools/dsymutil/X86/op-convert.test
+ '' + optionalString (stdenv.hostPlatform.system == "armv6l-linux") ''
+ # Seems to require certain floating point hardware (NEON?)
+ rm test/ExecutionEngine/frem.ll
'' + ''
patchShebangs test/BugPoint/compile-custom.ll.py
diff --git a/pkgs/development/compilers/nim/default.nix b/pkgs/development/compilers/nim/default.nix
index 129b8ca4dd8..48808bf356b 100644
--- a/pkgs/development/compilers/nim/default.nix
+++ b/pkgs/development/compilers/nim/default.nix
@@ -1,19 +1,17 @@
# based on https://github.com/nim-lang/Nim/blob/v0.18.0/.travis.yml
-{ stdenv, lib, fetchurl, makeWrapper, nodejs-slim, openssl, pcre, readline,
- boehmgc, sfml, tzdata, coreutils, sqlite }:
+{ stdenv, lib, fetchurl, makeWrapper, openssl, pcre, readline,
+ boehmgc, sfml, sqlite }:
stdenv.mkDerivation rec {
pname = "nim";
- version = "1.0.0";
+ version = "1.0.2";
src = fetchurl {
url = "https://nim-lang.org/download/${pname}-${version}.tar.xz";
- sha256 = "1pg0lxahis8zfk6rdzdj281bahl8wglpjgngkc4vg1pc9p61fj03";
+ sha256 = "1rjinrs119c8i6wzz5fzjfml7n7kbd5hb9642g4rr8qxkq4sx83k";
};
- doCheck = !stdenv.isDarwin;
-
enableParallelBuilding = true;
NIX_LDFLAGS = [
@@ -24,14 +22,9 @@ stdenv.mkDerivation rec {
"-lsqlite3"
];
- # 1. nodejs is only needed for tests
- # 2. we could create a separate derivation for the "written in c" version of nim
- # used for bootstrapping, but koch insists on moving the nim compiler around
- # as part of building it, so it cannot be read-only
-
- checkInputs = [
- nodejs-slim tzdata coreutils
- ];
+ # we could create a separate derivation for the "written in c" version of nim
+ # used for bootstrapping, but koch insists on moving the nim compiler around
+ # as part of building it, so it cannot be read-only
nativeBuildInputs = [
makeWrapper
@@ -56,46 +49,6 @@ stdenv.mkDerivation rec {
runHook postBuild
'';
- prePatch =
- let disableTest = ''sed -i '1i discard \"\"\"\n disabled: true\n\"\"\"\n\n' '';
- disableStdLibTest = ''sed -i -e '/^when isMainModule/,/^END$/{s/^/#/}' '';
- disableCompile = ''sed -i -e 's/^/#/' '';
- in ''
- substituteInPlace ./tests/osproc/tworkingdir.nim --replace "/usr/bin" "${coreutils}/bin"
- substituteInPlace ./tests/stdlib/ttimes.nim --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo"
-
- # runs out of memory on a machine with 8GB RAM
- ${disableTest} ./tests/system/t7894.nim
-
- # requires network access (not available in the build container)
- ${disableTest} ./tests/stdlib/thttpclient.nim
- '' + lib.optionalString stdenv.isAarch64 ''
- # supposedly broken on aarch64
- ${disableStdLibTest} ./lib/pure/stats.nim
-
- # reported upstream: https://github.com/nim-lang/Nim/issues/11463
- ${disableCompile} ./lib/nimhcr.nim
- ${disableTest} ./tests/dll/nimhcr_unit.nim
- ${disableTest} ./tests/dll/nimhcr_integration.nim
-
- # reported upstream: https://github.com/nim-lang/Nim/issues/12262
- ${disableTest} ./tests/range/tcompiletime_range_checks.nim
-
- # requires "immintrin.h" which is available only on x86
- ${disableTest} ./tests/misc/tsizeof3.nim
- '';
-
- checkPhase = ''
- runHook preCheck
-
- # Fortify hardening breaks tests
- # https://github.com/nim-lang/Nim/issues/11435#issuecomment-534545696
- NIX_HARDENING_ENABLE=''${NIX_HARDENING_ENABLE/fortify/} \
- ./koch tests --nim:bin/nim all
-
- runHook postCheck
- '';
-
installPhase = ''
runHook preInstall
diff --git a/pkgs/development/compilers/openjdk/darwin/8.nix b/pkgs/development/compilers/openjdk/darwin/8.nix
index 045901b1bae..d2fef9bb481 100644
--- a/pkgs/development/compilers/openjdk/darwin/8.nix
+++ b/pkgs/development/compilers/openjdk/darwin/8.nix
@@ -7,11 +7,11 @@ let
};
jdk = stdenv.mkDerivation {
- name = "zulu1.8.0_121-8.20.0.5";
+ name = "zulu1.8.0_222-8.40.0.25-ca-fx";
src = fetchurl {
- url = "http://cdn.azul.com/zulu/bin/zulu8.20.0.5-jdk8.0.121-macosx_x64.zip";
- sha256 = "2a58bd1d9b0cbf0b3d8d1bcdd117c407e3d5a0ec01e2f53565c9bec5cf9ea78b";
+ url = "http://cdn.azul.com/zulu/bin/zulu8.40.0.25-ca-fx-jdk8.0.222-macosx_x64.zip";
+ sha256 = "1mal8bdc94q7ahx7p3xggy3qpxr6h83g2y01wzgvnqjd8n5i3qr1";
curlOpts = "-H Referer:https://www.azul.com/downloads/zulu/zulu-linux/";
};
diff --git a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
index e80d81dc5a0..549395232f9 100644
--- a/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
+++ b/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
@@ -201,4 +201,4 @@ let result = stdenv.mkDerivation rec {
platforms = [ "i686-linux" "x86_64-linux" "armv7l-linux" "aarch64-linux" ]; # some inherit jre.meta.platforms
};
-}; in stdenv.lib.trivial.warn "Public updates for Oracle Java SE 8 released after January 2019 will not be available for business, commercial or production use without a commercial license. See https://java.com/en/download/release_notice.jsp for more information." result
+}; in result
diff --git a/pkgs/development/compilers/osl/default.nix b/pkgs/development/compilers/osl/default.nix
index e4d3398476e..26ef76382a3 100644
--- a/pkgs/development/compilers/osl/default.nix
+++ b/pkgs/development/compilers/osl/default.nix
@@ -8,13 +8,13 @@ in clangStdenv.mkDerivation rec {
# In theory this could use GCC + Clang rather than just Clang,
# but https://github.com/NixOS/nixpkgs/issues/29877 stops this
name = "openshadinglanguage-${version}";
- version = "1.10.6";
+ version = "1.10.7";
src = fetchFromGitHub {
owner = "imageworks";
repo = "OpenShadingLanguage";
- rev = "Release-1.10.6";
- sha256 = "1g8g853iq56knlvn1hdsck78by3843vyly9wji5ip41r6i2s0zla";
+ rev = "Release-1.10.7";
+ sha256 = "15grach34grp8x65sq8xzs2s6nfzjhn4blpfnaicw46jdi4c2w59";
};
cmakeFlags = [ "-DUSE_BOOST_WAVE=ON" "-DENABLERTTI=ON" ];
diff --git a/pkgs/development/compilers/pakcs/curry-base.nix b/pkgs/development/compilers/pakcs/curry-base.nix
index 2d98699d283..b34a2146383 100644
--- a/pkgs/development/compilers/pakcs/curry-base.nix
+++ b/pkgs/development/compilers/pakcs/curry-base.nix
@@ -3,7 +3,7 @@
}:
mkDerivation {
pname = "curry-base";
- version = "1.0.0";
+ version = "1.1.0";
src = ./.;
libraryHaskellDepends = [
base containers directory extra filepath mtl parsec pretty time
diff --git a/pkgs/development/compilers/pakcs/curry-frontend.nix b/pkgs/development/compilers/pakcs/curry-frontend.nix
index d94bef9ec7f..b169578c7c3 100644
--- a/pkgs/development/compilers/pakcs/curry-frontend.nix
+++ b/pkgs/development/compilers/pakcs/curry-frontend.nix
@@ -1,21 +1,23 @@
-{ mkDerivation, base, Cabal, containers, curry-base, directory
-, extra, filepath, mtl, network-uri, pretty, process, set-extra
-, stdenv, transformers
+{ mkDerivation, base, bytestring, Cabal, containers, curry-base
+, directory, extra, file-embed, filepath, mtl, network-uri, pretty
+, process, set-extra, stdenv, template-haskell, transformers
}:
mkDerivation {
pname = "curry-frontend";
- version = "1.0.2";
+ version = "1.0.4";
src = ./.;
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base containers curry-base directory extra filepath mtl network-uri
- pretty process set-extra transformers
+ base bytestring containers curry-base directory extra file-embed
+ filepath mtl network-uri pretty process set-extra template-haskell
+ transformers
];
executableHaskellDepends = [
- base containers curry-base directory extra filepath mtl network-uri
- pretty process set-extra transformers
+ base bytestring containers curry-base directory extra file-embed
+ filepath mtl network-uri pretty process set-extra template-haskell
+ transformers
];
testHaskellDepends = [ base Cabal curry-base filepath ];
homepage = "http://curry-language.org";
diff --git a/pkgs/development/compilers/pakcs/default.nix b/pkgs/development/compilers/pakcs/default.nix
index 0b46bd1f24d..94b6daa888e 100644
--- a/pkgs/development/compilers/pakcs/default.nix
+++ b/pkgs/development/compilers/pakcs/default.nix
@@ -4,13 +4,13 @@
, curl, git, unzip, gnutar, coreutils, sqlite }:
let
- name = "pakcs-2.1.2";
+ name = "pakcs-2.2.0";
# Don't switch to development release without a reason, because its
# source updates without version bump. Prefer current release instead.
src = fetchurl {
url = "https://www.informatik.uni-kiel.de/~pakcs/download/${name}-src.tar.gz";
- sha256 = "0i0nprli3knc7zlp5qkqkpiq3ny36v52hnvgph376l3ajjds7wf6";
+ sha256 = "0c0a6cp9lwha5i90kv9ya2zi1ggnvkf4gwjfzbffgwwa77s2wz2l";
};
curry-frontend = (haskellPackages.override {
diff --git a/pkgs/development/compilers/polyml/5.6.nix b/pkgs/development/compilers/polyml/5.6.nix
index 370c08f001a..70a56e6f41e 100644
--- a/pkgs/development/compilers/polyml/5.6.nix
+++ b/pkgs/development/compilers/polyml/5.6.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
license = stdenv.lib.licenses.lgpl21;
platforms = with stdenv.lib.platforms; linux;
maintainers = [ #Add your name here!
- stdenv.lib.maintainers.z77z
+ stdenv.lib.maintainers.maggesi
];
};
}
diff --git a/pkgs/development/compilers/polyml/5.7.nix b/pkgs/development/compilers/polyml/5.7.nix
index eef972a2cc3..db1c7613f65 100644
--- a/pkgs/development/compilers/polyml/5.7.nix
+++ b/pkgs/development/compilers/polyml/5.7.nix
@@ -33,6 +33,6 @@ stdenv.mkDerivation rec {
homepage = https://www.polyml.org/;
license = licenses.lgpl21;
platforms = with platforms; (linux ++ darwin);
- maintainers = with maintainers; [ z77z yurrriq ];
+ maintainers = with maintainers; [ maggesi yurrriq ];
};
}
diff --git a/pkgs/development/compilers/polyml/default.nix b/pkgs/development/compilers/polyml/default.nix
index 5ab13d5f761..7be5fd993ae 100644
--- a/pkgs/development/compilers/polyml/default.nix
+++ b/pkgs/development/compilers/polyml/default.nix
@@ -33,6 +33,6 @@ stdenv.mkDerivation rec {
homepage = https://www.polyml.org/;
license = licenses.lgpl21;
platforms = with platforms; (linux ++ darwin);
- maintainers = with maintainers; [ z77z yurrriq ];
+ maintainers = with maintainers; [ maggesi yurrriq ];
};
}
diff --git a/pkgs/development/compilers/purescript/purescript/default.nix b/pkgs/development/compilers/purescript/purescript/default.nix
index 7a677821687..149a38231b4 100644
--- a/pkgs/development/compilers/purescript/purescript/default.nix
+++ b/pkgs/development/compilers/purescript/purescript/default.nix
@@ -18,19 +18,19 @@ let
in stdenv.mkDerivation rec {
pname = "purescript";
- version = "0.13.3";
+ version = "0.13.4";
src =
if stdenv.isDarwin
then
fetchurl {
url = "https://github.com/${pname}/${pname}/releases/download/v${version}/macos.tar.gz";
- sha256 = "04ylhqadj7wnclhiar9il6fkrxmh9qkz6fpas7z3b37w4qg0gshl";
+ sha256 = "0rqjair1r1yr1k8rva3ly16dv5594f4s8xwpnrz9n7x3f99mk4fx";
}
else
fetchurl {
url = "https://github.com/${pname}/${pname}/releases/download/v${version}/linux64.tar.gz";
- sha256 = "1xcn694qfql87pdjh09hhvfvpakzxb2hagss61vh9msqq3s96l3z";
+ sha256 = "1ajzi5ikgzgdfrgq36r9pc3yc6f7h0qgnqcq414zd66z08mbggng";
};
diff --git a/pkgs/development/compilers/reason/default.nix b/pkgs/development/compilers/reason/default.nix
index 5ade7fd6fba..5d7d0ce6684 100644
--- a/pkgs/development/compilers/reason/default.nix
+++ b/pkgs/development/compilers/reason/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
name = "ocaml${ocaml.version}-reason-${version}";
- version = "3.5.0";
+ version = "3.5.1";
src = fetchFromGitHub {
owner = "facebook";
repo = "reason";
- rev = "ea207004e021efef5a92ecd011d9d5b9b16bbded";
- sha256 = "0cdjy7sw15rlk63prrwy8lavqrz8fqwsgwr19ihvj99x332r98kk";
+ rev = "aea245a43eb44034d2fccac7028b640a437af239";
+ sha256 = "0ff7rjxbsg9zkq6sxlm9bkx7yk8x2cvras7z8436msczgd1wmmyf";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/compilers/rust/1_38_0.nix b/pkgs/development/compilers/rust/1_38_0.nix
new file mode 100644
index 00000000000..5260ab20174
--- /dev/null
+++ b/pkgs/development/compilers/rust/1_38_0.nix
@@ -0,0 +1,20 @@
+import ./default.nix {
+ rustcVersion = "1.38.0";
+ rustcSha256 = "101dlpsfkq67p0hbwx4acqq6n90dj4bbprndizpgh1kigk566hk4";
+
+ # Note: the version MUST be one version prior to the version we're
+ # building
+ bootstrapVersion = "1.37.0";
+
+ # fetch hashes by running `print-hashes.sh 1.37.0`
+ bootstrapHashes = {
+ i686-unknown-linux-gnu = "74510e0e52a55e65a9f716673c2cda4d2bd427e2453541c6993c77c3ec04acf9";
+ x86_64-unknown-linux-gnu = "cb573229bfd32928177c3835fdeb62d52da64806b844bc1095c6225b0665a1cb";
+ armv7-unknown-linux-gnueabihf = "5b87b877f0ed20c6a09ce26e7a15d8c61b26b62484b97e78a51099d0efefec98";
+ aarch64-unknown-linux-gnu = "263ef98fa3a6b2911b56f89c06615cdebf6ef676eb9b2493ad1539602f79b6ba";
+ i686-apple-darwin = "e45d0c4d882fc6c404ffa6fe790294f4ea96384a2b48804adbf723f3635477a8";
+ x86_64-apple-darwin = "b2310c97ffb964f253c4088c8d29865f876a49da2a45305493af5b5c7a3ca73d";
+ };
+
+ selectRustPackage = pkgs: pkgs.rust_1_38_0;
+}
diff --git a/pkgs/development/compilers/rust/1_39_0.nix b/pkgs/development/compilers/rust/1_39_0.nix
new file mode 100644
index 00000000000..aa29c7a9ff7
--- /dev/null
+++ b/pkgs/development/compilers/rust/1_39_0.nix
@@ -0,0 +1,20 @@
+import ./default.nix {
+ rustcVersion = "1.39.0";
+ rustcSha256 = "0mwkc1bnil2cfyf6nglpvbn2y0zfbv44zfhsd5qg4c9rm6vgd8dl";
+
+ # Note: the version MUST be one version prior to the version we're
+ # building
+ bootstrapVersion = "1.38.0";
+
+ # fetch hashes by running `print-hashes.sh 1.38.0`
+ bootstrapHashes = {
+ i686-unknown-linux-gnu = "41aed8a350e24a0cac1444ed99b3dd24a90bc581dd88cb420c6e547d6b5f57af";
+ x86_64-unknown-linux-gnu = "adda26b3f0609dbfbdc2019da4a20101879b9db2134fae322a4e863a069ec221";
+ armv7-unknown-linux-gnueabihf = "8b1bf1680a61a643d6b5c7a3b1a1ce88448652756395e20ba5846739cbd085c4";
+ aarch64-unknown-linux-gnu = "06afd6d525326cea95c3aa658aaa8542eab26f44235565bb16913ac9d12b7bda";
+ i686-apple-darwin = "cdbf2807774bed350a3af6f41d7f7dd7ceff28777cde310c3ba90033188eb2f8";
+ x86_64-apple-darwin = "bd301b78ddcd5d4553962b115e1dca5436dd3755ed323f86f4485769286a8a5a";
+ };
+
+ selectRustPackage = pkgs: pkgs.rust_1_39_0;
+}
diff --git a/pkgs/development/compilers/rust/bootstrap.nix b/pkgs/development/compilers/rust/bootstrap.nix
index 7b774d066b7..54b2d3016e5 100644
--- a/pkgs/development/compilers/rust/bootstrap.nix
+++ b/pkgs/development/compilers/rust/bootstrap.nix
@@ -1,20 +1,6 @@
-{ stdenv, fetchurl, callPackage }:
+{ stdenv, fetchurl, callPackage, version, hashes }:
let
- # Note: the version MUST be one version prior to the version we're
- # building
- version = "1.37.0";
-
- # fetch hashes by running `print-hashes.sh 1.37.0`
- hashes = {
- i686-unknown-linux-gnu = "74510e0e52a55e65a9f716673c2cda4d2bd427e2453541c6993c77c3ec04acf9";
- x86_64-unknown-linux-gnu = "cb573229bfd32928177c3835fdeb62d52da64806b844bc1095c6225b0665a1cb";
- armv7-unknown-linux-gnueabihf = "5b87b877f0ed20c6a09ce26e7a15d8c61b26b62484b97e78a51099d0efefec98";
- aarch64-unknown-linux-gnu = "263ef98fa3a6b2911b56f89c06615cdebf6ef676eb9b2493ad1539602f79b6ba";
- i686-apple-darwin = "e45d0c4d882fc6c404ffa6fe790294f4ea96384a2b48804adbf723f3635477a8";
- x86_64-apple-darwin = "b2310c97ffb964f253c4088c8d29865f876a49da2a45305493af5b5c7a3ca73d";
- };
-
platform =
if stdenv.hostPlatform.system == "i686-linux"
then "i686-unknown-linux-gnu"
diff --git a/pkgs/development/compilers/rust/default.nix b/pkgs/development/compilers/rust/default.nix
index a39cd785cf7..efd641efb6e 100644
--- a/pkgs/development/compilers/rust/default.nix
+++ b/pkgs/development/compilers/rust/default.nix
@@ -1,3 +1,9 @@
+{ rustcVersion
+, rustcSha256
+, bootstrapVersion
+, bootstrapHashes
+, selectRustPackage
+}:
{ stdenv, lib
, buildPackages
, newScope, callPackage
@@ -36,21 +42,27 @@
# cycles / purify builds). In this way, nixpkgs would be in control of all
# bootstrapping.
packages = {
- prebuilt = callPackage ./bootstrap.nix {};
+ prebuilt = callPackage ./bootstrap.nix {
+ version = bootstrapVersion;
+ hashes = bootstrapHashes;
+ };
stable = lib.makeScope newScope (self: let
# Like `buildRustPackages`, but may also contain prebuilt binaries to
# break cycle. Just like `bootstrapTools` for nixpkgs as a whole,
# nothing in the final package set should refer to this.
bootstrapRustPackages = self.buildRustPackages.overrideScope' (_: _:
lib.optionalAttrs (stdenv.buildPlatform == stdenv.hostPlatform)
- buildPackages.rust.packages.prebuilt);
+ (selectRustPackage buildPackages).packages.prebuilt);
bootRustPlatform = makeRustPlatform bootstrapRustPackages;
in {
# Packages suitable for build-time, e.g. `build.rs`-type stuff.
- buildRustPackages = buildPackages.rust.packages.stable;
+ buildRustPackages = (selectRustPackage buildPackages).packages.stable;
# Analogous to stdenv
rustPlatform = makeRustPlatform self.buildRustPackages;
rustc = self.callPackage ./rustc.nix ({
+ version = rustcVersion;
+ sha256 = rustcSha256;
+
# Use boot package set to break cycle
rustPlatform = bootRustPlatform;
} // lib.optionalAttrs (stdenv.cc.isClang && stdenv.hostPlatform == stdenv.buildPlatform) {
diff --git a/pkgs/development/compilers/rust/rust-src.nix b/pkgs/development/compilers/rust/rust-src.nix
index 1b819a7f606..8977fb84caf 100644
--- a/pkgs/development/compilers/rust/rust-src.nix
+++ b/pkgs/development/compilers/rust/rust-src.nix
@@ -6,6 +6,6 @@ stdenv.mkDerivation {
phases = [ "unpackPhase" "installPhase" ];
installPhase = ''
mv src $out
- rm -rf $out/{ci,doc,driver,etc,grammar,llvm,rt,rtstartup,rustllvm,test,tools,vendor}
+ rm -rf $out/{ci,doc,etc,grammar,llvm-project,llvm-emscripten,rtstartup,rustllvm,test,tools,vendor,stdarch}
'';
}
diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix
index 430d22f7653..8a7d680010d 100644
--- a/pkgs/development/compilers/rust/rustc.nix
+++ b/pkgs/development/compilers/rust/rustc.nix
@@ -4,6 +4,8 @@
, pkgconfig, openssl
, which, libffi
, withBundledLLVM ? false
+, version
+, sha256
}:
let
@@ -18,11 +20,11 @@ let
llvmShared = llvm_7.override { enableSharedLibraries = true; };
in stdenv.mkDerivation rec {
pname = "rustc";
- version = "1.38.0";
+ inherit version;
src = fetchurl {
url = "https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz";
- sha256 = "101dlpsfkq67p0hbwx4acqq6n90dj4bbprndizpgh1kigk566hk4";
+ inherit sha256;
};
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/development/compilers/swi-prolog/default.nix b/pkgs/development/compilers/swi-prolog/default.nix
index cbcfd7efb40..0140bb40111 100644
--- a/pkgs/development/compilers/swi-prolog/default.nix
+++ b/pkgs/development/compilers/swi-prolog/default.nix
@@ -1,7 +1,7 @@
-{ stdenv, fetchgit, jdk, gmp, readline, openssl, unixODBC, zlib
+{ stdenv, fetchFromGitHub, jdk, gmp, readline, openssl, unixODBC, zlib
, libarchive, db, pcre, libedit, libossp_uuid, libXpm
-, libSM, libXt, freetype, pkgconfig, fontconfig, makeWrapper ? stdenv.isDarwin
-, git, cacert, cmake, libyaml
+, libSM, libXt, freetype, pkgconfig, fontconfig
+, cmake, libyaml, Security
, libjpeg, libX11, libXext, libXft, libXinerama
, extraLibraries ? [ jdk unixODBC libXpm libSM libXt freetype fontconfig ]
, extraPacks ? []
@@ -18,58 +18,35 @@ stdenv.mkDerivation {
pname = "swi-prolog";
inherit version;
- src = fetchgit {
- url = "https://github.com/SWI-Prolog/swipl-devel";
+ src = fetchFromGitHub {
+ owner = "SWI-Prolog";
+ repo = "swipl-devel";
rev = "V${version}";
sha256 = "0czbrscx2s4079nmwvipp9cnwfny16m3fpnp823llm7wyljchgvq";
+ fetchSubmodules = true;
};
- buildInputs = [ cacert git cmake gmp readline openssl
+ nativeBuildInputs = [ cmake pkgconfig ];
+
+ buildInputs = [ gmp readline openssl
libarchive libyaml db pcre libedit libossp_uuid
- zlib pkgconfig ]
+ zlib ]
++ stdenv.lib.optionals (withGui && !stdenv.isDarwin) [ libXpm libX11 libXext libXft libXinerama libjpeg ]
++ extraLibraries
- ++ stdenv.lib.optional stdenv.isDarwin makeWrapper;
+ ++ stdenv.lib.optional stdenv.isDarwin Security;
hardeningDisable = [ "format" ];
- configureFlags = [
- "--with-world"
- "--enable-gmp"
- "--enable-shared"
- ];
+ cmakeFlags = [ "-DSWIPL_INSTALL_IN_LIB=ON" ];
- installPhase = ''
- mkdir -p $out
- mkdir build
- cd build
- ${cmake}/bin/cmake -DCMAKE_INSTALL_PREFIX=$out ..
- cd ../
- make
- make install
- make clean
- mkdir -p $out/lib/swipl/pack
- ''
- + builtins.concatStringsSep "\n"
+ postInstall = builtins.concatStringsSep "\n"
( builtins.map (packInstall "$out") extraPacks
);
- # For macOS: still not fixed in upstream: "abort trap 6" when called
- # through symlink, so wrap binary.
- # We reinvent wrapProgram here but omit argv0 pass in order to not
- # break PAKCS package build. This is also safe for SWI-Prolog, since
- # there is no wrapping environment and hence no need to spoof $0
- postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
- local prog="$out/bin/swipl"
- local hidden="$(dirname "$prog")/.$(basename "$prog")"-wrapped
- mv $prog $hidden
- makeWrapper $hidden $prog
- '';
-
meta = {
- homepage = http://www.swi-prolog.org/;
+ homepage = "https://www.swi-prolog.org";
description = "A Prolog compiler and interpreter";
- license = "LGPL";
+ license = stdenv.lib.licenses.bsd2;
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.optionals (!withGui) stdenv.lib.platforms.darwin;
maintainers = [ stdenv.lib.maintainers.meditans ];
diff --git a/pkgs/development/compilers/unison/default.nix b/pkgs/development/compilers/unison/default.nix
index d4e536484c4..90dd233a2bb 100644
--- a/pkgs/development/compilers/unison/default.nix
+++ b/pkgs/development/compilers/unison/default.nix
@@ -4,18 +4,18 @@
stdenv.mkDerivation rec {
pname = "unison-code-manager";
- milestone_id = "M1d";
+ milestone_id = "M1e";
version = "1.0.${milestone_id}-alpha";
src = if (stdenv.isDarwin) then
fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/unison-osx.tar.gz";
- sha256 = "0cgkqwniw2fclsxgx6b1kgjmylqnn67kjs61iygzbpip8nvcm7pv";
+ sha256 = "1jcjc8drjnvr67174ym9cppzi5zdq7jrj98xmf8gvrbx45v2gc6h";
}
else
fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/unison-linux64.tar.gz";
- sha256 = "0rpz40d23daad16r2s4appiay3brbk0awp38yamavlr6dh23c9ws";
+ sha256 = "1jq6xx879lqv3hxq8azg1rp72hy63qsn5w9nx95i4dzmmgwp0xx1";
};
# The tarball is just the prebuilt binary, in the archive root.
@@ -33,8 +33,8 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Modern, statically-typed purely functional language";
- homepage = http://unisonweb.org/posts/;
- license = licenses.free;
+ homepage = https://unisonweb.org/;
+ license = with licenses; [ mit bsd3 ];
maintainers = [ maintainers.virusdave ];
platforms = [ "x86_64-darwin" "x86_64-linux" ];
};
diff --git a/pkgs/development/compilers/vala/default.nix b/pkgs/development/compilers/vala/default.nix
index 9714a8ebd50..8079daf59a5 100644
--- a/pkgs/development/compilers/vala/default.nix
+++ b/pkgs/development/compilers/vala/default.nix
@@ -83,12 +83,12 @@ let
doCheck = false; # fails, requires dbus daemon
# Wait for PR #59372
- #passthru = {
+ # passthru = {
# updateScript = gnome3.updateScript {
# attrPath = "${pname}_${lib.versions.major version}_${lib.versions.minor version}";
# packageName = pname;
# };
- #};
+ # };
meta = with stdenv.lib; {
description = "Compiler for GObject type system";
@@ -111,13 +111,13 @@ in rec {
};
vala_0_44 = generic {
- version = "0.44.7";
- sha256 = "0z5xy4qc95rm2gj7s2k14xm1xp3mrf0yz64fx4kddqjxkpsz87xz";
+ version = "0.44.8";
+ sha256 = "0f7pc496zvxfhbkhg8ayxykjas6f55mgv452wsnh0bz5zbxm8xrl";
};
vala_0_46 = generic {
- version = "0.46.1";
- sha256 = "10czkhclnisdz6k5qfiicmvx47m9177l5dkhjn29g43khnmpkr8l";
+ version = "0.46.2";
+ sha256 = "1g20fzcwh3j7ab46jalabyi005h2in0cp7xj0yga4b8hx29h61wj";
};
vala = vala_0_46;
diff --git a/pkgs/development/coq-modules/coq-bits/default.nix b/pkgs/development/coq-modules/coq-bits/default.nix
new file mode 100644
index 00000000000..ed6118dbb55
--- /dev/null
+++ b/pkgs/development/coq-modules/coq-bits/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchFromGitHub, coq, mathcomp-algebra }:
+
+let
+ version = "20190812";
+in
+
+stdenv.mkDerivation {
+ name = "coq${coq.coq-version}-coq-bits-${version}";
+
+ src = fetchFromGitHub {
+ owner = "coq-community";
+ repo = "coq-bits";
+ rev = "f74498a6c67e97d9565e139d62be8eaae7111f06";
+ sha256 = "1ibg37qxgkmpbpvc78qcb179bcnzl149z1kzwdm8n98xk5ibavrf";
+ };
+
+ buildInputs = [ coq ];
+ propagatedBuildInputs = [ mathcomp-algebra ];
+
+ enableParallelBuilding = true;
+
+ installPhase = ''
+ make -f Makefile CoqMakefile
+ make -f CoqMakefile COQLIB=$out/lib/coq/${coq.coq-version}/ install
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/coq-community/coq-bits;
+ description = "A formalization of bitset operations in Coq";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ ptival ];
+ platforms = coq.meta.platforms;
+ };
+
+ passthru = {
+ compatibleCoqVersions = v: builtins.elem v [ "8.7" "8.8" "8.9" "8.10" ];
+ };
+}
diff --git a/pkgs/development/coq-modules/coq-ext-lib/default.nix b/pkgs/development/coq-modules/coq-ext-lib/default.nix
index 898272d402b..588172aea61 100644
--- a/pkgs/development/coq-modules/coq-ext-lib/default.nix
+++ b/pkgs/development/coq-modules/coq-ext-lib/default.nix
@@ -5,8 +5,8 @@ let params =
"8.5" = { version = "0.9.4"; sha256 = "1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0"; };
"8.6" = { version = "0.9.5"; sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; };
"8.7" = { version = "0.9.7"; sha256 = "00v4bm4glv1hy08c8xsm467az6d1ashrznn8p2bmbmmp52lfg7ag"; };
- "8.8" = { version = "0.9.8"; sha256 = "0z1ix855kdjl7zw5ca664h5njd1x8mmvf5wi37fck4dj9dgamwlz"; };
- "8.9" = { version = "0.10.1"; sha256 = "0r1vspad8fb8bry3zliiz4hfj4w1iib1l2gm115a94m6zbiksd95"; };
+ "8.8" = { version = "0.10.3"; sha256 = "0795gs2dlr663z826mp63c8h2zfadn541dr8q0fvnvi2z7kfyslb"; };
+ "8.9" = { version = "0.10.3"; sha256 = "0795gs2dlr663z826mp63c8h2zfadn541dr8q0fvnvi2z7kfyslb"; };
};
param = params.${coq.coq-version};
in
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = https://github.com/coq-ext-lib/coq-ext-lib;
description = "A collection of theories and plugins that may be useful in other Coq developments";
- maintainers = with maintainers; [ jwiegley ];
+ maintainers = with maintainers; [ jwiegley ptival ];
platforms = coq.meta.platforms;
};
diff --git a/pkgs/development/coq-modules/coq-extensible-records/default.nix b/pkgs/development/coq-modules/coq-extensible-records/default.nix
index 513b046c0fe..3b93b6b2de2 100644
--- a/pkgs/development/coq-modules/coq-extensible-records/default.nix
+++ b/pkgs/development/coq-modules/coq-extensible-records/default.nix
@@ -1,13 +1,39 @@
{ stdenv, fetchFromGitHub, coq }:
-stdenv.mkDerivation {
- name = "coq${coq.coq-version}-coq-extensible-records-1.2.0";
+let
+ versions = {
+ pre_8_9 = {
+ owner = "gmalecha";
+ rev = "1.2.0";
+ version = "1.2.0";
+ sha256 = "0h5m04flqfk0v577syw0v1dw2wf7xrx6jaxv5gpmqzssf5hxafy4";
+ };
+ post_8_9 = {
+ owner = "Ptival";
+ rev = "bd7082a3571ee3c111096ff6b5eb28c8d3a99ce5";
+ version = "1.2.0+8.9-fix";
+ sha256 = "0625qd8pyxi0v704fwnawrfw5fk966vnk120il0g6qv42siyck95";
+ };
+ };
+ params =
+ {
+ "8.5" = versions.pre_8_9;
+ "8.6" = versions.pre_8_9;
+ "8.7" = versions.pre_8_9;
+ "8.8" = versions.pre_8_9;
+ "8.9" = versions.post_8_9;
+ "8.10" = versions.post_8_9;
+ };
+ param = params.${coq.coq-version};
+in
+
+stdenv.mkDerivation rec {
+ inherit (param) version;
+ name = "coq${coq.coq-version}-coq-extensible-records-${version}";
src = fetchFromGitHub {
- owner = "gmalecha";
+ inherit (param) owner rev sha256;
repo = "coq-extensible-records";
- rev = "1.2.0";
- sha256 = "0h5m04flqfk0v577syw0v1dw2wf7xrx6jaxv5gpmqzssf5hxafy4";
};
buildInputs = [ coq ];
@@ -27,6 +53,6 @@ stdenv.mkDerivation {
};
passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" ];
+ compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" "8.10" ];
};
}
diff --git a/pkgs/development/coq-modules/ltac2/default.nix b/pkgs/development/coq-modules/ltac2/default.nix
index 80b167aaa98..67441e9cdd8 100644
--- a/pkgs/development/coq-modules/ltac2/default.nix
+++ b/pkgs/development/coq-modules/ltac2/default.nix
@@ -11,11 +11,16 @@ let params = {
rev = "0.1";
sha256 = "1zz26cyv99whj7rrpgnhhm9dfqnpmrx5pqizn8ihf8jkq8d4drz7";
};
- "8.9" = {
- version = "0.1";
- rev = "a69551a49543b22a7d4e6a2484356b56bd05068e";
+ "8.9" = rec {
+ version = "0.2";
+ rev = version;
sha256 = "0xby1kb26r9gcvk5511wqj05fqm9paynwfxlfqkmwkgnfmzk0x73";
};
+ "8.10" = rec {
+ version = "0.3";
+ rev = version;
+ sha256 = "0pzs5nsakh4l8ffwgn4ryxbnxdv2x0r1i7bc598ij621haxdirrr";
+ };
};
param = params.${coq.coq-version};
in
@@ -31,7 +36,10 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ which ];
- buildInputs = [ coq ] ++ (with coq.ocamlPackages; [ ocaml findlib camlp5 ]);
+ buildInputs = [ coq ] ++ (with coq.ocamlPackages; [ ocaml findlib ])
+ ++ stdenv.lib.optional (!stdenv.lib.versionAtLeast coq.coq-version "8.10")
+ coq.ocamlPackages.camlp5
+ ;
installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/";
diff --git a/pkgs/development/coq-modules/paco/default.nix b/pkgs/development/coq-modules/paco/default.nix
index 86a1301d3c7..fee6de7b35b 100644
--- a/pkgs/development/coq-modules/paco/default.nix
+++ b/pkgs/development/coq-modules/paco/default.nix
@@ -1,13 +1,36 @@
-{stdenv, fetchurl, coq, unzip}:
+{stdenv, fetchFromGitHub, coq, unzip}:
+
+let
+ versions = {
+ pre_8_6 = rec {
+ rev = "v${version}";
+ version = "1.2.8";
+ sha256 = "05fskx5x1qgaf9qv626m38y5izichzzqc7g2rglzrkygbskrrwsb";
+ };
+ post_8_6 = rec {
+ rev = "v${version}";
+ version = "4.0.0";
+ sha256 = "1ncrdyijkgf0s2q4rg1s9r2nrcb17gq3jz63iqdlyjq3ylv8gyx0";
+ };
+ };
+ params = {
+ "8.5" = versions.pre_8_6;
+ "8.6" = versions.post_8_6;
+ "8.7" = versions.post_8_6;
+ "8.8" = versions.post_8_6;
+ "8.9" = versions.post_8_6;
+ };
+ param = params.${coq.coq-version};
+in
stdenv.mkDerivation rec {
-
+ inherit (param) version;
name = "coq-paco-${coq.coq-version}-${version}";
- version = "1.2.8";
- src = fetchurl {
- url = "http://plv.mpi-sws.org/paco/paco-${version}.zip";
- sha256 = "1lcmdr0y2d7gzyvr8dal3pi7fibbd60bpi1l32fw89xiyrgqhsqy";
+ src = fetchFromGitHub {
+ inherit (param) rev sha256;
+ owner = "snu-sf";
+ repo = "paco";
};
buildInputs = with coq.ocamlPackages; [ ocaml camlp5 unzip ];
@@ -24,12 +47,12 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = http://plv.mpi-sws.org/paco/;
description = "A Coq library implementing parameterized coinduction";
- maintainers = with maintainers; [ jwiegley ];
+ maintainers = with maintainers; [ jwiegley ptival ];
platforms = coq.meta.platforms;
};
passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" ];
+ compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" ];
};
}
diff --git a/pkgs/development/go-modules/generic/default.nix b/pkgs/development/go-modules/generic/default.nix
index 55fda78b03e..9adebe51247 100644
--- a/pkgs/development/go-modules/generic/default.nix
+++ b/pkgs/development/go-modules/generic/default.nix
@@ -73,6 +73,8 @@ let
installPhase = args.modInstallPhase or ''
runHook preInstall
+ # remove cached lookup results and tiles
+ rm -rf "''${GOPATH}/pkg/mod/cache/download/sumdb"
cp -r "''${GOPATH}/pkg/mod/cache/download" $out
runHook postInstall
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index fa48275d900..9fd343870b9 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -74,7 +74,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
- sha256 = "1dawd7cxqgzv1irzgl9smzdw7b4v59k8xa5gbldkbww0ashyb8qv";
+ sha256 = "04l1yrjq7n4nlzkmkg73xp6p7vpw1iq53mrmyb8162wqb7zapg4f";
};
}).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@@ -275,6 +275,7 @@ self: super: {
dlist = dontCheck super.dlist;
docopt = dontCheck super.docopt; # http://hydra.cryp.to/build/499172/log/raw
dom-selector = dontCheck super.dom-selector; # http://hydra.cryp.to/build/497670/log/raw
+ dotenv = dontCheck super.dotenv; # Tests fail because of missing test file on version 0.8.0.2 fixed on version 0.8.0.4
dotfs = dontCheck super.dotfs; # http://hydra.cryp.to/build/498599/log/raw
DRBG = dontCheck super.DRBG; # http://hydra.cryp.to/build/498245/nixlog/1/raw
ed25519 = dontCheck super.ed25519;
@@ -288,6 +289,7 @@ self: super: {
ghc-parmake = dontCheck super.ghc-parmake;
ghcid = dontCheck super.ghcid;
git-vogue = dontCheck super.git-vogue;
+ github-rest = dontCheck super.github-rest; # test suite needs the network
gitlib-cmdline = dontCheck super.gitlib-cmdline;
GLFW-b = dontCheck super.GLFW-b; # https://github.com/bsl/GLFW-b/issues/50
hackport = dontCheck super.hackport;
@@ -321,8 +323,8 @@ self: super: {
influxdb = dontCheck super.influxdb;
itanium-abi = dontCheck super.itanium-abi;
katt = dontCheck super.katt;
- language-slice = dontCheck super.language-slice;
language-nix = if (pkgs.stdenv.hostPlatform.isAarch64 || pkgs.stdenv.hostPlatform.isi686) then dontCheck super.language-nix else super.language-nix; # aarch64: https://ghc.haskell.org/trac/ghc/ticket/15275
+ language-slice = dontCheck super.language-slice;
ldap-client = dontCheck super.ldap-client;
lensref = dontCheck super.lensref;
lucid = dontCheck super.lucid; #https://github.com/chrisdone/lucid/issues/25
@@ -368,6 +370,8 @@ self: super: {
separated = dontCheck super.separated;
shadowsocks = dontCheck super.shadowsocks;
shake-language-c = dontCheck super.shake-language-c;
+ snap-core = dontCheck super.snap-core;
+ sourcemap = dontCheck super.sourcemap;
static-resources = dontCheck super.static-resources;
strive = dontCheck super.strive; # fails its own hlint test with tons of warnings
svndump = dontCheck super.svndump;
@@ -384,8 +388,6 @@ self: super: {
webdriver = dontCheck super.webdriver;
webdriver-angular = dontCheck super.webdriver-angular;
xsd = dontCheck super.xsd;
- snap-core = dontCheck super.snap-core;
- sourcemap = dontCheck super.sourcemap;
zip-archive = dontCheck super.zip-archive; # https://github.com/jgm/zip-archive/issues/57
# These test suites run for ages, even on a fast machine. This is nuts.
@@ -1048,7 +1050,7 @@ self: super: {
generateOptparseApplicativeCompletion "dhall" (
dontCheck super.dhall
);
- dhall_1_26_1 = dontCheck super.dhall_1_26_1;
+ dhall_1_27_0 = dontCheck super.dhall_1_27_0;
# Missing test files in source distribution, fixed once 1.4.0 is bumped
@@ -1114,8 +1116,23 @@ self: super: {
# https://github.com/snapframework/xmlhtml/pull/37
xmlhtml = doJailbreak super.xmlhtml;
- # Generate shell completions
- purescript = generateOptparseApplicativeCompletion "purs" super.purescript;
+ purescript =
+ let
+ purescriptWithOverrides = super.purescript.override {
+ # PureScript requires an older version of happy.
+ happy = self.happy_1_19_9;
+ };
+
+ # PureScript is built against LTS-13, so we need to jailbreak it to
+ # accept more recent versions of the libraries it requires.
+ jailBrokenPurescript = doJailbreak purescriptWithOverrides;
+
+ # Haddocks for PureScript can't be built.
+ # https://github.com/purescript/purescript/pull/3745
+ dontHaddockPurescript = dontHaddock jailBrokenPurescript;
+ in
+ # Generate shell completions
+ generateOptparseApplicativeCompletion "purs" dontHaddockPurescript;
# https://github.com/kcsongor/generic-lens/pull/65
generic-lens = dontCheck super.generic-lens;
@@ -1202,8 +1219,8 @@ self: super: {
temporary-resourcet = doJailbreak super.temporary-resourcet;
# Requires dhall >= 1.23.0
- ats-pkg = super.ats-pkg.override { dhall = self.dhall_1_26_1; };
- dhall-to-cabal = super.dhall-to-cabal.override { dhall = self.dhall_1_26_1; };
+ ats-pkg = super.ats-pkg.override { dhall = self.dhall_1_27_0; };
+ dhall-to-cabal = super.dhall-to-cabal.override { dhall = self.dhall_1_27_0; };
# Test suite doesn't work with current QuickCheck
# https://github.com/pruvisto/heap/issues/11
@@ -1233,8 +1250,9 @@ self: super: {
'';
});
- # The LTS-14.x version of optparse-applicative is too old.
+ # The LTS-14.x version of their dependencies are too old.
cabal-plan = super.cabal-plan.override { optparse-applicative = self.optparse-applicative_0_15_1_0; };
+ hoogle = super.hoogle.override { haskell-src-exts = self.haskell-src-exts_1_22_0; };
# Version bounds for http-client are too strict:
# https://github.com/bitnomial/prometheus/issues/34
@@ -1269,4 +1287,35 @@ self: super: {
});
});
+ # upstream issue: https://github.com/vmchale/atspkg/issues/12
+ language-ats = dontCheck super.language-ats;
+
+ # polysemy-plugin requires polysemy >= 1.2.0.0
+ polysemy = self.polysemy_1_2_3_0;
+ polysemy-zoo = self.polysemy-zoo_0_6_0_1;
+
+ # https://github.com/Happstack/web-routes-th/pull/3
+ web-routes-th = doJailbreak super.web-routes-th;
+
+ # Remove for hail > 0.2.0.0
+ hail = overrideCabal super.hail (drv: {
+ patches = [
+ (pkgs.fetchpatch {
+ # Relax dependency constraints,
+ # upstream PR: https://github.com/james-preston/hail/pull/13
+ url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/13.patch";
+ sha256 = "039p5mqgicbhld2z44cbvsmam3pz0py3ybaifwrjsn1y69ldsmkx";
+ })
+ (pkgs.fetchpatch {
+ # Relax dependency constraints,
+ # upstream PR: https://github.com/james-preston/hail/pull/15
+ url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/15.patch";
+ sha256 = "03kdvr8hxi6isb8yxp5rgcmz855n19m1yacn3d56a4i58j2mldjw";
+ })
+ ];
+ });
+
+ # Needs the corresponding version of haskell-src-exts.
+ haskell-src-exts-simple = super.haskell-src-exts-simple.override { haskell-src-exts = self.haskell-src-exts_1_22_0; };
+
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
index 79210747260..ec0e4377f76 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
@@ -66,6 +66,7 @@ self: super: {
th-expand-syns = doJailbreak super.th-expand-syns;
# TODO: remove when upstream accepts https://github.com/snapframework/io-streams-haproxy/pull/17
io-streams-haproxy = doJailbreak super.io-streams-haproxy; # base >=4.5 && <4.13
+ snap-server = doJailbreak super.snap-server;
# use latest version to fix the build
generics-sop = self.generics-sop_0_5_0_0;
@@ -101,11 +102,15 @@ self: super: {
vault = dontHaddock super.vault;
monad-par = dontCheck super.monad-par; # test suite does not compile in monad-par-0.3.4.8
- # TODO dont fetch patch if https://github.com/simonmar/alex/issues/140 is resolved
- alex = appendPatch super.alex (pkgs.fetchpatch {
- url = "https://github.com/simonmar/alex/commit/deaae6eddef5186bfd0e42e2c3ced39e26afa4d6.patch";
- sha256 = "1v40gmnw4lqyk271wngdwz8whpfdhmza58srbkka8icwwwrck3l5";
- });
+ # https://github.com/snapframework/snap-core/issues/288
+ snap-core = overrideCabal super.snap-core (drv: { prePatch = "substituteInPlace src/Snap/Internal/Core.hs --replace 'fail = Fail.fail' ''"; });
+ # needs a release
+ json = overrideCabal super.json (drv: { prePatch = "substituteInPlace json.cabal --replace '4.13' '4.14'"; patches = [(
+ pkgs.fetchpatch {
+ url = "https://github.com/GaloisInc/json/commit/9d36ca5d865be7e4b2126b68a444b901941d2492.patch";
+ sha256 = "0vyi5nbivkqg6zngq7rb3wwcj9043m4hmyk155nrcddl8j2smfzv";
+ }
+ )]; });
# Upstream ships a broken Setup.hs file.
csv = overrideCabal super.csv (drv: { prePatch = "rm Setup.hs"; });
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 657fc791caf..f57768ecb77 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -43,14 +43,14 @@ core-packages:
- ghcjs-base-0
default-package-overrides:
- # LTS Haskell 14.10
+ # LTS Haskell 14.14
- abstract-deque ==0.3
- abstract-deque-tests ==0.3
- abstract-par ==0.3.3
- accuerr ==0.2.0.2
- ace ==0.6
- action-permutations ==0.0.0.1
- - active ==0.2.0.13
+ - active ==0.2.0.14
- ad ==4.3.6
- adjunctions ==4.4
- adler32 ==0.1.2.0
@@ -60,20 +60,20 @@ default-package-overrides:
- aeson-better-errors ==0.9.1.0
- aeson-casing ==0.2.0.0
- aeson-compat ==0.3.9
- - aeson-diff ==1.1.0.7
- - aeson-extra ==0.4.1.2
+ - aeson-diff ==1.1.0.8
+ - aeson-extra ==0.4.1.3
- aeson-generic-compat ==0.0.1.3
- aeson-iproute ==0.2
- aeson-picker ==0.1.0.5
- aeson-pretty ==0.8.8
- - aeson-qq ==0.8.2
+ - aeson-qq ==0.8.3
- aeson-utils ==0.3.0.2
- aeson-yak ==0.1.1.3
- al ==0.1.4.2
- alarmclock ==0.7.0.2
- alerts ==0.1.2.0
- - alex ==3.2.4
- - alg ==0.2.11.0
+ - alex ==3.2.5
+ - alg ==0.2.12.0
- algebraic-graphs ==0.4
- Allure ==0.9.5.0
- almost-fix ==0.0.2
@@ -90,7 +90,7 @@ default-package-overrides:
- ansi-wl-pprint ==0.6.9
- ANum ==0.2.0.2
- aos-signature ==0.1.1
- - apecs ==0.8.1
+ - apecs ==0.8.2
- apecs-gloss ==0.2.3
- apecs-physics ==0.4.2
- api-field-json-th ==0.1.0.2
@@ -111,7 +111,7 @@ default-package-overrides:
- asn1-parse ==0.9.5
- asn1-types ==0.3.3
- assert-failure ==0.1.2.2
- - assoc ==1
+ - assoc ==1.0.1
- astro ==0.4.2.1
- async ==2.2.2
- async-extra ==0.2.0.0
@@ -132,14 +132,14 @@ default-package-overrides:
- audacity ==0.0.2
- aur ==6.2.0.1
- authenticate ==1.3.4
- - authenticate-oauth ==1.6
+ - authenticate-oauth ==1.6.0.1
- auto ==0.4.3.1
- - autoexporter ==1.1.14
+ - autoexporter ==1.1.15
- auto-update ==0.1.6
- avers ==0.0.17.1
- avers-api ==0.1.0
- avers-server ==0.1.0.1
- - avro ==0.4.5.3
+ - avro ==0.4.5.4
- avwx ==0.3.0.2
- aws-cloudfront-signed-cookies ==0.2.0.1
- aws-lambda-haskell-runtime ==2.0.1
@@ -173,7 +173,7 @@ default-package-overrides:
- benchpress ==0.2.2.12
- bench-show ==0.3.0
- bencode ==0.6.0.0
- - bencoding ==0.4.5.1
+ - bencoding ==0.4.5.2
- between ==0.11.0.0
- bibtex ==0.1.0.6
- bifunctors ==5.5.5
@@ -203,7 +203,7 @@ default-package-overrides:
- bits ==0.5.2
- bitset-word8 ==0.1.1.1
- bits-extra ==0.0.1.4
- - bitvec ==1.0.1.2
+ - bitvec ==1.0.2.0
- bitx-bitcoin ==0.12.0.0
- blake2 ==0.3.0
- blas-carray ==0.1.0.1
@@ -283,7 +283,7 @@ default-package-overrides:
- cassava-records ==0.1.0.4
- cast ==0.1.0.2
- caster ==0.0.3.0
- - category ==0.2.4.1
+ - category ==0.2.4.2
- cayley-client ==0.4.9
- cborg ==0.2.2.0
- cborg-json ==0.2.1.0
@@ -308,10 +308,10 @@ default-package-overrides:
- checkers ==0.5.2
- checksum ==0.0
- chimera ==0.2.0.0
- - chiphunk ==0.1.2.0
+ - chiphunk ==0.1.2.1
- choice ==0.2.2
- chronologique ==0.3.1.1
- - chronos ==1.0.7
+ - chronos ==1.0.8
- chronos-bench ==0.2.0.2
- chunked-data ==0.3.1
- cipher-aes ==0.2.11
@@ -391,16 +391,15 @@ default-package-overrides:
- constraint ==0.1.3.0
- constraints ==0.10.1
- contravariant ==1.5.2
- - contravariant-extras ==0.3.4
+ - contravariant-extras ==0.3.5
- control-bool ==0.2.1
- control-dsl ==0.2.1.3
- control-monad-free ==0.6.2
- control-monad-omega ==0.3.2
- convertible ==1.1.1.0
- cookie ==0.4.4
- - core-data ==0.2.0.0
- - core-program ==0.2.0.0
- - core-text ==0.2.0.0
+ - core-data ==0.2.1.0
+ - core-text ==0.2.2.1
- countable ==1.0
- country ==0.1.6
- courier ==0.1.1.5
@@ -475,7 +474,7 @@ default-package-overrides:
- data-diverse ==4.6.0.0
- data-diverse-lens ==4.3.0.0
- datadog ==0.2.4.0
- - data-dword ==0.3.1.2
+ - data-dword ==0.3.1.3
- data-endian ==0.1.1
- data-fix ==0.2.0
- data-has ==0.3.0.0
@@ -488,9 +487,9 @@ default-package-overrides:
- data-ordlist ==0.4.7.0
- data-ref ==0.0.2
- data-reify ==0.6.1
- - data-serializer ==0.3.4
+ - data-serializer ==0.3.4.1
- datasets ==0.4.0
- - data-textual ==0.3.0.2
+ - data-textual ==0.3.0.3
- data-tree-print ==0.1.0.2
- dataurl ==0.1.0.0
- DAV ==1.3.3
@@ -514,15 +513,15 @@ default-package-overrides:
- deque ==0.4.3
- deriveJsonNoPrefix ==0.1.0.1
- deriving-compat ==0.5.7
- - derulo ==1.0.5
+ - derulo ==1.0.7
- detour-via-sci ==1.0.0
- dhall ==1.24.0
- dhall-bash ==1.0.21
- dhall-json ==1.3.0
- diagrams ==1.4
- diagrams-contrib ==1.4.3
- - diagrams-core ==1.4.1.1
- - diagrams-lib ==1.4.2.3
+ - diagrams-core ==1.4.2
+ - diagrams-lib ==1.4.3
- diagrams-postscript ==1.4.1
- diagrams-rasterific ==1.4.1.1
- diagrams-solve ==0.1.1
@@ -533,7 +532,7 @@ default-package-overrides:
- digest ==0.0.1.2
- digits ==0.3.1
- dimensional ==1.3
- - di-monad ==1.3
+ - di-monad ==1.3.1
- directory-tree ==0.12.1
- direct-sqlite ==2.3.24
- discount ==0.1.1
@@ -551,7 +550,7 @@ default-package-overrides:
- doctemplates ==0.2.2.1
- doctest ==0.16.2
- doctest-discover ==0.2.0.0
- - doctest-driver-gen ==0.3.0.1
+ - doctest-driver-gen ==0.3.0.2
- doldol ==0.4.1.2
- do-list ==1.0.1
- dom-parser ==3.1.0
@@ -563,7 +562,8 @@ default-package-overrides:
- download ==0.3.2.7
- drinkery ==0.4
- dsp ==0.2.5
- - dual-tree ==0.2.2
+ - dual ==0.1.0.2
+ - dual-tree ==0.2.2.1
- dublincore-xml-conduit ==0.1.0.2
- dunai ==0.5.1
- dunai-core ==0.5.1.0
@@ -591,7 +591,7 @@ default-package-overrides:
- elerea ==2.9.0
- elf ==0.30
- eliminators ==0.5.1
- - elm2nix ==0.1.1
+ - elm2nix ==0.1.2
- elm-bridge ==0.5.2
- elm-core-sources ==1.0.0
- elm-export ==0.6.0.1
@@ -687,7 +687,7 @@ default-package-overrides:
- flags-applicative ==0.1.0.1
- flat-mcmc ==1.5.0
- flay ==0.4
- - flexible-defaults ==0.0.2
+ - flexible-defaults ==0.0.3
- FloatingHex ==0.4
- floatshow ==0.2.4
- flow ==1.0.19
@@ -799,7 +799,7 @@ default-package-overrides:
- gingersnap ==0.3.1.0
- gi-pango ==1.0.22
- githash ==0.1.3.3
- - github-release ==1.2.4
+ - github-release ==1.2.5
- github-types ==0.2.1
- github-webhooks ==0.10.1
- gitrev ==1.3.1
@@ -852,7 +852,7 @@ default-package-overrides:
- hamilton ==0.1.0.3
- hamtsolo ==1.0.3
- HandsomeSoup ==0.4.2
- - hapistrano ==0.3.9.3
+ - hapistrano ==0.3.10.0
- happy ==1.19.12
- hasbolt ==0.1.3.5
- hashable ==1.2.7.0
@@ -867,7 +867,7 @@ default-package-overrides:
- haskell-lexer ==1.0.2
- haskell-lsp ==0.15.0.0
- haskell-lsp-types ==0.15.0.0
- - haskell-names ==0.9.6
+ - haskell-names ==0.9.7
- haskell-spacegoo ==0.2.0.1
- haskell-src ==1.0.3.0
- haskell-src-exts ==1.21.1
@@ -875,8 +875,8 @@ default-package-overrides:
- haskell-src-meta ==0.8.3
- haskey-btree ==0.3.0.1
- haskintex ==0.8.0.0
- - haskoin-core ==0.9.2
- - hasql ==1.4
+ - haskoin-core ==0.9.6
+ - hasql ==1.4.0.1
- hasql-optparse-applicative ==0.3.0.5
- hasql-pool ==0.5.1
- hasql-transaction ==0.7.2
@@ -895,7 +895,7 @@ default-package-overrides:
- hedgehog ==1.0.1
- hedgehog-corpus ==0.1.0
- hedgehog-fn ==1.0
- - hedis ==0.12.8
+ - hedis ==0.12.9
- hedn ==0.2.0.1
- here ==1.2.13
- heredoc ==0.2.0.0
@@ -915,7 +915,7 @@ default-package-overrides:
- hinfo ==0.0.3.0
- hinotify ==0.4
- hint ==0.9.0.2
- - hjsmin ==0.2.0.3
+ - hjsmin ==0.2.0.4
- hkgr ==0.2.4
- hlibgit2 ==0.18.0.16
- hlibsass ==0.1.8.0
@@ -980,7 +980,7 @@ default-package-overrides:
- hspec-discover ==2.7.1
- hspec-expectations ==0.8.2
- hspec-expectations-lifted ==0.10.0
- - hspec-expectations-pretty-diff ==0.7.2.4
+ - hspec-expectations-pretty-diff ==0.7.2.5
- hspec-golden-aeson ==0.7.0.0
- hspec-leancheck ==0.0.3
- hspec-megaparsec ==2.0.1
@@ -1047,7 +1047,7 @@ default-package-overrides:
- hw-mquery ==0.2.0.2
- hw-packed-vector ==0.0.0.3
- hw-parser ==0.1.0.2
- - hw-prim ==0.6.2.36
+ - hw-prim ==0.6.2.38
- hw-rankselect ==0.13.0.0
- hw-rankselect-base ==0.3.2.3
- hw-simd ==0.1.1.5
@@ -1086,16 +1086,17 @@ default-package-overrides:
- indents ==0.5.0.1
- indexed ==0.1.3
- indexed-list-literals ==0.2.1.2
+ - indexed-profunctors ==0.1
- infer-license ==0.2.0
- inflections ==0.4.0.4
- influxdb ==1.7.1.1
- ini ==0.4.1
- inj ==1.0
- inline-c ==0.7.0.1
- - inline-c-cpp ==0.3.0.2
+ - inline-c-cpp ==0.3.0.3
- inline-r ==0.10.2
- inliterate ==0.1.0
- - insert-ordered-containers ==0.2.2
+ - insert-ordered-containers ==0.2.3
- inspection-testing ==0.4.2.2
- instance-control ==0.1.2.0
- int-cast ==0.2.0.0
@@ -1147,8 +1148,8 @@ default-package-overrides:
- js-jquery ==3.3.1
- json ==0.9.3
- json-alt ==1.0.0
- - json-feed ==1.0.6
- - jsonpath ==0.1.0.1
+ - json-feed ==1.0.7
+ - jsonpath ==0.1.0.2
- json-rpc ==1.0.0
- json-rpc-client ==0.2.5.0
- json-rpc-generic ==0.2.1.5
@@ -1175,17 +1176,17 @@ default-package-overrides:
- kraken ==0.1.0
- l10n ==0.1.0.1
- labels ==0.3.3
- - lackey ==1.0.9
+ - lackey ==1.0.10
- LambdaHack ==0.9.5.0
- lame ==0.2.0
- language-c ==0.8.3
- - language-c-quote ==0.12.2
+ - language-c-quote ==0.12.2.1
- language-docker ==8.0.2
- language-ecmascript ==0.19
- language-haskell-extract ==0.2.4
- language-java ==0.2.9
- language-javascript ==0.6.0.14
- - language-puppet ==1.4.5
+ - language-puppet ==1.4.6
- lapack ==0.3.1
- lapack-carray ==0.0.3
- lapack-comfort-array ==0.0.0.1
@@ -1224,7 +1225,7 @@ default-package-overrides:
- libmpd ==0.9.0.10
- liboath-hs ==0.0.1.1
- libraft ==0.5.0.0
- - libyaml ==0.1.1.0
+ - libyaml ==0.1.1.1
- LibZip ==1.0.1
- lifted-async ==0.10.0.4
- lifted-base ==0.2.3.12
@@ -1252,7 +1253,7 @@ default-package-overrides:
- log-domain ==0.12
- logfloat ==0.13.3.3
- logger-thread ==0.1.0.2
- - logging-effect ==1.3.6
+ - logging-effect ==1.3.7
- logging-facade ==0.3.0
- logging-facade-syslog ==1
- logict ==0.7.0.2
@@ -1261,7 +1262,7 @@ default-package-overrides:
- lrucache ==1.2.0.1
- lrucaching ==0.3.3
- lsp-test ==0.6.1.0
- - lucid ==2.9.11
+ - lucid ==2.9.12
- lucid-extras ==0.2.2
- lxd-client-config ==0.1.0.1
- lzma ==0.0.0.3
@@ -1278,7 +1279,7 @@ default-package-overrides:
- markdown ==0.1.17.4
- markdown-unlit ==0.5.0
- markov-chain ==0.0.3.4
- - massiv ==0.4.2.0
+ - massiv ==0.4.3.0
- massiv-io ==0.1.7.0
- massiv-test ==0.1.1
- mathexpr ==0.3.0.0
@@ -1287,7 +1288,7 @@ default-package-overrides:
- matrices ==0.5.0
- matrix ==0.3.6.1
- matrix-market-attoparsec ==0.1.0.8
- - matrix-static ==0.2
+ - matrix-static ==0.2.1
- maximal-cliques ==0.1.1
- mbox ==0.3.4
- mbtiles ==0.6.0.0
@@ -1324,7 +1325,7 @@ default-package-overrides:
- mime-mail-ses ==0.4.1
- mime-types ==0.1.0.9
- minimorph ==0.2.1.0
- - minio-hs ==1.5.0
+ - minio-hs ==1.5.1
- miniutter ==0.5.0.0
- mintty ==0.1.2
- miso ==1.2.0.0
@@ -1355,7 +1356,7 @@ default-package-overrides:
- monad-loops ==0.4.3
- monad-memo ==0.5.1
- monad-metrics ==0.2.1.4
- - monad-par ==0.3.4.8
+ - monad-par ==0.3.5
- monad-parallel ==0.7.2.3
- monad-par-extras ==0.3.3
- monad-peel ==0.2.1.2
@@ -1370,7 +1371,7 @@ default-package-overrides:
- monad-unlift-ref ==0.2.1
- mongoDB ==2.5.0.0
- monoidal-containers ==0.4.0.0
- - monoid-extras ==0.5
+ - monoid-extras ==0.5.1
- monoid-subclasses ==0.4.6.1
- monoid-transformer ==0.0.4
- mono-traversable ==1.0.13.0
@@ -1403,7 +1404,7 @@ default-package-overrides:
- mysql-simple ==0.4.5
- n2o ==0.11.1
- nagios-check ==0.3.2
- - named ==0.3.0.0
+ - named ==0.3.0.1
- names-th ==0.3.0.0
- nano-erl ==0.1.0.1
- nanospec ==0.2.2
@@ -1430,7 +1431,7 @@ default-package-overrides:
- network-conduit-tls ==1.3.2
- network-house ==0.1.0.2
- network-info ==0.2.0.10
- - network-ip ==0.3.0.2
+ - network-ip ==0.3.0.3
- network-messagepack-rpc ==0.1.1.4
- network-multicast ==0.3.2
- network-simple ==0.4.5
@@ -1447,9 +1448,10 @@ default-package-overrides:
- nonce ==1.0.7
- nondeterminism ==1.4
- non-empty ==0.3.2
- - nonempty-containers ==0.3.1.0
+ - nonempty-containers ==0.3.2.0
- nonemptymap ==0.0.6.0
- non-empty-sequence ==0.2.0.2
+ - nonempty-vector ==0.2.0.1
- non-negative ==0.1.2
- not-gloss ==0.7.7.0
- no-value ==1.0.0.0
@@ -1472,7 +1474,7 @@ default-package-overrides:
- odbc ==0.2.2
- oeis ==0.3.9
- oeis2 ==1.0.3
- - ofx ==0.4.2.0
+ - ofx ==0.4.4.0
- old-locale ==1.0.0.7
- old-time ==1.1.0.3
- once ==0.4
@@ -1493,6 +1495,8 @@ default-package-overrides:
- open-witness ==0.4.0.1
- operational ==0.2.3.5
- operational-class ==0.3.0.0
+ - optics-core ==0.2
+ - optics-extra ==0.2
- optional-args ==1.0.2
- options ==1.2.1.1
- optparse-applicative ==0.14.3.0
@@ -1607,7 +1611,7 @@ default-package-overrides:
- polynomials-bernstein ==1.1.2
- polyparse ==1.12.1
- polysemy ==1.0.0.0
- - polysemy-plugin ==0.2.3.0
+ - polysemy-plugin ==0.2.4.0
- polysemy-zoo ==0.5.0.1
- pooled-io ==0.0.2.2
- port-utils ==0.2.1.0
@@ -1666,8 +1670,8 @@ default-package-overrides:
- protocol-radius ==0.0.1.1
- protocol-radius-test ==0.1.0.1
- proto-lens ==0.5.1.0
- - proto-lens-arbitrary ==0.1.2.7
- - proto-lens-optparse ==0.1.1.5
+ - proto-lens-arbitrary ==0.1.2.8
+ - proto-lens-optparse ==0.1.1.6
- proto-lens-protobuf-types ==0.5.0.0
- proto-lens-protoc ==0.5.0.0
- proto-lens-runtime ==0.5.0.0
@@ -1716,13 +1720,13 @@ default-package-overrides:
- Ranged-sets ==0.4.0
- range-set-list ==0.1.3.1
- rank1dynamic ==0.4.0
- - rank2classes ==1.3.1.1
+ - rank2classes ==1.3.1.2
- Rasterific ==0.7.4.4
- rasterific-svg ==0.3.3.2
- - ratel ==1.0.8
- - ratel-wai ==1.1.0
+ - ratel ==1.0.9
+ - ratel-wai ==1.1.1
- rattle ==0.1
- - rattletrap ==9.0.2
+ - rattletrap ==9.0.7
- rawfilepath ==0.2.4
- rawstring-qm ==0.2.3.0
- raw-strings-qq ==1.1
@@ -1735,7 +1739,7 @@ default-package-overrides:
- reanimate ==0.1.8.0
- reanimate-svg ==0.9.3.1
- rebase ==1.3.1.1
- - record-dot-preprocessor ==0.2
+ - record-dot-preprocessor ==0.2.1
- record-hasfield ==1.0
- records-sop ==0.1.0.3
- recursion-schemes ==5.1.3
@@ -1769,6 +1773,8 @@ default-package-overrides:
- repa ==3.4.1.4
- repa-algorithms ==3.4.1.3
- repa-io ==3.4.1.1
+ - replace-attoparsec ==1.0.3.0
+ - replace-megaparsec ==1.1.5.0
- repline ==0.2.1.0
- req ==2.1.0
- req-conduit ==1.0.0
@@ -1815,7 +1821,7 @@ default-package-overrides:
- salak-toml ==0.3.5.3
- salak-yaml ==0.3.5.3
- saltine ==0.1.0.2
- - salve ==1.0.6
+ - salve ==1.0.8
- sample-frame ==0.0.3
- sample-frame-np ==0.0.4.1
- sampling ==0.3.3
@@ -1881,6 +1887,7 @@ default-package-overrides:
- servant-mock ==0.8.5
- servant-multipart ==0.11.4
- servant-pipes ==0.15.1
+ - servant-rawm ==0.3.2.0
- servant-ruby ==0.9.0.0
- servant-server ==0.16.2
- servant-static-th ==0.2.2.1
@@ -1921,10 +1928,10 @@ default-package-overrides:
- simple ==0.11.3
- simple-cabal ==0.1.1
- simple-cmd ==0.2.0.1
- - simple-cmd-args ==0.1.3
+ - simple-cmd-args ==0.1.4
- simple-log ==0.9.12
- simple-reflect ==0.3.3
- - simple-sendfile ==0.2.28
+ - simple-sendfile ==0.2.30
- simple-session ==0.10.1.1
- simple-templates ==0.9.0.0
- simple-vec3 ==0.6
@@ -1996,7 +2003,7 @@ default-package-overrides:
- storable-tuple ==0.0.3.3
- storablevector ==0.2.13
- store ==0.5.1.2
- - store-core ==0.4.4
+ - store-core ==0.4.4.2
- Strafunski-StrategyLib ==5.0.1.0
- stratosphere ==0.40.0
- streaming ==0.2.3.0
@@ -2025,7 +2032,7 @@ default-package-overrides:
- stripe-scotty ==1.0.0.0
- stripe-signature ==1.0.0.1
- stripe-wreq ==1.0.1.0
- - strive ==5.0.8
+ - strive ==5.0.9
- structs ==0.1.2
- structured-cli ==2.5.1.0
- summoner ==1.3.0.1
@@ -2104,7 +2111,7 @@ default-package-overrides:
- testing-type-modifiers ==0.1.0.1
- texmath ==0.11.3
- text-binary ==0.2.1.1
- - text-builder ==0.6.5.1
+ - text-builder ==0.6.6.1
- text-conversions ==0.3.0
- text-format ==0.3.2
- text-icu ==0.7.0.1
@@ -2118,7 +2125,7 @@ default-package-overrides:
- text-region ==0.3.1.0
- text-short ==0.1.3
- text-show ==3.8.2
- - text-show-instances ==3.8.2
+ - text-show-instances ==3.8.3
- text-zipper ==0.10.1
- tfp ==1.0.1.1
- tf-random ==0.5
@@ -2143,7 +2150,7 @@ default-package-overrides:
- throwable-exceptions ==0.1.0.9
- th-strict-compat ==0.1.0.1
- th-test-utils ==1.0.1
- - th-utilities ==0.2.3.0
+ - th-utilities ==0.2.3.1
- thyme ==0.3.5.5
- tile ==0.3.0.0
- time-compat ==1.9.2.2
@@ -2187,7 +2194,7 @@ default-package-overrides:
- transformers-bifunctors ==0.1
- transformers-compat ==0.6.5
- transformers-fix ==1.0
- - traverse-with-class ==1.0.0.0
+ - traverse-with-class ==1.0.1.0
- tree-diff ==0.1
- tree-fun ==0.8.1.0
- trifecta ==2
@@ -2225,7 +2232,7 @@ default-package-overrides:
- ucam-webauth ==0.1.0.0
- ucam-webauth-types ==0.1.0.0
- uglymemo ==0.1.0.1
- - unagi-chan ==0.4.1.2
+ - unagi-chan ==0.4.1.3
- unbounded-delays ==0.1.1.0
- unbound-generics ==0.4.0
- unboxed-ref ==0.4.0.0
@@ -2275,7 +2282,7 @@ default-package-overrides:
- users-test ==0.5.0.1
- utf8-light ==0.4.2
- utf8-string ==1.0.1.1
- - util ==0.1.13.0
+ - util ==0.1.14.0
- utility-ht ==0.0.14
- uuid ==1.3.13
- uuid-types ==1.0.3
@@ -2309,7 +2316,7 @@ default-package-overrides:
- verbosity ==0.3.0.0
- versions ==3.5.1.1
- ViennaRNAParser ==1.3.3
- - viewprof ==0.0.0.31
+ - viewprof ==0.0.0.32
- vinyl ==0.11.0
- vivid ==0.4.2.3
- vivid-osc ==0.5.0.0
@@ -2352,7 +2359,7 @@ default-package-overrides:
- web-routes-hsp ==0.24.6.1
- web-routes-wai ==0.24.3.1
- webrtc-vad ==0.1.0.3
- - websockets ==0.12.5.3
+ - websockets ==0.12.6.1
- websockets-snap ==0.10.3.1
- weigh ==0.0.14
- wide-word ==0.1.0.9
@@ -2383,7 +2390,7 @@ default-package-overrides:
- writer-cps-mtl ==0.1.1.6
- writer-cps-transformers ==0.5.6.1
- ws ==0.0.5
- - wuss ==1.1.14
+ - wuss ==1.1.15
- X11 ==1.9.1
- X11-xft ==0.3.1
- x11-xim ==0.0.9.0
@@ -2421,7 +2428,7 @@ default-package-overrides:
- xmonad-extras ==0.15.2
- xss-sanitize ==0.3.6
- xxhash-ffi ==0.2.0.0
- - yaml ==0.11.1.2
+ - yaml ==0.11.2.0
- yeshql ==4.1.0.1
- yeshql-core ==4.1.0.2
- yeshql-hdbc ==4.1.0.2
@@ -2441,7 +2448,7 @@ default-package-overrides:
- yesod-gitrev ==0.2.1
- yesod-newsfeed ==1.6.1.0
- yesod-paginator ==1.1.0.2
- - yesod-persistent ==1.6.0.2
+ - yesod-persistent ==1.6.0.3
- yesod-recaptcha2 ==0.3.0
- yesod-sitemap ==1.6.0
- yesod-static ==1.6.0.1
@@ -2491,6 +2498,7 @@ extra-packages:
- haddock == 2.22.* # required on GHC 8.0.x
- haddock-api == 2.22.* # required on GHC 7.8.x
- happy <1.19.6 # newer versions break Agda
+ - happy == 1.19.9 # for purescript
- haskell-gi-overloading == 0.0 # gi-* packages use this dependency to disable overloading support
- haskell-src-exts == 1.19.* # required by hindent and structured-haskell-mode
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
@@ -2583,6 +2591,10 @@ package-maintainers:
- Agda
roberth:
- arion-compose
+ cdepillabout:
+ - pretty-simple
+ - purescript
+ - termonad
unsupported-platforms:
alsa-mixer: [ x86_64-darwin ]
@@ -2794,6 +2806,7 @@ broken-packages:
- ADPfusionSet
- adtrees
- Advgame
+ - Advise-me
- AERN-Basics
- AERN-Net
- AERN-Real
@@ -2818,6 +2831,7 @@ broken-packages:
- aeson-tiled
- aeson-typescript
- affection
+ - affine
- affine-invariant-ensemble-mcmc
- afv
- ag-pictgen
@@ -2827,6 +2841,7 @@ broken-packages:
- agda-snippets-hakyll
- agentx
- AGI
+ - agum
- AhoCorasick
- aig
- aip
@@ -2841,6 +2856,7 @@ broken-packages:
- alex-meta
- alex-prelude
- alfred
+ - alg
- alga
- algebra
- algebra-sql
@@ -2921,6 +2937,7 @@ broken-packages:
- apecs-stm
- apelsin
- api-builder
+ - api-rpc-pegnet
- api-tools
- api-yoti
- apiary
@@ -2953,6 +2970,7 @@ broken-packages:
- ApproxFun-hs
- arb-fft
- arbb-vm
+ - arbor-monad-counter
- arbor-monad-logger
- arbor-monad-metric
- arbor-monad-metric-datadog
@@ -3089,7 +3107,6 @@ broken-packages:
- aws-sign4
- aws-simple
- aws-sns
- - axel
- axiom
- azubi
- azure-service-api
@@ -3172,6 +3189,7 @@ broken-packages:
- bidirectionalization-combined
- bidispec
- bidispec-extras
+ - bifunctor
- BiGUL
- billboard-parser
- billeksah-forms
@@ -3412,6 +3430,7 @@ broken-packages:
- c0parser
- c2ats
- c2hsc
+ - ca
- cabal-audit
- cabal-bundle-clib
- cabal-cache
@@ -3522,6 +3541,7 @@ broken-packages:
- Catana
- catch-fd
- categorical-algebra
+ - category
- category-extras
- category-traced
- catnplus
@@ -3685,6 +3705,7 @@ broken-packages:
- cmonad
- cmph
- cmt
+ - cmu
- cmv
- cnc-spec-compiler
- co-log
@@ -3814,7 +3835,9 @@ broken-packages:
- constrained-category
- constrained-dynamic
- constrained-monads
+ - constraint
- constraint-manip
+ - constraint-reflection
- ConstraintKinds
- constraints-emerge
- constructive-algebra
@@ -3859,6 +3882,7 @@ broken-packages:
- COrdering
- core
- core-haskell
+ - core-program
- corebot-bliki
- CoreDump
- CoreErlang
@@ -3933,6 +3957,7 @@ broken-packages:
- cryptocompare
- cryptoconditions
- cryptol
+ - cryptostore
- cryptsy-api
- crystalfontz
- csa
@@ -4285,7 +4310,6 @@ broken-packages:
- domplate
- dot-linker
- dot2graphml
- - dotenv
- dotfs
- doublify-toolkit
- dovin
@@ -4963,6 +4987,7 @@ broken-packages:
- ghci-history-parser
- ghci-lib
- ghci-ng
+ - ghci-pretty
- ghcide
- ghcjs-base-stub
- ghcjs-dom-jsffi
@@ -5108,7 +5133,6 @@ broken-packages:
- grakn
- grammar-combinators
- GrammarProducts
- - grammatical-parsers
- grapefruit-examples
- grapefruit-frp
- grapefruit-records
@@ -5162,6 +5186,8 @@ broken-packages:
- GrowlNotify
- grpc-api-etcd
- grpc-etcd-client
+ - grpc-haskell
+ - grpc-haskell-core
- gruff
- gruff-examples
- gsc-weighting
@@ -5243,7 +5269,6 @@ broken-packages:
- Haggressive
- hahp
- haiji
- - hail
- hailgun
- hailgun-send
- hailgun-simple
@@ -5294,7 +5319,6 @@ broken-packages:
- hans
- hans-pcap
- haphviz
- - hapistrano
- happindicator
- happindicator3
- happlets
@@ -6132,6 +6156,7 @@ broken-packages:
- http-dispatch
- http-enumerator
- http-grammar
+ - http-io-streams
- http-kinder
- http-monad
- http-pony-serve-wai
@@ -6175,6 +6200,7 @@ broken-packages:
- huttons-razor
- huzzy
- hVOIDP
+ - hw-all
- hw-balancedparens
- hw-bits
- hw-ci-assist
@@ -6322,7 +6348,6 @@ broken-packages:
- incremental-computing
- incremental-maps
- increments
- - indents
- indexation
- IndexedList
- indextype
@@ -6383,6 +6408,7 @@ broken-packages:
- ipc
- ipld-cid
- ipopt-hs
+ - ipprint
- iptables-helpers
- iptadmin
- IPv6DB
@@ -6417,6 +6443,7 @@ broken-packages:
- iteratee-stm
- iterIO
- iterio-server
+ - ival
- ivor
- ivory
- ivory-backend-c
@@ -6592,7 +6619,6 @@ broken-packages:
- kmp-dfa
- knead
- knead-arithmetic
- - knit-haskell
- knots
- koellner-phonetic
- kontra-config
@@ -7180,6 +7206,8 @@ broken-packages:
- mlist
- mltool
- mm2
+ - mmsyn2
+ - mmsyn4
- mmtf
- mmtl
- mmtl-base
@@ -7421,6 +7449,7 @@ broken-packages:
- NestedFunctor
- nestedmap
- net-mqtt
+ - net-mqtt-rpc
- net-spider
- net-spider-cli
- net-spider-pangraph
@@ -7628,6 +7657,7 @@ broken-packages:
- opml-conduit
- opn
- optima
+ - optima-for-hasql
- optimal-blocks
- optimization
- optimusprime
@@ -7684,7 +7714,6 @@ broken-packages:
- pairing
- pam
- panda
- - pandoc-emphasize-code
- pandoc-include
- pandoc-include-code
- pandoc-japanese-filters
@@ -7944,9 +7973,6 @@ broken-packages:
- polydata
- polydata-core
- polynomial
- - polysemy-plugin
- - polysemy-RandomFu
- - polysemy-zoo
- polyseq
- polysoup
- polytypeable
@@ -8016,6 +8042,7 @@ broken-packages:
- precursor
- pred-trie
- predicate-class
+ - predicate-typed
- prednote
- prednote-test
- prefork
@@ -8062,6 +8089,7 @@ broken-packages:
- procrastinating-variable
- procstat
- producer
+ - product
- prof2dot
- prof2pretty
- progress
@@ -8120,7 +8148,6 @@ broken-packages:
- pure-priority-queue
- pure-priority-queue-tests
- purebred-email
- - purescript
- purescript-iso
- purescript-tsd-gen
- push-notify
@@ -8248,6 +8275,7 @@ broken-packages:
- rasa-ext-vim
- rascal
- Rasenschach
+ - rational-list
- rattle
- rattletrap
- raven-haskell-scotty
@@ -8278,6 +8306,7 @@ broken-packages:
- read-io
- reader-soup
- readline-statevar
+ - readme-lhs
- readpyc
- readshp
- really-simple-xml-parser
@@ -8308,9 +8337,11 @@ broken-packages:
- Referees
- refh
- refined
+ - refined-http-api-data
- reflection-extras
- reflex
- reflex-animation
+ - reflex-backend-socket
- reflex-backend-wai
- reflex-basic-host
- reflex-dom-retractable
@@ -8523,6 +8554,7 @@ broken-packages:
- rws
- RxHaskell
- s-expression
+ - S3
- SableCC2Hs
- safe-access
- safe-buffer-monad
@@ -8655,6 +8687,9 @@ broken-packages:
- Semantique
- semdoc
- semi-iso
+ - semialign-extras
+ - semialign-indexed
+ - semialign-optics
- semibounded-lattices
- Semigroup
- semigroupoids-syntax
@@ -9016,6 +9051,7 @@ broken-packages:
- SourceGraph
- sousit
- soyuz
+ - spacecookie
- SpaceInvaders
- spacepart
- SpacePrivateers
@@ -9078,6 +9114,7 @@ broken-packages:
- sqlvalue-list
- sqsd-local
- squeal-postgresql
+ - sr-extra
- srcinst
- sscan
- sscgi
@@ -9256,6 +9293,7 @@ broken-packages:
- swearjure
- swf
- swift-lda
+ - sws
- syb-extras
- syb-with-class-instances-text
- SybWidget
@@ -9726,6 +9764,7 @@ broken-packages:
- unagi-bloomfilter
- unagi-streams
- unamb-custom
+ - unbeliever
- unbound
- unbound-kind-generics
- unbounded-delays-units
@@ -9799,7 +9838,6 @@ broken-packages:
- usb-id-database
- usb-iteratee
- usb-safe
- - userid
- users-mysql-haskell
- users-persistent
- utc
@@ -9989,10 +10027,10 @@ broken-packages:
- web-output
- web-page
- web-push
+ - web-rep
- web-routes-happstack
- web-routes-quasi
- web-routes-regular
- - web-routes-th
- web-routes-transformers
- web-routing
- web3
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index f3692d48a29..dbdad1ddf1d 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -297,10 +297,22 @@ self: super: builtins.intersectAttrs super {
);
llvm-hs =
- let dontCheckDarwin = if pkgs.stdenv.isDarwin
- then dontCheck
- else pkgs.lib.id;
- in dontCheckDarwin (super.llvm-hs.override { llvm-config = pkgs.llvm_8; });
+ let llvmHsWithLlvm8 = super.llvm-hs.override { llvm-config = pkgs.llvm_8; };
+ in
+ if pkgs.stdenv.isDarwin
+ then
+ overrideCabal llvmHsWithLlvm8 (oldAttrs: {
+ # One test fails on darwin.
+ doCheck = false;
+ # llvm-hs's Setup.hs file tries to add the lib/ directory from LLVM8 to
+ # the DYLD_LIBRARY_PATH environment variable. This messes up clang
+ # when called from GHC, probably because clang is version 7, but we are
+ # using LLVM8.
+ preCompileBuildDriver = oldAttrs.preCompileBuildDriver or "" + ''
+ substituteInPlace Setup.hs --replace "addToLdLibraryPath libDir" "pure ()"
+ '';
+ })
+ else llvmHsWithLlvm8;
# Needs help finding LLVM.
spaceprobe = addBuildTool super.spaceprobe self.llvmPackages.llvm;
@@ -500,8 +512,8 @@ self: super: builtins.intersectAttrs super {
# requires autotools to build
secp256k1 = addBuildTools super.secp256k1 [ pkgs.buildPackages.autoconf pkgs.buildPackages.automake pkgs.buildPackages.libtool ];
- # tests require git
- hapistrano = addBuildTool super.hapistrano pkgs.buildPackages.git;
+ # tests require git and zsh
+ hapistrano = addBuildTools super.hapistrano [ pkgs.buildPackages.git pkgs.buildPackages.zsh ];
# This propagates this to everything depending on haskell-gi-base
haskell-gi-base = addBuildDepend super.haskell-gi-base pkgs.gobject-introspection;
@@ -517,9 +529,9 @@ self: super: builtins.intersectAttrs super {
# https://github.com/plow-technologies/servant-streaming/issues/12
servant-streaming-server = dontCheck super.servant-streaming-server;
- # https://github.com/haskell-servant/servant/pull/1128
- servant-client-core = if (pkgs.lib.getVersion super.servant-client-core) == "0.15" then
- appendPatch super.servant-client-core ./patches/servant-client-core-streamBody.patch
+ # https://github.com/haskell-servant/servant/pull/1238
+ servant-client-core = if (pkgs.lib.getVersion super.servant-client-core) == "0.16" then
+ appendPatch super.servant-client-core ./patches/servant-client-core-redact-auth-header.patch
else
super.servant-client-core;
@@ -624,5 +636,4 @@ self: super: builtins.intersectAttrs super {
# need it during the build itself, too.
cairo = addBuildTool super.cairo self.buildHaskellPackages.gtk2hs-buildtools;
pango = disableHardening (addBuildTool super.pango self.buildHaskellPackages.gtk2hs-buildtools) ["fortify"];
-
}
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index 87d3b5ae496..bf16e534f3e 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -25,7 +25,7 @@ in
, doBenchmark ? false
, doHoogle ? true
, editedCabalFile ? null
-, enableLibraryProfiling ? true
+, enableLibraryProfiling ? !(ghc.isGhcjs or false)
, enableExecutableProfiling ? false
, profilingDetail ? "exported-functions"
# TODO enable shared libs for cross-compiling
diff --git a/pkgs/development/haskell-modules/generic-stack-builder.nix b/pkgs/development/haskell-modules/generic-stack-builder.nix
index 96774f71730..45c1a8fbd33 100644
--- a/pkgs/development/haskell-modules/generic-stack-builder.nix
+++ b/pkgs/development/haskell-modules/generic-stack-builder.nix
@@ -20,6 +20,10 @@ let
in stdenv.mkDerivation (args // {
+ # Doesn't work in the sandbox. Pass `--option sandbox relaxed` or
+ # `--option sandbox false` to be able to build this
+ __noChroot = true;
+
buildInputs = buildInputs
++ lib.optional (stdenv.hostPlatform.libc == "glibc") glibcLocales;
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 54e0fad1346..0e66938e67d 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -724,6 +724,37 @@ self: {
broken = true;
}) {};
+ "Advise-me" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, convertible
+ , directory, filepath, HDBC, HDBC-sqlite3, http-types, ideas
+ , ideas-math-types, lens, mtl, optparse-applicative, parsec
+ , QuickCheck, random, semigroups, sqlite-simple, text, time
+ , uniplate, wai, wai-extra, wl-pprint, xlsx
+ }:
+ mkDerivation {
+ pname = "Advise-me";
+ version = "0.1";
+ sha256 = "1ddzzrbydx0xaqian1s8m4asj079c3vmhb0s7s05f9g1nm6a8qfq";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base bytestring Cabal containers convertible directory filepath
+ HDBC HDBC-sqlite3 ideas ideas-math-types lens mtl parsec QuickCheck
+ random semigroups sqlite-simple text time uniplate wl-pprint xlsx
+ ];
+ executableHaskellDepends = [
+ base bytestring containers convertible directory filepath HDBC
+ HDBC-sqlite3 http-types ideas ideas-math-types mtl
+ optparse-applicative parsec QuickCheck random sqlite-simple text
+ time uniplate wai wai-extra wl-pprint
+ ];
+ description = "Assessment services for the Advise-Me project";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"AesonBson" = callPackage
({ mkDerivation, aeson, attoparsec, base, bson, hspec, HUnit, text
, unordered-containers, vector
@@ -2002,6 +2033,8 @@ self: {
pname = "BlogLiterately";
version = "0.8.6.3";
sha256 = "02a4mjz9lbx19plkanmdlm730dwphkdi79a5b5hcnrbilcy8k71n";
+ revision = "1";
+ editedCabalFile = "1nhnrchv8lr1clbsfyya4xfqy8qdi8wrfp8364anaq7mpfnslxws";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -3130,12 +3163,14 @@ self: {
}:
mkDerivation {
pname = "ClustalParser";
- version = "1.2.3";
- sha256 = "0wjs6bsbyykrm0hjdybnap86zsnhjjifampm08dqg7fqp7f7pmpy";
+ version = "1.3.0";
+ sha256 = "0zm0n4pvs9dspfh3x7zfjs20k78mkhsqy6xkg4002b7g8c5bwkp6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base parsec text vector ];
- executableHaskellDepends = [ base cmdargs either-unwrap ];
+ executableHaskellDepends = [
+ base cmdargs either-unwrap parsec text vector
+ ];
testHaskellDepends = [ base hspec hspec-discover parsec text ];
testToolDepends = [ hspec-discover ];
description = "Libary for parsing Clustal tools output";
@@ -6464,6 +6499,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "GLFW-b_3_3_0_0" = callPackage
+ ({ mkDerivation, array, base, bindings-GLFW, deepseq, HUnit
+ , test-framework, test-framework-hunit
+ }:
+ mkDerivation {
+ pname = "GLFW-b";
+ version = "3.3.0.0";
+ sha256 = "1xh6nnm4c7bjvbr62rw7vv86p0r76vrqhdbm89vmcs51jk92yxv4";
+ libraryHaskellDepends = [ array base bindings-GLFW deepseq ];
+ testHaskellDepends = [
+ array base bindings-GLFW deepseq HUnit test-framework
+ test-framework-hunit
+ ];
+ description = "Bindings to GLFW OpenGL library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"GLFW-b-demo" = callPackage
({ mkDerivation, base, GLFW-b, mtl, OpenGL, pretty, stm
, transformers
@@ -11889,6 +11942,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) openldap;};
+ "LDAPv3" = callPackage
+ ({ mkDerivation, base, base-encoding, binary, bytestring
+ , containers, deepseq, int-cast, newtype, parsec
+ , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, text
+ , text-short
+ }:
+ mkDerivation {
+ pname = "LDAPv3";
+ version = "0.1.0.0";
+ sha256 = "1zsl14qd7vzgvkz77mgdl5fyh4444gw3vjl443d09wra087j94bx";
+ libraryHaskellDepends = [
+ base binary bytestring containers deepseq int-cast newtype parsec
+ text text-short
+ ];
+ testHaskellDepends = [
+ base base-encoding binary bytestring containers deepseq int-cast
+ newtype parsec quickcheck-instances tasty tasty-hunit
+ tasty-quickcheck text text-short
+ ];
+ description = "Lightweight Directory Access Protocol (LDAP) version 3";
+ license = stdenv.lib.licenses.gpl2Plus;
+ }) {};
+
"LParse" = callPackage
({ mkDerivation, base, containers }:
mkDerivation {
@@ -12763,15 +12839,15 @@ self: {
}:
mkDerivation {
pname = "MagicHaskeller";
- version = "0.9.6.7";
- sha256 = "0cl0lq45x8pxsbdiqg9sx39jvs8h2h32mni5zq2jb61ac7wim9g1";
+ version = "0.9.6.8";
+ sha256 = "1091s8jrynjb76wg5r53kp0siv0dgbsxsb9y2djrq1iz06h01m55";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base bytestring containers directory ghc ghc-paths hashable
haskell-src html mtl network network-uri pretty random syb
- template-haskell tf-random time
+ template-haskell tf-random time transformers
];
executableHaskellDepends = [
abstract-par array base bytestring cgi containers directory
@@ -12811,8 +12887,8 @@ self: {
}:
mkDerivation {
pname = "Map";
- version = "0.1.2.0";
- sha256 = "1fvs9im82ylfij01cn2pb21wycvb6wsj8dayaj34g3av82g9dagw";
+ version = "0.1.3.0";
+ sha256 = "06i3lw329mvx7is5kb8hl2dz9dd0r8qh5g674ld006kbbk7p3jay";
libraryHaskellDepends = [
base containers either-both filtrable util
];
@@ -13406,8 +13482,8 @@ self: {
({ mkDerivation, ansi-terminal, base, doctest, process, time }:
mkDerivation {
pname = "Monadoro";
- version = "0.2.1.8";
- sha256 = "19xnj9hcb3dk3igkwzh5vfvkixyya84r1jxrh1x1k663fapcnkp5";
+ version = "0.2.1.11";
+ sha256 = "1vf1g298kygjkqxm99w2dnfd6a6iz0fnkzz0km95isnl0pdfgfnk";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ ansi-terminal base process time ];
@@ -15866,8 +15942,8 @@ self: {
}:
mkDerivation {
pname = "PyF";
- version = "0.8.1.1";
- sha256 = "0kwva2ia02z3l0g8vzp9029sv5y4smllc8x9y6qv599f2sy8h31w";
+ version = "0.8.1.2";
+ sha256 = "00rvzfv2xa9ibcsx6y3cpmckl2mlsmck519mp4zqllxwn1nzbb52";
libraryHaskellDepends = [
base containers haskell-src-exts haskell-src-meta megaparsec mtl
template-haskell text
@@ -16022,8 +16098,8 @@ self: {
({ mkDerivation, base, mtl, QuickCheck, random }:
mkDerivation {
pname = "QuickCheck-GenT";
- version = "0.2.1";
- sha256 = "1bf3vx2szdb0svnmhn0k7vfkv86vhfxgcfklzlf5w7y49s4369k0";
+ version = "0.2.2";
+ sha256 = "0bn594bgvavbphm5543kqljcc7hgxk4ir0fcdjw399sbfaxpn5yz";
libraryHaskellDepends = [ base mtl QuickCheck random ];
description = "A GenT monad transformer for QuickCheck library";
license = stdenv.lib.licenses.mit;
@@ -16101,15 +16177,14 @@ self: {
}:
mkDerivation {
pname = "R-pandoc";
- version = "0.2.2";
- sha256 = "1kb9dnwbkinx3wi7fr8i9a7dpl1gx08f4ysml1jacf1p6nvhi1lq";
+ version = "0.2.3";
+ sha256 = "05pb2gr0s4fjd3lj90r6hdj30bzsz16jsibmi99xi3172plyk449";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base directory filepath pandoc-types process split
];
executableHaskellDepends = [ base pandoc-types ];
- description = "A pandoc filter to express R plots inside markdown";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -16857,6 +16932,8 @@ self: {
];
description = "Library for accessing S3 compatible storage services";
license = stdenv.lib.licenses.gpl3Plus;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"SBench" = callPackage
@@ -18607,15 +18684,15 @@ self: {
}:
mkDerivation {
pname = "StrictCheck";
- version = "0.2.0";
- sha256 = "11gr15c17134fddh3ms9m1z0hjsf8dqhk2z7vvd61gfzzpcx5xms";
+ version = "0.3.0";
+ sha256 = "16p1njy866gsg8jxyhx91x8nq67cr5w61fhqwffh6fyfhcybm2ag";
libraryHaskellDepends = [
base bifunctors containers generics-sop QuickCheck template-haskell
];
testHaskellDepends = [
base deepseq generics-sop HUnit QuickCheck
];
- description = "Keep Your Laziness In Check";
+ description = "StrictCheck: Keep Your Laziness In Check";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -20281,12 +20358,12 @@ self: {
platforms = stdenv.lib.platforms.none;
}) {};
- "Win32_2_8_3_0" = callPackage
+ "Win32_2_8_4_0" = callPackage
({ mkDerivation }:
mkDerivation {
pname = "Win32";
- version = "2.8.3.0";
- sha256 = "0qsw3z11fsz12s7y9m4w226dlx037d1a0ak5whja4il5z7zbngsr";
+ version = "2.8.4.0";
+ sha256 = "0l6hiwxgv2g72k47g2cc7s704flmwkxbg6hj79jq2idvn6zg2gxg";
description = "A binding to Windows Win32 API";
license = stdenv.lib.licenses.bsd3;
platforms = stdenv.lib.platforms.none;
@@ -21929,19 +22006,20 @@ self: {
"acid-state" = callPackage
({ mkDerivation, array, base, bytestring, cereal, containers
, criterion, deepseq, directory, filelock, filepath, hedgehog
- , hspec, hspec-discover, mtl, network, random, safecopy, stm
- , system-fileio, system-filepath, template-haskell, text
- , th-expand-syns, time, unix
+ , hspec, hspec-discover, mtl, network, network-bsd, random
+ , safecopy, stm, system-fileio, system-filepath, template-haskell
+ , text, th-expand-syns, time, unix
}:
mkDerivation {
pname = "acid-state";
- version = "0.15.2";
- sha256 = "08v807yxkd13m1zffw1yryifjgn7w28a31hb0sg0n3yw7vzk9ny3";
+ version = "0.16.0";
+ sha256 = "18pdxawx28wsvjah2rih6fa8mgxpkrpskfkvb5gjb1yn29dd8cmn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array base bytestring cereal containers directory filelock filepath
- mtl network safecopy stm template-haskell th-expand-syns unix
+ mtl network network-bsd safecopy stm template-haskell
+ th-expand-syns unix
];
executableHaskellDepends = [ base directory ];
testHaskellDepends = [
@@ -22589,8 +22667,8 @@ self: {
pname = "acme-zalgo";
version = "0.1.2.1";
sha256 = "1yd3xrdkxf3hgapi4w5vg79nxmw8y5rnyki5pqi00mca9wjspdhz";
- revision = "1";
- editedCabalFile = "1bwpaqqvp8mwpw7966xjn8zhi0rs9iqpwkhkzjxw8c885h45n1za";
+ revision = "2";
+ editedCabalFile = "1l2m9hh6mbc59h17z17gcfzgza25jj912d413pw1q37r3v4y0a1c";
libraryHaskellDepends = [ array base random ];
description = "A somewhat flexible Zalgo̐ te̳͜x̥̖̉̓͞t̍̌̔ ̀̃t̴̢̞̜͓̝r̶̬̆̂̒͟á̧̡͎͔̯̰̕n̹̾̓ͬͦ̍͘ṡ̢͓͉ͮ͆l̠̖̹̗̳̖̽̌ͤ͞a͚̭͙̹̲ͭͩt͈͐o̢̭͇͍̟͐ͬ̾ͪ͜r͇.̸̅ͭ̐̀̊ͨ͛";
license = stdenv.lib.licenses.mit;
@@ -22662,10 +22740,8 @@ self: {
}:
mkDerivation {
pname = "active";
- version = "0.2.0.13";
- sha256 = "1yw029rh0gb63bhwwjynbv173mny14is4cyjkrlvzvxwb0fi96jx";
- revision = "9";
- editedCabalFile = "1xq08xn26v3zi3fz1y5lhb1q2xv1d413wdg4pibi98n98nc2ypxz";
+ version = "0.2.0.14";
+ sha256 = "0x3b4ln6csa554qls28wbxvclkbdz3yi60i1m0q5ing0cs16fifz";
libraryHaskellDepends = [
base lens linear semigroupoids semigroups vector
];
@@ -23033,6 +23109,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "advent-of-code-api_0_2_2_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, deepseq
+ , directory, filepath, finite-typelits, http-api-data, http-client
+ , http-client-tls, http-media, HUnit, megaparsec, mtl, servant
+ , servant-client, servant-client-core, stm, tagsoup, text, time
+ }:
+ mkDerivation {
+ pname = "advent-of-code-api";
+ version = "0.2.2.0";
+ sha256 = "1r06kb8l6h4hm4r1f7prch3px0zigdcp8vrzi1x0qw6g1wj4zii0";
+ libraryHaskellDepends = [
+ aeson base bytestring containers deepseq directory filepath
+ finite-typelits http-api-data http-client http-client-tls
+ http-media megaparsec mtl servant servant-client
+ servant-client-core stm tagsoup text time
+ ];
+ testHaskellDepends = [ base directory filepath HUnit text ];
+ description = "Advent of Code REST API bindings and servant API";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"aern2-mp" = callPackage
({ mkDerivation, base, convertible, hspec, integer-logarithms, lens
, mixed-types-num, QuickCheck, regex-tdfa, rounded
@@ -23138,6 +23236,39 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "aeson_1_4_6_0" = 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"aeson-applicative" = callPackage
({ mkDerivation, aeson, base, text, unordered-containers }:
mkDerivation {
@@ -23280,8 +23411,8 @@ self: {
}:
mkDerivation {
pname = "aeson-diff";
- version = "1.1.0.7";
- sha256 = "01d48pd7d1mb9cd5yxfajln8rmjdjq8ch91s0lav4qw1azv6vp2r";
+ version = "1.1.0.8";
+ sha256 = "1pim103mywlhxssrhr0ca0gsvql52g799fk73bdj5h31ziibdsi4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -23321,7 +23452,7 @@ self: {
}) {};
"aeson-extra" = callPackage
- ({ mkDerivation, aeson, aeson-compat, align, attoparsec
+ ({ mkDerivation, aeson, aeson-compat, attoparsec
, attoparsec-iso8601, base, base-compat-batteries, bytestring
, containers, deepseq, exceptions, hashable, parsec
, quickcheck-instances, recursion-schemes, scientific, semialign
@@ -23330,10 +23461,8 @@ self: {
}:
mkDerivation {
pname = "aeson-extra";
- version = "0.4.1.2";
- sha256 = "1i6bm91d332117fx829imaxz6y59a0vqa7fjsr293sp8xyhlkkax";
- revision = "2";
- editedCabalFile = "0z43xclsy4x3my7p7d1irb40nqvj9z49m7vhkwf3k2n5gxjs6379";
+ version = "0.4.1.3";
+ sha256 = "1k15vkyf635nh904diyg931ziwdngikvp7c9c339pys3savf5qr2";
libraryHaskellDepends = [
aeson aeson-compat attoparsec attoparsec-iso8601 base
base-compat-batteries bytestring containers deepseq exceptions
@@ -23341,7 +23470,7 @@ self: {
template-haskell text these time unordered-containers vector
];
testHaskellDepends = [
- align base containers quickcheck-instances tasty tasty-hunit
+ base containers quickcheck-instances tasty tasty-hunit
tasty-quickcheck time time-parsers unordered-containers vector
];
description = "Extra goodies for aeson";
@@ -23552,6 +23681,8 @@ self: {
pname = "aeson-optics";
version = "1.1.0.1";
sha256 = "1pfi84cl7w5bp7dwdhcyi8kchvbfjybqcp0sifqrn70dj2b50mf7";
+ revision = "1";
+ editedCabalFile = "08nyfzxcw2j9wkm0cnbw2dl8f3zj2zrv85wrjayqq9v06hqk0dkl";
libraryHaskellDepends = [
aeson attoparsec base base-compat bytestring optics-core
optics-extra scientific text unordered-containers vector
@@ -23667,8 +23798,8 @@ self: {
}:
mkDerivation {
pname = "aeson-qq";
- version = "0.8.2";
- sha256 = "0ln13jqyfh5726hdrk1rad9a6cgrrj201plmwcfcpvq18v4m5ckd";
+ version = "0.8.3";
+ sha256 = "10plwzz05qc8068av00jak8rcciw99cbxh3lkx522lmzi37jjccg";
libraryHaskellDepends = [
aeson attoparsec base base-compat haskell-src-meta parsec
scientific template-haskell text vector
@@ -23741,6 +23872,8 @@ self: {
pname = "aeson-schemas";
version = "1.0.3";
sha256 = "0fmhqibw6mw9shxh94riqq465njbgjsv539xb6sx7qpkhcck2csi";
+ revision = "1";
+ editedCabalFile = "19fk0ccb68143mj7ndp6qflksz7vlja0gbmrqqyaf1zr5z0f9q1v";
libraryHaskellDepends = [
aeson base bytestring first-class-families megaparsec
template-haskell text unordered-containers
@@ -23930,8 +24063,8 @@ self: {
}:
mkDerivation {
pname = "aeson-yaml";
- version = "1.0.2.0";
- sha256 = "1h0pk3nw8y6c2z5rd1shjm8bcdgdvg1v9iqw5hc9b6rffi332n6q";
+ version = "1.0.4.0";
+ sha256 = "0r42pc7k1bxdwkhcmli9rngymdfk9a84jzkh36scf3gm4fnxlvbs";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -23976,6 +24109,8 @@ self: {
libraryHaskellDepends = [ alg base ];
description = "Affine spaces (generalized)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"affine-invariant-ensemble-mcmc" = callPackage
@@ -24158,6 +24293,8 @@ self: {
executableHaskellDepends = [ base containers ];
description = "Unification and Matching in an Abelian Group";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aig" = callPackage
@@ -24628,8 +24765,8 @@ self: {
}:
mkDerivation {
pname = "alex";
- version = "3.2.4";
- sha256 = "0cpjixgsr0b2x4s6hz4aa6gnmjw9i7xd9nlfi8m37zqlidq4v3nm";
+ version = "3.2.5";
+ sha256 = "1qz0ar9dl0zx42y1gbpd2yx09nbwxs8nw6mjmpi68z3nf098lz5p";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -24707,17 +24844,6 @@ self: {
}) {};
"alg" = callPackage
- ({ mkDerivation, base, util }:
- mkDerivation {
- pname = "alg";
- version = "0.2.11.0";
- sha256 = "0wvv5sa5imsl272k8nnbbyq9kjv7l9iwyr7mqf7m9yimknm2lnaf";
- libraryHaskellDepends = [ base util ];
- description = "Algebraic structures";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "alg_0_2_12_0" = callPackage
({ mkDerivation, base, dual, util }:
mkDerivation {
pname = "alg";
@@ -24727,6 +24853,7 @@ self: {
description = "Algebraic structures";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"alga" = callPackage
@@ -28011,8 +28138,8 @@ self: {
}:
mkDerivation {
pname = "amqp-utils";
- version = "0.3.7.1";
- sha256 = "1z7jf7ai7r2rlnwylqs60pqcz0h4dxj4g372c919lcvinmql1yfx";
+ version = "0.4.0.0";
+ sha256 = "0x56yif31bkf01993xh7qvd775c9k8sc6db0ghg8yd10l9fnr92c";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -28603,21 +28730,22 @@ self: {
"ansi-terminal-game" = callPackage
({ mkDerivation, ansi-terminal, array, base, bytestring, cereal
, clock, exceptions, hspec, linebreak, mintty, mtl, QuickCheck
- , split, terminal-size, timers-tick
+ , random, split, terminal-size, timers-tick
}:
mkDerivation {
pname = "ansi-terminal-game";
- version = "0.4.0.0";
- sha256 = "1mjc62z7d6gzvwnwg2gsgf42hlv1l2xqpjy9v83my4s945p422lg";
+ version = "0.6.0.0";
+ sha256 = "117j5s87pw1cmh9klzcc3jcc3hvynsrwknkqys8lqlhp2xkvha5y";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
ansi-terminal array base bytestring cereal clock exceptions
- linebreak mintty mtl QuickCheck split terminal-size timers-tick
+ linebreak mintty mtl QuickCheck random split terminal-size
+ timers-tick
];
testHaskellDepends = [
ansi-terminal array base bytestring cereal clock exceptions hspec
- linebreak mtl QuickCheck split terminal-size timers-tick
+ linebreak mtl QuickCheck random split terminal-size timers-tick
];
description = "sdl-like functions for terminal applications, based on ansi-terminal";
license = stdenv.lib.licenses.gpl3;
@@ -28775,8 +28903,8 @@ self: {
}:
mkDerivation {
pname = "antiope-athena";
- version = "7.4.4";
- sha256 = "15pwsqa9slqrz0b74id040fc6mv15x2fjixxc5i289yf7asd06hb";
+ version = "7.4.5";
+ sha256 = "1d2mphqa9jhlrbv6zyc9xpmv4i32r9c05dbdzms9rn22lx456qsl";
libraryHaskellDepends = [
amazonka amazonka-athena amazonka-core base lens resourcet text
unliftio-core
@@ -28796,8 +28924,8 @@ self: {
({ mkDerivation, aeson, antiope-s3, avro, base, bytestring, text }:
mkDerivation {
pname = "antiope-contract";
- version = "7.4.4";
- sha256 = "045nfhi0vp2vkh73ihflnaznk4jqqb800la1gdibv2i9wsjh0ghq";
+ version = "7.4.5";
+ sha256 = "1j1kxy8vbrrggp3vac15h1lnd2jqr9h3f4i5pyfid10y2pkxzmqc";
libraryHaskellDepends = [
aeson antiope-s3 avro base bytestring text
];
@@ -28815,8 +28943,8 @@ self: {
}:
mkDerivation {
pname = "antiope-core";
- version = "7.4.4";
- sha256 = "135cfx2af0srmwqarg6n28ir0mw7zz6lvbsf2n913ldx29sxfy7f";
+ version = "7.4.5";
+ sha256 = "1hrjq5vr5r12hfin3qb5q5mh1psldi2x9k4hg0yrx112kffvp45c";
libraryHaskellDepends = [
aeson amazonka amazonka-core base bytestring exceptions
generic-lens http-client http-types lens mtl resourcet text
@@ -28842,8 +28970,8 @@ self: {
}:
mkDerivation {
pname = "antiope-dynamodb";
- version = "7.4.4";
- sha256 = "1i45gqb4x471j9r2dffj91glnyqmbq31p8h6x0yysqqdaz4pg88r";
+ version = "7.4.5";
+ sha256 = "0zv5r76vg31ybfjl56kli25knrv52z7cv25wzgk8sm6vywn1axif";
libraryHaskellDepends = [
aeson amazonka amazonka-core amazonka-dynamodb antiope-core base
generic-lens lens text unliftio-core unordered-containers
@@ -28866,8 +28994,8 @@ self: {
}:
mkDerivation {
pname = "antiope-es";
- version = "7.4.4";
- sha256 = "1gqs3vgmzgxl28m5yqyd2asrm5gaclpk6kipyw28a6mqg07n4q5m";
+ version = "7.4.5";
+ sha256 = "1hdcsfgy504831r8816vck422qr087w5479wxy3rrf3rm91d6s2l";
libraryHaskellDepends = [
aeson amazonka amazonka-core amazonka-elasticsearch base bytestring
json-stream lens thyme unordered-containers vector
@@ -28886,8 +29014,8 @@ self: {
}:
mkDerivation {
pname = "antiope-messages";
- version = "7.4.4";
- sha256 = "1d8illnm016md52x7w1sv6iy1w2csmd5wr3qag7m35l7kcss2wpk";
+ version = "7.4.5";
+ sha256 = "07dim004vfaq3646z616pvhsxqqp1w8nl3dxm15hw79cw43ib6q6";
libraryHaskellDepends = [
aeson amazonka amazonka-core base bytestring generic-lens lens
lens-aeson monad-loops network-uri text unliftio-core
@@ -28911,8 +29039,8 @@ self: {
}:
mkDerivation {
pname = "antiope-optparse-applicative";
- version = "7.4.4";
- sha256 = "0zf95m46ad1dm6kmcjcpm8rn839826f548bidgbpxhb5zn0hn2bj";
+ version = "7.4.5";
+ sha256 = "1nx6hirkjf6gpqbkjczld6zbml9f5xnvafb6d9lgglwrpcjm67br";
libraryHaskellDepends = [
amazonka amazonka-core amazonka-s3 base optparse-applicative text
];
@@ -28930,19 +29058,19 @@ self: {
"antiope-s3" = callPackage
({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
, antiope-core, antiope-messages, attoparsec, base, bytestring
- , conduit, conduit-extra, dlist, exceptions, generic-lens, hedgehog
- , hspec, hspec-discover, http-types, hw-hspec-hedgehog, lens, mtl
- , network-uri, resourcet, text, time, unliftio-core
+ , conduit, conduit-extra, deepseq, dlist, exceptions, generic-lens
+ , hedgehog, hspec, hspec-discover, http-types, hw-hspec-hedgehog
+ , lens, mtl, network-uri, resourcet, text, time, unliftio-core
}:
mkDerivation {
pname = "antiope-s3";
- version = "7.4.4";
- sha256 = "19bp9311zf88zqk34xxc82337adv3j65jc39hmx6y07bclzcm71r";
+ version = "7.4.5";
+ sha256 = "16ras7xk3diaqnqr0dcbwlg4bl51x7kjqwq64l33zxa42bf9wica";
libraryHaskellDepends = [
aeson amazonka amazonka-core amazonka-s3 antiope-core
antiope-messages attoparsec base bytestring conduit conduit-extra
- dlist exceptions generic-lens http-types lens mtl network-uri
- resourcet text time unliftio-core
+ deepseq dlist exceptions generic-lens http-types lens mtl
+ network-uri resourcet text time unliftio-core
];
testHaskellDepends = [
aeson amazonka amazonka-core amazonka-s3 antiope-core attoparsec
@@ -28967,8 +29095,8 @@ self: {
}:
mkDerivation {
pname = "antiope-shell";
- version = "7.4.4";
- sha256 = "0fyww095sny1aax3dmij352s40hlpcdjl0qmfijcbbjdpgs8dxdj";
+ version = "7.4.5";
+ sha256 = "1c69crnrqg8jij5z9y9008341ki42r6mjkklm8qpj8xh6c5k50zm";
libraryHaskellDepends = [
aeson amazonka amazonka-core amazonka-s3 antiope-core
antiope-messages antiope-s3 attoparsec base bytestring exceptions
@@ -28995,8 +29123,8 @@ self: {
}:
mkDerivation {
pname = "antiope-sns";
- version = "7.4.4";
- sha256 = "05k9wrwj18vp87zg2942lwrqzj0mq236jryx7bwh0y7k27znh5aq";
+ version = "7.4.5";
+ sha256 = "0f3g8hr8i0p5hkr8zvwvmcng5i4ryjw34wj319mrggxayy9kcf69";
libraryHaskellDepends = [
aeson amazonka amazonka-core amazonka-sns base bytestring
generic-lens lens text time unliftio-core
@@ -29022,8 +29150,8 @@ self: {
}:
mkDerivation {
pname = "antiope-sqs";
- version = "7.4.4";
- sha256 = "0a0lk22afk7ww32d2hqq419v2vd7wyxqsv2402z54pmg6xx0qhra";
+ version = "7.4.5";
+ sha256 = "1q2sq4is1dzqfwq85r9xybw30mgydb6a3ir3xm4mcffv8vs4h3fw";
libraryHaskellDepends = [
aeson amazonka amazonka-core amazonka-sqs base bytestring conduit
generic-lens lens lens-aeson monad-loops mtl network-uri split text
@@ -29274,8 +29402,8 @@ self: {
}:
mkDerivation {
pname = "apecs";
- version = "0.8.1";
- sha256 = "10m3lbfg97psnk3z2ml1q9g2ymwa2fnsknrh6ggp9k5c7mskslv0";
+ version = "0.8.2";
+ sha256 = "06dhq7knzxj48563ll7r1srlgq5nd2kbk5fzrf7x6yjp0w2c9kmp";
libraryHaskellDepends = [
array base containers mtl template-haskell vector
];
@@ -29463,6 +29591,51 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "api-rpc-factom" = callPackage
+ ({ mkDerivation, aeson, aeson-casing, base, bytestring, http-client
+ , http-client-tls, http-conduit, network, servant, servant-client
+ , servant-jsonrpc, servant-jsonrpc-client, stm, text, time
+ , transformers
+ }:
+ mkDerivation {
+ pname = "api-rpc-factom";
+ version = "0.1.3.2";
+ sha256 = "0k4i8asaz1p1fy234w5g4v141nhbndm9wg25x6rmbcgg1q7vsy4y";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson aeson-casing base bytestring http-client http-client-tls
+ http-conduit network servant servant-client servant-jsonrpc
+ servant-jsonrpc-client text time transformers
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring http-client http-conduit stm text time
+ ];
+ testHaskellDepends = [ base bytestring ];
+ description = "RPC API client for Factom";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "api-rpc-pegnet" = callPackage
+ ({ mkDerivation, aeson, aeson-casing, base, bytestring, http-client
+ , http-client-tls, http-conduit, json-alt, network, remote-json
+ , remote-json-client, remote-monad, text, time, transformers
+ }:
+ mkDerivation {
+ pname = "api-rpc-pegnet";
+ version = "0.1.0.0";
+ sha256 = "14jb78bkdd8ywwnks3pvi8ynagsri938znyh9ylvyr5mph9ngmnc";
+ libraryHaskellDepends = [
+ aeson aeson-casing base bytestring http-client http-client-tls
+ http-conduit json-alt network remote-json remote-json-client
+ remote-monad text time transformers
+ ];
+ description = "simple json-rpc client for PegNet";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"api-tools" = callPackage
({ mkDerivation, aeson, aeson-pretty, alex, array, attoparsec, base
, base16-bytestring, base64-bytestring, bytestring, Cabal
@@ -30356,6 +30529,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Counter library for submitting metrics to a backend such as datadog";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"arbor-monad-logger" = callPackage
@@ -30971,6 +31146,37 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "arithmoi_0_10_0_0" = callPackage
+ ({ mkDerivation, array, base, constraints, containers, deepseq
+ , exact-pi, gauge, ghc-prim, integer-gmp, integer-logarithms
+ , QuickCheck, random, semirings, smallcheck, tasty, tasty-hunit
+ , tasty-quickcheck, tasty-smallcheck, transformers, vector
+ }:
+ mkDerivation {
+ pname = "arithmoi";
+ version = "0.10.0.0";
+ sha256 = "1qrrmwg40bw5j51w658ilm5wg6awfbsylpmzjw0r0rgh6ml8irk9";
+ configureFlags = [ "-f-llvm" ];
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base constraints containers deepseq exact-pi ghc-prim
+ integer-gmp integer-logarithms random semirings transformers vector
+ ];
+ testHaskellDepends = [
+ base containers exact-pi integer-gmp QuickCheck semirings
+ smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+ transformers vector
+ ];
+ benchmarkHaskellDepends = [
+ array base constraints containers deepseq gauge integer-logarithms
+ random vector
+ ];
+ description = "Efficient basic number-theoretic functions";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"arity-generic-liftA" = callPackage
({ mkDerivation, base, doctest }:
mkDerivation {
@@ -31178,6 +31384,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "arrayfire" = callPackage
+ ({ mkDerivation, af, base, Cabal, cabal-doctest, directory
+ , filepath, hspec, hspec-discover, parsec, QuickCheck
+ , quickcheck-classes, text, vector
+ }:
+ mkDerivation {
+ pname = "arrayfire";
+ version = "0.6.0.0";
+ sha256 = "0vm1m3bc3c29dwbpzkp0pnxnz7rah8gqrgc0p4haivm5w4r10bf8";
+ isLibrary = true;
+ isExecutable = true;
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [ base filepath vector ];
+ librarySystemDepends = [ af ];
+ executableHaskellDepends = [ base directory parsec text vector ];
+ testHaskellDepends = [
+ base directory hspec hspec-discover QuickCheck quickcheck-classes
+ vector
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Haskell bindings to the ArrayFire general-purpose GPU library";
+ license = stdenv.lib.licenses.bsd3;
+ }) {af = null;};
+
"arraylist" = callPackage
({ mkDerivation, base, hashable, initialize, MonadRandom, primitive
, smallcheck, tasty, tasty-smallcheck
@@ -31901,14 +32131,12 @@ self: {
}) {inherit (pkgs) assimp;};
"assoc" = callPackage
- ({ mkDerivation, base, bifunctors }:
+ ({ mkDerivation, base, bifunctors, tagged }:
mkDerivation {
pname = "assoc";
- version = "1";
- sha256 = "0i1jj6lrabl0fhh1iya4nxr2hw1s4xmhca5qnim93ng5znziv9n2";
- revision = "1";
- editedCabalFile = "0hcpyypnj9qwbpk079h6lnm8aa3mp3fzjilk9qwibkmnnqwwwcld";
- libraryHaskellDepends = [ base bifunctors ];
+ version = "1.0.1";
+ sha256 = "1m9n4vp190bvn2wcrd4ggfwa9pi93jp0zgx02mdgywn2zfidw020";
+ libraryHaskellDepends = [ base bifunctors tagged ];
description = "swap and assoc: Symmetric and Semigroupy Bifunctors";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -32670,20 +32898,19 @@ self: {
"ats-format" = callPackage
({ mkDerivation, ansi-wl-pprint, base, Cabal, cli-setup, directory
- , file-embed, filepath, htoml-megaparsec, language-ats, megaparsec
- , optparse-applicative, process, text, unordered-containers
+ , file-embed, filepath, language-ats, optparse-applicative, process
+ , text, toml-parser
}:
mkDerivation {
pname = "ats-format";
- version = "0.2.0.31";
- sha256 = "085087vkwzzy2qiv5iqicpr71zkfkvy9falicr3pbaj4dkwcd5mq";
+ version = "0.2.0.34";
+ sha256 = "146l1zlm4jc83v8rs3ci9j53x2gsvpdb2wjx06d4zg1h2ri8064i";
isLibrary = false;
isExecutable = true;
setupHaskellDepends = [ base Cabal cli-setup filepath ];
executableHaskellDepends = [
- ansi-wl-pprint base directory file-embed htoml-megaparsec
- language-ats megaparsec optparse-applicative process text
- unordered-containers
+ ansi-wl-pprint base directory file-embed language-ats
+ optparse-applicative process text toml-parser
];
description = "A source-code formatter for ATS";
license = stdenv.lib.licenses.bsd3;
@@ -32702,8 +32929,8 @@ self: {
}:
mkDerivation {
pname = "ats-pkg";
- version = "3.2.6.1";
- sha256 = "00l2v1vvfvpqq2yzx0lc3pnc8q72sdb71c3zdwrwx97x86kfifa1";
+ version = "3.3.0.7";
+ sha256 = "15xr1g3ivmfnwmbrh2ga75vppyv1qk6zcx556f69jxx1ab492zyq";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -33080,20 +33307,15 @@ self: {
}) {};
"attoparsec-time" = callPackage
- ({ mkDerivation, attoparsec, base, base-prelude, bytestring, Cabal
- , cabal-doctest, directory, doctest, filepath, scientific, text
+ ({ mkDerivation, attoparsec, base, bytestring, scientific, text
, time
}:
mkDerivation {
pname = "attoparsec-time";
- version = "1";
- sha256 = "0606rdwb6r5s819hid3fd4gkclprwjmqryl4fniflcpccy94gsyl";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
+ version = "1.0.1.1";
+ sha256 = "1g3wfc499zdz79i06hgg4286ky9yv4mi3jgq1zf92ik1wcw23q6l";
libraryHaskellDepends = [
- attoparsec base base-prelude bytestring scientific text time
- ];
- testHaskellDepends = [
- base base-prelude directory doctest filepath
+ attoparsec base bytestring scientific text time
];
description = "Attoparsec parsers of time";
license = stdenv.lib.licenses.mit;
@@ -33403,10 +33625,8 @@ self: {
}:
mkDerivation {
pname = "authenticate-oauth";
- version = "1.6";
- sha256 = "0xc37yql79r9idjfdhzg85syrwwgaxggcv86myi6zq2pzl89yvfj";
- revision = "1";
- editedCabalFile = "1fxwn8bn6qs8dhxq0q04psq7zp1qvw1b6g3vmsclgyj9p7kr77ms";
+ version = "1.6.0.1";
+ sha256 = "1hry1zbi7gbyfi94w9cyg6m7ii7xm68jnsph63zxdj2s4ns0ylp0";
libraryHaskellDepends = [
base base64-bytestring blaze-builder bytestring crypto-pubkey-types
data-default http-client http-types random RSA SHA time
@@ -33480,8 +33700,8 @@ self: {
({ mkDerivation, base, Cabal, directory, filepath }:
mkDerivation {
pname = "autoexporter";
- version = "1.1.14";
- sha256 = "0ijykr8qg7ijadlkn0gx3n06n14ihar8dvaddmmaab2awpmaa3l8";
+ version = "1.1.15";
+ sha256 = "061pincl8110ifm2d6jahxkgpvwid1anv3hvswbs4zqwkg6ll8lx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base Cabal directory filepath ];
@@ -33837,8 +34057,8 @@ self: {
}:
mkDerivation {
pname = "avro";
- version = "0.4.5.3";
- sha256 = "0az1mlil8h7scpma16f52zwkbi5iw6mdl6r7vywqhlgsdd2xl9kx";
+ version = "0.4.5.4";
+ sha256 = "0syf968w8vvb5x18znnzc36w5i4ab1fsdpwsph31sxz3rvsv9sr6";
libraryHaskellDepends = [
aeson array base base16-bytestring bifunctors binary bytestring
containers data-binary-ieee754 deepseq fail hashable mtl scientific
@@ -34683,8 +34903,6 @@ self: {
testToolDepends = [ hpack tasty-discover ];
description = "The Axel programming language";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"axiom" = callPackage
@@ -34887,8 +35105,8 @@ self: {
}:
mkDerivation {
pname = "b9";
- version = "0.5.68.3";
- sha256 = "1373ymh25ybaszfb0d6vs11zh9hw41a0x1gw9wxi18f5hk5jmbsk";
+ version = "0.5.68.4";
+ sha256 = "1j73gi31aqbxfdd32p7l4kmrvpzm0n4plji83i4pw0zrjwigs0jz";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -35027,8 +35245,8 @@ self: {
}:
mkDerivation {
pname = "backstop";
- version = "1.3.0.352";
- sha256 = "1790n52amkvwlm92rh6i6rxfxbw2n2cfam2sf0cx4yf160jxvyj3";
+ version = "1.3.0.354";
+ sha256 = "0r8j5qyccgl0vnjylpsn7xlrhqm588j7nsl938wj3bjn2dq8myan";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -35325,6 +35543,20 @@ self: {
broken = true;
}) {};
+ "ban-instance" = callPackage
+ ({ mkDerivation, base, template-haskell }:
+ mkDerivation {
+ pname = "ban-instance";
+ version = "0.1.0.1";
+ sha256 = "0504qsjbqbrdf9avfrhs290baszc9dickx7wknbyxwrzpzzbpggk";
+ revision = "1";
+ editedCabalFile = "1ii8z13xlnn9avkpvbwbm3m8pwvd5rrkp34n1klcdy9r96bk9pw3";
+ libraryHaskellDepends = [ base template-haskell ];
+ testHaskellDepends = [ base ];
+ description = "For when a type should never be an instance of a class";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"bank-holiday-usa" = callPackage
({ mkDerivation, base, hspec, HUnit, QuickCheck, time }:
mkDerivation {
@@ -35860,6 +36092,8 @@ self: {
pname = "base62";
version = "0.1.0.0";
sha256 = "1ns8hr9xjmrlq5lgi47630gpn8xdglk33ncqw4kjvdrb1x90iz0p";
+ revision = "1";
+ editedCabalFile = "13n150czdd97hrpjnrkd0wcg7ch9d5zvqlv38n61pjcds6dvvdsy";
libraryHaskellDepends = [
base byteslice natural-arithmetic primitive small-bytearray-builder
wide-word
@@ -37054,10 +37288,8 @@ self: {
}:
mkDerivation {
pname = "bencoding";
- version = "0.4.5.1";
- sha256 = "1q2xpcskpj3hk3vkk09flrnbyss1aq5yqngkxwm7qrcly2798pxa";
- revision = "1";
- editedCabalFile = "17yr0lcpsm482as9qcl44padm2ahz51al4izfq2z1p1jizih4mxv";
+ version = "0.4.5.2";
+ sha256 = "1q0v56jj5vdhd5qgs8kwnbnb4wz84bn7ghnki8c36k6hsm1f56kq";
libraryHaskellDepends = [
attoparsec base bytestring deepseq ghc-prim integer-gmp mtl pretty
text
@@ -37443,6 +37675,8 @@ self: {
libraryHaskellDepends = [ base category ];
description = "Bifunctors";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bifunctors" = callPackage
@@ -40185,8 +40419,8 @@ self: {
}:
mkDerivation {
pname = "bitvec";
- version = "1.0.1.2";
- sha256 = "1nhsdq3c96kb2id8ilmglmd5zyq9nhywb4jix7ks2dfb1k9xmsbm";
+ version = "1.0.2.0";
+ sha256 = "0ciri2zaifrli1zas0z75vdx97sns1fdvmghx9mlx8pi875f6b85";
libraryHaskellDepends = [
base deepseq ghc-prim integer-gmp primitive vector
];
@@ -42250,35 +42484,26 @@ self: {
"box" = callPackage
({ mkDerivation, async, attoparsec, base, concurrency
- , contravariant, data-default, dejafu, doctest, exceptions, flow
- , foldl, generic-lens, lens, mmorph, pipes, profunctors, protolude
- , random, stm, streaming, text, time, transformers
- , transformers-base
+ , contravariant, dejafu, doctest, exceptions, foldl, generic-lens
+ , lens, mtl, pipes, profunctors, random, streaming, text, time
+ , transformers, transformers-base
}:
mkDerivation {
pname = "box";
- version = "0.0.1.2";
- sha256 = "11g3ig1n1myfgcfvp6gkn5lyr2gdzj4zpginwmjac1c599xiyf8i";
+ version = "0.1.0";
+ sha256 = "1q03sgz4qzm61rs5chkvk0h9qj7idxxzmyr29awkxigv18nab18h";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- async attoparsec base concurrency contravariant data-default dejafu
- exceptions flow foldl generic-lens lens mmorph pipes profunctors
- protolude random stm streaming text time transformers
+ async attoparsec base concurrency contravariant exceptions foldl
+ lens pipes profunctors streaming text time transformers
transformers-base
];
executableHaskellDepends = [
- async attoparsec base concurrency contravariant data-default dejafu
- exceptions flow foldl generic-lens lens mmorph pipes profunctors
- protolude random stm streaming text time transformers
- transformers-base
- ];
- testHaskellDepends = [
- async attoparsec base concurrency contravariant data-default dejafu
- doctest exceptions flow foldl generic-lens lens mmorph pipes
- profunctors protolude random stm streaming text time transformers
- transformers-base
+ base concurrency dejafu generic-lens lens mtl random streaming text
+ transformers
];
+ testHaskellDepends = [ base doctest ];
description = "boxes";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -42444,22 +42669,22 @@ self: {
"breve" = callPackage
({ mkDerivation, aeson, base, binary, blaze-html, bytestring
- , configurator, cryptohash, directory, hashtables, http-types, mtl
- , random, Spock, Spock-core, text, tls, transformers, wai
- , wai-extra, wai-middleware-static, warp, warp-tls, xdg-basedir
+ , configurator, cryptohash, directory, hashtables, http-api-data
+ , mtl, random, servant, servant-blaze, servant-server
+ , streaming-commons, text, tls, wai, wai-extra, warp, warp-tls
}:
mkDerivation {
pname = "breve";
- version = "0.4.5.1";
- sha256 = "1db93l3lb09rsb6yh3pkbfpyh736a9ki0q1x8s8rcp4dsy79b3va";
+ version = "0.5.0.0";
+ sha256 = "1rdamkzy502lvz773lh7zjqw76in8v46218dfj4b5xsljkh605jm";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
executableHaskellDepends = [
aeson base binary blaze-html bytestring configurator cryptohash
- directory hashtables http-types mtl random Spock Spock-core text
- tls transformers wai wai-extra wai-middleware-static warp warp-tls
- xdg-basedir
+ directory hashtables http-api-data mtl random servant servant-blaze
+ servant-server streaming-commons text tls wai wai-extra warp
+ warp-tls
];
description = "a url shortener";
license = stdenv.lib.licenses.gpl3;
@@ -42518,6 +42743,8 @@ self: {
pname = "brick";
version = "0.50";
sha256 = "0g2c420zpvjv8v3y5l4jhmml279d920k9d92yga8d86jymanbvy9";
+ revision = "1";
+ editedCabalFile = "0sknkg4fkmxs78ysk76xhrz5mixndazxnmw7ss1j560z8z368ry0";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -43006,6 +43233,8 @@ self: {
pname = "brotli-streams";
version = "0.0.0.0";
sha256 = "14jc1nhm50razsl99d95amdf4njf75dnzx8vqkihgrgp7qisyz3z";
+ revision = "1";
+ editedCabalFile = "1mpd5wf027g1f46a9a2g1wvsaxhr1asyj5f3k69vq3226dfisnn7";
libraryHaskellDepends = [ base brotli bytestring io-streams ];
testHaskellDepends = [
base bytestring HUnit io-streams QuickCheck test-framework
@@ -43619,6 +43848,8 @@ self: {
pname = "bulletproofs";
version = "1.1.0";
sha256 = "1sj38m2x4y9483nwnk61jk4jphsyllgv5bgrx26nqlph45a9222a";
+ revision = "1";
+ editedCabalFile = "1wpnqwf352lr2ahkikk5b69d6lzmqqy3y7shzmshdr3j6fbg7ggf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -43640,24 +43871,31 @@ self: {
galois-field memory MonadRandom protolude QuickCheck SHA tasty
tasty-hunit tasty-quickcheck text
];
+ description = "Bulletproofs are short zero-knowledge proofs without a trusted setup";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
"bulmex" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, jsaddle
- , jsaddle-dom, lens, network-uri, reflex, reflex-dom-core
- , reflex-dom-helpers, text, time, witherable
+ ({ mkDerivation, aeson, base, bytestring, containers, generic-lens
+ , hspec, hspec-core, jsaddle, jsaddle-dom, keycode, lens
+ , network-uri, reflex, reflex-dom-core, reflex-dom-helpers, text
+ , time, witherable
}:
mkDerivation {
pname = "bulmex";
- version = "2.0.0";
- sha256 = "0nzgzg17av87i1777rjakiyamcgkszfcw3ch150536vkp1jaqlm5";
+ version = "2.1.0";
+ sha256 = "0awdbwh9s5wdj05fnkzr7dpp2riipv9rlvknrcxf4dpxp9c72n1g";
libraryHaskellDepends = [
- aeson base bytestring containers jsaddle jsaddle-dom lens
- network-uri reflex reflex-dom-core reflex-dom-helpers text time
- witherable
+ aeson base bytestring containers generic-lens jsaddle jsaddle-dom
+ keycode lens network-uri reflex reflex-dom-core reflex-dom-helpers
+ text time witherable
+ ];
+ testHaskellDepends = [
+ aeson base bytestring containers generic-lens hspec hspec-core
+ jsaddle jsaddle-dom keycode lens network-uri reflex reflex-dom-core
+ reflex-dom-helpers text time witherable
];
description = "Reflex infused with bulma (css)";
license = stdenv.lib.licenses.mit;
@@ -44132,16 +44370,16 @@ self: {
}) {};
"byteslice" = callPackage
- ({ mkDerivation, base, primitive, primitive-addr, run-st, tasty
- , tasty-hunit, tasty-quickcheck
+ ({ mkDerivation, base, bytestring, primitive, primitive-addr
+ , run-st, tasty, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "byteslice";
- version = "0.1.3.0";
- sha256 = "0lx69pcac7p20zs790x6ygqlgc3vljn4wjjp1jlcnp1jv6nhfwgf";
+ version = "0.1.4.0";
+ sha256 = "0kpamfmbgc31xha3p3rm2mqgngmdivkxl4z8lr0rjbil16r02nqr";
libraryHaskellDepends = [ base primitive primitive-addr run-st ];
testHaskellDepends = [
- base primitive tasty tasty-hunit tasty-quickcheck
+ base bytestring primitive tasty tasty-hunit tasty-quickcheck
];
description = "Slicing managed and unmanaged memory";
license = stdenv.lib.licenses.bsd3;
@@ -44150,19 +44388,21 @@ self: {
}) {};
"bytesmith" = callPackage
- ({ mkDerivation, base, byteslice, bytestring, contiguous, gauge
- , primitive, run-st, tasty, tasty-hunit, tasty-quickcheck
- , text-short
+ ({ mkDerivation, base, byte-order, byteslice, bytestring
+ , contiguous, gauge, primitive, run-st, tasty, tasty-hunit
+ , tasty-quickcheck, text-short, wide-word
}:
mkDerivation {
pname = "bytesmith";
- version = "0.3.0.0";
- sha256 = "0zwa0klj1slazsvd37l33p5j2ii3ab114ic5fvd10aic37y6w82s";
+ version = "0.3.1.0";
+ sha256 = "1wkwxb9ygc6hii90jr7cjbv4s5d0l4wv0197p9jn4lj7h4i79iqd";
libraryHaskellDepends = [
base byteslice bytestring contiguous primitive run-st text-short
+ wide-word
];
testHaskellDepends = [
- base byteslice primitive tasty tasty-hunit tasty-quickcheck
+ base byte-order byteslice primitive tasty tasty-hunit
+ tasty-quickcheck text-short wide-word
];
benchmarkHaskellDepends = [
base byteslice bytestring gauge primitive
@@ -44754,8 +44994,8 @@ self: {
}:
mkDerivation {
pname = "c-mosquitto";
- version = "0.1.6.0";
- sha256 = "16rx690qgjg219l1zkdrlx0gb2ihxd6jhgnh53v0v9hrqlxn35cd";
+ version = "0.1.7.0";
+ sha256 = "1ljk53a1qpr3fv097ps2l7n6l74cxwzhja5i19g9k4bc9ygzqw9b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -44926,6 +45166,8 @@ self: {
libraryHaskellDepends = [ alg base ];
description = "Cellular Automata";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ca-province-codes" = callPackage
@@ -45052,10 +45294,8 @@ self: {
}:
mkDerivation {
pname = "cabal-cache";
- version = "1.0.1.1";
- sha256 = "1yb3wvjqqmkm4aysfyx4zf1z88453ywfc4czb4zvghfdgd95d0rx";
- revision = "1";
- editedCabalFile = "054xaxj0cf8cdd2l5jp3p4s3ar8ncq92cw3s0912vd85kw2bw3rl";
+ version = "1.0.1.2";
+ sha256 = "10njmjlg20rcn223581q013cdmmr2q5x1w62wz7gjq32n6l9fv4r";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -45249,19 +45489,23 @@ self: {
"cabal-flatpak" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, cabal-plan
- , containers, http-client, http-client-tls, http-types
- , optparse-applicative, pathtype, shell-utility, text, utility-ht
+ , 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.0";
- sha256 = "0ci55nzlp1hqx31m7pw37ms8pb053gb85126pszpsd8n7yvlra9w";
+ version = "0.1";
+ sha256 = "0f42sfqf0n7yizvvn6mvb9fbfrqzyanm10v9lk895jg6cryxy20j";
+ revision = "1";
+ editedCabalFile = "05q1bpjvkq7g6q5fx1p44h562i9m6vqffy43arc26zpfgssm59z2";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
aeson aeson-pretty base bytestring cabal-plan containers
- http-client http-client-tls http-types optparse-applicative
- pathtype shell-utility text utility-ht
+ 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;
@@ -45604,13 +45848,16 @@ self: {
"cabal-plan" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, base-compat
, base16-bytestring, bytestring, containers, directory, filepath
- , lens, mtl, optparse-applicative, parsec, semialign
- , singleton-bool, text, these, topograph, transformers, vector
+ , mtl, optics-core, optparse-applicative, parsec, process-extras
+ , semialign, singleton-bool, text, these, topograph, transformers
+ , vector
}:
mkDerivation {
pname = "cabal-plan";
- version = "0.6.0.0";
- sha256 = "0yhczs9qc6vy1g0jgj6hb23g4f92qnwq325zxlazsghcvxjrxhx2";
+ version = "0.6.1.0";
+ sha256 = "0jb50a45aky1jljl6g84h61wrirk6gh5pwk0m0pkhd1q7zj58jgi";
+ revision = "1";
+ editedCabalFile = "02krq0ibb4q2ypj7cp8yclc175a2hlaa9x5x3j3i8wjkf8pyyvx1";
configureFlags = [ "-fexe" ];
isLibrary = true;
isExecutable = true;
@@ -45619,9 +45866,9 @@ self: {
filepath text
];
executableHaskellDepends = [
- ansi-terminal base base-compat bytestring containers directory lens
- mtl optparse-applicative parsec semialign singleton-bool text these
- topograph transformers vector
+ ansi-terminal base base-compat bytestring containers directory mtl
+ optics-core optparse-applicative parsec process-extras semialign
+ singleton-bool text these topograph transformers vector
];
description = "Library and utility for processing cabal's plan.json file";
license = stdenv.lib.licenses.gpl2Plus;
@@ -46009,14 +46256,14 @@ self: {
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
- "cabal2spec_2_3" = callPackage
+ "cabal2spec_2_4" = callPackage
({ mkDerivation, base, Cabal, filepath, optparse-applicative, tasty
, tasty-golden, time
}:
mkDerivation {
pname = "cabal2spec";
- version = "2.3";
- sha256 = "1hjxsmfgf3p919d6zr3gwkzizxg4lmqyga84a917qywp9b5g3mfi";
+ version = "2.4";
+ sha256 = "0i227x2ybm4p40r0k4vdq4sbadc1sv11p1pbzw9cr0abqlv2mi78";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base Cabal filepath time ];
@@ -46717,6 +46964,26 @@ self: {
broken = true;
}) {};
+ "call-alloy" = callPackage
+ ({ mkDerivation, base, bytestring, directory, file-embed, filepath
+ , hashable, hspec, process, split, unix
+ }:
+ mkDerivation {
+ pname = "call-alloy";
+ version = "0.1.0.2";
+ sha256 = "0blimzaambck8z4sy24s7d0l4v4hcaqxfbkidj2sjvgm0xidd2gb";
+ libraryHaskellDepends = [
+ base bytestring directory file-embed filepath hashable process
+ split unix
+ ];
+ testHaskellDepends = [
+ base bytestring directory file-embed filepath hashable hspec
+ process split unix
+ ];
+ description = "A simple library to call Alloy given a specification";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"call-haskell-from-anything" = callPackage
({ mkDerivation, base, bytestring, data-msgpack, mtl
, storable-endian, template-haskell
@@ -46836,13 +47103,13 @@ self: {
}) {};
"can-i-haz" = callPackage
- ({ mkDerivation, base, deepseq, hspec, HUnit }:
+ ({ mkDerivation, base, deepseq, hspec, HUnit, mtl }:
mkDerivation {
pname = "can-i-haz";
- version = "0.2.0.1";
- sha256 = "0qpa6qkqih2hcl8xad33mvri1xw3q45sb2n8rhi27q03nfjx5zl5";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base deepseq hspec HUnit ];
+ version = "0.3.0.0";
+ sha256 = "0m77szr91q8p7n9c91chafzypiadi565a4k3y949m1cd3r3b0pjr";
+ libraryHaskellDepends = [ base mtl ];
+ testHaskellDepends = [ base deepseq hspec HUnit mtl ];
description = "Generic implementation of the Has and CoHas patterns";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -47949,6 +48216,25 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "cassava-megaparsec_2_0_1" = callPackage
+ ({ mkDerivation, base, bytestring, cassava, hspec, hspec-megaparsec
+ , megaparsec, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "cassava-megaparsec";
+ version = "2.0.1";
+ sha256 = "0q4skw98nzy6icmgpwqvgw0c5pqcgi25rf7nmwh2pksvv94pi3p3";
+ libraryHaskellDepends = [
+ base bytestring cassava megaparsec unordered-containers vector
+ ];
+ testHaskellDepends = [
+ base bytestring cassava hspec hspec-megaparsec vector
+ ];
+ description = "Megaparsec parser of CSV files that plays nicely with Cassava";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cassava-records" = callPackage
({ mkDerivation, attoparsec, base, bytestring, cassava, containers
, foldl, HUnit, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
@@ -48045,6 +48331,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "castagnoli" = callPackage
+ ({ mkDerivation, base, byteslice, bytestring, primitive
+ , primitive-slice, primitive-unlifted, text
+ }:
+ mkDerivation {
+ pname = "castagnoli";
+ version = "0.1.0.0";
+ sha256 = "10mznwl00lmx5zmha7w0p7yx406k0qvv74x6lcms4ynq4z5hi8fj";
+ libraryHaskellDepends = [
+ base byteslice primitive primitive-slice primitive-unlifted
+ ];
+ testHaskellDepends = [ base bytestring primitive text ];
+ description = "Portable CRC-32C";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {primitive-slice = null;};
+
"caster" = callPackage
({ mkDerivation, base, bytestring, directory, fast-builder, mtl
, QuickCheck, quickcheck-instances, stm, tasty, tasty-discover
@@ -48157,17 +48461,6 @@ self: {
}) {};
"category" = callPackage
- ({ mkDerivation, alg, base, transformers }:
- mkDerivation {
- pname = "category";
- version = "0.2.4.1";
- sha256 = "0gliy1frgpgyzq3vkin315ylpklfc6dvg0vd93hz8f9m3js6dm48";
- libraryHaskellDepends = [ alg base transformers ];
- description = "Categorical types and classes";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "category_0_2_4_2" = callPackage
({ mkDerivation, alg, base, dual, transformers }:
mkDerivation {
pname = "category";
@@ -48177,6 +48470,7 @@ self: {
description = "Categorical types and classes";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"category-extras" = callPackage
@@ -48498,13 +48792,13 @@ self: {
}) {dttools = null;};
"cdeps" = callPackage
- ({ mkDerivation, alex, array, base, bytestring, directory, filepath
- , hspec, optparse-applicative, text
+ ({ mkDerivation, alex, array, base, bytestring, criterion
+ , directory, filepath, hspec, optparse-applicative, text
}:
mkDerivation {
pname = "cdeps";
- version = "0.1.2.4";
- sha256 = "1ijfgs03zs6cj87s7sck4md1qmfavcmgnfz8asw8yf6bf0rk6qfl";
+ version = "0.1.3.0";
+ sha256 = "1c237awhrr1r0qz7jll1d7803j1khhz1qq4my2dddsgwfsy57ga3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -48513,6 +48807,7 @@ self: {
libraryToolDepends = [ alex ];
executableHaskellDepends = [ base optparse-applicative ];
testHaskellDepends = [ base hspec ];
+ benchmarkHaskellDepends = [ base bytestring criterion ];
description = "Extract dependencies from C code";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -49910,8 +50205,8 @@ self: {
}:
mkDerivation {
pname = "chiphunk";
- version = "0.1.2.0";
- sha256 = "0bdmvsspbnyqqf4bp8g8xggly1xs2yglh60y63633h27qdy2062b";
+ version = "0.1.2.1";
+ sha256 = "03mjx286kbxnnsalqii7fbq3zgdbdsb2mr6x334jffif801sjmbq";
libraryHaskellDepends = [
base hashable safe-exceptions StateVar vector-space
];
@@ -50263,10 +50558,8 @@ self: {
}:
mkDerivation {
pname = "chronos";
- version = "1.0.7";
- sha256 = "0yqk43ax20sk3rpxd5s857ivbgigvd5qdq4axawzmqr2na6jlikx";
- revision = "1";
- editedCabalFile = "0rf2rcdx7cvx1aa6yb9khbgkrh08v4l52sg1w89qz0245dalw14r";
+ version = "1.0.8";
+ sha256 = "08lxf5f40nhqpxx7f75d3lp5xyjmh3gk1hljm4iq7p8mm22nl2fn";
libraryHaskellDepends = [
aeson attoparsec base bytestring clock hashable primitive
semigroups text torsor vector
@@ -50283,6 +50576,34 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "chronos_1_0_9" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, clock
+ , criterion, deepseq, doctest, hashable, HUnit, old-locale
+ , primitive, QuickCheck, semigroups, test-framework
+ , test-framework-hunit, test-framework-quickcheck2, text, thyme
+ , time, torsor, vector
+ }:
+ mkDerivation {
+ pname = "chronos";
+ version = "1.0.9";
+ sha256 = "103vwpdjqk1csw8famc62ba5ck9s6yd8w5hfa6a0qj3bx9vmf9qv";
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring clock hashable primitive
+ semigroups text torsor vector
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring doctest HUnit QuickCheck test-framework
+ test-framework-hunit test-framework-quickcheck2 text torsor
+ ];
+ benchmarkHaskellDepends = [
+ attoparsec base bytestring criterion deepseq old-locale QuickCheck
+ text thyme time vector
+ ];
+ description = "A performant time library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"chronos-bench" = callPackage
({ mkDerivation, ansi-terminal, base, bytestring, chronos
, containers, deepseq, optparse-applicative, process, terminal-size
@@ -50307,8 +50628,8 @@ self: {
({ mkDerivation, base, Cabal, chs-deps }:
mkDerivation {
pname = "chs-cabal";
- version = "0.1.0.1";
- sha256 = "0s734zls7gjihw0l27mfxyzbphq4n443vy08d47s3znri4fn6r58";
+ version = "0.1.1.0";
+ sha256 = "0zan47md9zivzc1gd1j1g0200n8d0ffx4dcmkd9vriqjsdwhqvl5";
libraryHaskellDepends = [ base Cabal chs-deps ];
description = "Cabal with c2hs dependencies";
license = stdenv.lib.licenses.bsd3;
@@ -50716,8 +51037,8 @@ self: {
pname = "circle-packing";
version = "0.1.0.6";
sha256 = "06z8irwrjxxgk5xqlpy6a9mjl44kp9pgx2xpslhgxrd31nll9vk4";
- revision = "2";
- editedCabalFile = "1ag213lv6yfzxdc4ghbywy165qblnqx5b3j9d23kc6fcyf19nfyk";
+ revision = "3";
+ editedCabalFile = "0rcv84a6bp6dll8df4pfmjl03cm87hrlrf6mbig26ifp9ql4542m";
libraryHaskellDepends = [ base ];
description = "Simple heuristic for packing discs of varying radii in a circle";
license = stdenv.lib.licenses.bsd3;
@@ -51943,8 +52264,8 @@ self: {
}:
mkDerivation {
pname = "cli-setup";
- version = "0.2.0.7";
- sha256 = "1fp1m48rpgnq3db4nvcnry3h46m7k07g8blivv0mb62w8fdm9smq";
+ version = "0.2.1.0";
+ sha256 = "010rra96lw9qkqm2jvnjxzb6q7xmg8drxaiywbmpb93slrb56r6n";
libraryHaskellDepends = [
base bytestring directory file-embed process
];
@@ -52727,6 +53048,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cmark-gfm_0_2_1" = callPackage
+ ({ mkDerivation, base, blaze-html, bytestring, cheapskate
+ , criterion, discount, HUnit, markdown, sundown, text
+ }:
+ mkDerivation {
+ pname = "cmark-gfm";
+ version = "0.2.1";
+ sha256 = "1qbhcirg7a0r68l3ifq8q9clnkai5hyhk62jb232bjplrl6y4c23";
+ libraryHaskellDepends = [ base bytestring text ];
+ testHaskellDepends = [ base HUnit text ];
+ benchmarkHaskellDepends = [
+ base blaze-html cheapskate criterion discount markdown sundown text
+ ];
+ description = "Fast, accurate GitHub Flavored Markdown parser and renderer";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cmark-highlight" = callPackage
({ mkDerivation, base, blaze-html, cmark, highlighting-kate, text
}:
@@ -53016,6 +53355,8 @@ self: {
executableHaskellDepends = [ array base containers ];
description = "Unification in a Commutative Monoid";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cmv" = callPackage
@@ -53184,6 +53525,75 @@ self: {
broken = true;
}) {};
+ "cobot" = callPackage
+ ({ mkDerivation, array, base, bytestring, clock, containers
+ , criterion, deepseq, hspec, lens, linear, megaparsec, mtl
+ , parallel, random, split, template-haskell, text
+ }:
+ mkDerivation {
+ pname = "cobot";
+ version = "0.1.1.0";
+ sha256 = "17cl8dh4y7wyas6afslb1d27ibjc2633dcyx6pc6zng2p36m83l9";
+ libraryHaskellDepends = [
+ array base bytestring containers deepseq lens linear megaparsec mtl
+ split template-haskell text
+ ];
+ testHaskellDepends = [
+ array base bytestring containers deepseq hspec lens linear
+ megaparsec mtl split template-haskell text
+ ];
+ benchmarkHaskellDepends = [
+ array base bytestring clock containers criterion deepseq lens
+ linear megaparsec mtl parallel random split template-haskell text
+ ];
+ description = "Computational biology toolkit to collaborate with researchers in constructive protein engineering";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "cobot-io" = callPackage
+ ({ mkDerivation, array, attoparsec, base, binary, bytestring
+ , containers, data-msgpack, deepseq, hspec, http-conduit, hyraxAbif
+ , lens, linear, mtl, neat-interpolation, QuickCheck, split, text
+ , vector
+ }:
+ mkDerivation {
+ pname = "cobot-io";
+ version = "0.1.2.0";
+ sha256 = "0md5sd67sd3wl7p9z6904pbswlkkzlclrgj7lc3a2qpq6ky7w1ik";
+ libraryHaskellDepends = [
+ array attoparsec base binary bytestring containers data-msgpack
+ deepseq http-conduit hyraxAbif lens linear mtl split text vector
+ ];
+ testHaskellDepends = [
+ array attoparsec base binary bytestring containers data-msgpack
+ deepseq hspec http-conduit hyraxAbif lens linear mtl
+ neat-interpolation QuickCheck split text vector
+ ];
+ description = "Biological data file formats and IO";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "cobot-tools" = callPackage
+ ({ mkDerivation, array, base, cobot, containers, data-msgpack
+ , deepseq, hspec, lens, mtl, neat-interpolation, QuickCheck, RNA
+ , text
+ }:
+ mkDerivation {
+ pname = "cobot-tools";
+ version = "0.1.0.1";
+ sha256 = "0jlfz2jf8vphaxg3wn9bhzzjp5ldnpiyf420fz7waadi6bfi7q75";
+ libraryHaskellDepends = [
+ array base cobot containers data-msgpack deepseq lens mtl text
+ ];
+ librarySystemDepends = [ RNA ];
+ testHaskellDepends = [
+ array base cobot containers data-msgpack deepseq hspec lens mtl
+ neat-interpolation QuickCheck text
+ ];
+ description = "Biological data file formats and IO";
+ license = stdenv.lib.licenses.bsd3;
+ }) {RNA = null;};
+
"code-builder" = callPackage
({ mkDerivation, base, containers }:
mkDerivation {
@@ -53368,17 +53778,26 @@ self: {
}) {};
"codeworld-api" = callPackage
- ({ mkDerivation, base, blank-canvas, cereal, cereal-text
- , containers, ghc-prim, hashable, mtl, random, random-shuffle, text
- , time
+ ({ mkDerivation, aeson, base, base64-bytestring, blank-canvas
+ , bytestring, cereal, cereal-text, containers, deepseq
+ , dependent-sum, ghc-prim, hashable, HUnit, monad-loops, mtl
+ , random, ref-tf, reflex, template-haskell, test-framework
+ , test-framework-hunit, text, time
}:
mkDerivation {
pname = "codeworld-api";
- version = "0.3.1";
- sha256 = "13kggrhm7hvkh3c9pilzgsb7yhkdbyxzj6jmfxqf4lskws17h0bg";
+ version = "0.4.0";
+ sha256 = "0smw8xjigq1sl3rppbhvifsrzjfbhy4d41m0rpjf1d1ahvby64ja";
libraryHaskellDepends = [
- base blank-canvas cereal cereal-text containers ghc-prim hashable
- mtl random random-shuffle text time
+ aeson base base64-bytestring blank-canvas bytestring cereal
+ cereal-text containers deepseq dependent-sum ghc-prim hashable
+ monad-loops mtl random ref-tf reflex template-haskell text time
+ ];
+ testHaskellDepends = [
+ aeson base base64-bytestring blank-canvas bytestring cereal
+ cereal-text containers deepseq dependent-sum ghc-prim hashable
+ HUnit monad-loops mtl random ref-tf reflex template-haskell
+ test-framework test-framework-hunit text time
];
description = "Graphics library for CodeWorld";
license = stdenv.lib.licenses.asl20;
@@ -53607,8 +54026,8 @@ self: {
}:
mkDerivation {
pname = "coinbase-pro";
- version = "0.5.0.0";
- sha256 = "1zwxim2kn4vcf49n3zff4avwlimlm20m6mggxjaw0r7bv1vn7ad8";
+ version = "0.7.1.0";
+ sha256 = "1fghz3wjlx5wariry4z9fsj15rrx5shzrzw1315b6f1fqj4y7q0b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -55853,6 +56272,32 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "concurrent-hashtable" = callPackage
+ ({ mkDerivation, async, atomic-primops, base, containers, criterion
+ , dictionary-type, hashable, QuickCheck, random, stm
+ , stm-containers, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "concurrent-hashtable";
+ version = "0.1.8";
+ sha256 = "082qhvdqqb7szgv4f8vk5n3aq901fsglf7ydiycakfwjmbfyq0js";
+ libraryHaskellDepends = [
+ async atomic-primops base hashable random stm vector
+ ];
+ testHaskellDepends = [
+ async atomic-primops base containers dictionary-type hashable
+ QuickCheck random stm vector
+ ];
+ benchmarkHaskellDepends = [
+ async atomic-primops base containers criterion dictionary-type
+ hashable random stm stm-containers unordered-containers vector
+ ];
+ description = "Thread-safe hash tables for multi-cores!";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {dictionary-type = null;};
+
"concurrent-machines" = callPackage
({ mkDerivation, async, base, containers, lifted-async, machines
, monad-control, semigroups, tasty, tasty-hunit, time, transformers
@@ -55957,6 +56402,8 @@ self: {
pname = "concurrent-supply";
version = "0.1.8";
sha256 = "07zjczcgxwpi8imp0w86vrb78w067b322q5d7zlqla91sbf2gy6c";
+ revision = "1";
+ editedCabalFile = "1yzrr68k81w3jmrarx3y6z7ymzaaxwab509pp6kkd2fjia3g8wwk";
libraryHaskellDepends = [ base ghc-prim hashable ];
testHaskellDepends = [ base containers ];
description = "A fast concurrent unique identifier supply with a pure API";
@@ -56089,6 +56536,21 @@ self: {
broken = true;
}) {};
+ "conduino" = callPackage
+ ({ mkDerivation, base, bytestring, containers, free
+ , list-transformer, mtl, transformers
+ }:
+ mkDerivation {
+ pname = "conduino";
+ version = "0.2.0.0";
+ sha256 = "11l5gb28z3pp9g5wnlys8f0ffpfg7kd55gkrhqvq11lj9andipac";
+ libraryHaskellDepends = [
+ base bytestring containers free list-transformer mtl transformers
+ ];
+ description = "Lightweight composable continuation-based stream processors";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"conduit_1_2_13_1" = callPackage
({ mkDerivation, base, containers, criterion, deepseq, exceptions
, hspec, kan-extensions, lifted-base, mmorph, monad-control, mtl
@@ -56913,10 +57375,8 @@ self: {
({ mkDerivation, base, config-value, text }:
mkDerivation {
pname = "config-value-getopt";
- version = "0.1.1.0";
- sha256 = "0ypg8wl17vqdqsk1gpaba11v63xmqysfp4cd4ii8zha7pfmlhb4c";
- revision = "1";
- editedCabalFile = "1vdm5pgql8cggdkqxhc2z0cg2s7xayghdm51k0m3lx9396f5pxm8";
+ version = "0.1.1.1";
+ sha256 = "103afdadsh7vqfam61mixk0l2fxy41m0451bl2hl2djs3acj60b2";
libraryHaskellDepends = [ base config-value text ];
description = "Interface between config-value and System.GetOpt";
license = stdenv.lib.licenses.mit;
@@ -57239,6 +57699,20 @@ self: {
broken = true;
}) {};
+ "connections" = callPackage
+ ({ mkDerivation, base, containers, hedgehog, property
+ , semigroupoids
+ }:
+ mkDerivation {
+ pname = "connections";
+ version = "0.0.2";
+ sha256 = "06z83z172c0p0k8wycjfr26dd9nq2dgg6pjp1v8m3iy4dpmar7fq";
+ libraryHaskellDepends = [ base containers property semigroupoids ];
+ testHaskellDepends = [ base hedgehog property ];
+ description = "Partial orders & Galois connections";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"consistent" = callPackage
({ mkDerivation, base, lifted-async, lifted-base, monad-control
, stm, transformers, transformers-base, unordered-containers
@@ -57335,6 +57809,17 @@ self: {
broken = true;
}) {};
+ "constrained" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "constrained";
+ version = "0.1";
+ sha256 = "00bd12gkv5yrqn52dyw3yjk2yind3m6d11k2d517gxanq9jqyx2c";
+ libraryHaskellDepends = [ base ];
+ description = "Generalization of standard Functor, Foldable, and Traversable classes";
+ license = stdenv.lib.licenses.bsd2;
+ }) {};
+
"constrained-categories" = callPackage
({ mkDerivation, base, contravariant, semigroups, tagged
, trivial-constraint, void
@@ -57425,6 +57910,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "constrained-platform-instances" = callPackage
+ ({ mkDerivation, array, base, constrained, containers, vector }:
+ mkDerivation {
+ pname = "constrained-platform-instances";
+ version = "0.1";
+ sha256 = "041fnmgy3adnzhvgrh3qm2jhcjwfz9adnjfpdamzjg34pw5a3ryz";
+ libraryHaskellDepends = [
+ array base constrained containers vector
+ ];
+ description = "Instances of standard platform types for 'constrained' package";
+ license = stdenv.lib.licenses.bsd2;
+ }) {};
+
"constraint" = callPackage
({ mkDerivation, base, category, unconstrained }:
mkDerivation {
@@ -57434,6 +57932,8 @@ self: {
libraryHaskellDepends = [ base category unconstrained ];
description = "Reified constraints";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"constraint-classes" = callPackage
@@ -57469,16 +57969,16 @@ self: {
libraryHaskellDepends = [ base category constraint reflection ];
description = "Constraint reflection";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"constraint-tuples" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "constraint-tuples";
- version = "0.1";
- sha256 = "0mpbkwq45a4l0bg9sqs0jyadnxz82rxqgrzb8jkn9n779xm2mhpn";
- isLibrary = true;
- isExecutable = true;
+ version = "0.1.1";
+ sha256 = "0jml9sqgmfz3yqpd8g7k0ki1n036a6ws4m5ywbjmcyiz6gr52czl";
libraryHaskellDepends = [ base ];
description = "Partially applicable constraint tuples";
license = stdenv.lib.licenses.bsd3;
@@ -57650,6 +58150,8 @@ self: {
pname = "consumers";
version = "2.2.0.1";
sha256 = "14gs07nl759qfnmi44pyhj24xqmd2xl3ikwhl8s5zykavdpjaimx";
+ revision = "1";
+ editedCabalFile = "1rh1hk1zr0yd82hsam8fjjs6jsssk49lvaasd3dqyx6d4nl1y63i";
libraryHaskellDepends = [
base containers exceptions extra hpqtypes lifted-base
lifted-threads log-base monad-control monad-time mtl stm time
@@ -57808,21 +58310,23 @@ self: {
}) {};
"context-free-art" = callPackage
- ({ mkDerivation, base, bifunctors, blaze-markup, blaze-svg, extra
- , HUnit, random, text, text-show
+ ({ mkDerivation, base, bifunctors, blaze-markup, blaze-svg
+ , directory, HUnit, random, text, text-show
}:
mkDerivation {
pname = "context-free-art";
- version = "0.2.0.0";
- sha256 = "1ljkyhx2vb3nf5kv3fkj2jin5bdi284vzsqnmbha34dpykg5m873";
+ version = "0.3.0.1";
+ sha256 = "0g08368d5ssxipi8s218xb3n4kdqkwix7xbsmlzi8ix5zb1n0c5a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bifunctors blaze-markup blaze-svg extra random text text-show
+ base bifunctors blaze-markup blaze-svg random text text-show
];
executableHaskellDepends = [
- base bifunctors blaze-markup blaze-svg extra HUnit random text
- text-show
+ base blaze-markup blaze-svg directory text
+ ];
+ testHaskellDepends = [
+ base bifunctors blaze-markup blaze-svg HUnit random text text-show
];
description = "Generate art from context-free grammars";
license = stdenv.lib.licenses.bsd3;
@@ -58018,10 +58522,8 @@ self: {
}:
mkDerivation {
pname = "contravariant-extras";
- version = "0.3.4";
- sha256 = "0gg62ccl94kvh7mnvdq09pifqxjx2kgs189si90nmg44bafj7a9n";
- revision = "1";
- editedCabalFile = "1h2955ahga6i4fn7k8v66l03v77p6fhsac6ck8gpabkc08ij60wp";
+ version = "0.3.5";
+ sha256 = "18hzip2i3r9hlw69pdvlkf9g7yg6bpm4b794m2ck84kpb4ajpm6p";
libraryHaskellDepends = [
base base-prelude contravariant semigroups template-haskell
tuple-th
@@ -58511,6 +59013,27 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "cookie_0_4_5" = callPackage
+ ({ mkDerivation, base, bytestring, data-default-class, deepseq
+ , HUnit, QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text
+ , time
+ }:
+ mkDerivation {
+ pname = "cookie";
+ version = "0.4.5";
+ sha256 = "10rmdasb7mypbwxdj2mhr810vqhkakpik7hyd8fvj60hng8r8zvh";
+ libraryHaskellDepends = [
+ base bytestring data-default-class deepseq text time
+ ];
+ testHaskellDepends = [
+ base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
+ text time
+ ];
+ description = "HTTP cookie parsing and rendering";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cookies" = callPackage
({ mkDerivation, base, bytestring, chronos, hashable, text, time }:
mkDerivation {
@@ -58734,8 +59257,8 @@ self: {
}:
mkDerivation {
pname = "core-data";
- version = "0.2.0.0";
- sha256 = "1lzvs99qqw8nvgqqz080zdsxl5vdxdmnffxl8s26c7p41izycp5n";
+ version = "0.2.1.0";
+ sha256 = "1d4sf0383kcc7wzy1bld1hlagf9g934bwnx6xdvj45grdkj8l787";
libraryHaskellDepends = [
aeson base bytestring containers core-text hashable prettyprinter
prettyprinter-ansi-terminal scientific text unordered-containers
@@ -58745,6 +59268,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "core-data_0_2_1_3" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, core-text
+ , hashable, prettyprinter, prettyprinter-ansi-terminal, scientific
+ , text, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "core-data";
+ version = "0.2.1.3";
+ sha256 = "1l5q8ayhpr6cjvsj9y4hj8b9iq2013rg9dq1f8b349c9mz98bxqa";
+ libraryHaskellDepends = [
+ aeson base bytestring containers core-text hashable prettyprinter
+ prettyprinter-ansi-terminal scientific text unordered-containers
+ vector
+ ];
+ description = "Convenience wrappers around common data structures and encodings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"core-haskell" = callPackage
({ mkDerivation, base, haskeline, haskell-src-exts, hint }:
mkDerivation {
@@ -58764,45 +59306,25 @@ self: {
"core-program" = callPackage
({ mkDerivation, async, base, bytestring, chronologique, core-data
- , core-text, directory, exceptions, hashable, hourglass, mtl
- , prettyprinter, prettyprinter-ansi-terminal, safe-exceptions, stm
- , template-haskell, terminal-size, text, text-short, transformers
- , unix
+ , core-text, directory, exceptions, filepath, hashable, hinotify
+ , hourglass, mtl, prettyprinter, prettyprinter-ansi-terminal
+ , safe-exceptions, stm, template-haskell, terminal-size, text
+ , text-short, transformers, unix
}:
mkDerivation {
pname = "core-program";
- version = "0.2.0.0";
- sha256 = "13907wk5p8yc31wf7s3w6an8g2b5j8pp0k196l5fh90c5dadizys";
+ version = "0.2.2.3";
+ sha256 = "0yyhvi84qw67lql1vdf9j1psxglqv1nd43wh6kxz92n1im7canks";
libraryHaskellDepends = [
async base bytestring chronologique core-data core-text directory
- exceptions hashable hourglass mtl prettyprinter
- prettyprinter-ansi-terminal safe-exceptions stm template-haskell
- terminal-size text text-short transformers unix
- ];
- description = "Opinionated Haskell Interoperability";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "core-program_0_2_1_0" = callPackage
- ({ mkDerivation, async, base, bytestring, chronologique, core-data
- , core-text, directory, exceptions, hashable, hourglass, mtl
- , prettyprinter, prettyprinter-ansi-terminal, safe-exceptions, stm
- , template-haskell, terminal-size, text, text-short, transformers
- , unix
- }:
- mkDerivation {
- pname = "core-program";
- version = "0.2.1.0";
- sha256 = "0x3h09gqnm72j7m44ssnrh2mcpdk8j1hlg6cq61p8s6ddwdn1nxn";
- libraryHaskellDepends = [
- async base bytestring chronologique core-data core-text directory
- exceptions hashable hourglass mtl prettyprinter
+ exceptions filepath hashable hinotify hourglass mtl prettyprinter
prettyprinter-ansi-terminal safe-exceptions stm template-haskell
terminal-size text text-short transformers unix
];
description = "Opinionated Haskell Interoperability";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"core-text" = callPackage
@@ -58812,16 +59334,34 @@ self: {
}:
mkDerivation {
pname = "core-text";
- version = "0.2.0.0";
- sha256 = "1rkbz43vnjv8vv68xh98qcp59lmahw4sdpfnhvgrh92wj0namifk";
+ version = "0.2.2.1";
+ sha256 = "0bql1ksfblnplhj4rbzsjwjbdqdy3z28c51i63q6vhy20mr3bxqk";
libraryHaskellDepends = [
base bytestring deepseq fingertree hashable prettyprinter
prettyprinter-ansi-terminal template-haskell text text-short
];
- description = "A text type based on a finger tree over UTF-8 fragments";
+ description = "A rope type based on a finger tree over UTF-8 fragments";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "core-text_0_2_2_3" = callPackage
+ ({ mkDerivation, base, bytestring, deepseq, fingertree, hashable
+ , prettyprinter, prettyprinter-ansi-terminal, template-haskell
+ , text, text-short
+ }:
+ mkDerivation {
+ pname = "core-text";
+ version = "0.2.2.3";
+ sha256 = "00ac8f7pajqr77r48g332kgfwsmnybdw2f2z9f7dx03hm3x9vgyx";
+ libraryHaskellDepends = [
+ base bytestring deepseq fingertree hashable prettyprinter
+ prettyprinter-ansi-terminal template-haskell text text-short
+ ];
+ description = "A rope type based on a finger tree over UTF-8 fragments";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"corebot-bliki" = callPackage
({ mkDerivation, aeson, base, blaze-builder, bytestring, containers
, directory, filepath, filestore, http-types, monads-tf, pandoc
@@ -59131,6 +59671,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "country_0_2" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
+ , ghc-prim, hashable, primitive, QuickCheck, quickcheck-classes
+ , scientific, tasty, tasty-quickcheck, text, unordered-containers
+ }:
+ mkDerivation {
+ pname = "country";
+ version = "0.2";
+ sha256 = "09qimpqgg4zhiiyw13n5r1ckswr5x3m8k1hdx9hwhd52j45zhbkg";
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring deepseq ghc-prim hashable
+ primitive scientific text unordered-containers
+ ];
+ testHaskellDepends = [
+ base QuickCheck quickcheck-classes tasty tasty-quickcheck
+ ];
+ description = "Country data type and functions";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"country-codes" = callPackage
({ mkDerivation, aeson, base, deepseq, HTF, HUnit, shakespeare
, text
@@ -59272,8 +59833,8 @@ self: {
}:
mkDerivation {
pname = "cpkg";
- version = "0.2.3.5";
- sha256 = "0n2sig9wqpfd182sxxsiadqi7hw6s88a531xhw49jv4hf43982rw";
+ version = "0.2.3.6";
+ sha256 = "16kx2rlxkai9qswixx3145ajdnz3m0655cmv3gl37njdp3dwa8qf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -59405,8 +59966,8 @@ self: {
({ mkDerivation, base, containers, directory, parallel }:
mkDerivation {
pname = "cpsa";
- version = "3.6.3";
- sha256 = "121lrj9zhlcs4r2xghxw8cah705s5k9jkcl9g3mj5ixzki3b2bdm";
+ version = "3.6.5";
+ sha256 = "03qf4gd28097ra0vndizxxdqvqdgl4p3cl41w9r0rfcw4367bzjf";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -59505,6 +60066,28 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "cql_4_0_2" = callPackage
+ ({ mkDerivation, base, bytestring, cereal, containers, Decimal
+ , iproute, network, QuickCheck, tasty, tasty-quickcheck
+ , template-haskell, text, time, transformers, uuid, vector
+ }:
+ mkDerivation {
+ pname = "cql";
+ version = "4.0.2";
+ sha256 = "0b6806ahmg4yacx5wc4v53gihhkwywajhqm13kb11nxabww3lapl";
+ libraryHaskellDepends = [
+ base bytestring cereal containers Decimal iproute network
+ template-haskell text time transformers uuid vector
+ ];
+ testHaskellDepends = [
+ base bytestring cereal Decimal iproute network QuickCheck tasty
+ tasty-quickcheck text time uuid
+ ];
+ description = "Cassandra CQL binary protocol";
+ license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cql-io" = callPackage
({ mkDerivation, async, auto-update, base, bytestring, containers
, cql, cryptonite, data-default-class, Decimal, exceptions
@@ -61218,6 +61801,8 @@ self: {
];
description = "Serialization of cryptographic data types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cryptsy-api" = callPackage
@@ -61874,6 +62459,8 @@ self: {
pname = "cue-sheet";
version = "2.0.1";
sha256 = "0papll3xcq2ipmya61jr71gf3zx2swmys829x5sbz7lv6abj9r3i";
+ revision = "1";
+ editedCabalFile = "0md9051a0jp4vkss15dyyf1w7ylpqmvzfdj9xb1rgj95s1x7cx2g";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring containers exceptions megaparsec mtl QuickCheck
@@ -61954,8 +62541,8 @@ self: {
}:
mkDerivation {
pname = "curl-runnings";
- version = "0.11.0";
- sha256 = "18vbb0k9gfi528za6wdw4m8997ks5s6vlwz4c9rjziq5ab0xdcfr";
+ version = "0.11.1";
+ sha256 = "12adrp4y4g5lpkgrvc7fd5v7vndg9y3cfgdyw3pk67aic8p10w2h";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -63616,8 +64203,8 @@ self: {
}:
mkDerivation {
pname = "data-dword";
- version = "0.3.1.2";
- sha256 = "084invjg8zj7ndxnz9clqmq06ch47k1d9lhxwap6xs0x4807crvb";
+ version = "0.3.1.3";
+ sha256 = "1l4g8xbsix6xqljadfq49rs39m2lsbrfz4i7l80q0yhafbm4ax8b";
libraryHaskellDepends = [
base data-bword ghc-prim hashable template-haskell
];
@@ -63962,8 +64549,8 @@ self: {
}:
mkDerivation {
pname = "data-interval";
- version = "1.3.1";
- sha256 = "0x09h2a6ay0h6whmja1q5dqmmf3savyvpv8h14rrwqd87x04abl9";
+ version = "2.0.1";
+ sha256 = "0vz73vwbr484s0dxg9y0y1mfbni8aky3hyh93pmzb8zb67gy4cak";
libraryHaskellDepends = [
base containers deepseq extended-reals hashable lattices
];
@@ -64484,8 +65071,8 @@ self: {
}:
mkDerivation {
pname = "data-serializer";
- version = "0.3.4";
- sha256 = "1ijy8l5lxmm8wpzx4h2vh9q21zz66xgh979s32aa4b16l9m1b4z7";
+ version = "0.3.4.1";
+ sha256 = "1md6zkv1yqxmyca6mljw8y5g3xaqz3g087qd49qpi94w0x1lqgnk";
libraryHaskellDepends = [
base binary bytestring cereal data-endian parsers semigroups split
];
@@ -64665,8 +65252,8 @@ self: {
}:
mkDerivation {
pname = "data-textual";
- version = "0.3.0.2";
- sha256 = "0c4qs923dj4jnvvkjvbij0c1yg922iw66140cq6wb1m4h6q31ia4";
+ version = "0.3.0.3";
+ sha256 = "16pcfpr5y66q6cga1hs5ggqg03qqcymgjyrhv4yj091zs36fi7jb";
libraryHaskellDepends = [
base bytestring parsers text text-latin1 text-printer
];
@@ -67518,8 +68105,8 @@ self: {
({ mkDerivation, base, doctest }:
mkDerivation {
pname = "derulo";
- version = "1.0.5";
- sha256 = "1pyal6rhnyhqx8gwyh42vf66i18y9nplmqka546ikzps439rvmly";
+ version = "1.0.7";
+ sha256 = "0ph4szgn009asgcpd6rzdach41jzyrwilk4x9vnrqk3mjk36zxy5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base ];
@@ -67932,44 +68519,46 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "dhall_1_26_1" = callPackage
+ "dhall_1_27_0" = callPackage
({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base
, bytestring, case-insensitive, cborg, cborg-json, containers
, contravariant, cryptonite, data-fix, deepseq, Diff, directory
, doctest, dotgen, either, exceptions, filepath, foldl, gauge
- , generic-random, haskeline, http-client, http-client-tls
+ , generic-random, hashable, haskeline, http-client, http-client-tls
, http-types, lens-family-core, megaparsec, memory, mockery, mtl
, network-uri, optparse-applicative, parsers, prettyprinter
, prettyprinter-ansi-terminal, profunctors, QuickCheck
, quickcheck-instances, repline, scientific, semigroups, serialise
- , spoon, tasty, tasty-expected-failure, tasty-hunit
+ , special-values, spoon, tasty, tasty-expected-failure, tasty-hunit
, tasty-quickcheck, template-haskell, text, th-lift-instances
, transformers, transformers-compat, turtle, unordered-containers
, uri-encode, vector
}:
mkDerivation {
pname = "dhall";
- version = "1.26.1";
- sha256 = "1g0ynl3b1bgjwp1zk3xj9nr0x9m0n29vg82jabn01rl6z6vrw9pn";
+ version = "1.27.0";
+ sha256 = "04hpf0g8anhynrc3gd96cg1z4qadrk2xg9094qjm68d2kv6zx2g1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson aeson-pretty ansi-terminal base bytestring case-insensitive
cborg cborg-json containers contravariant cryptonite data-fix
- deepseq Diff directory dotgen either exceptions filepath haskeline
- http-client http-client-tls http-types lens-family-core megaparsec
- memory mtl network-uri optparse-applicative parsers prettyprinter
- prettyprinter-ansi-terminal profunctors repline scientific
- serialise template-haskell text th-lift-instances transformers
- transformers-compat unordered-containers uri-encode vector
+ deepseq Diff directory dotgen either exceptions filepath hashable
+ haskeline http-client http-client-tls http-types lens-family-core
+ megaparsec memory mtl network-uri optparse-applicative parsers
+ prettyprinter prettyprinter-ansi-terminal profunctors repline
+ scientific serialise template-haskell text th-lift-instances
+ transformers transformers-compat unordered-containers uri-encode
+ vector
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
base bytestring cborg containers data-fix deepseq directory doctest
- filepath foldl generic-random lens-family-core megaparsec mockery
- prettyprinter QuickCheck quickcheck-instances scientific semigroups
- serialise spoon tasty tasty-expected-failure tasty-hunit
- tasty-quickcheck text transformers turtle vector
+ either filepath foldl generic-random lens-family-core megaparsec
+ mockery prettyprinter QuickCheck quickcheck-instances scientific
+ semigroups serialise special-values spoon tasty
+ tasty-expected-failure tasty-hunit tasty-quickcheck text
+ transformers turtle unordered-containers vector
];
benchmarkHaskellDepends = [
base bytestring containers directory gauge serialise text
@@ -68000,14 +68589,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "dhall-bash_1_0_23" = callPackage
+ "dhall-bash_1_0_24" = callPackage
({ mkDerivation, base, bytestring, containers, dhall
, neat-interpolation, optparse-generic, shell-escape, text
}:
mkDerivation {
pname = "dhall-bash";
- version = "1.0.23";
- sha256 = "0nd8bziymkv2wdham8jg2wcsksnnby0pkvak7aknzf8z9s4mb74x";
+ version = "1.0.24";
+ sha256 = "0llc8232qrlrhzdww5a1blqdsxpf3ra9hcdjwgahcfxsk1gh4z9g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -68041,6 +68630,34 @@ self: {
broken = true;
}) {};
+ "dhall-fly" = callPackage
+ ({ mkDerivation, aeson, aeson-casing, aeson-yaml, base, bytestring
+ , dhall, dhall-json, hspec, hspec-discover, scientific, text
+ , transformers, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "dhall-fly";
+ version = "0.1.0";
+ sha256 = "0rjbcpwcpz3kq0cil0pp7vkmksvnyxzv8jg5jpgnkg9pzmapg43y";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson aeson-casing base dhall scientific text transformers
+ unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ aeson aeson-casing aeson-yaml base bytestring dhall dhall-json
+ scientific text transformers unordered-containers vector
+ ];
+ testHaskellDepends = [
+ aeson aeson-casing base dhall hspec scientific text transformers
+ unordered-containers vector
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Translate concourse config from Dhall to YAML";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"dhall-json" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
, dhall, exceptions, lens, libyaml, optparse-applicative
@@ -68071,25 +68688,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "dhall-json_1_4_1" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base
- , bytestring, containers, dhall, exceptions, filepath, libyaml
+ "dhall-json_1_5_0" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, aeson-yaml, ansi-terminal
+ , base, bytestring, containers, dhall, exceptions, filepath
, optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
, scientific, tasty, tasty-hunit, text, unordered-containers
- , vector, yaml
+ , vector
}:
mkDerivation {
pname = "dhall-json";
- version = "1.4.1";
- sha256 = "1widvpgrswj6bz9330i2xyxv1h6asw0pm5rrwdhyf926qgag83pp";
- revision = "1";
- editedCabalFile = "0vwr27ikw0y39za9jc91g3xbd7vb745zkkni0x3k73944w0w47n3";
+ version = "1.5.0";
+ sha256 = "1xr2p1k4bx6djbq5z8bd77vv0w77vfb0xgbsz3b9g03g6w4zifsd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson aeson-pretty base bytestring containers dhall exceptions
- filepath libyaml optparse-applicative prettyprinter scientific text
- unordered-containers vector yaml
+ aeson aeson-pretty aeson-yaml base bytestring containers dhall
+ exceptions filepath optparse-applicative prettyprinter scientific
+ text unordered-containers vector
];
executableHaskellDepends = [
aeson aeson-pretty ansi-terminal base bytestring dhall exceptions
@@ -68125,15 +68740,17 @@ self: {
"dhall-lsp-server" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
, data-default, dhall, dhall-json, directory, doctest, filepath
- , haskell-lsp, hslogger, lens, lens-family-core, megaparsec, mtl
- , network-uri, optparse-applicative, prettyprinter
- , rope-utf16-splay, text, transformers, unordered-containers
- , uri-encode
+ , haskell-lsp, haskell-lsp-types, hslogger, lens, lens-family-core
+ , lsp-test, megaparsec, mtl, network-uri, optparse-applicative
+ , prettyprinter, rope-utf16-splay, tasty, tasty-hspec, text
+ , transformers, unordered-containers, uri-encode
}:
mkDerivation {
pname = "dhall-lsp-server";
- version = "1.0.1";
- sha256 = "04x56r7wlnnks31mjis1f2688c7azimkww04qkvm7l1s0qprn1lz";
+ version = "1.0.2";
+ sha256 = "1q5kncgy4cdys27j43jfwsnjcg8nr1w4i0ip910c6w56x1p7vnnv";
+ revision = "1";
+ editedCabalFile = "18j3fiskp6i4kccbhp3zc0dfvxnq29gyq3yq9vylq9gx0kh98jyd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -68143,7 +68760,10 @@ self: {
rope-utf16-splay text transformers unordered-containers uri-encode
];
executableHaskellDepends = [ base optparse-applicative ];
- testHaskellDepends = [ base directory doctest filepath ];
+ testHaskellDepends = [
+ base directory doctest filepath haskell-lsp-types lsp-test tasty
+ tasty-hspec text
+ ];
description = "Language Server Protocol (LSP) server for Dhall";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -68156,8 +68776,8 @@ self: {
}:
mkDerivation {
pname = "dhall-nix";
- version = "1.1.8";
- sha256 = "0ky10j2718hva1xz4snwbnm0adpp1l7spxpzg7x3a7x67gnaanyh";
+ version = "1.1.9";
+ sha256 = "153r0h4qdfnw7bw4hfbh1imx5hrxh419qny3zj3d0bmsidf8gakr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -68346,8 +68966,8 @@ self: {
}:
mkDerivation {
pname = "di-monad";
- version = "1.3";
- sha256 = "019k7jc3lvh6cgmrgdjq13hcvh6ar76n38li4nviikqbsvxmpqsl";
+ version = "1.3.1";
+ sha256 = "190n6hwa7xs4b75bfvk4k2kn3rq8hkgs52f9plxfixlrl7jympgm";
libraryHaskellDepends = [
base containers di-core exceptions mtl pipes stm transformers
];
@@ -68545,6 +69165,33 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "diagrams-contrib_1_4_4" = callPackage
+ ({ mkDerivation, base, circle-packing, colour, containers
+ , cubicbezier, data-default, data-default-class, diagrams-core
+ , diagrams-lib, diagrams-solve, force-layout, hashable, HUnit, lens
+ , linear, mfsolve, MonadRandom, monoid-extras, mtl, mtl-compat
+ , parsec, QuickCheck, random, semigroups, split, test-framework
+ , test-framework-hunit, test-framework-quickcheck2, text
+ }:
+ mkDerivation {
+ pname = "diagrams-contrib";
+ version = "1.4.4";
+ sha256 = "043jpr7lqg708lzmv6cqys7312lfdwnf8ijcnpl4jkbvcwl87c1m";
+ libraryHaskellDepends = [
+ base circle-packing colour containers cubicbezier data-default
+ data-default-class diagrams-core diagrams-lib diagrams-solve
+ force-layout hashable lens linear mfsolve MonadRandom monoid-extras
+ mtl mtl-compat parsec random semigroups split text
+ ];
+ testHaskellDepends = [
+ base containers diagrams-lib HUnit QuickCheck test-framework
+ test-framework-hunit test-framework-quickcheck2
+ ];
+ description = "Collection of user contributions to diagrams EDSL";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"diagrams-core" = callPackage
({ mkDerivation, adjunctions, base, containers, distributive
, dual-tree, lens, linear, monoid-extras, mtl, profunctors
@@ -68552,10 +69199,8 @@ self: {
}:
mkDerivation {
pname = "diagrams-core";
- version = "1.4.1.1";
- sha256 = "10mnicfyvawy3jlpgf656fx2y4836x04p3z1lpgyyr1nkvwyk0m1";
- revision = "2";
- editedCabalFile = "1lf7xcq42l4hjksgp1nhj7600shvw9q5a27bh729fyfphmvv3xkf";
+ version = "1.4.2";
+ sha256 = "0qgb43vy23g4fxh3nmxfq6jyp34imqvkhgflaa6rz0iq6d60gl43";
libraryHaskellDepends = [
adjunctions base containers distributive dual-tree lens linear
monoid-extras mtl profunctors semigroups unordered-containers
@@ -68675,15 +69320,13 @@ self: {
, dual-tree, exceptions, filepath, fingertree, fsnotify, hashable
, intervals, JuicyPixels, lens, linear, monoid-extras, mtl
, numeric-extras, optparse-applicative, process, profunctors
- , semigroups, tagged, tasty, tasty-hunit, tasty-quickcheck, text
- , transformers, unordered-containers
+ , QuickCheck, semigroups, tagged, tasty, tasty-hunit
+ , tasty-quickcheck, text, transformers, unordered-containers
}:
mkDerivation {
pname = "diagrams-lib";
- version = "1.4.2.3";
- sha256 = "175yzi5kw4yd8ykdkpf64q85c7j3p89l90m3h6qcsx9ipv6av9r5";
- revision = "2";
- editedCabalFile = "0gn1lpsq1v9qpyhpizyknn3sfixg1b64s0dsl1jf25lz4kcrpbs7";
+ version = "1.4.3";
+ sha256 = "0gqrcyjyp3p78vmfxvhfjbkkl2xvwcv3qyyinbdcmalb5zb8vyy6";
libraryHaskellDepends = [
active adjunctions array base bytestring cereal colour containers
data-default-class diagrams-core diagrams-solve directory
@@ -68693,8 +69336,8 @@ self: {
transformers unordered-containers
];
testHaskellDepends = [
- base deepseq diagrams-solve distributive lens numeric-extras tasty
- tasty-hunit tasty-quickcheck
+ base deepseq diagrams-solve distributive lens numeric-extras
+ QuickCheck tasty tasty-hunit tasty-quickcheck
];
benchmarkHaskellDepends = [ base criterion diagrams-core ];
description = "Embedded domain-specific language for declarative graphics";
@@ -68861,8 +69504,8 @@ self: {
pname = "diagrams-solve";
version = "0.1.1";
sha256 = "17agchqkmj14b17sw50kzxq4hm056g5d8yy0wnqn5w8h1d0my7x4";
- revision = "4";
- editedCabalFile = "1yjacw17ga4rh6iw70vclk03qm5xjw4y17c7m43gjw8h3cfaq15d";
+ revision = "5";
+ editedCabalFile = "1yl8cs05fzqcz49p601am1ij66m9pa70yamhfxgcvya2pf8nimlf";
libraryHaskellDepends = [ base ];
testHaskellDepends = [
base deepseq tasty tasty-hunit tasty-quickcheck
@@ -70454,8 +71097,8 @@ self: {
}:
mkDerivation {
pname = "diskhash";
- version = "0.0.4.0";
- sha256 = "03kc5jc63726vk3airvwag69855rilanvjvqcqxi3ylvjg2p9dil";
+ version = "0.0.4.2";
+ sha256 = "0rjbjjvvr75ki8kw8y3xf1z8x8cg46h10c73600lcz3bnxba188c";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base bytestring directory HUnit QuickCheck test-framework
@@ -71433,15 +72076,15 @@ self: {
broken = true;
}) {};
- "dl-fedora_0_7_1" = callPackage
+ "dl-fedora_0_7_2" = 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.1";
- sha256 = "1wn4pmksamy3nqriv9c4fim2vwylf6x1n7r767lqdr637jww8yd4";
+ version = "0.7.2";
+ sha256 = "0a22bbmppafq6pncvpk8qnf4mvjznnl02rw93s58r2v23779m37p";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -71914,8 +72557,8 @@ self: {
}:
mkDerivation {
pname = "doclayout";
- version = "0.1";
- sha256 = "1dmjj3z15vr5czy5gkwzs5zvz23ap1qpya3qlqfs5phslpbsada3";
+ version = "0.2.0.1";
+ sha256 = "0f6zfb0f4m71irc8wknkdk6xylgncsahhl7ga7rzpr4pxy3bnqak";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base mtl safe text ];
testHaskellDepends = [
@@ -72000,27 +72643,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "doctemplates_0_6_1" = callPackage
+ "doctemplates_0_7" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, criterion
- , doclayout, filepath, Glob, mtl, parsec, safe, scientific, tasty
- , tasty-golden, tasty-hunit, temporary, text, unordered-containers
- , vector
+ , doclayout, filepath, Glob, HsYAML, mtl, parsec, safe, scientific
+ , tasty, tasty-golden, tasty-hunit, temporary, text
+ , text-conversions, unordered-containers, vector
}:
mkDerivation {
pname = "doctemplates";
- version = "0.6.1";
- sha256 = "0zarj24mq8qgj1b2njhwssqfhv652c1zi6xj0pcq0pazyj9n95d2";
+ version = "0.7";
+ sha256 = "061llh59b69a84175z5wp0y0s2nw461kmf2w986wd5qcrjanxi62";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base containers doclayout filepath mtl parsec safe scientific
- text unordered-containers vector
+ aeson base containers doclayout filepath HsYAML mtl parsec safe
+ scientific text text-conversions unordered-containers vector
];
testHaskellDepends = [
aeson base bytestring doclayout filepath Glob tasty tasty-golden
tasty-hunit temporary text
];
benchmarkHaskellDepends = [
- aeson base containers criterion filepath mtl text
+ aeson base containers criterion doclayout filepath mtl text
];
description = "Pandoc-style document templates";
license = stdenv.lib.licenses.bsd3;
@@ -72107,8 +72750,8 @@ self: {
({ mkDerivation, base, doctest }:
mkDerivation {
pname = "doctest-driver-gen";
- version = "0.3.0.1";
- sha256 = "1sa47c1wml8k00h4h1gzbckfzbr3w7k3j0lvr1x5z6fh05s5xbsn";
+ version = "0.3.0.2";
+ sha256 = "1xkq9fpdm8ayjwf2lypkfnh1w08zimvhf27ffn71hfckd5nw4h2q";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base ];
@@ -72487,8 +73130,35 @@ self: {
];
description = "Loads environment variables from dotenv files";
license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "dotenv_0_8_0_4" = callPackage
+ ({ mkDerivation, base, base-compat, containers, directory
+ , exceptions, hspec, hspec-megaparsec, megaparsec
+ , optparse-applicative, process, text, transformers, yaml
+ }:
+ mkDerivation {
+ pname = "dotenv";
+ version = "0.8.0.4";
+ sha256 = "05dqa91zmxkzkz1dcpx2jxkzhdr4f51gw0qql47da9bllavl0jj4";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base base-compat containers directory exceptions megaparsec process
+ text transformers yaml
+ ];
+ executableHaskellDepends = [
+ base base-compat megaparsec optparse-applicative process text
+ transformers yaml
+ ];
+ testHaskellDepends = [
+ base base-compat containers directory exceptions hspec
+ hspec-megaparsec megaparsec process text transformers yaml
+ ];
+ description = "Loads environment variables from dotenv files";
+ license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dotfs" = callPackage
@@ -73493,10 +74163,8 @@ self: {
}:
mkDerivation {
pname = "dual-tree";
- version = "0.2.2";
- sha256 = "1sx9p9yr06z7bi7pshjpswizs6bkmfzcpw8xlasriniry86df4kl";
- revision = "3";
- editedCabalFile = "00gwdgzy80p9c5r4wafm1fiqnh2hy1xjsbl86h1qkk7xg33g2ssi";
+ version = "0.2.2.1";
+ sha256 = "17kdfnf0df0z5pkiifxrlmyd1xd7hjjaazd2kzyajl0gd00vbszx";
libraryHaskellDepends = [
base monoid-extras newtype-generics semigroups
];
@@ -73579,6 +74247,33 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "duet" = callPackage
+ ({ mkDerivation, aeson, base, containers, deepseq, edit-distance
+ , exceptions, hspec, monad-logger, mtl, optparse-simple, parsec
+ , syb, text
+ }:
+ mkDerivation {
+ pname = "duet";
+ version = "0.0.1";
+ sha256 = "00f9j3zcna8gxs9g3rnmcm6xqsx7sm9ivygbzjw5dyhmiivh6nr7";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base containers deepseq edit-distance exceptions monad-logger
+ mtl parsec syb text
+ ];
+ executableHaskellDepends = [
+ aeson base containers deepseq exceptions monad-logger mtl
+ optparse-simple syb text
+ ];
+ testHaskellDepends = [
+ aeson base containers deepseq edit-distance exceptions hspec
+ monad-logger mtl parsec syb text
+ ];
+ description = "A tiny language, a subset of Haskell (with type classes) aimed at aiding teachers teach Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"dumb-cas" = callPackage
({ mkDerivation, base, containers, decimal-literals, hashable
, tasty, tasty-hunit, template-haskell, unordered-containers
@@ -75209,30 +75904,29 @@ self: {
}) {};
"egison" = callPackage
- ({ mkDerivation, alex, array, base, containers, criterion, deepseq
- , directory, filepath, ghc, ghc-paths, Glob, happy, hashable
- , haskeline, HUnit, mtl, optparse-applicative, parallel, parsec
- , process, random, regex-tdfa, split, test-framework
- , test-framework-hunit, text, transformers, unordered-containers
- , vector
+ ({ mkDerivation, array, base, containers, criterion, deepseq
+ , directory, filepath, ghc, ghc-paths, Glob, hashable, haskeline
+ , HUnit, megaparsec, mtl, optparse-applicative, parsec
+ , parser-combinators, process, random, regex-tdfa, split
+ , test-framework, test-framework-hunit, text, transformers
+ , unordered-containers, vector
}:
mkDerivation {
pname = "egison";
- version = "3.9.1";
- sha256 = "1q4hyvr52zv2p827cvkmi4rl1d1dvrdg9bly6wykbhdv6ycbihn5";
+ version = "3.9.3";
+ sha256 = "03scyzfwrzn8hbkk3r02ix7lw2pfx6r5qyf60xgvi0fgxhg7v7cv";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base containers directory ghc ghc-paths hashable haskeline
- mtl parallel parsec process random regex-tdfa split text
- transformers unordered-containers vector
+ megaparsec mtl parsec parser-combinators process random regex-tdfa
+ split text transformers unordered-containers vector
];
- libraryToolDepends = [ alex happy ];
executableHaskellDepends = [
array base containers directory filepath ghc ghc-paths haskeline
- mtl optparse-applicative parsec process regex-tdfa text
- transformers unordered-containers vector
+ mtl optparse-applicative parsec process text transformers
+ unordered-containers vector
];
testHaskellDepends = [
base filepath Glob HUnit mtl test-framework test-framework-hunit
@@ -75269,8 +75963,8 @@ self: {
}:
mkDerivation {
pname = "egison-tutorial";
- version = "3.7.14";
- sha256 = "1ar5yg00arqd09wva0q1y4d8lfpd0vjw9sgk47jsyqs7ydm59hnb";
+ version = "3.9.3";
+ sha256 = "0p55bak45hxqajpz0kh6d4czhxm8xm1jkcmk7la6h0fvazz4665p";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -75568,15 +76262,15 @@ self: {
}) {};
"ekg-influxdb" = callPackage
- ({ mkDerivation, base, clock, containers, ekg-core, libinfluxdb
+ ({ mkDerivation, base, clock, containers, ekg-core, influxdb, lens
, text, time, unordered-containers, vector
}:
mkDerivation {
pname = "ekg-influxdb";
- version = "0.1.0.0";
- sha256 = "191m76faascrknxj78nyivffzgwizx9snq9z3a0j2frwa8hfn4l5";
+ version = "0.2.0.0";
+ sha256 = "0zvzsv80ngwi8mfxyl3ahrcz2yqq3lac4y2hxih7i55mw0bvrnq7";
libraryHaskellDepends = [
- base clock containers ekg-core libinfluxdb text time
+ base clock containers ekg-core influxdb lens text time
unordered-containers vector
];
description = "An EKG backend to send statistics to influxdb";
@@ -76284,8 +76978,8 @@ self: {
}:
mkDerivation {
pname = "elm2nix";
- version = "0.1.1";
- sha256 = "16b7vv7ndn8mpkg05rhljpmld2dazsgl9yqg8j3mza1f5x4f6jwp";
+ version = "0.1.2";
+ sha256 = "1fbxr1k6iarmzx7xam3bvgayhxmgq1yn47crckgka4s667dgsnjd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -76733,23 +77427,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "emd_0_1_9_0" = callPackage
- ({ mkDerivation, array, base, binary, carray, containers, criterion
- , data-default-class, deepseq, fft, finite-typelits
- , ghc-typelits-knownnat, ghc-typelits-natnormalise, HUnit
- , mwc-random, statistics, transformers, typelits-witnesses, vector
- , vector-sized
+ "emd_0_2_0_0" = callPackage
+ ({ mkDerivation, array, base, binary, carray, conduino, containers
+ , criterion, data-default-class, deepseq, fft, finite-typelits
+ , free, ghc-typelits-knownnat, ghc-typelits-natnormalise, hedgehog
+ , HUnit, mwc-random, statistics, tasty, tasty-hedgehog, tasty-hunit
+ , transformers, typelits-witnesses, vector, vector-sized
}:
mkDerivation {
pname = "emd";
- version = "0.1.9.0";
- sha256 = "029yfa9246vk2i2bmiq7vxmfkc04samfnnsjxaid4xsnmwf03yll";
+ version = "0.2.0.0";
+ sha256 = "11w9q8v5mpwww8pq5dwg8ijf0wqs7sqa0k6qgv52gg5b2wjlf0im";
libraryHaskellDepends = [
- array base binary carray containers data-default-class deepseq fft
- finite-typelits ghc-typelits-knownnat ghc-typelits-natnormalise
- transformers typelits-witnesses vector vector-sized
+ array base binary carray conduino containers data-default-class
+ deepseq fft finite-typelits free ghc-typelits-knownnat
+ ghc-typelits-natnormalise transformers typelits-witnesses vector
+ vector-sized
+ ];
+ testHaskellDepends = [
+ base containers ghc-typelits-knownnat ghc-typelits-natnormalise
+ hedgehog HUnit statistics tasty tasty-hedgehog tasty-hunit
+ typelits-witnesses vector vector-sized
];
- testHaskellDepends = [ base containers HUnit ];
benchmarkHaskellDepends = [
base criterion deepseq ghc-typelits-knownnat mwc-random statistics
vector vector-sized
@@ -78326,29 +79025,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "esqueleto_3_1_1" = callPackage
- ({ mkDerivation, aeson, base, blaze-html, bytestring, conduit
- , containers, exceptions, hspec, monad-logger, mysql, mysql-simple
- , persistent, persistent-mysql, persistent-postgresql
+ "esqueleto_3_2_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.1.1";
- sha256 = "0yxa5z615cn35462y0s6bp62j1mi7xkr46xj6mcw98536vsjxpgy";
+ version = "3.2.2";
+ sha256 = "1pnhnnsxx21jah4rnv8qy7jb4n7f6vbrxjh9cs2rygvrwqkg3n9c";
libraryHaskellDepends = [
- aeson base blaze-html bytestring conduit monad-logger persistent
- resourcet tagged text time transformers unliftio
- unordered-containers
+ aeson attoparsec base blaze-html bytestring conduit containers
+ monad-logger persistent resourcet tagged text time transformers
+ unliftio unordered-containers
];
testHaskellDepends = [
- aeson base blaze-html bytestring conduit containers exceptions
- hspec monad-logger 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
+ 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;
@@ -79218,18 +79917,18 @@ self: {
"eventlog2html" = callPackage
({ mkDerivation, aeson, array, attoparsec, base, blaze-html
, bytestring, containers, file-embed, filepath, ghc-events
- , hashtables, hvega, mtl, optparse-applicative, semigroups, text
- , time, trie-simple, vector
+ , hashable, hashtables, hvega, mtl, optparse-applicative
+ , semigroups, text, time, trie-simple, vector
}:
mkDerivation {
pname = "eventlog2html";
- version = "0.5.0";
- sha256 = "0f0ipqixbiy1niza0kv4bsx26hcjypwlpp4y2qrig7javzfa48nm";
+ version = "0.6.0";
+ sha256 = "06v2g84hxcc7w4idhkfdix3c2yk9qdx91ys83abn7z7jjc24x2hs";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson array attoparsec base blaze-html bytestring containers
- file-embed filepath ghc-events hashtables hvega mtl
+ file-embed filepath ghc-events hashable hashtables hvega mtl
optparse-applicative semigroups text time trie-simple vector
];
executableHaskellDepends = [ aeson base filepath text ];
@@ -81626,8 +82325,8 @@ self: {
}:
mkDerivation {
pname = "fastparser";
- version = "0.3.1.2";
- sha256 = "0hyai0v9h4zlbr8fnal6l4z9y8zrh4ghhp2wymhf6fg23lahscid";
+ version = "0.4.0";
+ sha256 = "1pb97h5hpn3fn4r9qz3rx2kb3xrbvbja9yvakbacd03rn3my1pz3";
libraryHaskellDepends = [
base bytestring bytestring-lexing containers kan-extensions
microlens thyme transformers vector-space
@@ -81665,6 +82364,8 @@ self: {
pname = "fastsum";
version = "0.1.1.0";
sha256 = "0fa3wjdsjl8wwlw194g1b7j8rvwix2b1hgwm1s10fq91a10mca6n";
+ revision = "1";
+ editedCabalFile = "0cjzy6q0srff2ygwrffgf4a6clpva4fd7jx5z3pv7ym64w5f4l97";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -82234,6 +82935,18 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
+ "fedora-dists_1_1_0" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "fedora-dists";
+ version = "1.1.0";
+ sha256 = "01knh6bvym4d7rsh9mlrn89nwddxp5rsvgsg4271k0z4xkjsr7i8";
+ libraryHaskellDepends = [ base ];
+ description = "Library for Fedora distribution versions";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"fedora-haskell-tools" = callPackage
({ mkDerivation, base, csv, directory, fedora-dists, filepath, HTTP
, optparse-applicative, process, simple-cmd, simple-cmd-args, split
@@ -82241,10 +82954,8 @@ self: {
}:
mkDerivation {
pname = "fedora-haskell-tools";
- version = "0.8";
- sha256 = "03wk335dpkbcdgxqsjiavnqc43jkw8gh7y41dyfwivwd9mr32y2w";
- revision = "1";
- editedCabalFile = "06xak96g91krd45kvz1nscnfn4rw9gdj5xxwn8simb2vmqiy6f94";
+ version = "0.9";
+ sha256 = "1zqglc16jawgdx382wg7dx467v7ngnf1njvf1clcdyqwp54q6imn";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -82859,8 +83570,8 @@ self: {
}:
mkDerivation {
pname = "fficxx";
- version = "0.5.0.1";
- sha256 = "01rvg7y9c0jczypjgrq7b6cbl79n10flsllkbgm9z5hhymwga38s";
+ version = "0.5.1";
+ sha256 = "0yp4vx06l5y8gk689q8yicbznv1lfzqpqfvgc5l4s41vg46mc315";
libraryHaskellDepends = [
aeson aeson-pretty base bytestring Cabal containers data-default
directory either errors filepath hashable haskell-src-exts lens mtl
@@ -83120,8 +83831,8 @@ self: {
}:
mkDerivation {
pname = "fields-json";
- version = "0.2.2.4";
- sha256 = "1335f0ywa2hmgza3kagxr8y5xl57jxsq7p7q19wbzcknlv3hwmms";
+ version = "0.4.0.0";
+ sha256 = "0pzh7j2ka4s4b2vgcj2qsrrmxb3gxry0r5wzhkblc82bk76sq4fn";
libraryHaskellDepends = [
base base64-bytestring containers json mtl utf8-string
];
@@ -84767,29 +85478,31 @@ self: {
, containers, criterion, directory, filepath, hedgehog, hspec
, hspec-core, hspec-expectations-pretty-diff, hspec-megaparsec
, http-client, http-types, HUnit, hw-hspec-hedgehog, megaparsec
- , mtl, parser-combinators, process, raw-strings-qq, scientific
- , template-haskell, text, text-manipulate, th-pprint, utf8-string
- , vector
+ , mono-traversable, mtl, parser-combinators, process
+ , raw-strings-qq, scientific, template-haskell, text
+ , text-manipulate, th-pprint, utf8-string, vector
}:
mkDerivation {
pname = "flatbuffers";
- version = "0.1.0.0";
- sha256 = "0rmcq2wknsffvb5mzb7rin9wiksislm5gll4srkaijpz6mian2b0";
+ version = "0.2.0.0";
+ sha256 = "02d270qkrlwn2x0aiasrf614jdirngswxcs30dawpc1zap56bf7r";
libraryHaskellDepends = [
- base binary bytestring containers directory filepath megaparsec mtl
- parser-combinators scientific template-haskell text text-manipulate
+ base binary bytestring containers directory filepath megaparsec
+ mono-traversable mtl parser-combinators scientific template-haskell
+ text text-manipulate
];
testHaskellDepends = [
aeson aeson-pretty base binary bytestring containers directory
filepath hedgehog hspec hspec-core hspec-expectations-pretty-diff
hspec-megaparsec http-client http-types HUnit hw-hspec-hedgehog
- megaparsec mtl parser-combinators process raw-strings-qq scientific
- template-haskell text text-manipulate th-pprint utf8-string
+ megaparsec mono-traversable mtl parser-combinators process
+ raw-strings-qq scientific template-haskell text text-manipulate
+ th-pprint utf8-string
];
benchmarkHaskellDepends = [
aeson base binary bytestring containers criterion directory
- filepath megaparsec mtl parser-combinators scientific
- template-haskell text text-manipulate vector
+ filepath megaparsec mono-traversable mtl parser-combinators
+ scientific template-haskell text text-manipulate vector
];
description = "Haskell implementation of the FlatBuffers protocol";
license = stdenv.lib.licenses.bsd3;
@@ -84817,8 +85530,8 @@ self: {
}:
mkDerivation {
pname = "flexible-defaults";
- version = "0.0.2";
- sha256 = "0r4aq6n5h9xnal535hds111vq8whzsvyc3yibmcbp7fndldd9mgk";
+ version = "0.0.3";
+ sha256 = "02v35b3ahbw46q9xipyh4n46drlz1xrx1rixdmggjr0fwkygd1k5";
libraryHaskellDepends = [
base containers template-haskell th-extras transformers
];
@@ -85084,8 +85797,8 @@ self: {
}:
mkDerivation {
pname = "floskell";
- version = "0.10.1";
- sha256 = "1y79f6a6frcmhs70z34rdcpm5bqpgqf46bx29jnixgs313lwz229";
+ version = "0.10.2";
+ sha256 = "1id1bwvzl5x4wq6i2ailvmvy2gcdzfgs8q59pg7s2j5cv35gf80h";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -85300,7 +86013,7 @@ self: {
"fltkhs" = callPackage
({ mkDerivation, base, bytestring, c2hs, Cabal, directory, filepath
- , fltk14, libGLU_combined, mtl, OpenGLRaw, parsec, pkgconfig, text
+ , fltk14, libGL, libGLU, mtl, OpenGLRaw, parsec, pkg-config, text
, vector
}:
mkDerivation {
@@ -85313,15 +86026,15 @@ self: {
setupHaskellDepends = [ base Cabal directory filepath ];
libraryHaskellDepends = [ base bytestring text vector ];
librarySystemDepends = [ fltk14 ];
- libraryPkgconfigDepends = [ libGLU_combined ];
- libraryToolDepends = [ c2hs pkgconfig ];
+ libraryPkgconfigDepends = [ libGL libGLU ];
+ libraryToolDepends = [ c2hs pkg-config ];
executableHaskellDepends = [
base directory filepath mtl OpenGLRaw parsec text
];
description = "FLTK bindings";
license = stdenv.lib.licenses.mit;
- }) {inherit (pkgs) fltk14; inherit (pkgs) libGLU_combined;
- pkgconfig = null;};
+ }) {inherit (pkgs) fltk14; inherit (pkgs) libGL;
+ inherit (pkgs) libGLU; inherit (pkgs) pkg-config;};
"fltkhs-demos" = callPackage
({ mkDerivation, base, bytestring, directory, fltkhs, process, stm
@@ -86167,8 +86880,8 @@ self: {
pname = "force-layout";
version = "0.4.0.6";
sha256 = "17956k3mab2xhrmfy7fj5gh08h43yjlsryi5acjhnkmin5arhwpp";
- revision = "4";
- editedCabalFile = "0hpr1z68lflgcdl9gbmva0i52wbgfhh4qj3iwdvzipsp8mwav7s7";
+ revision = "5";
+ editedCabalFile = "14d494pa7hcxmq9cvy039y5x7da6j4p5jp8kw0kmrlb9q8h6rh18";
libraryHaskellDepends = [
base containers data-default-class lens linear
];
@@ -88817,8 +89530,8 @@ self: {
({ mkDerivation, base, microlens, singletons, text, vinyl }:
mkDerivation {
pname = "functor-products";
- version = "0.1.0.0";
- sha256 = "18yxsqah4afyvhcgi9fp6zmn511kgnw8cx02ig2kaypl2j4bnsxp";
+ version = "0.1.1.0";
+ sha256 = "12rybs7d7m38sfnh9vqs375mzc0k8y0g0dgmwn2c23k9dn5r55jv";
libraryHaskellDepends = [ base microlens singletons text vinyl ];
description = "General functor products for various Foldable instances";
license = stdenv.lib.licenses.bsd3;
@@ -89044,33 +89757,84 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "fused-effects_1_0_0_0" = callPackage
+ ({ mkDerivation, base, containers, gauge, hedgehog, hedgehog-fn
+ , inspection-testing, markdown-unlit, mtl, tasty, tasty-hedgehog
+ , tasty-hunit, transformers
+ }:
+ mkDerivation {
+ pname = "fused-effects";
+ version = "1.0.0.0";
+ sha256 = "120jvgh35wl5vb2qad8c1dhpr1ddlbhm5b03dy9kcb7d8s89qfs6";
+ libraryHaskellDepends = [ base transformers ];
+ testHaskellDepends = [
+ base containers hedgehog hedgehog-fn inspection-testing mtl tasty
+ tasty-hedgehog tasty-hunit transformers
+ ];
+ testToolDepends = [ markdown-unlit ];
+ benchmarkHaskellDepends = [ base gauge ];
+ description = "A fast, flexible, fused effect system";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"fused-effects-exceptions" = callPackage
- ({ mkDerivation, base, fused-effects, safe-exceptions
- , unliftio-core
+ ({ mkDerivation, base, fused-effects, markdown-unlit, tasty
+ , tasty-hunit, transformers
}:
mkDerivation {
pname = "fused-effects-exceptions";
- version = "0.2.0.0";
- sha256 = "1hgvl48vdrgcb45izmwad40x5jgxiaf3rdhhm5x0gjd9848drmbb";
- libraryHaskellDepends = [
- base fused-effects safe-exceptions unliftio-core
+ version = "1.0.0.0";
+ sha256 = "13ki1fzjsqd762bbc5ia9k4agsa634lflidnzs6lahxmar1sqmid";
+ libraryHaskellDepends = [ base fused-effects transformers ];
+ testHaskellDepends = [
+ base fused-effects tasty tasty-hunit transformers
];
+ testToolDepends = [ markdown-unlit ];
description = "Handle exceptions thrown in IO with fused-effects";
license = stdenv.lib.licenses.bsd3;
}) {};
"fused-effects-lens" = callPackage
- ({ mkDerivation, base, fused-effects, hspec, lens, microlens }:
+ ({ mkDerivation, base, fused-effects, hspec, microlens }:
mkDerivation {
pname = "fused-effects-lens";
- version = "0.2.0.0";
- sha256 = "199afrkhb1dhah3jy3xyq5k71cqbzf9m8ninyh95qmam600r8q0m";
+ version = "1.0.0.0";
+ sha256 = "0qix94bw9rzv7frwxn4d9l8bz133fbmazzsvmilfz6bm6k8ci6nx";
libraryHaskellDepends = [ base fused-effects microlens ];
- testHaskellDepends = [ base fused-effects hspec lens ];
+ testHaskellDepends = [ base fused-effects hspec microlens ];
description = "Monadic lens combinators for fused-effects";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "fused-effects-random" = callPackage
+ ({ mkDerivation, base, fused-effects, MonadRandom, random
+ , transformers
+ }:
+ mkDerivation {
+ pname = "fused-effects-random";
+ version = "1.0.0.0";
+ sha256 = "14s65ndb5ik47wasn62pd0m5ls02a0v2vinv69jz9z630q9y7ay4";
+ libraryHaskellDepends = [
+ base fused-effects MonadRandom random transformers
+ ];
+ description = "Random number generation for fused-effects";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "fused-effects-resumable" = callPackage
+ ({ mkDerivation, base, deepseq, fused-effects, transformers }:
+ mkDerivation {
+ pname = "fused-effects-resumable";
+ version = "0.1.0.0";
+ sha256 = "0w0ih8sspb7ffpvbf9bcqsiv7683g3ccfpgd48hq0h819zpa58m9";
+ libraryHaskellDepends = [
+ base deepseq fused-effects transformers
+ ];
+ description = "Resumable exceptions for the fused-effects ecosystem";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"fusion" = callPackage
({ mkDerivation, base, directory, doctest, filepath, pipes-safe
, transformers, void
@@ -89096,15 +89860,14 @@ self: {
, megaparsec, mtl, neat-interpolation, parallel, parser-combinators
, process, process-extras, QuickCheck, random, regex-tdfa, srcloc
, tasty, tasty-hunit, tasty-quickcheck, template-haskell, temporary
- , terminal-size, text, time, transformers, utf8-string, vector
- , vector-binary-instances, versions, zip-archive, zlib
+ , terminal-size, text, time, transformers, unordered-containers
+ , utf8-string, vector, vector-binary-instances, versions
+ , zip-archive, zlib
}:
mkDerivation {
pname = "futhark";
- version = "0.12.1";
- sha256 = "00f95mhw6z5hz5jg6mnpgklkm548gp6nr3c49qhr661n8xl1fpyr";
- revision = "2";
- editedCabalFile = "0ic85nm7a76n0cixy991kblhgwk1853d1k5py6jg4k8qz0hvnja4";
+ version = "0.12.3";
+ sha256 = "02ddxa7mkmbwg16ylvjdld85fw479n8jvi21mn7fak7vaqjdd2hw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -89115,8 +89878,8 @@ self: {
markdown megaparsec mtl neat-interpolation parallel
parser-combinators process process-extras random regex-tdfa srcloc
template-haskell temporary terminal-size text time transformers
- utf8-string vector vector-binary-instances versions zip-archive
- zlib
+ unordered-containers utf8-string vector vector-binary-instances
+ versions zip-archive zlib
];
libraryToolDepends = [ alex happy ];
executableHaskellDepends = [ base text ];
@@ -89495,25 +90258,25 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "galois-field_1_0_0" = callPackage
- ({ mkDerivation, base, criterion, groups, integer-gmp, MonadRandom
- , poly, protolude, semirings, tasty, tasty-quickcheck, vector
- , wl-pprint-text
+ "galois-field_1_0_1" = callPackage
+ ({ mkDerivation, base, bitvec, criterion, groups, integer-gmp
+ , MonadRandom, poly, protolude, semirings, tasty, tasty-quickcheck
+ , vector, wl-pprint-text
}:
mkDerivation {
pname = "galois-field";
- version = "1.0.0";
- sha256 = "0afmqavxca8p1zfmqibn9kh1xigq9y1s8wail6rdmq9ci1gzd90y";
+ version = "1.0.1";
+ sha256 = "04zy8fmsjaba37kcf2k3dchmwv59kqj3k61jc2bm2ji7vwprnvf7";
libraryHaskellDepends = [
- base groups integer-gmp MonadRandom poly protolude semirings
+ base bitvec groups integer-gmp MonadRandom poly protolude semirings
tasty-quickcheck vector wl-pprint-text
];
testHaskellDepends = [
- base groups integer-gmp MonadRandom poly protolude semirings tasty
- tasty-quickcheck vector wl-pprint-text
+ base bitvec groups integer-gmp MonadRandom poly protolude semirings
+ tasty tasty-quickcheck vector wl-pprint-text
];
benchmarkHaskellDepends = [
- base criterion groups integer-gmp MonadRandom poly protolude
+ base bitvec criterion groups integer-gmp MonadRandom poly protolude
semirings tasty-quickcheck vector wl-pprint-text
];
description = "Galois field library";
@@ -89998,6 +90761,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "gdp_0_0_3_0" = callPackage
+ ({ mkDerivation, base, lawful }:
+ mkDerivation {
+ pname = "gdp";
+ version = "0.0.3.0";
+ sha256 = "0pkx6j557p9rm39pr6pw8p2j3nz8s4q839n6y9p6c31dnlz0zxx0";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base lawful ];
+ executableHaskellDepends = [ base ];
+ description = "Reason about invariants and preconditions with ghosts of departed proofs";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"gearbox" = callPackage
({ mkDerivation, base, GLUT, OpenGLRaw, Vec }:
mkDerivation {
@@ -90825,19 +91603,15 @@ self: {
}) {};
"generic-xmlpickler" = callPackage
- ({ mkDerivation, base, generic-deriving, hxt, hxt-pickle-utils
- , tasty, tasty-hunit, tasty-th, text
+ ({ mkDerivation, base, generic-deriving, hxt, tasty, tasty-hunit
+ , tasty-th, text
}:
mkDerivation {
pname = "generic-xmlpickler";
- version = "0.1.0.5";
- sha256 = "1brnlgnbys811qy64aps2j03ks2p0rkihaqzaszfwl80cpsn05ym";
- revision = "8";
- editedCabalFile = "1hpcglml4b5yv192syxazminr5v7qjrgqwb2wk0cf7f0sjpm5d0q";
+ version = "0.1.0.6";
+ sha256 = "0cbigrfiilwr2dfcnd2mskj1pjgwrjj72anfpa1yii7q9rs0gdh3";
libraryHaskellDepends = [ base generic-deriving hxt text ];
- testHaskellDepends = [
- base hxt hxt-pickle-utils tasty tasty-hunit tasty-th
- ];
+ testHaskellDepends = [ base hxt tasty tasty-hunit tasty-th ];
description = "Generic generation of HXT XmlPickler instances using GHC Generics";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -91977,8 +92751,8 @@ self: {
pname = "gf";
version = "3.10";
sha256 = "1f0wwrhid0iqk2lmf9aprkzml8xpc3vsvvfpqfywf8qk8i76wwkv";
- revision = "1";
- editedCabalFile = "1g7l4j57h78vnjhkf7k21jfirykj4ghrj08xy8ylx8b5a4iilyrg";
+ revision = "3";
+ editedCabalFile = "1c6gv692pz1xf41ajdji62xs41l8yy35nlcn6x7rs7symgx1v1bg";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -92272,8 +93046,8 @@ self: {
}:
mkDerivation {
pname = "ghc-events";
- version = "0.10.0";
- sha256 = "153rivbk7zma04hk7hqd2ra051jrh372mh1sfrjyw7x5crh07ac7";
+ version = "0.11.0";
+ sha256 = "0ssm19fp6phpj7b0xgylz29fcbzq8chgfz62kax3wc1acd40vmp0";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -92294,8 +93068,8 @@ self: {
}:
mkDerivation {
pname = "ghc-events-analyze";
- version = "0.2.5";
- sha256 = "087fjk6630fhln3srh0ah83kfdwjazwci8rxiai31nfsprsipvf8";
+ version = "0.2.6";
+ sha256 = "1xsr6wa00n2vj7bwb0sgmqrp2v45dfcindwpkf67h8inrvqydkhw";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -92868,16 +93642,18 @@ self: {
}) {};
"ghc-prof-flamegraph" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, filepath, optparse-applicative, process }:
mkDerivation {
pname = "ghc-prof-flamegraph";
- version = "0.1.2.1";
- sha256 = "0nzk3h65iqnmva7n2m00kknllqbmg95xav4g5rpizhridpivg9hb";
- isLibrary = true;
+ version = "0.2.0.0";
+ sha256 = "1jvn243v0fhckqk3yjw2qf3zj3smhk2wjxqbj389gpxh790183cd";
+ isLibrary = false;
isExecutable = true;
- libraryHaskellDepends = [ base ];
- executableHaskellDepends = [ base ];
- description = "Generates data to be used with flamegraph.pl from .prof files.";
+ enableSeparateDataOutput = true;
+ executableHaskellDepends = [
+ base filepath optparse-applicative process
+ ];
+ description = "Generates flamegraphs from GHC .prof files.";
license = stdenv.lib.licenses.mit;
}) {};
@@ -93014,6 +93790,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ghc-syntax-highlighter_0_0_5_0" = callPackage
+ ({ mkDerivation, base, ghc-lib-parser, hspec, hspec-discover, text
+ }:
+ mkDerivation {
+ pname = "ghc-syntax-highlighter";
+ version = "0.0.5.0";
+ sha256 = "09h911wqja56b9j9dwjqv7dlim9rm50vra1bkp8zhnlw9fa2s127";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [ base ghc-lib-parser text ];
+ testHaskellDepends = [ base hspec text ];
+ testToolDepends = [ hspec-discover ];
+ description = "Syntax highlighter for Haskell using lexer of GHC itself";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ghc-tcplugins-extra" = callPackage
({ mkDerivation, base, ghc }:
mkDerivation {
@@ -93228,12 +94020,12 @@ self: {
}) {};
"ghcflags" = callPackage
- ({ mkDerivation, base, directory, ghc }:
+ ({ mkDerivation, base, directory, ghc, time }:
mkDerivation {
pname = "ghcflags";
- version = "1.0.0";
- sha256 = "0dprknv4q4n7f29bdnng033klmq7bh6g5yd8v9y1vzr58x3xdzrv";
- libraryHaskellDepends = [ base directory ghc ];
+ version = "1.0.1";
+ sha256 = "1s7xx13ka5jc8c5ga2yzzx3m6l9kn8fjgrfq6g7y6z8kw38590vb";
+ libraryHaskellDepends = [ base directory ghc time ];
description = "Dump the ghc flags during compilation";
license = stdenv.lib.licenses.bsd2;
}) {};
@@ -93380,6 +94172,8 @@ self: {
libraryHaskellDepends = [ base hscolour ipprint ];
description = "colored pretty-printing within ghci";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ghci-websockets" = callPackage
@@ -93428,33 +94222,35 @@ self: {
({ mkDerivation, aeson, async, base, binary, bytestring, containers
, data-default, deepseq, directory, extra, filepath, ghc, ghc-boot
, ghc-boot-th, ghc-paths, hashable, haskell-lsp, haskell-lsp-types
- , hie-bios, lens, lsp-test, mtl, network-uri, optparse-applicative
- , parser-combinators, prettyprinter, prettyprinter-ansi-terminal
- , rope-utf16-splay, safe-exceptions, shake, sorted-list, stm, syb
- , tasty, tasty-hunit, text, time, transformers, unix
- , unordered-containers, utf8-string
+ , hie-bios, hslogger, lens, lsp-test, mtl, network-uri
+ , optparse-applicative, parser-combinators, prettyprinter
+ , prettyprinter-ansi-terminal, rope-utf16-splay, safe-exceptions
+ , shake, sorted-list, stm, syb, tasty, tasty-expected-failure
+ , tasty-hunit, text, time, transformers, unix, unordered-containers
+ , utf8-string
}:
mkDerivation {
pname = "ghcide";
- version = "0.0.3";
- sha256 = "0czmgw2wfsycxs3lbs838xmgdvk52ry0dnb0dgxmafqgdi0l7xi3";
+ version = "0.0.4";
+ sha256 = "19iasnsqz9a07gw1f3cxraij1hykwxsidx1c26ws8l13nhnh6mpr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson async base binary bytestring containers data-default deepseq
directory extra filepath ghc ghc-boot ghc-boot-th hashable
- haskell-lsp haskell-lsp-types mtl network-uri prettyprinter
- prettyprinter-ansi-terminal rope-utf16-splay safe-exceptions shake
- sorted-list stm syb text time transformers unix
- unordered-containers utf8-string
+ haskell-lsp haskell-lsp-types hslogger mtl network-uri
+ prettyprinter prettyprinter-ansi-terminal rope-utf16-splay
+ safe-exceptions shake sorted-list stm syb text time transformers
+ unix unordered-containers utf8-string
];
executableHaskellDepends = [
base containers data-default directory extra filepath ghc ghc-paths
- haskell-lsp hie-bios optparse-applicative shake text
+ haskell-lsp hie-bios hslogger optparse-applicative shake text
];
testHaskellDepends = [
- base containers extra filepath ghc haskell-lsp-types lens lsp-test
- parser-combinators tasty tasty-hunit text
+ base containers directory extra filepath ghc haskell-lsp-types lens
+ lsp-test parser-combinators tasty tasty-expected-failure
+ tasty-hunit text
];
description = "The core of an IDE";
license = stdenv.lib.licenses.asl20;
@@ -95089,8 +95885,8 @@ self: {
}:
mkDerivation {
pname = "git-annex";
- version = "7.20191017";
- sha256 = "1ydccqqn8v9jns25r6cyz6nd9w80x9wgw85x1v0z6mhv00l2ifp0";
+ version = "7.20191114";
+ sha256 = "1afrn5g3b80f3n6ncfph6pmf9jdpc7a6ay55k2pmkn96pyv4hfmm";
configureFlags = [
"-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
"-f-networkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
@@ -95695,8 +96491,8 @@ self: {
}:
mkDerivation {
pname = "github-release";
- version = "1.2.4";
- sha256 = "1s4vmqrzq7w35kfij9pyxm9b672khhx03whi4adz6l51xij6a3yb";
+ version = "1.2.5";
+ sha256 = "1ilmq8sjxidyna41gm97ygskjzkbf3rggb2m6lqpxpjcycay7jfr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -95711,6 +96507,29 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "github-rest" = callPackage
+ ({ mkDerivation, aeson, aeson-qq, base, bytestring, http-client
+ , http-client-tls, http-types, jwt, mtl, scientific, tasty
+ , tasty-golden, tasty-hunit, tasty-quickcheck, text, time
+ , transformers, unliftio, unliftio-core
+ }:
+ mkDerivation {
+ pname = "github-rest";
+ version = "1.0.1";
+ sha256 = "0dv959xmfpwbkjnjkisgxldkb89ln0wypz4cb65biijqfw0i4399";
+ libraryHaskellDepends = [
+ aeson base bytestring http-client http-client-tls http-types jwt
+ mtl scientific text time transformers unliftio unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson aeson-qq base bytestring http-client http-client-tls
+ http-types jwt mtl scientific tasty tasty-golden tasty-hunit
+ tasty-quickcheck text time transformers unliftio unliftio-core
+ ];
+ description = "Query the GitHub REST API programmatically";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"github-tools" = callPackage
({ mkDerivation, base, bytestring, containers, exceptions, github
, groom, html, http-client, http-client-tls, monad-parallel
@@ -100648,17 +101467,18 @@ self: {
}) {};
"grammatical-parsers" = callPackage
- ({ mkDerivation, base, checkers, containers, criterion, deepseq
- , doctest, markdown-unlit, monoid-subclasses, parsers, QuickCheck
- , rank2classes, size-based, tasty, tasty-quickcheck, testing-feat
- , text, transformers
+ ({ mkDerivation, base, Cabal, cabal-doctest, checkers, containers
+ , criterion, deepseq, doctest, markdown-unlit, monoid-subclasses
+ , parsers, QuickCheck, rank2classes, size-based, tasty
+ , tasty-quickcheck, testing-feat, text, transformers
}:
mkDerivation {
pname = "grammatical-parsers";
- version = "0.4.1.1";
- sha256 = "1gxpkh5frf7yfy0121m4353s4yy6cjpcjpc827skkhgfjl42jqk5";
+ version = "0.4.1.2";
+ sha256 = "0aa7lqny3627f4d3z7xjmr9ywh94h5akhg89jabh05mvaykr34kf";
isLibrary = true;
isExecutable = true;
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
base containers monoid-subclasses parsers rank2classes transformers
];
@@ -100677,8 +101497,6 @@ self: {
];
description = "parsers that combine into grammars";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"grapefruit-examples" = callPackage
@@ -101215,8 +102033,8 @@ self: {
}:
mkDerivation {
pname = "graphmod";
- version = "1.4.3";
- sha256 = "1hcj1pmb65a4wkdn2d1p6b7hf91p4dqb9gprihrldfc6xii3hc3z";
+ version = "1.4.4";
+ sha256 = "12q9kkxyyma23dgzpdnlsrklk20isr4jf2yslkzyb6ny5xmfxsac";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -101246,20 +102064,21 @@ self: {
}) {};
"graphql" = callPackage
- ({ mkDerivation, aeson, base, hspec, hspec-expectations, megaparsec
- , raw-strings-qq, text, transformers, unordered-containers
+ ({ mkDerivation, aeson, base, hspec, hspec-expectations
+ , hspec-megaparsec, megaparsec, raw-strings-qq, text, transformers
+ , unordered-containers
}:
mkDerivation {
pname = "graphql";
- version = "0.5.0.1";
- sha256 = "03q5ip176ji0yn02mhgj5rh9vpsi8kwsq3zh3cr7ry6jajgfdq3l";
+ version = "0.5.1.0";
+ sha256 = "0wnn4nhszcciv06h17qkaxn649w48fw876v85934mfbn56fczzdd";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base megaparsec text transformers unordered-containers
];
testHaskellDepends = [
- aeson base hspec hspec-expectations megaparsec raw-strings-qq text
- transformers
+ aeson base hspec hspec-expectations hspec-megaparsec megaparsec
+ raw-strings-qq text transformers unordered-containers
];
description = "Haskell GraphQL implementation";
license = stdenv.lib.licenses.bsd3;
@@ -102219,8 +103038,8 @@ self: {
}:
mkDerivation {
pname = "grpc-haskell";
- version = "0.0.0.0";
- sha256 = "1d1njhrg6sfwy9f6xaxj0p8bbp2g6qjsa4cq7zq43h3vc1lkb0ii";
+ version = "0.0.1.0";
+ sha256 = "1cl12g88wvml3s5jazcb4gi4zwf6fp28hc9jp1fj25qpbr14il5c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -102239,7 +103058,34 @@ self: {
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
- }) {grpc-haskell-core = null;};
+ }) {};
+
+ "grpc-haskell-core" = callPackage
+ ({ mkDerivation, async, base, bytestring, c2hs, clock, containers
+ , gpr, grpc, managed, pipes, proto3-suite, QuickCheck, safe
+ , sorted-list, stm, tasty, tasty-hunit, tasty-quickcheck, text
+ , time, transformers, turtle, unix
+ }:
+ mkDerivation {
+ pname = "grpc-haskell-core";
+ version = "0.0.0.0";
+ sha256 = "1pvcdr1jrn94nwhni5992l8mv401150wl8yi519hncs173n2fx88";
+ libraryHaskellDepends = [
+ base bytestring clock containers managed sorted-list stm
+ transformers
+ ];
+ librarySystemDepends = [ gpr grpc ];
+ libraryToolDepends = [ c2hs ];
+ testHaskellDepends = [
+ async base bytestring clock containers managed pipes proto3-suite
+ QuickCheck safe tasty tasty-hunit tasty-quickcheck text time
+ transformers turtle unix
+ ];
+ description = "Haskell implementation of gRPC layered on shared C library";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {gpr = null; inherit (pkgs) grpc;};
"gruff" = callPackage
({ mkDerivation, base, bytestring, containers, directory, filepath
@@ -103175,23 +104021,26 @@ self: {
}) {};
"h2048" = callPackage
- ({ mkDerivation, base, brick, hspec, lens, MonadRandom, mtl, text
- , vty
+ ({ mkDerivation, base, brick, containers, hspec, mtl, text
+ , tf-random, vector, vector-algorithms, vty
}:
mkDerivation {
pname = "h2048";
- version = "0.3.0.0";
- sha256 = "1jsb2lh22x99rhbzhh76nx97vrnw3p281nfdv18gn8mrzw13mbmm";
+ version = "0.4.0.0";
+ sha256 = "1nf5h34h7h0fhm22rn3lbispb9yvs0ig8incyjcjvwm2i9850502";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base brick lens MonadRandom mtl text vty
+ base brick containers mtl text tf-random vector vector-algorithms
+ vty
];
executableHaskellDepends = [
- base brick lens MonadRandom mtl text vty
+ base brick containers mtl text tf-random vector vector-algorithms
+ vty
];
testHaskellDepends = [
- base brick hspec lens MonadRandom mtl text vty
+ base brick containers hspec mtl text tf-random vector
+ vector-algorithms vty
];
description = "An Implementation of Game 2048";
license = stdenv.lib.licenses.mit;
@@ -105093,8 +105942,6 @@ self: {
];
description = "A service for pull-based continuous deployment based on hydra";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hailgun" = callPackage
@@ -106434,21 +107281,21 @@ self: {
}) {};
"hapistrano" = callPackage
- ({ mkDerivation, aeson, async, base, directory, filepath
- , formatting, gitrev, hspec, mtl, optparse-applicative, path
- , path-io, process, QuickCheck, silently, stm, temporary, time
- , transformers, typed-process, yaml
+ ({ mkDerivation, aeson, ansi-terminal, async, base, directory
+ , filepath, formatting, gitrev, hspec, hspec-discover, mtl
+ , optparse-applicative, path, path-io, process, QuickCheck
+ , silently, stm, temporary, time, transformers, typed-process, yaml
}:
mkDerivation {
pname = "hapistrano";
- version = "0.3.9.3";
- sha256 = "1kp2gdr0xjzr0qi584lqiqh7hjk8vymz04af2zcgdhbw68brj2cx";
+ version = "0.3.10.0";
+ sha256 = "0kw98zcqp6b4j0i2nbd487i2icq12r3sqi8w9gjjqj5fhzsa7sja";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base filepath formatting gitrev mtl path process stm time
- transformers typed-process
+ aeson ansi-terminal base filepath formatting gitrev mtl path
+ process stm time transformers typed-process
];
executableHaskellDepends = [
aeson async base formatting gitrev optparse-applicative path
@@ -106458,10 +107305,9 @@ self: {
base directory filepath hspec mtl path path-io process QuickCheck
silently temporary
];
+ testToolDepends = [ hspec-discover ];
description = "A deployment library for Haskell applications";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"happindicator" = callPackage
@@ -107046,22 +107892,22 @@ self: {
({ mkDerivation, base, base64-bytestring, blaze-html, bytestring
, containers, directory, exceptions, extensible-exceptions
, filepath, hslogger, html, HUnit, monad-control, mtl, network
- , network-uri, old-locale, parsec, process, semigroups, sendfile
- , syb, system-filepath, template-haskell, text, threads, time
- , transformers, transformers-base, transformers-compat, unix
+ , network-bsd, network-uri, old-locale, parsec, process, semigroups
+ , sendfile, syb, system-filepath, template-haskell, text, threads
+ , time, transformers, transformers-base, transformers-compat, unix
, utf8-string, xhtml, zlib
}:
mkDerivation {
pname = "happstack-server";
- version = "7.5.4";
- sha256 = "0i7csvmwv7n68gkwqzi985p2mjdgzipjnlj873sdiknhx9pfmq70";
+ version = "7.6.0";
+ sha256 = "0dixzrqr6y96ldx7ls2n19ilfph798jkflgcpzbj6gaw3y20w2b7";
libraryHaskellDepends = [
base base64-bytestring blaze-html bytestring containers directory
exceptions extensible-exceptions filepath hslogger html
- monad-control mtl network network-uri old-locale parsec process
- semigroups sendfile syb system-filepath template-haskell text
- threads time transformers transformers-base transformers-compat
- unix utf8-string xhtml zlib
+ monad-control mtl network network-bsd network-uri old-locale parsec
+ process semigroups sendfile syb system-filepath template-haskell
+ text threads time transformers transformers-base
+ transformers-compat unix utf8-string xhtml zlib
];
testHaskellDepends = [
base bytestring containers HUnit parsec zlib
@@ -107079,8 +107925,8 @@ self: {
}:
mkDerivation {
pname = "happstack-server-tls";
- version = "7.1.6.7";
- sha256 = "18jvim1hm1d4ia8ka2kxwzzzpdvs6wy0v2k5qz6bg9lsv4wi9xil";
+ version = "7.2.1";
+ sha256 = "1cihzjxl1v5sgmaxn8qny8b9yzm7p1gccgy1iaa3dk2jpl07a2dp";
libraryHaskellDepends = [
base bytestring extensible-exceptions happstack-server hslogger
HsOpenSSL network sendfile time unix
@@ -107218,6 +108064,26 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "happy_1_19_9" = callPackage
+ ({ mkDerivation, array, base, Cabal, containers, directory
+ , filepath, mtl, process
+ }:
+ mkDerivation {
+ pname = "happy";
+ version = "1.19.9";
+ sha256 = "138xpxdb7x62lpmgmb6b3v3vgdqqvqn4273jaap3mjmc2gla709y";
+ revision = "3";
+ editedCabalFile = "0kwlh964nyqvfbm02np8vpc28gbhsby0r65jhz1918rm0wip9izq";
+ isLibrary = false;
+ isExecutable = true;
+ setupHaskellDepends = [ base Cabal directory filepath ];
+ executableHaskellDepends = [ array base containers mtl ];
+ testHaskellDepends = [ base process ];
+ description = "Happy is a parser generator for Haskell";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"happy" = callPackage
({ mkDerivation, array, base, containers, mtl, process }:
mkDerivation {
@@ -107637,14 +108503,14 @@ self: {
"hasbolt-extras" = callPackage
({ mkDerivation, aeson, aeson-casing, base, bytestring, containers
- , data-default, free, hasbolt, lens, mtl, neat-interpolation
- , scientific, template-haskell, text, th-lift-instances
- , unordered-containers, vector
+ , data-default, doctest, free, hasbolt, lens, mtl
+ , neat-interpolation, scientific, template-haskell, text
+ , th-lift-instances, unordered-containers, vector
}:
mkDerivation {
pname = "hasbolt-extras";
- version = "0.0.0.22";
- sha256 = "06bad2hbzmrrav1f7fsszrspxghziy6jpmgr39nbs375fbqib4kp";
+ version = "0.0.0.24";
+ sha256 = "16hybk7f8rx81a50zbj6i4isx4fi2yr7aw9n36h8qab4dxil4szy";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -107655,6 +108521,7 @@ self: {
executableHaskellDepends = [
aeson base bytestring containers data-default hasbolt mtl text
];
+ testHaskellDepends = [ base doctest ];
description = "Extras for hasbolt library";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -108620,26 +109487,26 @@ self: {
({ mkDerivation, aeson, ansi-terminal, base, base-compat
, bytestring, Cabal, containers, deepseq, Diff, directory
, exceptions, filepath, generic-lens, HsYAML, lattices, microlens
- , mtl, optparse-applicative, parsec, pretty, process, ShellCheck
- , tasty, tasty-golden, temporary, text, transformers
+ , mtl, network-uri, optparse-applicative, parsec, pretty, process
+ , ShellCheck, tasty, tasty-golden, temporary, text, transformers
, unordered-containers
}:
mkDerivation {
pname = "haskell-ci";
- version = "0.4";
- sha256 = "0paw5jczmcayda2pjgp10p983g8kbly33hpabdv37b5mkrair9d8";
+ version = "0.6";
+ sha256 = "1g9zfdw4z00sbh3mkaz2hzn09hjlawkb7h67mqn4qsdjw6dbwaab";
isLibrary = false;
isExecutable = true;
libraryHaskellDepends = [
aeson base base-compat bytestring Cabal containers deepseq
directory exceptions filepath generic-lens HsYAML lattices
- microlens mtl optparse-applicative parsec pretty process ShellCheck
- temporary text transformers unordered-containers
+ microlens mtl network-uri optparse-applicative parsec pretty
+ process ShellCheck temporary text transformers unordered-containers
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
- ansi-terminal base bytestring Diff directory filepath tasty
- tasty-golden transformers
+ ansi-terminal base base-compat bytestring Diff directory filepath
+ tasty tasty-golden transformers
];
doHaddock = false;
description = "Cabal package script generator for Travis-CI";
@@ -109355,8 +110222,8 @@ self: {
}:
mkDerivation {
pname = "haskell-names";
- version = "0.9.6";
- sha256 = "06g1h1dvsh31hm18v3hkx2s4bcrv2h49kgc2x9k1xk6532a9503w";
+ version = "0.9.7";
+ sha256 = "1ad0kdp4a9gq10g9flmmjn0ibfaipq2qnrz5a13r1mgyb6skzc5j";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bytestring containers data-lens-light filepath
@@ -109719,6 +110586,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "haskell-src_1_0_3_1" = callPackage
+ ({ mkDerivation, array, base, happy, pretty, syb }:
+ mkDerivation {
+ pname = "haskell-src";
+ version = "1.0.3.1";
+ sha256 = "0cjigvshk4b8wqdk0v0hz9ag1kyjjsmqsy4a1m3n28ac008cg746";
+ libraryHaskellDepends = [ array base pretty syb ];
+ libraryToolDepends = [ happy ];
+ description = "Support for manipulating Haskell source code";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-src-exts_1_19_1" = callPackage
({ mkDerivation, array, base, containers, cpphs, directory
, filepath, ghc-prim, happy, mtl, pretty, pretty-show, smallcheck
@@ -109762,6 +110642,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "haskell-src-exts_1_22_0" = callPackage
+ ({ mkDerivation, array, base, containers, directory, filepath
+ , ghc-prim, happy, mtl, pretty, pretty-show, smallcheck, tasty
+ , tasty-golden, tasty-smallcheck
+ }:
+ mkDerivation {
+ pname = "haskell-src-exts";
+ version = "1.22.0";
+ sha256 = "1wc3w1kkrlagbbbgqflqx4xwqk36wsng7r3wyjflvlas4sf3xmg0";
+ libraryHaskellDepends = [ array base ghc-prim pretty ];
+ libraryToolDepends = [ happy ];
+ testHaskellDepends = [
+ base containers directory filepath mtl pretty-show smallcheck tasty
+ tasty-golden tasty-smallcheck
+ ];
+ doCheck = false;
+ description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-src-exts-observe" = callPackage
({ mkDerivation, base, haskell-src-exts, Hoed }:
mkDerivation {
@@ -109829,10 +110730,8 @@ self: {
({ mkDerivation, base, haskell-src-exts }:
mkDerivation {
pname = "haskell-src-exts-simple";
- version = "1.21.1.0";
- sha256 = "1zw95fdbqgn9653fgbcpdc364ps07v0zgvwxng8yi2dhdnlhjqra";
- revision = "1";
- editedCabalFile = "0mc1n7bkwbykrw1wivj1mvm69a0j1089vbrg8vc1cfkmcdib3xdj";
+ version = "1.22.0.0";
+ sha256 = "1zfb12r7fpq5nnfgn27m8grql2bx50w7g2jbgy9404rjcr1gk59c";
libraryHaskellDepends = [ base haskell-src-exts ];
description = "A simplified view on the haskell-src-exts AST";
license = stdenv.lib.licenses.mit;
@@ -109873,6 +110772,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "haskell-src-meta_0_8_4" = callPackage
+ ({ mkDerivation, base, containers, haskell-src-exts, HUnit, pretty
+ , syb, tasty, tasty-hunit, template-haskell, th-orphans
+ }:
+ mkDerivation {
+ pname = "haskell-src-meta";
+ version = "0.8.4";
+ sha256 = "18zcsaz9cb65rpyxmxrs30vqmdighc4flyfv8ix623nlq247drsn";
+ libraryHaskellDepends = [
+ base haskell-src-exts pretty syb template-haskell th-orphans
+ ];
+ testHaskellDepends = [
+ base containers haskell-src-exts HUnit pretty syb tasty tasty-hunit
+ template-haskell
+ ];
+ description = "Parse source to template-haskell abstract syntax";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"haskell-src-meta-mwotton" = callPackage
({ mkDerivation, base, containers, ghc-prim, haskell-src-exts
, pretty, syb, template-haskell
@@ -111174,8 +112093,8 @@ self: {
}:
mkDerivation {
pname = "haskoin-core";
- version = "0.9.2";
- sha256 = "18iscx2pzc80p1d6b3lrm5hvv877lsk7ay4iyknd091v8dw9lgm9";
+ version = "0.9.6";
+ sha256 = "1sj54ajnqdkf3fnsz5i41p0mglixabyh5csnpzlvhh0wmaca0g52";
libraryHaskellDepends = [
aeson array base base16-bytestring bytestring cereal conduit
containers cryptonite entropy hashable memory mtl murmur3 network
@@ -111304,8 +112223,8 @@ self: {
}:
mkDerivation {
pname = "haskoin-store";
- version = "0.18.4";
- sha256 = "1ga42lqi2yly18cyqivgpq9amz1fxfibsmr1vh79d6q6l8i8iwgl";
+ version = "0.18.7";
+ sha256 = "1cdj43n3y7j9gcw1196y9g5n188yf2dhjrj277impvlrf5y5qqs7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -112171,8 +113090,8 @@ self: {
}:
mkDerivation {
pname = "hasql";
- version = "1.4";
- sha256 = "0j2arb96i1dinpz1yxl2cjl4qhbljk9yph52cj9az50mvl8vx3w4";
+ version = "1.4.0.1";
+ sha256 = "04112217385hh7bqzs4sr0263yy3pzny10ym4j5vmy9kwrbygk2d";
libraryHaskellDepends = [
attoparsec base base-prelude bytestring bytestring-strict-builder
contravariant contravariant-extras dlist hashable hashtables
@@ -113704,6 +114623,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hdaemonize_0_5_6" = callPackage
+ ({ mkDerivation, base, bytestring, extensible-exceptions, filepath
+ , hsyslog, mtl, unix
+ }:
+ mkDerivation {
+ pname = "hdaemonize";
+ version = "0.5.6";
+ sha256 = "097fgjgskigy3grnd3ijzyhdq34vjmd9bjk2rscixi59j8j30vxd";
+ libraryHaskellDepends = [
+ base bytestring extensible-exceptions filepath hsyslog mtl unix
+ ];
+ description = "Library to handle the details of writing daemons for UNIX";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hdaemonize-buildfix" = callPackage
({ mkDerivation, base, extensible-exceptions, filepath, hsyslog
, mtl, unix
@@ -114235,8 +115170,8 @@ self: {
({ mkDerivation, async, base, io-streams, time }:
mkDerivation {
pname = "heartbeat-streams";
- version = "0.1.0.1";
- sha256 = "0arfwp0qkk5p6wh2lwh05r17mwkpn3dcmy382n1rgxr8k03fzv57";
+ version = "0.1.0.2";
+ sha256 = "059dx7paaniwmxgyzapv0542jf8yb4vzbg8501d2j779ixvzm80d";
libraryHaskellDepends = [ async base io-streams time ];
description = "Heartbeats for io-streams";
license = stdenv.lib.licenses.bsd3;
@@ -114415,6 +115350,18 @@ self: {
broken = true;
}) {};
+ "heckin" = callPackage
+ ({ mkDerivation, base, hspec }:
+ mkDerivation {
+ pname = "heckin";
+ version = "0.0.1.0";
+ sha256 = "0nvcjkpsk4n96hjah4m85issr47abz3g0csv34sdwk59dx201zbi";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base hspec ];
+ description = "Oh heck, it's a heckin' case conversion library";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"heckle" = callPackage
({ mkDerivation, base, blaze-html, directory, pandoc, pandoc-types
, process, split, tagsoup, time
@@ -114591,6 +115538,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hedgehog-servant" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, case-insensitive
+ , hedgehog, http-client, http-media, http-types, servant
+ , servant-client, servant-server, string-conversions, text
+ }:
+ mkDerivation {
+ pname = "hedgehog-servant";
+ version = "0.0.0.1";
+ sha256 = "04plk39ni5m9arcphb4464bpl12r6aw2zfnzlzhpa1i49qlpivc3";
+ libraryHaskellDepends = [
+ base bytestring case-insensitive hedgehog http-client http-media
+ http-types servant servant-client servant-server string-conversions
+ text
+ ];
+ testHaskellDepends = [
+ aeson base bytestring case-insensitive hedgehog http-client
+ http-media http-types servant servant-client servant-server
+ string-conversions text
+ ];
+ description = "Hedgehog property testing for Servant APIs";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hedis" = callPackage
({ mkDerivation, async, base, bytestring, bytestring-lexing
, deepseq, doctest, errors, HTTP, HUnit, mtl, network, network-uri
@@ -114599,8 +115569,8 @@ self: {
}:
mkDerivation {
pname = "hedis";
- version = "0.12.8";
- sha256 = "119j0g6b2ci04bax6xl2biwwf7cfk2vybypx3089fm69xgm8spcz";
+ version = "0.12.9";
+ sha256 = "1j0qismms4ylphm86sn6bkg10c8am234nbp6yw4lngi0axf0iz83";
libraryHaskellDepends = [
async base bytestring bytestring-lexing deepseq errors HTTP mtl
network network-uri resource-pool scanner stm text time tls
@@ -116767,8 +117737,8 @@ self: {
}:
mkDerivation {
pname = "hgrev";
- version = "0.2.3";
- sha256 = "0cf0pwl4218wvp6il8h82qnkjd1c9vh6bc8g7dxns0hw4vda3ly8";
+ version = "0.2.4";
+ sha256 = "1mmnz6vipl42p2raxn26hjlcrjhrk3xfbvzyxhjl5ciybgi6dc3w";
libraryHaskellDepends = [
aeson base bytestring directory filepath process template-haskell
];
@@ -117235,16 +118205,19 @@ self: {
"higgledy" = callPackage
({ mkDerivation, barbies, base, doctest, generic-lens, hspec, lens
- , QuickCheck
+ , markdown-unlit, named, QuickCheck
}:
mkDerivation {
pname = "higgledy";
- version = "0.3.0.0";
- sha256 = "11kcysplf8jzym5g6kd194p72i67scprxsd6hirhacvl8qypy8d6";
- libraryHaskellDepends = [ barbies base generic-lens QuickCheck ];
- testHaskellDepends = [
- barbies base doctest hspec lens QuickCheck
+ version = "0.3.1.0";
+ sha256 = "0az05c14l7k9nsfkh4qwpqf1dwlnapgkf5s1v6yfr1rjba0r4bmw";
+ libraryHaskellDepends = [
+ barbies base generic-lens named QuickCheck
];
+ testHaskellDepends = [
+ barbies base doctest hspec lens named QuickCheck
+ ];
+ testToolDepends = [ markdown-unlit ];
description = "Partial types as a type constructor";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -118347,8 +119320,8 @@ self: {
}:
mkDerivation {
pname = "hjsmin";
- version = "0.2.0.3";
- sha256 = "0ag5r8qq305rgddr5ggl9c543ahjhy4026yjvjc5wfdxl4syyzvv";
+ version = "0.2.0.4";
+ sha256 = "1r2p5rjdjr25j3w4s57q5hxw2c3ymw12x7ms18yvglnq2ivr9fc1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -118472,8 +119445,8 @@ self: {
}:
mkDerivation {
pname = "hjugement-cli";
- version = "0.0.0.20190815";
- sha256 = "1ard95f5zs5bkj24qk3wwkgcz99xkwjqs35gfrslf3yd14davy2w";
+ version = "0.0.0.20191104";
+ sha256 = "17bz2cb9i7iv1s1s5g17797x07h80p3h682zkq9i4s5cbqjga44g";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -118498,8 +119471,8 @@ self: {
}:
mkDerivation {
pname = "hjugement-protocol";
- version = "0.0.7.20190815";
- sha256 = "0b356pi6s3ih47d42ns50irgwsblwd9hvasav6sswzww3qlrnbrz";
+ version = "0.0.10.20191104";
+ sha256 = "1zra21x92bvgnqj4if2lhhzbf4kwj9xn1lp8glzngvby0914na7x";
libraryHaskellDepends = [
aeson base base64-bytestring binary bytestring containers
cryptonite deepseq memory random reflection text transformers
@@ -118510,12 +119483,25 @@ self: {
tasty-quickcheck text transformers
];
benchmarkHaskellDepends = [
- base containers criterion QuickCheck random text transformers
+ aeson base containers criterion deepseq QuickCheck random text
+ transformers
];
description = "A cryptographic protocol for the Majority Judgment";
license = stdenv.lib.licenses.gpl3;
}) {};
+ "hkd" = callPackage
+ ({ mkDerivation, base, some }:
+ mkDerivation {
+ pname = "hkd";
+ version = "0.1";
+ sha256 = "1xz0i8lkh0rp55b0s7npkzqgyz9pf1bwq9b66cwbg073r9sz41wa";
+ libraryHaskellDepends = [ base some ];
+ testHaskellDepends = [ base some ];
+ description = "\"higher-kinded data\"";
+ license = "(BSD-2-Clause OR Apache-2.0)";
+ }) {};
+
"hkd-delta" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -119077,7 +120063,7 @@ self: {
pname = "hlibsass";
version = "0.1.8.0";
sha256 = "1ssgvr0jvl79k1vckp5nq2zw6mx8l4xasydymzjwmhg0fl99mpi6";
- configureFlags = [ "-fexternalLibsass" ];
+ configureFlags = [ "-fexternallibsass" ];
setupHaskellDepends = [ base Cabal directory ];
libraryHaskellDepends = [ base ];
librarySystemDepends = [ libsass ];
@@ -119089,20 +120075,20 @@ self: {
"hlint" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
, containers, cpphs, data-default, directory, extra, filepath
- , ghc-lib-parser, haskell-src-exts, haskell-src-exts-util, hscolour
- , mtl, process, refact, syb, text, transformers, uniplate
- , unordered-containers, vector, yaml
+ , filepattern, ghc-lib-parser, haskell-src-exts
+ , haskell-src-exts-util, hscolour, mtl, process, refact, syb, text
+ , transformers, uniplate, unordered-containers, vector, yaml
}:
mkDerivation {
pname = "hlint";
- version = "2.2.3";
- sha256 = "0amkk315mpqc1b2pf5mngfzmzfx4bad4pzcg4h0120825909zpz6";
+ version = "2.2.4";
+ sha256 = "00703miyzfwsypsds69hk74dk4hfmrkg6zizib3wc0p7mk2x1z5d";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson ansi-terminal base bytestring cmdargs containers cpphs
- data-default directory extra filepath ghc-lib-parser
+ data-default directory extra filepath filepattern ghc-lib-parser
haskell-src-exts haskell-src-exts-util hscolour mtl process refact
syb text transformers uniplate unordered-containers vector yaml
];
@@ -119845,20 +120831,20 @@ self: {
}) {inherit (pkgs) ncurses;};
"hmp3-ng" = callPackage
- ({ mkDerivation, array, base, binary, bytestring, containers
- , directory, hscurses, mersenne-random, mtl, ncurses, old-time
+ ({ mkDerivation, array, base, binary, bytestring, clock, containers
+ , directory, hscurses, mersenne-random, monad-extras, mtl, ncurses
, pcre-light, process, unix, utf8-string, zlib
}:
mkDerivation {
pname = "hmp3-ng";
- version = "2.4.2";
- sha256 = "0cpazssifginilyr7b7ysipkjfylpqgmk4fyl03y0c5ajsjds21r";
+ version = "2.7.3.1";
+ sha256 = "1g4r9kkd0cqcarg220bj481b2j1gid68l0dfycy47hl8glqhv2w9";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- array base binary bytestring containers directory hscurses
- mersenne-random mtl old-time pcre-light process unix utf8-string
- zlib
+ array base binary bytestring clock containers directory hscurses
+ mersenne-random monad-extras mtl pcre-light process unix
+ utf8-string zlib
];
executableSystemDepends = [ ncurses ];
description = "A 2019 fork of an ncurses mp3 player written in Haskell";
@@ -121105,8 +122091,8 @@ self: {
}:
mkDerivation {
pname = "hoogle";
- version = "5.0.17.11";
- sha256 = "1svp8z9pad8z2j386pr0dda0ds8ddxab0salnz4gm51q877w93p1";
+ version = "5.0.17.12";
+ sha256 = "114m87b5zyjdqk86hxh71vwdl9v1hm6hls49zd1f8rdsiay8kczb";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -122382,24 +123368,24 @@ self: {
, monad-control, mtl, postgresql, QuickCheck, random, resource-pool
, scientific, semigroups, test-framework, test-framework-hunit
, text, text-show, time, transformers, transformers-base
- , unordered-containers, vector
+ , unordered-containers, uuid-types, vector
}:
mkDerivation {
pname = "hpqtypes";
- version = "1.7.0.0";
- sha256 = "0vk6yj7rw3cqdvyfmpjis10av1apj79v0b8d9hagc8v8zzfp0wki";
+ version = "1.8.0.0";
+ sha256 = "07n4w2ylmx1swdqvd1hbrh2bch6qx54vxdzw0px6n0b01nadn2gr";
setupHaskellDepends = [ base Cabal directory filepath ];
libraryHaskellDepends = [
aeson async base bytestring containers exceptions lifted-base
monad-control mtl resource-pool semigroups text text-show time
- transformers transformers-base vector
+ transformers transformers-base uuid-types vector
];
librarySystemDepends = [ postgresql ];
testHaskellDepends = [
aeson base bytestring exceptions HUnit lifted-base monad-control
mtl QuickCheck random scientific test-framework
test-framework-hunit text text-show time transformers-base
- unordered-containers vector
+ unordered-containers uuid-types vector
];
description = "Haskell bindings to libpqtypes";
license = stdenv.lib.licenses.bsd3;
@@ -122411,12 +123397,12 @@ self: {
({ mkDerivation, base, base16-bytestring, bytestring, containers
, cryptohash, exceptions, fields-json, hpqtypes, lifted-base
, log-base, monad-control, mtl, safe, semigroups, tasty
- , tasty-hunit, text, text-show, transformers
+ , tasty-hunit, text, text-show, transformers, uuid-types
}:
mkDerivation {
pname = "hpqtypes-extras";
- version = "1.9.0.1";
- sha256 = "04qlcs5vdzyxfdmamz65lhw1bjbm8rl9h5qf4xback6lcxr2h5q7";
+ version = "1.10.0.0";
+ sha256 = "0gh8gg3hl64i851q3zaigg8i5axrgxw169m1xzzgximhzhzbl7m8";
libraryHaskellDepends = [
base base16-bytestring bytestring containers cryptohash exceptions
fields-json hpqtypes lifted-base log-base monad-control mtl safe
@@ -122424,7 +123410,7 @@ self: {
];
testHaskellDepends = [
base exceptions hpqtypes lifted-base log-base monad-control tasty
- tasty-hunit text transformers
+ tasty-hunit text transformers uuid-types
];
description = "Extra utilities for hpqtypes library";
license = stdenv.lib.licenses.bsd3;
@@ -122762,6 +123748,78 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "hreq-client" = callPackage
+ ({ mkDerivation, aeson, base, base-compat, bytestring, Cabal
+ , cabal-doctest, containers, doctest, exceptions, hreq-core, hspec
+ , hspec-discover, http-client, http-client-tls, http-media
+ , http-types, mtl, retry, stm, string-conversions, text, time
+ , unliftio-core
+ }:
+ mkDerivation {
+ pname = "hreq-client";
+ version = "0.1.0.0";
+ sha256 = "0slvpkypfxk4szrls0jsbjn00izgslskzixn9i2fq108wadm0b1b";
+ isLibrary = true;
+ isExecutable = true;
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ base base-compat bytestring containers exceptions hreq-core
+ http-client http-client-tls http-media http-types mtl retry stm
+ string-conversions text time unliftio-core
+ ];
+ executableHaskellDepends = [ aeson base text ];
+ testHaskellDepends = [
+ aeson base containers doctest hreq-core hspec http-types
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "A Type dependent Highlevel HTTP client library";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "hreq-conduit" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, Cabal, cabal-doctest
+ , conduit, doctest, exceptions, hreq-client, hreq-core, hspec
+ , hspec-discover, http-client, http-types, markdown-unlit, mtl
+ , retry, string-conversions, text, unliftio-core
+ }:
+ mkDerivation {
+ pname = "hreq-conduit";
+ version = "0.1.0.0";
+ sha256 = "0rdi3nxmq3g7gzlc3w1vc27djwd2pbsifm6mvi6d9nk3ynnrc2vv";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ base bytestring conduit exceptions hreq-client hreq-core
+ http-client http-types mtl retry unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson base bytestring conduit doctest hspec http-types
+ string-conversions text
+ ];
+ testToolDepends = [ hspec-discover markdown-unlit ];
+ description = "Conduit streaming support for Hreq";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "hreq-core" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
+ , Cabal, cabal-doctest, containers, doctest, exceptions
+ , http-api-data, http-media, http-types, mtl, string-conversions
+ , text
+ }:
+ mkDerivation {
+ pname = "hreq-core";
+ version = "0.1.0.0";
+ sha256 = "0ndbwdfcs89n8k96h2piw9n2hs0dbpp8vr7kpzdavaji0jzg0w20";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ aeson attoparsec base base-compat bytestring containers exceptions
+ http-api-data http-media http-types mtl string-conversions text
+ ];
+ testHaskellDepends = [ base doctest ];
+ description = "Core functionality for Hreq Http client library";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"hrfsize" = callPackage
({ mkDerivation, base, process, tasty, tasty-hunit }:
mkDerivation {
@@ -123516,6 +124574,22 @@ self: {
broken = true;
}) {};
+ "hs-speedscope" = callPackage
+ ({ mkDerivation, aeson, base, extra, ghc-events, text, vector }:
+ mkDerivation {
+ pname = "hs-speedscope";
+ version = "0.1.1.0";
+ sha256 = "0dldhndlags3ig991yvddfaw472cjwfy9dz3i12hq5ny6s9qz8qa";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base extra ghc-events text vector
+ ];
+ executableHaskellDepends = [ base ];
+ description = "Convert an eventlog into the speedscope json format";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hs-twitter" = callPackage
({ mkDerivation, base, HTTP, json, mime, network, old-locale
, old-time, random, utf8-string
@@ -124696,7 +125770,7 @@ self: {
broken = true;
}) {};
- "hsdev_0_3_3_5" = callPackage
+ "hsdev_0_3_3_6" = callPackage
({ mkDerivation, aeson, aeson-pretty, array, async, attoparsec
, base, bytestring, Cabal, containers, cpphs, data-default, deepseq
, direct-sqlite, directory, exceptions, filepath, fsnotify, ghc
@@ -124710,8 +125784,8 @@ self: {
}:
mkDerivation {
pname = "hsdev";
- version = "0.3.3.5";
- sha256 = "0zfamx0mqr6vjfm4cnpi7wm6g7lcanjaj2ljja6symxwhly7sx3k";
+ version = "0.3.3.6";
+ sha256 = "0j2qi1gw7rpb23bkj4557kg2d47b8kgrd8vr2qnld90h9p8jnzqm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -125150,8 +126224,8 @@ self: {
}:
mkDerivation {
pname = "hsinspect";
- version = "0.0.6";
- sha256 = "0q6yk5cy6bbmfsg0ygmjm23bfwlqby2fffw83bimyk97byzckna4";
+ version = "0.0.7";
+ sha256 = "0vwhxlycvmyczd412llpsjfl63f58bz4ad4fbhiiqw754d7qwaka";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -125980,22 +127054,6 @@ self: {
}) {};
"hspec-expectations-pretty-diff" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, base, Diff, hscolour, hspec
- , HUnit, nicify-lib, text
- }:
- mkDerivation {
- pname = "hspec-expectations-pretty-diff";
- version = "0.7.2.4";
- sha256 = "02hvnlhvlhg4yv6pbr1f0ig01qs83z85cmcl4w5wpqqb6cjdbgqv";
- libraryHaskellDepends = [
- ansi-terminal base Diff hscolour HUnit nicify-lib text
- ];
- testHaskellDepends = [ aeson base hspec HUnit text ];
- description = "Catchy combinators for HUnit";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "hspec-expectations-pretty-diff_0_7_2_5" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, Diff, hscolour, hspec
, HUnit, nicify-lib, text
}:
@@ -126009,7 +127067,6 @@ self: {
testHaskellDepends = [ aeson base hspec HUnit text ];
description = "Catchy combinators for HUnit";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hspec-experimental" = callPackage
@@ -126148,6 +127205,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hspec-megaparsec_2_1_0" = callPackage
+ ({ mkDerivation, base, containers, hspec, hspec-expectations
+ , megaparsec
+ }:
+ mkDerivation {
+ pname = "hspec-megaparsec";
+ version = "2.1.0";
+ sha256 = "1x8qbih5ci9flc3b5c1g4cc8xgq504bw5q26cpkcnlaanrp01p5x";
+ libraryHaskellDepends = [
+ base containers hspec-expectations megaparsec
+ ];
+ testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
+ description = "Utility functions for testing Megaparsec parsers with Hspec";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hspec-meta" = callPackage
({ mkDerivation, ansi-terminal, array, base, call-stack, clock
, deepseq, directory, filepath, hspec-expectations, HUnit
@@ -127974,8 +129048,8 @@ self: {
pname = "htoml-megaparsec";
version = "2.1.0.3";
sha256 = "1fpvfrib4igcmwhfms1spxr2b78srhrh4hrflrlgdgdn9x1m5w1x";
- revision = "1";
- editedCabalFile = "07zw749vwqdr2lznxivfa22smq7k3h0innanl5wwyf29dq4gk464";
+ revision = "2";
+ editedCabalFile = "0vlyr965g1x5hk2mxlp8w4vv9ijq1gbm3i76slkl2aa38bf2i4ki";
libraryHaskellDepends = [
base composition-prelude containers deepseq megaparsec mtl text
time unordered-containers vector
@@ -128138,6 +129212,32 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "http-api-data_0_4_1_1" = callPackage
+ ({ mkDerivation, attoparsec, attoparsec-iso8601, base, base-compat
+ , bytestring, containers, cookie, hashable, hspec, hspec-discover
+ , http-types, HUnit, nats, QuickCheck, quickcheck-instances, tagged
+ , text, time-compat, unordered-containers, uuid-types
+ }:
+ mkDerivation {
+ pname = "http-api-data";
+ version = "0.4.1.1";
+ sha256 = "1s93m2vh4c1p073xasvknnj3czbf8xsyg48kyznr4jwfhzi17anh";
+ libraryHaskellDepends = [
+ attoparsec attoparsec-iso8601 base base-compat bytestring
+ containers cookie hashable http-types tagged text time-compat
+ unordered-containers uuid-types
+ ];
+ testHaskellDepends = [
+ base base-compat bytestring cookie hspec HUnit nats QuickCheck
+ quickcheck-instances text time-compat unordered-containers
+ uuid-types
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Converting to/from HTTP API data like URL pieces, headers and query parameters";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"http-attoparsec" = callPackage
({ mkDerivation, attoparsec, base, bytestring, http-types }:
mkDerivation {
@@ -128661,23 +129761,24 @@ self: {
"http-io-streams" = callPackage
({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder
- , bytestring, case-insensitive, containers, directory, HsOpenSSL
- , io-streams, mtl, network, network-uri, openssl-streams, text
- , transformers
+ , brotli-streams, bytestring, case-insensitive, containers
+ , directory, HsOpenSSL, io-streams, mtl, network, network-uri
+ , openssl-streams, text, transformers
}:
mkDerivation {
pname = "http-io-streams";
- version = "0.1.0.0";
- sha256 = "0fxz7p5n7gd99xjq9rwm6x74qzpfp4wdmhj1hm08c7hkinizdvgv";
- revision = "2";
- editedCabalFile = "0l6afs6bhf5q73nmlmc37qi0anr1dlrz1x10m9ipfssnkb5hp25k";
+ version = "0.1.1.0";
+ sha256 = "1f6galfrdvk5r83vxmmrvmq4p5hyv302ghnyra0w4wxmjq9lilc5";
libraryHaskellDepends = [
- attoparsec base base64-bytestring blaze-builder bytestring
- case-insensitive containers directory HsOpenSSL io-streams mtl
- network network-uri openssl-streams text transformers
+ attoparsec base base64-bytestring blaze-builder brotli-streams
+ bytestring case-insensitive containers directory HsOpenSSL
+ io-streams mtl network network-uri openssl-streams text
+ transformers
];
description = "HTTP client based on io-streams";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"http-kinder" = callPackage
@@ -129227,17 +130328,17 @@ self: {
"http2-client-grpc" = callPackage
({ mkDerivation, async, base, binary, bytestring, case-insensitive
- , data-default-class, http2, http2-client, http2-grpc-types, lens
- , lifted-async, lifted-base, proto-lens, text, tls
+ , data-default-class, http2, http2-client, http2-grpc-types
+ , lifted-async, lifted-base, text, tls
}:
mkDerivation {
pname = "http2-client-grpc";
- version = "0.7.0.0";
- sha256 = "1iy825wrn2ai2qpbkq4p9k2amc5rarr57b9sa2vm8vqdrclcvzn1";
+ version = "0.8.0.0";
+ sha256 = "1dprkdcylyvmvnhn94wzkxzgm6rx3bs4iv82xyg9y317d348pn12";
libraryHaskellDepends = [
async base binary bytestring case-insensitive data-default-class
- http2 http2-client http2-grpc-types lens lifted-async lifted-base
- proto-lens text tls
+ http2 http2-client http2-grpc-types lifted-async lifted-base text
+ tls
];
testHaskellDepends = [ base ];
description = "Implement gRPC-over-HTTP2 clients";
@@ -129246,16 +130347,47 @@ self: {
broken = true;
}) {};
- "http2-grpc-types" = callPackage
+ "http2-grpc-proto-lens" = callPackage
({ mkDerivation, base, binary, bytestring, case-insensitive
- , proto-lens, zlib
+ , http2-grpc-types, proto-lens, zlib
+ }:
+ mkDerivation {
+ pname = "http2-grpc-proto-lens";
+ version = "0.1.0.0";
+ sha256 = "0nhygkv1z7qrhnrgms3kzzay5h5qqrdi4081v896prwjl2xd2p4f";
+ libraryHaskellDepends = [
+ base binary bytestring case-insensitive http2-grpc-types proto-lens
+ zlib
+ ];
+ description = "Encoders based on `proto-lens` for gRPC over HTTP2";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "http2-grpc-proto3-wire" = callPackage
+ ({ mkDerivation, base, binary, bytestring, case-insensitive
+ , http2-grpc-types, proto3-wire, zlib
+ }:
+ mkDerivation {
+ pname = "http2-grpc-proto3-wire";
+ version = "0.1.0.0";
+ sha256 = "00k7sm7z0q8k1zr3lcsyaciylk03c18cpdciqq33rfj6p7jwyphv";
+ libraryHaskellDepends = [
+ base binary bytestring case-insensitive http2-grpc-types
+ proto3-wire zlib
+ ];
+ description = "Encoders based on `proto3-wire` for gRPC over HTTP2";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "http2-grpc-types" = callPackage
+ ({ mkDerivation, base, binary, bytestring, case-insensitive, zlib
}:
mkDerivation {
pname = "http2-grpc-types";
- version = "0.4.0.0";
- sha256 = "1h15smbncifn0c9n0dmwzpwr0fnb3jby9zch71rmsnsirclycsb5";
+ version = "0.5.0.0";
+ sha256 = "0p479rj60lpd9vc4hb0jybjb0f8gw42dpfc7h2nxapcihafr4knb";
libraryHaskellDepends = [
- base binary bytestring case-insensitive proto-lens zlib
+ base binary bytestring case-insensitive zlib
];
description = "Types for gRPC over HTTP2 common for client and servers";
license = stdenv.lib.licenses.bsd3;
@@ -130072,6 +131204,35 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hw-all" = callPackage
+ ({ mkDerivation, base, bits-extra, hw-aeson, hw-balancedparens
+ , hw-bits, hw-conduit, hw-diagnostics, hw-dsv, hw-dump
+ , hw-eliasfano, hw-excess, hw-fingertree, hw-fingertree-strict
+ , hw-hedgehog, hw-hspec-hedgehog, hw-int, hw-ip, hw-json
+ , hw-json-lens, hw-json-simd, hw-json-simple-cursor
+ , hw-json-standard-cursor, hw-mquery, hw-packed-vector, hw-parser
+ , hw-prim, hw-rankselect, hw-rankselect-base, hw-simd, hw-streams
+ , hw-string-parse, hw-succinct, hw-uri, hw-xml
+ }:
+ mkDerivation {
+ pname = "hw-all";
+ version = "0.0.0.1";
+ sha256 = "09yp4aq5jd6jkabk9hqmvq7hjigabwa5s8wfjl6pswgpadvqpsmm";
+ libraryHaskellDepends = [
+ base bits-extra hw-aeson hw-balancedparens hw-bits hw-conduit
+ hw-diagnostics hw-dsv hw-dump hw-eliasfano hw-excess hw-fingertree
+ hw-fingertree-strict hw-hedgehog hw-hspec-hedgehog hw-int hw-ip
+ hw-json hw-json-lens hw-json-simd hw-json-simple-cursor
+ hw-json-standard-cursor hw-mquery hw-packed-vector hw-parser
+ hw-prim hw-rankselect hw-rankselect-base hw-simd hw-streams
+ hw-string-parse hw-succinct hw-uri hw-xml
+ ];
+ description = "Demo library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"hw-balancedparens" = callPackage
({ mkDerivation, base, criterion, deepseq, hspec, hspec-discover
, hw-bits, hw-excess, hw-prim, hw-rankselect-base, QuickCheck
@@ -130264,7 +131425,7 @@ self: {
broken = true;
}) {};
- "hw-dsv_0_3_6" = callPackage
+ "hw-dsv_0_3_7" = callPackage
({ mkDerivation, base, bits-extra, bytestring, cassava, criterion
, deepseq, directory, generic-lens, ghc-prim, hedgehog, hspec
, hspec-discover, hw-bits, hw-hspec-hedgehog, hw-prim
@@ -130273,8 +131434,8 @@ self: {
}:
mkDerivation {
pname = "hw-dsv";
- version = "0.3.6";
- sha256 = "0gjpx6yvx25g239imqqg8dbx7jwhamqcz435cikl0dvrid25asy5";
+ version = "0.3.7";
+ sha256 = "0zwciw5phhz1lzpmgwjqibrlrhdzma4wqkqnv3ssv3ph0hlr9vdv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -130634,16 +131795,24 @@ self: {
}) {};
"hw-json-lens" = callPackage
- ({ mkDerivation, base, bytestring, containers, criterion, hw-json
- , lens, scientific, word8
+ ({ mkDerivation, base, bytestring, containers, criterion, hedgehog
+ , hspec, hspec-discover, hw-balancedparens, hw-bits
+ , hw-hspec-hedgehog, hw-json, hw-json-standard-cursor, hw-prim
+ , lens, scientific, text, vector, word8
}:
mkDerivation {
pname = "hw-json-lens";
- version = "0.1.0.0";
- sha256 = "1dbgxdbm8xp83hmdygi0y4h5lysacvdhms5g6i7p5i2w6prwqvid";
+ version = "0.2.0.0";
+ sha256 = "0byl0hqizqgpbajcgid0xca6jiqzm6syiz48jlywzg27niv3xdpd";
libraryHaskellDepends = [
- base bytestring containers hw-json lens scientific word8
+ base bytestring containers hw-json lens scientific text word8
];
+ testHaskellDepends = [
+ base bytestring hedgehog hspec hw-balancedparens hw-bits
+ hw-hspec-hedgehog hw-json hw-json-standard-cursor hw-prim lens
+ vector
+ ];
+ testToolDepends = [ hspec-discover ];
benchmarkHaskellDepends = [
base bytestring criterion hw-json lens
];
@@ -130774,12 +131943,13 @@ self: {
"hw-kafka-client" = callPackage
({ mkDerivation, base, bifunctors, bytestring, c2hs, containers
- , either, hspec, monad-loops, rdkafka, text, transformers, unix
+ , either, hspec, monad-loops, random, rdkafka, text, transformers
+ , unix
}:
mkDerivation {
pname = "hw-kafka-client";
- version = "2.6.1";
- sha256 = "01481i1cw7rdxr006ksiizggh7gjlqzhrxw2lmg953sa35bgz784";
+ version = "3.0.0";
+ sha256 = "1b2f9mxlnvd1jmnhpvsliy8b1xcygmgqdanggmdi44iikchmv62y";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -130788,8 +131958,8 @@ self: {
librarySystemDepends = [ rdkafka ];
libraryToolDepends = [ c2hs ];
testHaskellDepends = [
- base bifunctors bytestring containers either hspec monad-loops text
- transformers
+ base bifunctors bytestring containers either hspec monad-loops
+ random text transformers
];
description = "Kafka bindings for Haskell";
license = stdenv.lib.licenses.mit;
@@ -130917,17 +132087,18 @@ self: {
}) {};
"hw-prim" = callPackage
- ({ mkDerivation, base, bytestring, criterion, directory, exceptions
- , ghc-prim, hedgehog, hspec, hspec-discover, hw-hspec-hedgehog
- , mmap, QuickCheck, semigroups, transformers, unliftio-core, vector
+ ({ mkDerivation, base, bytestring, criterion, deepseq, directory
+ , exceptions, ghc-prim, hedgehog, hspec, hspec-discover
+ , hw-hspec-hedgehog, mmap, QuickCheck, semigroups, transformers
+ , unliftio-core, vector
}:
mkDerivation {
pname = "hw-prim";
- version = "0.6.2.36";
- sha256 = "0anbwaz0hlskrlhp7nmzxzv7mgrs063d7qxhcv4iq9d46j90p031";
+ version = "0.6.2.38";
+ sha256 = "0669dkpwax4nh66c2ll4lb0fvzqhvpvirwnbzzskvykqkq1sj3kr";
libraryHaskellDepends = [
- base bytestring ghc-prim mmap semigroups transformers unliftio-core
- vector
+ base bytestring deepseq ghc-prim mmap semigroups transformers
+ unliftio-core vector
];
testHaskellDepends = [
base bytestring directory exceptions hedgehog hspec
@@ -131161,21 +132332,21 @@ self: {
"hw-uri" = callPackage
({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
, antiope-core, antiope-optparse-applicative, antiope-s3, base
- , bytestring, directory, dlist, exceptions, filepath, generic-lens
- , hedgehog, hspec, hspec-discover, http-client, http-types
- , hw-hspec-hedgehog, hw-prim, lens, mtl, optparse-applicative
- , resourcet, text, unliftio-core
+ , bytestring, deepseq, directory, dlist, exceptions, filepath
+ , generic-lens, hedgehog, hspec, hspec-discover, http-client
+ , http-types, hw-hspec-hedgehog, hw-prim, lens, mtl
+ , optparse-applicative, resourcet, text, unliftio-core
}:
mkDerivation {
pname = "hw-uri";
- version = "0.1.1.10";
- sha256 = "0bdxjlpqaqx70k2az686500adz3hj1zvgjsx5h582yvmdgnk83a8";
+ version = "0.2.0.1";
+ sha256 = "1i42l5jg06xlfbplibxx8104w1x61yixbv7w3l1fs0q06zzxaiqp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson amazonka amazonka-core amazonka-s3 antiope-core antiope-s3
- base bytestring directory dlist exceptions filepath generic-lens
- http-client http-types hw-prim lens mtl resourcet text
+ base bytestring deepseq directory dlist exceptions filepath
+ generic-lens http-client http-types hw-prim lens mtl resourcet text
unliftio-core
];
executableHaskellDepends = [
@@ -132607,8 +133778,8 @@ self: {
}:
mkDerivation {
pname = "i3ipc";
- version = "0.1.0.0";
- sha256 = "05bpp6gz4hdjifs2q3m5b5i45438b82mxf3yq4dp100ypg6pa705";
+ version = "0.1.0.1";
+ sha256 = "128dixb0nad1h2gf302r84kng2lw9g6vrnyjs61sqipbn6bn4ygd";
libraryHaskellDepends = [
aeson base binary bytestring containers network text typed-process
vector
@@ -132936,8 +134107,8 @@ self: {
({ mkDerivation, base, containers, ideas, parsec, QuickCheck }:
mkDerivation {
pname = "ideas-math-types";
- version = "1.0";
- sha256 = "0r72ld0kvyqn21mndhv7gvaa43ydpyv5n6b4lhn9k0wzz2s5q8md";
+ version = "1.1";
+ sha256 = "1kv743lziag8l5g6lnfhyw624xw21c01dlifrszwbh360wvgd782";
libraryHaskellDepends = [
base containers ideas parsec QuickCheck
];
@@ -134074,6 +135245,8 @@ self: {
pname = "imm";
version = "1.7.0.0";
sha256 = "0slgfg4ay8j1kcvskl60gd2xbwllxcip6104wg36hcmb1symgdf1";
+ revision = "1";
+ editedCabalFile = "0hy3lbpn839yjplmn8w4ihlgyyirzi4j8qzwih5k5h98bd4d5nzf";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -134688,8 +135861,6 @@ self: {
testHaskellDepends = [ base mtl parsec tasty tasty-hunit ];
description = "indentation sensitive parser-combinators for parsec";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"index-core" = callPackage
@@ -135289,8 +136460,8 @@ self: {
}:
mkDerivation {
pname = "inline-c-cpp";
- version = "0.3.0.2";
- sha256 = "03dfikf43mmx4vzlp6nd6f1c3niklh2f9mq1s2fwsikh8x8x3qp6";
+ version = "0.3.0.3";
+ sha256 = "1sxwx9dh60qfpa72dymj015zwd6prhb70x5mkabqzi7nhg3aakln";
libraryHaskellDepends = [
base inline-c safe-exceptions template-haskell
];
@@ -135405,18 +136576,16 @@ self: {
"insert-ordered-containers" = callPackage
({ mkDerivation, aeson, base, base-compat, hashable, lens
- , QuickCheck, semigroupoids, semigroups, tasty, tasty-quickcheck
- , text, transformers, unordered-containers
+ , optics-core, optics-extra, QuickCheck, semigroupoids, semigroups
+ , tasty, tasty-quickcheck, text, transformers, unordered-containers
}:
mkDerivation {
pname = "insert-ordered-containers";
- version = "0.2.2";
- sha256 = "1ikjhg0pdfpnx1d645r92k2dwlk7y935j1w5lcsk23nzpwhbkxja";
- revision = "1";
- editedCabalFile = "1hlinc8nnjlzc6ds3wf8jvkihpcbhz2dk0rqxq1ns0c5zbbhnylq";
+ version = "0.2.3";
+ sha256 = "1307v5w8lzxc1pmi5dvw1d2vmfs6z253xbr0nfzcgxfjmqvj60ik";
libraryHaskellDepends = [
- aeson base base-compat hashable lens semigroupoids semigroups text
- transformers unordered-containers
+ aeson base base-compat hashable lens optics-core optics-extra
+ semigroupoids semigroups text transformers unordered-containers
];
testHaskellDepends = [
aeson base base-compat hashable lens QuickCheck semigroupoids
@@ -136681,7 +137850,7 @@ self: {
sha256 = "1c7byr943x41nxpc3bnz152fvfbmakafq2958wyf9qiyp2pz18la";
revision = "1";
editedCabalFile = "0n0qs5lgryh3zxy73j3qbpnxand43yd2bj6pclvyii8apqqp901a";
- configureFlags = [ "-fNoInteractiveTests" ];
+ configureFlags = [ "-fnointeractivetests" ];
libraryHaskellDepends = [
attoparsec base bytestring bytestring-builder network primitive
process text time transformers vector zlib-bindings
@@ -136875,7 +138044,7 @@ self: {
broken = true;
}) {};
- "ip_1_6_0" = callPackage
+ "ip_1_7_0" = callPackage
({ mkDerivation, aeson, attoparsec, base, byteslice, bytesmith
, bytestring, criterion, deepseq, doctest, hashable, hspec
, hspec-discover, HUnit, natural-arithmetic, primitive, QuickCheck
@@ -136884,8 +138053,8 @@ self: {
}:
mkDerivation {
pname = "ip";
- version = "1.6.0";
- sha256 = "19qs04lcjpzcdl9b1yi6clc72w25i0qc04nm877bgy3sqp7qj2zm";
+ version = "1.7.0";
+ sha256 = "18m8586ns6kijvk8wwflkhr9apki1h0gd7rkxd4w6qq66x034hk2";
libraryHaskellDepends = [
aeson attoparsec base byteslice bytesmith bytestring deepseq
hashable natural-arithmetic primitive small-bytearray-builder text
@@ -136894,7 +138063,7 @@ self: {
testHaskellDepends = [
attoparsec base byteslice bytestring doctest hspec HUnit QuickCheck
quickcheck-classes tasty tasty-hunit tasty-quickcheck text
- text-short wide-word
+ text-short vector wide-word
];
testToolDepends = [ hspec-discover ];
benchmarkHaskellDepends = [
@@ -136924,8 +138093,8 @@ self: {
({ mkDerivation, base, binary, bytestring, iproute }:
mkDerivation {
pname = "ip2location";
- version = "8.1.0";
- sha256 = "07n5xnspl318hrmff4gr274zpgszgviilwhjd7vdrhm1sq9sdir8";
+ version = "8.2.0";
+ sha256 = "01ia5647y608xr5kqkxaamhaxs39k3x81wpj8aqzf24mirkalf23";
libraryHaskellDepends = [ base binary bytestring iproute ];
description = "IP2Location Haskell package for IP geolocation";
license = stdenv.lib.licenses.mit;
@@ -137082,6 +138251,8 @@ self: {
libraryHaskellDepends = [ base haskell-src sr-extra ];
description = "Tiny helper for pretty-printing values in ghci console";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"iproute" = callPackage
@@ -138119,6 +139290,8 @@ self: {
];
description = "Intervals";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ivar-simple" = callPackage
@@ -139487,6 +140660,37 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "jose_0_8_2_0" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+ , bytestring, concise, containers, cryptonite, hspec, lens, memory
+ , monad-time, mtl, network-uri, QuickCheck, quickcheck-instances
+ , safe, semigroups, tasty, tasty-hspec, tasty-quickcheck
+ , template-haskell, text, time, unordered-containers, vector, x509
+ }:
+ mkDerivation {
+ pname = "jose";
+ version = "0.8.2.0";
+ sha256 = "0kv2kmws9kwymx8pm6j8nnlk1d8pwv22hw2ka2kwlipjvmb7mld4";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson attoparsec base base64-bytestring bytestring concise
+ containers cryptonite lens memory monad-time mtl network-uri
+ QuickCheck quickcheck-instances safe semigroups template-haskell
+ text time unordered-containers vector x509
+ ];
+ testHaskellDepends = [
+ aeson attoparsec base base64-bytestring bytestring concise
+ containers cryptonite hspec lens memory monad-time mtl network-uri
+ QuickCheck quickcheck-instances safe semigroups tasty tasty-hspec
+ tasty-quickcheck template-haskell text time unordered-containers
+ vector x509
+ ];
+ description = "Javascript Object Signing and Encryption and JSON Web Token library";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"jose-jwt" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, cereal
, containers, criterion, cryptonite, doctest, either, hspec, HUnit
@@ -140087,8 +141291,8 @@ self: {
}:
mkDerivation {
pname = "json-feed";
- version = "1.0.6";
- sha256 = "1j5x5ibax81348m4m1fv8pz0044gbvlskgh9gpn5dn8d0cpd7vf7";
+ version = "1.0.7";
+ sha256 = "0rjszis4l0sb15v2gjiwnq6avl4bkqp186v449ms4qwbbqz11sc7";
libraryHaskellDepends = [
aeson base bytestring mime-types network-uri tagsoup text time
];
@@ -140209,6 +141413,30 @@ self: {
broken = true;
}) {};
+ "json-pointy" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, containers
+ , directory, doctest, filepath, hashable, http-types, microlens
+ , mtl, tasty, tasty-discover, tasty-hunit, template-haskell, text
+ , th-lift-instances, unordered-containers, uri-bytestring, vector
+ }:
+ mkDerivation {
+ pname = "json-pointy";
+ version = "0.1.0.1";
+ sha256 = "15vzpazhj4mbbw95mr6dcafij69nihnrw1c6zrw7d964jr269193";
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring http-types microlens
+ template-haskell text th-lift-instances unordered-containers
+ uri-bytestring vector
+ ];
+ testHaskellDepends = [
+ base bytestring containers directory doctest filepath hashable mtl
+ tasty tasty-discover tasty-hunit text unordered-containers vector
+ ];
+ testToolDepends = [ tasty-discover ];
+ description = "JSON Pointer (RFC 6901) parsing, access, and modification";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"json-python" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, pureMD5
, python, template-haskell
@@ -140632,10 +141860,8 @@ self: {
}:
mkDerivation {
pname = "jsonpath";
- version = "0.1.0.1";
- sha256 = "0wp5516g33spb9ilphjkzamr88xl64fb6y9zjfci1kac5vkl4qqk";
- revision = "2";
- editedCabalFile = "04jw3ayvcabsfcqazksnn0rg0i1326d0gjdx1zl8rk955g2qlwam";
+ version = "0.1.0.2";
+ sha256 = "1b889p98z2sq93n996p0r892dsvy4is2c10xwpag1vbr8dlr614c";
libraryHaskellDepends = [
aeson attoparsec base text unordered-containers vector
];
@@ -140728,6 +141954,8 @@ self: {
pname = "jsonschema-gen";
version = "0.4.1.0";
sha256 = "1ssgci0nnpdj5sgw7wghnca8ndx20azb5z7svbxk6a1gmh9pfndj";
+ revision = "1";
+ editedCabalFile = "0fiwjdyp4fmw662x7bcdp1wglxxm39l6ivshkb65zmczc3szac5d";
libraryHaskellDepends = [
aeson base bytestring containers scientific tagged text time
unordered-containers vector
@@ -141156,8 +142384,8 @@ self: {
pname = "jwt";
version = "0.10.0";
sha256 = "1a1fqmqfm2ajq75mq2x6la8jb2g5hzl4dk8cgx9xsrikp8c7n75w";
- revision = "1";
- editedCabalFile = "0agwck6lidcxlixk5jgw0pw162xrsnlsgj8y8jwlyhjpqfq52ifi";
+ revision = "2";
+ editedCabalFile = "1ld5dh4x3sb28416bk3k39k46vmx1s7agk17v7cb5cxam4hj3c1c";
libraryHaskellDepends = [
aeson base bytestring containers cryptonite http-types memory
network-uri scientific semigroups text time unordered-containers
@@ -141228,6 +142456,20 @@ self: {
broken = true;
}) {};
+ "kafka-client-sync" = callPackage
+ ({ mkDerivation, base, containers, hw-kafka-client, monad-parallel
+ , text
+ }:
+ mkDerivation {
+ pname = "kafka-client-sync";
+ version = "0.1.1.0";
+ sha256 = "0m8y3sinyl7f6srqk0q9yvj6f896y70zisrz4qa5qfnjik0c8ds1";
+ libraryHaskellDepends = [ base containers hw-kafka-client ];
+ testHaskellDepends = [ base hw-kafka-client monad-parallel text ];
+ description = "Synchronous Kafka Client";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"kafka-device" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, cereal, linear
, milena, mtl
@@ -142531,21 +143773,38 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "key-vault" = callPackage
+ ({ mkDerivation, base, base-unicode-symbols, containers, key, util
+ }:
+ mkDerivation {
+ pname = "key-vault";
+ version = "0.1.0.0";
+ sha256 = "1cgsrfckph7zc5iwxjpcglz8vjk5ligmmp2rhp4nrc14njm06v8x";
+ libraryHaskellDepends = [
+ base base-unicode-symbols containers key util
+ ];
+ description = "Store of values of arbitrary types";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"keycloak-hs" = callPackage
({ mkDerivation, aeson, aeson-casing, base, base64-bytestring
, bytestring, containers, exceptions, hslogger, http-api-data
- , http-client, http-types, jwt, lens, mtl, string-conversions, text
- , word8, wreq
+ , http-client, http-types, jwt, lens, mtl, safe, string-conversions
+ , text, word8, wreq
}:
mkDerivation {
pname = "keycloak-hs";
- version = "0.1.1";
- sha256 = "1ags7q66g37qr2l3cd5bzhvy4i2q1knwjaswx49v2r50klqxbzyd";
+ version = "1.1.1";
+ sha256 = "1ycr1q7sfr68zbx1jxnfv0c19w2nv2rxczi5aixd01ck8v1kx798";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson aeson-casing base base64-bytestring bytestring containers
exceptions hslogger http-api-data http-client http-types jwt lens
- mtl string-conversions text word8 wreq
+ mtl safe string-conversions text word8 wreq
];
+ executableHaskellDepends = [ base ];
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -143082,8 +144341,6 @@ self: {
];
description = "a minimal Rmarkdown sort-of-thing for haskell, by way of Pandoc";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"knob" = callPackage
@@ -143263,6 +144520,29 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "krank" = callPackage
+ ({ mkDerivation, aeson, base, hspec, megaparsec, mtl
+ , optparse-applicative, PyF, replace-megaparsec, req
+ , safe-exceptions, text, unordered-containers, utf8-string
+ }:
+ mkDerivation {
+ pname = "krank";
+ version = "0.1.0";
+ sha256 = "121010sm7a2ggi1s75cy4f68z4nr2dp1i9cxq6snzbkl3dv5mmys";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base megaparsec mtl PyF replace-megaparsec req
+ safe-exceptions text unordered-containers utf8-string
+ ];
+ executableHaskellDepends = [
+ base mtl optparse-applicative PyF safe-exceptions text
+ ];
+ testHaskellDepends = [ base hspec megaparsec PyF ];
+ description = "Krank checks your code source comments for important markers";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"krapsh" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, base16-bytestring
, binary, bytestring, containers, cryptohash-sha256, deepseq
@@ -143672,8 +144952,8 @@ self: {
({ mkDerivation, base, hspec, servant, servant-foreign, text }:
mkDerivation {
pname = "lackey";
- version = "1.0.9";
- sha256 = "0prkaxa9f03m5a333zsl75jdv2hi48w9ghv1ff1r68gnqf4hbvlr";
+ version = "1.0.10";
+ sha256 = "13nvrsw29l25ysln0di0bd5lrwnwwp0mkwvymdgf2kc2jg7x46dj";
libraryHaskellDepends = [ base servant servant-foreign text ];
testHaskellDepends = [ base hspec servant servant-foreign text ];
description = "Generate Ruby clients from Servant APIs";
@@ -144641,8 +145921,8 @@ self: {
}:
mkDerivation {
pname = "language-ats";
- version = "1.7.6.0";
- sha256 = "06kbm7w7i5wg9gwwyjjmlap0wsijxalh6fydmbpq5whifgashsmy";
+ version = "1.7.7.0";
+ sha256 = "17p0wv3zbs8jj9jdcc6cg0g5snfyj418mx4b5299wddr5s99jmfi";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
ansi-wl-pprint array base composition-prelude containers deepseq
@@ -144753,32 +146033,6 @@ self: {
}) {};
"language-c-quote" = callPackage
- ({ mkDerivation, alex, array, base, bytestring, containers
- , exception-mtl, exception-transformers, filepath, happy
- , haskell-src-meta, HUnit, mainland-pretty, mtl, srcloc, syb
- , symbol, template-haskell, test-framework, test-framework-hunit
- }:
- mkDerivation {
- pname = "language-c-quote";
- version = "0.12.2";
- sha256 = "15c6rdj91768jf8lqzf4fkbi8k6kz9gch5w81x6qzy2l256rncgb";
- revision = "1";
- editedCabalFile = "099w1lln1vm000sf06wrmq6gya5sx2w4flrlwqz2c8wwvv8c9j9h";
- libraryHaskellDepends = [
- array base bytestring containers exception-mtl
- exception-transformers filepath haskell-src-meta mainland-pretty
- mtl srcloc syb symbol template-haskell
- ];
- libraryToolDepends = [ alex happy ];
- testHaskellDepends = [
- base bytestring HUnit mainland-pretty srcloc symbol test-framework
- test-framework-hunit
- ];
- description = "C/CUDA/OpenCL/Objective-C quasiquoting library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "language-c-quote_0_12_2_1" = callPackage
({ mkDerivation, alex, array, base, bytestring, containers
, exception-mtl, exception-transformers, filepath, happy
, haskell-src-meta, HUnit, mainland-pretty, mtl, srcloc, syb
@@ -144800,7 +146054,6 @@ self: {
];
description = "C/CUDA/OpenCL/Objective-C quasiquoting library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"language-c99" = callPackage
@@ -144973,13 +146226,13 @@ self: {
({ mkDerivation, base, mtl, parsec, pretty }:
mkDerivation {
pname = "language-dot";
- version = "0.1.0";
- sha256 = "108m1dax4s286dr40dy9qxk6r6gpiwjx7646v4lx3vs51h08yh8m";
+ version = "0.1.1";
+ sha256 = "176fc2y7j1b5fqa75q38cqfdyjqpc6i40hncc6r2apcbxdriryfn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mtl parsec pretty ];
- executableHaskellDepends = [ base mtl parsec pretty ];
- testHaskellDepends = [ base mtl parsec pretty ];
+ executableHaskellDepends = [ base mtl ];
+ testHaskellDepends = [ base parsec ];
description = "A library for the analysis and creation of Graphviz DOT files";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -145556,6 +146809,17 @@ self: {
broken = true;
}) {};
+ "language-protobuf" = callPackage
+ ({ mkDerivation, base, megaparsec, text }:
+ mkDerivation {
+ pname = "language-protobuf";
+ version = "1.0";
+ sha256 = "1qg9c862srf7klcan53sa92ylnfx6xz8b1jqgw6rmpznfsw4h2c8";
+ libraryHaskellDepends = [ base megaparsec text ];
+ description = "Language definition and parser for Protocol Buffers";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"language-puppet" = callPackage
({ mkDerivation, aeson, ansi-wl-pprint, async, attoparsec, base
, base16-bytestring, bytestring, case-insensitive, containers
@@ -145570,8 +146834,8 @@ self: {
}:
mkDerivation {
pname = "language-puppet";
- version = "1.4.5";
- sha256 = "1bn5gj89pxzxb8blj6v9pv8n03ksvxqrai0iin4syvyb10r7sxrq";
+ version = "1.4.6";
+ sha256 = "1gr7fkkdr66pd5fkxczjx8sjnciz09pcavcc8d1yspcc7wpv3y1q";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -146649,8 +147913,8 @@ self: {
}:
mkDerivation {
pname = "ldap-client";
- version = "0.3.0";
- sha256 = "0fii1yi3mn1dqvzbsx63fqrb53v81a7d2gqn3xma8v9vsp9nxv7v";
+ version = "0.4.0";
+ sha256 = "1n15yab8mg12f80rq47ansdxmxj4n6symx11ihy2m4bjn7yq31mk";
libraryHaskellDepends = [
asn1-encoding asn1-types async base bytestring connection
containers fail network semigroups stm text
@@ -147559,22 +148823,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "lens-regex-pcre_1_0_0_1" = callPackage
- ({ mkDerivation, base, bytestring, gauge, hspec, lens, pcre-heavy
- , template-haskell, text
+ "lens-regex-pcre_1_1_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, gauge, hspec, lens
+ , pcre-heavy, pcre-light, template-haskell, text
}:
mkDerivation {
pname = "lens-regex-pcre";
- version = "1.0.0.1";
- sha256 = "0g103a415npasr9a8ay1bs1f7m24w8f53h9x3wrpvvbaf0v3z74i";
+ version = "1.1.0.0";
+ sha256 = "06540l3rylgpdhfdvd9nwkf6v8hyky4l3igs45zblrmhz4sdql5i";
libraryHaskellDepends = [
- base bytestring lens pcre-heavy template-haskell text
+ base bytestring containers lens pcre-heavy pcre-light
+ template-haskell text
];
testHaskellDepends = [
- base bytestring hspec lens pcre-heavy template-haskell text
+ base bytestring containers hspec lens pcre-heavy pcre-light
+ template-haskell text
];
benchmarkHaskellDepends = [
- base bytestring gauge lens pcre-heavy template-haskell text
+ base bytestring containers gauge lens pcre-heavy pcre-light
+ template-haskell text
];
description = "A lensy interface to regular expressions";
license = stdenv.lib.licenses.bsd3;
@@ -147774,14 +149041,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "lenz_0_4_0_0" = callPackage
+ "lenz_0_4_1_0" = callPackage
({ mkDerivation, base, base-unicode-symbols, hs-functors
, transformers
}:
mkDerivation {
pname = "lenz";
- version = "0.4.0.0";
- sha256 = "1bfhs61i7ach2d8bbrcsch57w7imrn22hilv63hif9dmqjnlwvy5";
+ version = "0.4.1.0";
+ sha256 = "110a41iig3s273j7z2cpdahnnkbq1f5rswra33ag3w2x9sqry5yj";
libraryHaskellDepends = [
base base-unicode-symbols hs-functors transformers
];
@@ -147790,6 +149057,22 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "lenz-mtl" = callPackage
+ ({ mkDerivation, base, base-unicode-symbols, lenz, mtl
+ , transformers
+ }:
+ mkDerivation {
+ pname = "lenz-mtl";
+ version = "0.1";
+ sha256 = "0ysl87ym7n5pgdrj5ff7840rgjv8yvybnir2xbmzb4vigqs2kp74";
+ libraryHaskellDepends = [
+ base base-unicode-symbols lenz mtl transformers
+ ];
+ description = "mtl operations with Van Laarhoven lenses";
+ license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"lenz-template" = callPackage
({ mkDerivation, base, base-unicode-symbols, containers, lenz
, template-haskell
@@ -147798,8 +149081,8 @@ self: {
pname = "lenz-template";
version = "0.2.0.0";
sha256 = "0g073wfh8522hvmy80dp8an5jr6qjnkfj3119ms3sir7dkfzljqn";
- revision = "3";
- editedCabalFile = "1ydlnn3cppjr3c0ink0k0668dmxk057gild2k84j8f27hcyb0w2j";
+ revision = "4";
+ editedCabalFile = "0fzi4niagdk0wmjbgbbvs5gd9jhs2nwdpgyg9rr7l8i6x433jxpk";
libraryHaskellDepends = [
base base-unicode-symbols containers lenz template-haskell
];
@@ -148989,8 +150272,8 @@ self: {
({ mkDerivation, base, bytestring, conduit, resourcet }:
mkDerivation {
pname = "libyaml";
- version = "0.1.1.0";
- sha256 = "0psznm9c3yjsyj9aj8m2svvv9m2v0x90hnwarcx5sbswyi3l00va";
+ version = "0.1.1.1";
+ sha256 = "0qjq0w8gqzzg3lf53mg9avkdd6z609kaacyyzjz0rbjjks4gl1db";
libraryHaskellDepends = [ base bytestring conduit resourcet ];
description = "Low-level, streaming YAML interface";
license = stdenv.lib.licenses.bsd3;
@@ -149321,22 +150604,24 @@ self: {
}) {};
"lightstep-haskell" = callPackage
- ({ mkDerivation, async, base, chronos, containers, exceptions
- , http2-client, http2-client-grpc, lens, mtl, proto-lens
- , proto-lens-runtime, stm, text, transformers, unordered-containers
+ ({ mkDerivation, async, base, bytestring, chronos, containers
+ , http-types, http2-client, http2-client-grpc
+ , http2-grpc-proto-lens, lens, mtl, proto-lens
+ , proto-lens-protobuf-types, proto-lens-runtime, safe-exceptions
+ , stm, text, transformers, unordered-containers, wai
}:
mkDerivation {
pname = "lightstep-haskell";
- version = "0.1.0";
- sha256 = "1ssdhipbnilkqsax4ax2fw8nd2zkh6npk0hay6y2bf5vdgyrcf9g";
+ version = "0.4.4";
+ sha256 = "0y1pvb4ic9q3ma9vjlsg0spw3wq6ll9za8nys88083bm08098wfd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- async base chronos containers exceptions http2-client
- http2-client-grpc lens mtl proto-lens proto-lens-runtime stm text
- transformers unordered-containers
+ async base bytestring chronos containers http-types http2-client
+ http2-client-grpc http2-grpc-proto-lens lens mtl proto-lens
+ proto-lens-protobuf-types proto-lens-runtime safe-exceptions stm
+ text transformers unordered-containers wai
];
- executableHaskellDepends = [ async base http2-client text ];
description = "LightStep OpenTracing client library";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -149573,13 +150858,13 @@ self: {
}) {};
"line-drawing" = callPackage
- ({ mkDerivation, base, hspec }:
+ ({ mkDerivation, base, hspec, QuickCheck }:
mkDerivation {
pname = "line-drawing";
- version = "0.1.0.0";
- sha256 = "19hdx810mraygd1li8bw9l3i18ygbzmyxsqkyvh6q90saayglr4f";
+ version = "0.4.0.0";
+ sha256 = "0f0dj3hr1b9vryrmd88ghhn0jrv3nn5yhl5kj1bwwl99z59ww7bp";
libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base hspec ];
+ testHaskellDepends = [ base hspec QuickCheck ];
description = "raster line drawing";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -150785,8 +152070,8 @@ self: {
({ mkDerivation, base, doctest, mtl }:
mkDerivation {
pname = "list-transformer";
- version = "1.0.5";
- sha256 = "192yx9y0sp729dk9xaym1b6kyw9gv7n3fp1dvxw7z2w04s92l1k4";
+ version = "1.0.6";
+ sha256 = "0gc36nhx3a8rks943fyrnqzp47cp8gg58yijpfqxig086gblmwpl";
libraryHaskellDepends = [ base mtl ];
testHaskellDepends = [ base doctest ];
description = "List monad transformer";
@@ -152140,6 +153425,8 @@ self: {
pname = "log-postgres";
version = "0.7.1.1";
sha256 = "1mx43qbv9rbzzkxz7qgwgp26aq00a97rwka7a823l5hm5hamx74k";
+ revision = "1";
+ editedCabalFile = "012vyqrw0ncwxdrlbcb97x9lcmaizxspfc9dd5jxq8dfmqw5xgq7";
libraryHaskellDepends = [
aeson aeson-pretty base base64-bytestring bytestring deepseq
hpqtypes http-client lifted-base log-base mtl semigroups split text
@@ -152349,8 +153636,8 @@ self: {
}:
mkDerivation {
pname = "logging-effect";
- version = "1.3.6";
- sha256 = "1bcc7m2r4hhl03s91qixfc5w26pbdb7hy9dp6lzdahw6q7pn0hkw";
+ version = "1.3.7";
+ sha256 = "1m8f9s6v1xxfp3li1yjfwdhn2an29lk07ijqcrb1db8chrlx93vd";
libraryHaskellDepends = [
async base exceptions free monad-control mtl prettyprinter
semigroups stm stm-delay text time transformers transformers-base
@@ -152364,6 +153651,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "logging-effect_1_3_8" = callPackage
+ ({ mkDerivation, async, base, bytestring, criterion, exceptions
+ , fast-logger, free, lifted-async, monad-control, monad-logger, mtl
+ , prettyprinter, semigroups, stm, stm-delay, text, time
+ , transformers, transformers-base, unliftio-core
+ }:
+ mkDerivation {
+ pname = "logging-effect";
+ version = "1.3.8";
+ sha256 = "0ksavyvcz0c9fadik9yksm4zskzh313srf3713migwrdza5ci5q3";
+ libraryHaskellDepends = [
+ async base exceptions free monad-control mtl prettyprinter
+ semigroups stm stm-delay text time transformers transformers-base
+ unliftio-core
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion fast-logger lifted-async monad-logger
+ prettyprinter text time
+ ];
+ description = "A mtl-style monad transformer for general purpose & compositional logging";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"logging-effect-extra" = callPackage
({ mkDerivation, base, logging-effect, logging-effect-extra-file
, logging-effect-extra-handler, prettyprinter
@@ -153561,10 +154872,8 @@ self: {
}:
mkDerivation {
pname = "lucid";
- version = "2.9.11";
- sha256 = "13xz21hf9ywbyqwm33z8pfrjq03rzffhqswi30xsi13rrawj99cc";
- revision = "1";
- editedCabalFile = "10k3x9cn4a23kqk909xiv8phkfgagf7p16qlfpr9swn1dn4xasgf";
+ version = "2.9.12";
+ sha256 = "156wniydd1hlb7rygbm95zln8ky8lai8rn2apkkv0rax9cdw6jrh";
libraryHaskellDepends = [
base blaze-builder bytestring containers hashable mmorph mtl text
transformers unordered-containers
@@ -153717,6 +155026,23 @@ self: {
broken = true;
}) {objc = null;};
+ "lukko" = callPackage
+ ({ mkDerivation, async, base, bytestring, filepath, singleton-bool
+ , tasty, tasty-expected-failure, tasty-hunit, temporary
+ }:
+ mkDerivation {
+ pname = "lukko";
+ version = "0.1.1";
+ sha256 = "1wy2dqs304cynsgnwpc47fwnm9gcy7ch53xxhj5schc0kak3xxbq";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [
+ async base bytestring filepath singleton-bool tasty
+ tasty-expected-failure tasty-hunit temporary
+ ];
+ description = "File locking";
+ license = "GPL-2.0-or-later AND BSD-3-Clause";
+ }) {};
+
"luminance" = callPackage
({ mkDerivation, base, containers, contravariant, dlist, gl, linear
, mtl, resourcet, semigroups, transformers, vector, void
@@ -154494,6 +155820,28 @@ self: {
broken = true;
}) {};
+ "mad-props" = callPackage
+ ({ mkDerivation, base, containers, lens, logict, MonadRandom, mtl
+ , psqueues, random, random-shuffle, raw-strings-qq, transformers
+ }:
+ mkDerivation {
+ pname = "mad-props";
+ version = "0.2.1.0";
+ sha256 = "0cz01majj5m0a9wszdzlz4arzf3xzppi835k2xrkd3hpzl2fxpiv";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers lens logict MonadRandom mtl psqueues random
+ random-shuffle raw-strings-qq transformers
+ ];
+ executableHaskellDepends = [
+ base containers lens logict MonadRandom mtl psqueues random
+ random-shuffle raw-strings-qq transformers
+ ];
+ description = "Monadic DSL for building constraint solvers using basic propagators";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"madlang" = callPackage
({ mkDerivation, ansi-wl-pprint, base, binary, Cabal, cli-setup
, composition-prelude, containers, criterion, directory, file-embed
@@ -154504,8 +155852,8 @@ self: {
}:
mkDerivation {
pname = "madlang";
- version = "4.0.2.15";
- sha256 = "0fv2p6f6gj9jg72kmlf56nymvs3sf6hn98jh4q0ighn6k5dkhbf3";
+ version = "4.0.2.16";
+ sha256 = "0n4y2s5m854akdy482wmhh3m5s77mgq1q91619lc2lsfg21xr80w";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cli-setup ];
@@ -156196,8 +157544,8 @@ self: {
}:
mkDerivation {
pname = "massiv";
- version = "0.4.2.0";
- sha256 = "051za4zdphpsscliza6v9y81bcgzmn0flyirs29x4jfhsyk81qjy";
+ version = "0.4.3.0";
+ sha256 = "0sydba4dr9y0ap8d0sqr52x1pi2qq56ciznznjgdzz6f5gip667c";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
base bytestring data-default-class deepseq exceptions primitive
@@ -156227,6 +157575,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "massiv-io_0_1_8_0" = callPackage
+ ({ mkDerivation, base, bytestring, data-default-class, deepseq
+ , directory, filepath, JuicyPixels, massiv, netpbm, process, vector
+ }:
+ mkDerivation {
+ pname = "massiv-io";
+ version = "0.1.8.0";
+ sha256 = "0c67lcqgbzwxcpp3gp0x35f3njai1sgainwxhjckn9bjddad6vrq";
+ libraryHaskellDepends = [
+ base bytestring data-default-class deepseq directory filepath
+ JuicyPixels massiv netpbm process vector
+ ];
+ description = "Import/export of Image files into massiv Arrays";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"massiv-scheduler" = callPackage
({ mkDerivation, atomic-primops, base, Cabal, cabal-doctest
, deepseq, doctest, exceptions, hspec, QuickCheck, template-haskell
@@ -156684,20 +158049,19 @@ self: {
}) {};
"matrix-static" = callPackage
- ({ mkDerivation, base, deepseq, ghc-typelits-knownnat
- , ghc-typelits-natnormalise, matrix, tasty, tasty-hunit, vector
+ ({ mkDerivation, base, deepseq, ghc-typelits-natnormalise, matrix
+ , tasty, tasty-hunit, vector
}:
mkDerivation {
pname = "matrix-static";
- version = "0.2";
- sha256 = "0g4vkzc6jw4sx2an86d20fv9b23jzly8dxsan7ygih1mp8rn5r07";
+ version = "0.2.1";
+ sha256 = "1jq6f3as18q0z9z8nxf3jsa6fgci9nsp4m4qbr13429m6rl11x1n";
libraryHaskellDepends = [
- base deepseq ghc-typelits-knownnat ghc-typelits-natnormalise matrix
- vector
+ base deepseq ghc-typelits-natnormalise matrix vector
];
testHaskellDepends = [
- base deepseq ghc-typelits-knownnat ghc-typelits-natnormalise matrix
- tasty tasty-hunit vector
+ base deepseq ghc-typelits-natnormalise matrix tasty tasty-hunit
+ vector
];
description = "Type-safe matrix operations";
license = stdenv.lib.licenses.bsd3;
@@ -157599,6 +158963,27 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "megaparsec_8_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, case-insensitive, containers
+ , criterion, deepseq, mtl, parser-combinators, scientific, text
+ , transformers, weigh
+ }:
+ mkDerivation {
+ pname = "megaparsec";
+ version = "8.0.0";
+ sha256 = "0633rqzrxzhq43z6i7ancncd633fm2b8755683si4v818r3cdmxm";
+ libraryHaskellDepends = [
+ base bytestring case-insensitive containers deepseq mtl
+ parser-combinators scientific text transformers
+ ];
+ benchmarkHaskellDepends = [
+ base containers criterion deepseq text weigh
+ ];
+ description = "Monadic parser combinators";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"megaparsec-tests" = callPackage
({ mkDerivation, base, bytestring, case-insensitive, containers
, hspec, hspec-discover, hspec-expectations, hspec-megaparsec
@@ -157625,6 +159010,31 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "megaparsec-tests_8_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, case-insensitive, containers
+ , hspec, hspec-discover, hspec-expectations, hspec-megaparsec
+ , megaparsec, mtl, parser-combinators, QuickCheck, scientific, text
+ , transformers
+ }:
+ mkDerivation {
+ pname = "megaparsec-tests";
+ version = "8.0.0";
+ sha256 = "1l71s16fhl2054myj02fnnjr71pfypjvwxd0hxzf83zwmqnv558f";
+ libraryHaskellDepends = [
+ base bytestring containers hspec hspec-expectations
+ hspec-megaparsec megaparsec mtl QuickCheck text transformers
+ ];
+ testHaskellDepends = [
+ base bytestring case-insensitive containers hspec
+ hspec-expectations hspec-megaparsec megaparsec mtl
+ parser-combinators QuickCheck scientific text transformers
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Test utilities and the test suite of Megaparsec";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"meldable-heap" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -159764,14 +161174,12 @@ self: {
}) {};
"minimal-configuration" = callPackage
- ({ mkDerivation, base, containers, directory, filepath, tconfig }:
+ ({ mkDerivation, base, containers, directory, filepath }:
mkDerivation {
pname = "minimal-configuration";
- version = "0.1.3";
- sha256 = "0i65n0r2p51sc46108hc69lpng0q9mmki60csgb5s56h7vj4qmvw";
- libraryHaskellDepends = [
- base containers directory filepath tconfig
- ];
+ version = "0.1.4";
+ sha256 = "0bxz3vmy5b6jxb41h83xrwqihbaqvjj5lm4bfg9x2ykksfqdc3kw";
+ libraryHaskellDepends = [ base containers directory filepath ];
description = "Minimal ini like configuration library with a few extras";
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
@@ -159820,8 +161228,8 @@ self: {
}:
mkDerivation {
pname = "minio-hs";
- version = "1.5.0";
- sha256 = "0qp8zl7f055lpchg8abcc27jq4s0nn14qp474qrj4wdmynfi8bc8";
+ version = "1.5.1";
+ sha256 = "11y8l1x5wp8pjcl3kxdlxyhfvkifpgxiywp82hwdr3r7rjc80wlw";
libraryHaskellDepends = [
aeson base base64-bytestring binary bytestring case-insensitive
conduit conduit-extra connection cryptonite cryptonite-conduit
@@ -160223,6 +161631,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "miso_1_3_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.3.0.0";
+ sha256 = "1vz7k7ajngmrzczw4bl33g081hbmbk1bkixsm47y4x8jzxa0lk7x";
+ 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 {
@@ -160240,8 +161668,8 @@ self: {
({ mkDerivation }:
mkDerivation {
pname = "miso-examples";
- version = "1.2.0.0";
- sha256 = "1wg4nli3qzq0dw9il4hqw78mpvcsbj22i2vdv2n9gafv9qsb6r68";
+ version = "1.3.0.0";
+ sha256 = "1nwiznlhvnr7jcaqp1w0l2wwci9jbs56jrdiz79mpxrqq79h1icg";
isLibrary = false;
isExecutable = true;
description = "A tasty Haskell front-end framework";
@@ -160626,19 +162054,21 @@ self: {
({ mkDerivation, base, vector }:
mkDerivation {
pname = "mmsyn2";
- version = "0.1.6.0";
- sha256 = "1jwfm24ybgsb1ryx2kk1a65s2bprpppy1nkyjxcy34kckj534gjp";
+ version = "0.1.6.1";
+ sha256 = "0z9crc0x1mi467a3b1q5xrj7syp2m8zb1p69w8l9bhjhab780ljy";
libraryHaskellDepends = [ base vector ];
description = "The library that can be used for multiple (Ord a) => a -> b transformations";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mmsyn3" = callPackage
({ mkDerivation, base, directory }:
mkDerivation {
pname = "mmsyn3";
- version = "0.1.1.1";
- sha256 = "1gx526ws7hdnn0pwffz46w0hywysbhqrxanwkdhw8v9qcwawkdbx";
+ version = "0.1.2.0";
+ sha256 = "1cjjdiyb1n5y5bswpm1lckqnn97lvn4mx8nrkydzsi1lfmxjvhk3";
libraryHaskellDepends = [ base directory ];
description = "A small library to deal with executable endings";
license = stdenv.lib.licenses.mit;
@@ -160649,10 +162079,8 @@ self: {
}:
mkDerivation {
pname = "mmsyn4";
- version = "0.1.1.1";
- sha256 = "07m0kga90ds25nd187xvfy0kqdsg8cilp6h52w4p4wfgr7hwahnr";
- revision = "2";
- editedCabalFile = "0ddc6pwyibgwvxwk60l1qiw7smkx8gpk7ikj5a9c7kcjq98ndf0z";
+ version = "0.1.2.0";
+ sha256 = "0q3lxkfknmw1jfv8kf3vz09zdkxqrqpzdb5zxxmy1v92g8hgvxs6";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -160660,6 +162088,19 @@ self: {
];
description = "The \"glue\" between electronic tables and GraphViz";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "mmsyn5" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "mmsyn5";
+ version = "0.4.2.1";
+ sha256 = "1cq8180xkq01jpqwiv6f7wiwyjhs76gh5a148hvxhffvfhnsarb8";
+ libraryHaskellDepends = [ base ];
+ description = "Various additional operations on lists (some with intermediate Monads)";
+ license = stdenv.lib.licenses.mit;
}) {};
"mmtf" = callPackage
@@ -160779,6 +162220,23 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "mod" = callPackage
+ ({ mkDerivation, base, deepseq, integer-gmp, quickcheck-classes
+ , quickcheck-classes-base, semirings, tasty, tasty-quickcheck
+ }:
+ mkDerivation {
+ pname = "mod";
+ version = "0.1.0.0";
+ sha256 = "10cvd4275jzd8h1f227nivbvf52kbk0hn00zwrb1hmrgif6a31gd";
+ libraryHaskellDepends = [ base deepseq integer-gmp semirings ];
+ testHaskellDepends = [
+ base quickcheck-classes quickcheck-classes-base semirings tasty
+ tasty-quickcheck
+ ];
+ description = "Fast type-safe modular arithmetic";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"modbus-tcp" = callPackage
({ mkDerivation, base, bytestring, cereal, mtl, transformers }:
mkDerivation {
@@ -160839,8 +162297,8 @@ self: {
pname = "modern-uri";
version = "0.3.1.0";
sha256 = "1pi7la2rrpfa9qszz7zm4dd7dihakm4kjrhjzvxpbp4n34ihl8h5";
- revision = "1";
- editedCabalFile = "09fwv2sx49kbabkllag01g1g85m92fmz60k5lf0w8qnr7hkxv3rd";
+ revision = "2";
+ editedCabalFile = "0slfswzl4khpn0z8g7frn63gx7hw9n7nc3yff659q18nq7c6vjxd";
libraryHaskellDepends = [
base bytestring containers contravariant deepseq exceptions
megaparsec mtl profunctors QuickCheck reflection tagged
@@ -161679,6 +163137,22 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "monad-logger-syslog_0_1_5_0" = callPackage
+ ({ mkDerivation, base, bytestring, fast-logger, hsyslog
+ , monad-logger, text, transformers
+ }:
+ mkDerivation {
+ pname = "monad-logger-syslog";
+ version = "0.1.5.0";
+ sha256 = "0y96f5qan5na32s8xilky7z30mc7yci1s5i3585aqvqsyyvshchf";
+ libraryHaskellDepends = [
+ base bytestring fast-logger hsyslog monad-logger text transformers
+ ];
+ description = "syslog output for monad-logger";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"monad-loops" = callPackage
({ mkDerivation, base, tasty, tasty-hunit }:
mkDerivation {
@@ -161865,8 +163339,10 @@ self: {
}:
mkDerivation {
pname = "monad-par";
- version = "0.3.4.8";
- sha256 = "0ldrzqy24fsszvn2a2nr77m2ih7xm0h9bgkjyv1l274aj18xyk7q";
+ version = "0.3.5";
+ sha256 = "1a8m99g9x1ivch4vhksk7fdzygbil3d33w8gdqngxbmwdikdafl2";
+ revision = "1";
+ editedCabalFile = "17l7zjykf5iqjmw1pq4iwls7v9x9d3in94iikxabx43q5l2iccsm";
libraryHaskellDepends = [
abstract-deque abstract-par array base containers deepseq
monad-par-extras mtl mwc-random parallel
@@ -162888,10 +164364,10 @@ self: {
}:
mkDerivation {
pname = "monoid-extras";
- version = "0.5";
- sha256 = "172d1mfns7agd619rlbb1i9kw2y26kjvivkva06k1r14bar1lmy6";
- revision = "3";
- editedCabalFile = "1f6yd2lzvcr983xh68wgvxibx2a8ldgkcvac48pqqcxl1ywx1iny";
+ version = "0.5.1";
+ sha256 = "0xfrkgqn9d31z54l617m3w3kkd5m9vjb4yl247r3zzql3mpb1f37";
+ revision = "1";
+ editedCabalFile = "0b8x5d6vh7mpigvjvcd8f38a1nyzn1vfdqypslw7z9fgsr742913";
libraryHaskellDepends = [ base groups semigroupoids semigroups ];
benchmarkHaskellDepends = [ base criterion semigroups ];
description = "Various extra monoid-related definitions and utilities";
@@ -163160,6 +164636,26 @@ self: {
broken = true;
}) {};
+ "months" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, base-compat, cassava
+ , deepseq, hashable, http-api-data, intervals, lens, lucid
+ , QuickCheck, swagger2, text, time-compat
+ }:
+ mkDerivation {
+ pname = "months";
+ version = "0.1";
+ sha256 = "000fqmd5j3pxmfa5bpyk5fd0hbn9iq3g5v1slk4hrjdjm8k19wa0";
+ revision = "1";
+ editedCabalFile = "0d94g382scfwidsqmy417pz19748gs5zx2xykcg4vjwz1j3c47am";
+ libraryHaskellDepends = [
+ aeson attoparsec base base-compat cassava deepseq hashable
+ http-api-data intervals lens lucid QuickCheck swagger2 text
+ time-compat
+ ];
+ description = "Month, YearMonth, Quarter, YearQuarter types";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"monus" = callPackage
({ mkDerivation, base, containers, smallcheck, tasty
, tasty-quickcheck, tasty-smallcheck
@@ -163389,36 +164885,46 @@ self: {
}) {};
"morpheus-graphql" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, filepath
- , megaparsec, mtl, optparse-applicative, scientific, scotty, tasty
- , tasty-hunit, template-haskell, text, transformers
- , unordered-containers, uuid, vector, wai, wai-websockets, warp
- , websockets
+ ({ mkDerivation, aeson, base, bytestring, containers, megaparsec
+ , mtl, scientific, tasty, tasty-hunit, template-haskell, text
+ , transformers, unordered-containers, uuid, vector, websockets
}:
mkDerivation {
pname = "morpheus-graphql";
- version = "0.4.0";
- sha256 = "182bl79lwlm8amsdf7vwhzlqz9r6ybnf6mnhxs0a74981dz5j88r";
- isLibrary = true;
- isExecutable = true;
+ version = "0.6.2";
+ sha256 = "160wg001xpwrhvv1wgdqbcwhdpxk4yhi0vf5sjyyzr0bq3j9x1dn";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bytestring containers megaparsec mtl scientific
template-haskell text transformers unordered-containers uuid vector
websockets
];
- executableHaskellDepends = [
- aeson base bytestring containers filepath megaparsec mtl
- optparse-applicative scientific scotty template-haskell text
- transformers unordered-containers uuid vector wai wai-websockets
- warp websockets
- ];
testHaskellDepends = [
aeson base bytestring containers megaparsec mtl scientific tasty
tasty-hunit template-haskell text transformers unordered-containers
uuid vector websockets
];
description = "Morpheus GraphQL";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "morpheus-graphql-cli" = callPackage
+ ({ mkDerivation, base, bytestring, filepath, morpheus-graphql
+ , optparse-applicative
+ }:
+ mkDerivation {
+ pname = "morpheus-graphql-cli";
+ version = "0.1.0";
+ sha256 = "0xqk1mkgbh3y9wlb90hwvjzn31670pm8zanm3bijzm56q3lg4ni6";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring filepath morpheus-graphql optparse-applicative
+ ];
+ testHaskellDepends = [
+ base bytestring filepath morpheus-graphql optparse-applicative
+ ];
+ description = "Morpheus GraphQL CLI";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -163481,8 +164987,8 @@ self: {
}:
mkDerivation {
pname = "morte";
- version = "1.7.1";
- sha256 = "1ff9h3zzcz59q07v0yx93v537z6swy65j88z9cn6mgfjrxjmqx2b";
+ version = "1.7.2";
+ sha256 = "0dpl0siabfyiw940ymy7ba3rx3p939x3ya6ias6l75saw1qw9lvn";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -166676,8 +168182,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "named";
- version = "0.3.0.0";
- sha256 = "03pg2xdx86c7ns8p04gn8l4nwpjx538545f0fjq0j3mlhn09qrh7";
+ version = "0.3.0.1";
+ sha256 = "0dnp4qbhn6ci2dlp230gpq8c5z26wb2liani1myc598g2b3c2qij";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base ];
description = "Named parameters (keyword arguments) for Haskell";
@@ -167776,32 +169282,32 @@ self: {
"net-mqtt" = callPackage
({ mkDerivation, async, attoparsec, attoparsec-binary, base, binary
- , bytestring, conduit, conduit-extra, containers, deepseq, HUnit
- , network-conduit-tls, network-uri, optparse-applicative
- , QuickCheck, stm, tasty, tasty-hunit, tasty-quickcheck, text
- , websockets, wuss
+ , bytestring, conduit, conduit-extra, connection, containers
+ , deepseq, HUnit, network-conduit-tls, network-uri
+ , optparse-applicative, QuickCheck, stm, tasty, tasty-hunit
+ , tasty-quickcheck, text, websockets
}:
mkDerivation {
pname = "net-mqtt";
- version = "0.6.0.1";
- sha256 = "1mcr228i7cdpwfpxxvgk7nah32bfc39mx4vr014zcy728imgj8dx";
+ version = "0.6.2.0";
+ sha256 = "0mryfsjcvybfx7zrakn6h8hw2l8fdq7g194kmiy9xafkkgyza1pk";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
async attoparsec attoparsec-binary base binary bytestring conduit
- conduit-extra containers deepseq network-conduit-tls network-uri
- QuickCheck stm text websockets wuss
+ conduit-extra connection containers deepseq network-conduit-tls
+ network-uri QuickCheck stm text websockets
];
executableHaskellDepends = [
async attoparsec attoparsec-binary base binary bytestring conduit
- conduit-extra containers deepseq network-conduit-tls network-uri
- optparse-applicative QuickCheck stm text websockets wuss
+ conduit-extra connection containers deepseq network-conduit-tls
+ network-uri optparse-applicative QuickCheck stm text websockets
];
testHaskellDepends = [
async attoparsec attoparsec-binary base binary bytestring conduit
- conduit-extra containers deepseq HUnit network-conduit-tls
- network-uri QuickCheck stm tasty tasty-hunit tasty-quickcheck text
- websockets wuss
+ conduit-extra connection containers deepseq HUnit
+ network-conduit-tls network-uri QuickCheck stm tasty tasty-hunit
+ tasty-quickcheck text websockets
];
description = "An MQTT Protocol Implementation";
license = stdenv.lib.licenses.bsd3;
@@ -167809,6 +169315,29 @@ self: {
broken = true;
}) {};
+ "net-mqtt-rpc" = callPackage
+ ({ mkDerivation, base, bytestring, net-mqtt, network-uri
+ , optparse-applicative, random, stm, text, uuid
+ }:
+ mkDerivation {
+ pname = "net-mqtt-rpc";
+ version = "0.1.0.0";
+ sha256 = "0wzpsjyskgbnyyy7bbbg7plsypwnyi2rblvyn17a33ak43zi1fx5";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring net-mqtt random stm text uuid
+ ];
+ executableHaskellDepends = [
+ base bytestring net-mqtt network-uri optparse-applicative random
+ stm text uuid
+ ];
+ description = "Make RPC calls via an MQTT broker";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"net-spider" = callPackage
({ mkDerivation, aeson, base, containers, data-interval, doctest
, doctest-discover, extended-reals, greskell, greskell-websocket
@@ -168856,8 +170385,8 @@ self: {
}:
mkDerivation {
pname = "network-ip";
- version = "0.3.0.2";
- sha256 = "1zjy232pamkd3977cyaq5w5r6ksbpqpgzzlds15zrahjccirs9gf";
+ version = "0.3.0.3";
+ sha256 = "0p4mn7vz74kxmsc8xvg7gx5rs38knnv518bc0qv0b07ki51wq7g0";
libraryHaskellDepends = [
base data-default-class data-dword data-endian data-serializer
data-textual hashable parsers text-printer type-hint
@@ -168910,6 +170439,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "network-messagepack-rpc_0_1_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, data-msgpack, safe-exceptions
+ , text, unordered-containers
+ }:
+ mkDerivation {
+ pname = "network-messagepack-rpc";
+ version = "0.1.2.0";
+ sha256 = "118agkkbvfyynk6qg5yzazbs0s7w0bw9n0ndj8nm35yy6cil9lky";
+ libraryHaskellDepends = [
+ base bytestring data-msgpack safe-exceptions text
+ unordered-containers
+ ];
+ description = "MessagePack RPC";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"network-messagepack-rpc-websocket" = callPackage
({ mkDerivation, async, base, bytestring, data-msgpack, envy, hspec
, network-messagepack-rpc, QuickCheck, skews, text, websockets
@@ -169091,8 +170637,8 @@ self: {
({ mkDerivation, base, network }:
mkDerivation {
pname = "network-run";
- version = "0.2.0";
- sha256 = "1iabxk341yzsr28mpiam01wris20na4kbvbpxfzbcvlb1q2pjz5v";
+ version = "0.2.1";
+ sha256 = "0fviap6njppdw1dv9dy5027q37kz93w3vdzij0wgp4jp284qcc1f";
libraryHaskellDepends = [ base network ];
description = "Simple network runner library";
license = stdenv.lib.licenses.bsd3;
@@ -170902,6 +172448,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "non-empty-sequence_0_2_0_4" = callPackage
+ ({ mkDerivation, base, containers, semigroups }:
+ mkDerivation {
+ pname = "non-empty-sequence";
+ version = "0.2.0.4";
+ sha256 = "0a6xk2ijj3lzhqzdrk6q89538d1a62aw8x0ccvkq2kyl1dlahwc0";
+ libraryHaskellDepends = [ base containers semigroups ];
+ description = "Non-empty sequence";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"non-empty-text" = callPackage
({ mkDerivation, base, doctest, Glob, hspec, QuickCheck, text }:
mkDerivation {
@@ -170982,18 +172540,20 @@ self: {
"nonempty-containers" = callPackage
({ mkDerivation, base, comonad, containers, deepseq, hedgehog
- , hedgehog-fn, semigroupoids, tasty, tasty-hedgehog, text, these
+ , hedgehog-fn, nonempty-vector, semigroupoids, tasty
+ , tasty-hedgehog, text, these, vector
}:
mkDerivation {
pname = "nonempty-containers";
- version = "0.3.1.0";
- sha256 = "15flyfv6w4078wk69d2nb2lx21b76xr6c34rxs0w8jz1mb497f6l";
+ version = "0.3.2.0";
+ sha256 = "0h0djvjhlrm4s79q881gbag4kkabacvj0d5x0dc0xvhg1i0hs9da";
libraryHaskellDepends = [
- base comonad containers deepseq semigroupoids these
+ base comonad containers deepseq nonempty-vector semigroupoids these
+ vector
];
testHaskellDepends = [
- base comonad containers hedgehog hedgehog-fn semigroupoids tasty
- tasty-hedgehog text these
+ base comonad containers hedgehog hedgehog-fn nonempty-vector
+ semigroupoids tasty tasty-hedgehog text these vector
];
description = "Non-empty variants of containers data types, with full API";
license = stdenv.lib.licenses.bsd3;
@@ -171015,6 +172575,23 @@ self: {
broken = true;
}) {};
+ "nonempty-vector" = callPackage
+ ({ mkDerivation, base, Cabal, cabal-doctest, deepseq, doctest
+ , primitive, semigroups, vector
+ }:
+ mkDerivation {
+ pname = "nonempty-vector";
+ version = "0.2.0.1";
+ sha256 = "0qiwl58d5bvack33djhwqkblwk541w63a3hjqc7mik54y3j40s71";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ base deepseq primitive semigroups vector
+ ];
+ testHaskellDepends = [ base doctest ];
+ description = "Non-empty vectors";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"nonemptymap" = callPackage
({ mkDerivation, base, containers, semigroupoids }:
mkDerivation {
@@ -171940,6 +173517,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "numhask_0_3_1" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "numhask";
+ version = "0.3.1";
+ sha256 = "0r7raa7sw9k6p5xb3kl7jfpfkg4dym2kb8hrdkq9xvj2yrajzg77";
+ libraryHaskellDepends = [ base ];
+ description = "numeric classes";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"numhask-array" = callPackage
({ mkDerivation, adjunctions, base, deepseq, dimensions
, distributive, doctest, hedgehog, numhask-hedgehog
@@ -171969,8 +173558,8 @@ self: {
}:
mkDerivation {
pname = "numhask-hedgehog";
- version = "0.3";
- sha256 = "0f7h2ah0z63v40hnk4fcxhj4b8qzi1fy8hipxwvi29g0mvpkxjds";
+ version = "0.3.1";
+ sha256 = "1glg0lapr0fm06z5s8k4xsi99yx3khay4ynvic3kb1xf0iqay818";
libraryHaskellDepends = [
base hedgehog numhask numhask-prelude numhask-space
];
@@ -171982,17 +173571,17 @@ self: {
}) {};
"numhask-histogram" = callPackage
- ({ mkDerivation, base, containers, doctest, foldl, numhask-prelude
- , numhask-range, tdigest
+ ({ mkDerivation, base, containers, doctest, foldl, numhask-space
+ , tdigest
}:
mkDerivation {
pname = "numhask-histogram";
- version = "0.1.3.0";
- sha256 = "1d4b1iv6czhc9747p5df3qlbj34nzlz608qp975cg31i63inz2ix";
+ version = "0.2.0";
+ sha256 = "0bkqn7h2cs5m318zira6idf2jmslgacci4mr2948dki1hbnj59xi";
libraryHaskellDepends = [
- base containers foldl numhask-prelude numhask-range tdigest
+ base containers foldl numhask-space tdigest
];
- testHaskellDepends = [ base doctest numhask-prelude ];
+ testHaskellDepends = [ base doctest ];
description = "See readme.md";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -172000,13 +173589,12 @@ self: {
}) {};
"numhask-prelude" = callPackage
- ({ mkDerivation, base, doctest, numhask, numhask-space, protolude
- }:
+ ({ mkDerivation, base, doctest, numhask, protolude }:
mkDerivation {
pname = "numhask-prelude";
- version = "0.3.1";
- sha256 = "1j9da7ldacfzkw4yxrc84p0diygvbglj4xdqj9bam8ld2hv5i1mq";
- libraryHaskellDepends = [ base numhask numhask-space protolude ];
+ version = "0.3.2";
+ sha256 = "1884pm13wyhqwwl9n2k9wv7r7q86x4c682m78291sh6yinrymazk";
+ libraryHaskellDepends = [ base numhask protolude ];
testHaskellDepends = [ doctest ];
description = "A numeric prelude";
license = stdenv.lib.licenses.bsd3;
@@ -172037,16 +173625,18 @@ self: {
}) {};
"numhask-space" = callPackage
- ({ mkDerivation, adjunctions, base, distributive, numhask
- , semigroupoids
+ ({ mkDerivation, adjunctions, base, containers, distributive
+ , doctest, foldl, lattices, semigroupoids, tdigest, text, time
}:
mkDerivation {
pname = "numhask-space";
- version = "0.1.1";
- sha256 = "1rf86fbyrbs2a1dxrbr35a2dhfimclindlb4iimijs28is0zdz8s";
+ version = "0.3.0";
+ sha256 = "0j75qig7smx2lnl6drmsj2zs4zg6rw9vvcb1d0cjv47haw9xgz62";
libraryHaskellDepends = [
- adjunctions base distributive numhask semigroupoids
+ adjunctions base containers distributive foldl lattices
+ semigroupoids tdigest text time
];
+ testHaskellDepends = [ base doctest ];
description = "numerical spaces";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -172311,8 +173901,8 @@ self: {
}:
mkDerivation {
pname = "nyx-game";
- version = "1.0.0.0";
- sha256 = "16a1bkw8i81qcp7diblgkc17snxppdsfqly6diirm0sxpbsx5d8s";
+ version = "1.0.1.0";
+ sha256 = "14zxg7znqjglzqlsfvgksknz5ry369x0smjja8dx6h2ih0xf3i06";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -172331,14 +173921,13 @@ self: {
}) {};
"o-clock" = callPackage
- ({ mkDerivation, base, deepseq, doctest, gauge, ghc-prim, Glob
- , hedgehog, markdown-unlit, tasty, tasty-hedgehog, tasty-hspec
- , tiempo, time-units, type-spec
+ ({ mkDerivation, base, doctest, ghc-prim, Glob, hedgehog
+ , markdown-unlit, tasty, tasty-hedgehog, tasty-hspec, type-spec
}:
mkDerivation {
pname = "o-clock";
- version = "1.0.0.1";
- sha256 = "0nmv0zvhd2wd327q268xd8x9swb5v6pm5fn9p5zyn0khja38s6fr";
+ version = "1.1.0";
+ sha256 = "15lad2rjnam0b1ny5zccd0ir3q4i559y28r93sqkws4j74mx8b4c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base ghc-prim ];
@@ -172348,7 +173937,6 @@ self: {
tasty-hspec type-spec
];
testToolDepends = [ doctest markdown-unlit ];
- benchmarkHaskellDepends = [ base deepseq gauge tiempo time-units ];
description = "Type-safe time library";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -172924,8 +174512,8 @@ self: {
({ mkDerivation, base, parsec, pretty, time }:
mkDerivation {
pname = "ofx";
- version = "0.4.2.0";
- sha256 = "1wcmrlf27s6iyyndzhyyrf9dzyjia0ii8s365y1h75h9kwkf48hf";
+ version = "0.4.4.0";
+ sha256 = "1wpcxzrbqw576pgx1jrpqs604ds0lpmg1282shd828lwg5myp33r";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base parsec pretty time ];
@@ -173384,18 +174972,17 @@ self: {
}) {};
"online" = callPackage
- ({ mkDerivation, base, doctest, foldl, numhask-prelude, protolude
- , tasty, tdigest, vector, vector-algorithms
+ ({ mkDerivation, base, doctest, foldl, tasty, tdigest, vector
+ , vector-algorithms
}:
mkDerivation {
pname = "online";
- version = "0.3.0.0";
- sha256 = "056a9dkrzfgj0wf9f9d9d25f6yc03jx9z0p0z5xm8n8brk6b3bds";
+ version = "0.4.0.0";
+ sha256 = "1vb9x90qzmqjydxjcn06gz5lfikwrx73jkkhmqdd5vxmzzj36spz";
libraryHaskellDepends = [
- base foldl numhask-prelude protolude tdigest vector
- vector-algorithms
+ base foldl tdigest vector vector-algorithms
];
- testHaskellDepends = [ base doctest protolude tasty ];
+ testHaskellDepends = [ base doctest tasty ];
description = "online statistics";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -173532,10 +175119,8 @@ self: {
}:
mkDerivation {
pname = "opaleye-trans";
- version = "0.5.0";
- sha256 = "18y9qcs771647g5xy7209rq32w7fqflcr313mdw1fv0m2ak65wb2";
- revision = "2";
- editedCabalFile = "1p51w0q74f8by2yw2hs1z9pfh6jxnlizf4jffjmj6j2kpm9hh3md";
+ version = "0.5.1";
+ sha256 = "11vfp8rb46fvrhryyw9k66cbfnd920n5r4mcasdcnxhn1n8hc7i4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -174584,23 +176169,21 @@ self: {
"optics" = callPackage
({ mkDerivation, array, base, bytestring, containers, criterion
- , inspection-testing, lens, mtl, optics-core, optics-extra
- , optics-th, random, tasty, tasty-hunit, template-haskell
- , transformers, unordered-containers, vector
+ , indexed-profunctors, inspection-testing, lens, mtl, optics-core
+ , optics-extra, optics-th, random, tasty, tasty-hunit
+ , template-haskell, transformers, unordered-containers, vector
}:
mkDerivation {
pname = "optics";
- version = "0.1";
- sha256 = "1xkccyshhzbf8c7v1vi7cw4k1a1gfgw9yl2wfma4q36bv96qq2lk";
- revision = "1";
- editedCabalFile = "01hbhb642f596a8dwx6rxq53cqhf40vgr6c3xrbvs025by890mpi";
+ version = "0.2";
+ sha256 = "0q80rambmw387dq23nsywzpwrvi8vjy9sg1fl2qwc2is6xki6pcl";
libraryHaskellDepends = [
array base containers mtl optics-core optics-extra optics-th
transformers
];
testHaskellDepends = [
- base containers inspection-testing mtl optics-core random tasty
- tasty-hunit template-haskell
+ base containers indexed-profunctors inspection-testing mtl
+ optics-core random tasty tasty-hunit template-haskell
];
benchmarkHaskellDepends = [
base bytestring containers criterion lens transformers
@@ -174611,29 +176194,32 @@ self: {
}) {};
"optics-core" = callPackage
- ({ mkDerivation, array, base, containers, transformers }:
+ ({ mkDerivation, array, base, containers, indexed-profunctors
+ , transformers
+ }:
mkDerivation {
pname = "optics-core";
- version = "0.1";
- sha256 = "0vyvvjlqps0sa03rxp0p2v9vjllff53adn3y6qfwrpc08kxwh7q1";
- libraryHaskellDepends = [ array base containers transformers ];
+ version = "0.2";
+ sha256 = "19hsax8wxxgr28rjz6p9afb06f338xnyvws7salmm1dsik1ghzr8";
+ libraryHaskellDepends = [
+ array base containers indexed-profunctors transformers
+ ];
description = "Optics as an abstract interface: core definitions";
license = stdenv.lib.licenses.bsd3;
}) {};
"optics-extra" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, hashable, mtl
- , optics-core, text, transformers, unordered-containers, vector
+ ({ mkDerivation, array, base, bytestring, containers, hashable
+ , indexed-profunctors, mtl, optics-core, text, transformers
+ , unordered-containers, vector
}:
mkDerivation {
pname = "optics-extra";
- version = "0.1";
- sha256 = "1z0blxm9gxbzqxxcm9bkj8jvf9apgn8abh0wdc4f220rs32c3v7g";
- revision = "1";
- editedCabalFile = "03n8pk423ckyk5rz8z8x9g0amxqpd75lsr90bjsjcp16qak4zjc7";
+ version = "0.2";
+ sha256 = "16n64dyii8b9w1prc73qwfjhinzixckd1xlmb4x8i1jlw2dbz5d1";
libraryHaskellDepends = [
- array base bytestring containers hashable mtl optics-core text
- transformers unordered-containers vector
+ array base bytestring containers hashable indexed-profunctors mtl
+ optics-core text transformers unordered-containers vector
];
description = "Extra utilities and instances for optics-core";
license = stdenv.lib.licenses.bsd3;
@@ -174645,10 +176231,8 @@ self: {
}:
mkDerivation {
pname = "optics-th";
- version = "0.1";
- sha256 = "1fqaxp7divk2wj7mvnsyzclly99l895dss1ssk6dzfgdijjjipk6";
- revision = "2";
- editedCabalFile = "1m5wcl6h83hhiyic7khw6lylmb4rvbaskvpssrd52b2a73gpzm69";
+ version = "0.2";
+ sha256 = "12hij9b5gqq1gdh7zbv09dsqbf9pr7wf2ywjnbf319sn20cn8fv8";
libraryHaskellDepends = [
base containers mtl optics-core template-haskell th-abstraction
transformers
@@ -174659,14 +176243,16 @@ self: {
}) {};
"optics-vl" = callPackage
- ({ mkDerivation, base, optics-core, profunctors }:
+ ({ mkDerivation, base, indexed-profunctors, optics-core
+ , profunctors
+ }:
mkDerivation {
pname = "optics-vl";
- version = "0.1";
- sha256 = "03khw0aqv7wdlym5maasm1l20gj4y1jzci89y592hx3y07mzvapl";
- revision = "1";
- editedCabalFile = "06x99059qi5qhsq7cql2l0pk0d1kh8is320xsnxw6qjp2c4hild2";
- libraryHaskellDepends = [ base optics-core profunctors ];
+ version = "0.2";
+ sha256 = "0gd61ha93bws7fchjghc6bca9g8jgli0v6cl24g8ii2c22jgga6x";
+ libraryHaskellDepends = [
+ base indexed-profunctors optics-core profunctors
+ ];
description = "Utilities for compatibility with van Laarhoven optics";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -174690,6 +176276,23 @@ self: {
broken = true;
}) {};
+ "optima-for-hasql" = callPackage
+ ({ mkDerivation, base, bytestring, hasql, hasql-pool, optima, text
+ , time
+ }:
+ mkDerivation {
+ pname = "optima-for-hasql";
+ version = "0.1.0.1";
+ sha256 = "1hqxhqj6cka7vjky9jp6bdk5gsach51bps6j2ii8h5bz01bln6df";
+ libraryHaskellDepends = [
+ base bytestring hasql hasql-pool optima text time
+ ];
+ description = "Command-line arguments parsing for Hasql";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"optimal-blocks" = callPackage
({ mkDerivation, base, bytestring, bytestring-arbitrary, criterion
, cryptohash, deepseq, hex, QuickCheck, vector
@@ -175241,8 +176844,8 @@ self: {
}:
mkDerivation {
pname = "orgmode-parse";
- version = "0.2.2";
- sha256 = "1f6wcxkln5ddaa2z7wbkp6wndgq38qv9h1wnn27gqcms02758v2r";
+ version = "0.2.3";
+ sha256 = "0vwmxgxvyr44qx2zvc796i7jid3c5nrfa82pf696vvjnxgb805sa";
libraryHaskellDepends = [
aeson attoparsec base bytestring containers free hashable
old-locale semigroups text thyme unordered-containers
@@ -175266,8 +176869,8 @@ self: {
}:
mkDerivation {
pname = "orgstat";
- version = "0.1.6";
- sha256 = "1w6nbgq29bdx0skqsy7h46x46g6rzpsgp2n5ldxv2nmbwbhq6bib";
+ version = "0.1.7";
+ sha256 = "1yvzs6sdkdgi5gfdgznnz1f03sf57icnn7bb5njcam7gxwvswbkp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -176225,6 +177828,8 @@ self: {
pname = "palette";
version = "0.3.0.2";
sha256 = "0820n3cj4zy9s46diln2rrs4lrxbipkhdw74p2w42gc7k1nlj54i";
+ revision = "1";
+ editedCabalFile = "0x536r15zzxlkf5p5a2x64qr5szdf9yh04vaiiwfhsm232qb6fjq";
libraryHaskellDepends = [
array base colour containers MonadRandom
];
@@ -176371,7 +177976,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "pandoc-citeproc_0_16_3" = callPackage
+ "pandoc-citeproc_0_16_3_1" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring
, Cabal, containers, data-default, directory, filepath, hs-bibutils
, HsYAML, HsYAML-aeson, libyaml, mtl, network, old-locale, pandoc
@@ -176381,8 +177986,8 @@ self: {
}:
mkDerivation {
pname = "pandoc-citeproc";
- version = "0.16.3";
- sha256 = "1jj4j71xx63k3hhcr2l9vgxsj3v038dska1pdlz8pi6b4kmp00hb";
+ version = "0.16.3.1";
+ sha256 = "12fsvvjcl7mf52xggh6v7p9va7vhfxj62ziyl1idiz13wp0ipc2z";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -176497,8 +178102,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "A Pandoc filter for emphasizing code in fenced blocks";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pandoc-filter-graphviz" = callPackage
@@ -176647,19 +178250,20 @@ self: {
"pandoc-placetable" = callPackage
({ mkDerivation, aeson, base, bytestring, explicit-exception
- , http-conduit, pandoc-types, spreadsheet, text, utf8-string
+ , http-conduit, pandoc, pandoc-types, spreadsheet, text
+ , utf8-string
}:
mkDerivation {
pname = "pandoc-placetable";
version = "0.5.1";
sha256 = "0zfqmsq86jvwm4kpjb02whcdxk5xpgaj1sbdh471kr2vz8q4p112";
- configureFlags = [ "-finlineMarkdown" ];
+ configureFlags = [ "-finlinemarkdown" ];
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
executableHaskellDepends = [
- aeson base bytestring explicit-exception http-conduit pandoc-types
- spreadsheet text utf8-string
+ aeson base bytestring explicit-exception http-conduit pandoc
+ pandoc-types spreadsheet text utf8-string
];
description = "Pandoc filter to include CSV files";
license = "GPL";
@@ -176723,6 +178327,38 @@ self: {
broken = true;
}) {};
+ "pandoc-pyplot_2_2_0_0" = callPackage
+ ({ mkDerivation, base, containers, data-default-class, deepseq
+ , directory, filepath, hashable, hspec, hspec-expectations, mtl
+ , open-browser, optparse-applicative, pandoc, pandoc-types
+ , shakespeare, tasty, tasty-hspec, tasty-hunit, template-haskell
+ , temporary, text, typed-process, yaml
+ }:
+ mkDerivation {
+ pname = "pandoc-pyplot";
+ version = "2.2.0.0";
+ sha256 = "1090c3ilm2krz8wyhizlrbwdrn0hq05a7cyh1n0y57sfv3hxprbj";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers data-default-class directory filepath hashable mtl
+ pandoc pandoc-types shakespeare temporary text typed-process yaml
+ ];
+ executableHaskellDepends = [
+ base data-default-class deepseq directory filepath open-browser
+ optparse-applicative pandoc pandoc-types template-haskell temporary
+ text
+ ];
+ testHaskellDepends = [
+ base data-default-class directory filepath hspec hspec-expectations
+ mtl pandoc-types tasty tasty-hspec tasty-hunit temporary text
+ ];
+ description = "A Pandoc filter to include figures generated from Python code blocks";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"pandoc-sidenote" = callPackage
({ mkDerivation, base, monad-gen, pandoc, pandoc-types }:
mkDerivation {
@@ -176777,6 +178413,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "pandoc-types_1_20" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, criterion
+ , deepseq, ghc-prim, HUnit, QuickCheck, string-qq, syb
+ , test-framework, test-framework-hunit, test-framework-quickcheck2
+ , text, transformers
+ }:
+ mkDerivation {
+ pname = "pandoc-types";
+ version = "1.20";
+ sha256 = "0wz89ywyhvxz8daw4ia132kg6ynx5y4wva4g899wvq4kyjy1dixa";
+ libraryHaskellDepends = [
+ aeson base bytestring containers deepseq ghc-prim QuickCheck syb
+ text transformers
+ ];
+ testHaskellDepends = [
+ aeson base bytestring containers HUnit QuickCheck string-qq syb
+ test-framework test-framework-hunit test-framework-quickcheck2 text
+ ];
+ benchmarkHaskellDepends = [ base criterion text ];
+ description = "Types for representing a structured document";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"pandoc-unlit" = callPackage
({ mkDerivation, base, pandoc }:
mkDerivation {
@@ -177501,8 +179161,8 @@ self: {
}:
mkDerivation {
pname = "papillon";
- version = "0.1.0.6";
- sha256 = "1j0sxac7pgwfbgb545ysjsw7haz6m41m6gz5z8v3xawjhx662nib";
+ version = "0.1.1.1";
+ sha256 = "1z0136v8hhzrljql8z17jvcb3y5n7nr9fc584kj4wyscpma38a46";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -177704,21 +179364,21 @@ self: {
"parameterized-utils" = callPackage
({ mkDerivation, base, constraints, containers, deepseq, ghc-prim
- , hashable, hashtables, lens, mtl, QuickCheck, tasty, tasty-ant-xml
- , tasty-hunit, tasty-quickcheck, template-haskell, text
+ , hashable, hashtables, hedgehog, lens, mtl, tasty, tasty-ant-xml
+ , tasty-hedgehog, tasty-hunit, template-haskell, text
, th-abstraction, vector
}:
mkDerivation {
pname = "parameterized-utils";
- version = "2.0";
- sha256 = "0wbgjpwmiqll5pjfcf3p2ds3jaqvwx4m2v12a4r658fv18s9c14n";
+ version = "2.0.1.0";
+ sha256 = "1r7bxlb82np6xg7wkqhvja7zkp0l6adwwg0b0h3ji2mcmi47xd2z";
libraryHaskellDepends = [
base constraints containers deepseq ghc-prim hashable hashtables
lens mtl template-haskell text th-abstraction vector
];
testHaskellDepends = [
- base ghc-prim hashable hashtables lens mtl QuickCheck tasty
- tasty-ant-xml tasty-hunit tasty-quickcheck
+ base ghc-prim hashable hashtables hedgehog lens mtl tasty
+ tasty-ant-xml tasty-hedgehog tasty-hunit
];
description = "Classes and data structures for working with data-kind indexed types";
license = stdenv.lib.licenses.bsd3;
@@ -178214,12 +179874,12 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "parser-combinators_1_2_0" = callPackage
+ "parser-combinators_1_2_1" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "parser-combinators";
- version = "1.2.0";
- sha256 = "18kfg4sxighqzd64ad98xhc62sh7pd63pv7xhcj601pw922iappa";
+ version = "1.2.1";
+ sha256 = "0k95nvgnl5820y094yfh7b868l0xd1diclm4kx9560p5rm02w5h3";
libraryHaskellDepends = [ base ];
description = "Lightweight package providing commonly useful parser combinators";
license = stdenv.lib.licenses.bsd3;
@@ -178250,15 +179910,15 @@ self: {
broken = true;
}) {};
- "parser-combinators-tests_1_2_0" = callPackage
+ "parser-combinators-tests_1_2_1" = callPackage
({ mkDerivation, base, hspec, hspec-discover, hspec-expectations
, hspec-megaparsec, megaparsec, megaparsec-tests
, parser-combinators, QuickCheck
}:
mkDerivation {
pname = "parser-combinators-tests";
- version = "1.2.0";
- sha256 = "0ainpyrxm03brn6z27jkqp65rc1z3lza00k6mg10506qk83fa52l";
+ version = "1.2.1";
+ sha256 = "0iy4iajpjka1diy660x3mvmh8kldwf3svwdmvlxh26dsqy2s8sx8";
isLibrary = false;
isExecutable = false;
testHaskellDepends = [
@@ -178513,8 +180173,8 @@ self: {
({ mkDerivation, base, template-haskell, transformers }:
mkDerivation {
pname = "partial-records";
- version = "0.2.1.0";
- sha256 = "1aw1cnr4zxwczmxirkd7pw5pfajfyinl5d4ar5xhq4hmfyfrdvxi";
+ version = "0.2.2.1";
+ sha256 = "0vp5d0jdbk451a563a4hzkycyqh41w6plb39dfn0bv6li4a5qp8h";
libraryHaskellDepends = [ base template-haskell transformers ];
description = "Template haskell utilities for constructing records with default values";
license = stdenv.lib.licenses.bsd3;
@@ -179016,8 +180676,8 @@ self: {
pname = "paths";
version = "0.2.0.0";
sha256 = "18pzjlnmx7w79riig7qzyhw13jla92lals9lwayl23qr02ndna4v";
- revision = "1";
- editedCabalFile = "1k477vwhahdgkf3sm2yjl1638qwq6ddm2x10vdf3cq48js2pkrw5";
+ revision = "2";
+ editedCabalFile = "0r5nm9qqqa4nkz6aymhh62lfmmkjip25a4lk441a108i1ngkjl5m";
libraryHaskellDepends = [
base bytestring deepseq directory filepath template-haskell text
time
@@ -179495,6 +181155,20 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) pcre;};
+ "pcre-light_0_4_1_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, HUnit, mtl, pcre }:
+ mkDerivation {
+ pname = "pcre-light";
+ version = "0.4.1.0";
+ sha256 = "0lqvsmc6bfhdv6igm3fmw8nklyhw3j3jsl0s1k6r3fhb6ambzxhn";
+ libraryHaskellDepends = [ base bytestring ];
+ librarySystemDepends = [ pcre ];
+ testHaskellDepends = [ base bytestring containers HUnit mtl ];
+ description = "Portable regex library for Perl 5 compatible regular expressions";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) pcre;};
+
"pcre-light-extra" = callPackage
({ mkDerivation, base, bytestring, pcre-light }:
mkDerivation {
@@ -179927,8 +181601,8 @@ self: {
}:
mkDerivation {
pname = "pell";
- version = "0.1.1.0";
- sha256 = "1m2avh9cn51k3m57q4yaqhikipfs7nx2xg3x0kixpgcp1j90482y";
+ version = "0.1.3.0";
+ sha256 = "07l623ja134s99qlhvjrsfcyaj9s504xfm9ml8afc78k9yarly9w";
libraryHaskellDepends = [ arithmoi base containers ];
testHaskellDepends = [
arithmoi base Cabal cabal-test-quickcheck containers primes
@@ -180219,8 +181893,8 @@ self: {
}:
mkDerivation {
pname = "perf";
- version = "0.4.1.0";
- sha256 = "1z0128fnqlraj8sj26fsfy9izfr1ld3k5c3sh0471fh36vf507c8";
+ version = "0.5.0.0";
+ sha256 = "1qbsk523xq27fww7bzd6zcj117630sji9szw3g3d75pbw4x5i5nl";
libraryHaskellDepends = [
base containers deepseq foldl rdtsc text time transformers
];
@@ -180233,22 +181907,21 @@ self: {
"perf-analysis" = callPackage
({ mkDerivation, base, containers, deepseq, formatting
- , optparse-generic, perf, protolude, scientific, tdigest, text
- , vector
+ , optparse-generic, perf, protolude, readme-lhs, scientific
+ , tdigest, text, vector
}:
mkDerivation {
pname = "perf-analysis";
- version = "0.0.1.1";
- sha256 = "1rjig10c7cy3lck2cvjs6drwrakb65mqhjgs6aakb07yjjl536pn";
+ version = "0.2.0.0";
+ sha256 = "1dnanink5j2dhqh91dmvrw42n7b1cfrbwglp7yikabwg9888nmax";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base deepseq formatting perf protolude scientific tdigest text
- vector
+ base formatting perf protolude readme-lhs scientific tdigest text
];
executableHaskellDepends = [
base containers deepseq formatting optparse-generic perf protolude
- scientific tdigest text vector
+ readme-lhs text vector
];
description = "analysis example using perf";
license = stdenv.lib.licenses.bsd3;
@@ -180291,11 +181964,18 @@ self: {
}:
mkDerivation {
pname = "perfect-vector-shuffle";
- version = "0.1.1";
- sha256 = "1r9w8792r25fgyf7q7jdpnw4rmdvrjfg7g4dn2dk1d3gy4lbabig";
+ version = "0.1.1.1";
+ sha256 = "1z4iv4sv9ld0gvdfa46ll5bsbxi9lckh69paip1c5ijcg78vy5y0";
+ revision = "1";
+ editedCabalFile = "1pnxrzncwi5qmmyjimjdjhgh65n9kxs663b356rnpdf7brc5bxa0";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
base MonadRandom primitive random vector
];
+ executableHaskellDepends = [
+ base MonadRandom primitive random vector
+ ];
testHaskellDepends = [
base QuickCheck quickcheck-instances random tasty tasty-quickcheck
vector
@@ -180597,24 +182277,23 @@ self: {
maintainers = with stdenv.lib.maintainers; [ psibi ];
}) {};
- "persistent_2_10_1" = callPackage
+ "persistent_2_10_4" = callPackage
({ mkDerivation, aeson, attoparsec, base, base64-bytestring
, blaze-html, bytestring, conduit, containers, fast-logger, hspec
, http-api-data, monad-logger, mtl, path-pieces, resource-pool
, resourcet, scientific, silently, template-haskell, text, time
- , transformers, unliftio-core, unordered-containers, vector
+ , transformers, unliftio, unliftio-core, unordered-containers
+ , vector
}:
mkDerivation {
pname = "persistent";
- version = "2.10.1";
- sha256 = "1wwka7pxyym12hcvf45qr15n3ig9zyz5y2wl30vgcvwnhawmrsbg";
- revision = "1";
- editedCabalFile = "0b2ahki4wqb071rb329mz92gv8xnk0n8m1c39apcdq0pfqfx0a2z";
+ version = "2.10.4";
+ sha256 = "1cxswz72sqdg2z1nbpgp1k5qr41djgk8qbf8nz7wfppsrhacyffi";
libraryHaskellDepends = [
aeson attoparsec base base64-bytestring blaze-html bytestring
conduit containers fast-logger http-api-data monad-logger mtl
path-pieces resource-pool resourcet scientific silently
- template-haskell text time transformers unliftio-core
+ template-haskell text time transformers unliftio unliftio-core
unordered-containers vector
];
testHaskellDepends = [
@@ -180866,7 +182545,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "persistent-mysql_2_10_1" = callPackage
+ "persistent-mysql_2_10_2" = callPackage
({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit
, containers, fast-logger, hspec, HUnit, monad-logger, mysql
, mysql-simple, persistent, persistent-qq, persistent-template
@@ -180875,8 +182554,8 @@ self: {
}:
mkDerivation {
pname = "persistent-mysql";
- version = "2.10.1";
- sha256 = "0a75zqfhcd8xigcifi4ksdn5xwyq5qnif1r3yvnkhp5f3vjzm9vj";
+ version = "2.10.2";
+ sha256 = "1h5jz1w6ayinlpwbwaxvmrp4pcyqiirvi9gpv249gqabq95fmq57";
libraryHaskellDepends = [
aeson base blaze-builder bytestring conduit containers monad-logger
mysql mysql-simple persistent resource-pool resourcet text
@@ -180994,7 +182673,7 @@ self: {
maintainers = with stdenv.lib.maintainers; [ psibi ];
}) {};
- "persistent-postgresql_2_10_0" = callPackage
+ "persistent-postgresql_2_10_1" = callPackage
({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit
, containers, fast-logger, hspec, hspec-expectations, HUnit
, monad-logger, persistent, persistent-qq, persistent-template
@@ -181004,8 +182683,8 @@ self: {
}:
mkDerivation {
pname = "persistent-postgresql";
- version = "2.10.0";
- sha256 = "00kc14zf6ggblyps68qvg7d0s4wbsz0iv96sdvjv5rsqwblrav18";
+ version = "2.10.1";
+ sha256 = "1l6fwdql6b896f3dbjddpplrh45msm2hpwnbmlhpvam7kkivjjx2";
libraryHaskellDepends = [
aeson base blaze-builder bytestring conduit containers monad-logger
persistent postgresql-libpq postgresql-simple resource-pool
@@ -181269,7 +182948,7 @@ self: {
maintainers = with stdenv.lib.maintainers; [ psibi ];
}) {};
- "persistent-template_2_7_2" = callPackage
+ "persistent-template_2_7_3" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, criterion
, deepseq, deepseq-generics, file-embed, hspec, http-api-data
, monad-control, monad-logger, path-pieces, persistent, QuickCheck
@@ -181277,8 +182956,8 @@ self: {
}:
mkDerivation {
pname = "persistent-template";
- version = "2.7.2";
- sha256 = "04fpxsbj78gy51bl3jcfg70aaha92v0r48bjwq4pg7ln3cic95i8";
+ version = "2.7.3";
+ sha256 = "0msvjpn6bv1f4jxap09399imfq88s8ccqyh3bgh4kzgwshq8sgmd";
libraryHaskellDepends = [
aeson base bytestring containers http-api-data monad-control
monad-logger path-pieces persistent template-haskell text
@@ -182261,12 +183940,14 @@ self: {
}) {};
"pickle" = callPackage
- ({ mkDerivation, base, containers, network, text }:
+ ({ mkDerivation, base, containers, network, stm, text }:
mkDerivation {
pname = "pickle";
- version = "0.1.0.0";
- sha256 = "1jai9ys9mznc8v6z9jsh1yc4xdf12cr3gw7ci2nx9xzjspn4qy8z";
- libraryHaskellDepends = [ base containers network text ];
+ version = "1.0.0.0";
+ sha256 = "066vla7x4ls59rhx9adr4lqx9yi5d047vcy90wgqh3lmnm7nj77m";
+ revision = "1";
+ editedCabalFile = "10fbbygp1w79h8spmcdwz56vl0gw761rfvb731fhmsvm35390jd9";
+ libraryHaskellDepends = [ base containers network stm text ];
description = "Instant StatsD in Haskell";
license = stdenv.lib.licenses.mit;
}) {};
@@ -182562,6 +184243,25 @@ self: {
broken = true;
}) {};
+ "pine" = callPackage
+ ({ mkDerivation, base, containers, sdl2, sdl2-image, stm, text }:
+ mkDerivation {
+ pname = "pine";
+ version = "0.1.0.2";
+ sha256 = "0896l27g1cmrvkq2b1bdy7sfr6z0jg2pk1mvhwr1n3f0gwgiy36i";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers sdl2 sdl2-image stm text
+ ];
+ executableHaskellDepends = [
+ base containers sdl2 sdl2-image stm text
+ ];
+ testHaskellDepends = [ base containers sdl2 sdl2-image stm text ];
+ description = "Functional 2D Game Framework";
+ license = stdenv.lib.licenses.zlib;
+ }) {};
+
"ping" = callPackage
({ mkDerivation, base, cpu, ip, posix-api, primitive
, primitive-addr, primitive-containers, stm, transformers
@@ -184714,15 +186414,15 @@ self: {
}) {};
"plugins-multistage" = callPackage
- ({ mkDerivation, base, directory, ghc, process, QuickCheck, tasty
- , tasty-quickcheck, tasty-th, template-haskell, th-desugar
+ ({ mkDerivation, base, directory, ghc, ghci, process, QuickCheck
+ , tasty, tasty-quickcheck, tasty-th, template-haskell, th-desugar
}:
mkDerivation {
pname = "plugins-multistage";
- version = "0.6.1";
- sha256 = "0kwibjp9r9gwkmi8i79cc217jhnqljcgdkvpsk7hclmaa7ir3caq";
+ version = "0.6.2";
+ sha256 = "1cjy71s9whjkc8lrb29v5hbkak1jf36ng3xhqszdag887f2mk22b";
libraryHaskellDepends = [
- base directory ghc process template-haskell th-desugar
+ base directory ghc ghci process template-haskell th-desugar
];
testHaskellDepends = [
base QuickCheck tasty tasty-quickcheck tasty-th template-haskell
@@ -185245,15 +186945,15 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "poly_0_3_2_0" = callPackage
+ "poly_0_3_3_0" = callPackage
({ mkDerivation, base, deepseq, gauge, primitive, QuickCheck
, quickcheck-classes, semirings, tasty, tasty-quickcheck, vector
, vector-algorithms
}:
mkDerivation {
pname = "poly";
- version = "0.3.2.0";
- sha256 = "0liphgwfqnpsf410l1hldzqhgjg5p45nlcybyby1fk0ijx96yl5y";
+ version = "0.3.3.0";
+ sha256 = "1hj77nzyfipsycy77h8ccsx4iyy47ljjv0j8ckihxhaq36g0fpan";
libraryHaskellDepends = [
base deepseq primitive semirings vector vector-algorithms
];
@@ -185467,17 +187167,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "polysemy_1_2_1_0" = callPackage
- ({ mkDerivation, async, base, containers, criterion, doctest
- , first-class-families, free, freer-simple, hspec, hspec-discover
- , inspection-testing, mtl, stm, syb, template-haskell
- , th-abstraction, transformers, type-errors, type-errors-pretty
- , unagi-chan
+ "polysemy_1_2_3_0" = callPackage
+ ({ mkDerivation, async, base, Cabal, cabal-doctest, containers
+ , criterion, doctest, first-class-families, free, freer-simple
+ , hspec, hspec-discover, inspection-testing, mtl, stm, syb
+ , template-haskell, th-abstraction, transformers, type-errors
+ , type-errors-pretty, unagi-chan
}:
mkDerivation {
pname = "polysemy";
- version = "1.2.1.0";
- sha256 = "0apwnscl6falazh8w8vv7zm2rv60ls8syk06swjicm4vwxj7zdl4";
+ version = "1.2.3.0";
+ sha256 = "0vb0k3kmzsjw45p220nw780wlax1r7mv56j06vkzqclkf8s5jky3";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
async base containers first-class-families mtl stm syb
template-haskell th-abstraction transformers type-errors
@@ -185518,19 +187219,19 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Experimental, RandomFu effect and interpreters for polysemy";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polysemy-plugin" = callPackage
- ({ mkDerivation, base, containers, doctest, ghc
- , ghc-tcplugins-extra, hspec, hspec-discover, inspection-testing
- , polysemy, should-not-typecheck, syb, transformers
+ ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest
+ , ghc, ghc-tcplugins-extra, hspec, hspec-discover
+ , inspection-testing, polysemy, should-not-typecheck, syb
+ , transformers
}:
mkDerivation {
pname = "polysemy-plugin";
- version = "0.2.3.0";
- sha256 = "1icaxdw2670svhns5g40d1kzxxx3yhcza660a0csdh83f3jzjy2w";
+ version = "0.2.4.0";
+ sha256 = "0ppnp3b6sa835jrr31la2b9z0mlil8hm60dqvz2pvyfkic88y9mg";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
base containers ghc ghc-tcplugins-extra polysemy syb transformers
];
@@ -185541,8 +187242,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Disambiguate obvious uses of effects";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polysemy-zoo" = callPackage
@@ -185565,8 +187264,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Experimental, user-contributed effects and interpreters for polysemy";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polysemy-zoo_0_6_0_1" = callPackage
@@ -185592,7 +187289,6 @@ self: {
description = "Experimental, user-contributed effects and interpreters for polysemy";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polyseq" = callPackage
@@ -186525,12 +188221,17 @@ self: {
}) {};
"postgres-options" = callPackage
- ({ mkDerivation, base, bytestring }:
+ ({ mkDerivation, base, bytestring, generic-monoid, hspec, split
+ , uri-bytestring
+ }:
mkDerivation {
pname = "postgres-options";
- version = "0.1.0.1";
- sha256 = "0pysvgg2p032j5a9qdysbndy0a0fzm41zgv070cwqk199w1lh3h7";
- libraryHaskellDepends = [ base bytestring ];
+ version = "0.2.0.0";
+ sha256 = "1dfr15bg77117y27rr1kvbxcsyh36ha30c8rgiqd15y7pjd4apy4";
+ libraryHaskellDepends = [
+ base bytestring generic-monoid split uri-bytestring
+ ];
+ testHaskellDepends = [ base hspec ];
description = "An Options type representing options for postgres connections";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -186791,6 +188492,53 @@ self: {
license = "GPL";
}) {};
+ "postgresql-pure" = callPackage
+ ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring
+ , cassava, clock, containers, convertible, cryptohash-md5
+ , data-default-class, deepseq, doctest, double-conversion, HDBC
+ , HDBC-postgresql, HDBC-session, homotuple, hourglass, hspec
+ , hspec-core, HUnit, list-tuple, memory, mtl, network, old-time
+ , Only, optparse-applicative, persistable-record, postgres-wire
+ , postgresql-binary, postgresql-libpq, postgresql-simple
+ , postgresql-typed, pretty-hex, QuickCheck, random-shuffle
+ , relational-query, relational-query-HDBC, relational-record
+ , safe-exceptions, scientific, single-tuple, text, time
+ , utf8-string, vector
+ }:
+ mkDerivation {
+ pname = "postgresql-pure";
+ version = "0.1.2.0";
+ sha256 = "1dsjciaryxqizhg33axlcvj7i0h9xi4hz956kijqvmy0lb0bjscf";
+ libraryHaskellDepends = [
+ attoparsec base base16-bytestring bytestring containers convertible
+ cryptohash-md5 data-default-class double-conversion HDBC homotuple
+ list-tuple memory mtl network Only postgresql-binary pretty-hex
+ safe-exceptions scientific single-tuple text time utf8-string
+ ];
+ testHaskellDepends = [
+ attoparsec base base16-bytestring bytestring containers convertible
+ cryptohash-md5 data-default-class doctest double-conversion HDBC
+ HDBC-postgresql HDBC-session homotuple hspec hspec-core HUnit
+ list-tuple memory mtl network old-time Only persistable-record
+ postgresql-binary pretty-hex QuickCheck relational-query
+ relational-query-HDBC relational-record safe-exceptions scientific
+ single-tuple text time utf8-string
+ ];
+ benchmarkHaskellDepends = [
+ attoparsec base base16-bytestring bytestring cassava clock
+ containers convertible cryptohash-md5 data-default-class deepseq
+ double-conversion HDBC homotuple hourglass list-tuple memory mtl
+ network Only optparse-applicative postgres-wire postgresql-binary
+ postgresql-libpq postgresql-simple postgresql-typed pretty-hex
+ random-shuffle safe-exceptions scientific single-tuple text time
+ utf8-string vector
+ ];
+ description = "pure Haskell PostgreSQL driver";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {postgres-wire = null;};
+
"postgresql-query" = callPackage
({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
, containers, data-default, exceptions, file-embed
@@ -186964,8 +188712,8 @@ self: {
}:
mkDerivation {
pname = "postgresql-simple-opts";
- version = "0.5.0.0";
- sha256 = "1a2z6pcdvg51k6n5k1ppp43pv2vvdbkgx2rpwm4ip15qh63gm7i3";
+ version = "0.5.0.1";
+ sha256 = "003pny8vhbpl9vdfrw2k5x2cg6q01pirhl95s1zbm6vx2p8vpx89";
libraryHaskellDepends = [
base bytestring data-default either envy generic-deriving
optparse-applicative optparse-generic postgres-options
@@ -187153,8 +188901,8 @@ self: {
}:
mkDerivation {
pname = "postgrest";
- version = "6.0.0";
- sha256 = "0m0zplw8f1ncnbmrnsylq2z7pv8r86hsndsgbld52wfdc85b3r0z";
+ version = "6.0.2";
+ sha256 = "0c1yapjwsccqmj6jh8bkgv15p83dh7bd7ib68cd80pi3n9dplqvw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -187828,13 +189576,41 @@ self: {
({ mkDerivation, adjunctions, base, lens, mtl }:
mkDerivation {
pname = "predicate-transformers";
- version = "0.5.0.0";
- sha256 = "114mzc7vshxcvzlgqjyhadhmzjkmlszi513fjfmqfl6n556k48wf";
+ version = "0.6.0.0";
+ sha256 = "0m1dgkfbw4prhccllpdm7h99shp2554f1bvi0s950qa2k3mvz9l4";
libraryHaskellDepends = [ adjunctions base lens mtl ];
description = "A library for writing predicates and transformations over predicates in Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "predicate-typed" = callPackage
+ ({ mkDerivation, aeson, base, binary, bytestring, comonad
+ , containers, deepseq, directory, doctest, ghc-prim, lens, mtl
+ , pcre-heavy, pcre-light, pretty, pretty-terminal, QuickCheck, safe
+ , stm, tasty, tasty-hunit, tasty-quickcheck, template-haskell, text
+ , th-lift, these, time, tree-view
+ }:
+ mkDerivation {
+ pname = "predicate-typed";
+ version = "0.4.0.0";
+ sha256 = "1inbwv7g98b8pc0z3ri4hrmang6caaam99mv6vd1pam11kpw6l8g";
+ libraryHaskellDepends = [
+ aeson base binary bytestring comonad containers deepseq directory
+ ghc-prim lens mtl pcre-heavy pcre-light pretty pretty-terminal
+ QuickCheck safe template-haskell text th-lift these time tree-view
+ ];
+ testHaskellDepends = [
+ aeson base binary bytestring comonad containers deepseq directory
+ doctest ghc-prim lens mtl pcre-heavy pcre-light pretty
+ pretty-terminal QuickCheck safe stm tasty tasty-hunit
+ tasty-quickcheck template-haskell text th-lift these time tree-view
+ ];
+ description = "Predicates, Refinement types and Dsl";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"predicates" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -188445,6 +190221,7 @@ self: {
benchmarkHaskellDepends = [ base criterion text ];
description = "pretty printer for data types with a 'Show' instance";
license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ cdepillabout ];
}) {};
"pretty-simple_3_1_0_0" = callPackage
@@ -188469,6 +190246,7 @@ self: {
description = "pretty printer for data types with a 'Show' instance";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ maintainers = with stdenv.lib.maintainers; [ cdepillabout ];
}) {};
"pretty-sop" = callPackage
@@ -188571,7 +190349,7 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
- "prettyprinter_1_3_0" = callPackage
+ "prettyprinter_1_5_1" = callPackage
({ mkDerivation, ansi-wl-pprint, base, base-compat, bytestring
, containers, criterion, deepseq, doctest, mtl, pgp-wordlist
, QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck, text
@@ -188579,15 +190357,13 @@ self: {
}:
mkDerivation {
pname = "prettyprinter";
- version = "1.3.0";
- sha256 = "1dc43z53s8pbrv6wf2mq6zvggd67lk415zqg8q9bcd1ld5m9h2x4";
- revision = "2";
- editedCabalFile = "044zsw0fykrf657s60wrn2798g6b3phis1d32f92zrrq7y2nscw3";
+ version = "1.5.1";
+ sha256 = "151p75gkbmjfjb4bw14xxpka6i44x14hpbxxdbrsfsnlrncb8rpv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base text ];
testHaskellDepends = [
- base bytestring doctest pgp-wordlist tasty tasty-hunit
+ base bytestring doctest pgp-wordlist QuickCheck tasty tasty-hunit
tasty-quickcheck text
];
benchmarkHaskellDepends = [
@@ -188986,8 +190762,8 @@ self: {
({ mkDerivation, base, primitive, QuickCheck }:
mkDerivation {
pname = "primitive-foreign";
- version = "0.1";
- sha256 = "0qznygyj4fsgdggrb02nc78nfjyvfjsdaznw01a0sw2b1yld0zqg";
+ version = "0.1.1";
+ sha256 = "15fv32c5q1x1q4qwwcaqhn01bzv887njc8qnqhnp7p3h5m0xz2pc";
libraryHaskellDepends = [ base primitive ];
testHaskellDepends = [ base primitive QuickCheck ];
description = "using the `Prim` interface for the FFI";
@@ -189060,8 +190836,8 @@ self: {
pname = "primitive-sort";
version = "0.1.0.0";
sha256 = "147y4y8v00yggfgyf70kzd3pd9r6jvgxkzjsy3xpbp6mjdnzrbm3";
- revision = "3";
- editedCabalFile = "1ld4wm2p75nl0qvzmgz1isgl1w59gk9ydg6hq0mijq362vx4ih2w";
+ revision = "4";
+ editedCabalFile = "167p2a9bc64vfrmxnwr0zh7ddcm41rxchckygxkya46kcrgn07v3";
libraryHaskellDepends = [ base contiguous ghc-prim primitive ];
testHaskellDepends = [
base containers doctest HUnit primitive QuickCheck smallcheck tasty
@@ -189368,6 +191144,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "probability_0_2_6" = callPackage
+ ({ mkDerivation, base, containers, random, transformers, utility-ht
+ }:
+ mkDerivation {
+ pname = "probability";
+ version = "0.2.6";
+ sha256 = "12qzgn9jb9hvbpbkb75ad55yhmhai945rvdbamx6zspbrjlsb9sz";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base containers random transformers utility-ht
+ ];
+ description = "Probabilistic Functional Programming";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"probable" = callPackage
({ mkDerivation, base, criterion, mtl, mwc-random, mwc-random-monad
, primitive, statistics, transformers, vector
@@ -189736,6 +191528,8 @@ self: {
libraryHaskellDepends = [ base category ];
description = "Product category";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"product-isomorphic" = callPackage
@@ -189857,6 +191651,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "profunctor-arrows" = callPackage
+ ({ mkDerivation, base, comonad, profunctors }:
+ mkDerivation {
+ pname = "profunctor-arrows";
+ version = "0.0.0.1";
+ sha256 = "1zcka3xdg3zpy3bxafgipsxyj04jbywl2yf4x6qa13287lxwn6wm";
+ libraryHaskellDepends = [ base comonad profunctors ];
+ description = "Profunctor arrows";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"profunctor-extras" = callPackage
({ mkDerivation, base, profunctors }:
mkDerivation {
@@ -189869,6 +191674,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "profunctor-misc" = callPackage
+ ({ mkDerivation, base, comonad, contravariant, profunctors }:
+ mkDerivation {
+ pname = "profunctor-misc";
+ version = "0.0.0.1";
+ sha256 = "0akgx4gasd0p0skqrr29xdm0yp0dppzx21skk00is0lrwmldhqkg";
+ libraryHaskellDepends = [ base comonad contravariant profunctors ];
+ description = "Profunctor miscellany";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"profunctor-monad" = callPackage
({ mkDerivation, base, constraints, hashable, mtl, profunctors
, transformers, unordered-containers
@@ -189885,6 +191701,25 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "profunctor-optics" = callPackage
+ ({ mkDerivation, adjunctions, base, bifunctors, comonad
+ , connections, contravariant, distributive, foldl, mtl
+ , profunctor-misc, profunctors, recursion-schemes, rings
+ , semigroupoids, unliftio-core
+ }:
+ mkDerivation {
+ pname = "profunctor-optics";
+ version = "0.0.0.1";
+ sha256 = "043cgxgdvz073mrc9bbpk8m35fy8qch33xya7v7s73sjijk6wcg6";
+ libraryHaskellDepends = [
+ adjunctions base bifunctors comonad connections contravariant
+ distributive foldl mtl profunctor-misc profunctors
+ recursion-schemes rings semigroupoids unliftio-core
+ ];
+ description = "Profunctor optics";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"profunctors" = callPackage
({ mkDerivation, base, base-orphans, bifunctors, comonad
, contravariant, distributive, semigroups, tagged, transformers
@@ -190243,16 +192078,16 @@ self: {
"prometheus" = callPackage
({ mkDerivation, atomic-primops, base, bytestring, containers
- , http-client, http-types, network-uri, text, transformers, wai
- , warp
+ , http-client, http-client-tls, http-types, network-uri, text
+ , transformers, wai, warp
}:
mkDerivation {
pname = "prometheus";
- version = "2.1.2";
- sha256 = "1qr8nnijzlp0rwz3rab7y49kxwa4ka7ipix9dix5d1mzqpa1sj5m";
+ version = "2.1.3";
+ sha256 = "1z8mar0l8kh8wd0hsv4ckgnr5ha1vsx83afg63z9pwmv5l3phj0q";
libraryHaskellDepends = [
- atomic-primops base bytestring containers http-client http-types
- network-uri text transformers wai warp
+ atomic-primops base bytestring containers http-client
+ http-client-tls http-types network-uri text transformers wai warp
];
description = "Prometheus Haskell Client";
license = stdenv.lib.licenses.bsd3;
@@ -190440,8 +192275,8 @@ self: {
}:
mkDerivation {
pname = "propellor";
- version = "5.9.1";
- sha256 = "1v4cpj4kbmhl4xkxm7gxm2z9pqf6zmr4psawaxixvsav6xpxgphr";
+ version = "5.10.1";
+ sha256 = "1ymjlfp7gri82sa26s6a10lqqmzplvl68siai04wshx3jwr3b5y8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -190467,6 +192302,17 @@ self: {
broken = true;
}) {};
+ "property" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "property";
+ version = "0.0.1";
+ sha256 = "1amgzvg7xp7i5ppxmyhh1dhbv4zgwwvg9cdrc719flsndxp4xvar";
+ libraryHaskellDepends = [ base ];
+ description = "common properties";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"property-list" = callPackage
({ mkDerivation, base, base64-bytestring, bytestring, cereal
, containers, free, oneOfN, recursion-schemes, syb
@@ -190647,14 +192493,36 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "proto-lens_0_6_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim
+ , lens-family, parsec, pretty, primitive, profunctors, QuickCheck
+ , tagged, tasty, tasty-quickcheck, text, transformers, vector
+ }:
+ mkDerivation {
+ pname = "proto-lens";
+ version = "0.6.0.0";
+ sha256 = "0k2j5b8dxvjx2gxjw5r7pc7r0qiihc2a5j2y3q0hmqljn423zcx6";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base bytestring containers deepseq ghc-prim lens-family parsec
+ pretty primitive profunctors tagged text transformers vector
+ ];
+ testHaskellDepends = [
+ base bytestring QuickCheck tasty tasty-quickcheck vector
+ ];
+ description = "A lens-based implementation of protocol buffers in Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"proto-lens-arbitrary" = callPackage
({ mkDerivation, base, bytestring, containers, lens-family
, proto-lens, QuickCheck, text
}:
mkDerivation {
pname = "proto-lens-arbitrary";
- version = "0.1.2.7";
- sha256 = "092gdxw1jbhp0pxzgyg8jmcwiimyhzvhxh29h7c7vmvb6m956d0f";
+ version = "0.1.2.8";
+ sha256 = "0jms2wldjnv455gc3mf232500nidh9vh8g07fw7sdc4m2clch043";
libraryHaskellDepends = [
base bytestring containers lens-family proto-lens QuickCheck text
];
@@ -190703,12 +192571,28 @@ self: {
broken = true;
}) {};
+ "proto-lens-jsonpb" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+ , bytestring, proto-lens-runtime, text, vector
+ }:
+ mkDerivation {
+ pname = "proto-lens-jsonpb";
+ version = "0.2.0.0";
+ sha256 = "01m88qfi5lak15n14zlxb5yjyi67h5m47czkzirhi0a615v8bwbr";
+ libraryHaskellDepends = [
+ aeson attoparsec base base64-bytestring bytestring
+ proto-lens-runtime text vector
+ ];
+ description = "JSON protobuf encoding for proto-lens";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"proto-lens-optparse" = callPackage
({ mkDerivation, base, optparse-applicative, proto-lens, text }:
mkDerivation {
pname = "proto-lens-optparse";
- version = "0.1.1.5";
- sha256 = "0p8acjhvaca9bz7hmifi2p39dbzis8gm6f91fz1bn36s0xzb42f2";
+ version = "0.1.1.6";
+ sha256 = "105vrzx5qbcby3g1l7fd3alwlsaf0prjnhmy4i4cv9qrkg6qn34q";
libraryHaskellDepends = [
base optparse-applicative proto-lens text
];
@@ -190751,6 +192635,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) protobuf;};
+ "proto-lens-protobuf-types_0_6_0_0" = callPackage
+ ({ mkDerivation, base, Cabal, lens-family, proto-lens
+ , proto-lens-protoc, proto-lens-runtime, proto-lens-setup, protobuf
+ , text
+ }:
+ mkDerivation {
+ pname = "proto-lens-protobuf-types";
+ version = "0.6.0.0";
+ sha256 = "1mnd8v9wryv59qrc44r5xkibndr5jpa8b7lb1k7hnk5261dffmc7";
+ setupHaskellDepends = [ base Cabal proto-lens-setup ];
+ libraryHaskellDepends = [
+ base lens-family proto-lens proto-lens-runtime text
+ ];
+ libraryToolDepends = [ proto-lens-protoc protobuf ];
+ description = "Basic protocol buffer message types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) protobuf;};
+
"proto-lens-protoc_0_2_2_3" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers
, data-default-class, directory, filepath, haskell-src-exts
@@ -190800,6 +192703,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) protobuf;};
+ "proto-lens-protoc_0_6_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, filepath, ghc
+ , ghc-paths, ghc-source-gen, lens-family, pretty, proto-lens
+ , proto-lens-runtime, protobuf, text
+ }:
+ mkDerivation {
+ pname = "proto-lens-protoc";
+ version = "0.6.0.0";
+ sha256 = "1gi7k48rpmzh3awgdki4b2cg2plh8n8fv397iv6h1ly8jh5p8imr";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base filepath ];
+ libraryToolDepends = [ protobuf ];
+ executableHaskellDepends = [
+ base bytestring containers filepath ghc ghc-paths ghc-source-gen
+ lens-family pretty proto-lens proto-lens-runtime text
+ ];
+ description = "Protocol buffer compiler for the proto-lens library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) protobuf;};
+
"proto-lens-runtime" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, filepath
, lens-family, proto-lens, text, vector
@@ -190816,6 +192741,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "proto-lens-runtime_0_6_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, filepath
+ , lens-family, proto-lens, text, vector
+ }:
+ mkDerivation {
+ pname = "proto-lens-runtime";
+ version = "0.6.0.0";
+ sha256 = "0wxfa4q88i1d4zqv9nybw6hrh5lw84vmkzy5iqw2hzwjym0p3wcn";
+ libraryHaskellDepends = [
+ base bytestring containers deepseq filepath lens-family proto-lens
+ text vector
+ ];
+ doHaddock = false;
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"proto-lens-setup" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, deepseq
, directory, filepath, process, proto-lens-protoc, temporary, text
@@ -190832,12 +192774,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "proto-lens-setup_0_4_0_3" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, deepseq
+ , directory, filepath, process, proto-lens-protoc, temporary, text
+ }:
+ mkDerivation {
+ pname = "proto-lens-setup";
+ version = "0.4.0.3";
+ sha256 = "1di6nxx94d01rpclmcfc0gzf8x4qp61haw40mr2i9djxwczvrqbd";
+ libraryHaskellDepends = [
+ base bytestring Cabal containers deepseq directory filepath process
+ proto-lens-protoc temporary text
+ ];
+ description = "Cabal support for codegen with proto-lens";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"proto3-suite" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec, base
, base64-bytestring, binary, bytestring, cereal, containers
- , contravariant, deepseq, doctest, filepath, foldl, hashable
- , haskell-src, insert-ordered-containers, lens, mtl
- , neat-interpolation, optparse-generic, parsec, parsers, pretty
+ , contravariant, deepseq, doctest, filepath, foldl
+ , generic-arbitrary, hashable, haskell-src
+ , insert-ordered-containers, lens, mtl, neat-interpolation
+ , optparse-applicative, optparse-generic, parsec, parsers, pretty
, pretty-show, proto3-wire, QuickCheck, quickcheck-instances
, range-set-list, safe, semigroups, swagger2, system-filepath
, tasty, tasty-hunit, tasty-quickcheck, text, transformers, turtle
@@ -190845,8 +192805,8 @@ self: {
}:
mkDerivation {
pname = "proto3-suite";
- version = "0.3.0.0";
- sha256 = "1dmblb640jc2smm023py3sg49k07v85qmalir5swkj154vlszgli";
+ version = "0.4.0.0";
+ sha256 = "0pmd7fhw4y90h1qffmgxkqijdscqw0qj7nhj0pvrvz1av6svhvr1";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -190859,14 +192819,14 @@ self: {
system-filepath text transformers turtle vector
];
executableHaskellDepends = [
- base containers optparse-generic proto3-wire range-set-list
- system-filepath text turtle
+ base containers mtl optparse-applicative optparse-generic
+ proto3-wire range-set-list system-filepath text turtle
];
testHaskellDepends = [
aeson attoparsec base base64-bytestring bytestring cereal
- containers doctest pretty-show proto3-wire QuickCheck semigroups
- swagger2 tasty tasty-hunit tasty-quickcheck text transformers
- turtle vector
+ containers deepseq doctest generic-arbitrary mtl pretty-show
+ proto3-wire QuickCheck semigroups swagger2 tasty tasty-hunit
+ tasty-quickcheck text transformers turtle vector
];
description = "A low level library for writing out data in the Protocol Buffers wire format";
license = stdenv.lib.licenses.asl20;
@@ -190881,8 +192841,10 @@ self: {
}:
mkDerivation {
pname = "proto3-wire";
- version = "1.0.0";
- sha256 = "1r090s4mqmx0ixr8y6xyzkgcwv0sfjwah7jhb4vr75zpzsvx0bqk";
+ version = "1.1.0";
+ sha256 = "1f8vllbysz6d7njkqd6f52k4nixjj4wf2k4nh4gb4b7dihdzhnmg";
+ revision = "1";
+ editedCabalFile = "1ws072947d8lmchknyhrzpg9mh6dacya872a4b9dw0cdgkn13zm8";
libraryHaskellDepends = [
base bytestring cereal containers deepseq hashable QuickCheck safe
text unordered-containers
@@ -191937,71 +193899,69 @@ self: {
({ mkDerivation, aeson, aeson-better-errors, aeson-pretty
, ansi-terminal, ansi-wl-pprint, array, base, base-compat
, blaze-html, bower-json, boxes, bytestring, Cabal, cheapskate
- , clock, containers, data-ordlist, deepseq, directory, dlist
- , edit-distance, file-embed, filepath, fsnotify, gitrev, Glob
- , happy, haskeline, hspec, hspec-discover, http-types, HUnit
- , language-javascript, lifted-async, lifted-base
+ , clock, containers, cryptonite, data-ordlist, deepseq, directory
+ , dlist, edit-distance, file-embed, filepath, fsnotify, gitrev
+ , Glob, happy, haskeline, hspec, hspec-discover, http-types, HUnit
+ , language-javascript, lifted-async, lifted-base, memory
, microlens-platform, monad-control, monad-logger, mtl, network
, optparse-applicative, parallel, parsec, pattern-arrows, process
- , protolude, regex-tdfa, safe, scientific, semigroups, sourcemap
- , split, stm, stringsearch, syb, tasty, tasty-golden, tasty-hspec
- , tasty-quickcheck, text, time, transformers, transformers-base
- , transformers-compat, unordered-containers, utf8-string, vector
- , wai, wai-websockets, warp, websockets
+ , protolude, regex-tdfa, safe, scientific, semialign, semigroups
+ , sourcemap, split, stm, stringsearch, syb, tasty, tasty-golden
+ , tasty-hspec, tasty-quickcheck, text, these, time, transformers
+ , transformers-base, transformers-compat, unordered-containers
+ , utf8-string, vector, wai, wai-websockets, warp, websockets
}:
mkDerivation {
pname = "purescript";
- version = "0.13.3";
- sha256 = "05cz0ilxawrcn4hm6mbd0qpkbfp0g8mcqvcscl4ghagjljgimaqv";
- revision = "1";
- editedCabalFile = "0hw0q0jjan9y7x27p7gfig8frnb41gnwh5yv90sx2cy5v9l9ixwc";
+ version = "0.13.5";
+ sha256 = "0plqzlcfaw2ik2im7aq8yy1b1y88cnc8qd7wwaayndbdz060s9j4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson aeson-better-errors aeson-pretty ansi-terminal array base
base-compat blaze-html bower-json boxes bytestring Cabal cheapskate
- clock containers data-ordlist deepseq directory dlist edit-distance
- file-embed filepath fsnotify Glob haskeline language-javascript
- lifted-async lifted-base microlens-platform monad-control
- monad-logger mtl parallel parsec pattern-arrows process protolude
- regex-tdfa safe scientific semigroups sourcemap split stm
- stringsearch syb text time transformers transformers-base
- transformers-compat unordered-containers utf8-string vector
+ clock containers cryptonite data-ordlist deepseq directory dlist
+ edit-distance file-embed filepath fsnotify Glob haskeline
+ language-javascript lifted-async lifted-base memory
+ microlens-platform monad-control monad-logger mtl parallel parsec
+ pattern-arrows process protolude regex-tdfa safe scientific
+ semialign semigroups sourcemap split stm stringsearch syb text
+ these time transformers transformers-base transformers-compat
+ unordered-containers utf8-string vector
];
libraryToolDepends = [ happy ];
executableHaskellDepends = [
aeson aeson-better-errors aeson-pretty ansi-terminal ansi-wl-pprint
array base base-compat blaze-html bower-json boxes bytestring Cabal
- cheapskate clock containers data-ordlist deepseq directory dlist
- edit-distance file-embed filepath fsnotify gitrev Glob haskeline
- http-types language-javascript lifted-async lifted-base
- microlens-platform monad-control monad-logger mtl network
- optparse-applicative parallel parsec pattern-arrows process
- protolude regex-tdfa safe scientific semigroups sourcemap split stm
- stringsearch syb text time transformers transformers-base
- transformers-compat unordered-containers utf8-string vector wai
- wai-websockets warp websockets
+ cheapskate clock containers cryptonite data-ordlist deepseq
+ directory dlist edit-distance file-embed filepath fsnotify gitrev
+ Glob haskeline http-types language-javascript lifted-async
+ lifted-base memory microlens-platform monad-control monad-logger
+ mtl network optparse-applicative parallel parsec pattern-arrows
+ process protolude regex-tdfa safe scientific semialign semigroups
+ sourcemap split stm stringsearch syb text these time transformers
+ transformers-base transformers-compat unordered-containers
+ utf8-string vector wai wai-websockets warp websockets
];
executableToolDepends = [ happy ];
testHaskellDepends = [
aeson aeson-better-errors aeson-pretty ansi-terminal array base
base-compat blaze-html bower-json boxes bytestring Cabal cheapskate
- clock containers data-ordlist deepseq directory dlist edit-distance
- file-embed filepath fsnotify Glob haskeline hspec hspec-discover
- HUnit language-javascript lifted-async lifted-base
- microlens-platform monad-control monad-logger mtl parallel parsec
- pattern-arrows process protolude regex-tdfa safe scientific
- semigroups sourcemap split stm stringsearch syb tasty tasty-golden
- tasty-hspec tasty-quickcheck text time transformers
- transformers-base transformers-compat unordered-containers
- utf8-string vector
+ clock containers cryptonite data-ordlist deepseq directory dlist
+ edit-distance file-embed filepath fsnotify Glob haskeline hspec
+ hspec-discover HUnit language-javascript lifted-async lifted-base
+ memory microlens-platform monad-control monad-logger mtl parallel
+ parsec pattern-arrows process protolude regex-tdfa safe scientific
+ semialign semigroups sourcemap split stm stringsearch syb tasty
+ tasty-golden tasty-hspec tasty-quickcheck text these time
+ transformers transformers-base transformers-compat
+ unordered-containers utf8-string vector
];
testToolDepends = [ happy hspec-discover ];
doCheck = false;
description = "PureScript Programming Language Compiler";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
+ maintainers = with stdenv.lib.maintainers; [ cdepillabout ];
}) {};
"purescript-bridge" = callPackage
@@ -194245,6 +196205,24 @@ self: {
broken = true;
}) {};
+ "quokka" = callPackage
+ ({ mkDerivation, base, hspec, pcre-utils, postgresql-simple
+ , raw-strings-qq, regex-pcre-builtin, text
+ }:
+ mkDerivation {
+ pname = "quokka";
+ version = "0.1.2";
+ sha256 = "1g6qphxbfrszsmypyd67dr0rl7vcid1wds2if0pp76yvwhpgdnl5";
+ libraryHaskellDepends = [
+ base pcre-utils postgresql-simple regex-pcre-builtin text
+ ];
+ testHaskellDepends = [
+ base hspec postgresql-simple raw-strings-qq text
+ ];
+ description = "Test helpers which help generate data for projects that use postgresql";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"quoridor-hs" = callPackage
({ mkDerivation, ansi-terminal, async, base, bytestring, containers
, directory, dlist, exceptions, filepath, hex, HUnit, mtl, network
@@ -194611,6 +196589,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "rainbow_0_34_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, lens, process, QuickCheck, text
+ }:
+ mkDerivation {
+ pname = "rainbow";
+ version = "0.34.0.0";
+ sha256 = "17v87fkr2skdq1rqcfd5x6philvr5zvnw6sdy9qj0ljafcq31mdd";
+ libraryHaskellDepends = [ base bytestring lens process text ];
+ testHaskellDepends = [
+ base bytestring lens process QuickCheck text
+ ];
+ description = "Print text to terminal with colors and effects";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"rainbow-tests" = callPackage
({ mkDerivation, barecheck, base, QuickCheck, rainbow, terminfo
, text
@@ -194647,6 +196641,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "rainbox_0_24_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, lens, QuickCheck
+ , rainbow, tasty, tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "rainbox";
+ version = "0.24.0.0";
+ sha256 = "1y2zs6062y7xfhcach4s4q4nhhhb111dwggziwgzl3a60cnfhln3";
+ libraryHaskellDepends = [
+ base bytestring containers lens rainbow text
+ ];
+ testHaskellDepends = [
+ base bytestring containers lens QuickCheck rainbow tasty
+ tasty-quickcheck text
+ ];
+ description = "Two-dimensional box pretty printing, with colors";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"rake" = callPackage
({ mkDerivation, base, containers, text }:
mkDerivation {
@@ -195201,6 +197215,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "range_0_3_0_2" = callPackage
+ ({ mkDerivation, base, Cabal, free, parsec, QuickCheck, random
+ , test-framework, test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "range";
+ version = "0.3.0.2";
+ sha256 = "0kvb5bl4k2gwm0hd71plwh7hmwbgk17g77iq39d7lqw4nmlg3j0k";
+ libraryHaskellDepends = [ base free parsec ];
+ testHaskellDepends = [
+ base Cabal free QuickCheck random test-framework
+ test-framework-quickcheck2
+ ];
+ description = "An efficient and versatile range library";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"range-set-list" = callPackage
({ mkDerivation, base, containers, deepseq, hashable, tasty
, tasty-quickcheck
@@ -195307,8 +197339,8 @@ self: {
}:
mkDerivation {
pname = "rank2classes";
- version = "1.3.1.1";
- sha256 = "1rx44kjb2vgycmz68wxxdypc4lx7b27sr42xsgmy1l29gigiksij";
+ version = "1.3.1.2";
+ sha256 = "16fjvck4zw5ysj9bzqrblxv5n3p600rmlv7waxm13a5fmzr9vg2k";
libraryHaskellDepends = [
base distributive template-haskell transformers
];
@@ -195638,8 +197670,8 @@ self: {
}:
mkDerivation {
pname = "ratel";
- version = "1.0.8";
- sha256 = "045hr0jilydb1xcvhh9q5iwazpf1k1d2q1y0h4gkgnbn6qmgwhnk";
+ version = "1.0.9";
+ sha256 = "1kwn7ahjbp8w83ph73w43mh0szywqd2f817b7mz2wqimzb153k5b";
libraryHaskellDepends = [
aeson base bytestring case-insensitive containers http-client
http-client-tls http-types text uuid
@@ -195658,8 +197690,8 @@ self: {
}:
mkDerivation {
pname = "ratel-wai";
- version = "1.1.0";
- sha256 = "1wgmlcazfbz4y4q9k6367i76l8cal1qgqhqbh2p69ca365w9pf56";
+ version = "1.1.1";
+ sha256 = "1qpbhi1g7j5qbn15s0h8vdhc6zisz5j2hgr6qwg2kipi4kvvsgy9";
libraryHaskellDepends = [
base bytestring case-insensitive containers http-client ratel wai
];
@@ -195717,6 +197749,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "rational-list" = callPackage
+ ({ mkDerivation, base, containers, QuickCheck, test-framework
+ , test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "rational-list";
+ version = "1.0.0.0";
+ sha256 = "18jcdjzsvhh7qh1m52rgkznsm0p1wp17rj2lfaq3mnfmmh86iz9f";
+ libraryHaskellDepends = [ base containers ];
+ testHaskellDepends = [
+ base QuickCheck test-framework test-framework-quickcheck2
+ ];
+ description = "finite or repeating lists";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"rattle" = callPackage
({ mkDerivation, base, bytestring, cryptohash-sha256, deepseq
, directory, extra, filepath, filepattern, hashable, shake, time
@@ -195747,41 +197797,8 @@ self: {
}:
mkDerivation {
pname = "rattletrap";
- version = "9.0.2";
- sha256 = "14dnnaii24c9vh4jvdymnnhrhvgwzfr6al4qcm4bj9wk55jgj71r";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson aeson-pretty base binary binary-bits bytestring containers
- filepath http-client http-client-tls scientific template-haskell
- text transformers
- ];
- executableHaskellDepends = [
- aeson aeson-pretty base binary binary-bits bytestring containers
- filepath http-client http-client-tls scientific template-haskell
- text transformers
- ];
- testHaskellDepends = [
- aeson aeson-pretty base binary binary-bits bytestring containers
- filepath http-client http-client-tls HUnit scientific
- template-haskell temporary text transformers
- ];
- description = "Parse and generate Rocket League replays";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "rattletrap_9_0_4" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, binary, binary-bits
- , bytestring, containers, filepath, http-client, http-client-tls
- , HUnit, scientific, template-haskell, temporary, text
- , transformers
- }:
- mkDerivation {
- pname = "rattletrap";
- version = "9.0.4";
- sha256 = "05d0l0yajb12x3rvn5yz5534lvlkzzzwx2n8x9l1wzx4cavz7fan";
+ version = "9.0.7";
+ sha256 = "0kgg1qfhgjajzrw22yvcxmiim14pxr2gim1aak3ivnmhn4yff4fg";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -196438,7 +198455,7 @@ self: {
pname = "reactive-banana-wx";
version = "1.1.1.0";
sha256 = "1yzymc6qpjj8d0fal09vxy2yicbrgrg42khylbbsrzmdgqfnf3kr";
- configureFlags = [ "-f-buildExamples" ];
+ configureFlags = [ "-f-buildexamples" ];
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -196720,24 +198737,24 @@ self: {
}) {};
"readme-lhs" = callPackage
- ({ mkDerivation, base, containers, doctest, optparse-generic
- , pandoc, pandoc-types, protolude, tasty, text
+ ({ mkDerivation, base, containers, doctest, pandoc, pandoc-types
+ , protolude, text, transformers
}:
mkDerivation {
pname = "readme-lhs";
- version = "0.2.0";
- sha256 = "0xwc2gqf23g87mi16miyi0nxy4wh33rki324biv3wh7xbpj03kpx";
+ version = "0.3.0";
+ sha256 = "1w113jr7sjmq4wkilwjmcaic6sgxp3vzg67dfs0imbd730xhqda8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers pandoc pandoc-types protolude text
+ base containers pandoc pandoc-types protolude text transformers
];
- executableHaskellDepends = [
- base optparse-generic pandoc protolude
- ];
- testHaskellDepends = [ base doctest protolude tasty ];
+ executableHaskellDepends = [ base protolude ];
+ testHaskellDepends = [ base doctest protolude ];
description = "See readme.md";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"readpyc" = callPackage
@@ -196891,6 +198908,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "reanimate-svg_0_9_4_0" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, containers, hspec
+ , JuicyPixels, lens, linear, mtl, scientific, svg-tree, text
+ , transformers, vector, xml
+ }:
+ mkDerivation {
+ pname = "reanimate-svg";
+ version = "0.9.4.0";
+ sha256 = "0jmlcxnfh5119fxhhvga4ldmdgxmsw305k6fm6v4n3plmqp0j2c4";
+ libraryHaskellDepends = [
+ attoparsec base bytestring containers JuicyPixels lens linear mtl
+ scientific text transformers vector xml
+ ];
+ testHaskellDepends = [
+ attoparsec base hspec linear scientific svg-tree
+ ];
+ description = "SVG file loader and serializer";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"reason-export" = callPackage
({ mkDerivation, base, bytestring, containers, Diff, directory
, formatting, hashable, hspec, hspec-core, HUnit, mtl, QuickCheck
@@ -196959,6 +198997,29 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "rebase_1_4_1" = callPackage
+ ({ mkDerivation, base, base-prelude, bifunctors, bytestring
+ , comonad, containers, contravariant, contravariant-extras, deepseq
+ , dlist, either, fail, hashable, mtl, profunctors, scientific
+ , selective, semigroupoids, semigroups, stm, text, time
+ , transformers, unordered-containers, uuid, vector, void
+ }:
+ mkDerivation {
+ pname = "rebase";
+ version = "1.4.1";
+ sha256 = "13fvhsxkzrghl6d2isjsxjkfkbkpnfgbdb20lc1z7izqjkvjj8rc";
+ libraryHaskellDepends = [
+ base base-prelude bifunctors bytestring comonad containers
+ contravariant contravariant-extras deepseq dlist either fail
+ hashable mtl profunctors scientific selective semigroupoids
+ semigroups stm text time transformers unordered-containers uuid
+ vector void
+ ];
+ description = "A more progressive alternative to the \"base\" package";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"rebindable" = callPackage
({ mkDerivation, base, data-default-class, indexed }:
mkDerivation {
@@ -197022,8 +199083,8 @@ self: {
}:
mkDerivation {
pname = "record-dot-preprocessor";
- version = "0.2";
- sha256 = "1k2bdinvygn00l12am5n8m2i3vqp6h555mcj6d8xshy320v85np8";
+ version = "0.2.1";
+ sha256 = "1l6s793l4xxmm7x6zxinvfi19wdnhvklv7lp15gk0mw43ddmpbv5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base extra ghc uniplate ];
@@ -197199,10 +199260,10 @@ self: {
({ mkDerivation, base, composition-prelude }:
mkDerivation {
pname = "recursion";
- version = "2.2.4.0";
- sha256 = "0n50nv1lzahy2mfvia5v41f8jx9w2yygzq584xbkirazhj73sjbx";
+ version = "2.2.4.1";
+ sha256 = "09r4a9h4rd48nqdn08v3mvibqvgb0ym05142jrk0qqq8f4la3dni";
libraryHaskellDepends = [ base composition-prelude ];
- description = "A recursion schemes library for GHC";
+ description = "A recursion schemes library for Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -197719,8 +199780,8 @@ self: {
}:
mkDerivation {
pname = "refined";
- version = "0.4.3";
- sha256 = "1x6rz5hy6rnn46fjh20ppbkdaj3cn5bnlapbnvsw5h6s3bdic7p5";
+ version = "0.4.4";
+ sha256 = "1xld5fc3nzsr43agvdlv0hbdbnrrsgy0n2a7mfrcc0n3s6rjbdcw";
libraryHaskellDepends = [
aeson base deepseq exceptions mtl prettyprinter QuickCheck
template-haskell transformers
@@ -197732,6 +199793,19 @@ self: {
broken = true;
}) {};
+ "refined-http-api-data" = callPackage
+ ({ mkDerivation, base, http-api-data, refined, text }:
+ mkDerivation {
+ pname = "refined-http-api-data";
+ version = "0.1.0.0";
+ sha256 = "0064cz00lp023kbn5vqpcsgjzsxd5a9s5fl1klsq6jlk1cmi5c0m";
+ libraryHaskellDepends = [ base http-api-data refined text ];
+ description = "http-api-data instances for refined types";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"refinery" = callPackage
({ mkDerivation, base, containers, exceptions, mmorph, mtl, pipes
, semigroupoids
@@ -197849,6 +199923,33 @@ self: {
broken = true;
}) {};
+ "reflex-backend-socket" = callPackage
+ ({ mkDerivation, base, bytestring, containers, lens, mtl, network
+ , reflex, reflex-basic-host, semialign, semigroupoids, stm, these
+ , witherable
+ }:
+ mkDerivation {
+ pname = "reflex-backend-socket";
+ version = "0.2.0.0";
+ sha256 = "111kmsvxb86aphw0ascjf7p7fd0bfxs3lmvqbnvxvj3rhh19bq6c";
+ revision = "1";
+ editedCabalFile = "11swzj7l0wmvdv72716rmlwcvcxkj44h3jbzwyhqn8q0f9ykfggx";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring lens mtl network reflex semialign semigroupoids stm
+ these
+ ];
+ executableHaskellDepends = [
+ base bytestring containers lens network reflex reflex-basic-host
+ witherable
+ ];
+ description = "Reflex bindings for TCP sockets";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"reflex-backend-wai" = callPackage
({ mkDerivation, base, containers, http-types, mtl, reflex
, reflex-basic-host, stm, wai, warp
@@ -197872,22 +199973,20 @@ self: {
}) {};
"reflex-basic-host" = callPackage
- ({ mkDerivation, base, dependent-map, dependent-sum, mtl, primitive
- , ref-tf, reflex, stm
+ ({ mkDerivation, base, dependent-sum, lens, mtl, primitive, ref-tf
+ , reflex, stm, witherable
}:
mkDerivation {
pname = "reflex-basic-host";
- version = "0.1";
- sha256 = "0fxd46i6jp71dcdmgl1r5hbd9a85fkl5bxhi0dr1gzhy1b9aqc1g";
- revision = "1";
- editedCabalFile = "0pqp4fi1qxcivm61x9lsvwny5yv0vrnb1n2v9zx06rqw914yriam";
+ version = "0.2.0.1";
+ sha256 = "1bax3rcrwi3447wd7apramw0f248ddksl8lrdjgrph26bbh8vc1i";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base dependent-map dependent-sum mtl primitive ref-tf reflex stm
+ base dependent-sum lens mtl primitive ref-tf reflex stm
];
- executableHaskellDepends = [ base mtl reflex ];
- description = "A basic `reflex` host for backend work";
+ executableHaskellDepends = [ base lens reflex witherable ];
+ description = "A basic Reflex host for backend work";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -197899,8 +199998,8 @@ self: {
}:
mkDerivation {
pname = "reflex-dom";
- version = "0.5";
- sha256 = "167yghrwf6fay03y46xf87p9bhr6s3rlxn0yk5vnx1s5i95ps1x5";
+ version = "0.5.2.0";
+ sha256 = "01sqql44jcn7d9xcb00br99zgyghiyqzcmncfpz4dgik10dam1hv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -197953,32 +200052,33 @@ self: {
, containers, contravariant, data-default, dependent-map
, dependent-sum, dependent-sum-template, directory
, exception-transformers, exceptions, filepath, ghcjs-dom, hlint
- , hspec, hspec-webdriver, http-types, HUnit, jsaddle, jsaddle-warp
- , keycode, lens, lifted-base, monad-control, mtl, network
- , network-uri, primitive, process, random, ref-tf, reflex
- , semigroups, silently, stm, template-haskell, temporary, text
- , these, transformers, unix, wai, wai-websockets, warp, webdriver
- , websockets, zenc
+ , hspec, hspec-core, hspec-webdriver, http-types, HUnit, jsaddle
+ , jsaddle-warp, keycode, lens, lifted-base, monad-control, mtl
+ , network, network-uri, primitive, process, random, ref-tf, reflex
+ , semialign, semigroups, silently, stm, template-haskell, temporary
+ , text, these, transformers, unix, wai, wai-websockets, warp
+ , webdriver, websockets, which, zenc
}:
mkDerivation {
pname = "reflex-dom-core";
- version = "0.5";
- sha256 = "1vzlrqgl48krvm58w4mg5s3xwyc565rgjy7f2g1rxxljr30z95p4";
+ version = "0.5.2.0";
+ sha256 = "1vqd6viqg9di9z0wchi3ffcia4spljf3dal8l21k7qhwcbz4g3jz";
libraryHaskellDepends = [
aeson base bifunctors bimap blaze-builder bytestring constraints
containers contravariant data-default dependent-map dependent-sum
dependent-sum-template directory exception-transformers ghcjs-dom
jsaddle keycode lens monad-control mtl network-uri primitive random
- ref-tf reflex semigroups stm template-haskell text these
+ ref-tf reflex semialign semigroups stm template-haskell text these
transformers unix zenc
];
testHaskellDepends = [
aeson base bytestring chrome-test-utils constraints
constraints-extras containers dependent-map dependent-sum
dependent-sum-template directory exceptions filepath ghcjs-dom
- hlint hspec hspec-webdriver http-types HUnit jsaddle jsaddle-warp
- lens lifted-base network process random ref-tf reflex silently
- temporary text wai wai-websockets warp webdriver websockets
+ hlint hspec hspec-core hspec-webdriver http-types HUnit jsaddle
+ jsaddle-warp lens lifted-base network process random ref-tf reflex
+ silently temporary text wai wai-websockets warp webdriver
+ websockets which
];
description = "Functional Reactive Web Apps with Reflex";
license = stdenv.lib.licenses.bsd3;
@@ -198351,6 +200451,28 @@ self: {
broken = true;
}) {};
+ "reg-alloc" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "reg-alloc";
+ version = "0.1.0.0";
+ sha256 = "1lik9r2lp1r1zamk3f1ciyw5iwgpx018jhk43hmc4kjg4d5g8l0r";
+ libraryHaskellDepends = [ base ];
+ description = "Register allocation API";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "reg-alloc-types" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "reg-alloc-types";
+ version = "0.1.0.0";
+ sha256 = "18m8di3syz0r01bq9vpglk5x87sw6y38wqnl8zg3z80i67fzfd4m";
+ libraryHaskellDepends = [ base ];
+ description = "Types used in register allocation API";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"regex" = callPackage
({ mkDerivation, array, base, base-compat, bytestring, containers
, hashable, regex-base, regex-pcre-builtin, regex-tdfa
@@ -198361,6 +200483,8 @@ self: {
pname = "regex";
version = "1.0.2.0";
sha256 = "1f2z025hif1fr24b5khq3qxxyvpxrnhyx8xmbms332arw28rpkda";
+ revision = "1";
+ editedCabalFile = "1476dxzj482j6zkvbvyszsjw1bm7jn2nwk40rq99ylvzm2sj0asn";
libraryHaskellDepends = [
array base base-compat bytestring containers hashable regex-base
regex-pcre-builtin regex-tdfa regex-tdfa-text template-haskell text
@@ -198960,6 +201084,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "regex-wrapper" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, hashable
+ , regex-tdfa, string-conv, text
+ }:
+ mkDerivation {
+ pname = "regex-wrapper";
+ version = "0.1.0.1";
+ sha256 = "0ibkdd5xpilzm5qngn01csrin6ial1hhjzgpi3wjv6krlswdil34";
+ libraryHaskellDepends = [
+ aeson base bytestring containers hashable regex-tdfa string-conv
+ text
+ ];
+ description = "Types that can only be constructed if they match a regular expression";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"regex-xmlschema" = callPackage
({ mkDerivation, base, haskell98, parsec }:
mkDerivation {
@@ -199232,6 +201372,17 @@ self: {
broken = true;
}) {};
+ "regression-simple" = callPackage
+ ({ mkDerivation, base, vector }:
+ mkDerivation {
+ pname = "regression-simple";
+ version = "0.1";
+ sha256 = "0f74xwyrnz39cl24kazvk8rd3px2l2ycx6a5jaqlab6wiwi5xclq";
+ libraryHaskellDepends = [ base vector ];
+ description = "Simple linear and quadratic regression";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"regular" = callPackage
({ mkDerivation, base, template-haskell }:
mkDerivation {
@@ -199678,6 +201829,30 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "relude_0_6_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, doctest
+ , gauge, ghc-prim, Glob, hashable, hedgehog, mtl, QuickCheck, stm
+ , text, transformers, unordered-containers
+ }:
+ mkDerivation {
+ pname = "relude";
+ version = "0.6.0.0";
+ sha256 = "0idf1r6hv9aksvis08z5bmnzc03k713609zcpy33655qwyl28fic";
+ libraryHaskellDepends = [
+ base bytestring containers deepseq ghc-prim hashable mtl stm text
+ transformers unordered-containers
+ ];
+ testHaskellDepends = [
+ base bytestring doctest Glob hedgehog QuickCheck text
+ ];
+ benchmarkHaskellDepends = [
+ base containers gauge unordered-containers
+ ];
+ description = "Custom prelude from Kowainik";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"remark" = callPackage
({ mkDerivation, base, GenericPretty, tasty, tasty-golden
, tasty-hunit
@@ -200302,6 +202477,22 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "replace-attoparsec_1_2_0_0" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text
+ }:
+ mkDerivation {
+ pname = "replace-attoparsec";
+ version = "1.2.0.0";
+ sha256 = "0b3f3i4vhnn4d71bsjjdrspca20nk52wn8a6dnanf53x408jfkay";
+ 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 {
@@ -200314,6 +202505,19 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "replace-megaparsec_1_2_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, megaparsec, text }:
+ mkDerivation {
+ pname = "replace-megaparsec";
+ version = "1.2.0.0";
+ sha256 = "0s9iqx4skv4dgj126b1g8903hi2g967pka695jmhi35sdwjsqc7l";
+ libraryHaskellDepends = [ base bytestring megaparsec text ];
+ testHaskellDepends = [ base bytestring Cabal megaparsec text ];
+ description = "Find, replace, and edit text patterns with Megaparsec parsers";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"replica" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, Diff
, file-embed, http-types, QuickCheck, quickcheck-instances
@@ -200549,6 +202753,36 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "req_3_0_0" = callPackage
+ ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
+ , bytestring, case-insensitive, connection, hspec, hspec-core
+ , hspec-discover, http-api-data, http-client, http-client-tls
+ , http-types, modern-uri, monad-control, mtl, QuickCheck, retry
+ , text, time, transformers, transformers-base, unordered-containers
+ }:
+ mkDerivation {
+ pname = "req";
+ version = "3.0.0";
+ sha256 = "0zcali98wlw2r4rl405268n4fsia1gvvnq7ckkinb3adp4aksk18";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson authenticate-oauth base blaze-builder bytestring
+ case-insensitive connection http-api-data http-client
+ http-client-tls http-types modern-uri monad-control mtl retry text
+ time transformers transformers-base
+ ];
+ testHaskellDepends = [
+ aeson base blaze-builder bytestring case-insensitive hspec
+ hspec-core http-client http-types modern-uri monad-control mtl
+ QuickCheck retry text time unordered-containers
+ ];
+ testToolDepends = [ hspec-discover ];
+ doCheck = false;
+ description = "Easy-to-use, type-safe, expandable, high-level HTTP client library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"req-conduit" = callPackage
({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
, http-client, req, resourcet, temporary, transformers, weigh
@@ -200557,8 +202791,8 @@ self: {
pname = "req-conduit";
version = "1.0.0";
sha256 = "193bv4jp7rrbpb1i9as9s2l978wz5kbz5kvr7ppllif5ppj699qx";
- revision = "5";
- editedCabalFile = "1vbki857d5xj54s83r7kqirrg9a738xr55d40xqcaxxm7ki4s63i";
+ revision = "6";
+ editedCabalFile = "0wmzf62r5jawlccbndvsrr6cj4r0bdl4mqqwcnxz412cdq71w8hz";
libraryHaskellDepends = [
base bytestring conduit http-client req resourcet transformers
];
@@ -200690,6 +202924,18 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "rerebase_1_4_1" = callPackage
+ ({ mkDerivation, rebase }:
+ mkDerivation {
+ pname = "rerebase";
+ version = "1.4.1";
+ sha256 = "19a3pwi801kfaflnag9n7zzxapcjfpqpykr6rq8b6axhyqj3vxim";
+ libraryHaskellDepends = [ rebase ];
+ description = "Reexports from \"base\" with a bunch of other standard libraries";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"reroute" = callPackage
({ mkDerivation, base, criterion, deepseq, graph-core, hashable
, hspec, http-api-data, hvect, mtl, random, regex-compat, text
@@ -201561,8 +203807,8 @@ self: {
}:
mkDerivation {
pname = "rewrite-inspector";
- version = "0.1.0.9";
- sha256 = "1f7jn46b311hlyb6zghrmqcg323235njisk4j31lf4kvbl848sn6";
+ version = "0.1.0.11";
+ sha256 = "05k923qjf9w5lvwhi918nqscxzxvpcsw5lbw9sgrgbh0bijw6j3r";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -201595,8 +203841,8 @@ self: {
}:
mkDerivation {
pname = "rex";
- version = "0.5.2";
- sha256 = "0xliw2glqyfr9cvi50rvb0frhmp3ysri9glx3c8x96rkf0xg27kf";
+ version = "0.6";
+ sha256 = "024qxr75269l8j8bklxg7a98xvrymmnczcpflgqjiqn5kvdrn5yz";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring containers haskell-src-exts haskell-src-meta
@@ -202285,6 +204531,22 @@ self: {
broken = true;
}) {};
+ "rings" = callPackage
+ ({ mkDerivation, base, connections, containers, contravariant
+ , hedgehog, property, semigroupoids
+ }:
+ mkDerivation {
+ pname = "rings";
+ version = "0.0.2";
+ sha256 = "1jw9wzwixzm970rgv5fbji74dajz8ii4pqngjpihp2g0x8wq1scx";
+ libraryHaskellDepends = [
+ base connections containers contravariant property semigroupoids
+ ];
+ testHaskellDepends = [ base connections hedgehog property ];
+ description = "Rings, semirings, and dioids";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"rio" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
, exceptions, filepath, hashable, hspec, microlens, mtl, primitive
@@ -203245,17 +205507,18 @@ self: {
"rosa" = callPackage
({ mkDerivation, aeson, base, bytestring, directory, lens
, namecoin-update, optparse-applicative, text, unordered-containers
- , vector, wreq
+ , uri-encode, vector, wreq
}:
mkDerivation {
pname = "rosa";
- version = "0.4.0.0";
- sha256 = "0326ghscyg5rrw54610x8n6mkdr5pim3c7pspb01dg77gbzr0mrm";
+ version = "0.5.0.1";
+ sha256 = "1nk56nm6gcrcgi2i3x683i0ygbl8x5qc3xqhq14n2s5l45fmgw10";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
aeson base bytestring directory lens namecoin-update
- optparse-applicative text unordered-containers vector wreq
+ optparse-applicative text unordered-containers uri-encode vector
+ wreq
];
description = "Query the namecoin blockchain";
license = stdenv.lib.licenses.gpl3;
@@ -203887,6 +206150,8 @@ self: {
pname = "rss";
version = "3000.2.0.7";
sha256 = "0z48xb610k1h29rg03q19y08fp78agxp2gr48innw5y3rz00s6ym";
+ revision = "1";
+ editedCabalFile = "0ql1ffjw0g1sdyz9icin4cq86i5b9ljzhvpivfbbyaipg2nc9z0s";
libraryHaskellDepends = [ base HaXml network network-uri time ];
description = "A library for generating RSS 2.0 feeds.";
license = stdenv.lib.licenses.publicDomain;
@@ -205224,8 +207489,8 @@ self: {
({ mkDerivation, base, doctest }:
mkDerivation {
pname = "salve";
- version = "1.0.6";
- sha256 = "1vgpj0yg27n6hw1gb763hgxv99hpq7511n2ihys0qdi0ri8bpj1j";
+ version = "1.0.8";
+ sha256 = "1hgcyincccib0v671kd8qybgf8q9m0n8lcrpj37pgq9wzq6x34sm";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base doctest ];
description = "Semantic version numbers and constraints";
@@ -206398,8 +208663,8 @@ self: {
}:
mkDerivation {
pname = "schemas";
- version = "0.2.0.3";
- sha256 = "1s09viqh2ra0kikx54jr4sr2g38j65idg7xv5ccll30c0vnjjvcs";
+ version = "0.3.0.2";
+ sha256 = "1rpsnfa98ckiaz5av9m2x6p96a5ilayry45nsplbrf70xaawz4nq";
libraryHaskellDepends = [
aeson base bifunctors bytestring free generics-sop hashable lens
lens-aeson profunctors scientific text transformers
@@ -206407,7 +208672,8 @@ self: {
];
testHaskellDepends = [
aeson aeson-pretty base bytestring generic-lens generics-sop hspec
- lens pretty-simple QuickCheck text unordered-containers
+ lens pretty-simple QuickCheck text transformers
+ unordered-containers
];
description = "schema guided serialization";
license = stdenv.lib.licenses.bsd3;
@@ -206591,31 +208857,33 @@ self: {
}) {};
"scidb-hquery" = callPackage
- ({ 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, 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 {
pname = "scidb-hquery";
- version = "2.8.0.434";
- sha256 = "0q994ac1krcw312nklxxjr9d4r231s50lb2crbpph1swv6h8jwrq";
+ version = "2.8.0.436";
+ sha256 = "0mkicmfvwc7xg37d46s7xrcsdaff09v7x86npd1bgv1k60m4c8gq";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal filepath ];
libraryHaskellDepends = [
- 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
+ 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
];
libraryToolDepends = [ alex BNFC happy ];
executableHaskellDepends = [
- 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
+ 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
];
description = "Haskell query for SciDB via shim";
license = stdenv.lib.licenses.gpl3;
@@ -206680,8 +208948,8 @@ self: {
}:
mkDerivation {
pname = "scientific-notation";
- version = "0.1.0.1";
- sha256 = "1a877ryswq5h7i3lml55ksrx5hzd9gwbm2yzp0a7cw1hb6r5pjs7";
+ version = "0.1.1.0";
+ sha256 = "1s0iyj6dn0nbn8s31b5wwwlyfx5jcnwa3i9gp45idcwfsz5hmdvq";
libraryHaskellDepends = [ base bytesmith ];
testHaskellDepends = [
base byteslice bytesmith bytestring primitive QuickCheck tasty
@@ -208375,22 +210643,76 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "semialign_1_1" = callPackage
+ ({ mkDerivation, base, base-compat, containers, hashable
+ , semigroupoids, tagged, these, transformers, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "semialign";
+ version = "1.1";
+ sha256 = "1n47w9c6i6azb4w65rzhci00v6p9c0s1w1givd2q3smkgyziiqpk";
+ libraryHaskellDepends = [
+ base base-compat containers hashable semigroupoids tagged these
+ transformers unordered-containers vector
+ ];
+ description = "Align and Zip type-classes from the common Semialign ancestor";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "semialign-extras" = callPackage
+ ({ mkDerivation, base, doctest, lens, QuickCheck, semialign
+ , semialign-indexed, these, witherable
+ }:
+ mkDerivation {
+ pname = "semialign-extras";
+ version = "0.1.0.0";
+ sha256 = "0wnaspwfj9rm7g9mz2q9xad5a9rvkfsrjb5lir64csppy3p11276";
+ libraryHaskellDepends = [
+ base lens semialign semialign-indexed these witherable
+ ];
+ testHaskellDepends = [ base doctest QuickCheck ];
+ description = "Extra functions for working with Semialigns";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"semialign-indexed" = callPackage
({ mkDerivation, base, containers, hashable, lens, semialign, these
, unordered-containers, vector
}:
mkDerivation {
pname = "semialign-indexed";
- version = "1";
- sha256 = "0m37c4bfvph7w241cgr2adp3x13ffgnw2l66wyn7y9rdvm2983k2";
- revision = "1";
- editedCabalFile = "1m08sj2xd97ix5bkm5hpyyb7inqfqic9m5dmy5jyg0ws41077frg";
+ version = "1.1";
+ sha256 = "1b6amfhwk968ah56w8vala3hbpzf9mfza2ajhdnvzcdiyqyxvwb0";
libraryHaskellDepends = [
base containers hashable lens semialign these unordered-containers
vector
];
description = "SemialignWithIndex, i.e. izipWith and ialignWith";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "semialign-optics" = callPackage
+ ({ mkDerivation, base, containers, hashable, optics-extra
+ , semialign, these, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "semialign-optics";
+ version = "1.1";
+ sha256 = "1ffibnk1hsdnny5jm85j07f05k81pzzai4jljlj12nn687rbb59y";
+ libraryHaskellDepends = [
+ base containers hashable optics-extra semialign these
+ unordered-containers vector
+ ];
+ description = "SemialignWithIndex, i.e. izipWith and ialignWith";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"semibounded-lattices" = callPackage
@@ -208591,14 +210913,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "semirings_0_5_1" = callPackage
+ "semirings_0_5_2" = callPackage
({ mkDerivation, base, containers, hashable, integer-gmp
, unordered-containers
}:
mkDerivation {
pname = "semirings";
- version = "0.5.1";
- sha256 = "1nrz80hsc3sx7nhd1hd17pdhdxhlvc2ngkg8jy14r2y2fblxczgd";
+ version = "0.5.2";
+ sha256 = "1r7zh3gif49rhy9kwq56r3lryjkkdnxzj1md1p9nh0ld3blagdsz";
libraryHaskellDepends = [
base containers hashable integer-gmp unordered-containers
];
@@ -208934,8 +211256,8 @@ self: {
({ mkDerivation, base, mtl, transformers }:
mkDerivation {
pname = "seqid";
- version = "0.6.0";
- sha256 = "1zm1zmzp3i60wb17ghr4rp5ljlhvsblll69x2ibjk7kh5icvwfqc";
+ version = "0.6.1";
+ sha256 = "0gqmnckrrs85cwz2jvp2ip7a5c5qfbav4nb9d8bxax093jziz301";
libraryHaskellDepends = [ base mtl transformers ];
description = "Sequence ID production and consumption";
license = stdenv.lib.licenses.bsd3;
@@ -208960,8 +211282,8 @@ self: {
({ mkDerivation, base, io-streams, seqid }:
mkDerivation {
pname = "seqid-streams";
- version = "0.7.0";
- sha256 = "0z80cclvzkr6dg81n96dpan9a7285rlq9nmchiy4raxsjw4cza58";
+ version = "0.7.1";
+ sha256 = "0yasm87kjhdq13zacpd4qa3kssalwvkipf3rz2cq1dgdgps5mxf7";
libraryHaskellDepends = [ base io-streams seqid ];
description = "Sequence ID IO-Streams";
license = stdenv.lib.licenses.bsd3;
@@ -209659,8 +211981,8 @@ self: {
}:
mkDerivation {
pname = "servant-auth-token-api";
- version = "0.5.3.0";
- sha256 = "0i9i89a9h9xq6r23p6xxyf7ywgr90p2dyw8862qz0pdj0qdbbi5v";
+ version = "0.5.4.0";
+ sha256 = "1rjmhyskxypl9gm4g8yq9zfj91dmbz72qxmrijd1gjjv5s5cr91m";
libraryHaskellDepends = [
aeson aeson-injector base lens raw-strings-qq servant servant-docs
servant-swagger swagger2 text
@@ -210165,15 +212487,15 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "servant-elm_0_7_0" = callPackage
+ "servant-elm_0_7_1" = callPackage
({ mkDerivation, aeson, base, Diff, directory, elm-bridge, hspec
, HUnit, lens, servant, servant-client, servant-foreign, text
, wl-pprint-text
}:
mkDerivation {
pname = "servant-elm";
- version = "0.7.0";
- sha256 = "1nnxz61hvrhjkkljpv445ib17ncpb0sp4hdaf7mqjrffr2yb155l";
+ version = "0.7.1";
+ sha256 = "1r24hqv4xs1k280a0c3lcmfjrywh0663hh8xi8fpzlmsgmn2s464";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -210945,8 +213267,8 @@ self: {
}:
mkDerivation {
pname = "servant-purescript";
- version = "0.9.0.3";
- sha256 = "16ygfj1h9wrxxv5wcxh8rqn9icgx7xxy0yrgfdv5k6pmpxmgmi84";
+ version = "0.9.0.4";
+ sha256 = "07h00hazz4hvhhslfa8hm2jqpxmj0kqz0yw7a4vk002r027daryi";
libraryHaskellDepends = [
aeson base bytestring containers directory filepath http-types lens
mainland-pretty purescript-bridge servant servant-foreign
@@ -211451,8 +213773,8 @@ self: {
}:
mkDerivation {
pname = "servant-subscriber";
- version = "0.6.0.2";
- sha256 = "0gi6cs5vhr3fw9cxaagsy0nxcav8irrva7rq4zvzlj7mwz1ikpz6";
+ version = "0.6.0.3";
+ sha256 = "1h1nqjmnn129ir2k9dvc6izak3hh0bvz6rpqhdf55gvxl3dbbiqi";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -211643,18 +213965,18 @@ self: {
"servant-websockets" = callPackage
({ mkDerivation, aeson, async, base, bytestring, conduit
- , exceptions, resourcet, servant-server, text, wai, wai-websockets
- , warp, websockets
+ , exceptions, monad-control, resourcet, servant-server, text, wai
+ , wai-websockets, warp, websockets
}:
mkDerivation {
pname = "servant-websockets";
- version = "1.1.0";
- sha256 = "0l8a5zc6wiwdfxv2kirb7kxky4zwj71rcrrg1zh07gc3vf4lqf33";
+ version = "2.0.0";
+ sha256 = "1xs3psnmihxm37lgamn4i8lff75yb9rvsjnav7c959h1b9fjn9n4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson async base bytestring conduit exceptions resourcet
- servant-server text wai wai-websockets warp websockets
+ aeson async base bytestring conduit exceptions monad-control
+ resourcet servant-server text wai wai-websockets warp websockets
];
executableHaskellDepends = [
aeson base conduit servant-server text wai warp websockets
@@ -211815,8 +214137,8 @@ self: {
}:
mkDerivation {
pname = "serverless-haskell";
- version = "0.9.1";
- sha256 = "09l9d43ls4ca10y0fx39l8bqsmb226sa0f5yprsm5jz5nbvl70qv";
+ version = "0.9.3";
+ sha256 = "09mxwqzwcv7dzrb39jiqfay91jh64ajdcp2j2zsp0j1d6g3n8ywf";
libraryHaskellDepends = [
aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
amazonka-s3 base bytestring case-insensitive http-types iproute
@@ -212357,8 +214679,8 @@ self: {
}:
mkDerivation {
pname = "sets";
- version = "0.0.6.1";
- sha256 = "15msfpnifcavbi5dgsrpl2v9b7hyv0c8lqkkcl0mz0rdm69l2p4q";
+ version = "0.0.6.2";
+ sha256 = "0xgk04fvfrl8syyg2cf5s2jazmdasjqh3fdsgamxak2wvjpyvf9l";
libraryHaskellDepends = [
base bytestring commutative composition containers contravariant
hashable keys mtl QuickCheck semigroupoids semigroups transformers
@@ -212556,6 +214878,24 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "sexpresso" = callPackage
+ ({ mkDerivation, base, containers, megaparsec, smallcheck, tasty
+ , tasty-hunit, tasty-smallcheck, text
+ }:
+ mkDerivation {
+ pname = "sexpresso";
+ version = "1.0.0.2";
+ sha256 = "1pyhzxpnzc34dyhs4xh29dzqp8f5zqgdhb20g2gy2l63lh0fickn";
+ libraryHaskellDepends = [ base containers megaparsec text ];
+ testHaskellDepends = [
+ base containers megaparsec smallcheck tasty tasty-hunit
+ tasty-smallcheck text
+ ];
+ description = "A flexible library for parsing and printing S-expression";
+ license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"sext" = callPackage
({ mkDerivation, base, bytestring, tasty, tasty-hunit
, template-haskell, text, vector
@@ -212632,8 +214972,8 @@ self: {
}:
mkDerivation {
pname = "sgd";
- version = "0.8.0.2";
- sha256 = "1lzfnzk2iqjrsp6xksfa4qm7a2qh4q1y10mdqigl8slr5nsy9045";
+ version = "0.8.0.3";
+ sha256 = "0nl7hiw9b25jgp2742ykx8f4c7irz1b7rd9i19vpcmshkkmqcvsl";
libraryHaskellDepends = [
base binary bytestring containers data-default deepseq filepath
hmatrix logfloat monad-par mtl parallel pipes primitive random
@@ -212865,17 +215205,17 @@ self: {
}) {};
"shake-ats" = callPackage
- ({ mkDerivation, base, binary, dependency, directory, hs2ats
+ ({ mkDerivation, base, binary, cdeps, dependency, directory, hs2ats
, language-ats, microlens, shake, shake-c, shake-cabal, shake-ext
, text
}:
mkDerivation {
pname = "shake-ats";
- version = "1.10.2.3";
- sha256 = "00d7axnvrwgvskfhb51n55i188dlca2s1xwckqzycpafwbvxvsfx";
+ version = "1.10.4.1";
+ sha256 = "14b1yiw0bhj81pj1dhax7pdf9c68iwlndqg5c3n3c2p6qlcbbd8f";
libraryHaskellDepends = [
- base binary dependency directory hs2ats language-ats microlens
- shake shake-c shake-cabal shake-ext text
+ base binary cdeps dependency directory hs2ats language-ats
+ microlens shake shake-c shake-cabal shake-ext text
];
description = "Utilities for building ATS projects with shake";
license = stdenv.lib.licenses.bsd3;
@@ -212951,8 +215291,8 @@ self: {
({ mkDerivation, base, directory, shake }:
mkDerivation {
pname = "shake-ext";
- version = "3.1.0.2";
- sha256 = "04nhjq2s7iycjabh33jwbdc8pxdyxnfrwjvl1mxmwrx0zx96dbi9";
+ version = "3.1.1.0";
+ sha256 = "12pfi6rc4y8rjndym0crzyjfmcqnnrh61hww1vrnl614hs00iw6h";
libraryHaskellDepends = [ base directory shake ];
description = "Helper functions for linting with shake";
license = stdenv.lib.licenses.bsd3;
@@ -214377,6 +216717,8 @@ self: {
pname = "sign";
version = "0.4.4";
sha256 = "1z9csfbl5h4cprvykszn81xncsry7fama2y3gbgnqr7mq15qziq7";
+ revision = "1";
+ editedCabalFile = "1zjwcfvdnwcz9qynalyryavh7x99k3g66zmrlzv8bccvhgihg08j";
libraryHaskellDepends = [
base containers deepseq hashable lattices universe-base
];
@@ -214643,8 +216985,8 @@ self: {
({ mkDerivation, base, optparse-applicative }:
mkDerivation {
pname = "simple-cmd-args";
- version = "0.1.3";
- sha256 = "09cp664flacsq565pqva7vsqcq5ddndck4rh74y6n2j3xzl24a2k";
+ version = "0.1.4";
+ sha256 = "02vbdala0q9hnrsr5gpwqjzas69kql0fv3c95f7xwf4gqhd7ygwi";
libraryHaskellDepends = [ base optparse-applicative ];
description = "Simple command args parsing and execution";
license = stdenv.lib.licenses.bsd3;
@@ -215114,10 +217456,8 @@ self: {
}:
mkDerivation {
pname = "simple-sendfile";
- version = "0.2.28";
- sha256 = "0w4qn8dslcky7cq36jjjnlqwl2s46m8q1cwk3hc9cf0wsiwhp059";
- revision = "2";
- editedCabalFile = "16pyj7b4i1dzpzqbarzjamcjdyiy8j6lh5vf1ggchx69x44dqcr3";
+ version = "0.2.30";
+ sha256 = "112j0qfsjazf9wg1zywf7hjybgsiywk9wkm27yi8xzv27hmlv1mn";
libraryHaskellDepends = [ base bytestring network unix ];
testHaskellDepends = [
base bytestring conduit conduit-extra directory hspec HUnit network
@@ -216656,8 +218996,8 @@ self: {
}:
mkDerivation {
pname = "slick";
- version = "1.0.0.0";
- sha256 = "11wzfgxx5cjdkwgs23afidvjck8q8vs4p2qm7g9f2zxiq6706y89";
+ version = "1.0.1.0";
+ sha256 = "0zmg8k12dd8apjd6bjjhf5vdfc927pq372r5gvyjx5rmrfkcwx4l";
libraryHaskellDepends = [
aeson base bytestring directory extra mustache pandoc shake text
unordered-containers
@@ -216707,8 +219047,8 @@ self: {
({ mkDerivation, base, doctest, Glob }:
mkDerivation {
pname = "slist";
- version = "0.0.0";
- sha256 = "0w9rgy0afma2gk36jbk7r8kyvl4vfhd0pfbv6ank2pr6kd5a4a0z";
+ version = "0.1.0.0";
+ sha256 = "0yvcy8v9qpg517njy3sr5vqr4jgpynii7lw8gqh9pwjk40q628wf";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base doctest Glob ];
description = "Sized list";
@@ -219978,12 +222318,12 @@ self: {
"spacecookie" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, containers
, directory, fast-logger, filepath, hxt-unicode, mtl, socket
- , transformers, unix
+ , systemd, transformers, unix
}:
mkDerivation {
pname = "spacecookie";
- version = "0.2.0.1";
- sha256 = "04gghnfkbb26xykgksif8xx5s9pv9f1rjgznlx5mpniwk11ij940";
+ version = "0.2.1.0";
+ sha256 = "0a8zsywkmbw7rj4iin72l2zcbyzjb0yhpmz6bv226cn0x44iy1nc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -219992,10 +222332,12 @@ self: {
];
executableHaskellDepends = [
aeson attoparsec base bytestring containers directory filepath mtl
- socket transformers unix
+ socket systemd transformers unix
];
- description = "gopher server daemon";
+ description = "Gopher Library and Server Daemon";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"spacefill" = callPackage
@@ -221592,22 +223934,31 @@ self: {
}) {};
"sr-extra" = callPackage
- ({ mkDerivation, base, bytestring, bzlib, containers, directory
- , filepath, HUnit, mtl, network-uri, old-locale, old-time, pretty
- , process, pureMD5, QuickCheck, random, regex-compat, time, unix
- , Unixutils, zlib
+ ({ mkDerivation, 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
}:
mkDerivation {
pname = "sr-extra";
- version = "1.46.3.2";
- sha256 = "08v5q6p80anmpsim29jsn1nmya5fann0pmm22vyk34fgh2146z0p";
+ version = "1.64";
+ sha256 = "18yrl19dzjwfp56xam7m4d61wrxl224lz8jhi198j78pq6b4d1vl";
libraryHaskellDepends = [
- base bytestring bzlib containers directory filepath HUnit mtl
- network-uri old-locale old-time pretty process pureMD5 QuickCheck
- random regex-compat time unix Unixutils zlib
+ 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
];
- description = "A grab bag of modules";
+ description = "Module limbo";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"srcinst" = callPackage
@@ -222013,8 +224364,8 @@ self: {
pname = "stache";
version = "2.1.0";
sha256 = "1q34h46px7miy2kx1yzaj785ai70mkchmijpdq2iih1fffir8kvk";
- revision = "1";
- editedCabalFile = "19vkvp6gkhld4lm8d87sicw63cd6d5awphyjpsdg9iha44j6sh11";
+ revision = "2";
+ editedCabalFile = "0vzby2q8qp6z74ighqalw05b94821cl9w6dbwy4hkgd67pc38nph";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bytestring containers deepseq directory filepath
@@ -222877,8 +225228,8 @@ self: {
}:
mkDerivation {
pname = "standalone-haddock";
- version = "1.3.0.0";
- sha256 = "1s9b2frpsgvc7nghi314adga8z8rmj1x40j7cic2m3m88nqz3g77";
+ version = "1.4.0.0";
+ sha256 = "0ans74cbh592yramp50056n66cqn3fmyv4qkd1gz4awx6d6xryc1";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -223131,6 +225482,20 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "statestack_0_3" = callPackage
+ ({ mkDerivation, base, mtl, transformers, transformers-compat }:
+ mkDerivation {
+ pname = "statestack";
+ version = "0.3";
+ sha256 = "1b8yd314h8a97ggjv82cy4mr0f4scb5pjvslxq7hwxxq7cw7mgns";
+ libraryHaskellDepends = [
+ base mtl transformers transformers-compat
+ ];
+ description = "Simple State-like monad transformer with saveable and restorable state";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"statethread" = callPackage
({ mkDerivation, applicative, base, transformers }:
mkDerivation {
@@ -224040,15 +226405,13 @@ self: {
}) {};
"stm-io-hooks" = callPackage
- ({ mkDerivation, array, base, containers, mtl, stm }:
+ ({ mkDerivation, array, base, mtl, stm }:
mkDerivation {
pname = "stm-io-hooks";
- version = "1.1.0";
- sha256 = "0dg2za2p7h9wb9lbs2yb07pdhq9sn4mdxxfmq179d9kinq94009m";
- revision = "1";
- editedCabalFile = "1acsyc0fq03smarbjgxv2g2l0cnvi26k2lhw1vdvqnrgzmjlsjmp";
- libraryHaskellDepends = [ array base containers mtl stm ];
- description = "STM with IO hooks";
+ version = "1.1.2";
+ sha256 = "021s1ck8b09z6khaky2g8ymxf37hznqrl9n4sakb8j57mhliayvc";
+ libraryHaskellDepends = [ array base mtl stm ];
+ description = "Launch your IO-actions from within the STM monad";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -224489,11 +226852,11 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "store_0_6_0" = callPackage
+ "store_0_7_0" = callPackage
({ mkDerivation, array, async, base, base-orphans
, base64-bytestring, bifunctors, bytestring, cereal, cereal-vector
, clock, containers, contravariant, criterion, cryptohash, deepseq
- , directory, filepath, free, ghc-prim, hashable, hspec
+ , directory, fail, filepath, free, ghc-prim, hashable, hspec
, hspec-smallcheck, integer-gmp, lifted-base, monad-control
, mono-traversable, network, primitive, resourcet, safe, semigroups
, smallcheck, store-core, syb, template-haskell, text, th-lift
@@ -224503,14 +226866,14 @@ self: {
}:
mkDerivation {
pname = "store";
- version = "0.6.0";
- sha256 = "0l3v736insivkvrbnfqv6qyraxyfmxb2n85r3gwfjwnwdwhljhk6";
+ version = "0.7.0";
+ sha256 = "0vm0gmdgay66wyvg3inlpdc4p7clpvd23767wldfilvvq5zcjq1q";
libraryHaskellDepends = [
array async base base-orphans base64-bytestring bifunctors
bytestring containers contravariant cryptohash deepseq directory
- filepath free ghc-prim hashable hspec hspec-smallcheck integer-gmp
- lifted-base monad-control mono-traversable network primitive
- resourcet safe semigroups smallcheck store-core syb
+ fail filepath free ghc-prim hashable hspec hspec-smallcheck
+ integer-gmp lifted-base monad-control mono-traversable network
+ primitive resourcet safe semigroups smallcheck store-core syb
template-haskell text th-lift th-lift-instances th-orphans
th-reify-many th-utilities time transformers unordered-containers
vector void
@@ -224518,18 +226881,18 @@ self: {
testHaskellDepends = [
array async base base-orphans base64-bytestring bifunctors
bytestring clock containers contravariant cryptohash deepseq
- directory filepath free ghc-prim hashable hspec hspec-smallcheck
- integer-gmp lifted-base monad-control mono-traversable network
- primitive resourcet safe semigroups smallcheck store-core syb
- template-haskell text th-lift th-lift-instances th-orphans
- th-reify-many th-utilities time transformers unordered-containers
- vector void
+ directory fail filepath free ghc-prim hashable hspec
+ hspec-smallcheck integer-gmp lifted-base monad-control
+ mono-traversable network primitive resourcet safe semigroups
+ smallcheck store-core syb template-haskell text th-lift
+ th-lift-instances th-orphans th-reify-many th-utilities time
+ transformers unordered-containers vector void
];
benchmarkHaskellDepends = [
array async base base-orphans base64-bytestring bifunctors
bytestring cereal cereal-vector containers contravariant criterion
- cryptohash deepseq directory filepath free ghc-prim hashable hspec
- hspec-smallcheck integer-gmp lifted-base monad-control
+ cryptohash deepseq directory fail filepath free ghc-prim hashable
+ hspec hspec-smallcheck integer-gmp lifted-base monad-control
mono-traversable network primitive resourcet safe semigroups
smallcheck store-core syb template-haskell text th-lift
th-lift-instances th-orphans th-reify-many th-utilities time
@@ -224542,36 +226905,20 @@ self: {
}) {};
"store-core" = callPackage
- ({ mkDerivation, base, bytestring, ghc-prim, primitive, text
+ ({ mkDerivation, base, bytestring, fail, ghc-prim, primitive, text
, transformers
}:
mkDerivation {
pname = "store-core";
- version = "0.4.4";
- sha256 = "1489ydwmq3vd9lz193m5w277wvb9g74ssc1ncfjdry2g0y6czbjv";
+ version = "0.4.4.2";
+ sha256 = "184f3whh7kzc2fkm1mgllg06f002z8shayz1b8cvhal3qg1qahf9";
libraryHaskellDepends = [
- base bytestring ghc-prim primitive text transformers
+ base bytestring fail ghc-prim primitive text transformers
];
description = "Fast and lightweight binary serialization";
license = stdenv.lib.licenses.mit;
}) {};
- "store-core_0_4_4_1" = callPackage
- ({ mkDerivation, base, bytestring, ghc-prim, primitive, text
- , transformers
- }:
- mkDerivation {
- pname = "store-core";
- version = "0.4.4.1";
- sha256 = "1dq5wpc6q95nq9jnlwkrnrvf48xz3lq7p5g90g0mym5laq1qhdpc";
- libraryHaskellDepends = [
- base bytestring ghc-prim primitive text transformers
- ];
- description = "Fast and lightweight binary serialization";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"store-streaming" = callPackage
({ mkDerivation, async, base, bytestring, conduit, free, hspec
, hspec-smallcheck, network, resourcet, smallcheck, store
@@ -224652,15 +226999,15 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "stratosphere_0_43_0" = callPackage
+ "stratosphere_0_44_0" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
, hashable, hspec, hspec-discover, lens, template-haskell, text
, unordered-containers
}:
mkDerivation {
pname = "stratosphere";
- version = "0.43.0";
- sha256 = "1clx506qbzjm1paqmyw0fzldd2wg8p7jnfp6awqgzilririnvk9w";
+ version = "0.44.0";
+ sha256 = "10brxs6hs8s0nb17aycbpn4xhiixxhxnv1wgmkc4jy0pbbrp942w";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -225415,6 +227762,32 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "streamly_0_7_0" = callPackage
+ ({ mkDerivation, atomic-primops, base, containers, deepseq
+ , directory, exceptions, gauge, ghc-prim, heaps, hspec
+ , lockfree-queue, monad-control, mtl, network, QuickCheck, random
+ , transformers, transformers-base
+ }:
+ mkDerivation {
+ pname = "streamly";
+ version = "0.7.0";
+ sha256 = "1v9fndyh1bhdidwg9jpq4j10i5d1w9hw0rbhd69x8pd02gzqkpbh";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ atomic-primops base containers deepseq directory exceptions
+ ghc-prim heaps lockfree-queue monad-control mtl network
+ transformers transformers-base
+ ];
+ testHaskellDepends = [
+ base containers exceptions hspec mtl QuickCheck random transformers
+ ];
+ benchmarkHaskellDepends = [ base deepseq gauge random ];
+ description = "Beautiful Streaming, Concurrent and Reactive Composition";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"streamly-cassava" = callPackage
({ mkDerivation, base, bytestring, cassava, criterion, exceptions
, hspec, mtl, QuickCheck, quickcheck-instances, streaming
@@ -225656,12 +228029,12 @@ self: {
}) {};
"strict-tuple" = callPackage
- ({ mkDerivation, base, deepseq, hashable }:
+ ({ mkDerivation, base, bifunctors, deepseq, hashable }:
mkDerivation {
pname = "strict-tuple";
- version = "0.1.2";
- sha256 = "1897l4x7aqadwbvq26di2cd7bsj498dvm3lsshbc37p1f3qry3lj";
- libraryHaskellDepends = [ base deepseq hashable ];
+ version = "0.1.3";
+ sha256 = "0dyiwgkbr1d97jbri7a2q4by7g0wiszpw3hgfgqv4rfp25lsv39j";
+ libraryHaskellDepends = [ base bifunctors deepseq hashable ];
testHaskellDepends = [ base ];
description = "Strict tuples";
license = stdenv.lib.licenses.bsd3;
@@ -226266,8 +228639,8 @@ self: {
}:
mkDerivation {
pname = "strive";
- version = "5.0.8";
- sha256 = "0wfi3s8hv11xs0wpvbc9z4nsskdpg5q7ivcpci8cnhn20wffb0nn";
+ version = "5.0.9";
+ sha256 = "1022ir4m0r43717rdb1miynd61mfkfd3mp0dcv5ryb983znn3ag2";
libraryHaskellDepends = [
aeson base bytestring data-default gpolyline http-client
http-client-tls http-types template-haskell text time transformers
@@ -226592,29 +228965,29 @@ self: {
}) {};
"stylish-haskell" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, directory
- , file-embed, filepath, haskell-src-exts, HUnit, mtl
- , optparse-applicative, semigroups, strict, syb, test-framework
- , test-framework-hunit, yaml
+ ({ mkDerivation, aeson, base, bytestring, Cabal, containers
+ , directory, file-embed, filepath, haskell-src-exts, HUnit, mtl
+ , optparse-applicative, random, semigroups, strict, syb
+ , test-framework, test-framework-hunit, yaml
}:
mkDerivation {
pname = "stylish-haskell";
- version = "0.9.3.0";
- sha256 = "1r3wh8fxazhwlx4hzzczq1r1hd7h9638ldb9b1iwszbpy90i6z5h";
+ version = "0.9.4.4";
+ sha256 = "1399q6chjhnyf2vifmwp3cw8253ra762wm5873ndjjd2z6da8gg2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base bytestring containers directory file-embed filepath
- haskell-src-exts mtl semigroups syb yaml
+ aeson base bytestring Cabal containers directory file-embed
+ filepath haskell-src-exts mtl semigroups syb yaml
];
executableHaskellDepends = [
- aeson base bytestring containers directory file-embed filepath
- haskell-src-exts mtl optparse-applicative strict syb yaml
+ aeson base bytestring Cabal containers directory file-embed
+ filepath haskell-src-exts mtl optparse-applicative strict syb yaml
];
testHaskellDepends = [
- aeson base bytestring containers directory file-embed filepath
- haskell-src-exts HUnit mtl syb test-framework test-framework-hunit
- yaml
+ aeson base bytestring Cabal containers directory file-embed
+ filepath haskell-src-exts HUnit mtl random syb test-framework
+ test-framework-hunit yaml
];
description = "Haskell code prettifier";
license = stdenv.lib.licenses.bsd3;
@@ -226622,18 +228995,18 @@ self: {
"stylist" = callPackage
({ mkDerivation, base, css-syntax, hashable, hspec, network-uri
- , QuickCheck, text, unordered-containers
+ , QuickCheck, scientific, text, unordered-containers
}:
mkDerivation {
pname = "stylist";
- version = "1.0.0.0";
- sha256 = "0lh8x8wqq4rsy4zn025qhs6jr9iaw65xqpbrk233h620prj23525";
+ version = "1.1.0.0";
+ sha256 = "1sgfyslbsppndgbywlqynzfxd63y6vr9mig6d76czh427qvn7qpp";
libraryHaskellDepends = [
base css-syntax hashable network-uri text unordered-containers
];
testHaskellDepends = [
- base css-syntax hashable hspec network-uri QuickCheck text
- unordered-containers
+ base css-syntax hashable hspec network-uri QuickCheck scientific
+ text unordered-containers
];
description = "Apply CSS styles to a document tree";
license = stdenv.lib.licenses.mit;
@@ -228027,23 +230400,26 @@ self: {
}) {};
"sws" = callPackage
- ({ mkDerivation, base, bytestring, cryptonite, directory, filepath
- , hourglass, http-types, network, resourcet, transformers, wai
- , wai-extra, wai-middleware-static, warp, warp-tls
+ ({ mkDerivation, base, bytestring, containers, cryptonite
+ , directory, filepath, hourglass, http-types, network, network-bsd
+ , network-uri, resourcet, transformers, wai, wai-extra
+ , wai-middleware-static, warp, warp-tls
}:
mkDerivation {
pname = "sws";
- version = "0.4.3.0";
- sha256 = "0zwh7az9pgsgvx9wbjnz8lzy2v8lrkkwv3h72jfy5sj50xylrzbr";
+ version = "0.4.6.0";
+ sha256 = "0bbk1sp90n4ix4zy45xm9xxrwnh50shwm9f1bk0kspdfnvxkpsa5";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- base bytestring cryptonite directory filepath hourglass http-types
- network resourcet transformers wai wai-extra wai-middleware-static
- warp warp-tls
+ base bytestring containers cryptonite directory filepath hourglass
+ http-types network network-bsd network-uri resourcet transformers
+ wai wai-extra wai-middleware-static warp warp-tls
];
description = "A simple web server for serving directories";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"sxml" = callPackage
@@ -228213,8 +230589,8 @@ self: {
}:
mkDerivation {
pname = "symantic-cli";
- version = "2.4.0.20190719";
- sha256 = "0ca3c309wxby99sy3xa96i04q2r7wxcgk4amy8z86xaz1r78a60d";
+ version = "2.4.2.20190806";
+ sha256 = "0ms0g6zz6xck4xllakdwmnxj9gi7sfj9n2jqh9m2zdv0va41ncy3";
libraryHaskellDepends = [
base bytestring containers megaparsec symantic-document text
transformers
@@ -228229,8 +230605,8 @@ self: {
}:
mkDerivation {
pname = "symantic-document";
- version = "1.5.0.20190711";
- sha256 = "01vza9k4ic6xwgj4jqihcfm5a5q8n6svi1988v851pi40dg8m03s";
+ version = "1.5.1.20191028";
+ sha256 = "1c4vwjjh6r2m6y3waz1zgf5c1xq3xg9xy4742hgfsfjigw0ba4hj";
libraryHaskellDepends = [ ansi-terminal base text transformers ];
testHaskellDepends = [
base containers tasty tasty-hunit text transformers
@@ -230180,8 +232556,8 @@ self: {
}:
mkDerivation {
pname = "tagsoup-navigate";
- version = "0.1.0.2";
- sha256 = "16n0s9vpwrnbknm9yfsh3qv2j3k1h579fwfqjbr1kzjn40729348";
+ version = "0.1.0.3";
+ sha256 = "1vfadi0ls4wqv8kzpil5ph715mihxp70nb2nnjq70gsdgarndv2j";
libraryHaskellDepends = [
base deriving-compat lens mmorph mtl semigroupoids semigroups
tagsoup tagsoup-selection transformers
@@ -230739,8 +233115,8 @@ self: {
}:
mkDerivation {
pname = "taskell";
- version = "1.5.0.0";
- sha256 = "0v66297i3d36r0k2jpp1cl3g3wj83k3s2dq5n50cm7zrrg0mc7sq";
+ version = "1.7.0.0";
+ sha256 = "1k8dxxf6ahcqnsv3vnr39rbw758l5jzpbjfzljn7mgpy4vm9gq77";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -230779,6 +233155,30 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "taskwarrior" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, hspec, hspec-discover
+ , process, QuickCheck, quickcheck-instances, string-interpolate
+ , text, time, unordered-containers, uuid
+ }:
+ mkDerivation {
+ pname = "taskwarrior";
+ version = "0.1.0.0";
+ sha256 = "0af58ns601bqih7nvg614wclxvd2f9j3rqakz9djjybdk1771j2v";
+ revision = "1";
+ editedCabalFile = "0idswz48jgl48grmbbynh1447bblw99wpqifjcwr6apcl63hrn3a";
+ libraryHaskellDepends = [
+ aeson base bytestring process string-interpolate text time
+ unordered-containers uuid
+ ];
+ testHaskellDepends = [
+ aeson base hspec QuickCheck quickcheck-instances text time
+ unordered-containers uuid
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Types and aeson instances for taskwarrior tasks";
+ license = stdenv.lib.licenses.agpl3Plus;
+ }) {};
+
"tasty" = callPackage
({ mkDerivation, ansi-terminal, async, base, clock, containers, mtl
, optparse-applicative, stm, tagged, unbounded-delays, unix
@@ -231297,8 +233697,8 @@ self: {
}:
mkDerivation {
pname = "tasty-tap";
- version = "0.0.4";
- sha256 = "0xgz5qyvaabj13jnb5ry1i05c9lldnhaqnyxd9sz7kbvdwsycpn8";
+ version = "0.1.0";
+ sha256 = "16i7pd0xis1fyqgmsy4mq04y87ny61dh2lddnjijcf1s9jz9b6x8";
libraryHaskellDepends = [ base containers stm tasty ];
testHaskellDepends = [
base directory tasty tasty-golden tasty-hunit
@@ -231340,8 +233740,8 @@ self: {
}:
mkDerivation {
pname = "tasty-tmux";
- version = "0.1.0.0";
- sha256 = "1k7xc2fvfjrv48hml1jlhjrdrnb9sjaar7xrbwbj1275s09b51h8";
+ version = "0.1.0.1";
+ sha256 = "07jx1ik8bmirc6ycimzv763kfqvhi712ivk32npw5iprpn94k6h2";
libraryHaskellDepends = [
base bytestring mtl regex-posix tasty tasty-hunit text
typed-process
@@ -232695,8 +235095,8 @@ self: {
}:
mkDerivation {
pname = "terminal-punch";
- version = "0.1.1";
- sha256 = "11z6jb130300yjkrl511960anjac9ncc3g1yj6jqpah6j2imsa8s";
+ version = "0.1.3";
+ sha256 = "1hc8gl0bjrz8h9nfrvlkxbkgys62xr7mcdk22lm8dc1cl8y42nkv";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -232782,27 +235182,28 @@ self: {
"termonad" = callPackage
({ mkDerivation, adjunctions, base, Cabal, cabal-doctest
, classy-prelude, colour, constraints, containers, data-default
- , directory, distributive, doctest, dyre, filepath, focuslist
- , genvalidity-containers, genvalidity-hspec, gi-gdk, gi-gio
- , gi-glib, gi-gtk, gi-pango, gi-vte, gtk3, haskell-gi-base
+ , directory, distributive, doctest, dyre, file-embed, filepath
+ , focuslist, genvalidity-containers, genvalidity-hspec, gi-gdk
+ , gi-gio, gi-glib, gi-gtk, gi-pango, gi-vte, gtk3, haskell-gi-base
, hedgehog, inline-c, lens, mono-traversable, pcre2, pretty-simple
, QuickCheck, singletons, tasty, tasty-hedgehog, tasty-hspec
- , template-haskell, text, vte_291, xml-conduit, xml-html-qq
+ , template-haskell, text, transformers, vte_291, xml-conduit
+ , xml-html-qq
}:
mkDerivation {
pname = "termonad";
- version = "2.0.0.0";
- sha256 = "0rprqn5vcvhbqqg0grrmz0ijjpkrprza88la4mbdg6skb34fjsp0";
+ version = "2.1.0.0";
+ sha256 = "0acw3qkph2j5vxl1zw4g21z6xn3w8r6q0v6wpnavd3drzyvw6hyn";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
adjunctions base classy-prelude colour constraints containers
- data-default directory distributive dyre filepath focuslist gi-gdk
- gi-gio gi-glib gi-gtk gi-pango gi-vte haskell-gi-base inline-c lens
- mono-traversable pretty-simple QuickCheck singletons text
- xml-conduit xml-html-qq
+ data-default directory distributive dyre file-embed filepath
+ focuslist gi-gdk gi-gio gi-glib gi-gtk gi-pango gi-vte
+ haskell-gi-base inline-c lens mono-traversable pretty-simple
+ QuickCheck singletons text transformers xml-conduit xml-html-qq
];
libraryPkgconfigDepends = [ gtk3 pcre2 vte_291 ];
executableHaskellDepends = [ base ];
@@ -232812,6 +235213,7 @@ self: {
];
description = "Terminal emulator configurable in Haskell";
license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ cdepillabout ];
}) {inherit (pkgs) gtk3; inherit (pkgs) pcre2;
vte_291 = pkgs.vte;};
@@ -233566,6 +235968,29 @@ self: {
license = stdenv.lib.licenses.gpl2;
}) {};
+ "texmath_0_12" = callPackage
+ ({ mkDerivation, base, bytestring, containers, directory, filepath
+ , mtl, pandoc-types, parsec, process, syb, temporary, text
+ , utf8-string, xml
+ }:
+ mkDerivation {
+ pname = "texmath";
+ version = "0.12";
+ sha256 = "09c1ga3nw0r0wcw84lf862mp02h5ykhprm2wawrqfhklfyl1a6ay";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers mtl pandoc-types parsec syb text xml
+ ];
+ testHaskellDepends = [
+ base bytestring directory filepath process temporary text
+ utf8-string xml
+ ];
+ description = "Conversion between formats used to represent mathematics";
+ license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"texrunner" = callPackage
({ mkDerivation, attoparsec, base, bytestring, directory, filepath
, HUnit, io-streams, lens, mtl, process, semigroups, temporary
@@ -233670,18 +236095,16 @@ self: {
}) {};
"text-builder" = callPackage
- ({ mkDerivation, base, base-prelude, bytestring, criterion
- , deferred-folds, QuickCheck, quickcheck-instances, rerebase
- , semigroups, tasty, tasty-hunit, tasty-quickcheck, text
- , transformers
+ ({ mkDerivation, base, bytestring, criterion, deferred-folds
+ , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit
+ , tasty-quickcheck, text, transformers
}:
mkDerivation {
pname = "text-builder";
- version = "0.6.5.1";
- sha256 = "0g40s5md7kfmhqsxxrfliwb3p4whg3m2wp31bai051nx1ddkkvay";
+ version = "0.6.6.1";
+ sha256 = "03fjmxnz2nbfr63ff8nms58vjd8czz6pqq4ng5rbmiivlfj55ymm";
libraryHaskellDepends = [
- base base-prelude bytestring deferred-folds semigroups text
- transformers
+ base bytestring deferred-folds text transformers
];
testHaskellDepends = [
QuickCheck quickcheck-instances rerebase tasty tasty-hunit
@@ -234260,6 +236683,37 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "text-show_3_8_3" = callPackage
+ ({ mkDerivation, array, base, base-compat-batteries, base-orphans
+ , bifunctors, bytestring, bytestring-builder, containers, criterion
+ , deepseq, deriving-compat, generic-deriving, ghc-boot-th, ghc-prim
+ , hspec, hspec-discover, integer-gmp, QuickCheck
+ , quickcheck-instances, template-haskell, text, th-abstraction
+ , th-lift, transformers, transformers-compat
+ }:
+ mkDerivation {
+ pname = "text-show";
+ version = "3.8.3";
+ sha256 = "1l4mg4vgdixhpsncqyf9xq7nw0dskcd41hg4rb12s2623sjdxb2p";
+ libraryHaskellDepends = [
+ array base base-compat-batteries bifunctors bytestring
+ bytestring-builder containers generic-deriving ghc-boot-th ghc-prim
+ integer-gmp template-haskell text th-abstraction th-lift
+ transformers transformers-compat
+ ];
+ testHaskellDepends = [
+ array base base-compat-batteries base-orphans bytestring
+ bytestring-builder deriving-compat generic-deriving ghc-prim hspec
+ QuickCheck quickcheck-instances template-haskell text transformers
+ transformers-compat
+ ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ];
+ description = "Efficient conversion of values into Text";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"text-show-instances" = callPackage
({ mkDerivation, base, base-compat-batteries, bifunctors, binary
, containers, directory, generic-deriving, ghc-boot-th, ghc-prim
@@ -234271,8 +236725,8 @@ self: {
}:
mkDerivation {
pname = "text-show-instances";
- version = "3.8.2";
- sha256 = "075a2dzbdkh13q9a1w4v0dm40rqrv1wq8nsqh4g4872h29df5mka";
+ version = "3.8.3";
+ sha256 = "11v335p3wzf9ijqlkls5mk4m16dfak8fckn4gj7mahs8c7l9lm5d";
libraryHaskellDepends = [
base base-compat-batteries bifunctors binary containers directory
ghc-boot-th haskeline hpc old-locale old-time pretty random
@@ -235150,6 +237604,21 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "th-tc" = callPackage
+ ({ mkDerivation, base, containers, lens, mtl, template-haskell
+ , th-orphans, transformers
+ }:
+ mkDerivation {
+ pname = "th-tc";
+ version = "0.2.1.0";
+ sha256 = "1wgvglb6k73mslrw1whxyqgxp90l042lm4865qdgvvbli5gk5dva";
+ libraryHaskellDepends = [
+ base containers lens mtl template-haskell th-orphans transformers
+ ];
+ description = "Typechecking in Template Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"th-test-utils" = callPackage
({ mkDerivation, base, tasty, tasty-hunit, template-haskell
, transformers
@@ -235223,26 +237692,6 @@ self: {
}) {};
"th-utilities" = callPackage
- ({ mkDerivation, base, bytestring, containers, directory, filepath
- , hspec, primitive, syb, template-haskell, text, th-orphans, vector
- }:
- mkDerivation {
- pname = "th-utilities";
- version = "0.2.3.0";
- sha256 = "0bl4j81k7szn0lza8rnn1db6glc57dsn63ni0hwbwr3kxa3pb4x4";
- libraryHaskellDepends = [
- base bytestring containers directory filepath primitive syb
- template-haskell text th-orphans
- ];
- testHaskellDepends = [
- base bytestring containers directory filepath hspec primitive syb
- template-haskell text th-orphans vector
- ];
- description = "Collection of useful functions for use with Template Haskell";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "th-utilities_0_2_3_1" = callPackage
({ mkDerivation, base, bytestring, containers, directory, filepath
, hspec, primitive, syb, template-haskell, text, th-orphans, vector
}:
@@ -235260,7 +237709,6 @@ self: {
];
description = "Collection of useful functions for use with Template Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"thank-you-stars" = callPackage
@@ -235469,8 +237917,8 @@ self: {
pname = "these-optics";
version = "1";
sha256 = "0gmsykzcjx5h6dbfny4dw3jrm33ykcw6rpngf5awwdpg3a4cfgi7";
- revision = "1";
- editedCabalFile = "1fvi4m04xy3mj22ajgi95bsbr7jhm5f8dnan6hihkplqbjgrjma3";
+ revision = "2";
+ editedCabalFile = "04iahn4y52qj3q99r20zp0cgj764m7k073jmkf66qf819133afl8";
libraryHaskellDepends = [ base optics-core these ];
description = "Optics for These";
license = stdenv.lib.licenses.bsd3;
@@ -236131,16 +238579,17 @@ self: {
"tidal" = callPackage
({ mkDerivation, base, bifunctors, bytestring, clock, colour
, containers, criterion, deepseq, hosc, microspec, mwc-random
- , network, parsec, primitive, text, transformers, vector, weigh
+ , network, parsec, primitive, random, text, transformers, vector
+ , weigh
}:
mkDerivation {
pname = "tidal";
- version = "1.4.3";
- sha256 = "1nj5pgzan7q070c8qhcq51mnrwpkxi51ixmmp7b4n4fxfc80v68g";
+ version = "1.4.4";
+ sha256 = "0ibaq9gyn0iz00jsdmifw5fcj4f01l6z8ds13gxz365r1wgcn2pj";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bifunctors bytestring clock colour containers deepseq hosc
- mwc-random network parsec primitive text transformers vector
+ mwc-random network parsec primitive random text transformers vector
];
testHaskellDepends = [ base containers microspec parsec ];
benchmarkHaskellDepends = [ base criterion weigh ];
@@ -237513,22 +239962,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "tldr_0_5_1" = callPackage
- ({ mkDerivation, ansi-terminal, base, bytestring, cmark, directory
- , filepath, optparse-applicative, semigroups, tasty, tasty-golden
- , text, typed-process
+ "tldr_0_6_0" = callPackage
+ ({ mkDerivation, ansi-terminal, base, bytestring, cmark, containers
+ , directory, filepath, optparse-applicative, semigroups, tasty
+ , tasty-golden, text, typed-process
}:
mkDerivation {
pname = "tldr";
- version = "0.5.1";
- sha256 = "1b0q5gjk3567jd7ysz7l24r4wni8yjmzr1snmadf199873gs0821";
+ version = "0.6.0";
+ sha256 = "0a8d7pv5rn6p2acvyrh7kld0mq0zfrybqfwnffb7pmpl0ghzdsxa";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
ansi-terminal base bytestring cmark text
];
executableHaskellDepends = [
- base directory filepath optparse-applicative semigroups
+ base containers directory filepath optparse-applicative semigroups
typed-process
];
testHaskellDepends = [ base tasty tasty-golden ];
@@ -237760,25 +240209,29 @@ self: {
broken = true;
}) {};
- "tmp-postgres_0_3_0_1" = callPackage
- ({ mkDerivation, async, base, bytestring, directory, hspec
- , hspec-discover, mtl, network, port-utils, postgres-options
- , postgresql-libpq, postgresql-simple, process, temporary, unix
+ "tmp-postgres_1_13_0_0" = callPackage
+ ({ mkDerivation, ansi-wl-pprint, async, base, bytestring
+ , containers, criterion, directory, generic-monoid, hspec, mtl
+ , port-utils, postgres-options, postgresql-simple, process, random
+ , temporary, transformers, unix
}:
mkDerivation {
pname = "tmp-postgres";
- version = "0.3.0.1";
- sha256 = "1h0n3kd5wz4lhg2m4zkyd0vhynrpdvvwlrngyj62d27i1qk2livy";
+ version = "1.13.0.0";
+ sha256 = "01xpa5jignp7a3fw2rczyciaz9h6m1hf0i1iwanadbacnvzh7ing";
libraryHaskellDepends = [
- async base bytestring directory network port-utils postgres-options
- postgresql-simple process temporary unix
+ ansi-wl-pprint async base bytestring containers directory
+ generic-monoid port-utils postgres-options postgresql-simple
+ process random temporary transformers unix
];
testHaskellDepends = [
- base bytestring directory hspec hspec-discover mtl postgresql-libpq
- postgresql-simple process temporary
+ base containers directory hspec mtl port-utils postgres-options
+ postgresql-simple process temporary unix
];
- testToolDepends = [ hspec-discover ];
- description = "Start and stop a temporary postgres for testing";
+ benchmarkHaskellDepends = [
+ base criterion postgres-options postgresql-simple
+ ];
+ description = "Start and stop a temporary postgres";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -238015,9 +240468,14 @@ self: {
}:
mkDerivation {
pname = "token-limiter";
- version = "0.1.0.0";
- sha256 = "1ypvc44h68kshy4nsngxhqip6040cabrf6nf6p48ccav3s5497a2";
+ version = "0.2.0.3";
+ sha256 = "0gplyhx8wicha8j56khiw7992bm1qx7hbckicpfrd1qc94h3iyiy";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base clock ghc-prim ];
+ executableHaskellDepends = [
+ async base clock QuickCheck tasty tasty-hunit text
+ ];
testHaskellDepends = [
async base clock QuickCheck tasty tasty-hunit text
];
@@ -238180,8 +240638,8 @@ self: {
pname = "toml-parser";
version = "0.1.0.0";
sha256 = "0p1nl3009qlcqn4jjggbm1v719a6bswklkyjb3plm0cz3bsyr0fs";
- revision = "1";
- editedCabalFile = "0w5vpr6gh0671znv3k90gy9fzjvxzn3g7bir2c6z27ks6y39w0qf";
+ revision = "2";
+ editedCabalFile = "02vblwkja1in6fi3zbvxmw6k1c0zny9jljiis0krvn94h2rdflwd";
libraryHaskellDepends = [ array base text time ];
libraryToolDepends = [ alex happy ];
description = "Parser for the TOML configuration language";
@@ -238224,7 +240682,7 @@ self: {
license = stdenv.lib.licenses.mpl20;
}) {};
- "tomland_1_2_0_0" = callPackage
+ "tomland_1_2_1_0" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
, hashable, hedgehog, hspec-megaparsec, markdown-unlit, megaparsec
, mtl, parser-combinators, tasty, tasty-discover, tasty-hedgehog
@@ -238233,8 +240691,10 @@ self: {
}:
mkDerivation {
pname = "tomland";
- version = "1.2.0.0";
- sha256 = "1kwrp12x2gyb3syijrd2jbx7sd13p78aq2nspnfff453ki17z8zf";
+ version = "1.2.1.0";
+ sha256 = "0bzwmk3zw2lzhppgr73b5v3i4qz0hxn1zag665vpakq6knssj7qy";
+ revision = "1";
+ editedCabalFile = "00lb4ivrqrj5yqnfz5ji3vjaa284img9xhkjvrzc291bs83vl4kr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -239771,8 +242231,8 @@ self: {
}:
mkDerivation {
pname = "traverse-with-class";
- version = "1.0.0.0";
- sha256 = "1fqz35kaffq79qs7kgdx2bml2a99x6k87hlczsfjcs1bcpqj18k5";
+ version = "1.0.1.0";
+ sha256 = "1yni197sxfpsjvjablhn8mjqpp1mz0v30r73f9ncs3pjcl93g6yn";
libraryHaskellDepends = [ base template-haskell transformers ];
testHaskellDepends = [ base tasty tasty-hunit ];
description = "Generic applicative traversals";
@@ -241741,6 +244201,27 @@ self: {
broken = true;
}) {};
+ "twirp" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, http-media, http-types
+ , proto-lens, proto-lens-jsonpb, proto-lens-runtime, servant, text
+ , wai
+ }:
+ mkDerivation {
+ pname = "twirp";
+ version = "0.2.0.0";
+ sha256 = "00dc6bil998fdvb5p0r2782cy3nknw6s8k5a0cv4yqmha4iyn32m";
+ libraryHaskellDepends = [
+ aeson base bytestring http-media http-types proto-lens
+ proto-lens-jsonpb proto-lens-runtime servant text wai
+ ];
+ testHaskellDepends = [
+ aeson base bytestring http-media http-types proto-lens
+ proto-lens-jsonpb proto-lens-runtime servant text wai
+ ];
+ description = "Haskell twirp foundations";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"twisty" = callPackage
({ mkDerivation, array, base, containers, data-memocombinators
, MonadRandom, parallel
@@ -241807,8 +244288,8 @@ self: {
}:
mkDerivation {
pname = "twitter-conduit";
- version = "0.3.0";
- sha256 = "1p3cas4yy8k0knf5mljmjjzzknwhcaw1x08z7q4jlc9y06323by1";
+ version = "0.4.0";
+ sha256 = "1i1ppwha497vhbj0z9gdspg9anqsikrix3j9vzpz0pcn9ij5rwrg";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
aeson attoparsec authenticate-oauth base bytestring conduit
@@ -241875,22 +244356,21 @@ self: {
}) {};
"twitter-types" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, derive
- , directory, filepath, HUnit, QuickCheck, template-haskell
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , text, time, unordered-containers
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, directory
+ , filepath, generic-random, tasty, tasty-hunit, tasty-quickcheck
+ , tasty-th, text, time, unordered-containers
}:
mkDerivation {
pname = "twitter-types";
- version = "0.8.0";
- sha256 = "1ijvmra797hnhhi5ag7yfqrzyyjkqk9if565054c8743jlhd3xzk";
+ version = "0.9.0";
+ sha256 = "0hfm2zdgvpkfn06x140pnnbylmgram3i5zqf62c4yg6khi78m7hg";
libraryHaskellDepends = [
aeson base text time unordered-containers
];
testHaskellDepends = [
- aeson attoparsec base bytestring derive directory filepath HUnit
- QuickCheck template-haskell test-framework test-framework-hunit
- test-framework-quickcheck2 text time unordered-containers
+ aeson attoparsec base bytestring directory filepath generic-random
+ tasty tasty-hunit tasty-quickcheck tasty-th text time
+ unordered-containers
];
description = "Twitter JSON parser and types";
license = stdenv.lib.licenses.bsd3;
@@ -241904,8 +244384,8 @@ self: {
}:
mkDerivation {
pname = "twitter-types-lens";
- version = "0.8.1";
- sha256 = "0yxhvl54zd33wg0lhk6278jcgi521k8j94i293h61i9jg8ywkaiq";
+ version = "0.9.0";
+ sha256 = "0xp6dwzw0mba4i6vq1sginn7d6ini2c3ig2ss0pn1m0sjwj8x7yq";
libraryHaskellDepends = [
base lens template-haskell text time twitter-types
];
@@ -243738,25 +246218,6 @@ self: {
}) {};
"unagi-chan" = callPackage
- ({ mkDerivation, async, atomic-primops, base, containers, criterion
- , ghc-prim, primitive
- }:
- mkDerivation {
- pname = "unagi-chan";
- version = "0.4.1.2";
- sha256 = "1lnl5n4jnjmm4chp461glcwkrrw63rjz3fvprwxcy3lkpbkrqvgn";
- revision = "1";
- editedCabalFile = "09pqi867wskwgc5lpn197f895mbn1174ydgllvcppcsmrz2b6yr6";
- libraryHaskellDepends = [ atomic-primops base ghc-prim primitive ];
- testHaskellDepends = [
- atomic-primops base containers ghc-prim primitive
- ];
- benchmarkHaskellDepends = [ async base criterion ];
- description = "Fast concurrent queues with a Chan-like API, and more";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "unagi-chan_0_4_1_3" = callPackage
({ mkDerivation, async, atomic-primops, base, containers, criterion
, ghc-prim, primitive
}:
@@ -243771,15 +246232,14 @@ self: {
benchmarkHaskellDepends = [ async base criterion ];
description = "Fast concurrent queues with a Chan-like API, and more";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unagi-streams" = callPackage
({ mkDerivation, base, io-streams, unagi-chan }:
mkDerivation {
pname = "unagi-streams";
- version = "0.2.4";
- sha256 = "126d900vyp0ybg9v80xhj3fv0c8jl9rbqjzq4yy6dazsw270q3lk";
+ version = "0.2.6";
+ sha256 = "1mw5h7dizrh4bg1avah201chfl96lapaj3141czfs9w8hyq4lp9h";
libraryHaskellDepends = [ base io-streams unagi-chan ];
description = "Unagi Chan IO-Streams";
license = stdenv.lib.licenses.bsd3;
@@ -243835,6 +246295,8 @@ self: {
doHaddock = false;
description = "Opinionated Haskell Interoperability";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"unbound" = callPackage
@@ -244547,6 +247009,22 @@ self: {
license = stdenv.lib.licenses.publicDomain;
}) {};
+ "uniq-deep_1_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, unordered-containers }:
+ mkDerivation {
+ pname = "uniq-deep";
+ version = "1.2.0";
+ sha256 = "1r0gq0mlnl9wdn3v0pdq3vnwn6r4pzc6j7ssha93lms9380kl4nx";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring unordered-containers
+ ];
+ description = "uniq-deep";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"unique" = callPackage
({ mkDerivation, base, ghc-prim, hashable }:
mkDerivation {
@@ -245709,8 +248187,8 @@ self: {
}:
mkDerivation {
pname = "unused";
- version = "0.9.0.0";
- sha256 = "1qxz70a9gry1d4a2bgixssq29hkdvck3s0yccbjgksiy98rk463y";
+ version = "0.10.0.0";
+ sha256 = "1dsiwpczgq6bg08h4zy9m1jgr6v5haj2jxkr680s5arcxn6l8c34";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -246463,8 +248941,6 @@ self: {
];
description = "The UserId type and useful instances for web development";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"users" = callPackage
@@ -246645,12 +249121,12 @@ self: {
}) {};
"util" = callPackage
- ({ mkDerivation, base }:
+ ({ mkDerivation, base, transformers }:
mkDerivation {
pname = "util";
- version = "0.1.13.0";
- sha256 = "15b5m2v1v4ab65cfd6ppwinq2pnv5212g1qwnyw6rwyiaac8k3gd";
- libraryHaskellDepends = [ base ];
+ version = "0.1.14.0";
+ sha256 = "0z3zwn3990nx26xrvdaz9dmlr01477jjfiqcjk5h5qy9h0npc4jd";
+ libraryHaskellDepends = [ base transformers ];
description = "Utilities";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -247445,6 +249921,18 @@ self: {
broken = true;
}) {};
+ "validators" = callPackage
+ ({ mkDerivation, base, containers, doctest, Glob, hspec, text }:
+ mkDerivation {
+ pname = "validators";
+ version = "0.0.1";
+ sha256 = "0c5w5ri0q82bcqr7j9lnirv48ss6yjq8g1bmrsv66713i3frs9pi";
+ libraryHaskellDepends = [ base containers text ];
+ testHaskellDepends = [ base containers doctest Glob hspec text ];
+ description = "Composable validations for your Haskell data types";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"validity" = callPackage
({ mkDerivation, base, hspec }:
mkDerivation {
@@ -247770,8 +250258,8 @@ self: {
}:
mkDerivation {
pname = "varying";
- version = "0.8.0.0";
- sha256 = "1m71aqa34p1f95mn0mlcm4wq12x5axwhrqnyg4wbxhaz2cmxj4yh";
+ version = "0.8.1.0";
+ sha256 = "0gprc1awvyb2085sxm5wg3igq99riaga2hwx0ycwndms31nwqx3n";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base contravariant transformers ];
@@ -248472,6 +250960,18 @@ self: {
broken = true;
}) {};
+ "vector-rotcev" = callPackage
+ ({ mkDerivation, base, tasty, tasty-quickcheck, vector }:
+ mkDerivation {
+ pname = "vector-rotcev";
+ version = "0.1.0.0";
+ sha256 = "1sl5jwmpmzzvknalgqrbpy3yhqclgqxf75wnpb24rn416kdscy6j";
+ libraryHaskellDepends = [ base vector ];
+ testHaskellDepends = [ base tasty tasty-quickcheck vector ];
+ description = "Vectors with O(1) reverse";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"vector-shuffling" = callPackage
({ mkDerivation, base, random, vector }:
mkDerivation {
@@ -249059,8 +251559,8 @@ self: {
}:
mkDerivation {
pname = "viewprof";
- version = "0.0.0.31";
- sha256 = "0qw2r89ghyxcyzl360i3h0iwfgp1cmsb5pn0kw9nprqpa2flwfdj";
+ version = "0.0.0.32";
+ sha256 = "0kij1cscfjg6bvh0gm6avsrd2n225dwg2pn8wk3xydvxq1wpcg2b";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -250781,6 +253281,40 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "wai-middleware-auth_0_2_1_0" = callPackage
+ ({ mkDerivation, aeson, base, base64-bytestring, binary
+ , blaze-builder, blaze-html, bytestring, case-insensitive, cereal
+ , clientsession, cookie, exceptions, hedgehog, hoauth2, http-client
+ , http-client-tls, http-conduit, http-reverse-proxy, http-types
+ , optparse-simple, regex-posix, safe-exceptions, shakespeare, text
+ , time, unix-compat, unordered-containers, uri-bytestring, vault
+ , wai, wai-app-static, wai-extra, warp, yaml
+ }:
+ mkDerivation {
+ pname = "wai-middleware-auth";
+ version = "0.2.1.0";
+ sha256 = "16gm0r4jlmzx5qd4s03whqlc8siy139fwrb6q26a053c85n5lw0f";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base base64-bytestring binary blaze-builder blaze-html
+ bytestring case-insensitive cereal clientsession cookie exceptions
+ hoauth2 http-client http-client-tls http-conduit http-reverse-proxy
+ http-types regex-posix safe-exceptions shakespeare text time
+ unix-compat unordered-containers uri-bytestring vault wai
+ wai-app-static wai-extra yaml
+ ];
+ executableHaskellDepends = [
+ base bytestring cereal clientsession optparse-simple warp
+ ];
+ testHaskellDepends = [
+ base binary bytestring hedgehog hoauth2 text
+ ];
+ description = "Authentication middleware that secures WAI application";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wai-middleware-brotli" = callPackage
({ mkDerivation, base, binary, bytestring, directory, filepath
, hs-brotli, http-types, mtl, tasty, tasty-hspec, tasty-hunit, unix
@@ -251281,6 +253815,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "wai-middleware-static_0_8_3" = callPackage
+ ({ mkDerivation, base, bytestring, containers, cryptonite
+ , directory, expiring-cache-map, filepath, http-types, memory
+ , mime-types, mtl, old-locale, semigroups, text, time, wai
+ }:
+ mkDerivation {
+ pname = "wai-middleware-static";
+ version = "0.8.3";
+ sha256 = "0l6az106r970v3jwx3z7fg7x8ja8x5hla0m5lwg7sjfs9vdh0bnl";
+ libraryHaskellDepends = [
+ base bytestring containers cryptonite directory expiring-cache-map
+ filepath http-types memory mime-types mtl old-locale semigroups
+ text time wai
+ ];
+ description = "WAI middleware that serves requests to static files";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wai-middleware-static-caching" = callPackage
({ mkDerivation, base, base16-bytestring, bytestring, containers
, cryptohash, directory, expiring-cache-map, filepath, http-types
@@ -251985,7 +254538,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "warp_3_3_3" = callPackage
+ "warp_3_3_4" = callPackage
({ mkDerivation, array, async, auto-update, base, bsb-http-chunked
, bytestring, case-insensitive, containers, directory, gauge
, ghc-prim, hashable, hspec, http-client, http-date, http-types
@@ -251995,8 +254548,8 @@ self: {
}:
mkDerivation {
pname = "warp";
- version = "3.3.3";
- sha256 = "0s01zj1j518ipf22wpyln7zri15qxmg5p198fsy9qwc84k08h19x";
+ version = "3.3.4";
+ sha256 = "0v9r892xgzaf260fsk2gx747ipkf9b2c1fsjgynwy355xrip8z06";
libraryHaskellDepends = [
array async auto-update base bsb-http-chunked bytestring
case-insensitive containers ghc-prim hashable http-date http-types
@@ -252039,17 +254592,15 @@ self: {
"warp-grpc" = callPackage
({ mkDerivation, async, base, binary, bytestring, case-insensitive
- , http-types, http2-grpc-types, proto-lens, wai, warp, warp-tls
+ , http-types, http2, http2-grpc-types, wai, warp, warp-tls
}:
mkDerivation {
pname = "warp-grpc";
- version = "0.1.0.3";
- sha256 = "1x40jskp4c2dj4w3pfrw4f3ys9c64nlas2068s7zl05qayw21srf";
- revision = "1";
- editedCabalFile = "18mnn9wdhx8kv3y8nagkn7z7qmcyxnrcvigjyy378sfipcgjmdwc";
+ version = "0.2.0.0";
+ sha256 = "180h609sc1ck3xxs4r2hk6bij0g22lxlllpmhqkkf1drvbgygssi";
libraryHaskellDepends = [
- async base binary bytestring case-insensitive http-types
- http2-grpc-types proto-lens wai warp warp-tls
+ async base binary bytestring case-insensitive http-types http2
+ http2-grpc-types wai warp warp-tls
];
description = "A minimal gRPC server on top of Warp";
license = stdenv.lib.licenses.bsd3;
@@ -252565,6 +255116,40 @@ self: {
broken = true;
}) {};
+ "web-rep" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bifunctors, box, clay
+ , foldl, generic-lens, interpolatedstring-perl6, javascript-bridge
+ , JuicyPixels, language-javascript, lens, lucid, lucid-svg, mmorph
+ , mtl, optparse-generic, protolude, scotty, streaming, tasty
+ , tasty-hspec, text, text-format, transformers
+ , unordered-containers, wai, wai-extra, wai-middleware-static
+ }:
+ mkDerivation {
+ pname = "web-rep";
+ version = "0.1.3";
+ sha256 = "174q9zaznsy5v9zypxxf6c5xi5syyhdzmwgi07siqp07in8w1jvf";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson attoparsec base bifunctors box clay foldl generic-lens
+ interpolatedstring-perl6 javascript-bridge JuicyPixels
+ language-javascript lens lucid lucid-svg mmorph mtl protolude
+ scotty streaming text text-format transformers unordered-containers
+ wai-middleware-static
+ ];
+ executableHaskellDepends = [
+ attoparsec base box lens lucid optparse-generic protolude scotty
+ text wai wai-extra wai-middleware-static
+ ];
+ testHaskellDepends = [
+ base lens lucid protolude tasty tasty-hspec text
+ ];
+ description = "representations of a web pag";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"web-routes" = callPackage
({ mkDerivation, base, blaze-builder, bytestring, exceptions
, ghc-prim, hspec, http-types, HUnit, mtl, parsec, QuickCheck
@@ -252688,8 +255273,6 @@ self: {
testHaskellDepends = [ base hspec HUnit QuickCheck web-routes ];
description = "Support for deriving PathInfo using Template Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"web-routes-transformers" = callPackage
@@ -253351,7 +255934,7 @@ self: {
}) {};
"websockets" = callPackage
- ({ mkDerivation, attoparsec, base, base64-bytestring, binary
+ ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary
, bytestring, bytestring-builder, case-insensitive, containers
, criterion, entropy, HUnit, network, QuickCheck, random, SHA
, streaming-commons, test-framework, test-framework-hunit
@@ -253359,23 +255942,23 @@ self: {
}:
mkDerivation {
pname = "websockets";
- version = "0.12.5.3";
- sha256 = "0mkxl7iwl5pl2w0svji9248v4c0hi45k725jj5ybaknb73650ns4";
+ version = "0.12.6.1";
+ sha256 = "1vp3790w3hmr6v96314vdx74f7sg2c7hvnc93gafq0xhbxnr7nvx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- attoparsec base base64-bytestring binary bytestring
+ async attoparsec base base64-bytestring binary bytestring
bytestring-builder case-insensitive containers entropy network
random SHA streaming-commons text
];
testHaskellDepends = [
- attoparsec base base64-bytestring binary bytestring
+ async attoparsec base base64-bytestring binary bytestring
bytestring-builder case-insensitive containers entropy HUnit
network QuickCheck random SHA streaming-commons test-framework
test-framework-hunit test-framework-quickcheck2 text
];
benchmarkHaskellDepends = [
- attoparsec base base64-bytestring binary bytestring
+ async attoparsec base base64-bytestring binary bytestring
bytestring-builder case-insensitive containers criterion entropy
network random SHA text
];
@@ -255762,8 +258345,8 @@ self: {
}:
mkDerivation {
pname = "wuss";
- version = "1.1.14";
- sha256 = "1r0ljrp7kfksvmm4029b633cypdg5lqk5nga31si22bi5yz7fkiq";
+ version = "1.1.15";
+ sha256 = "1i2q96mapld4mnhmy321qyzzizw3k3schhm473qrszdi1yxc837q";
libraryHaskellDepends = [
base bytestring connection network websockets
];
@@ -258718,8 +261301,8 @@ self: {
}:
mkDerivation {
pname = "yaml";
- version = "0.11.1.2";
- sha256 = "028pz77n92l6kjgjv263h4b6yhw1iibdbf3a3dkn5qnz537xpzhc";
+ version = "0.11.2.0";
+ sha256 = "035sqc2bnya3ghv5i0qk9jdg9q6jvqzgnc5gkg9mgf4drjrd5wni";
configureFlags = [ "-fsystem-libyaml" ];
isLibrary = true;
isExecutable = true;
@@ -258745,8 +261328,8 @@ self: {
}:
mkDerivation {
pname = "yaml-combinators";
- version = "1.1.1.1";
- sha256 = "1343q4wddqmszi21qx5a0jjawvqa1aqfzbkn8npi3sy2gmk42zi8";
+ version = "1.1.1.2";
+ sha256 = "13f5z4xq5k8ss3x0afw21cylhpmr1mzsnrj9ck5531p407rj3glw";
libraryHaskellDepends = [
aeson base bytestring generics-sop scientific text transformers
unordered-containers vector yaml
@@ -259117,8 +261700,8 @@ self: {
}:
mkDerivation {
pname = "yarn-lock";
- version = "0.5.0";
- sha256 = "1nwb0zc4qddvq2rkzb56c56iba7v0yms0hlam8y1nlcbvsqxrnc6";
+ version = "0.6.1";
+ sha256 = "19lkg7qj6m9afy6v6bkkcczz7yp8fsn7q2bpbcnyc06cnkn6hcdn";
libraryHaskellDepends = [
base containers either megaparsec protolude text
];
@@ -259245,22 +261828,18 @@ self: {
"yaya" = callPackage
({ mkDerivation, base, bifunctors, comonad, constraints, containers
- , deriving-compat, distributive, either, errors, free, hedgehog
- , kan-extensions, lens, profunctors, template-haskell, transformers
- , yaya-hedgehog
+ , distributive, either, errors, free, kan-extensions, lens
+ , profunctors, template-haskell, transformers
}:
mkDerivation {
pname = "yaya";
- version = "0.2.1.0";
- sha256 = "0wm01cspfpnfhijmbxpr4n0nr1qgc8g8cg9lqpz8n4lkd8i8bfds";
+ version = "0.2.1.2";
+ sha256 = "179mq32b5gjlwfpldm4msqnxv316gb2gj3s0kzhkcyk0l3i3y8fi";
libraryHaskellDepends = [
base bifunctors comonad constraints containers distributive either
errors free kan-extensions lens profunctors template-haskell
transformers
];
- testHaskellDepends = [
- base deriving-compat hedgehog yaya-hedgehog
- ];
description = "Total recursion schemes";
license = stdenv.lib.licenses.agpl3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -259271,8 +261850,8 @@ self: {
({ mkDerivation, base, deriving-compat, hedgehog, yaya }:
mkDerivation {
pname = "yaya-hedgehog";
- version = "0.1.1.0";
- sha256 = "070xv97j402li75fzhs03svankg0nl2fb1g223kjkq7a704f3dk1";
+ version = "0.1.2.1";
+ sha256 = "18lyhb7fqdbp2p71y5jydcb8xzbahqzy1jmsnsb4hym8v8ax71cv";
libraryHaskellDepends = [ base deriving-compat hedgehog yaya ];
description = "Hedgehog testing support for the Yaya recursion scheme library";
license = stdenv.lib.licenses.agpl3;
@@ -259281,17 +261860,16 @@ self: {
}) {};
"yaya-unsafe" = callPackage
- ({ mkDerivation, base, bifunctors, comonad, either, free, hedgehog
- , lens, yaya, yaya-hedgehog
+ ({ mkDerivation, base, bifunctors, comonad, either, free, lens
+ , yaya
}:
mkDerivation {
pname = "yaya-unsafe";
- version = "0.1.1.0";
- sha256 = "081lha6m5c3iyy61xfrj237g0098l5jsm94yqjbaddl4qixk697q";
+ version = "0.1.1.2";
+ sha256 = "0cvfrzqx5d56nld60p1n5qmwn4j4gbsvy7jf5lk4ar5da4w8a90c";
libraryHaskellDepends = [
base bifunctors comonad either free lens yaya
];
- testHaskellDepends = [ base hedgehog yaya yaya-hedgehog ];
description = "Non-total extensions to the Yaya recursion scheme library";
license = stdenv.lib.licenses.agpl3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -260049,6 +262627,34 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "yesod-bin_1_6_0_4" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, conduit, conduit-extra
+ , containers, data-default-class, directory, file-embed, filepath
+ , fsnotify, http-client, http-client-tls, http-reverse-proxy
+ , http-types, network, optparse-applicative, process
+ , project-template, say, split, stm, streaming-commons, tar, text
+ , time, transformers, transformers-compat, unliftio
+ , unordered-containers, wai, wai-extra, warp, warp-tls, yaml, zlib
+ }:
+ mkDerivation {
+ pname = "yesod-bin";
+ version = "1.6.0.4";
+ sha256 = "0wz44w4c86513ss81a18rknkrkalxyj2g4rlq324ykqwwkihlr1a";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring Cabal conduit conduit-extra containers
+ data-default-class directory file-embed filepath fsnotify
+ http-client http-client-tls http-reverse-proxy http-types network
+ optparse-applicative process project-template say split stm
+ streaming-commons tar text time transformers transformers-compat
+ unliftio unordered-containers wai wai-extra warp warp-tls yaml zlib
+ ];
+ description = "The yesod helper executable";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"yesod-bootstrap" = callPackage
({ mkDerivation, base, blaze-html, blaze-markup, bootstrap-types
, shakespeare, text, transformers, yesod-core, yesod-elements
@@ -260664,6 +263270,8 @@ self: {
pname = "yesod-ip";
version = "0.5.1";
sha256 = "1gla2w9xi88y9d149n2r18xj5y1bmaykf258nl7x4hrkl0zgdq62";
+ revision = "1";
+ editedCabalFile = "0w0bw1zj984yl77vz3sx3avdjsck1chm262w64g4w6iaq6b9rbw1";
libraryHaskellDepends = [
base http-api-data ip path-pieces persistent text yesod-core
yesod-form
@@ -260922,8 +263530,8 @@ self: {
}:
mkDerivation {
pname = "yesod-persistent";
- version = "1.6.0.2";
- sha256 = "17adw0aaj29ia7ii3jka301442860b5wvfrms079q973gzahz5fd";
+ version = "1.6.0.3";
+ sha256 = "1pl8an3zpmsj3f5rrscb13sn8479vqxn2fpzvzn77lz8hbdi6n6l";
libraryHaskellDepends = [
base blaze-builder conduit persistent persistent-template
resource-pool resourcet transformers yesod-core
@@ -261743,6 +264351,19 @@ self: {
broken = true;
}) {};
+ "yhseq" = callPackage
+ ({ mkDerivation, base, hspec, hspec-discover }:
+ mkDerivation {
+ pname = "yhseq";
+ version = "0.2.1.2";
+ sha256 = "1mxjfbnic6pn4jnyc83afpmgq4wnb09f72d359pwx693mfi6vbiy";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base hspec hspec-discover ];
+ testToolDepends = [ hspec-discover ];
+ description = "Calculation of Y-sequence Hexirp edition";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"yi" = callPackage
({ mkDerivation, base, microlens-platform, mtl
, optparse-applicative, yi-core, yi-frontend-vty, yi-keymap-emacs
@@ -262586,14 +265207,12 @@ self: {
}) {};
"yx" = callPackage
- ({ mkDerivation, array, base, bytestring, hspec }:
+ ({ mkDerivation, array, base, bytestring, hspec, lattices }:
mkDerivation {
pname = "yx";
- version = "0.0.2.0";
- sha256 = "05xh7x02ddh87kwslgckzh3g5i22r01vfrb160gns3zl6fv8sj2z";
- revision = "1";
- editedCabalFile = "19px5wf8ca7awam013ij62z04rsplgn7ks56j8jzhznarsg45ksq";
- libraryHaskellDepends = [ array base bytestring ];
+ version = "0.0.3.0";
+ sha256 = "068xdmi5dn00cx58qrc5hx6vz6byvnh5cp803j7inlynziw3fcgz";
+ libraryHaskellDepends = [ array base bytestring lattices ];
testHaskellDepends = [ array base bytestring hspec ];
description = "Row-major coordinates";
license = stdenv.lib.licenses.bsd3;
@@ -262748,8 +265367,8 @@ self: {
({ mkDerivation, base, papillon }:
mkDerivation {
pname = "zasni-gerna";
- version = "0.0.7";
- sha256 = "1zl2kcd0hr021xl6pjvvxwxvmpb02cq04ck39qkwil56vannnksw";
+ version = "0.0.7.1";
+ sha256 = "131lfik05gkr7mqnxf2ibbv5nxjy2x76r5mpvwgzj06nq4v9n527";
libraryHaskellDepends = [ base papillon ];
description = "lojban parser (zasni gerna)";
license = stdenv.lib.licenses.bsd3;
diff --git a/pkgs/development/haskell-modules/patches/ghc-paths-nix-ghcjs.patch b/pkgs/development/haskell-modules/patches/ghc-paths-nix-ghcjs.patch
index 26ea0eaa5a8..48cf6a035af 100644
--- a/pkgs/development/haskell-modules/patches/ghc-paths-nix-ghcjs.patch
+++ b/pkgs/development/haskell-modules/patches/ghc-paths-nix-ghcjs.patch
@@ -43,13 +43,13 @@ index c87565d..88b3db4 100644
+ghc = fromMaybe GHC_PATHS_GHC nixGhc
+ghc_pkg = fromMaybe GHC_PATHS_GHC_PKG nixGhcPkg
diff --git a/Setup.hs b/Setup.hs
-index fad5026..1651650 100644
+index f2d1733..ca4792e 100644
--- a/Setup.hs
+++ b/Setup.hs
-@@ -27,13 +27,13 @@ main = defaultMainWithHooks simpleUserHooks {
- defaultPostConf :: Args -> ConfigFlags -> PackageDescription -> LocalBuildInfo -> IO ()
- defaultPostConf args flags pkgdescr lbi = do
+@@ -39,13 +39,13 @@ main = defaultMainWithHooks simpleUserHooks {
+ #else
libdir_ <- rawSystemProgramStdoutConf (fromFlag (configVerbosity flags))
+ #endif
- ghcProgram (withPrograms lbi) ["--print-libdir"]
+ ghcjsProgram (withPrograms lbi) ["--print-libdir"]
let libdir = reverse $ dropWhile isSpace $ reverse libdir_
diff --git a/pkgs/development/haskell-modules/patches/servant-client-core-redact-auth-header.patch b/pkgs/development/haskell-modules/patches/servant-client-core-redact-auth-header.patch
new file mode 100644
index 00000000000..0f6a34f4f26
--- /dev/null
+++ b/pkgs/development/haskell-modules/patches/servant-client-core-redact-auth-header.patch
@@ -0,0 +1,75 @@
+diff --git a/servant-client-core.cabal b/servant-client-core.cabal
+index 5789da601..3faf65bb4 100644
+--- a/servant-client-core.cabal
++++ b/servant-client-core.cabal
+@@ -96,6 +96,7 @@ test-suite spec
+ main-is: Spec.hs
+ other-modules:
+ Servant.Client.Core.Internal.BaseUrlSpec
++ Servant.Client.Core.RequestSpec
+
+ -- Dependencies inherited from the library. No need to specify bounds.
+ build-depends:
+diff --git a/src/Servant/Client/Core/Request.hs b/src/Servant/Client/Core/Request.hs
+index 73756e702..0276d46f8 100644
+--- a/src/Servant/Client/Core/Request.hs
++++ b/src/Servant/Client/Core/Request.hs
+@@ -64,8 +64,32 @@ data RequestF body path = Request
+ , requestHeaders :: Seq.Seq Header
+ , requestHttpVersion :: HttpVersion
+ , requestMethod :: Method
+- } deriving (Generic, Typeable, Eq, Show, Functor, Foldable, Traversable)
++ } deriving (Generic, Typeable, Eq, Functor, Foldable, Traversable)
+
++instance (Show a, Show b) =>
++ Show (Servant.Client.Core.Request.RequestF a b) where
++ showsPrec p req
++ = showParen
++ (p >= 11)
++ ( showString "Request {requestPath = "
++ . showsPrec 0 (requestPath req)
++ . showString ", requestQueryString = "
++ . showsPrec 0 (requestQueryString req)
++ . showString ", requestBody = "
++ . showsPrec 0 (requestBody req)
++ . showString ", requestAccept = "
++ . showsPrec 0 (requestAccept req)
++ . showString ", requestHeaders = "
++ . showsPrec 0 (redactSensitiveHeader <$> requestHeaders req))
++ . showString ", requestHttpVersion = "
++ . showsPrec 0 (requestHttpVersion req)
++ . showString ", requestMethod = "
++ . showsPrec 0 (requestMethod req)
++ . showString "}"
++ where
++ redactSensitiveHeader :: Header -> Header
++ redactSensitiveHeader ("Authorization", _) = ("Authorization", "")
++ redactSensitiveHeader h = h
+ instance Bifunctor RequestF where bimap = bimapDefault
+ instance Bifoldable RequestF where bifoldMap = bifoldMapDefault
+ instance Bitraversable RequestF where
+diff --git a/test/Servant/Client/Core/RequestSpec.hs b/test/Servant/Client/Core/RequestSpec.hs
+new file mode 100644
+index 000000000..99a1db7d3
+--- /dev/null
++++ b/test/Servant/Client/Core/RequestSpec.hs
+@@ -0,0 +1,19 @@
++{-# OPTIONS_GHC -fno-warn-orphans #-}
++{-# LANGUAGE OverloadedStrings #-}
++module Servant.Client.Core.RequestSpec (spec) where
++
++
++import Prelude ()
++import Prelude.Compat
++import Control.Monad
++import Data.List (isInfixOf)
++import Servant.Client.Core.Request
++import Test.Hspec
++
++spec :: Spec
++spec = do
++ describe "Request" $ do
++ describe "show" $ do
++ it "redacts the authorization header" $ do
++ let request = void $ defaultRequest { requestHeaders = pure ("authorization", "secret") }
++ isInfixOf "secret" (show request) `shouldBe` False
diff --git a/pkgs/development/haskell-modules/patches/servant-client-core-streamBody.patch b/pkgs/development/haskell-modules/patches/servant-client-core-streamBody.patch
deleted file mode 100644
index ebadd215cb7..00000000000
--- a/pkgs/development/haskell-modules/patches/servant-client-core-streamBody.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-diff --git a/src/Servant/Client/Core/Internal/HasClient.hs b/src/Servant/Client/Core/Internal/HasClient.hs
-index 712007006..6be92ec6d 100644
---- a/src/Servant/Client/Core/Internal/HasClient.hs
-+++ b/src/Servant/Client/Core/Internal/HasClient.hs
-@@ -16,6 +16,8 @@ module Servant.Client.Core.Internal.HasClient where
- import Prelude ()
- import Prelude.Compat
-
-+import Control.Concurrent.MVar
-+ (modifyMVar, newMVar)
- import qualified Data.ByteString as BS
- import qualified Data.ByteString.Lazy as BL
- import Data.Foldable
-@@ -36,13 +38,14 @@ import qualified Network.HTTP.Types as H
- import Servant.API
- ((:<|>) ((:<|>)), (:>), AuthProtect, BasicAuth, BasicAuthData,
- BuildHeadersTo (..), Capture', CaptureAll, Description,
-- EmptyAPI, FramingUnrender (..), FromSourceIO (..), Header',
-- Headers (..), HttpVersion, IsSecure, MimeRender (mimeRender),
-+ EmptyAPI, FramingRender (..), FramingUnrender (..),
-+ FromSourceIO (..), Header', Headers (..), HttpVersion,
-+ IsSecure, MimeRender (mimeRender),
- MimeUnrender (mimeUnrender), NoContent (NoContent), QueryFlag,
- QueryParam', QueryParams, Raw, ReflectMethod (..), RemoteHost,
- ReqBody', SBoolI, Stream, StreamBody', Summary, ToHttpApiData,
-- Vault, Verb, WithNamedContext, contentType, getHeadersHList,
-- getResponse, toQueryParam, toUrlPiece)
-+ ToSourceIO (..), Vault, Verb, WithNamedContext, contentType,
-+ getHeadersHList, getResponse, toQueryParam, toUrlPiece)
- import Servant.API.ContentTypes
- (contentTypes)
- import Servant.API.Modifiers
-@@ -538,7 +541,7 @@ instance (MimeRender ct a, HasClient m api)
- hoistClientMonad pm (Proxy :: Proxy api) f (cl a)
-
- instance
-- ( HasClient m api
-+ ( HasClient m api, MimeRender ctype chunk, FramingRender framing, ToSourceIO chunk a
- ) => HasClient m (StreamBody' mods framing ctype a :> api)
- where
-
-@@ -547,7 +550,39 @@ instance
- hoistClientMonad pm _ f cl = \a ->
- hoistClientMonad pm (Proxy :: Proxy api) f (cl a)
-
-- clientWithRoute _pm Proxy _req _body = error "HasClient @StreamBody"
-+ clientWithRoute pm Proxy req body
-+ = clientWithRoute pm (Proxy :: Proxy api)
-+ $ setRequestBody (RequestBodyStreamChunked givesPopper) (contentType ctypeP) req
-+ where
-+ ctypeP = Proxy :: Proxy ctype
-+ framingP = Proxy :: Proxy framing
-+
-+ sourceIO = framingRender
-+ framingP
-+ (mimeRender ctypeP :: chunk -> BL.ByteString)
-+ (toSourceIO body)
-+
-+ -- not pretty.
-+ givesPopper :: (IO BS.ByteString -> IO ()) -> IO ()
-+ givesPopper needsPopper = S.unSourceT sourceIO $ \step0 -> do
-+ ref <- newMVar step0
-+
-+ -- Note sure we need locking, but it's feels safer.
-+ let popper :: IO BS.ByteString
-+ popper = modifyMVar ref nextBs
-+
-+ needsPopper popper
-+
-+ nextBs S.Stop = return (S.Stop, BS.empty)
-+ nextBs (S.Error err) = fail err
-+ nextBs (S.Skip s) = nextBs s
-+ nextBs (S.Effect ms) = ms >>= nextBs
-+ nextBs (S.Yield lbs s) = case BL.toChunks lbs of
-+ [] -> nextBs s
-+ (x:xs) | BS.null x -> nextBs step'
-+ | otherwise -> return (step', x)
-+ where
-+ step' = S.Yield (BL.fromChunks xs) s
-
-
-
diff --git a/pkgs/development/interpreters/elixir/1.9.nix b/pkgs/development/interpreters/elixir/1.9.nix
index 2d9fec02e10..4eead35bae3 100644
--- a/pkgs/development/interpreters/elixir/1.9.nix
+++ b/pkgs/development/interpreters/elixir/1.9.nix
@@ -1,7 +1,9 @@
{ mkDerivation }:
+# How to obtain `sha256`:
+# nix-prefetch-url --unpack https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz
mkDerivation {
- version = "1.9.2";
- sha256 = "19yn6nx6r627f5zbyc7ckgr96d6b45sgwx95n2gp2imqwqvpj8wc";
+ version = "1.9.4";
+ sha256 = "1l4318g35y4h0vi2w07ayc3jizw1xc3s7hdb47w6j3iw33y06g6b";
minimumOTPVersion = "20";
}
diff --git a/pkgs/development/interpreters/erlang/R22.nix b/pkgs/development/interpreters/erlang/R22.nix
index 8b471f63247..88fe21453a8 100644
--- a/pkgs/development/interpreters/erlang/R22.nix
+++ b/pkgs/development/interpreters/erlang/R22.nix
@@ -1,8 +1,10 @@
{ mkDerivation }:
+# How to obtain `sha256`:
+# nix-prefetch-url --unpack https://github.com/erlang/otp/archive/OTP-${version}.tar.gz
mkDerivation {
- version = "22.0.4";
- sha256 = "1aqkhd6nwdn4xp5yz02zbymd4x8ij8fjw9ji8kh860n1a513k9ai";
+ version = "22.1.7";
+ sha256 = "18aqy2s8nqd82v4lzzxknrwjva8mv1y2hvai9cakz5nkyd3vwq62";
prePatch = ''
substituteInPlace make/configure.in --replace '`sw_vers -productVersion`' "''${MACOSX_DEPLOYMENT_TARGET:-10.12}"
diff --git a/pkgs/development/interpreters/hy/default.nix b/pkgs/development/interpreters/hy/default.nix
index a6acd603c81..5816b3a175c 100644
--- a/pkgs/development/interpreters/hy/default.nix
+++ b/pkgs/development/interpreters/hy/default.nix
@@ -1,15 +1,15 @@
-{ stdenv, fetchurl, pythonPackages }:
+{ stdenv, fetchurl, python2Packages }:
-pythonPackages.buildPythonApplication rec {
+python2Packages.buildPythonApplication rec {
pname = "hy";
version = "0.17.0";
- src = pythonPackages.fetchPypi {
+ src = python2Packages.fetchPypi {
inherit pname version;
sha256 = "1gdbqsirsdxj320wnp7my5awzs1kfs6m4fqmkzbd1zd47qzj0zfi";
};
- propagatedBuildInputs = with pythonPackages; [
+ propagatedBuildInputs = with python2Packages; [
appdirs
astor
clint
diff --git a/pkgs/development/interpreters/io/default.nix b/pkgs/development/interpreters/io/default.nix
index 6c0568d6813..883d53c8269 100644
--- a/pkgs/development/interpreters/io/default.nix
+++ b/pkgs/development/interpreters/io/default.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation {
maintainers = with maintainers; [
raskin
- z77z
+ maggesi
vrthra
];
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/development/interpreters/janet/default.nix b/pkgs/development/interpreters/janet/default.nix
index d00e37733f2..337b83767f4 100644
--- a/pkgs/development/interpreters/janet/default.nix
+++ b/pkgs/development/interpreters/janet/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "janet";
- version = "1.3.1";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "janet-lang";
repo = pname;
rev = "v${version}";
- sha256 = "160wd3436cl50wkvqpaf6mbb69qlzzammcg5yb07wx9yw31g399p";
+ sha256 = "0xszmgw5nl5b6gd3344h1mic1c1a3hj7nivp4d9hqzzh131qvbn5";
};
nativeBuildInputs = [ meson ninja ];
diff --git a/pkgs/development/interpreters/joker/default.nix b/pkgs/development/interpreters/joker/default.nix
index 233900cadd0..669bbc95123 100644
--- a/pkgs/development/interpreters/joker/default.nix
+++ b/pkgs/development/interpreters/joker/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "joker";
- version = "0.12.7";
+ version = "0.12.9";
src = fetchFromGitHub {
rev = "v${version}";
owner = "candid82";
repo = "joker";
- sha256 = "0panmhrg1i158xbvqvq3s3217smbj7ynwlaiks18pmss36xx9dk4";
+ sha256 = "19n2pzs045mflyzgq3cpa4w2fbd0f77j5k6c4yc3gk0mcwgdxhs2";
};
modSha256 = "0i16vf7n1xfz5kp9w3fvyc9y9wgz4h396glgpdaznpxjr12rb43j";
diff --git a/pkgs/development/interpreters/jruby/default.nix b/pkgs/development/interpreters/jruby/default.nix
index 6c4a9f20fa3..4e3f92d7cdc 100644
--- a/pkgs/development/interpreters/jruby/default.nix
+++ b/pkgs/development/interpreters/jruby/default.nix
@@ -6,11 +6,11 @@ rubyVersion = callPackage ../ruby/ruby-version.nix {} "2" "3" "3" "";
jruby = stdenv.mkDerivation rec {
pname = "jruby";
- version = "9.2.8.0";
+ version = "9.2.9.0";
src = fetchurl {
url = "https://s3.amazonaws.com/jruby.org/downloads/${version}/jruby-bin-${version}.tar.gz";
- sha256 = "1fy717xy8csc89dnz3a8j96arq1s1vs8nakkkpcaqm1z1648didp";
+ sha256 = "04grdf57c1dgragm17yyjk69ak8mwiwfc1vjzskzcaag3fwgplyf";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/development/interpreters/love/11.1.nix b/pkgs/development/interpreters/love/11.1.nix
index 478b147d1f3..6f3f7161a0b 100644
--- a/pkgs/development/interpreters/love/11.1.nix
+++ b/pkgs/development/interpreters/love/11.1.nix
@@ -5,7 +5,7 @@
let
pname = "love";
- version = "11.2";
+ version = "11.3";
in
stdenv.mkDerivation {
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
owner = "rude";
repo = "love";
rev = version;
- sha256 = "0q1lsgc1621czrg49nmabq6am9sgxa9syxrwzlksqqr4dyzw4nmf";
+ sha256 = "18gfp65ngb8k8g7hgbw2bhrwk2i7m56m21d39pk4484q9z8p4vm7";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/interpreters/lua-5/5.1.0004-Fix-stack-overflow-in-vararg-functions.patch b/pkgs/development/interpreters/lua-5/CVE-2014-5461.patch
similarity index 100%
rename from pkgs/development/interpreters/lua-5/5.1.0004-Fix-stack-overflow-in-vararg-functions.patch
rename to pkgs/development/interpreters/lua-5/CVE-2014-5461.patch
diff --git a/pkgs/development/interpreters/lua-5/default.nix b/pkgs/development/interpreters/lua-5/default.nix
index 08645dfb77f..1398e66d9a5 100644
--- a/pkgs/development/interpreters/lua-5/default.nix
+++ b/pkgs/development/interpreters/lua-5/default.nix
@@ -49,7 +49,7 @@ in rec {
sourceVersion = { major = "5"; minor = "1"; patch = "5"; };
hash = "2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333";
patches = (if stdenv.isDarwin then [ ./5.1.darwin.patch ] else [ dsoPatch51 ])
- ++ [ ./5.1.0004-Fix-stack-overflow-in-vararg-functions.patch ];
+ ++ [ ./CVE-2014-5461.patch ];
};
luajit_2_0 = import ../luajit/2.0.nix {
diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix
index 6d0aeb78156..4778f08560d 100644
--- a/pkgs/development/interpreters/php/default.nix
+++ b/pkgs/development/interpreters/php/default.nix
@@ -254,16 +254,16 @@ let
in {
php72 = generic {
- version = "7.2.23";
- sha256 = "03a3snx8wdn2pwfy8qdk035da9g3qdnpgqvpz4qfgmr97mjg6ym1";
+ version = "7.2.24";
+ sha256 = "00znhjcn6k4mbxz6jqlqf6bzr4cqdf8pnbmxkg6bns1hnr6r6yd0";
# https://bugs.php.net/bug.php?id=76826
extraPatches = optional stdenv.isDarwin ./php72-darwin-isfinite.patch;
};
php73 = generic {
- version = "7.3.10";
- sha256 = "0j2lqiw8miv9aqg55z2dvfg3mwm5vyqx6ggmfbw013zvq1qxhvah";
+ version = "7.3.11";
+ sha256 = "1rxm256vhnvyabfwmyv51sqrkjlid1g8lczcy4skc2f72d5zzlcj";
# https://bugs.php.net/bug.php?id=76826
extraPatches = optional stdenv.isDarwin ./php73-darwin-isfinite.patch;
diff --git a/pkgs/development/interpreters/python/cpython/2.7/default.nix b/pkgs/development/interpreters/python/cpython/2.7/default.nix
index 4e323898afb..de980f1ca68 100644
--- a/pkgs/development/interpreters/python/cpython/2.7/default.nix
+++ b/pkgs/development/interpreters/python/cpython/2.7/default.nix
@@ -79,12 +79,6 @@ let
sha256 = "0l9rw6r5r90iybdkp3hhl2pf0h0s1izc68h5d3ywrm92pq32wz57";
})
- (fetchpatch {
- url = "https://github.com/python/cpython/commit/979daae300916adb399ab5b51410b6ebd0888f13.patch";
- name = "CVE-2018-20852.patch";
- sha256 = "0p838ycssd6abxzby69rhngjqqm59cmlp07910mpjx7lmsz049pb";
- })
-
# Fix race-condition during pyc creation. Has a slight backwards
# incompatible effect: pyc symlinks will now be overridden
# (https://bugs.python.org/issue17222). Included in python >= 3.4,
diff --git a/pkgs/development/interpreters/python/cpython/2.7/python-2.7-distutils-C++.patch b/pkgs/development/interpreters/python/cpython/2.7/python-2.7-distutils-C++.patch
index 90c21d5e60c..78d9272d098 100644
--- a/pkgs/development/interpreters/python/cpython/2.7/python-2.7-distutils-C++.patch
+++ b/pkgs/development/interpreters/python/cpython/2.7/python-2.7-distutils-C++.patch
@@ -93,8 +93,8 @@
_osx_support.customize_compiler(_config_vars)
_config_vars['CUSTOMIZED_OSX_COMPILER'] = 'True'
-- (cc, cxx, opt, cflags, ccshared, ldshared, so_ext, ar, ar_flags) = \
-- get_config_vars('CC', 'CXX', 'OPT', 'CFLAGS',
+- (cc, cxx, cflags, ccshared, ldshared, so_ext, ar, ar_flags) = \
+- get_config_vars('CC', 'CXX', 'CFLAGS',
- 'CCSHARED', 'LDSHARED', 'SO', 'AR',
- 'ARFLAGS')
+ (cc, cxx, ccshared, ldshared, ldcxxshared, so_ext, ar, ar_flags) = \
@@ -120,8 +120,7 @@
ldshared = ldshared + ' ' + os.environ['LDFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['LDFLAGS']
if 'CFLAGS' in os.environ:
-- cflags = opt + ' ' + os.environ['CFLAGS']
-+ cflags = os.environ['CFLAGS']
+ cflags = cflags + ' ' + os.environ['CFLAGS']
ldshared = ldshared + ' ' + os.environ['CFLAGS']
+ if 'CXXFLAGS' in os.environ:
+ cxxflags = os.environ['CXXFLAGS']
diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix
index 43a3125d8a0..ddfa9557582 100644
--- a/pkgs/development/interpreters/python/default.nix
+++ b/pkgs/development/interpreters/python/default.nix
@@ -52,10 +52,10 @@ in {
sourceVersion = {
major = "2";
minor = "7";
- patch = "16";
+ patch = "17";
suffix = "";
};
- sha256 = "1mqfcqp5y8r0bfyr7ppl74n0lig45p9mc4b8adlcpvj74rhfy8pj";
+ sha256 = "0hds28cg226m8j8sr394nm9yc4gxhvlv109w0avsf2mxrlrz0hsd";
inherit (darwin) CF configd;
inherit passthruFun;
};
@@ -65,10 +65,10 @@ in {
sourceVersion = {
major = "3";
minor = "5";
- patch = "7";
+ patch = "9";
suffix = "";
};
- sha256 = "1p67pnp2ca5przx2s45r8m55dcn6f5hsm0l4s1zp7mglkf4r4n18";
+ sha256 = "0jdh9pvx6m6lfz2liwvvhn7vks7qrysqgwn517fkpxb77b33fjn2";
inherit (darwin) CF configd;
inherit passthruFun;
};
@@ -91,10 +91,10 @@ in {
sourceVersion = {
major = "3";
minor = "7";
- patch = "4";
+ patch = "5";
suffix = "";
};
- sha256 = "0gxiv5617zd7dnqm5k9r4q2188lk327nf9jznwq9j6b8p0s92ygv";
+ sha256 = "154xc6dxww21qkmphg66pfks8987a17cl3vqq5g4hv1xkzm7cnp8";
inherit (darwin) CF configd;
inherit passthruFun;
};
@@ -200,4 +200,9 @@ in {
ncurses = ncurses5;
};
+ graalpython37 = callPackage ./graalpython/default.nix {
+ self = pythonInterpreters.graalpython37;
+ inherit passthruFun;
+ };
+
})
diff --git a/pkgs/development/interpreters/python/graalpython/default.nix b/pkgs/development/interpreters/python/graalpython/default.nix
new file mode 100644
index 00000000000..b5d7d130b5a
--- /dev/null
+++ b/pkgs/development/interpreters/python/graalpython/default.nix
@@ -0,0 +1,21 @@
+{ pkgs
+, lib
+, graalvm8
+, passthruFun
+, packageOverrides ? (self: super: {})
+, self
+}:
+
+let
+ passthru = passthruFun {
+ inherit self packageOverrides;
+ implementation = "graal";
+ sourceVersion = graalvm8.version;
+ pythonVersion = "3.7";
+ libPrefix = "graalvm";
+ sitePackages = "jre/languages/python/lib-python/3/site-packages";
+ executable = "graalpython";
+ hasDistutilsCxxPatch = false;
+ pythonForBuild = pkgs.buildPackages.pythonInterpreters.graalpython37;
+ };
+in lib.extendDerivation true passthru graalvm8
diff --git a/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh b/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
index c99ef313c10..322a0336df2 100644
--- a/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
+++ b/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
@@ -17,7 +17,7 @@ setuptoolsBuildPhase() {
eval "@pythonInterpreter@ nix_run_setup $args bdist_wheel"
runHook postBuild
- echo "Finished executing setuptoolsInstallPhase"
+ echo "Finished executing setuptoolsBuildPhase"
}
setuptoolsShellHook() {
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 2315e53220b..82b2aac39a9 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
@@ -6,9 +6,9 @@ You can pass in multiple files or paths.
You'll likely want to use
``
- $ ./update-python-libraries ../../pkgs/development/python-modules/*
+ $ ./update-python-libraries ../../pkgs/development/python-modules/**/default.nix
``
-to update all libraries in that folder.
+to update all non-pinned libraries in that folder.
"""
import argparse
@@ -116,11 +116,45 @@ SEMVER = {
}
+def _determine_latest_version(current_version, target, versions):
+ """Determine latest version, given `target`.
+ """
+ current_version = Version(current_version)
+
+ def _parse_versions(versions):
+ for v in versions:
+ try:
+ yield Version(v)
+ except InvalidVersion:
+ pass
+
+ versions = _parse_versions(versions)
+
+ index = SEMVER[target]
+
+ ceiling = list(current_version[0:index])
+ if len(ceiling) == 0:
+ ceiling = None
+ else:
+ ceiling[-1]+=1
+ ceiling = Version(".".join(map(str, ceiling)))
+
+ # We do not want prereleases
+ versions = SpecifierSet(prereleases=PRERELEASES).filter(versions)
+
+ if ceiling is not None:
+ versions = SpecifierSet(f"<{ceiling}").filter(versions)
+
+ return (max(sorted(versions))).raw_version
+
+
def _get_latest_version_pypi(package, extension, current_version, target):
"""Get latest version and hash from PyPI."""
url = "{}/{}/json".format(INDEX, package)
json = _fetch_page(url)
- version = json['info']['version']
+
+ versions = json['releases'].keys()
+ version = _determine_latest_version(current_version, target, versions)
try:
releases = json['releases'][version]
@@ -132,7 +166,6 @@ def _get_latest_version_pypi(package, extension, current_version, target):
sha256 = release['digests']['sha256']
break
else:
- logging.error("Release not found for extension: {}".format(extension))
sha256 = None
return version, sha256
@@ -194,6 +227,8 @@ def _determine_extension(text, fetcher):
src_format = 'setuptools'
elif src_format == 'flit':
raise ValueError("Don't know how to update a Flit package.")
+ elif src_format == 'other':
+ raise ValueError("Don't know how to update a format='other' package.")
extension = FORMATS[src_format]
elif fetcher == 'fetchurl':
@@ -326,4 +361,4 @@ def main():
if __name__ == '__main__':
- main()
\ No newline at end of file
+ main()
diff --git a/pkgs/development/interpreters/quickjs/default.nix b/pkgs/development/interpreters/quickjs/default.nix
new file mode 100644
index 00000000000..23191b0e6d3
--- /dev/null
+++ b/pkgs/development/interpreters/quickjs/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ pname = "quickjs";
+ version = "2019-10-27";
+
+ src = fetchurl {
+ url = "https://bellard.org/${pname}/${pname}-${version}.tar.xz";
+ sha256 = "0xm16ja3c0k80jy0xkx0f40r44v2lgx2si4dnaw2w7c5nx7cmkai";
+ };
+
+ makeFlags = [ "prefix=${placeholder ''out''}" ];
+ enableParallelBuilding = true;
+
+ doInstallCheck = true;
+ installCheckPhase = ''
+ PATH="$out/bin:$PATH"
+
+ # Programs exit with code 1 when testing help, so grep for a string
+ set +o pipefail
+ qjs --help 2>&1 | grep "QuickJS version"
+ qjsbn --help 2>&1 | grep "QuickJS version"
+ qjscalc --help 2>&1 | grep "QuickJS version"
+ set -o pipefail
+
+ temp=$(mktemp).js
+ echo "console.log('Output from compiled program');" > "$temp"
+ set -o verbose
+ out=$(mktemp) && qjsc "$temp" -o "$out" && "$out" | grep -q "Output from compiled program"
+ out=$(mktemp) && qjsbnc "$temp" -o "$out" && "$out" | grep -q "Output from compiled program"
+ out=$(mktemp) && qjsc -flto "$temp" -o "$out" && "$out" | grep -q "Output from compiled program"
+ out=$(mktemp) && qjsbnc -flto "$temp" -o "$out" && "$out" | grep -q "Output from compiled program"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A small and embeddable Javascript engine";
+ homepage = "https://bellard.org/quickjs/";
+ maintainers = with maintainers; [ stesie ivan ];
+ platforms = platforms.linux;
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix
index f13adc21d9e..22b4d84f050 100644
--- a/pkgs/development/interpreters/racket/default.nix
+++ b/pkgs/development/interpreters/racket/default.nix
@@ -46,7 +46,7 @@ in
stdenv.mkDerivation rec {
pname = "racket";
- version = "7.3"; # always change at once with ./minimal.nix
+ version = "7.4"; # always change at once with ./minimal.nix
src = (stdenv.lib.makeOverridable ({ name, sha256 }:
fetchurl {
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
}
)) {
inherit ;name = "${pname}-${version}";
- sha256 = "0h6072njhb87rkz4arijvahxgjzn8r14s4wns0ijvxm89bg136yl";
+ sha256 = "07rf8sakwssl0gn9g4d3ls2cr10zlhghz0pscrh0jc6mnprrb10i";
};
FONTCONFIG_FILE = fontsConf;
diff --git a/pkgs/development/interpreters/racket/minimal.nix b/pkgs/development/interpreters/racket/minimal.nix
index a3d4a7a3c4f..b05d449ea2f 100644
--- a/pkgs/development/interpreters/racket/minimal.nix
+++ b/pkgs/development/interpreters/racket/minimal.nix
@@ -5,7 +5,7 @@ racket.overrideAttrs (oldAttrs: rec {
name = "racket-minimal-${oldAttrs.version}";
src = oldAttrs.src.override {
inherit name;
- sha256 = "1byvg1vy8hn1j64d5gjiwzfbghdp7lhja9xwz9x8iicwfldkjybj";
+ sha256 = "0ixha4hcxlrsqjszjlr7xv6nn3mc5pb6szlbn4cq0880avakmml7";
};
meta = oldAttrs.meta // {
diff --git a/pkgs/development/interpreters/renpy/default.nix b/pkgs/development/interpreters/renpy/default.nix
index 846bba9e7e7..42c68ed7e80 100644
--- a/pkgs/development/interpreters/renpy/default.nix
+++ b/pkgs/development/interpreters/renpy/default.nix
@@ -1,13 +1,13 @@
-{ stdenv, fetchurl, pythonPackages, pkgconfig, SDL2
+{ stdenv, fetchurl, python2Packages, pkgconfig, SDL2
, libpng, ffmpeg, freetype, glew, libGLU_combined, fribidi, zlib
, glib
}:
-with pythonPackages;
+with python2Packages;
stdenv.mkDerivation rec {
pname = "renpy";
- version = "7.3.3";
+ version = "7.3.5";
meta = with stdenv.lib; {
description = "Ren'Py Visual Novel Engine";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://www.renpy.org/dl/${version}/renpy-${version}-source.tar.bz2";
- sha256 = "0wwsm0vg6zd07xmkqrqprymahdl4ifg7bc1lpbrh0qlfs1pvjlss";
+ sha256 = "1anr5cfbvbsbik4v4rvrkdkciwhg700k4lydfbs4n85raimz9mw4";
};
patches = [
diff --git a/pkgs/development/interpreters/spidermonkey/52.nix b/pkgs/development/interpreters/spidermonkey/52.nix
deleted file mode 100644
index 238afd4bd04..00000000000
--- a/pkgs/development/interpreters/spidermonkey/52.nix
+++ /dev/null
@@ -1,82 +0,0 @@
-{ stdenv, fetchurl, fetchpatch, autoconf213, pkgconfig, perl, zip, which, readline, icu, zlib, nspr, buildPackages }:
-
-let
- version = "52.9.0";
-in stdenv.mkDerivation {
- pname = "spidermonkey";
- inherit version;
-
- src = fetchurl {
- url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz";
- sha256 = "1mlx34fgh1kaqamrkl5isf0npch3mm6s4lz3jsjb7hakiijhj7f0";
- };
-
- outputs = [ "out" "dev" ];
- setOutputFlags = false; # Configure script only understands --includedir
-
- buildInputs = [ readline icu zlib nspr ];
- nativeBuildInputs = [ autoconf213 pkgconfig perl which buildPackages.python2 zip ];
-
- # Apparently this package fails to build correctly with modern compilers, which at least
- # on ARMv6 causes polkit testsuite to break with an assertion failure in spidermonkey.
- # These flags were stolen from:
- # https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/js52
- NIX_CFLAGS_COMPILE = "-fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp";
-
- patches = [
- # needed to build gnome3.gjs
- (fetchpatch {
- name = "mozjs52-disable-mozglue.patch";
- url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/mozjs52-disable-mozglue.patch?h=packages/js52&id=4279d2e18d9a44f6375f584911f63d13de7704be;
- sha256 = "18wkss0agdyff107p5lfflk72qiz350xqw2yqc353alkx4fsfpz0";
- })
- ];
-
- configurePlatforms = [ ];
-
- preConfigure = ''
- export CXXFLAGS="-fpermissive"
- export LIBXUL_DIST=$out
- export PYTHON="${buildPackages.python2.interpreter}"
- configureFlagsArray+=("--includedir=$dev/include")
-
- cd js/src
-
- autoconf
- '';
-
- configureFlags = [
- "--with-nspr-prefix=${nspr}"
- "--with-system-zlib"
- "--with-system-icu"
- "--with-intl-api"
- "--enable-readline"
- "--enable-shared-js"
- ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl "--disable-jemalloc"
- ++ stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
- "--host=${stdenv.buildPlatform.config}"
- "--target=${stdenv.hostPlatform.config}"
- ];
-
- makeFlags = [
- "HOST_CC=${buildPackages.stdenv.cc}/bin/cc"
- ];
-
- depsBuildBuild = [ buildPackages.stdenv.cc ];
-
- enableParallelBuilding = true;
-
- postInstall = ''
- moveToOutput bin/js52-config "$dev"
- # Nuke a static lib.
- rm $out/lib/libjs_static.ajs
- '';
-
- meta = with stdenv.lib; {
- description = "Mozilla's JavaScript engine written in C/C++";
- homepage = https://developer.mozilla.org/en/SpiderMonkey;
- license = licenses.gpl2; # TODO: MPL/GPL/LGPL tri-license.
- maintainers = [ maintainers.abbradar ];
- platforms = platforms.linux;
- };
-}
diff --git a/pkgs/development/interpreters/spidermonkey/60.nix b/pkgs/development/interpreters/spidermonkey/60.nix
index f62638dd838..f6a4483edba 100644
--- a/pkgs/development/interpreters/spidermonkey/60.nix
+++ b/pkgs/development/interpreters/spidermonkey/60.nix
@@ -4,23 +4,28 @@
with stdenv.lib;
let
- version = "60.4.0";
+ version = "60.9.0";
in stdenv.mkDerivation {
pname = "spidermonkey";
inherit version;
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz";
- sha256 = "11gzxd82grc3kg1ha4yni6ag6b97n46qycvv6x15s91ziia5hli0";
+ sha256 = "0gy5x2rnnbkqmjd9sq93s3q5na9nkba68xwpizild7k6qn63qicz";
};
+ outputs = [ "out" "dev" ];
+ setOutputFlags = false; # Configure script only understands --includedir
+
buildInputs = [ readline zlib icu ];
nativeBuildInputs = [ autoconf213 pkgconfig perl which python2 zip ];
patches = [
+ # Fixed in 62.0
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1415202
(fetchpatch {
- url = https://bug1415202.bmoattachments.org/attachment.cgi?id=8926363;
- sha256 = "082ryrvqa3lvs67v3sq9kf2jshf4qp1fpi195wffc40jdrl8fnin";
+ url = "https://src.fedoraproject.org/rpms/mozjs60/raw/a1b605c73f382db25977cb2d4d70a3ba2ff85b92/f/Always-use-the-equivalent-year-to-determine-the-time-zone.patch";
+ sha256 = "12i225qbzlyfj2disms50zrr5jy8zgn2cc4rgsg58sfgf1bn7150";
})
];
@@ -61,7 +66,9 @@ in stdenv.mkDerivation {
# Remove unnecessary static lib
preFixup = ''
+ moveToOutput bin/js60-config "$dev"
rm $out/lib/libjs_static.ajs
+ ln -s $out/bin/js60 $out/bin/js
'';
enableParallelBuilding = true;
diff --git a/pkgs/development/interpreters/wasmtime/cargo-lock.patch b/pkgs/development/interpreters/wasmtime/cargo-lock.patch
index 85479886570..95513d4437a 100644
--- a/pkgs/development/interpreters/wasmtime/cargo-lock.patch
+++ b/pkgs/development/interpreters/wasmtime/cargo-lock.patch
@@ -1,17 +1,25 @@
diff --git a/Cargo.lock b/Cargo.lock
new file mode 100644
-index 0000000..b961a31
+index 00000000..9cff614a
--- /dev/null
+++ b/Cargo.lock
-@@ -0,0 +1,1608 @@
+@@ -0,0 +1,2181 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+[[package]]
-+name = "aho-corasick"
-+version = "0.7.3"
++name = "ahash"
++version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "const-random 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "aho-corasick"
++version = "0.7.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -19,110 +27,173 @@ index 0000000..b961a31
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
++name = "arrayref"
++version = "0.3.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
+name = "arrayvec"
-+version = "0.4.10"
++version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
++ "nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "atty"
-+version = "0.2.11"
++version = "0.2.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "termion 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "autocfg"
-+version = "0.1.4"
++version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "backtrace"
-+version = "0.3.30"
++version = "0.3.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-demangle 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
++ "backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "backtrace-sys"
-+version = "0.1.28"
++version = "0.1.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "base64"
++version = "0.10.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "bincode"
++version = "1.2.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "bindgen"
-+version = "0.49.2"
++version = "0.51.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "cexpr 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "clang-sys 0.28.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "clang-sys 0.28.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "env_logger 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
+ "peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "which 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "which 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "bitflags"
-+version = "1.1.0"
++version = "1.2.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
++name = "blake2b_simd"
++version = "0.5.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
++ "constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "block-buffer"
++version = "0.7.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "block-padding 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "block-padding"
++version = "0.1.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "byte-tools"
++version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "byteorder"
-+version = "1.3.1"
++version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
-+name = "capstone"
-+version = "0.5.0"
++name = "c2-chacha"
++version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "capstone-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "ppv-lite86 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "capstone"
++version = "0.6.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "capstone-sys 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "capstone-sys"
-+version = "0.9.1"
++version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
-+name = "cast"
-+version = "0.2.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
+name = "cc"
-+version = "1.0.37"
++version = "1.0.46"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "jobserver 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
++ "num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
++]
+
+[[package]]
+name = "cexpr"
@@ -134,14 +205,15 @@ index 0000000..b961a31
+
+[[package]]
+name = "cfg-if"
-+version = "0.1.9"
++version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "chrono"
-+version = "0.4.6"
++version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
+ "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
+ "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -149,12 +221,12 @@ index 0000000..b961a31
+
+[[package]]
+name = "clang-sys"
-+version = "0.28.0"
++version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libloading 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libloading 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -163,11 +235,11 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
++ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
+ "vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
@@ -176,119 +248,208 @@ index 0000000..b961a31
+version = "0.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "cmake"
-+version = "0.1.40"
++version = "0.1.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
-+name = "cranelift-bforest"
-+version = "0.30.0"
++name = "const-random"
++version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "const-random-macro 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "const-random-macro"
++version = "0.1.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "constant_time_eq"
++version = "0.1.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
++name = "cranelift-bforest"
++version = "0.46.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "cranelift-codegen"
-+version = "0.30.0"
++version = "0.46.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cranelift-bforest 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-codegen-meta 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "hashmap_core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-bforest 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen-meta 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen-shared 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hashbrown 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++ "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "cranelift-codegen-meta"
-+version = "0.30.0"
++version = "0.46.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen-shared 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
-+name = "cranelift-entity"
-+version = "0.30.0"
++name = "cranelift-codegen-shared"
++version = "0.46.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
-+name = "cranelift-frontend"
-+version = "0.30.0"
++name = "cranelift-entity"
++version = "0.46.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "hashmap_core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "cranelift-frontend"
++version = "0.46.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hashbrown 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "cranelift-native"
-+version = "0.30.0"
++version = "0.46.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "raw-cpuid 6.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "cranelift-wasm"
-+version = "0.30.0"
++version = "0.46.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cast 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-frontend 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "hashmap_core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmparser 0.29.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-frontend 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hashbrown 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmparser 0.39.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "crossbeam-deque"
-+version = "0.2.0"
++version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-epoch 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "crossbeam-epoch"
-+version = "0.3.1"
++version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
++ "arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "memoffset 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "crossbeam-queue"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "crossbeam-utils"
-+version = "0.2.2"
++version = "0.6.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "ctor"
++version = "0.1.12"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "cvt"
++version = "0.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "digest"
++version = "0.8.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "directories"
++version = "2.0.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "dirs-sys 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "dirs-sys"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "redox_users 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -296,62 +457,49 @@ index 0000000..b961a31
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
+ "strsim 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "dynasm"
-+version = "0.3.2"
++version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)",
++ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "dynasmrt"
-+version = "0.3.1"
++version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memmap 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "memmap 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "either"
-+version = "1.5.2"
++version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "env_logger"
-+version = "0.5.13"
++version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "env_logger"
-+version = "0.6.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
++ "humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
@@ -361,8 +509,8 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "errno-dragonfly 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -371,49 +519,51 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "faerie"
-+version = "0.9.1"
++version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "goblin 0.0.21 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "goblin 0.0.24 (registry+https://github.com/rust-lang/crates.io-index)",
++ "indexmap 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
+ "scroll 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "string-interner 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "structopt 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "structopt-derive 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "string-interner 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "failure"
-+version = "0.1.5"
++version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "backtrace 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "backtrace 0.3.40 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "failure_derive"
-+version = "0.1.5"
++version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "synstructure 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
++name = "fake-simd"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
+name = "fallible-iterator"
-+version = "0.1.6"
++version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
@@ -421,8 +571,19 @@ index 0000000..b961a31
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "env_logger 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "filetime"
++version = "0.2.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -431,27 +592,47 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
-+name = "fxhash"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
+name = "gcc"
+version = "0.3.55"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
-+name = "gimli"
-+version = "0.17.0"
++name = "generic-array"
++version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fallible-iterator 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "getrandom"
++version = "0.1.12"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasi 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "ghost"
++version = "0.1.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "gimli"
++version = "0.19.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
++ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "indexmap 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
@@ -461,28 +642,33 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
++name = "glob"
++version = "0.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
+name = "goblin"
-+version = "0.0.21"
++version = "0.0.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
+ "plain 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "scroll 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "hashbrown"
-+version = "0.1.8"
++version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
+
+[[package]]
-+name = "hashmap_core"
-+version = "0.1.10"
++name = "hashbrown"
++version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "ahash 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)",
++ "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++]
+
+[[package]]
+name = "heck"
@@ -494,23 +680,69 @@ index 0000000..b961a31
+
+[[package]]
+name = "humantime"
-+version = "1.2.0"
++version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
-+name = "indexmap"
-+version = "1.0.2"
++name = "id-arena"
++version = "2.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
++name = "indexmap"
++version = "1.2.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
++name = "indoc"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "indoc-impl 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "indoc-impl"
++version = "0.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "unindent 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "inventory"
++version = "0.1.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
++ "ghost 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "inventory-impl 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "inventory-impl"
++version = "0.1.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
+name = "itertools"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -519,52 +751,67 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
++name = "jobserver"
++version = "0.1.17"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
+name = "lazy_static"
-+version = "1.3.0"
++version = "1.4.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
++name = "leb128"
++version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "libc"
-+version = "0.2.58"
++version = "0.2.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "libloading"
-+version = "0.5.1"
++version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "lightbeam"
+version = "0.0.0"
+dependencies = [
-+ "capstone 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "dynasm 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "dynasmrt 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "capstone 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "dynasm 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "dynasmrt 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
+ "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "memoffset 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "multi_mut 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quickcheck 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quickcheck 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
+ "typemap 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wabt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmparser 0.29.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wabt 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmparser 0.39.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "log"
-+version = "0.4.6"
++version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -572,31 +819,26 @@ index 0000000..b961a31
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "memchr"
-+version = "2.2.0"
++version = "2.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "memmap"
-+version = "0.6.2"
++version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "memoffset"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "memoffset"
-+version = "0.3.0"
++version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -609,19 +851,19 @@ index 0000000..b961a31
+
+[[package]]
+name = "nix"
-+version = "0.13.0"
++version = "0.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
++ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
+ "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "nodrop"
-+version = "0.1.13"
++version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
@@ -629,7 +871,7 @@ index 0000000..b961a31
+version = "4.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
@@ -638,7 +880,7 @@ index 0000000..b961a31
+version = "0.1.41"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
+ "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
@@ -647,31 +889,51 @@ index 0000000..b961a31
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "num_cpus"
-+version = "1.10.0"
++version = "1.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
-+name = "numtoa"
-+version = "0.1.0"
++name = "opaque-debug"
++version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "owning_ref"
-+version = "0.3.3"
++version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
++name = "paste"
++version = "0.1.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "paste-impl 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "paste-impl"
++version = "0.1.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
+name = "peeking_take_while"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -682,13 +944,28 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
++name = "ppv-lite86"
++version = "0.2.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
+name = "pretty_env_logger"
-+version = "0.3.0"
++version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)",
++ "env_logger 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "proc-macro-hack"
++version = "0.5.11"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -700,74 +977,106 @@ index 0000000..b961a31
+]
+
+[[package]]
++name = "proc-macro2"
++version = "1.0.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "pyo3"
++version = "0.8.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "indoc 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "inventory 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "paste 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "pyo3cls 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)",
++ "spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "unindent 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "pyo3-derive-backend"
++version = "0.8.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "pyo3cls"
++version = "0.8.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "pyo3-derive-backend 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
+name = "quick-error"
+version = "1.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "quickcheck"
-+version = "0.7.2"
++version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "env_logger 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "quote"
-+version = "0.6.12"
++version = "0.6.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
-+name = "rand"
-+version = "0.5.6"
++name = "quote"
++version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "rand"
-+version = "0.6.5"
++version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_pcg 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "rand_chacha"
-+version = "0.1.1"
++version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_core"
-+version = "0.2.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -775,38 +1084,28 @@ index 0000000..b961a31
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "rand_core"
-+version = "0.4.0"
++version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
++name = "rand_core"
++version = "0.5.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
+name = "rand_hc"
-+version = "0.1.0"
++version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_isaac"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_jitter"
-+version = "0.1.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -816,27 +1115,19 @@ index 0000000..b961a31
+dependencies = [
+ "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "rand_pcg"
-+version = "0.1.2"
++version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_xorshift"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -844,30 +1135,31 @@ index 0000000..b961a31
+version = "6.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
++ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
+ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "rayon"
-+version = "1.0.3"
++version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rayon-core 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "rayon-core"
-+version = "1.4.1"
++version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -880,54 +1172,79 @@ index 0000000..b961a31
+
+[[package]]
+name = "redox_syscall"
-+version = "0.1.54"
++version = "0.1.56"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
-+name = "redox_termios"
-+version = "0.1.1"
++name = "redox_users"
++version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
++ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rust-argon2 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "regex"
-+version = "1.1.6"
++version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "aho-corasick 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "regex-syntax 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "regex-syntax"
-+version = "0.6.6"
++version = "0.6.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
+
+[[package]]
+name = "region"
-+version = "2.0.0"
++version = "2.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
++ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
+ "mach 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "remove_dir_all"
++version = "0.5.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "rust-argon2"
++version = "0.5.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "blake2b_simd 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "rustc-demangle"
-+version = "0.1.15"
++version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
++name = "rustc-hash"
++version = "1.0.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
+name = "rustc_version"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -937,12 +1254,12 @@ index 0000000..b961a31
+
+[[package]]
+name = "ryu"
-+version = "0.2.8"
++version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "scopeguard"
-+version = "0.3.3"
++version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
@@ -960,8 +1277,8 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -979,30 +1296,41 @@ index 0000000..b961a31
+
+[[package]]
+name = "serde"
-+version = "1.0.92"
++version = "1.0.101"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "serde_derive 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde_derive 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "serde_derive"
-+version = "1.0.92"
++version = "1.0.101"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "serde_json"
-+version = "1.0.39"
++version = "1.0.41"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "ryu 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)",
++ "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "sha2"
++version = "0.8.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
++ "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -1012,7 +1340,12 @@ index 0000000..b961a31
+
+[[package]]
+name = "smallvec"
-+version = "0.6.9"
++version = "0.6.10"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
++name = "spin"
++version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
@@ -1022,10 +1355,10 @@ index 0000000..b961a31
+
+[[package]]
+name = "string-interner"
-+version = "0.6.3"
++version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "serde 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -1039,59 +1372,57 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
-+name = "structopt"
-+version = "0.2.17"
++name = "syn"
++version = "0.15.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "structopt-derive 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "structopt-derive"
-+version = "0.2.17"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
++ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "syn"
-+version = "0.15.34"
++version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "synstructure"
-+version = "0.10.2"
++version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
-+name = "take_mut"
-+version = "0.2.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
+name = "target-lexicon"
-+version = "0.3.0"
++version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "tempfile"
++version = "3.1.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
++ "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -1099,18 +1430,7 @@ index 0000000..b961a31
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "termion"
-+version = "1.5.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "numtoa 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wincolor 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -1118,7 +1438,7 @@ index 0000000..b961a31
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -1126,7 +1446,7 @@ index 0000000..b961a31
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -1134,9 +1454,17 @@ index 0000000..b961a31
+version = "0.1.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "toml"
++version = "0.5.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -1153,8 +1481,8 @@ index 0000000..b961a31
+]
+
+[[package]]
-+name = "ucd-util"
-+version = "0.1.3"
++name = "typenum"
++version = "1.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
@@ -1164,7 +1492,7 @@ index 0000000..b961a31
+
+[[package]]
+name = "unicode-width"
-+version = "0.1.5"
++version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
@@ -1173,6 +1501,16 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
++name = "unicode-xid"
++version = "0.2.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
++name = "unindent"
++version = "0.1.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
+name = "unsafe-any"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1181,11 +1519,6 @@ index 0000000..b961a31
+]
+
+[[package]]
-+name = "utf8-ranges"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
+name = "vec_map"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1196,235 +1529,390 @@ index 0000000..b961a31
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
++name = "version_check"
++version = "0.9.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
+name = "void"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "wabt"
-+version = "0.7.4"
++version = "0.9.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "serde 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_derive 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wabt-sys 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde_derive 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wabt-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "wabt-sys"
-+version = "0.5.4"
++version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cmake 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cmake 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
+ "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
++name = "walrus"
++version = "0.12.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "id-arena 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "leb128 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "walrus-macro 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmparser 0.37.2 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "walrus-macro"
++version = "0.12.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "wasi"
++version = "0.7.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
+name = "wasi-common"
+version = "0.1.0"
-+source = "git+https://github.com/CraneStation/wasi-common#9a66400cd8cb31badaf4e43d0e27afd76639b3ac"
++source = "git+https://github.com/CraneStation/wasi-common?rev=c3bf040#c3bf04042e03c706088de62acf1cd7aa79f0fa50"
+dependencies = [
-+ "cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "nix 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasi-common-cbindgen 0.1.0 (git+https://github.com/CraneStation/wasi-common)",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "nix 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasi-common-cbindgen 0.1.0 (git+https://github.com/CraneStation/wasi-common?rev=c3bf040)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winx 0.1.0 (git+https://github.com/CraneStation/wasi-common?rev=c3bf040)",
+]
+
+[[package]]
+name = "wasi-common-cbindgen"
+version = "0.1.0"
-+source = "git+https://github.com/CraneStation/wasi-common#9a66400cd8cb31badaf4e43d0e27afd76639b3ac"
++source = "git+https://github.com/CraneStation/wasi-common?rev=c3bf040#c3bf04042e03c706088de62acf1cd7aa79f0fa50"
+dependencies = [
-+ "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "wasm-webidl-bindings"
++version = "0.5.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "id-arena 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "leb128 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "walrus 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "wasmparser"
-+version = "0.29.2"
++version = "0.37.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++
++[[package]]
++name = "wasmparser"
++version = "0.39.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "hashmap_core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hashbrown 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "wasmtime"
++version = "0.2.0"
++dependencies = [
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-native 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "docopt 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "faerie 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "file-per-thread-logger 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "pretty_env_logger 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rayon 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wabt 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasi-common 0.1.0 (git+https://github.com/CraneStation/wasi-common?rev=c3bf040)",
++ "wasm-webidl-bindings 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-api 0.1.0",
++ "wasmtime-debug 0.2.0",
++ "wasmtime-environ 0.2.0",
++ "wasmtime-interface-types 0.2.0",
++ "wasmtime-jit 0.2.0",
++ "wasmtime-obj 0.2.0",
++ "wasmtime-runtime 0.2.0",
++ "wasmtime-wasi 0.2.0",
++ "wasmtime-wasi-c 0.2.0",
++ "wasmtime-wast 0.2.0",
++]
++
++[[package]]
++name = "wasmtime-api"
+version = "0.1.0"
+dependencies = [
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-native 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-frontend 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-native 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "docopt 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "faerie 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
+ "file-per-thread-logger 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "pretty_env_logger 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_derive 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wabt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmtime-debug 0.1.0",
-+ "wasmtime-environ 0.1.0",
-+ "wasmtime-jit 0.1.0",
-+ "wasmtime-obj 0.1.0",
-+ "wasmtime-runtime 0.1.0",
-+ "wasmtime-wasi 0.0.0",
-+ "wasmtime-wasi-c 0.0.0",
-+ "wasmtime-wast 0.1.0",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hashbrown 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "pretty_env_logger 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rayon 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "region 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wabt 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasi-common 0.1.0 (git+https://github.com/CraneStation/wasi-common?rev=c3bf040)",
++ "wasmparser 0.39.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-environ 0.2.0",
++ "wasmtime-jit 0.2.0",
++ "wasmtime-runtime 0.2.0",
++ "wasmtime-wasi 0.2.0",
++ "wasmtime-wast 0.2.0",
+]
+
+[[package]]
+name = "wasmtime-debug"
-+version = "0.1.0"
++version = "0.2.0"
+dependencies = [
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-wasm 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "faerie 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "gimli 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmparser 0.29.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmtime-environ 0.1.0",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "faerie 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "gimli 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hashbrown 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmparser 0.39.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-environ 0.2.0",
+]
+
+[[package]]
+name = "wasmtime-environ"
-+version = "0.1.0"
++version = "0.2.0"
+dependencies = [
-+ "cast 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-wasm 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "bincode 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "directories 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "file-per-thread-logger 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "indexmap 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
+ "lightbeam 0.0.0",
-+ "rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "pretty_env_logger 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rayon 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)",
++ "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "toml 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "zstd 0.4.28+zstd.1.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "wasmtime-interface-types"
++version = "0.2.0"
++dependencies = [
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "walrus 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasm-webidl-bindings 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmparser 0.39.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-jit 0.2.0",
++ "wasmtime-runtime 0.2.0",
+]
+
+[[package]]
+name = "wasmtime-jit"
-+version = "0.1.0"
++version = "0.2.0"
+dependencies = [
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-frontend 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-wasm 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "region 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmparser 0.29.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmtime-debug 0.1.0",
-+ "wasmtime-environ 0.1.0",
-+ "wasmtime-runtime 0.1.0",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-frontend 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hashbrown 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "region 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmparser 0.39.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-debug 0.2.0",
++ "wasmtime-environ 0.2.0",
++ "wasmtime-runtime 0.2.0",
+]
+
+[[package]]
+name = "wasmtime-obj"
-+version = "0.1.0"
++version = "0.2.0"
+dependencies = [
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-wasm 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "faerie 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmtime-environ 0.1.0",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "faerie 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-environ 0.2.0",
++]
++
++[[package]]
++name = "wasmtime-py"
++version = "0.2.0"
++dependencies = [
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-frontend 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-native 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "pyo3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "region 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmparser 0.39.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-environ 0.2.0",
++ "wasmtime-interface-types 0.2.0",
++ "wasmtime-jit 0.2.0",
++ "wasmtime-runtime 0.2.0",
+]
+
+[[package]]
+name = "wasmtime-runtime"
-+version = "0.1.0"
++version = "0.2.0"
+dependencies = [
-+ "bindgen 0.49.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cast 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cmake 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-wasm 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memoffset 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "region 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmtime-environ 0.1.0",
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hashbrown 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "indexmap 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "memoffset 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "region 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-environ 0.2.0",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "wasmtime-rust"
++version = "0.2.0"
++dependencies = [
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-native 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-interface-types 0.2.0",
++ "wasmtime-jit 0.2.0",
++ "wasmtime-rust-macro 0.2.0",
++]
++
++[[package]]
++name = "wasmtime-rust-macro"
++version = "0.2.0"
++dependencies = [
++ "proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
++ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "wasmtime-wasi"
-+version = "0.0.0"
++version = "0.2.0"
+dependencies = [
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-wasm 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasi-common 0.1.0 (git+https://github.com/CraneStation/wasi-common)",
-+ "wasmtime-environ 0.1.0",
-+ "wasmtime-jit 0.1.0",
-+ "wasmtime-runtime 0.1.0",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasi-common 0.1.0 (git+https://github.com/CraneStation/wasi-common?rev=c3bf040)",
++ "wasmtime-environ 0.2.0",
++ "wasmtime-jit 0.2.0",
++ "wasmtime-runtime 0.2.0",
+]
+
+[[package]]
+name = "wasmtime-wasi-c"
-+version = "0.0.0"
++version = "0.2.0"
+dependencies = [
-+ "bindgen 0.49.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cast 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cmake 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-wasm 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmtime-environ 0.1.0",
-+ "wasmtime-jit 0.1.0",
-+ "wasmtime-runtime 0.1.0",
++ "bindgen 0.51.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cmake 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-environ 0.2.0",
++ "wasmtime-jit 0.2.0",
++ "wasmtime-runtime 0.2.0",
+]
+
+[[package]]
+name = "wasmtime-wast"
-+version = "0.1.0"
++version = "0.2.0"
+dependencies = [
-+ "cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-native 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cranelift-wasm 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wabt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasmtime-environ 0.1.0",
-+ "wasmtime-jit 0.1.0",
-+ "wasmtime-runtime 0.1.0",
++ "cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wabt 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)",
++ "wasmtime-environ 0.2.0",
++ "wasmtime-jit 0.2.0",
++ "wasmtime-runtime 0.2.0",
+]
+
+[[package]]
+name = "which"
-+version = "2.0.1"
++version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "winapi"
-+version = "0.3.7"
++version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1441,7 +1929,7 @@ index 0000000..b961a31
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
@@ -1451,164 +1939,249 @@ index 0000000..b961a31
+
+[[package]]
+name = "wincolor"
-+version = "1.0.1"
++version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
-+ "winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
+ "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
++[[package]]
++name = "winx"
++version = "0.1.0"
++source = "git+https://github.com/CraneStation/wasi-common?rev=c3bf040#c3bf04042e03c706088de62acf1cd7aa79f0fa50"
++dependencies = [
++ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cvt 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "zstd"
++version = "0.4.28+zstd.1.4.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "zstd-safe 1.4.13+zstd.1.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "zstd-safe"
++version = "1.4.13+zstd.1.4.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++ "zstd-sys 1.4.13+zstd.1.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
++[[package]]
++name = "zstd-sys"
++version = "1.4.13+zstd.1.4.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++dependencies = [
++ "cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)",
++ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)",
++]
++
+[metadata]
-+"checksum aho-corasick 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e6f484ae0c99fec2e858eb6134949117399f222608d84cadb3f58c1f97c2364c"
++"checksum ahash 0.2.16 (registry+https://github.com/rust-lang/crates.io-index)" = "b35dfc96a657c1842b4eb73180b65e37152d4b94d0eb5cb51708aee7826950b4"
++"checksum aho-corasick 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d"
+"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
-+"checksum arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71"
-+"checksum atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652"
-+"checksum autocfg 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "0e49efa51329a5fd37e7c79db4621af617cd4e3e5bc224939808d076077077bf"
-+"checksum backtrace 0.3.30 (registry+https://github.com/rust-lang/crates.io-index)" = "ada4c783bb7e7443c14e0480f429ae2cc99da95065aeab7ee1b81ada0419404f"
-+"checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6"
-+"checksum bindgen 0.49.2 (registry+https://github.com/rust-lang/crates.io-index)" = "846a1fba6535362a01487ef6b10f0275faa12e5c5d835c5c1c627aabc46ccbd6"
-+"checksum bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3d155346769a6855b86399e9bc3814ab343cd3d62c7e985113d46a0ec3c281fd"
-+"checksum byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb"
-+"checksum capstone 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "00be9d203fa0e078b93b24603633fb081851dfe0c1086364431f52587a47157e"
-+"checksum capstone-sys 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2dc8d32bc5c1e6d0fcde10af411c98b07d93498d51654f678757f08fa2acd6a6"
-+"checksum cast 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "926013f2860c46252efceabb19f4a6b308197505082c609025aa6706c011d427"
-+"checksum cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)" = "39f75544d7bbaf57560d2168f28fd649ff9c76153874db88bdbdfd839b1a7e7d"
++"checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee"
++"checksum arrayvec 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9"
++"checksum atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90"
++"checksum autocfg 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875"
++"checksum backtrace 0.3.40 (registry+https://github.com/rust-lang/crates.io-index)" = "924c76597f0d9ca25d762c25a4d369d51267536465dc5064bdf0eb073ed477ea"
++"checksum backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491"
++"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e"
++"checksum bincode 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b8ab639324e3ee8774d296864fbc0dbbb256cf1a41c490b94cba90c082915f92"
++"checksum bindgen 0.51.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ebd71393f1ec0509b553aa012b9b58e81dadbdff7130bd3b8cba576e69b32f75"
++"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
++"checksum blake2b_simd 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)" = "5850aeee1552f495dd0250014cf64b82b7c8879a89d83b33bbdace2cc4f63182"
++"checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
++"checksum block-padding 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "6d4dc3af3ee2e12f3e5d224e5e1e3d73668abbeb69e566d361f7d5563a4fdf09"
++"checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
++"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5"
++"checksum c2-chacha 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7d64d04786e0f528460fc884753cf8dddcc466be308f6026f8e355c41a0e4101"
++"checksum capstone 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "031ba51c39151a1d6336ec859646153187204b0147c7b3f6fe2de636f1b8dbb3"
++"checksum capstone-sys 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fae25eddcb80e24f98c35952c37a91ff7f8d0f60dbbdafb9763e8d5cc566b8d7"
++"checksum cc 1.0.46 (registry+https://github.com/rust-lang/crates.io-index)" = "0213d356d3c4ea2c18c40b037c3be23cd639825c18f25ee670ac7813beeef99c"
+"checksum cexpr 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a7fa24eb00d5ffab90eaeaf1092ac85c04c64aaf358ea6f84505b8116d24c6af"
-+"checksum cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33"
-+"checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878"
-+"checksum clang-sys 0.28.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4227269cec09f5f83ff160be12a1e9b0262dd1aa305302d5ba296c2ebd291055"
++"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
++"checksum chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e8493056968583b0193c1bb04d6f7684586f3726992d6c573261941a895dbd68"
++"checksum clang-sys 0.28.1 (registry+https://github.com/rust-lang/crates.io-index)" = "81de550971c976f176130da4b2978d3b524eaa0fd9ac31f3ceb5ae1231fb4853"
+"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
+"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
-+"checksum cmake 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "2ca4386c8954b76a8415b63959337d940d724b336cabd3afe189c2b51a7e1ff0"
-+"checksum cranelift-bforest 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e5a357d20666bf4a8c2d626a19f1b59dbca66cd844fb1e66c5612254fd0f7505"
-+"checksum cranelift-codegen 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ab00cb149a5bb0f7e6dd391357356a5d71c335a431e8eece94f32da2d5a043f7"
-+"checksum cranelift-codegen-meta 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e3797a2f450ac71297e083dd440d0cdd0d3bceabe4a3ca6bcb9e4077e9c0327d"
-+"checksum cranelift-entity 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5b66e28877b75b3d2b31250f780bb5db8f68ae3df681cd56add803b2567ac4fd"
-+"checksum cranelift-frontend 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b72d55fd732b1f7a99d043a36c54a5679b6ec8bc777c8d954fb97c4fa0fce7eb"
-+"checksum cranelift-native 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0239f34836621a127c2132980b2f5c32a1be1c40e2d1a9a1a9bd5af33c12aee"
-+"checksum cranelift-wasm 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)" = "740ebfba28c8433f06750f84819f1eb663ea9f5e4b9a81c01f4e52262d868b56"
-+"checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3"
-+"checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150"
-+"checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9"
++"checksum cmake 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "81fb25b677f8bf1eb325017cb6bb8452f87969db0fedb4f757b297bee78a7c62"
++"checksum const-random 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7b641a8c9867e341f3295564203b1c250eb8ce6cb6126e007941f78c4d2ed7fe"
++"checksum const-random-macro 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c750ec12b83377637110d5a57f5ae08e895b06c4b16e2bdbf1a94ef717428c59"
++"checksum constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "995a44c877f9212528ccc74b21a232f66ad69001e40ede5bcee2ac9ef2657120"
++"checksum cranelift-bforest 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)" = "18c97588946d3e5fe11f8e34ebf8cc65fd3fda50f3ffa2e80c98b2748058f00f"
++"checksum cranelift-codegen 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3255935da50302bcb0f7109f2fef27f44b46f1c797dfa7db971379261023adcd"
++"checksum cranelift-codegen-meta 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd57265ef5e6ff253c378b6261ed8c2e6cb1b15e91624540dbd09b1e5a40e9ca"
++"checksum cranelift-codegen-shared 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c093398d21f9493ab29445191362592ef621f497e56a8efb15bdf80471978b7a"
++"checksum cranelift-entity 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e915fa58d2a75e3c4b768b7e4760282889915c3fcd9ccb2ad2b3ebec99654a78"
++"checksum cranelift-frontend 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)" = "46963952cda267bd0177b3f036e50038cd56e7b4c5b09a455b02df727e0f2a16"
++"checksum cranelift-native 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7ba8a2d69ddd4729199a321bc2f4020e1969a088b468ed6a29dc7a69350be76e"
++"checksum cranelift-wasm 0.46.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5a802357a6a016bf4c1dcdc6d73a650640eb3b613cc098a1a044a6c3731ca264"
++"checksum crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71"
++"checksum crossbeam-epoch 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "fedcd6772e37f3da2a9af9bf12ebe046c0dfe657992377b4df982a2b54cd37a9"
++"checksum crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b"
++"checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6"
++"checksum ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc"
++"checksum cvt 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "34ac344c7efccb80cd25bc61b2170aec26f2f693fd40e765a539a1243db48c71"
++"checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
++"checksum directories 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "551a778172a450d7fc12e629ca3b0428d00f6afa9a43da1b630d54604e97371c"
++"checksum dirs-sys 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b"
+"checksum docopt 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7f525a586d310c87df72ebcd98009e57f1cc030c8c268305287a476beb653969"
-+"checksum dynasm 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f36d49ab6f8ecc642d2c6ee10fda04ba68003ef0277300866745cdde160e6b40"
-+"checksum dynasmrt 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a4c408a211e7f5762829f5e46bdff0c14bc3b1517a21a4bb781c716bf88b0c68"
-+"checksum either 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b"
-+"checksum env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)" = "15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38"
-+"checksum env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b61fa891024a945da30a9581546e8cfaf5602c7b3f4c137a2805cf388f92075a"
++"checksum dynasm 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8654f63488a94cd11feac2a609fdcdecd09e02fb582731f635783689fbb429f3"
++"checksum dynasmrt 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b0046b083139885c38990f2fb9822d06f6c5902068d93a6ed9e56b63011b9932"
++"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
++"checksum env_logger 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3"
+"checksum errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c2a071601ed01b988f896ab14b95e67335d1eeb50190932a1320f7fe3cadc84e"
+"checksum errno-dragonfly 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067"
-+"checksum faerie 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f48412f92b56015a240e249847295b38b0a731435806c21a199403b2c317272c"
-+"checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2"
-+"checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1"
-+"checksum fallible-iterator 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "eb7217124812dc5672b7476d0c2d20cfe9f7c0f1ba0904b674a9762a0212f72e"
++"checksum faerie 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "875d78b92b2a4d9e1e2c7eeccfa30a327d2ee6434db3beb8fd6fd92f41898bc4"
++"checksum failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "f8273f13c977665c5db7eb2b99ae520952fe5ac831ae4cd09d80c4c7042b5ed9"
++"checksum failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08"
++"checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
++"checksum fallible-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
+"checksum file-per-thread-logger 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8505b75b31ef7285168dd237c4a7db3c1f3e0927e7d314e670bc98e854272fe9"
++"checksum filetime 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6bd7380b54ced79dda72ecc35cc4fbbd1da6bba54afaa37e96fd1c2a308cd469"
+"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
-+"checksum fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
+"checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2"
-+"checksum gimli 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)" = "eb3243218ca3773e9aa00d27602f35bd1daca3be1b7112ea5fc23b2899f1a4f3"
++"checksum generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"
++"checksum getrandom 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "473a1265acc8ff1e808cd0a1af8cee3c2ee5200916058a2ca113c29f2d903571"
++"checksum ghost 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2a36606a68532b5640dc86bb1f33c64b45c4682aad4c50f3937b317ea387f3d6"
++"checksum gimli 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "162d18ae5f2e3b90a993d202f1ba17a5633c2484426f8bcae201f86194bacd00"
+"checksum glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb"
-+"checksum goblin 0.0.21 (registry+https://github.com/rust-lang/crates.io-index)" = "6a4013e9182f2345c6b7829b9ef6e670bce0dfca12c6f974457ed2160c2c7fe9"
-+"checksum hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da"
-+"checksum hashmap_core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "8e04cb7a5051270ef3fa79f8c7604d581ecfa73d520e74f554e45541c4b5881a"
++"checksum glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
++"checksum goblin 0.0.24 (registry+https://github.com/rust-lang/crates.io-index)" = "e3fa261d919c1ae9d1e4533c4a2f99e10938603c4208d56c05bec7a872b661b0"
++"checksum hashbrown 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e1de41fb8dba9714efd92241565cdff73f78508c95697dd56787d3cba27e2353"
++"checksum hashbrown 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6587d09be37fb98a11cb08b9000a3f592451c1b1b613ca69d949160e313a430a"
+"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
-+"checksum humantime 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114"
-+"checksum indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e81a7c05f79578dbc15793d8b619db9ba32b4577003ef3af1a91c416798c58d"
++"checksum humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
++"checksum id-arena 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005"
++"checksum indexmap 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a61202fbe46c4a951e9404a720a0180bcf3212c750d735cb5c4ba4dc551299f3"
++"checksum indoc 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3f9553c1e16c114b8b77ebeb329e5f2876eed62a8d51178c8bc6bff0d65f98f8"
++"checksum indoc-impl 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b714fc08d0961716390977cdff1536234415ac37b509e34e5a983def8340fb75"
++"checksum inventory 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f4cece20baea71d9f3435e7bbe9adf4765f091c5fe404975f844006964a71299"
++"checksum inventory-impl 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c2869bf972e998977b1cb87e60df70341d48e48dca0823f534feb91ea44adaf9"
+"checksum itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358"
+"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f"
-+"checksum lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14"
-+"checksum libc 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)" = "6281b86796ba5e4366000be6e9e18bf35580adf9e63fbe2294aadb587613a319"
-+"checksum libloading 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a5692f82b51823e27c4118b3e5c0d98aee9be90633ebc71ad12afef380b50219"
-+"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6"
++"checksum jobserver 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "f2b1d42ef453b30b7387e113da1c83ab1605d90c5b4e0eb8e96d016ed3b8c160"
++"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
++"checksum leb128 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a"
++"checksum libc 0.2.64 (registry+https://github.com/rust-lang/crates.io-index)" = "74dfca3d9957906e8d1e6a0b641dc9a59848e793f1da2165889fd4f62d10d79c"
++"checksum libloading 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753"
++"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
+"checksum mach 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "86dd2487cdfea56def77b88438a2c915fb45113c5319bfe7e14306ca4cd0b0e1"
-+"checksum memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39"
-+"checksum memmap 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2ffa2c986de11a9df78620c01eeaaf27d94d3ff02bf81bfcca953102dd0c6ff"
-+"checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3"
-+"checksum memoffset 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7efacc914ca612fc1022f27b7dc51585e1a9f94c08fd5d322cfd741399260ce0"
++"checksum memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e"
++"checksum memmap 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
++"checksum memoffset 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ce6075db033bbbb7ee5a0bbd3a3186bbae616f57fb001c485c7ff77955f8177f"
+"checksum multi_mut 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "816df386e5557ac1843a96f1ba8a7cbf4ab175d05ccc15c87a3cda27b4fbdece"
-+"checksum nix 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "46f0f3210768d796e8fa79ec70ee6af172dacbe7147f5e69be5240a47778302b"
-+"checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945"
++"checksum nix 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3b2e0b4f3320ed72aaedb9a5ac838690a8047c7b275da22711fddff4f8a14229"
++"checksum nodrop 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
+"checksum nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6"
+"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09"
+"checksum num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32"
-+"checksum num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1a23f0ed30a54abaa0c7e83b1d2d87ada7c3c23078d1d87815af3e3b6385fbba"
-+"checksum numtoa 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef"
-+"checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37"
++"checksum num_cpus 1.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcef43580c035376c0705c42792c294b66974abbfd2789b511784023f71f3273"
++"checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
++"checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13"
++"checksum paste 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "423a519e1c6e828f1e73b720f9d9ed2fa643dce8a7737fb43235ce0b41eeaa49"
++"checksum paste-impl 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "4214c9e912ef61bf42b81ba9a47e8aad1b2ffaf739ab162bf96d1e011f54e6c5"
+"checksum peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
+"checksum plain 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
-+"checksum pretty_env_logger 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "df8b3f4e0475def7d9c2e5de8e5a1306949849761e107b360d03e98eafaffd61"
++"checksum ppv-lite86 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e3cbf9f658cdb5000fcf6f362b8ea2ba154b9f146a61c7a20d647034c6b6561b"
++"checksum pretty_env_logger 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "717ee476b1690853d222af4634056d830b5197ffd747726a9a1eee6da9f49074"
++"checksum proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)" = "ecd45702f76d6d3c75a80564378ae228a85f0b59d2f3ed43c91b4a69eb2ebfc5"
+"checksum proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)" = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
++"checksum proc-macro2 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "90cf5f418035b98e655e9cdb225047638296b862b42411c4e45bb88d700f7fc0"
++"checksum pyo3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a00f96312ebe4082db7d93ad062df1818f597660002541c1bbae6752ec583244"
++"checksum pyo3-derive-backend 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1a7caa60cb986fca5b488e29d078fb25ae228e01dab080b855168ce061bbef0a"
++"checksum pyo3cls 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a5ccfa624ed9b5d805079f1ad64b3f1de5d551a946d4cf494f1f032b5572d39f"
+"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0"
-+"checksum quickcheck 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d4537d3e4edf73a15dd059b75bed1c292d17d3ea7517f583cebe716794fcf816"
-+"checksum quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db"
-+"checksum rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9"
-+"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
-+"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
-+"checksum rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1961a422c4d189dfb50ffa9320bf1f2a9bd54ecb92792fb9477f99a1045f3372"
++"checksum quickcheck 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d5ca504a2fdaa08d3517f442fbbba91ac24d1ec4c51ea68688a038765e3b2662"
++"checksum quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
++"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"
++"checksum rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3ae1b169243eaf61759b8475a998f0a385e42042370f3a7dbaf35246eacc8412"
++"checksum rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853"
+"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
-+"checksum rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0"
-+"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4"
-+"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08"
-+"checksum rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b"
++"checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
++"checksum rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
++"checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"
-+"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44"
-+"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
++"checksum rand_pcg 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3e196346cbbc5c70c77e7b4926147ee8e383a38ee4d15d58a08098b169e492b6"
+"checksum raw-cpuid 6.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "30a9d219c32c9132f7be513c18be77c9881c7107d2ab5569d205a6a0f0e6dc7d"
-+"checksum rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "373814f27745b2686b350dd261bfd24576a6fb0e2c5919b3a2b6005f820b0473"
-+"checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356"
++"checksum rayon 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "83a27732a533a1be0a0035a111fe76db89ad312f6f0347004c220c57f209a123"
++"checksum rayon-core 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "98dcf634205083b17d0861252431eb2acbfb698ab7478a2d20de07954f47ec7b"
+"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
-+"checksum redox_syscall 0.1.54 (registry+https://github.com/rust-lang/crates.io-index)" = "12229c14a0f65c4f1cb046a3b52047cdd9da1f4b30f8a39c5063c8bae515e252"
-+"checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76"
-+"checksum regex 1.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "8f0a0bcab2fd7d1d7c54fa9eae6f43eddeb9ce2e7352f8518a814a4f65d60c58"
-+"checksum regex-syntax 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "dcfd8681eebe297b81d98498869d4aae052137651ad7b96822f09ceb690d0a96"
-+"checksum region 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ace21a7fc79cffefeb66f2cc3ef22c7687015023bf7f85bec8840f0d46cb51cc"
-+"checksum rustc-demangle 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "a7f4dccf6f4891ebcc0c39f9b6eb1a83b9bf5d747cb439ec6fba4f3b977038af"
++"checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
++"checksum redox_users 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4ecedbca3bf205f8d8f5c2b44d83cd0690e39ee84b951ed649e9f1841132b66d"
++"checksum regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd"
++"checksum regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716"
++"checksum region 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "448e868c6e4cfddfa49b6a72c95906c04e8547465e9536575b95c70a4044f856"
++"checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e"
++"checksum rust-argon2 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4ca4eaef519b494d1f2848fc602d18816fed808a981aedf4f1f00ceb7c9d32cf"
++"checksum rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
++"checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8"
+"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
-+"checksum ryu 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "b96a9549dc8d48f2c283938303c4b5a77aa29bfbc5b54b084fb1630408899a8f"
-+"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27"
++"checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8"
++"checksum scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d"
+"checksum scroll 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2f84d114ef17fd144153d608fba7c446b0145d038985e7a8cc5d08bb0ce20383"
+"checksum scroll_derive 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)" = "8f1aa96c45e7f5a91cb7fabe7b279f02fea7126239fc40b732316e8b6a2d0fcb"
+"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
+"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
-+"checksum serde 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)" = "32746bf0f26eab52f06af0d0aa1984f641341d06d8d673c693871da2d188c9be"
-+"checksum serde_derive 1.0.92 (registry+https://github.com/rust-lang/crates.io-index)" = "46a3223d0c9ba936b61c0d2e3e559e3217dbfb8d65d06d26e8b3c25de38bae3e"
-+"checksum serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)" = "5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d"
++"checksum serde 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)" = "9796c9b7ba2ffe7a9ce53c2287dfc48080f4b2b362fcc245a259b3a7201119dd"
++"checksum serde_derive 1.0.101 (registry+https://github.com/rust-lang/crates.io-index)" = "4b133a43a1ecd55d4086bd5b4dc6c1751c68b1bfbeba7a5040442022c7e7c02e"
++"checksum serde_json 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)" = "2f72eb2a68a7dc3f9a691bfda9305a1c017a6215e5a4545c258500d2099a37c2"
++"checksum sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b4d8bfd0e469f417657573d8451fb33d16cfe0989359b93baf3a1ffc639543d"
+"checksum shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
-+"checksum smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be"
++"checksum smallvec 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7"
++"checksum spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+"checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8"
-+"checksum string-interner 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "abb38a0d8fe673c40b10b6b75abcb076a958cc10fb894f14993d9737c4c87000"
++"checksum string-interner 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fd710eadff449a1531351b0e43eb81ea404336fa2f56c777427ab0e32a4cf183"
+"checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+"checksum strsim 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "032c03039aae92b350aad2e3779c352e104d919cb192ba2fabbd7b831ce4f0f6"
-+"checksum structopt 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" = "c767a8971f53d7324583085deee2e230903be09e52fb27df9af94c5cb2b43c31"
-+"checksum structopt-derive 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" = "c57a30c87454ced2186f62f940e981746e8cbbe026d52090c8c4352b636f8235"
-+"checksum syn 0.15.34 (registry+https://github.com/rust-lang/crates.io-index)" = "a1393e4a97a19c01e900df2aec855a29f71cf02c402e2f443b8d2747c25c5dbe"
-+"checksum synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f"
-+"checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60"
-+"checksum target-lexicon 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d6923974ce4eb5bd28814756256d8ab71c28dd6e7483313fe7ab6614306bf633"
++"checksum syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)" = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
++"checksum syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "66850e97125af79138385e9b88339cbcd037e3f28ceab8c5ad98e64f0f1f80bf"
++"checksum synstructure 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3f085a5855930c0441ca1288cf044ea4aecf4f43a91668abdb870b4ba546a203"
++"checksum target-lexicon 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7975cb2c6f37d77b190bc5004a2bb015971464756fde9514651a525ada2a741a"
++"checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
+"checksum termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "96d6098003bde162e4277c70665bd87c326f5a0c3f3fbfb285787fa482d54e6e"
-+"checksum termion 1.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dde0593aeb8d47accea5392b39350015b5eccb12c0d98044d856983d89548dea"
+"checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b"
+"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"
++"checksum toml 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c7aabe75941d914b72bf3e5d3932ed92ce0664d49d8432305a8b547c37227724"
+"checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079"
+"checksum typemap 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "653be63c80a3296da5551e1bfd2cca35227e13cdd08c6668903ae2f4f77aa1f6"
-+"checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86"
++"checksum typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6d2783fe2d6b8c1101136184eb41be8b1ad379e4657050b8aaff0c79ee7575f9"
+"checksum unicode-segmentation 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1967f4cdfc355b37fd76d2a954fb2ed3871034eb4f26d60537d88795cfc332a9"
-+"checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526"
++"checksum unicode-width 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7007dbd421b92cc6e28410fe7362e2e0a2503394908f417b68ec8d1c364c4e20"
+"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
++"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
++"checksum unindent 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "63f18aa3b0e35fed5a0048f029558b1518095ffe2a0a31fb87c93dece93a4993"
+"checksum unsafe-any 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f30360d7979f5e9c6e6cea48af192ea8fab4afb3cf72597154b8f08935bc9c7f"
-+"checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737"
+"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
+"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
++"checksum version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce"
+"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
-+"checksum wabt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" = "74e463a508e390cc7447e70f640fbf44ad52e1bd095314ace1fdf99516d32add"
-+"checksum wabt-sys 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a6265b25719e82598d104b3717375e37661d41753e2c84cde3f51050c7ed7e3c"
-+"checksum wasi-common 0.1.0 (git+https://github.com/CraneStation/wasi-common)" = ""
-+"checksum wasi-common-cbindgen 0.1.0 (git+https://github.com/CraneStation/wasi-common)" = ""
-+"checksum wasmparser 0.29.2 (registry+https://github.com/rust-lang/crates.io-index)" = "981a8797cf89762e0233ec45fae731cb79a4dfaee12d9f0fe6cee01e4ac58d00"
-+"checksum which 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b57acb10231b9493c8472b20cb57317d0679a49e0bdbee44b3b803a6473af164"
-+"checksum winapi 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770"
++"checksum wabt 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3c5c5c1286c6e578416982609f47594265f9d489f9b836157d403ad605a46693"
++"checksum wabt-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "af5d153dc96aad7dc13ab90835b892c69867948112d95299e522d370c4e13a08"
++"checksum walrus 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e6f3bd9559eb5b59d55cc60986e26dc9b3f64377d0b9495e41abd9ede9a6443f"
++"checksum walrus-macro 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0464a6e0d86be4c95c8c838bcb1910df831e1216a9586feeb02478cd52c4e554"
++"checksum wasi 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b89c3ce4ce14bdc6fb6beaf9ec7928ca331de5df7e5ea278375642a2f478570d"
++"checksum wasi-common 0.1.0 (git+https://github.com/CraneStation/wasi-common?rev=c3bf040)" = ""
++"checksum wasi-common-cbindgen 0.1.0 (git+https://github.com/CraneStation/wasi-common?rev=c3bf040)" = ""
++"checksum wasm-webidl-bindings 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e407ee3155cb0742acacd0b21060daafe2ad78ea718f2d6b10e7d9d1032aa961"
++"checksum wasmparser 0.37.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f7387ba67c13dd9cd01d7d961e733375aee889f828564e190da85b5602eb5eeb"
++"checksum wasmparser 0.39.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e5083b449454f7de0b15f131eee17de54b5a71dcb9adcf11df2b2f78fad0cd82"
++"checksum which 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "240a31163872f7e8e49f35b42b58485e35355b07eb009d9f3686733541339a69"
++"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
+"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+"checksum winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9"
+"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-+"checksum wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba"
++"checksum wincolor 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "96f5016b18804d24db43cebf3c77269e7569b8954a8464501c216cc5e070eaa9"
++"checksum winx 0.1.0 (git+https://github.com/CraneStation/wasi-common?rev=c3bf040)" = ""
++"checksum zstd 0.4.28+zstd.1.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f4e716acaad66f2daf2526f37a1321674a8814c0b37a366ebe6c97a699f85ddc"
++"checksum zstd-safe 1.4.13+zstd.1.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bfe4d3b26a0790201848865663e8ffabf091e126e548bc9710ccfa95621ece48"
++"checksum zstd-sys 1.4.13+zstd.1.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fadc8ebe858f056ab82dffb9d93850b841603bdf663db7cf5e3dbd7f34cc55b2"
diff --git a/pkgs/development/interpreters/wasmtime/default.nix b/pkgs/development/interpreters/wasmtime/default.nix
index b53b3ed9dbf..954b7e73b94 100644
--- a/pkgs/development/interpreters/wasmtime/default.nix
+++ b/pkgs/development/interpreters/wasmtime/default.nix
@@ -1,24 +1,24 @@
-{ rustPlatform, fetchFromGitHub, lib, python, cmake, llvmPackages, clang }:
+{ rustPlatform, fetchFromGitHub, lib, python, cmake, llvmPackages, clang, stdenv, darwin }:
rustPlatform.buildRustPackage {
pname = "wasmtime";
- version = "20190521";
+ version = "20191018";
src = fetchFromGitHub {
owner = "CraneStation";
repo = "wasmtime";
- rev = "e530a582afe6a2b5735fd7cdf5e2e88391e58669";
- sha256 = "13lqf9dp1cnw7ms7hcgirmlfkr0v7nrn3p5g7yacfasrqgnwsyl8";
+ rev = "ebef2c6b5720fce164af9ded8b7ff3dd5d7e041c";
+ sha256 = "15wa0by7lb90qd6fg8i2v1hw7hgbkrh1rqhrf7z850c9ydah6n13";
fetchSubmodules = true;
};
- cargoSha256 = "1jbpq09czm295316gdv3y0pfapqs0ynj3qbarwlnrv7valq5ak13";
+ cargoSha256 = "07qz6wl32j6gzc9nxv0dr7y6ixmzbzv5j1flkrysdrfidxlldn9k";
cargoPatches = [ ./cargo-lock.patch ];
nativeBuildInputs = [ python cmake clang ];
- buildInputs = [ llvmPackages.libclang ];
-
+ buildInputs = [ llvmPackages.libclang ] ++
+ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];
LIBCLANG_PATH = "${llvmPackages.libclang}/lib";
meta = with lib; {
diff --git a/pkgs/development/libraries/SDL/find-headers.patch b/pkgs/development/libraries/SDL/find-headers.patch
index 5f75ae9e830..fd498117fd6 100644
--- a/pkgs/development/libraries/SDL/find-headers.patch
+++ b/pkgs/development/libraries/SDL/find-headers.patch
@@ -1,7 +1,8 @@
-diff -ru3 SDL-1.2.15/sdl-config.in SDL-1.2.15-new/sdl-config.in
---- SDL-1.2.15/sdl-config.in 2012-01-19 10:30:06.000000000 +0400
-+++ SDL-1.2.15-new/sdl-config.in 2016-08-22 05:32:52.716397920 +0300
-@@ -42,7 +42,11 @@
+diff --git a/sdl-config.in b/sdl-config.in
+index e0fcc0c..bf7928a 100644
+--- a/sdl-config.in
++++ b/sdl-config.in
+@@ -42,14 +42,18 @@ while test $# -gt 0; do
echo @SDL_VERSION@
;;
--cflags)
@@ -13,4 +14,13 @@ diff -ru3 SDL-1.2.15/sdl-config.in SDL-1.2.15-new/sdl-config.in
+ echo $SDL_CFLAGS @SDL_CFLAGS@
;;
@ENABLE_SHARED_TRUE@ --libs)
- @ENABLE_SHARED_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@
+-@ENABLE_SHARED_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@
++@ENABLE_SHARED_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@ $SDL_LIB_PATH
+ @ENABLE_SHARED_TRUE@ ;;
+ @ENABLE_STATIC_TRUE@@ENABLE_SHARED_TRUE@ --static-libs)
+ @ENABLE_STATIC_TRUE@@ENABLE_SHARED_FALSE@ --libs|--static-libs)
+-@ENABLE_STATIC_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_STATIC_LIBS@
++@ENABLE_STATIC_TRUE@ echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_STATIC_LIBS@ $SDL_LIB_PATH
+ @ENABLE_STATIC_TRUE@ ;;
+ *)
+ echo "${usage}" 1>&2
diff --git a/pkgs/development/libraries/SDL/setup-hook.sh b/pkgs/development/libraries/SDL/setup-hook.sh
index 20382f18f52..e8f96fdd1ac 100644
--- a/pkgs/development/libraries/SDL/setup-hook.sh
+++ b/pkgs/development/libraries/SDL/setup-hook.sh
@@ -1,6 +1,7 @@
addSDLPath () {
if [ -e "$1/include/SDL" ]; then
export SDL_PATH="$SDL_PATH $1/include/SDL"
+ export SDL_LIB_PATH="$SDL_LIB_PATH -L$1/lib"
fi
}
diff --git a/pkgs/development/libraries/SDL2/default.nix b/pkgs/development/libraries/SDL2/default.nix
index 37e38e03b8c..8fe6bbe6113 100644
--- a/pkgs/development/libraries/SDL2/default.nix
+++ b/pkgs/development/libraries/SDL2/default.nix
@@ -36,6 +36,13 @@ stdenv.mkDerivation rec {
patches = [ ./find-headers.patch ];
+ # Fix with mesa 19.2: https://bugzilla.libsdl.org/show_bug.cgi?id=4797
+ postPatch = ''
+ substituteInPlace include/SDL_opengl_glext.h \
+ --replace "typedef ptrdiff_t GLsizeiptr;" "typedef signed long int khronos_ssize_t; typedef khronos_ssize_t GLsizeiptr;" \
+ --replace "typedef ptrdiff_t GLintptr;" "typedef signed long int khronos_intptr_t; typedef khronos_intptr_t GLintptr;"
+ '';
+
nativeBuildInputs = [ pkgconfig ];
propagatedBuildInputs = dlopenPropagatedBuildInputs;
diff --git a/pkgs/development/libraries/SDL_Pango/default.nix b/pkgs/development/libraries/SDL_Pango/default.nix
new file mode 100644
index 00000000000..e330ccef611
--- /dev/null
+++ b/pkgs/development/libraries/SDL_Pango/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchpatch, fetchurl, SDL, autoreconfHook, pango, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "SDL_Pango";
+ version = "0.1.2";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/sdlpango/${pname}-${version}.tar.gz";
+ sha256 = "197baw1dsg0p4pljs5k0fshbyki00r4l49m1drlpqw6ggawx6xbz";
+ };
+
+ patches = [
+ (fetchpatch {
+ url = https://sources.debian.org/data/main/s/sdlpango/0.1.2-6/debian/patches/api_additions.patch;
+ sha256 = "00p5ry5gd3ixm257p9i2c4jg0qj8ipk8nf56l7c9fma8id3zxyld";
+ })
+ ./fixes.patch
+ ];
+
+ preConfigure = "autoreconf -i -f";
+
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ buildInputs = [ SDL pango ];
+
+ meta = with stdenv.lib; {
+ description = "Connects the Pango rendering engine to SDL";
+ license = licenses.lgpl21Plus;
+ platforms = platforms.all;
+ homepage = http://sdlpango.sourceforge.net/;
+ maintainers = with maintainers; [ puckipedia ];
+ };
+}
diff --git a/pkgs/development/libraries/SDL_Pango/fixes.patch b/pkgs/development/libraries/SDL_Pango/fixes.patch
new file mode 100644
index 00000000000..9703c0d4918
--- /dev/null
+++ b/pkgs/development/libraries/SDL_Pango/fixes.patch
@@ -0,0 +1,148 @@
+diff --git a/SDL_Pango.pc.in b/SDL_Pango.pc.in
+index 750d091..3af38ff 100644
+--- a/SDL_Pango.pc.in
++++ b/SDL_Pango.pc.in
+@@ -6,6 +6,6 @@ includedir=@includedir@
+ Name: SDL_Pango
+ Description: SDL library for internationalized text rendering
+ Version: @VERSION@
+-Requires: pango
++Requires: pango pangoft2
+ Libs: -L${libdir} -lSDL_Pango
+ Cflags: -I${includedir}
+\ No newline at end of file
+diff --git a/src/SDL_Pango.c b/src/SDL_Pango.c
+index b969bc1..cc2c3f5 100644
+--- a/src/SDL_Pango.c
++++ b/src/SDL_Pango.c
+@@ -231,6 +231,41 @@
+
+ #include "SDL_Pango.h"
+
++const SDLPango_Matrix _MATRIX_WHITE_BACK
++ = {255, 0, 0, 0,
++ 255, 0, 0, 0,
++ 255, 0, 0, 0,
++ 255, 255, 0, 0,};
++const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;
++
++const SDLPango_Matrix _MATRIX_BLACK_BACK
++ = {0, 255, 0, 0,
++ 0, 255, 0, 0,
++ 0, 255, 0, 0,
++ 255, 255, 0, 0,};
++const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;
++
++const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER
++ = {0, 0, 0, 0,
++ 0, 0, 0, 0,
++ 0, 0, 0, 0,
++ 0, 255, 0, 0,};
++const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;
++
++const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER
++ = {255, 255, 0, 0,
++ 255, 255, 0, 0,
++ 255, 255, 0, 0,
++ 0, 255, 0, 0,};
++const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;
++
++const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER
++ = {255, 255, 0, 0,
++ 255, 255, 0, 0,
++ 255, 255, 0, 0,
++ 0, 0, 0, 0,};
++const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;
++
+ //! non-zero if initialized
+ static int IS_INITIALIZED = 0;
+
+diff --git a/src/SDL_Pango.h b/src/SDL_Pango.h
+index 6ebdf78..b7e5e58 100644
+--- a/src/SDL_Pango.h
++++ b/src/SDL_Pango.h
+@@ -47,57 +47,32 @@ typedef struct _SDLPango_Matrix {
+ Uint8 m[4][4]; /*! Matrix variables */
+ } SDLPango_Matrix;
+
+-const SDLPango_Matrix _MATRIX_WHITE_BACK
+- = {255, 0, 0, 0,
+- 255, 0, 0, 0,
+- 255, 0, 0, 0,
+- 255, 255, 0, 0,};
+
+ /*!
+ Specifies white back and black letter.
+ */
+-const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;
++extern const SDLPango_Matrix *MATRIX_WHITE_BACK;
+
+-const SDLPango_Matrix _MATRIX_BLACK_BACK
+- = {0, 255, 0, 0,
+- 0, 255, 0, 0,
+- 0, 255, 0, 0,
+- 255, 255, 0, 0,};
+ /*!
+ Specifies black back and white letter.
+ */
+-const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;
++extern const SDLPango_Matrix *MATRIX_BLACK_BACK;
+
+-const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER
+- = {0, 0, 0, 0,
+- 0, 0, 0, 0,
+- 0, 0, 0, 0,
+- 0, 255, 0, 0,};
+ /*!
+ Specifies transparent back and black letter.
+ */
+-const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;
++extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER;
+
+-const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER
+- = {255, 255, 0, 0,
+- 255, 255, 0, 0,
+- 255, 255, 0, 0,
+- 0, 255, 0, 0,};
+ /*!
+ Specifies transparent back and white letter.
+ */
+-const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;
++extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER;
+
+-const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER
+- = {255, 255, 0, 0,
+- 255, 255, 0, 0,
+- 255, 255, 0, 0,
+- 0, 0, 0, 0,};
+ /*!
+ Specifies transparent back and transparent letter.
+ This is useful for KARAOKE like rendering.
+ */
+-const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;
++extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;
+
+ /*!
+ Specifies direction of text. See Pango reference for detail
+@@ -186,7 +161,8 @@ extern DECLSPEC void SDLCALL SDLPango_SetBaseDirection(
+ SDLPango_Direction direction);
+
+
+-#ifdef __FT2_BUILD_UNIX_H__
++
++#ifdef __PANGO_H__
+
+ extern DECLSPEC void SDLCALL SDLPango_CopyFTBitmapToSurface(
+ const FT_Bitmap *bitmap,
+@@ -194,11 +170,8 @@ extern DECLSPEC void SDLCALL SDLPango_CopyFTBitmapToSurface(
+ const SDLPango_Matrix *matrix,
+ SDL_Rect *rect);
+
+-#endif /* __FT2_BUILD_UNIX_H__ */
+
+
+-#ifdef __PANGO_H__
+-
+ extern DECLSPEC PangoFontMap* SDLCALL SDLPango_GetPangoFontMap(
+ SDLPango_Context *context);
+
diff --git a/pkgs/development/libraries/accountsservice/default.nix b/pkgs/development/libraries/accountsservice/default.nix
index 11ac842342b..eb48aca80ee 100644
--- a/pkgs/development/libraries/accountsservice/default.nix
+++ b/pkgs/development/libraries/accountsservice/default.nix
@@ -60,6 +60,8 @@ stdenv.mkDerivation rec {
})
./no-create-dirs.patch
./Disable-methods-that-change-files-in-etc.patch
+ # Fixes https://github.com/NixOS/nixpkgs/issues/72396
+ ./drop-prefix-check-extensions.patch
# Systemd unit improvements. Notably using StateDirectory eliminating the
# need of an ad-hoc script.
(fetchpatch {
diff --git a/pkgs/development/libraries/accountsservice/drop-prefix-check-extensions.patch b/pkgs/development/libraries/accountsservice/drop-prefix-check-extensions.patch
new file mode 100644
index 00000000000..4b5222c9552
--- /dev/null
+++ b/pkgs/development/libraries/accountsservice/drop-prefix-check-extensions.patch
@@ -0,0 +1,22 @@
+diff --git a/src/extensions.c b/src/extensions.c
+index 038dcb2..830465d 100644
+--- a/src/extensions.c
++++ b/src/extensions.c
+@@ -121,16 +121,7 @@ daemon_read_extension_directory (GHashTable *ifaces,
+ continue;
+ }
+
+- /* Ensure it looks like "../../dbus-1/interfaces/${name}" */
+- const gchar * const prefix = "../../dbus-1/interfaces/";
+- if (g_str_has_prefix (symlink, prefix) && g_str_equal (symlink + strlen (prefix), name)) {
+- daemon_read_extension_file (ifaces, filename);
+- }
+- else {
+- g_warning ("Found accounts service vendor extension symlink %s, but it must be exactly "
+- "equal to '../../dbus-1/interfaces/%s' for forwards-compatibility reasons.",
+- filename, name);
+- }
++ daemon_read_extension_file (ifaces, filename);
+ }
+
+ g_dir_close (dir);
diff --git a/pkgs/development/libraries/alembic/default.nix b/pkgs/development/libraries/alembic/default.nix
index 263acfed63a..0c3ba0abaa9 100644
--- a/pkgs/development/libraries/alembic/default.nix
+++ b/pkgs/development/libraries/alembic/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec
{
pname = "alembic";
- version = "1.7.11";
+ version = "1.7.12";
src = fetchFromGitHub {
owner = "alembic";
repo = "alembic";
rev = version;
- sha256 = "1lalbqn4cwf0vp4hiq72gwpd7kq501j21rnjb380mv26pk7r2ivz";
+ sha256 = "0a9icrv6pwh2b73lywq1aj7i19pmzpg59iy3ngal8vq4zdciylqc";
};
outputs = [ "bin" "dev" "out" "lib" ];
diff --git a/pkgs/development/libraries/apr/default.nix b/pkgs/development/libraries/apr/default.nix
index ea84609868c..d9409636bd0 100644
--- a/pkgs/development/libraries/apr/default.nix
+++ b/pkgs/development/libraries/apr/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "apr-1.6.5";
+ name = "apr-1.7.0";
src = fetchurl {
url = "mirror://apache/apr/${name}.tar.bz2";
- sha256 = "01d1n1ql66bxsjx0wyzazmkqdqdmr0is6a7lwyy5kzy4z7yajz56";
+ sha256 = "1spp6r2a3xcl5yajm9safhzyilsdzgagc2dadif8x6z9nbq4iqg2";
};
patches = stdenv.lib.optionals stdenv.isDarwin [ ./is-this-a-compiler-bug.patch ];
diff --git a/pkgs/development/libraries/arb/default.nix b/pkgs/development/libraries/arb/default.nix
index 0e24d556b1a..6393e25f561 100644
--- a/pkgs/development/libraries/arb/default.nix
+++ b/pkgs/development/libraries/arb/default.nix
@@ -1,12 +1,12 @@
{stdenv, fetchFromGitHub, mpir, gmp, mpfr, flint}:
stdenv.mkDerivation rec {
pname = "arb";
- version = "2.16.0";
+ version = "2.17.0";
src = fetchFromGitHub {
owner = "fredrik-johansson";
repo = pname;
rev = version;
- sha256 = "0478671wfwy3gl26sbxh1jq1ih36z4k72waa8y2y2lvn649gb7cd";
+ sha256 = "05lpy3hkl5f8ik19aw40cqydrb932xaf2n8hbq9ib5dnk7f010p1";
};
buildInputs = [mpir gmp mpfr flint];
configureFlags = [
@@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
inherit version;
description = ''A library for arbitrary-precision interval arithmetic'';
+ homepage = "http://arblib.org/";
license = stdenv.lib.licenses.lgpl21Plus;
maintainers = with maintainers; [ raskin timokau ];
platforms = stdenv.lib.platforms.unix;
diff --git a/pkgs/development/libraries/argp-standalone/default.nix b/pkgs/development/libraries/argp-standalone/default.nix
index 17093deae00..8fe3bd287c1 100644
--- a/pkgs/development/libraries/argp-standalone/default.nix
+++ b/pkgs/development/libraries/argp-standalone/default.nix
@@ -43,6 +43,8 @@ stdenv.mkDerivation {
doCheck = true;
+ makeFlags = [ "AR:=$(AR)" ];
+
enableParallelBuilding = true;
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/armadillo/default.nix b/pkgs/development/libraries/armadillo/default.nix
index c2031f37263..a74e883dca5 100644
--- a/pkgs/development/libraries/armadillo/default.nix
+++ b/pkgs/development/libraries/armadillo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "armadillo";
- version = "9.700.2";
+ version = "9.800.1";
src = fetchurl {
url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz";
- sha256 = "1g88mizzkza91v51fz174gg0700f6y6snshplffpqw2gjx42ngwj";
+ sha256 = "1vnshgkz4d992kk2fwqigqfx7gx3145ryb8d2794hn2667h5gkzb";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/arrayfire/default.nix b/pkgs/development/libraries/arrayfire/default.nix
new file mode 100644
index 00000000000..6e2db870068
--- /dev/null
+++ b/pkgs/development/libraries/arrayfire/default.nix
@@ -0,0 +1,70 @@
+{ stdenv, fetchurl, fetchFromGitHub, cmake, pkgconfig
+, cudatoolkit, opencl-clhpp, ocl-icd, fftw, fftwFloat, mkl
+, blas, openblas, boost, mesa, libGLU_combined
+, freeimage, python, clfft, clblas
+, doxygen, buildDocs ? false
+}:
+
+let
+ strOnLinux = stdenv.lib.optionalString stdenv.isLinux;
+
+in stdenv.mkDerivation rec {
+ pname = "arrayfire";
+ version = "3.6.4";
+
+ src = fetchurl {
+ url = "http://arrayfire.com/arrayfire_source/arrayfire-full-${version}.tar.bz2";
+ sha256 = "1fin7a9rliyqic3z83agkpb8zlq663q6gdxsnm156cs8s7f7rc9h";
+ };
+
+ cmakeFlags = [
+ "-DAF_BUILD_OPENCL=OFF"
+ "-DAF_BUILD_EXAMPLES=OFF"
+ "-DBUILD_TESTING=OFF"
+ (strOnLinux "-DCMAKE_LIBRARY_PATH=${cudatoolkit}/lib/stubs")
+ ];
+
+ patches = [ ./no-download.patch ];
+
+ postPatch = ''
+ mkdir -p ./build/third_party/clFFT/src
+ cp -R --no-preserve=mode,ownership ${clfft.src}/ ./build/third_party/clFFT/src/clFFT-ext/
+ mkdir -p ./build/third_party/clBLAS/src
+ cp -R --no-preserve=mode,ownership ${clblas.src}/ ./build/third_party/clBLAS/src/clBLAS-ext/
+ mkdir -p ./build/include/CL
+ cp -R --no-preserve=mode,ownership ${opencl-clhpp}/include/CL/cl2.hpp ./build/include/CL/cl2.hpp
+ '';
+
+ preBuild = strOnLinux ''
+ export CUDA_PATH="${cudatoolkit}"
+ '';
+
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ python
+ ];
+
+ buildInputs = [
+ opencl-clhpp fftw fftwFloat
+ mkl
+ openblas
+ libGLU_combined
+ mesa freeimage
+ boost.out boost.dev
+ ] ++ (stdenv.lib.optional stdenv.isLinux [ cudatoolkit ocl-icd ])
+ ++ (stdenv.lib.optional buildDocs [ doxygen ]);
+
+ meta = with stdenv.lib; {
+ description = "A general-purpose library for parallel and massively-parallel computations";
+ longDescription = ''
+ A general-purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices.";
+ '';
+ license = licenses.bsd3;
+ homepage = "https://arrayfire.com/";
+ platforms = platforms.linux ++ platforms.darwin;
+ maintainers = with maintainers; [ chessai ];
+ };
+}
diff --git a/pkgs/development/libraries/arrayfire/no-download.patch b/pkgs/development/libraries/arrayfire/no-download.patch
new file mode 100644
index 00000000000..2b3ac492a54
--- /dev/null
+++ b/pkgs/development/libraries/arrayfire/no-download.patch
@@ -0,0 +1,28 @@
+diff --git a/CMakeModules/build_clBLAS.cmake b/CMakeModules/build_clBLAS.cmake
+index 8de529e8..6361b613 100644
+--- a/CMakeModules/build_clBLAS.cmake
++++ b/CMakeModules/build_clBLAS.cmake
+@@ -14,8 +14,7 @@ find_package(OpenCL)
+
+ ExternalProject_Add(
+ clBLAS-ext
+- GIT_REPOSITORY https://github.com/arrayfire/clBLAS.git
+- GIT_TAG arrayfire-release
++ DOWNLOAD_COMMAND true
+ BUILD_BYPRODUCTS ${clBLAS_location}
+ PREFIX "${prefix}"
+ INSTALL_DIR "${prefix}"
+diff --git a/CMakeModules/build_clFFT.cmake b/CMakeModules/build_clFFT.cmake
+index 28be38a3..85e3915e 100644
+--- a/CMakeModules/build_clFFT.cmake
++++ b/CMakeModules/build_clFFT.cmake
+@@ -20,8 +20,7 @@ ENDIF()
+
+ ExternalProject_Add(
+ clFFT-ext
+- GIT_REPOSITORY https://github.com/arrayfire/clFFT.git
+- GIT_TAG arrayfire-release
++ DOWNLOAD_COMMAND true
+ PREFIX "${prefix}"
+ INSTALL_DIR "${prefix}"
+ UPDATE_COMMAND ""
diff --git a/pkgs/development/libraries/arrow-cpp/default.nix b/pkgs/development/libraries/arrow-cpp/default.nix
index aaf228e73a6..f6f3493002a 100644
--- a/pkgs/development/libraries/arrow-cpp/default.nix
+++ b/pkgs/development/libraries/arrow-cpp/default.nix
@@ -12,12 +12,12 @@ let
in stdenv.mkDerivation rec {
pname = "arrow-cpp";
- version = "0.15.0";
+ version = "0.15.1";
src = fetchurl {
url =
"mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
- sha256 = "0n7xrn5490r2snjl45pm2a4pr2x8a29sh8mpyi4nj5pr9f62s1yi";
+ sha256 = "1jbghpppabsix2rkxbnh41inj9lcxfz4q94p96xzxshh4g3mhb4s";
};
sourceRoot = "apache-arrow-${version}/cpp";
@@ -93,7 +93,7 @@ in stdenv.mkDerivation rec {
];
in ''
ctest -L unittest -V \
- --exclude-regex '(${builtins.concatStringsSep "|" excludedTests})'
+ --exclude-regex '^(${builtins.concatStringsSep "|" excludedTests})$'
'');
meta = {
diff --git a/pkgs/development/libraries/at-spi2-atk/default.nix b/pkgs/development/libraries/at-spi2-atk/default.nix
index 4af9c9ce32b..f63a341e26e 100644
--- a/pkgs/development/libraries/at-spi2-atk/default.nix
+++ b/pkgs/development/libraries/at-spi2-atk/default.nix
@@ -16,11 +16,11 @@
stdenv.mkDerivation rec {
pname = "at-spi2-atk";
- version = "2.34.0";
+ version = "2.34.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "00250s72ii8w6lb6ww61v49y9k4cswfj0hhawqlram7bl6b7x6is";
+ sha256 = "05ncp7s5nddjinffs26mcvpbd63vk1m3cv5y530p3plgfhqgjvbp";
};
nativeBuildInputs = [ meson ninja pkgconfig ];
diff --git a/pkgs/development/libraries/audio/libmysofa/default.nix b/pkgs/development/libraries/audio/libmysofa/default.nix
index 0e0f0c5d425..ac8d7873123 100644
--- a/pkgs/development/libraries/audio/libmysofa/default.nix
+++ b/pkgs/development/libraries/audio/libmysofa/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libmysofa";
- version = "0.7";
+ version = "0.8";
src = fetchFromGitHub {
owner = "hoene";
repo = "libmysofa";
rev = "v${version}";
- sha256 = "0si0z7cfw6xcs3dkrb4zini55xpxwfp27yl8lbx39gx2pf8v2jls";
+ sha256 = "1gas6fp0xy57wwdvsdfq1yq2hg4zl2c074b260y7hh92z96pj22j";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/avro-c/default.nix b/pkgs/development/libraries/avro-c/default.nix
index f66d9369c20..5d7dedd0e07 100644
--- a/pkgs/development/libraries/avro-c/default.nix
+++ b/pkgs/development/libraries/avro-c/default.nix
@@ -1,14 +1,14 @@
{ stdenv, cmake, fetchurl, pkgconfig, jansson, zlib }:
let
- version = "1.9.0";
+ version = "1.9.1";
in stdenv.mkDerivation {
pname = "avro-c";
inherit version;
src = fetchurl {
url = "mirror://apache/avro/avro-${version}/c/avro-c-${version}.tar.gz";
- sha256 = "1ch8z9jpkjxjx2zh28z0946gz3vwj1jnkrzg4vwvfa287128cml0";
+ sha256 = "0hj6w1w5mqkhnhkvjc0zz5njnnrbcjv5ml4f8gq80wff2cgbrxvx";
};
postPatch = ''
diff --git a/pkgs/development/libraries/bamf/default.nix b/pkgs/development/libraries/bamf/default.nix
index 58d44a54137..1bce315878d 100644
--- a/pkgs/development/libraries/bamf/default.nix
+++ b/pkgs/development/libraries/bamf/default.nix
@@ -1,6 +1,25 @@
-{ stdenv, autoconf, automake, libtool, gnome3, which, fetchgit, libgtop, libwnck3, glib, vala, pkgconfig
-, libstartup_notification, gobject-introspection, gtk-doc, docbook_xsl
-, xorgserver, dbus, python2, wrapGAppsHook }:
+{ stdenv
+, pantheon
+, autoconf
+, automake
+, libtool
+, gnome3
+, which
+, fetchgit
+, libgtop
+, libwnck3
+, glib
+, vala
+, pkgconfig
+, libstartup_notification
+, gobject-introspection
+, gtk-doc
+, docbook_xsl
+, xorgserver
+, dbus
+, python3
+, wrapGAppsHook
+}:
stdenv.mkDerivation rec {
pname = "bamf";
@@ -9,14 +28,16 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" "devdoc" ];
src = fetchgit {
- url = https://git.launchpad.net/~unity-team/bamf;
+ url = "https://git.launchpad.net/~unity-team/bamf";
rev = version;
sha256 = "1klvij1wyhdj5d8sr3b16pfixc1yk8ihglpjykg7zrr1f50jfgsz";
};
nativeBuildInputs = [
+ (python3.withPackages (ps: with ps; [ lxml ])) # Tests
autoconf
automake
+ dbus
docbook_xsl
gnome3.gnome-common
gobject-introspection
@@ -25,13 +46,8 @@ stdenv.mkDerivation rec {
pkgconfig
vala
which
- # Tests
- python2
- python2.pkgs.libxslt
- python2.pkgs.libxml2
- dbus
- xorgserver
wrapGAppsHook
+ xorgserver
];
buildInputs = [
@@ -41,6 +57,11 @@ stdenv.mkDerivation rec {
libwnck3
];
+ patches = [
+ # Port tests and checks to python3 lxml.
+ ./gtester2xunit-python3.patch
+ ];
+
# Fix hard-coded path
# https://bugs.launchpad.net/bamf/+bug/1780557
postPatch = ''
@@ -49,8 +70,8 @@ stdenv.mkDerivation rec {
'';
configureFlags = [
- "--enable-headless-tests"
"--enable-gtk-doc"
+ "--enable-headless-tests"
];
# fix paths
@@ -67,7 +88,9 @@ stdenv.mkDerivation rec {
doCheck = false;
# glib-2.62 deprecations
- NIX_CFLAGS_COMPILE = [ "-DGLIB_DISABLE_DEPRECATION_WARNINGS" ];
+ NIX_CFLAGS_COMPILE = [
+ "-DGLIB_DISABLE_DEPRECATION_WARNINGS"
+ ];
meta = with stdenv.lib; {
description = "Application matching framework";
@@ -78,6 +101,6 @@ stdenv.mkDerivation rec {
homepage = https://launchpad.net/bamf;
license = licenses.lgpl3;
platforms = platforms.linux;
- maintainers = with maintainers; [ davidak ];
+ maintainers = with maintainers; [ davidak ] ++ pantheon.maintainers;
};
}
diff --git a/pkgs/development/libraries/bamf/gtester2xunit-python3.patch b/pkgs/development/libraries/bamf/gtester2xunit-python3.patch
new file mode 100644
index 00000000000..8dc47854194
--- /dev/null
+++ b/pkgs/development/libraries/bamf/gtester2xunit-python3.patch
@@ -0,0 +1,53 @@
+diff --git a/configure.ac b/configure.ac
+index 41cb7db..93ef0ec 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -115,9 +115,9 @@ GTK_DOC_CHECK(1.0)
+
+ AC_PATH_PROG([PYTHON],[python])
+ AC_MSG_CHECKING(for gtester2xunit dependencies)
+-if !($PYTHON -c "import libxslt, libxml2" 2> /dev/null); then
++if !($PYTHON -c "import lxml" 2> /dev/null); then
+ AC_MSG_RESULT([no])
+- AC_MSG_ERROR([You need to install python-libxslt1 and python-libxml2]);
++ AC_MSG_ERROR([You need to install python-lxml]);
+ fi
+ AC_MSG_RESULT([yes])
+
+@@ -189,6 +189,6 @@ ${PACKAGE}-${VERSION}
+ Introspection: ${enable_introspection}
+ Headless tests: ${enable_headless_tests}
+ Coverage Reporting: ${use_gcov}
+- Export actions menus: ${enable_export_actions_menu}
++ Export actions menus: ${enable_export_actions_menu}
+
+ EOF
+diff --git a/tests/gtester2xunit.py b/tests/gtester2xunit.py
+index fbe3c66..861d541 100755
+--- a/tests/gtester2xunit.py
++++ b/tests/gtester2xunit.py
+@@ -1,18 +1,17 @@
+ #! /usr/bin/python
+ from argparse import ArgumentParser
+-import libxslt
+-import libxml2
+ import sys
+ import os
++from lxml import etree
+
+ XSL_TRANSFORM='/usr/share/gtester2xunit/gtester.xsl'
+
+ def transform_file(input_filename, output_filename, xsl_file):
+- gtester = libxml2.parseFile(xsl_file)
+- style = libxslt.parseStylesheetDoc(gtester)
+- doc = libxml2.parseFile(input_filename)
+- result = style.applyStylesheet(doc, None)
+- result.saveFormatFile(filename=output_filename, format=True)
++ gtester = etree.parse(xsl_file)
++ style = etree.XSLT(gtester)
++ doc = etree.parse(input_filename)
++ result = style(doc)
++ result.write(filename=output_filename, format=True)
+
+
+ def get_output_filename(input_filename):
diff --git a/pkgs/development/libraries/boehm-gc/7.6.6.nix b/pkgs/development/libraries/boehm-gc/7.6.6.nix
index c2b5c7b6062..1cbbee469e6 100644
--- a/pkgs/development/libraries/boehm-gc/7.6.6.nix
+++ b/pkgs/development/libraries/boehm-gc/7.6.6.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
urls = [
- "http://www.hboehm.info/gc/gc_source/gc-${version}.tar.gz"
+ "https://www.hboehm.info/gc/gc_source/gc-${version}.tar.gz"
"https://github.com/ivmai/bdwgc/releases/download/v${version}/gc-${version}.tar.gz"
];
sha256 = "1p1r015a7jbpvkkbgzv1y8nxrbbp6dg0mq3ksi6ji0qdz3wfss79";
@@ -63,10 +63,10 @@ stdenv.mkDerivation rec {
C or C++ programs, though that is not its primary goal.
'';
- homepage = http://hboehm.info/gc/;
+ homepage = https://hboehm.info/gc/;
# non-copyleft, X11-style license
- license = http://hboehm.info/gc/license.txt;
+ license = https://hboehm.info/gc/license.txt;
maintainers = [ ];
platforms = stdenv.lib.platforms.all;
diff --git a/pkgs/development/libraries/boehm-gc/default.nix b/pkgs/development/libraries/boehm-gc/default.nix
index bc8b7a8c760..f061626a897 100644
--- a/pkgs/development/libraries/boehm-gc/default.nix
+++ b/pkgs/development/libraries/boehm-gc/default.nix
@@ -1,4 +1,5 @@
{ lib, stdenv, fetchurl
+, autoreconfHook
, enableLargeConfig ? false # doc: https://github.com/ivmai/bdwgc/blob/v7.6.6/doc/README.macros#L179
}:
@@ -9,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
urls = [
"https://github.com/ivmai/bdwgc/releases/download/v${version}/gc-${version}.tar.gz"
- "http://www.hboehm.info/gc/gc_source/gc-${version}.tar.gz"
+ "https://www.hboehm.info/gc/gc_source/gc-${version}.tar.gz"
];
sha256 = "1798rp3mcfkgs38ynkbg2p47bq59pisrc6mn0l20pb5iczf0ssj3";
};
@@ -22,12 +23,17 @@ stdenv.mkDerivation rec {
'';
patches = # https://github.com/ivmai/bdwgc/pull/208
- lib.optional stdenv.hostPlatform.isRiscV ./riscv.patch;
+ lib.optional stdenv.hostPlatform.isRiscV ./riscv.patch
+ # boehm-gc whitelists GCC threading models
+ ++ lib.optional stdenv.hostPlatform.isMinGW ./mcfgthread.patch;
configureFlags =
[ "--enable-cplusplus" "--with-libatomic-ops=none" ]
++ lib.optional enableLargeConfig "--enable-large-config";
+ nativeBuildInputs =
+ lib.optional stdenv.hostPlatform.isMinGW autoreconfHook;
+
doCheck = true; # not cross;
enableParallelBuilding = true;
@@ -52,10 +58,10 @@ stdenv.mkDerivation rec {
C or C++ programs, though that is not its primary goal.
'';
- homepage = http://hboehm.info/gc/;
+ homepage = https://hboehm.info/gc/;
# non-copyleft, X11-style license
- license = http://hboehm.info/gc/license.txt;
+ license = https://hboehm.info/gc/license.txt;
maintainers = [ ];
platforms = stdenv.lib.platforms.all;
diff --git a/pkgs/development/libraries/boehm-gc/mcfgthread.patch b/pkgs/development/libraries/boehm-gc/mcfgthread.patch
new file mode 100644
index 00000000000..c4aa996aebd
--- /dev/null
+++ b/pkgs/development/libraries/boehm-gc/mcfgthread.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -277,7 +277,7 @@ case "$THREADS" in
+ ;;
+ esac
+ ;;
+- win32)
++ win32 | mcf)
+ AC_DEFINE(GC_THREADS)
+ use_parallel_mark=$enable_parallel_mark
+ if test "${enable_parallel_mark}" != no \
diff --git a/pkgs/development/libraries/boost/1.71.nix b/pkgs/development/libraries/boost/1.71.nix
new file mode 100644
index 00000000000..f66bd4cd6fb
--- /dev/null
+++ b/pkgs/development/libraries/boost/1.71.nix
@@ -0,0 +1,15 @@
+{ stdenv, callPackage, fetchurl, fetchpatch, ... } @ args:
+
+callPackage ./generic.nix (args // rec {
+ version = "1.71.0";
+
+ src = fetchurl {
+ #url = "mirror://sourceforge/boost/boost_1_71_0.tar.bz2";
+ urls = [
+ "mirror://sourceforge/boost/boost_1_71_0.tar.bz2"
+ "https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2"
+ ];
+ # SHA256 from http://www.boost.org/users/history/version_1_71_0.html
+ sha256 = "d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee";
+ };
+})
diff --git a/pkgs/development/libraries/boxfort/default.nix b/pkgs/development/libraries/boxfort/default.nix
new file mode 100644
index 00000000000..95c1afd090f
--- /dev/null
+++ b/pkgs/development/libraries/boxfort/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchFromGitHub, cmake, pkg-config, gettext, libcsptr, dyncall
+, nanomsg, python37Packages }:
+
+stdenv.mkDerivation rec {
+ version = "unstable-2019-09-19";
+ pname = "boxfort";
+
+ src = fetchFromGitHub {
+ owner = "Snaipe";
+ repo = "BoxFort";
+ rev = "926bd4ce968592dbbba97ec1bb9aeca3edf29b0d";
+ sha256 = "0mzy4f8qij6ckn5578y3l4rni2470pdkjy5xww7ak99l1kh3p3v6";
+ };
+
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ cmake pkg-config ];
+
+ buildInputs = [
+ dyncall
+ gettext
+ libcsptr
+ nanomsg
+ ];
+
+ checkInputs = with python37Packages; [ cram ];
+
+ cmakeFlags = [ "-DBXF_FORK_RESILIENCE=OFF" ];
+
+ doCheck = true;
+ preCheck = ''
+ export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH
+ '';
+
+ outputs = [ "dev" "out" ];
+
+ meta = with stdenv.lib; {
+ description = "Convenient & cross-platform sandboxing C library";
+ homepage = "https://github.com/Snaipe/BoxFort";
+ license = licenses.mit;
+ maintainers = with maintainers; [
+ thesola10
+ Yumasi
+ ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/c-blosc/default.nix b/pkgs/development/libraries/c-blosc/default.nix
index 396e419406a..4a9e627e544 100644
--- a/pkgs/development/libraries/c-blosc/default.nix
+++ b/pkgs/development/libraries/c-blosc/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "c-blosc";
- version = "1.16.3";
+ version = "1.17.0";
src = fetchFromGitHub {
owner = "Blosc";
repo = "c-blosc";
rev = "v${version}";
- sha256 = "1c58wkf34rp5wh9qp09zdk7zcfn037sk56p4xq1g0vapbnglv603";
+ sha256 = "0c4vh7kyxm57jclk8jlcnc11w7nd2m81qk454gav58aji85w16hg";
};
buildInputs = [ cmake ];
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A blocking, shuffling and loss-less compression library";
- homepage = http://www.blosc.org;
+ homepage = https://www.blosc.org;
license = licenses.bsd3;
platforms = platforms.all;
};
diff --git a/pkgs/development/libraries/catch2/default.nix b/pkgs/development/libraries/catch2/default.nix
index f8097599f4f..19768d77a8d 100644
--- a/pkgs/development/libraries/catch2/default.nix
+++ b/pkgs/development/libraries/catch2/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "catch2";
- version = "2.9.2";
+ version = "2.10.2";
src = fetchFromGitHub {
owner = "catchorg";
repo = "Catch2";
rev = "v${version}";
- sha256="0wn0vm9mdl4iv3scihdwfbg40appnllzbq4ik3jpr1jdf6ik7par";
+ sha256="01ldfv4337s3vdhsx415d49jchpvqy61c77dhnri30ip5af0ipjs";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/check/default.nix b/pkgs/development/libraries/check/default.nix
index 08610d1e9af..6a94d9a71ce 100644
--- a/pkgs/development/libraries/check/default.nix
+++ b/pkgs/development/libraries/check/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "check";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchurl {
url = "https://github.com/libcheck/check/releases/download/${version}/check-${version}.tar.gz";
- sha256 = "0d22h8xshmbpl9hba9ch3xj8vb9ybm5akpsbbh7yj07fic4h2hj6";
+ sha256 = "02crar51gniijrrl9p8f9maibnwc33n76kw5cqr7xk3s8hqnncy4";
};
# Test can randomly fail: http://hydra.nixos.org/build/7243912
diff --git a/pkgs/development/libraries/cimg/default.nix b/pkgs/development/libraries/cimg/default.nix
index 6181122aa7f..591dea24b57 100644
--- a/pkgs/development/libraries/cimg/default.nix
+++ b/pkgs/development/libraries/cimg/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "cimg";
- version = "2.7.1";
+ version = "2.7.5";
src = fetchurl {
url = "http://cimg.eu/files/CImg_${version}.zip";
- sha256 = "1lw1hjk65zyd5x9w113yrqyy8db45jdzzkqslkipaiskl9f81y9z";
+ sha256 = "1xhs0j7mfiln9apfcc9cd3cmjj1prm211vih2zn2qi87ialv36cg";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/development/libraries/clfft/default.nix b/pkgs/development/libraries/clfft/default.nix
new file mode 100644
index 00000000000..5eb5b842ecf
--- /dev/null
+++ b/pkgs/development/libraries/clfft/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, cmake, fftw, fftwFloat, boost166, opencl-clhpp, ocl-icd }:
+
+let
+ version = "2.12.2";
+in stdenv.mkDerivation {
+ pname = "clfft";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "clMathLibraries";
+ repo = "clFFT";
+ rev = "refs/tags/v${version}";
+ sha256 = "134vb6214hn00qy84m4djg4hqs6hw19gkp8d0wlq8gb9m3mfx7na";
+ };
+
+ sourceRoot = "source/src";
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ fftw fftwFloat boost166 opencl-clhpp ocl-icd ];
+
+ meta = with stdenv.lib; {
+ description = "Library containing FFT functions written in OpenCL";
+ longDescription = ''
+ clFFT is a software library containing FFT functions written in OpenCL.
+ In addition to GPU devices, the library also supports running on CPU devices to facilitate debugging and heterogeneous programming.
+ '';
+ license = licenses.asl20;
+ homepage = "http://clmathlibraries.github.io/clFFT/";
+ platforms = [ "i686-linux" "x86_64-linux" ];
+ maintainers = with maintainers; [ chessai ];
+ inherit version;
+ };
+}
diff --git a/pkgs/development/libraries/clipper/default.nix b/pkgs/development/libraries/clipper/default.nix
index 11752423906..ebb41fde423 100644
--- a/pkgs/development/libraries/clipper/default.nix
+++ b/pkgs/development/libraries/clipper/default.nix
@@ -15,11 +15,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ninja unzip ];
meta = with stdenv.lib; {
+ description = "A polygon and line clipping and offsetting library (C++, C#, Delphi)";
longDescription = ''
The Clipper library performs line & polygon clipping - intersection, union, difference & exclusive-or,
and line & polygon offsetting. The library is based on Vatti's clipping algorithm.
'';
- homepage = https://sourceforge.net/projects/polyclipping;
+ homepage = "https://sourceforge.net/projects/polyclipping";
license = licenses.boost;
maintainers = with maintainers; [ mpickering ];
platforms = with platforms; unix;
diff --git a/pkgs/development/libraries/codec2/default.nix b/pkgs/development/libraries/codec2/default.nix
index 7c42a7479b1..9c31b50c028 100644
--- a/pkgs/development/libraries/codec2/default.nix
+++ b/pkgs/development/libraries/codec2/default.nix
@@ -1,15 +1,17 @@
-{ stdenv, fetchsvn, cmake } :
+{ stdenv, fetchFromGitHub, cmake } :
let
- version = "0.8";
+ version = "0.9.2";
in stdenv.mkDerivation {
pname = "codec2";
inherit version;
- src = fetchsvn {
- url = "https://svn.code.sf.net/p/freetel/code/codec2/branches/${version}";
- sha256 = "0qbyaqdn37253s30n6m2ric8nfdsxhkslb9h572kdx18j2yjccki";
+ src = fetchFromGitHub {
+ owner = "drowe67";
+ repo = "codec2";
+ rev = "v${version}";
+ sha256 = "1jpvr7bra8srz8jvnlbmhf8andbaavq5v01qjnp2f61za93rzwba";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/coredumper/default.nix b/pkgs/development/libraries/coredumper/default.nix
deleted file mode 100644
index ddd0d87a551..00000000000
--- a/pkgs/development/libraries/coredumper/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{stdenv, fetchurl}:
-
-stdenv.mkDerivation {
- name = "coredumper-1.1";
- src = fetchurl {
- url = http://google-coredumper.googlecode.com/files/coredumper-1.1.tar.gz;
- sha256 = "1phl1zg2n17rp595dyzz9iw01gfdpsdh0l6wy2hfb5shi71h63rx";
- };
-
- # Doesn't build:
- #
- # src/elfcore.c: In function 'CreatePipeline':
- # src/elfcore.c:1424:26: error: 'CLONE_VM' undeclared (first use in this function)
- # CLONE_VM|CLONE_UNTRACED|SIGCHLD, &args, 0, 0, 0);
- # ^
- # src/elfcore.c:1424:26: note: each undeclared identifier is reported only once for each function it appears in
- meta.broken = true;
-}
diff --git a/pkgs/development/libraries/criterion/default.nix b/pkgs/development/libraries/criterion/default.nix
new file mode 100644
index 00000000000..c2721d3839a
--- /dev/null
+++ b/pkgs/development/libraries/criterion/default.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchFromGitHub, boxfort, cmake, libcsptr, pkg-config, gettext
+, dyncall , nanomsg, python37Packages }:
+
+stdenv.mkDerivation rec {
+ version = "2.3.3";
+ pname = "criterion";
+
+ src = fetchFromGitHub {
+ owner = "Snaipe";
+ repo = "Criterion";
+ rev = "v${version}";
+ sha256 = "0y1ay8is54k3y82vagdy0jsa3nfkczpvnqfcjm5n9iarayaxaq8p";
+ fetchSubmodules = true;
+ };
+
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ cmake pkg-config ];
+
+ buildInputs = [
+ boxfort.dev
+ dyncall
+ gettext
+ libcsptr
+ nanomsg
+ ];
+
+ checkInputs = with python37Packages; [ cram ];
+
+ cmakeFlags = [ "-DCTESTS=ON" ];
+ doCheck = true;
+ preCheck = ''
+ export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH
+ '';
+ checkTarget = "criterion_tests test";
+
+ outputs = [ "dev" "out" ];
+
+ meta = with stdenv.lib; {
+ description = "A cross-platform C and C++ unit testing framework for the 21th century";
+ homepage = "https://github.com/Snaipe/Criterion";
+ license = licenses.mit;
+ maintainers = with maintainers; [
+ thesola10
+ Yumasi
+ ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/crypto++/GNUmakefile-darwin.patch b/pkgs/development/libraries/crypto++/GNUmakefile-darwin.patch
deleted file mode 100644
index 5a6cb3bcafb..00000000000
--- a/pkgs/development/libraries/crypto++/GNUmakefile-darwin.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/GNUmakefile b/GNUmakefile
-index 4de9d10..ff4789a 100755
---- a/GNUmakefile
-+++ b/GNUmakefile
-@@ -271,8 +271,8 @@ endif # OpenMP
- endif # IS_LINUX
-
- ifneq ($(IS_DARWIN),0)
--AR = libtool
--ARFLAGS = -static -o
-+AR = ar
-+ARFLAGS = cru
- CXX ?= c++
- ifeq ($(IS_GCC_29),1)
- CXXFLAGS += -fno-coalesce-templates -fno-coalesce-static-vtables
diff --git a/pkgs/development/libraries/crypto++/default.nix b/pkgs/development/libraries/crypto++/default.nix
index cb481fc7084..b472733f8ee 100644
--- a/pkgs/development/libraries/crypto++/default.nix
+++ b/pkgs/development/libraries/crypto++/default.nix
@@ -1,49 +1,47 @@
-{ fetchFromGitHub, stdenv }:
+{ stdenv, fetchFromGitHub, nasm, which }:
+with stdenv.lib;
stdenv.mkDerivation rec {
pname = "crypto++";
- majorVersion = "5.6";
- version = "${majorVersion}.5";
+ version = "8.2.0";
+ underscoredVersion = strings.replaceStrings ["."] ["_"] version;
src = fetchFromGitHub {
owner = "weidai11";
repo = "cryptopp";
- rev = "CRYPTOPP_5_6_5";
- sha256 = "1yk7jyf4va9425cg05llskpls2jm7n3jwy2hj5jm74zkr4mwpvl7";
+ rev = "CRYPTOPP_${underscoredVersion}";
+ sha256 = "01zrrzjn14yhkb9fzzl57vmh7ig9a6n6fka45f8za0gf7jpcq3mj";
};
- patches = stdenv.lib.concatLists [
- (stdenv.lib.optional (stdenv.hostPlatform.system != "i686-cygwin") ./dll.patch)
- (stdenv.lib.optional stdenv.hostPlatform.isDarwin ./GNUmakefile-darwin.patch)
- ];
-
-
- configurePhase = ''
- sed -i GNUmakefile \
- -e 's|-march=native|-fPIC|g' \
- -e '/^CXXFLAGS =/s|-g ||'
+ postPatch = ''
+ substituteInPlace GNUmakefile \
+ --replace "AR = libtool" "AR = ar" \
+ --replace "ARFLAGS = -static -o" "ARFLAGS = -cru"
'';
+ nativeBuildInputs = optionals stdenv.hostPlatform.isx86 [ nasm which ];
+
+ preBuild = optionalString stdenv.hostPlatform.isx86 "${stdenv.shell} rdrand-nasm.sh";
+ makeFlags = [ "PREFIX=${placeholder "out"}" ];
+ buildFlags = [ "shared" "libcryptopp.pc" ];
enableParallelBuilding = true;
- makeFlags = [ "PREFIX=$(out)" ];
- buildFlags = [ "libcryptopp.so" ];
- installFlags = [ "LDCONF=true" ];
-
doCheck = true;
- checkPhase = "LD_LIBRARY_PATH=`pwd` make test";
- # prefer -fPIC and .so to .a; cryptotest.exe seems superfluous
- postInstall = ''
- rm "$out"/lib/*.a -r "$out/bin"
- ln -sf "$out"/lib/libcryptopp.so.${version} "$out"/lib/libcryptopp.so.${majorVersion}
+ preInstall = "rm libcryptopp.a"; # built for checks but we don't install static lib into the nix store
+ installTargets = "install-lib";
+ installFlags = [ "LDCONF=true" ];
+ postInstall = optionalString (!stdenv.hostPlatform.isDarwin) ''
+ ln -sr $out/lib/libcryptopp.so.${version} $out/lib/libcryptopp.so.${versions.majorMinor version}
+ ln -sr $out/lib/libcryptopp.so.${version} $out/lib/libcryptopp.so.${versions.major version}
'';
- meta = with stdenv.lib; {
+ meta = {
description = "Crypto++, a free C++ class library of cryptographic schemes";
- homepage = http://cryptopp.com/;
- license = licenses.boost;
+ homepage = "https://cryptopp.com/";
+ changelog = "https://raw.githubusercontent.com/weidai11/cryptopp/CRYPTOPP_${underscoredVersion}/History.txt";
+ license = with licenses; [ boost publicDomain ];
platforms = platforms.all;
- maintainers = [ ];
+ maintainers = with maintainers; [ c0bw3b ];
};
}
diff --git a/pkgs/development/libraries/crypto++/dll.patch b/pkgs/development/libraries/crypto++/dll.patch
deleted file mode 100644
index 12df1fb9e9e..00000000000
--- a/pkgs/development/libraries/crypto++/dll.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Get rid of Windows-specific stuff.
-
-diff --git a/GNUmakefile b/GNUmakefile
-index 4de9d10..ff4789a 100755
---- a/GNUmakefile
-+++ b/GNUmakefile
-@@ -656,7 +656,7 @@ nolib: $(OBJS)
- dll: cryptest.import.exe dlltest.exe
-
- cryptopp.dll: $(DLLOBJS)
-- $(CXX) -shared -o $@ $(CXXFLAGS) $(DLLOBJS) $(LDFLAGS) $(LDLIBS) -Wl,--out-implib=libcryptopp.dll.a
-+ $(CXX) -shared -o $@ $(CXXFLAGS) $(DLLOBJS) $(LDFLAGS) $(LDLIBS)
-
- libcryptopp.import.a: $(LIBIMPORTOBJS)
- $(AR) $(ARFLAGS) $@ $(LIBIMPORTOBJS)
-diff --git a/dll.cpp b/dll.cpp
-index 72dade9..b5097ab 100644
---- a/dll.cpp
-+++ b/dll.cpp
-@@ -48,7 +48,7 @@ NAMESPACE_END
-
- #endif
-
--#ifdef CRYPTOPP_EXPORTS
-+#if defined CRYPTOPP_EXPORTS && defined _MSC_VER
-
- USING_NAMESPACE(CryptoPP)
-
diff --git a/pkgs/development/libraries/cutelyst/default.nix b/pkgs/development/libraries/cutelyst/default.nix
index e84fbe89aa9..6cd464e5539 100644
--- a/pkgs/development/libraries/cutelyst/default.nix
+++ b/pkgs/development/libraries/cutelyst/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "cutelyst";
- version = "2.8.0";
+ version = "2.9.0";
src = fetchFromGitHub {
owner = "cutelyst";
repo = "cutelyst";
rev = "v${version}";
- sha256 = "02jys32qkyksa2dmanyg4x0y5lh4ra0xbn2mfr2k84slrxbgjs1g";
+ sha256 = "13h2sj131s31qdzdwa3hx7ildmvlk8mv9s0j99kvx1ijaq49z79f";
};
nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
diff --git a/pkgs/development/libraries/dav1d/default.nix b/pkgs/development/libraries/dav1d/default.nix
index 89ab2d54f78..8abae8b8bb3 100644
--- a/pkgs/development/libraries/dav1d/default.nix
+++ b/pkgs/development/libraries/dav1d/default.nix
@@ -9,14 +9,14 @@ assert useVulkan -> withExamples;
stdenv.mkDerivation rec {
pname = "dav1d";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchFromGitLab {
domain = "code.videolan.org";
owner = "videolan";
repo = pname;
rev = version;
- sha256 = "0ircy8jf5djai2mdghi4si7i3w8crlfbk8qxjv95fgyf3llz3wv7";
+ sha256 = "08cgccp7xvwn24w9iab4fzi18x3m6xyvvnz36qf7clcz0aqbfb9w";
};
nativeBuildInputs = [ meson ninja nasm pkgconfig ];
diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/development/libraries/dbus/default.nix
index 804f0e7fc85..5024ea3ef24 100644
--- a/pkgs/development/libraries/dbus/default.nix
+++ b/pkgs/development/libraries/dbus/default.nix
@@ -3,6 +3,7 @@
, fetchurl
, pkgconfig
, expat
+, enableSystemd ? stdenv.isLinux && !stdenv.hostPlatform.isMusl
, systemd
, libX11 ? null
, libICE ? null
@@ -15,6 +16,8 @@ assert
x11Support ->
libX11 != null && libICE != null && libSM != null;
+assert enableSystemd -> systemd != null;
+
stdenv.mkDerivation rec {
pname = "dbus";
version = "1.12.16";
@@ -50,11 +53,12 @@ stdenv.mkDerivation rec {
expat
];
- buildInputs = lib.optionals x11Support [
- libX11
- libICE
- libSM
- ] ++ lib.optional stdenv.isLinux systemd;
+ buildInputs =
+ lib.optionals x11Support [
+ libX11
+ libICE
+ libSM
+ ] ++ lib.optional enableSystemd systemd;
# ToDo: optional selinux?
configureFlags = [
@@ -101,6 +105,7 @@ stdenv.mkDerivation rec {
description = "Simple interprocess messaging system";
homepage = http://www.freedesktop.org/wiki/Software/dbus/;
license = licenses.gpl2Plus; # most is also under AFL-2.1
+ maintainers = with maintainers; [ worldofpeace ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/exempi/default.nix b/pkgs/development/libraries/exempi/default.nix
index 22c812ba4c2..5638db71245 100644
--- a/pkgs/development/libraries/exempi/default.nix
+++ b/pkgs/development/libraries/exempi/default.nix
@@ -19,7 +19,8 @@ stdenv.mkDerivation rec {
doCheck = stdenv.isLinux;
meta = with stdenv.lib; {
- homepage = https://libopenraw.freedesktop.org/wiki/Exempi/;
+ description = "An implementation of XMP (Adobe's Extensible Metadata Platform)";
+ homepage = "https://libopenraw.freedesktop.org/wiki/Exempi/";
platforms = platforms.linux ++ platforms.darwin;
license = licenses.bsd3;
};
diff --git a/pkgs/development/libraries/faudio/default.nix b/pkgs/development/libraries/faudio/default.nix
index b0818d79dfa..79980739e4f 100644
--- a/pkgs/development/libraries/faudio/default.nix
+++ b/pkgs/development/libraries/faudio/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "faudio";
- version = "19.10";
+ version = "19.11";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FAudio";
rev = version;
- sha256 = "1z7j803nxhgvjwpxr1m5d490yji727v7pn0ghhipbrfxlwzkw1sz";
+ sha256 = "0ckpr6ffz8ssfh1y850dhip5s5jv0j6n90qz5yx1v9d6gpwf08rp";
};
nativeBuildInputs = [cmake];
diff --git a/pkgs/development/libraries/fdk-aac/default.nix b/pkgs/development/libraries/fdk-aac/default.nix
index 70269002e2f..16560f19c86 100644
--- a/pkgs/development/libraries/fdk-aac/default.nix
+++ b/pkgs/development/libraries/fdk-aac/default.nix
@@ -5,11 +5,11 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "fdk-aac";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchurl {
url = "mirror://sourceforge/opencore-amr/fdk-aac/${pname}-${version}.tar.gz";
- sha256 = "0v6rbyw9f9lpfvcg3v1qyapga5hqfnb3wp3x5yaxpwcgjw7ydmpp";
+ sha256 = "0wgjjc0dfkm2w966lc9c8ir8f671vl1ppch3mya3h58jjjm360c4";
};
configureFlags = [ ]
diff --git a/pkgs/development/libraries/ffmpeg-full/default.nix b/pkgs/development/libraries/ffmpeg-full/default.nix
index 78d291e86fa..9ab112dac12 100644
--- a/pkgs/development/libraries/ffmpeg-full/default.nix
+++ b/pkgs/development/libraries/ffmpeg-full/default.nix
@@ -3,7 +3,7 @@
* Licensing options (yes some are listed twice, filters and such are not listed)
*/
, gplLicensing ? true # GPL: fdkaac,openssl,frei0r,cdio,samba,utvideo,vidstab,x265,x265,xavs,avid,zvbi,x11grab
-, version3Licensing ? true # (L)GPL3: opencore-amrnb,opencore-amrwb,samba,vo-aacenc,vo-amrwbenc
+, version3Licensing ? true # (L)GPL3: libvmaf,opencore-amrnb,opencore-amrwb,samba,vo-aacenc,vo-amrwbenc
, nonfreeLicensing ? false # NONFREE: openssl,fdkaac,blackmagic-design-desktop-video
/*
* Build options
@@ -87,6 +87,7 @@
, libv4l ? null # Video 4 Linux support
, libva ? null # Vaapi hardware acceleration
, libvdpau ? null # Vdpau hardware acceleration
+, libvmaf ? null # Netflix's VMAF (Video Multi-Method Assessment Fusion)
, libvorbis ? null # Vorbis de/encoding, native encoder exists
, libvpx ? null # VP8 & VP9 de/encoding
, libwebp ? null # WebP encoder
@@ -364,6 +365,7 @@ stdenv.mkDerivation rec {
(enableFeature ((isLinux || isFreeBSD) && libva != null) "vaapi")
(enableFeature (libvdpau != null) "vdpau")
(enableFeature (libvorbis != null) "libvorbis")
+ (enableFeature (!isAarch64 && libvmaf != null && version3Licensing) "libvmaf")
(enableFeature (libvpx != null) "libvpx")
(enableFeature (libwebp != null) "libwebp")
(enableFeature (libX11 != null && libXv != null && libXext != null) "xlib")
@@ -425,6 +427,7 @@ stdenv.mkDerivation rec {
] ++ optional openglExtlib libGLU_combined
++ optionals nonfreeLicensing [ fdk_aac openssl ]
++ optional ((isLinux || isFreeBSD) && libva != null) libva
+ ++ optional (!isAarch64 && libvmaf != null && version3Licensing) libvmaf
++ optionals isLinux [ alsaLib libraw1394 libv4l ]
++ optional (isLinux && !isAarch64 && libmfx != null) libmfx
++ optional nvenc nv-codec-headers
diff --git a/pkgs/development/libraries/ffmpeg/2.8.nix b/pkgs/development/libraries/ffmpeg/2.8.nix
index 5ffbc215d8b..98ada9a3f09 100644
--- a/pkgs/development/libraries/ffmpeg/2.8.nix
+++ b/pkgs/development/libraries/ffmpeg/2.8.nix
@@ -1,7 +1,7 @@
{ callPackage, ... } @ args:
-callPackage ./generic.nix (args // rec {
+callPackage ./generic.nix (rec {
version = "${branch}.14";
branch = "2.8";
sha256 = "1g6x3lyjl1zlfksizj1ys61kj97yg0xf4dlr6sr5acpbja3a26yn";
-})
+} // args)
diff --git a/pkgs/development/libraries/ffmpeg/3.4.nix b/pkgs/development/libraries/ffmpeg/3.4.nix
index bea367b2554..759fba65587 100644
--- a/pkgs/development/libraries/ffmpeg/3.4.nix
+++ b/pkgs/development/libraries/ffmpeg/3.4.nix
@@ -4,9 +4,9 @@
, ...
}@args:
-callPackage ./generic.nix (args // rec {
+callPackage ./generic.nix (rec {
version = branch;
branch = "3.4.6";
sha256 = "1s20wzgxxrm56gckyb8cf1lh36hdnkdxvmmnnvdxvia4zb3grf1b";
darwinFrameworks = [ Cocoa CoreMedia ];
-})
+} // args)
diff --git a/pkgs/development/libraries/ffmpeg/4.nix b/pkgs/development/libraries/ffmpeg/4.nix
index a0b95cecaab..387069d1618 100644
--- a/pkgs/development/libraries/ffmpeg/4.nix
+++ b/pkgs/development/libraries/ffmpeg/4.nix
@@ -4,9 +4,9 @@
, ...
}@args:
-callPackage ./generic.nix (args // rec {
+callPackage ./generic.nix (rec {
version = "4.2.1";
branch = "4.2";
sha256 = "090naa6rj46pzkgh03bf51hbqdz356qqckr2pw6pykc6ysiryak8";
darwinFrameworks = [ Cocoa CoreMedia VideoToolbox ];
-})
+} // args)
diff --git a/pkgs/development/libraries/ffmpegthumbnailer/default.nix b/pkgs/development/libraries/ffmpegthumbnailer/default.nix
index 4e6a987eb71..6f5b1840c24 100644
--- a/pkgs/development/libraries/ffmpegthumbnailer/default.nix
+++ b/pkgs/development/libraries/ffmpegthumbnailer/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "ffmpegthumbnailer";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchFromGitHub {
owner = "dirkvdb";
repo = "ffmpegthumbnailer";
rev = version;
- sha256 = "0mcdvyzny3yrdx23f3ww0i6lgkh68nzfcdla9d4vkc8l2b1kla1j";
+ sha256 = "1bakbr714j7yxdal1f5iq0gcl4cxggbbgj227ihdh5kvygqlwich";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/pkgs/development/libraries/flatpak/default.nix b/pkgs/development/libraries/flatpak/default.nix
index edb3c27ebf5..c0cbb763d36 100644
--- a/pkgs/development/libraries/flatpak/default.nix
+++ b/pkgs/development/libraries/flatpak/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, autoreconfHook, docbook_xml_dtd_412, docbook_xml_dtd_42, docbook_xml_dtd_43, docbook_xsl, which, libxml2
, gobject-introspection, gtk-doc, intltool, libxslt, pkgconfig, xmlto, appstream-glib, substituteAll, glibcLocales, yacc, xdg-dbus-proxy, p11-kit
-, bubblewrap, bzip2, dbus, glib, gpgme, json-glib, libarchive, libcap, libseccomp, coreutils, gettext, hicolor-icon-theme, fuse
+, bubblewrap, bzip2, dbus, glib, gpgme, json-glib, libarchive, libcap, libseccomp, coreutils, gettext, hicolor-icon-theme, fuse, nixosTests
, libsoup, lzma, ostree, polkit, python3, systemd, xorg, valgrind, glib-networking, wrapGAppsHook, gnome3, gsettings-desktop-schemas, librsvg }:
stdenv.mkDerivation rec {
@@ -76,6 +76,12 @@ stdenv.mkDerivation rec {
patchShebangs tests
'';
+ passthru = {
+ tests = {
+ installedTests = nixosTests.installed-tests.flatpak;
+ };
+ };
+
meta = with stdenv.lib; {
description = "Linux application sandboxing and distribution framework";
homepage = https://flatpak.org/;
diff --git a/pkgs/development/libraries/fltk/1.4.nix b/pkgs/development/libraries/fltk/1.4.nix
index eebe119d142..183f0c2bb70 100644
--- a/pkgs/development/libraries/fltk/1.4.nix
+++ b/pkgs/development/libraries/fltk/1.4.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
inherit version;
src = fetchurl {
- url = "http://fltk.org/pub/fltk/snapshots/fltk-${version}.tar.gz";
+ url = "https://www.fltk.org/pub/fltk/snapshots/fltk-${version}.tar.gz";
sha256 = "1v8wxvxcbk99i82x2v5fpqg5vj8n7g8a38g30ry7nzcjn5sf3r63";
};
@@ -41,7 +41,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "A C++ cross-platform lightweight GUI library";
- homepage = http://www.fltk.org;
+ homepage = https://www.fltk.org;
platforms = platforms.linux ++ platforms.darwin;
license = licenses.gpl2;
};
diff --git a/pkgs/development/libraries/fltk/default.nix b/pkgs/development/libraries/fltk/default.nix
index a22b5eef8d2..ad317b06bbb 100644
--- a/pkgs/development/libraries/fltk/default.nix
+++ b/pkgs/development/libraries/fltk/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
inherit version;
src = fetchurl {
- url = "http://fltk.org/pub/fltk/${version}/fltk-${version}-source.tar.gz";
+ url = "https://www.fltk.org/pub/fltk/${version}/fltk-${version}-source.tar.gz";
sha256 = "00jp24z1818k9n6nn6lx7qflqf2k13g4kxr0p8v1d37kanhb4ac7";
};
@@ -39,7 +39,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "A C++ cross-platform lightweight GUI library";
- homepage = http://www.fltk.org;
+ homepage = https://www.fltk.org;
platforms = platforms.linux ++ platforms.darwin;
license = licenses.gpl2;
};
diff --git a/pkgs/development/libraries/folly/default.nix b/pkgs/development/libraries/folly/default.nix
index fe48eda192d..2dfb5e9e248 100644
--- a/pkgs/development/libraries/folly/default.nix
+++ b/pkgs/development/libraries/folly/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "folly";
- version = "2019.09.16.00";
+ version = "2019.10.21.00";
src = fetchFromGitHub {
owner = "facebook";
repo = "folly";
rev = "v${version}";
- sha256 = "14vdc1rh6z2yhwncpmgyq9c8c0rddhd9l1mnmj9pjhl5hfj45kf6";
+ sha256 = "1jy0yxqzcxxs6sq8161zbdzj4ngwjs0h2aca6n9qkaj1v5jd27c7";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/fontconfig-ultimate/default.nix b/pkgs/development/libraries/fontconfig-ultimate/default.nix
deleted file mode 100644
index b95d6dd559d..00000000000
--- a/pkgs/development/libraries/fontconfig-ultimate/default.nix
+++ /dev/null
@@ -1,49 +0,0 @@
-{ stdenv, fetchFromGitHub }:
-
-let version = "2016-04-23"; in
-stdenv.mkDerivation {
- pname = "fontconfig-ultimate";
- inherit version;
-
- src = fetchFromGitHub {
- sha256 = "1rd2n60l8bamx84q3l91pd9a0wz9h7p6ajvx1dw22qn8rah4h498";
- rev = version;
- repo = "fontconfig-ultimate";
- owner = "bohoomil";
- };
-
- installPhase = ''
- mkdir -p $out/etc/fonts/conf.d
- cp conf.d.infinality/*.conf $out/etc/fonts/conf.d
-
- # Base rendering settings will be determined by NixOS module
- rm $out/etc/fonts/conf.d/10-base-rendering.conf
-
- # Options controlled by NixOS module
- rm $out/etc/fonts/conf.d/35-repl-custom.conf
- rm $out/etc/fonts/conf.d/38-repl-*.conf
- rm $out/etc/fonts/conf.d/82-*.conf
- rm $out/etc/fonts/conf.d/83-*.conf
-
- # Inclusion of local and user configs handled by global configuration
- rm $out/etc/fonts/conf.d/29-local.conf
- rm $out/etc/fonts/conf.d/28-user.conf
-
- cp fontconfig_patches/fonts-settings/*.conf $out/etc/fonts/conf.d
-
- # fix font priority issue https://github.com/bohoomil/fontconfig-ultimate/issues/173
- mv $out/etc/fonts/conf.d/{43,60}-wqy-zenhei-sharp.conf
-
- mkdir -p $out/etc/fonts/presets/{combi,free,ms}
- cp fontconfig_patches/combi/*.conf $out/etc/fonts/presets/combi
- cp fontconfig_patches/free/*.conf $out/etc/fonts/presets/free
- cp fontconfig_patches/ms/*.conf $out/etc/fonts/presets/ms
- '';
-
- meta = with stdenv.lib; {
- description = "Font configuration files, patches, scripts and source packages (Infinality & friends)";
- homepage = https://github.com/bohoomil/fontconfig-ultimate;
- license = licenses.mit;
- platforms = platforms.all;
- };
-}
diff --git a/pkgs/development/libraries/fontconfig/make-fonts-cache.nix b/pkgs/development/libraries/fontconfig/make-fonts-cache.nix
index 5b98d6523b9..f1a2e865bb7 100644
--- a/pkgs/development/libraries/fontconfig/make-fonts-cache.nix
+++ b/pkgs/development/libraries/fontconfig/make-fonts-cache.nix
@@ -2,7 +2,7 @@
runCommand "fc-cache"
{
- buildInputs = [ fontconfig.bin ];
+ nativeBuildInputs = [ fontconfig.bin ];
preferLocalBuild = true;
allowSubstitutes = false;
passAsFile = [ "fontDirs" ];
diff --git a/pkgs/development/libraries/forge/default.nix b/pkgs/development/libraries/forge/default.nix
new file mode 100644
index 00000000000..e6e002f16c5
--- /dev/null
+++ b/pkgs/development/libraries/forge/default.nix
@@ -0,0 +1,51 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig
+, arrayfire, expat, fontconfig, freeimage, freetype, boost
+, mesa, libGLU_combined, glfw3, SDL2, cudatoolkit
+}:
+
+stdenv.mkDerivation rec {
+ pname = "forge";
+ version = "1.0.4";
+
+ src = fetchFromGitHub {
+ owner = "arrayfire";
+ repo = "forge";
+ rev = "v${version}";
+ sha256 = "00pmky6kccd7pwi8sma79qpmzr2f9pbn6gym3gyqm64yckw6m484";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ ];
+
+ buildInputs = [
+ expat
+ fontconfig
+ freetype
+ boost.out
+ boost.dev
+ freeimage
+ mesa
+ libGLU_combined
+ glfw3
+ SDL2
+ cudatoolkit
+ arrayfire
+ ];
+
+ meta = with stdenv.lib; {
+ description = "An OpenGL interop library that can be used with ArrayFire or any other application using CUDA or OpenCL compute backend";
+ longDescription = ''
+ An OpenGL interop library that can be used with ArrayFire or any other application using CUDA or OpenCL compute backend.
+ The goal of Forge is to provide high performance OpenGL visualizations for C/C++ applications that use CUDA/OpenCL.
+ Forge uses OpenGL >=3.3 forward compatible contexts, so please make sure you have capable hardware before trying it out.
+ '';
+ license = licenses.bsd3;
+ homepage = "https://arrayfire.com/";
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ chessai ];
+ };
+
+}
diff --git a/pkgs/development/libraries/freetds/default.nix b/pkgs/development/libraries/freetds/default.nix
index 0ff9cea3d27..855ca0385df 100644
--- a/pkgs/development/libraries/freetds/default.nix
+++ b/pkgs/development/libraries/freetds/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases";
- homepage = http://www.freetds.org;
+ homepage = https://www.freetds.org;
license = licenses.lgpl2;
maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.all;
diff --git a/pkgs/development/libraries/fribidi/default.nix b/pkgs/development/libraries/fribidi/default.nix
index 9798347eadd..859258f5956 100644
--- a/pkgs/development/libraries/fribidi/default.nix
+++ b/pkgs/development/libraries/fribidi/default.nix
@@ -10,23 +10,16 @@
stdenv.mkDerivation rec {
pname = "fribidi";
- version = "1.0.5";
+ version = "1.0.7";
outputs = [ "out" "devdoc" ];
- # NOTE: 2018-06-06 v1.0.5: Only URL tarball has "Have pre-generated man pages: true", which works-around upstream usage of some rare ancient `c2man` fossil application.
+ # NOTE: Only URL tarball has "Have pre-generated man pages: true", which works-around upstream usage of some rare ancient `c2man` fossil application.
src = fetchurl {
url = "https://github.com/fribidi/fribidi/releases/download/v${version}/${pname}-${version}.tar.bz2";
- sha256 = "1kp4b1hpx2ky20ixgy2xhj5iygfl7ps5k9kglh1z5i7mhykg4r3a";
+ sha256 = "0pckda4fcn0aw32lpycwdp25r2m7vca8zspq815ppi9gkwgg5das";
};
- patches = [
- (fetchpatch {
- url = "https://github.com/fribidi/fribidi/pull/88.patch";
- sha256 = "1n4l6333vhbxfckwg101flmvq6bbygg66fjp69ddcjqaqb6gh9k9";
- })
- ];
-
postPatch = ''
patchShebangs test
'';
diff --git a/pkgs/development/libraries/fstrm/default.nix b/pkgs/development/libraries/fstrm/default.nix
index 380f64cf523..40ffe6918a4 100644
--- a/pkgs/development/libraries/fstrm/default.nix
+++ b/pkgs/development/libraries/fstrm/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "fstrm";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "farsightsec";
repo = "fstrm";
rev = "v${version}";
- sha256 = "1vm880h6vpnxqh7v0x17yfim6f2fbxwkm03ms58s2h9akmph9xm5";
+ sha256 = "0b6x9wgyn92vykkmd3ynhnpbdl77zb4wf4rm7p0h8p9pwq953hdm";
};
outputs = [ "bin" "out" "dev" ];
diff --git a/pkgs/development/libraries/gaia/default.nix b/pkgs/development/libraries/gaia/default.nix
new file mode 100644
index 00000000000..c8c0b8c6800
--- /dev/null
+++ b/pkgs/development/libraries/gaia/default.nix
@@ -0,0 +1,85 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, libyaml
+, swig
+, pkgconfig
+, wafHook
+, makeWrapper
+, qt4
+, pythonPackages
+, pythonSupport ? false
+# Default to false since it breaks the build, see https://github.com/MTG/gaia/issues/11
+, stlfacadeSupport ? false
+, assertsSupport ? true
+, cyclopsSupport ? true
+}:
+
+assert pythonSupport -> pythonPackages != null;
+
+stdenv.mkDerivation rec {
+ pname = "gaia";
+ version = "2.4.5";
+
+ src = fetchFromGitHub {
+ owner = "MTG";
+ repo = "gaia";
+ rev = "v${version}";
+ sha256 = "12jxb354s2dblr2ghnl3w05m23jgzvrrgywfj8jaa32j3gw48fv2";
+ };
+
+ # Fix installation error when waf tries to put files in /etc/
+ prePatch = ''
+ '' + lib.optionalString cyclopsSupport ''
+ substituteInPlace src/wscript \
+ --replace "/etc/cyclops" "$out/etc/cyclops" \
+ --replace "/etc/init.d" "$out/etc/init.d"
+ '';
+
+ nativeBuildInputs = [
+ wafHook
+ pkgconfig
+ swig
+ ]
+ # The gaiafusion binary inside $out/bin needs a shebangs patch, and
+ # wrapping with the appropriate $PYTHONPATH
+ ++ lib.optionals (pythonSupport) [
+ pythonPackages.wrapPython
+ ]
+ ;
+
+ buildInputs = [
+ libyaml
+ qt4
+ ];
+
+ propagatedBuildInputs = []
+ ++ lib.optionals (pythonSupport) [
+ # This is not exactly specified in upstream's README but it's needed by the
+ # resulting $out/bin/gaiafusion script
+ pythonPackages.pyyaml
+ ]
+ ;
+
+ wafConfigureFlags = []
+ ++ lib.optionals (pythonSupport) [ "--with-python-bindings" ]
+ ++ lib.optionals (stlfacadeSupport) [ "--with-stlfacade" ]
+ ++ lib.optionals (assertsSupport) [ "--with-asserts" ]
+ ++ lib.optionals (cyclopsSupport) [ "--with-cyclops" ]
+ ;
+
+ postFixup = ''
+ ''
+ + lib.optionalString pythonSupport ''
+ wrapPythonPrograms
+ ''
+ ;
+
+ meta = with lib; {
+ homepage = "https://github.com/MTG/gaia";
+ description = "General library to work with points in a semimetric space";
+ maintainers = with maintainers; [ doronbehar ];
+ platforms = platforms.x86; # upstream assume SSE2 / fails on ARM
+ license = licenses.agpl3;
+ };
+}
diff --git a/pkgs/development/libraries/garmintools/default.nix b/pkgs/development/libraries/garmintools/default.nix
index c1f9c6ad013..a086648c912 100644
--- a/pkgs/development/libraries/garmintools/default.nix
+++ b/pkgs/development/libraries/garmintools/default.nix
@@ -7,7 +7,8 @@ stdenv.mkDerivation {
};
buildInputs = [ libusb ];
meta = {
- homepage = https://code.google.com/archive/p/garmintools/; # community clone at https://github.com/ianmartin/garmintools
+ description = "Provides the ability to communicate with the Garmin Forerunner 305 via the USB interface";
+ homepage = "https://code.google.com/archive/p/garmintools/"; # community clone at https://github.com/ianmartin/garmintools
license = stdenv.lib.licenses.gpl2;
maintainers = [ stdenv.lib.maintainers.ocharles ];
platforms = stdenv.lib.platforms.unix;
diff --git a/pkgs/development/libraries/gcab/default.nix b/pkgs/development/libraries/gcab/default.nix
index ee5988b30f5..c05bb95913e 100644
--- a/pkgs/development/libraries/gcab/default.nix
+++ b/pkgs/development/libraries/gcab/default.nix
@@ -1,38 +1,83 @@
-{ stdenv, fetchurl, gettext, gobject-introspection, pkgconfig
-, meson, ninja, glibcLocales, git, vala, glib, zlib, gnome3
+{ stdenv
+, fetchurl
+, gettext
+, gobject-introspection
+, gtk-doc
+, docbook_xsl
+, docbook_xml_dtd_43
+, pkgconfig
+, meson
+, ninja
+, git
+, vala
+, glib
+, zlib
+, gnome3
+, nixosTests
}:
stdenv.mkDerivation rec {
pname = "gcab";
- version = "1.2";
+ version = "1.3";
- LC_ALL = "en_US.UTF-8";
+ outputs = [ "bin" "out" "dev" "devdoc" "installedTests" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "038h5kk41si2hc9d9169rrlvp8xgsxq27kri7hv2vr39gvz9cbas";
+ sha256 = "1rv81b37d5ya7xpfdxrfk173jjcwabxyng7vafgwyl5myv44qc0h";
};
- nativeBuildInputs = [ meson ninja glibcLocales git pkgconfig vala gettext gobject-introspection ];
+ patches = [
+ # allow installing installed tests to a separate output
+ ./installed-tests-path.patch
+ ];
- buildInputs = [ glib zlib ];
+ nativeBuildInputs = [
+ meson
+ ninja
+ git
+ pkgconfig
+ vala
+ gettext
+ gobject-introspection
+ gtk-doc
+ docbook_xsl
+ docbook_xml_dtd_43
+ ];
+
+ buildInputs = [
+ glib
+ zlib
+ ];
+
+ # required by libgcab-1.0.pc
+ propagatedBuildInputs = [
+ glib
+ ];
mesonFlags = [
- "-Ddocs=false"
- "-Dtests=false"
+ "-Dinstalled_tests=true"
+ "-Dinstalled_test_prefix=${placeholder ''installedTests''}"
];
+ doCheck = true;
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
versionPolicy = "none";
};
+
+ tests = {
+ installedTests = nixosTests.installed-tests.gcab;
+ };
};
meta = with stdenv.lib; {
+ description = "GObject library to create cabinet files";
+ homepage = "https://gitlab.gnome.org/GNOME/gcab";
+ license = licenses.lgpl21Plus;
+ maintainers = gnome3.maintainers;
platforms = platforms.linux;
- license = licenses.lgpl21;
- homepage = "https://wiki.gnome.org/msitools";
- maintainers = [ maintainers.lethalman ];
};
}
diff --git a/pkgs/development/libraries/gcab/installed-tests-path.patch b/pkgs/development/libraries/gcab/installed-tests-path.patch
new file mode 100644
index 00000000000..ab3b6b3fae3
--- /dev/null
+++ b/pkgs/development/libraries/gcab/installed-tests-path.patch
@@ -0,0 +1,21 @@
+diff --git a/meson_options.txt b/meson_options.txt
+index c1b1da1..9b76022 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -4,3 +4,4 @@
+ option('vapi', type : 'boolean', value : true, description: 'generate Vala bindings (requires introspection)')
+ option('tests', type : 'boolean', value : true, description : 'enable tests')
+ option('installed_tests', type : 'boolean', value : false, description : 'install tests for "as-installed" testing')
++option('installed_test_prefix', type: 'string', value: '', description: 'Prefix for installed tests')
+diff --git a/tests/meson.build b/tests/meson.build
+index 1e46e2a..aa780d0 100644
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -1,5 +1,5 @@
+-installed_tests_metadir = join_paths(get_option('datadir'), 'installed-tests', 'libgcab-1.0')
+-installed_tests_execdir = join_paths(get_option('libexecdir'), 'installed-tests', 'libgcab-1.0')
++installed_tests_metadir = join_paths(get_option('installed_test_prefix'), 'share', 'installed-tests', 'libgcab-1.0')
++installed_tests_execdir = join_paths(get_option('installed_test_prefix'), 'libexec', 'installed-tests', 'libgcab-1.0')
+ installed_tests_enabled = get_option('installed_tests')
+ installed_tests_template_tap = files('template-tap.test.in')
+ abs_installed_tests_execdir = join_paths(get_option('prefix'), installed_tests_execdir)
diff --git a/pkgs/development/libraries/gcr/default.nix b/pkgs/development/libraries/gcr/default.nix
index 18b568b0f6c..1947d40dc85 100644
--- a/pkgs/development/libraries/gcr/default.nix
+++ b/pkgs/development/libraries/gcr/default.nix
@@ -24,11 +24,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig gettext gobject-introspection libxslt makeWrapper vala ];
- buildInputs = let
- gpg = gnupg.override { guiSupport = false; }; # prevent build cycle with pinentry_gnome
- in [
- gpg libgcrypt libtasn1 dbus-glib pango gdk-pixbuf atk
- ];
+ buildInputs = [ gnupg libgcrypt libtasn1 dbus-glib pango gdk-pixbuf atk ];
propagatedBuildInputs = [ glib gtk3 p11-kit ];
diff --git a/pkgs/development/libraries/gdal/2.4.0.nix b/pkgs/development/libraries/gdal/2.4.0.nix
index d41b4c55f86..f914a112e10 100644
--- a/pkgs/development/libraries/gdal/2.4.0.nix
+++ b/pkgs/development/libraries/gdal/2.4.0.nix
@@ -16,6 +16,15 @@ stdenv.mkDerivation rec {
sha256 = "09qgy36z0jc9w05373m4n0vm4j54almdzql6z9p9zr9pdp61syf3";
};
+ patches = [
+ (fetchpatch {
+ name = "CVE-2019-17545.patch";
+ url = "https://github.com/OSGeo/gdal/commit/8cd2d2eb6327cf782a74dae263ffa6f89f46c93d.patch";
+ stripLen = 1;
+ sha256 = "06h88a659jcqf6ps1m91qy78s6s9krbkwnz28f5qh7032vlp6qpw";
+ })
+ ];
+
buildInputs = [ unzip libjpeg libtiff libgeotiff libpng proj openssl sqlite
libspatialite poppler hdf4 qhull giflib expat libxml2 proj ]
++ (with pythonPackages; [ python numpy wrapPython ])
diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix
index bb53277075f..922877f6f46 100644
--- a/pkgs/development/libraries/gdal/default.nix
+++ b/pkgs/development/libraries/gdal/default.nix
@@ -20,7 +20,15 @@ stdenv.mkDerivation rec {
sourceRoot = "source/gdal";
- patches = [ ./001.3_0_1.darwin.patch ];
+ patches = [
+ ./001.3_0_1.darwin.patch
+ (fetchpatch {
+ name = "CVE-2019-17545.patch";
+ url = "https://github.com/OSGeo/gdal/commit/148115fcc40f1651a5d15fa34c9a8c528e7147bb.patch";
+ stripLen = 1;
+ sha256 = "0hai59hhvrci9xwjw4lp3wc1brn00imngmqrbbs8v9yr3b0fzbgs";
+ })
+ ];
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/development/libraries/gdcm/default.nix b/pkgs/development/libraries/gdcm/default.nix
index 2b5dabd7abf..c3f62a5df94 100644
--- a/pkgs/development/libraries/gdcm/default.nix
+++ b/pkgs/development/libraries/gdcm/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, cmake, vtk, darwin }:
stdenv.mkDerivation rec {
- version = "3.0.2";
+ version = "3.0.4";
pname = "gdcm";
src = fetchurl {
url = "mirror://sourceforge/gdcm/${pname}-${version}.tar.bz2";
- sha256 = "1kvgyci5wjsn16lwjriml10ci8h1a5ixygzcnif9c29xamxrbaif";
+ sha256 = "0g46l7fjvn37sg29m0nb7wlnnpnxmlm9ryp7vam26ni02l73paid";
};
dontUseCmakeBuildDir = true;
diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/development/libraries/gdk-pixbuf/default.nix
index 86d89d6eef5..f4c554395d4 100644
--- a/pkgs/development/libraries/gdk-pixbuf/default.nix
+++ b/pkgs/development/libraries/gdk-pixbuf/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchurl, fixDarwinDylibNames, meson, ninja, pkgconfig, gettext, python3, libxml2, libxslt, docbook_xsl
+{ stdenv, fetchurl, nixosTests, fixDarwinDylibNames, meson, ninja, pkgconfig, gettext, python3, libxml2, libxslt, docbook_xsl
, docbook_xml_dtd_43, gtk-doc, glib, libtiff, libjpeg, libpng, libX11, gnome3
, jasper, gobject-introspection, doCheck ? false, makeWrapper }:
let
pname = "gdk-pixbuf";
- version = "2.38.2";
+ version = "2.40.0";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "10875lywkabh6nm2rgf0vxqn39h34b72kcbh63fp77fqq0g6bykk";
+ sha256 = "1rnlx9yfw970maxi2x6niaxmih5la11q1ilr7gzshz2kk585k0hm";
};
patches = [
@@ -85,6 +85,10 @@ in stdenv.mkDerivation rec {
packageName = pname;
};
+ tests = {
+ installedTests = nixosTests.installed-tests.gdk-pixbuf;
+ };
+
# gdk_pixbuf_moduledir variable from gdk-pixbuf-2.0.pc
moduleDir = "lib/gdk-pixbuf-2.0/2.10.0/loaders";
};
diff --git a/pkgs/development/libraries/gegl/4.0.nix b/pkgs/development/libraries/gegl/4.0.nix
index 0e3f79b1814..2edb47cb9bb 100644
--- a/pkgs/development/libraries/gegl/4.0.nix
+++ b/pkgs/development/libraries/gegl/4.0.nix
@@ -1,31 +1,123 @@
-{ stdenv, fetchurl, pkgconfig, glib, babl, libpng, cairo, libjpeg, which
-, librsvg, pango, gtk, bzip2, json-glib, gettext, autoreconfHook, libraw
-, gexiv2, libwebp, libintl }:
+{ stdenv
+, fetchurl
+, fetchpatch
+, pkgconfig
+, vala
+, gobject-introspection
+, gtk-doc
+, docbook_xsl
+, docbook_xml_dtd_43
+, glib
+, babl
+, libpng
+, cairo
+, libjpeg
+, librsvg
+, lensfun
+, libspiro
+, netsurf
+, pango
+, poly2tri-c
+, bzip2
+, json-glib
+, gettext
+, meson
+, ninja
+, libraw
+, gexiv2
+, libwebp
+, luajit
+, openexr
+, OpenCL
+}:
stdenv.mkDerivation rec {
pname = "gegl";
- version = "0.4.16";
+ version = "0.4.18";
outputs = [ "out" "dev" "devdoc" ];
outputBin = "dev";
src = fetchurl {
- url = "https://download.gimp.org/pub/gegl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "0njydcr6qdmfzh4fxx544681qxdpf7y6b2f47jcypn810dlxy4h1";
+ url = "https://download.gimp.org/pub/gegl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "0r6akqnrkvxizyhyi8sv40mxm7j4bcwjb6mqjpxy0zzbbfsdyin9";
};
- enableParallelBuilding = true;
+ patches = [
+ # Fix arch detection.
+ # https://gitlab.gnome.org/GNOME/gegl/merge_requests/53
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gegl/commit/6bcf95fd0f32cf5e8b1ddbe17b14d9ad049bded8.patch";
+ sha256 = "0aqdr3y5mr47wq44jnhp97188bvpjlf56zrlmn8aazdf07r2apma";
+ })
- doCheck = true;
-
- buildInputs = [
- libpng cairo libjpeg librsvg pango gtk bzip2
- libraw libwebp gexiv2
+ # Fix Darwin build.
+ # https://gitlab.gnome.org/GNOME/gegl/merge_requests/54
+ (fetchpatch {
+ url = "https://gitlab.gnome.org/GNOME/gegl/commit/2bc06bfedee4fb25f6a966c8235b75292e24e55f.patch";
+ sha256 = "1psls61wsrdq5pzpvj22mrm46lpzrw3wkx6li7dv6fyb65wz2n4d";
+ })
];
- propagatedBuildInputs = [ glib json-glib babl ]; # for gegl-4.0.pc
+ nativeBuildInputs = [
+ pkgconfig
+ gettext
+ meson
+ ninja
+ vala
+ gobject-introspection
+ gtk-doc
+ docbook_xsl
+ docbook_xml_dtd_43
+ ];
- nativeBuildInputs = [ pkgconfig gettext which autoreconfHook libintl ];
+ buildInputs = [
+ libpng
+ cairo
+ libjpeg
+ librsvg
+ lensfun
+ libspiro
+ netsurf.libnsgif
+ pango
+ poly2tri-c
+ bzip2
+ libraw
+ libwebp
+ gexiv2
+ luajit
+ openexr
+ ] ++ stdenv.lib.optional stdenv.isDarwin OpenCL;
+
+ # for gegl-4.0.pc
+ propagatedBuildInputs = [
+ glib
+ json-glib
+ babl
+ ];
+
+ mesonFlags = [
+ "-Ddocs=true"
+ "-Dmrg=disabled" # not sure what that is
+ "-Dsdl2=disabled"
+ "-Dpygobject=disabled"
+ "-Dlibav=disabled"
+ "-Dlibv4l=disabled"
+ "-Dlibv4l2=disabled"
+ "-Dumfpack=disabled"
+ ];
+
+ # TODO: Fix missing math symbols in gegl seamless clone.
+ # It only appears when we use packaged poly2tri-c instead of vendored one.
+ NIX_CFLAGS_COMPILE = [ "-lm" ];
+
+ postPatch = ''
+ chmod +x tests/opencl/opencl_test.sh tests/buffer/buffer-tests-run.sh
+ patchShebangs tests/ff-load-save/tests_ff_load_save.sh tests/opencl/opencl_test.sh tests/buffer/buffer-tests-run.sh tools/xml_insert.sh
+ '';
+
+ # tests fail to connect to the com.apple.fonts daemon in sandboxed mode
+ doCheck = !stdenv.isDarwin;
meta = with stdenv.lib; {
description = "Graph-based image processing framework";
diff --git a/pkgs/development/libraries/geoclue/default.nix b/pkgs/development/libraries/geoclue/default.nix
index d597ed41072..8d94dacbb61 100644
--- a/pkgs/development/libraries/geoclue/default.nix
+++ b/pkgs/development/libraries/geoclue/default.nix
@@ -7,14 +7,14 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "geoclue";
- version = "2.5.3";
+ version = "2.5.5";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = pname;
repo = pname;
rev = version;
- sha256 = "1wbpi74dw3p7izxwd57irz2i1g55r7wzl5h2yf0ns0hgq2njdfsg";
+ sha256 = "0a8wmf5v3x4035ixz9jypj7c6qknvs6gjv2zawa3msq1j75rf2r5";
};
patches = [
diff --git a/pkgs/development/libraries/geoip/default.nix b/pkgs/development/libraries/geoip/default.nix
index 1b1f7373709..d55983952b8 100644
--- a/pkgs/development/libraries/geoip/default.nix
+++ b/pkgs/development/libraries/geoip/default.nix
@@ -1,37 +1,45 @@
-# in geoipDatabase, you can insert a package defining ${geoipDatabase}/share/GeoIP
-# e.g. geolite-legacy
{ stdenv, fetchFromGitHub, autoreconfHook
-, drvName ? "geoip", geoipDatabase ? "/var/lib/geoip-databases" }:
+, drvName ? "geoip"
-let version = "1.6.12";
- dataDir = if (stdenv.lib.isDerivation geoipDatabase) then "${toString geoipDatabase}/share/GeoIP" else geoipDatabase;
-in stdenv.mkDerivation {
- name = "${drvName}-${version}";
+# in geoipDatabase, you can insert a package defining
+# "${geoipDatabase}/share/GeoIP" e.g. geolite-legacy
+, geoipDatabase ? "/var/lib/geoip-databases"
+}:
+
+let
+ dataDir = if stdenv.lib.isDerivation geoipDatabase
+ then "${toString geoipDatabase}/share/GeoIP"
+ else geoipDatabase;
+in
+stdenv.mkDerivation rec {
+ pname = drvName;
+ version = "1.6.12";
src = fetchFromGitHub {
- owner = "maxmind";
- repo = "geoip-api-c";
- rev = "v${version}";
+ owner = "maxmind";
+ repo = "geoip-api-c";
+ rev = "v${version}";
sha256 = "0ixyp3h51alnncr17hqp1p0rlqz9w69nlhm60rbzjjz3vjx52ajv";
};
nativeBuildInputs = [ autoreconfHook ];
+ # Cross compilation shenanigans
configureFlags = stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
"ac_cv_func_malloc_0_nonnull=yes"
"ac_cv_func_realloc_0_nonnull=yes"
];
+ # Fix up the default data directory
postConfigure = ''
find . -name Makefile.in -exec sed -i -r 's#^pkgdatadir\s*=.+$#pkgdatadir = ${dataDir}#' {} \;
'';
- meta = {
- description = "Geolocation API";
- maintainers = [ stdenv.lib.maintainers.raskin ];
- license = stdenv.lib.licenses.lgpl21;
- platforms = stdenv.lib.platforms.unix;
- homepage = http://geolite.maxmind.com/;
- downloadPage = "http://geolite.maxmind.com/download/";
+ meta = with stdenv.lib; {
+ description = "An API for GeoIP/Geolocation databases";
+ maintainers = with maintainers; [ thoughtpolice raskin ];
+ license = licenses.lgpl21;
+ platforms = platforms.unix;
+ homepage = "https://www.maxmind.com";
};
}
diff --git a/pkgs/desktops/gnome-3/core/gjs/default.nix b/pkgs/development/libraries/gjs/default.nix
similarity index 67%
rename from pkgs/desktops/gnome-3/core/gjs/default.nix
rename to pkgs/development/libraries/gjs/default.nix
index b0c1e2d3077..6430be0b57f 100644
--- a/pkgs/desktops/gnome-3/core/gjs/default.nix
+++ b/pkgs/development/libraries/gjs/default.nix
@@ -1,6 +1,19 @@
-{ fetchurl, stdenv, pkgconfig, gnome3, gtk3, atk, gobject-introspection
-, spidermonkey_60, pango, readline, glib, libxml2, dbus, gdk-pixbuf
-, makeWrapper }:
+{ fetchurl
+, stdenv
+, pkgconfig
+, gnome3
+, gtk3
+, atk
+, gobject-introspection
+, spidermonkey_60
+, pango
+, readline
+, glib
+, libxml2
+, dbus
+, gdk-pixbuf
+, makeWrapper
+}:
stdenv.mkDerivation rec {
pname = "gjs";
@@ -11,16 +24,25 @@ stdenv.mkDerivation rec {
sha256 = "1xf68rbagkflb9yi3visfw8cbxqlzd717y8jakgw0y6whzm1dpxl";
};
- passthru = {
- updateScript = gnome3.updateScript { packageName = "gjs"; attrPath = "gnome3.gjs"; };
- };
-
outputs = [ "out" "installedTests" ];
- nativeBuildInputs = [ pkgconfig makeWrapper ];
- buildInputs = [ libxml2 gobject-introspection glib pango readline dbus ];
+ nativeBuildInputs = [
+ pkgconfig
+ makeWrapper
+ ];
- propagatedBuildInputs = [ spidermonkey_60 ];
+ buildInputs = [
+ libxml2
+ gobject-introspection
+ glib
+ pango
+ readline
+ dbus
+ ];
+
+ propagatedBuildInputs = [
+ spidermonkey_60
+ ];
configureFlags = [
"--enable-installed-tests"
@@ -42,10 +64,19 @@ stdenv.mkDerivation rec {
--prefix GI_TYPELIB_PATH : "${stdenv.lib.makeSearchPath "lib/girepository-1.0" [ gtk3 atk pango.out gdk-pixbuf ]}:$installedTests/libexec/gjs/installed-tests"
'';
+ separateDebugInfo = stdenv.isLinux;
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = "gjs";
+ };
+ };
+
meta = with stdenv.lib; {
description = "JavaScript bindings for GNOME";
+ homepage = "https://gitlab.gnome.org/GNOME/gjs/blob/master/doc/Home.md";
+ license = licenses.lgpl2Plus;
maintainers = gnome3.maintainers;
platforms = platforms.linux;
- license = licenses.lgpl2Plus;
};
}
diff --git a/pkgs/development/libraries/glfw/3.x.nix b/pkgs/development/libraries/glfw/3.x.nix
index 6532d6f81b5..cf988d32399 100644
--- a/pkgs/development/libraries/glfw/3.x.nix
+++ b/pkgs/development/libraries/glfw/3.x.nix
@@ -1,16 +1,17 @@
-{ stdenv, lib, fetchFromGitHub, cmake, libGL, libXrandr, libXinerama, libXcursor, libX11
+{ stdenv, lib, fetchFromGitHub, cmake
+, libGL, libXrandr, libXinerama, libXcursor, libX11, libXi, libXext
, Cocoa, Kernel, fixDarwinDylibNames
}:
stdenv.mkDerivation rec {
- version = "3.2.1";
+ version = "3.3";
pname = "glfw";
src = fetchFromGitHub {
owner = "glfw";
repo = "GLFW";
rev = version;
- sha256 = "0gq6ad38b3azk0w2yy298yz2vmg2jmf9g0ydidqbmiswpk25ills";
+ sha256 = "1f1hqpqffzg46z33ybs2c3akmkly7b3qmgp5byk50nvad6g2pm4p";
};
enableParallelBuilding = true;
@@ -19,7 +20,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
- buildInputs = [ libX11 libXrandr libXinerama libXcursor ]
+ buildInputs = [ libX11 libXrandr libXinerama libXcursor libXi libXext ]
++ lib.optionals stdenv.isDarwin [ Cocoa Kernel fixDarwinDylibNames ];
cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ];
@@ -32,7 +33,7 @@ stdenv.mkDerivation rec {
description = "Multi-platform library for creating OpenGL contexts and managing input, including keyboard, mouse, joystick and time";
homepage = https://www.glfw.org/;
license = licenses.zlib;
- maintainers = with maintainers; [ marcweber ];
+ maintainers = with maintainers; [ marcweber twey ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/glib-networking/default.nix b/pkgs/development/libraries/glib-networking/default.nix
index ad3b77c1bc6..802a18dfda5 100644
--- a/pkgs/development/libraries/glib-networking/default.nix
+++ b/pkgs/development/libraries/glib-networking/default.nix
@@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "glib-networking";
- version = "2.62.0";
+ version = "2.62.1";
outputs = [ "out" "installedTests" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1p7vgav0g03r00qiafhrdiad2gh1w6wsd1a7nnn79psng5gnh8ck";
+ sha256 = "043imcynl3rwdz79wvpdfhkmqmgdhr34z0vac3x7jymdf5kswm9w";
};
patches = [
@@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
};
tests = {
- installedTests = nixosTests.glib-networking;
+ installedTests = nixosTests.installed-tests.glib-networking;
};
};
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix
index bbe503a67f3..494d0a61f06 100644
--- a/pkgs/development/libraries/glib/default.nix
+++ b/pkgs/development/libraries/glib/default.nix
@@ -48,21 +48,15 @@ in
stdenv.mkDerivation rec {
pname = "glib";
- version = "2.62.0";
+ version = "2.62.2";
src = fetchurl {
url = "mirror://gnome/sources/glib/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "046sqfmr84blxh4vkipmh8ff7wd19fxmh6lnr5ibchx3l02p49bc";
+ sha256 = "1wdkvqq6fkk99smmnjg7d999v4qhbgs7halwfcwz0vgp2fj29239";
};
patches = optionals stdenv.isDarwin [
./darwin-compilation.patch
- # fix loading dylibs on darwin
- # Remove on 2.62.1
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/glib/commit/e2409e5e180f1fa369d0e87e38e4d646d9f68791.patch";
- sha256 = "1dhjwlsqdgnn8fr8pzfrnd63m7pdgf7mizdyn8lwg17ggvq6qsqf";
- })
] ++ optionals stdenv.hostPlatform.isMusl [
./quark_init_on_demand.patch
./gobject_init_on_demand.patch
@@ -194,6 +188,8 @@ stdenv.mkDerivation rec {
inherit doCheck;
+ separateDebugInfo = stdenv.isLinux;
+
passthru = rec {
gioModuleDir = "lib/gio/modules";
makeSchemaPath = dir: name: "${dir}/share/gsettings-schemas/${name}/glib-2.0/schemas";
@@ -206,7 +202,7 @@ stdenv.mkDerivation rec {
description = "C library of programming buildings blocks";
homepage = https://www.gtk.org/;
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ lovek323 raskin ];
+ maintainers = with maintainers; [ lovek323 raskin worldofpeace ];
platforms = platforms.unix;
longDescription = ''
diff --git a/pkgs/development/libraries/glibc/CVE-2018-11236.patch b/pkgs/development/libraries/glibc/CVE-2018-11236.patch
new file mode 100644
index 00000000000..db86e7146f2
--- /dev/null
+++ b/pkgs/development/libraries/glibc/CVE-2018-11236.patch
@@ -0,0 +1,146 @@
+From 5460617d1567657621107d895ee2dd83bc1f88f2 Mon Sep 17 00:00:00 2001
+From: Paul Pluzhnikov
+Date: Tue, 8 May 2018 18:12:41 -0700
+Subject: [PATCH] Fix BZ 22786: integer addition overflow may cause stack
+ buffer overflow when realpath() input length is close to SSIZE_MAX.
+
+2018-05-09 Paul Pluzhnikov
+
+ [BZ #22786]
+ * stdlib/canonicalize.c (__realpath): Fix overflow in path length
+ computation.
+ * stdlib/Makefile (test-bz22786): New test.
+ * stdlib/test-bz22786.c: New test.
+---
+ ChangeLog | 8 +++++
+ stdlib/Makefile | 2 +-
+ stdlib/canonicalize.c | 2 +-
+ stdlib/test-bz22786.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++
+ 4 files changed, 100 insertions(+), 2 deletions(-)
+ create mode 100644 stdlib/test-bz22786.c
+
+diff --git a/stdlib/Makefile b/stdlib/Makefile
+index af1643c..1ddb1f9 100644
+--- a/stdlib/Makefile
++++ b/stdlib/Makefile
+@@ -84,7 +84,7 @@ tests := tst-strtol tst-strtod testmb testrand testsort testdiv \
+ tst-cxa_atexit tst-on_exit test-atexit-race \
+ test-at_quick_exit-race test-cxa_atexit-race \
+ test-on_exit-race test-dlclose-exit-race \
+- tst-makecontext-align
++ tst-makecontext-align test-bz22786
+
+ tests-internal := tst-strtod1i tst-strtod3 tst-strtod4 tst-strtod5i \
+ tst-tls-atexit tst-tls-atexit-nodelete
+diff --git a/stdlib/canonicalize.c b/stdlib/canonicalize.c
+index 4135f3f..390fb43 100644
+--- a/stdlib/canonicalize.c
++++ b/stdlib/canonicalize.c
+@@ -181,7 +181,7 @@ __realpath (const char *name, char *resolved)
+ extra_buf = __alloca (path_max);
+
+ len = strlen (end);
+- if ((long int) (n + len) >= path_max)
++ if (path_max - n <= len)
+ {
+ __set_errno (ENAMETOOLONG);
+ goto error;
+diff --git a/stdlib/test-bz22786.c b/stdlib/test-bz22786.c
+new file mode 100644
+index 0000000..e7837f9
+--- /dev/null
++++ b/stdlib/test-bz22786.c
+@@ -0,0 +1,90 @@
++/* Bug 22786: test for buffer overflow in realpath.
++ Copyright (C) 2018 Free Software Foundation, Inc.
++ This file is part of the GNU C Library.
++
++ The GNU C Library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++
++ The GNU C Library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++
++ You should have received a copy of the GNU Lesser General Public
++ License along with the GNU C Library; if not, see
++ . */
++
++/* This file must be run from within a directory called "stdlib". */
++
++#include
++#include
++#include
++#include
++#include
++#include
++#include
++#include
++#include
++#include
++
++static int
++do_test (void)
++{
++ const char dir[] = "bz22786";
++ const char lnk[] = "bz22786/symlink";
++
++ rmdir (dir);
++ if (mkdir (dir, 0755) != 0 && errno != EEXIST)
++ {
++ printf ("mkdir %s: %m\n", dir);
++ return EXIT_FAILURE;
++ }
++ if (symlink (".", lnk) != 0 && errno != EEXIST)
++ {
++ printf ("symlink (%s, %s): %m\n", dir, lnk);
++ return EXIT_FAILURE;
++ }
++
++ const size_t path_len = (size_t) INT_MAX + 1;
++
++ DIAG_PUSH_NEEDS_COMMENT;
++#if __GNUC_PREREQ (7, 0)
++ /* GCC 7 warns about too-large allocations; here we need such
++ allocation to succeed for the test to work. */
++ DIAG_IGNORE_NEEDS_COMMENT (7, "-Walloc-size-larger-than=");
++#endif
++ char *path = malloc (path_len);
++ DIAG_POP_NEEDS_COMMENT;
++
++ if (path == NULL)
++ {
++ printf ("malloc (%zu): %m\n", path_len);
++ return EXIT_UNSUPPORTED;
++ }
++
++ /* Construct very long path = "bz22786/symlink/aaaa....." */
++ char *p = mempcpy (path, lnk, sizeof (lnk) - 1);
++ *(p++) = '/';
++ memset (p, 'a', path_len - (path - p) - 2);
++ p[path_len - (path - p) - 1] = '\0';
++
++ /* This call crashes before the fix for bz22786 on 32-bit platforms. */
++ p = realpath (path, NULL);
++
++ if (p != NULL || errno != ENAMETOOLONG)
++ {
++ printf ("realpath: %s (%m)", p);
++ return EXIT_FAILURE;
++ }
++
++ /* Cleanup. */
++ unlink (lnk);
++ rmdir (dir);
++
++ return 0;
++}
++
++#define TEST_FUNCTION do_test
++#include
+--
+2.9.3
+
diff --git a/pkgs/development/libraries/glibc/CVE-2018-11237.patch b/pkgs/development/libraries/glibc/CVE-2018-11237.patch
new file mode 100644
index 00000000000..ffc2cec1d57
--- /dev/null
+++ b/pkgs/development/libraries/glibc/CVE-2018-11237.patch
@@ -0,0 +1,55 @@
+From f51c8367685dc888a02f7304c729ed5277904aff Mon Sep 17 00:00:00 2001
+From: Andreas Schwab
+Date: Thu, 24 May 2018 14:39:18 +0200
+Subject: [PATCH] Don't write beyond destination in
+ __mempcpy_avx512_no_vzeroupper (bug 23196)
+
+When compiled as mempcpy, the return value is the end of the destination
+buffer, thus it cannot be used to refer to the start of it.
+
+(cherry picked from commit 9aaaab7c6e4176e61c59b0a63c6ba906d875dc0e)
+---
+ ChangeLog | 9 +++++++++
+ NEWS | 7 +++++++
+ string/test-mempcpy.c | 1 +
+ sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S | 5 +++--
+ 4 files changed, 20 insertions(+), 2 deletions(-)
+
+diff --git a/string/test-mempcpy.c b/string/test-mempcpy.c
+index c08fba8..d98ecdd 100644
+--- a/string/test-mempcpy.c
++++ b/string/test-mempcpy.c
+@@ -18,6 +18,7 @@
+ . */
+
+ #define MEMCPY_RESULT(dst, len) (dst) + (len)
++#define MIN_PAGE_SIZE 131072
+ #define TEST_MAIN
+ #define TEST_NAME "mempcpy"
+ #include "test-string.h"
+diff --git a/sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S b/sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S
+index 23c0f7a..effc3ac 100644
+--- a/sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S
++++ b/sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S
+@@ -336,6 +336,7 @@ L(preloop_large):
+ vmovups (%rsi), %zmm4
+ vmovups 0x40(%rsi), %zmm5
+
++ mov %rdi, %r11
+ /* Align destination for access with non-temporal stores in the loop. */
+ mov %rdi, %r8
+ and $-0x80, %rdi
+@@ -366,8 +367,8 @@ L(gobble_256bytes_nt_loop):
+ cmp $256, %rdx
+ ja L(gobble_256bytes_nt_loop)
+ sfence
+- vmovups %zmm4, (%rax)
+- vmovups %zmm5, 0x40(%rax)
++ vmovups %zmm4, (%r11)
++ vmovups %zmm5, 0x40(%r11)
+ jmp L(check)
+
+ L(preloop_large_bkw):
+--
+2.9.3
+
diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix
index 8e8e445f017..edf4d135aba 100644
--- a/pkgs/development/libraries/glibc/common.nix
+++ b/pkgs/development/libraries/glibc/common.nix
@@ -92,13 +92,18 @@ stdenv.mkDerivation ({
url = "https://salsa.debian.org/glibc-team/glibc/raw/49767c9f7de4828220b691b29de0baf60d8a54ec/debian/patches/localedata/locale-C.diff";
sha256 = "0irj60hs2i91ilwg5w7sqrxb695c93xg0ik7yhhq9irprd7fidn4";
})
+
+ # https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=5460617d1567657621107d895ee2dd83bc1f88f2
+ ./CVE-2018-11236.patch
+ # https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f51c8367685dc888a02f7304c729ed5277904aff
+ ./CVE-2018-11237.patch
]
++ lib.optional stdenv.isx86_64 ./fix-x64-abi.patch
++ lib.optional stdenv.hostPlatform.isMusl ./fix-rpc-types-musl-conflicts.patch
++ lib.optional stdenv.buildPlatform.isDarwin ./darwin-cross-build.patch
# Remove after upgrading to glibc 2.28+
- ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) (fetchpatch {
+ ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform || stdenv.hostPlatform.isMusl) (fetchpatch {
url = "https://sourceware.org/git/?p=glibc.git;a=patch;h=780684eb04298977bc411ebca1eadeeba4877833";
name = "correct-pwent-parsing-issue-and-resulting-build.patch";
sha256 = "08fja894vzaj8phwfhsfik6jj2pbji7kypy3q8pgxvsd508zdv1q";
diff --git a/pkgs/development/libraries/glibc/default.nix b/pkgs/development/libraries/glibc/default.nix
index eda71af5978..50b359da96c 100644
--- a/pkgs/development/libraries/glibc/default.nix
+++ b/pkgs/development/libraries/glibc/default.nix
@@ -40,7 +40,21 @@ callPackage ./common.nix { inherit stdenv; } {
# limit rebuilds by only disabling pie w/musl
++ stdenv.lib.optional stdenv.hostPlatform.isMusl "pie";
- NIX_CFLAGS_COMPILE = if withGd then "-Wno-error=stringop-truncation" else null;
+ NIX_CFLAGS_COMPILE =
+ if !stdenv.hostPlatform.isMusl
+ # TODO: This (returning a string or `null`, instead of a list) is to
+ # not trigger a mass rebuild due to the introduction of the
+ # musl-specific flags below.
+ # At next change to non-musl glibc builds, remove this `then`
+ # and the above condition, instead keeping only the `else` below.
+ then (if withGd then "-Wno-error=stringop-truncation" else null)
+ else
+ builtins.concatLists [
+ (stdenv.lib.optional withGd "-Wno-error=stringop-truncation")
+ # Fix -Werror build failure when building glibc with musl with GCC >= 8, see:
+ # https://github.com/NixOS/nixpkgs/pull/68244#issuecomment-544307798
+ (stdenv.lib.optional stdenv.hostPlatform.isMusl "-Wno-error=attribute-alias")
+ ];
# When building glibc from bootstrap-tools, we need libgcc_s at RPATH for
# any program we run, because the gcc will have been placed at a new
diff --git a/pkgs/development/libraries/gnome-online-accounts/default.nix b/pkgs/development/libraries/gnome-online-accounts/default.nix
index 82847853588..adbb714c7b2 100644
--- a/pkgs/development/libraries/gnome-online-accounts/default.nix
+++ b/pkgs/development/libraries/gnome-online-accounts/default.nix
@@ -1,42 +1,94 @@
-{ stdenv, fetchurl, pkgconfig, vala, glib, libxslt, gtk3, wrapGAppsHook
-, webkitgtk, json-glib, librest, libsecret, gtk-doc, gobject-introspection
-, gettext, icu, glib-networking
-, libsoup, docbook_xsl, docbook_xml_dtd_412, gnome3, gcr, kerberos
+{ stdenv
+, fetchFromGitLab
+, pkgconfig
+, vala
+, glib
+, meson
+, ninja
+, python3
+, libxslt
+, gtk3
+, webkitgtk
+, json-glib
+, librest
+, libsecret
+, gtk-doc
+, gobject-introspection
+, gettext
+, icu
+, glib-networking
+, libsoup
+, docbook_xsl
+, docbook_xml_dtd_412
+, gnome3
+, gcr
+, kerberos
+, gvfs
+, dbus
+, wrapGAppsHook
}:
-let
+stdenv.mkDerivation rec {
pname = "gnome-online-accounts";
- version = "3.34.0";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ version = "3.34.1";
- src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0mvz6wrw03zyp5sm46znkipncagb257xam29mfi06ixmxvjbqky4";
+ # https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues/87
+ src = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
+ owner = "GNOME";
+ repo = "gnome-online-accounts";
+ rev = version;
+ sha256 = "0ry06qw068rqn4y42953kwl6fkxpgfya58y87cd3zink6gj7q0fm";
};
outputs = [ "out" "man" "dev" "devdoc" ];
- configureFlags = [
- "--enable-media-server"
- "--enable-kerberos"
- "--enable-lastfm"
- "--enable-todoist"
- "--enable-gtk-doc"
- "--enable-documentation"
+ mesonFlags = [
+ "-Dfedora=false" # not useful in NixOS or for NixOS users.
+ "-Dgtk_doc=true"
+ "-Dlastfm=true"
+ "-Dman=true"
+ "-Dmedia_server=true"
];
- enableParallelBuilding = true;
-
nativeBuildInputs = [
- pkgconfig gobject-introspection vala gettext wrapGAppsHook
- libxslt docbook_xsl docbook_xml_dtd_412 gtk-doc
+ dbus # used for checks and pkgconfig to install dbus service/s
+ docbook_xml_dtd_412
+ docbook_xsl
+ gettext
+ gobject-introspection
+ gtk-doc
+ libxslt
+ meson
+ ninja
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
];
+
buildInputs = [
- glib gtk3 webkitgtk json-glib librest libsecret glib-networking icu libsoup
- gcr kerberos
+ gcr
+ glib
+ glib-networking
+ gtk3
+ gvfs # OwnCloud, Google Drive
+ icu
+ json-glib
+ kerberos
+ librest
+ libsecret
+ libsoup
+ webkitgtk
];
+ NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
+
+ postPatch = ''
+ chmod +x meson_post_install.py
+ patchShebangs meson_post_install.py
+ '';
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
@@ -45,7 +97,10 @@ in stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
+ homepage = "https://wiki.gnome.org/Projects/GnomeOnlineAccounts";
+ description = "Single sign-on framework for GNOME";
platforms = platforms.linux;
+ license = licenses.lgpl2Plus;
maintainers = gnome3.maintainers;
};
}
diff --git a/pkgs/development/libraries/gnu-efi/default.nix b/pkgs/development/libraries/gnu-efi/default.nix
index af225cc50f2..0d704f74c1e 100644
--- a/pkgs/development/libraries/gnu-efi/default.nix
+++ b/pkgs/development/libraries/gnu-efi/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, fetchurl, pciutils }: with stdenv.lib;
+{ stdenv, buildPackages, fetchurl, pciutils }:
+
+with stdenv.lib;
stdenv.mkDerivation rec {
pname = "gnu-efi";
- version = "3.0.9";
+ version = "3.0.11";
src = fetchurl {
url = "mirror://sourceforge/gnu-efi/${pname}-${version}.tar.bz2";
- sha256 = "1w3p4aqlc5j93q44la7dc8cr3hky20zvsd0h0k2lyzhwmrzfl5b7";
+ sha256 = "1ffnc4xbzfggs37ymrgfx76j56kk2644c081ivhr2bjkla9ag3gj";
};
buildInputs = [ pciutils ];
@@ -15,14 +17,9 @@ stdenv.mkDerivation rec {
makeFlags = [
"PREFIX=\${out}"
- "CC=${stdenv.cc.targetPrefix}gcc"
- "AS=${stdenv.cc.targetPrefix}as"
- "LD=${stdenv.cc.targetPrefix}ld"
- "AR=${stdenv.cc.targetPrefix}ar"
- "RANLIB=${stdenv.cc.targetPrefix}ranlib"
- "OBJCOPY=${stdenv.cc.targetPrefix}objcopy"
- ] ++ stdenv.lib.optional stdenv.isAarch32 "ARCH=arm"
- ++ stdenv.lib.optional stdenv.isAarch64 "ARCH=aarch64";
+ "HOSTCC=${buildPackages.stdenv.cc.targetPrefix}cc"
+ "CROSS_COMPILE=${stdenv.cc.targetPrefix}"
+ ];
meta = with stdenv.lib; {
description = "GNU EFI development toolchain";
diff --git a/pkgs/development/libraries/gnutls-kdh/generic.nix b/pkgs/development/libraries/gnutls-kdh/generic.nix
index cb81b52b730..6079387fc72 100644
--- a/pkgs/development/libraries/gnutls-kdh/generic.nix
+++ b/pkgs/development/libraries/gnutls-kdh/generic.nix
@@ -90,5 +90,6 @@ stdenv.mkDerivation {
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ leenaars ];
platforms = platforms.all;
+ broken = true;
};
}
diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix
index 1b17f4c800f..1b97c369edf 100644
--- a/pkgs/development/libraries/gnutls/default.nix
+++ b/pkgs/development/libraries/gnutls/default.nix
@@ -1,6 +1,6 @@
{ config, lib, stdenv, fetchurl, zlib, lzo, libtasn1, nettle, pkgconfig, lzip
, perl, gmp, autoconf, autogen, automake, libidn, p11-kit, libiconv
-, unbound, dns-root-data, gettext, cacert
+, unbound, dns-root-data, gettext, cacert, utillinux
, guileBindings ? config.gnutls.guile or false, guile
, tpmSupport ? false, trousers, which, nettools, libunistring
, withSecurity ? false, Security # darwin Security.framework
@@ -8,7 +8,7 @@
assert guileBindings -> guile != null;
let
- version = "3.6.9";
+ version = "3.6.10";
# XXX: Gnulib's `test-select' fails on FreeBSD:
# http://hydra.nixos.org/build/2962084/nixlog/1/raw .
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://gnupg/gnutls/v3.6/gnutls-${version}.tar.xz";
- sha256 = "1jqz5s3lv8sa53348cfi9nr5pw5l55n8m40b8msdvv0pb2jzqca3";
+ sha256 = "14r2h73yfj66cm14k9mnb3kgzq5a7qjg5b31m53bf19vcxkwmwxi";
};
outputs = [ "bin" "dev" "out" "man" "devdoc" ];
@@ -67,7 +67,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ perl pkgconfig ]
++ lib.optionals (isDarwin && !withSecurity) [ autoconf automake ]
- ++ lib.optionals doCheck [ which nettools ];
+ ++ lib.optionals doCheck [ which nettools utillinux ];
propagatedBuildInputs = [ nettle ];
diff --git a/pkgs/development/libraries/goffice/default.nix b/pkgs/development/libraries/goffice/default.nix
index a18bdb17744..f41fa73a6ef 100644
--- a/pkgs/development/libraries/goffice/default.nix
+++ b/pkgs/development/libraries/goffice/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "goffice";
- version = "0.10.45";
+ version = "0.10.46";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "702ba567e9ec0bbdd9b1a8161cd24648b4868d57a6cb89128f13c125f6f31947";
+ sha256 = "058d6d3a40e1f60525682ec6b857c441d5deb50d0d30a76804f9f36f865a13a9";
};
nativeBuildInputs = [ pkgconfig intltool ];
diff --git a/pkgs/development/libraries/gom/default.nix b/pkgs/development/libraries/gom/default.nix
index 9a947c3ff82..e006f8cd6f8 100644
--- a/pkgs/development/libraries/gom/default.nix
+++ b/pkgs/development/libraries/gom/default.nix
@@ -55,7 +55,8 @@ stdenv.mkDerivation rec {
"-Dpygobject-override-dir=${placeholder "py"}/${python3.sitePackages}/gi/overrides"
];
- doCheck = true;
+ # Success is more likely on x86_64
+ doCheck = stdenv.isx86_64;
passthru = {
updateScript = gnome3.updateScript {
diff --git a/pkgs/development/libraries/graphene/default.nix b/pkgs/development/libraries/graphene/default.nix
index f1a9dacd4e2..e540604c9cb 100644
--- a/pkgs/development/libraries/graphene/default.nix
+++ b/pkgs/development/libraries/graphene/default.nix
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
passthru = {
tests = {
- installedTests = nixosTests.graphene;
+ installedTests = nixosTests.installed-tests.graphene;
};
};
diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix
index d45aba1cb37..273b5b1e711 100644
--- a/pkgs/development/libraries/grpc/default.nix
+++ b/pkgs/development/libraries/grpc/default.nix
@@ -1,13 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, zlib, c-ares, pkgconfig, openssl, protobuf, gflags }:
stdenv.mkDerivation rec {
- version = "1.23.0"; # N.B: if you change this, change pythonPackages.grpcio and pythonPackages.grpcio-tools to a matching version too
+ version = "1.25.0"; # N.B: if you change this, change pythonPackages.grpcio and pythonPackages.grpcio-tools to a matching version too
pname = "grpc";
src = fetchFromGitHub {
owner = "grpc";
repo = "grpc";
rev = "v${version}";
- sha256 = "14svfy7lvz8lf6b7zg1fbypj2n46n9gq0ldgnv85jm0ikv72cgv6";
+ sha256 = "02nbmbk1xpibjzvbhi8xpazmwry46ki24vks1sh2p0aqwy4hv6yb";
+ fetchSubmodules = true;
};
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags ];
diff --git a/pkgs/development/libraries/gsound/default.nix b/pkgs/development/libraries/gsound/default.nix
index 337a2472bab..b1869193a09 100644
--- a/pkgs/development/libraries/gsound/default.nix
+++ b/pkgs/development/libraries/gsound/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, glib, libcanberra, gobject-introspection, libtool, gnome3 }:
+{ stdenv, fetchurl, pkgconfig, glib, vala, libcanberra, gobject-introspection, libtool, gnome3 }:
stdenv.mkDerivation rec {
pname = "gsound";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53";
};
- nativeBuildInputs = [ pkgconfig gobject-introspection libtool gnome3.vala ];
+ nativeBuildInputs = [ pkgconfig gobject-introspection libtool vala ];
buildInputs = [ glib libcanberra ];
passthru = {
diff --git a/pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix b/pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix
index db75705c825..5a942b49cc0 100644
--- a/pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix
+++ b/pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix
@@ -18,11 +18,18 @@ stdenv.mkDerivation rec {
sha256 = "0jp6hjlra98cnkal4n6bdmr577q8mcyp3c08s3a02c4hjhw5rr0z";
};
- patchPhase = ''
+ patches = [
+ ./gcc-4.9.patch
+ (fetchurl {
+ url = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/commit/f672277509705c4034bc92a141eefee4524d15aa.patch";
+ name = "CVE-2019-9928.patch";
+ sha256 = "0hz3lsq3ppmaf329sbyi05y1qniqfj9vlp2f3z918383pvrcms4i";
+ })
+ ];
+
+ postPatch = ''
sed -i 's@/bin/echo@echo@g' configure
sed -i -e 's/^ /\t/' docs/{libs,plugins}/Makefile.in
-
- patch -p1 < ${./gcc-4.9.patch}
'';
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/gtest/default.nix b/pkgs/development/libraries/gtest/default.nix
index 5fecd45b7da..4326be59724 100644
--- a/pkgs/development/libraries/gtest/default.nix
+++ b/pkgs/development/libraries/gtest/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation rec {
pname = "gtest";
- version = "1.8.1";
+ version = "1.10.0";
outputs = [ "out" "dev" ];
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "google";
repo = "googletest";
rev = "release-${version}";
- sha256 = "0270msj6n7mggh4xqqjp54kswbl7mkcc8px1p5dqdpmw5ngh9fzk";
+ sha256 = "1zbmab9295scgg4z2vclgfgjchfjailjnvzc6f5x9jvlsdi3dpwz";
};
patches = [
diff --git a/pkgs/development/libraries/gtk/2.x.nix b/pkgs/development/libraries/gtk/2.x.nix
index 8bef9d92f5f..4286d6a73fb 100644
--- a/pkgs/development/libraries/gtk/2.x.nix
+++ b/pkgs/development/libraries/gtk/2.x.nix
@@ -26,21 +26,21 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
setupHooks = [
- ./gtk2-clean-immodules-cache.sh
- ./drop-icon-theme-cache.sh
+ ./hooks/gtk2-clean-immodules-cache.sh
+ ./hooks/drop-icon-theme-cache.sh
];
nativeBuildInputs = [ setupHooks perl pkgconfig gettext gobject-introspection ];
patches = [
- ./2.0-immodules.cache.patch
- ./gtk2-theme-paths.patch
+ ./patches/2.0-immodules.cache.patch
+ ./patches/gtk2-theme-paths.patch
] ++ optionals stdenv.isDarwin [
(fetchpatch {
url = https://bug557780.bugzilla-attachments.gnome.org/attachment.cgi?id=306776;
sha256 = "0sp8f1r5c4j2nlnbqgv7s7nxa4cfwigvm033hvhb1ld652pjag4r";
})
- ./2.0-darwin-x11.patch
+ ./patches/2.0-darwin-x11.patch
];
propagatedBuildInputs = with xorg;
diff --git a/pkgs/development/libraries/gtk/3.x.nix b/pkgs/development/libraries/gtk/3.x.nix
index a5bbb73e97f..7f09b52d51f 100644
--- a/pkgs/development/libraries/gtk/3.x.nix
+++ b/pkgs/development/libraries/gtk/3.x.nix
@@ -3,6 +3,9 @@
, fetchpatch
, pkgconfig
, gettext
+, docbook_xsl
+, docbook_xml_dtd_43
+, gtk-doc
, meson
, ninja
, python3
@@ -33,6 +36,7 @@
, wayland-protocols
, xineramaSupport ? stdenv.isLinux
, cupsSupport ? stdenv.isLinux
+, withGtkDoc ? stdenv.isLinux
, cups ? null
, AppKit
, Cocoa
@@ -44,38 +48,41 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "gtk+3";
- version = "3.24.11";
+ version = "3.24.12";
- outputs = [ "out" "dev" ];
+ outputs = [ "out" "dev" ] ++ optional withGtkDoc "devdoc";
outputBin = "dev";
setupHooks = [
- ./gtk3-clean-immodules-cache.sh
- ./drop-icon-theme-cache.sh
+ ./hooks/gtk3-clean-immodules-cache.sh
+ ./hooks/drop-icon-theme-cache.sh
];
src = fetchurl {
url = "mirror://gnome/sources/gtk+/${stdenv.lib.versions.majorMinor version}/gtk+-${version}.tar.xz";
- sha256 = "1598k357xvffbswsrvc63lyj73wq0b510lhg4vcgl6rf1a6nb9yv";
+ sha256 = "10xyyhlfb0yk4hglngxh2zsv9xrxkqv343df8h01dvagc6jyp10k";
};
patches = [
- ./3.0-immodules.cache.patch
+ ./patches/3.0-immodules.cache.patch
(fetchpatch {
name = "Xft-setting-fallback-compute-DPI-properly.patch";
url = "https://bug757142.bugzilla-attachments.gnome.org/attachment.cgi?id=344123";
sha256 = "0g6fhqcv8spfy3mfmxpyji93k8d4p4q4fz1v9a1c1cgcwkz41d7p";
})
# https://gitlab.gnome.org/GNOME/gtk/merge_requests/1002
- ./01-build-Fix-path-handling-in-pkgconfig.patch
+ ./patches/01-build-Fix-path-handling-in-pkgconfig.patch
] ++ optionals stdenv.isDarwin [
# X11 module requires which is not installed on Darwin
# let’s drop that dependency in similar way to how other parts of the library do it
# e.g. https://gitlab.gnome.org/GNOME/gtk/blob/3.24.4/gtk/gtk-launch.c#L31-33
- ./3.0-darwin-x11.patch
+ ./patches/3.0-darwin-x11.patch
];
+ separateDebugInfo = stdenv.isLinux;
+
mesonFlags = [
+ "-Dgtk_doc=${boolToString withGtkDoc}"
"-Dtests=false"
];
@@ -112,6 +119,10 @@ stdenv.mkDerivation rec {
python3
sassc
setupHooks
+ ] ++ optionals withGtkDoc [
+ docbook_xml_dtd_43
+ docbook_xsl
+ gtk-doc
];
buildInputs = [
@@ -193,7 +204,7 @@ stdenv.mkDerivation rec {
'';
homepage = https://www.gtk.org/;
license = licenses.lgpl2Plus;
- maintainers = with maintainers; [ raskin vcunat lethalman ];
+ maintainers = with maintainers; [ raskin vcunat lethalman worldofpeace ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/gtk/drop-icon-theme-cache.sh b/pkgs/development/libraries/gtk/hooks/drop-icon-theme-cache.sh
similarity index 100%
rename from pkgs/development/libraries/gtk/drop-icon-theme-cache.sh
rename to pkgs/development/libraries/gtk/hooks/drop-icon-theme-cache.sh
diff --git a/pkgs/development/libraries/gtk/gtk2-clean-immodules-cache.sh b/pkgs/development/libraries/gtk/hooks/gtk2-clean-immodules-cache.sh
similarity index 100%
rename from pkgs/development/libraries/gtk/gtk2-clean-immodules-cache.sh
rename to pkgs/development/libraries/gtk/hooks/gtk2-clean-immodules-cache.sh
diff --git a/pkgs/development/libraries/gtk/gtk3-clean-immodules-cache.sh b/pkgs/development/libraries/gtk/hooks/gtk3-clean-immodules-cache.sh
similarity index 100%
rename from pkgs/development/libraries/gtk/gtk3-clean-immodules-cache.sh
rename to pkgs/development/libraries/gtk/hooks/gtk3-clean-immodules-cache.sh
diff --git a/pkgs/development/libraries/gtk/01-build-Fix-path-handling-in-pkgconfig.patch b/pkgs/development/libraries/gtk/patches/01-build-Fix-path-handling-in-pkgconfig.patch
similarity index 100%
rename from pkgs/development/libraries/gtk/01-build-Fix-path-handling-in-pkgconfig.patch
rename to pkgs/development/libraries/gtk/patches/01-build-Fix-path-handling-in-pkgconfig.patch
diff --git a/pkgs/development/libraries/gtk/2.0-darwin-x11.patch b/pkgs/development/libraries/gtk/patches/2.0-darwin-x11.patch
similarity index 100%
rename from pkgs/development/libraries/gtk/2.0-darwin-x11.patch
rename to pkgs/development/libraries/gtk/patches/2.0-darwin-x11.patch
diff --git a/pkgs/development/libraries/gtk/2.0-immodules.cache.patch b/pkgs/development/libraries/gtk/patches/2.0-immodules.cache.patch
similarity index 100%
rename from pkgs/development/libraries/gtk/2.0-immodules.cache.patch
rename to pkgs/development/libraries/gtk/patches/2.0-immodules.cache.patch
diff --git a/pkgs/development/libraries/gtk/3.0-darwin-x11.patch b/pkgs/development/libraries/gtk/patches/3.0-darwin-x11.patch
similarity index 100%
rename from pkgs/development/libraries/gtk/3.0-darwin-x11.patch
rename to pkgs/development/libraries/gtk/patches/3.0-darwin-x11.patch
diff --git a/pkgs/development/libraries/gtk/3.0-immodules.cache.patch b/pkgs/development/libraries/gtk/patches/3.0-immodules.cache.patch
similarity index 100%
rename from pkgs/development/libraries/gtk/3.0-immodules.cache.patch
rename to pkgs/development/libraries/gtk/patches/3.0-immodules.cache.patch
diff --git a/pkgs/development/libraries/gtk/gtk2-theme-paths.patch b/pkgs/development/libraries/gtk/patches/gtk2-theme-paths.patch
similarity index 100%
rename from pkgs/development/libraries/gtk/gtk2-theme-paths.patch
rename to pkgs/development/libraries/gtk/patches/gtk2-theme-paths.patch
diff --git a/pkgs/development/libraries/gtkmm/3.x.nix b/pkgs/development/libraries/gtkmm/3.x.nix
index f977af046ca..d79e739f80c 100644
--- a/pkgs/development/libraries/gtkmm/3.x.nix
+++ b/pkgs/development/libraries/gtkmm/3.x.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gtkmm";
- version = "3.24.1";
+ version = "3.24.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1zfj89spr8ianib5y10wcw63ybdmyjy58a15vqs0m8jq4knl5znx";
+ sha256 = "1hxdnhavjyvbcpxhd5z17l9fj4182028s66lc0s16qqqrldhjwbd";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/harfbuzz/default.nix b/pkgs/development/libraries/harfbuzz/default.nix
index 3f7d1a2c352..42f68eea83f 100644
--- a/pkgs/development/libraries/harfbuzz/default.nix
+++ b/pkgs/development/libraries/harfbuzz/default.nix
@@ -8,7 +8,7 @@
}:
let
- version = "2.6.1";
+ version = "2.6.4";
inherit (stdenv.lib) optional optionals optionalString;
in
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-${version}.tar.xz";
- sha256 = "0kw4c04jd8c8ili3j1glgv0wsr207313fs3jh2rawf53m8zznlf6";
+ sha256 = "04iwq13w6zkdhljmsxrzgg4fyh04qnwfn57rgrl9kmijc7cvh4wl";
};
postPatch = ''
diff --git a/pkgs/development/libraries/hunspell/dictionaries.nix b/pkgs/development/libraries/hunspell/dictionaries.nix
index 3e1799d82cd..fb64aa81d1a 100644
--- a/pkgs/development/libraries/hunspell/dictionaries.nix
+++ b/pkgs/development/libraries/hunspell/dictionaries.nix
@@ -722,4 +722,14 @@ in rec {
platforms = platforms.all;
};
};
+
+ /* RUSSIAN */
+
+ ru_RU = ru-ru;
+ ru-ru = mkDictFromLibreOffice {
+ shortName = "ru-ru";
+ dictFileName = "ru_RU";
+ shortDescription = "Russian (Russian)";
+ license = with stdenv.lib.licenses; [ mpl20 lgpl3 ];
+ };
}
diff --git a/pkgs/development/libraries/hwloc/default.nix b/pkgs/development/libraries/hwloc/default.nix
index 0f4ce4e6b97..ffa64858b75 100644
--- a/pkgs/development/libraries/hwloc/default.nix
+++ b/pkgs/development/libraries/hwloc/default.nix
@@ -7,7 +7,7 @@ assert x11Support -> libX11 != null && cairo != null;
with stdenv.lib;
let
- version = "2.0.4";
+ version = "2.1.0";
versmm = versions.major version + "." + versions.minor version;
name = "hwloc-${version}";
@@ -16,7 +16,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://www.open-mpi.org/software/hwloc/v${versmm}/downloads/${name}.tar.bz2";
- sha256 = "1aa7s208gdijk19vvzzahyl8pglk1va3yd6kdbpfa5pz5ms0ag35";
+ sha256 = "0qh8s7pphz0m5cwb7liqmc17xzfs23xhz5wn24r6ikvjyx99fhhr";
};
configureFlags = [
diff --git a/pkgs/development/libraries/hyperscan/default.nix b/pkgs/development/libraries/hyperscan/default.nix
index bc0ce15a083..d389b69087b 100644
--- a/pkgs/development/libraries/hyperscan/default.nix
+++ b/pkgs/development/libraries/hyperscan/default.nix
@@ -11,12 +11,12 @@
stdenv.mkDerivation rec {
pname = "hyperscan";
- version = "5.1.1";
+ version = "5.2.1";
src = fetchFromGitHub {
owner = "intel";
repo = pname;
- sha256 = "11adkz5ln2d2jywwlmixfnwqp5wxskq1104hmmcpws590lhkjv6j";
+ sha256 = "09dgvmjhdbrfgrsmjljl4wn06a8zlv9sd4d4l6h6bfbz57d35f95";
rev = "v${version}";
};
diff --git a/pkgs/development/libraries/ilmbase/default.nix b/pkgs/development/libraries/ilmbase/default.nix
index 5cc0f7c1f46..a25a590b370 100644
--- a/pkgs/development/libraries/ilmbase/default.nix
+++ b/pkgs/development/libraries/ilmbase/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, buildPackages, automake, autoconf, libtool, which }:
+{ stdenv, fetchurl, buildPackages, automake, autoconf, libtool, which,
+ fetchpatch }:
stdenv.mkDerivation rec {
pname = "ilmbase";
@@ -21,7 +22,17 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_LINK = [ "-pthread" ];
- patches = [ ./bootstrap.patch ./cross.patch ];
+ patches = [
+ ./bootstrap.patch
+ ./cross.patch
+ (fetchpatch {
+ name = "CVE-2018-18443.patch";
+ url = "https://github.com/kdt3rd/openexr/commit/5fa930b82cff2db386c64ca512af19e60c14d32a.patch";
+ sha256 = "1j6xd0qkx99acc1szycxaj0wwp01yac67jz48hwc4fwwpz8blx4s";
+ stripLen = 1;
+ excludes = [ "CHANGES.md" ];
+ })
+ ];
# fails 1 out of 1 tests with
# "lt-ImathTest: testBoxAlgo.cpp:892: void {anonymous}::boxMatrixTransform(): Assertion `b21 == b2' failed"
@@ -29,6 +40,7 @@ stdenv.mkDerivation rec {
doCheck = stdenv.isx86_64;
meta = with stdenv.lib; {
+ description = " A library for 2D/3D vectors and matrices and other mathematical objects, functions and data types for computer graphics";
homepage = https://www.openexr.com/;
license = licenses.bsd3;
platforms = platforms.all;
diff --git a/pkgs/development/libraries/intel-media-driver/default.nix b/pkgs/development/libraries/intel-media-driver/default.nix
index e3dbfa52db2..176f2809304 100644
--- a/pkgs/development/libraries/intel-media-driver/default.nix
+++ b/pkgs/development/libraries/intel-media-driver/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "intel-media-driver";
- version = "19.2";
+ version = "19.3.0";
src = fetchFromGitHub {
owner = "intel";
repo = "media-driver";
rev = "intel-media-${version}";
- sha256 = "118cg1grzm62lppaygvh7mgxn23bicjkwjwpxhbyqs9g6yhdj3p8";
+ sha256 = "1vzh11qr7dwmi3d10nq46k754h3q1yya71nk2jgicaj2mm0ylzx6";
};
cmakeFlags = [
diff --git a/pkgs/development/libraries/intel-media-sdk/default.nix b/pkgs/development/libraries/intel-media-sdk/default.nix
index a411d06ab8f..731289d6f9c 100644
--- a/pkgs/development/libraries/intel-media-sdk/default.nix
+++ b/pkgs/development/libraries/intel-media-sdk/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "intel-media-sdk";
- version = "19.2.1";
+ version = "19.3.0";
src = fetchurl {
url = "https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-${version}.tar.gz";
- sha256 = "0w3r6lr2q3kch0vz9sxld1nz6iff129xr8wzg0p2j7mng41imh83";
+ sha256 = "0pgg16a4gsh8yjyz64r28bmkg9xxcy8m0dkvrdz03svkll9v7v3n";
};
# patchelf is needed for binaries in $out/share/samples
diff --git a/pkgs/development/libraries/iso-codes/default.nix b/pkgs/development/libraries/iso-codes/default.nix
index 37d6c0643c7..1766abb2aac 100644
--- a/pkgs/development/libraries/iso-codes/default.nix
+++ b/pkgs/development/libraries/iso-codes/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "iso-codes";
- version = "4.3";
+ version = "4.4";
src = fetchurl {
url = "https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/${pname}-${version}/${pname}-${pname}-${version}.tar.bz2";
- sha256 = "11n3sccwapfr7npxad8m3xmc7w8i11kk70ffbz25gj82bn8rylvb";
+ sha256 = "02x0wcz783ammkdrmrh31wsmww481xbkbz70vf766ivbnn5sfxn6";
};
patchPhase = ''
diff --git a/pkgs/development/libraries/java/hsqldb/builder.sh b/pkgs/development/libraries/java/hsqldb/builder.sh
deleted file mode 100755
index d7de23ab95e..00000000000
--- a/pkgs/development/libraries/java/hsqldb/builder.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-source $stdenv/setup
-
-unzip $src
-cd hsqldb*
-mkdir -p $out
-cp -R * $out/
diff --git a/pkgs/development/libraries/java/hsqldb/default.nix b/pkgs/development/libraries/java/hsqldb/default.nix
index a478ab0fc50..d9139ec1d82 100644
--- a/pkgs/development/libraries/java/hsqldb/default.nix
+++ b/pkgs/development/libraries/java/hsqldb/default.nix
@@ -1,19 +1,37 @@
-{ stdenv, fetchurl, unzip
-}:
+{ stdenv, fetchurl, unzip, makeWrapper, jre }:
-stdenv.mkDerivation {
- name = "hsqldb-2.4.0";
- builder = ./builder.sh;
+stdenv.mkDerivation rec {
+ pname = "hsqldb";
+ version = "2.5.0";
+ underscoreMajMin = stdenv.lib.strings.replaceChars ["."] ["_"] (stdenv.lib.versions.majorMinor version);
src = fetchurl {
- url = mirror://sourceforge/hsqldb/hsqldb_1_8_0_9.zip;
- sha256 = "1v5dslwsqb7csjmi5g78pghsay2pszidvlzhyi79y18mra5iv3g9";
+ url = "mirror://sourceforge/project/hsqldb/hsqldb/hsqldb_${underscoreMajMin}/hsqldb-${version}.zip";
+ sha256 = "0s64w7qq5vayrzcmdhrdfmd6iqqv6x6fpiq9lpy2gva3dckv3q6j";
};
- buildInputs = [ unzip
- ];
+ nativeBuildInputs = [ unzip makeWrapper ];
+ buildInputs = [ jre ];
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/lib $out/bin
+ cp -R hsqldb/lib/*.jar $out/lib
+
+ makeWrapper ${jre}/bin/java $out/bin/hsqldb --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.server.Server"
+ makeWrapper ${jre}/bin/java $out/bin/runServer --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.server.Server"
+ makeWrapper ${jre}/bin/java $out/bin/runManagerSwing --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.util.DatabaseManagerSwing"
+ makeWrapper ${jre}/bin/java $out/bin/runWebServer --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.server.WebServer"
+ makeWrapper ${jre}/bin/java $out/bin/runManager --add-flags "-classpath $out/lib/hsqldb.jar org.hsqldb.util.DatabaseManager"
+ makeWrapper ${jre}/bin/java $out/bin/sqltool --add-flags "-jar $out/lib/sqltool.jar"
+
+ runHook postInstall
+ '';
meta = with stdenv.lib; {
+ homepage = "http://hsqldb.org";
+ description = "A relational, embedable database management system written in Java and a set of related tools";
platforms = platforms.unix;
license = licenses.bsd3;
};
diff --git a/pkgs/development/libraries/java/smack/default.nix b/pkgs/development/libraries/java/smack/default.nix
index e28925c65bb..d5f8ac217f3 100644
--- a/pkgs/development/libraries/java/smack/default.nix
+++ b/pkgs/development/libraries/java/smack/default.nix
@@ -10,6 +10,8 @@ stdenv.mkDerivation {
};
meta = {
+ description = "A XMPP (Jabber) client library for instant messaging and presence";
+ homepage = "http://www.igniterealtime.org/projects/smack/";
platforms = stdenv.lib.platforms.unix;
license = stdenv.lib.licenses.asl20;
};
diff --git a/pkgs/development/libraries/jbig2dec/default.nix b/pkgs/development/libraries/jbig2dec/default.nix
index 04a165866fa..35fbdfe488a 100644
--- a/pkgs/development/libraries/jbig2dec/default.nix
+++ b/pkgs/development/libraries/jbig2dec/default.nix
@@ -1,19 +1,21 @@
-{ stdenv, fetchurl, python }:
+{ stdenv, fetchurl, python, autoconf }:
stdenv.mkDerivation rec {
- name = "jbig2dec-0.14";
+ name = "jbig2dec-0.17";
src = fetchurl {
- url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs922/${name}.tar.gz";
- sha256 = "0k01hp0q4275fj4rbr1gy64svfraw5w7wvwl08yjhvsnpb1rid11";
+ url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs950/${name}.tar.gz";
+ sha256 = "0wpvslmwazia3z8gyk343kbq6yj47pxr4x5yjvx332v309qssazp";
};
postPatch = ''
patchShebangs test_jbig2dec.py
'';
+ buildInputs = [ autoconf ];
+
checkInputs = [ python ];
- doCheck = false; # fails 1 of 4 tests
+ doCheck = true;
meta = {
homepage = https://www.jbig2dec.com/;
diff --git a/pkgs/development/libraries/jitterentropy/default.nix b/pkgs/development/libraries/jitterentropy/default.nix
index f6a70deb8c2..ddf4ba62169 100644
--- a/pkgs/development/libraries/jitterentropy/default.nix
+++ b/pkgs/development/libraries/jitterentropy/default.nix
@@ -14,6 +14,9 @@ stdenv.mkDerivation rec {
preInstall = ''
mkdir -p $out/include
+ substituteInPlace Makefile \
+ --replace "install -m 0755 -s" \
+ 'install -m 0755 -s --strip-program $(STRIP)'
'';
installFlags = [
diff --git a/pkgs/development/libraries/jsonrpc-glib/default.nix b/pkgs/development/libraries/jsonrpc-glib/default.nix
index 63ccc620033..b1249546721 100644
--- a/pkgs/development/libraries/jsonrpc-glib/default.nix
+++ b/pkgs/development/libraries/jsonrpc-glib/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, meson, ninja, glib, json-glib, pkgconfig, gobject-introspection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_43, gnome3 }:
stdenv.mkDerivation rec {
pname = "jsonrpc-glib";
- version = "3.33.3";
+ version = "3.34.0";
outputs = [ "out" "dev" "devdoc" ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "03vni35vxhajpgcaz104fzpzgs1yw6lc78d0bz1q1b1yi1b0807q";
+ sha256 = "0j05x4xv2cp3cbmp30m68z8g4rdw7b030ip4wszyfj9ya15v5kni";
};
mesonFlags = [
diff --git a/pkgs/development/libraries/kf5gpgmepp/default.nix b/pkgs/development/libraries/kf5gpgmepp/default.nix
new file mode 100644
index 00000000000..32aa17e687e
--- /dev/null
+++ b/pkgs/development/libraries/kf5gpgmepp/default.nix
@@ -0,0 +1,24 @@
+{ mkDerivation, lib, fetchgit, cmake, extra-cmake-modules, qtbase, boost, gpgme }:
+
+mkDerivation {
+ pname = "kf5gpgmepp";
+ version = "16.08.3";
+
+ src = fetchgit {
+ url = "https://anongit.kde.org/gpgmepp.git";
+ rev = "9826f6674e496ce575f606d17c318566381b3b15";
+ sha256 = "02ck2l3s8s7xh44blqaqnc5k49ccicdnzvhiwa67a3zgicz5i0vh";
+ };
+
+ buildInputs = [ extra-cmake-modules qtbase boost ];
+ propagatedBuildInputs = [ gpgme ];
+
+ nativeBuildInputs = [ cmake ];
+
+ meta = with lib; {
+ license = [ licenses.lgpl2 ];
+ maintainers = [ maintainers.ehmry ];
+ platforms = platforms.linux;
+ };
+
+}
diff --git a/pkgs/development/libraries/khronos-ocl-icd-loader/default.nix b/pkgs/development/libraries/khronos-ocl-icd-loader/default.nix
new file mode 100644
index 00000000000..a57b103b0d9
--- /dev/null
+++ b/pkgs/development/libraries/khronos-ocl-icd-loader/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, opencl-clhpp, cmake, withTracing ? false }:
+
+stdenv.mkDerivation rec {
+ name = "khronos-ocl-icd-loader-${version}";
+ version = "6c03f8b";
+
+ src = fetchFromGitHub {
+ owner = "KhronosGroup";
+ repo = "OpenCL-ICD-Loader";
+ rev = "6c03f8b58fafd9dd693eaac826749a5cfad515f8";
+ sha256 = "00icrlc00dpc87prbd2j1350igi9pbgkz27hc3rf73s5994yn86a";
+ };
+
+ patches = stdenv.lib.lists.optional withTracing ./tracing.patch;
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ opencl-clhpp ];
+
+ meta = with stdenv.lib; {
+ description = "Offical Khronos OpenCL ICD Loader";
+ homepage = https://github.com/KhronosGroup/OpenCL-ICD-Loader;
+ license = licenses.asl20;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ davidtwco ];
+ };
+}
diff --git a/pkgs/development/libraries/khronos-ocl-icd-loader/tracing.patch b/pkgs/development/libraries/khronos-ocl-icd-loader/tracing.patch
new file mode 100644
index 00000000000..415a1b1dfe4
--- /dev/null
+++ b/pkgs/development/libraries/khronos-ocl-icd-loader/tracing.patch
@@ -0,0 +1,13 @@
+diff --git a/loader/icd.h b/loader/icd.h
+index a1b6969..cf4e272 100644
+--- a/loader/icd.h
++++ b/loader/icd.h
+@@ -122,7 +122,7 @@ void khrIcdContextPropertiesGetPlatform(
+ cl_platform_id *outPlatform);
+
+ // internal tracing macros
+-#if 0
++#if 1
+ #include
+ #define KHR_ICD_TRACE(...) \
+ do \
diff --git a/pkgs/development/libraries/kmsxx/default.nix b/pkgs/development/libraries/kmsxx/default.nix
index 71e88559dee..70058db4c0a 100644
--- a/pkgs/development/libraries/kmsxx/default.nix
+++ b/pkgs/development/libraries/kmsxx/default.nix
@@ -1,25 +1,25 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, libdrm, python }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, libdrm
+, withPython ? false, python }:
stdenv.mkDerivation {
pname = "kmsxx";
- version = "2018-10-23";
+ version = "2019-10-28";
src = fetchFromGitHub {
owner = "tomba";
repo = "kmsxx";
fetchSubmodules = true;
- rev = "c0093c91f0fa2fd6a5b9d1b206a6f44dcd55bfb5";
- sha256 = "03rv92r938nxb4k4gwcvxy76jnhxdx6x60b58jws83285hd9rgkf";
+ rev = "d29da28c7f2a0212d834136fe64fb8ca96a0a235";
+ sha256 = "0r94qjyy3s36s32s1xkzij0g2pfwigmyrshw8ni2xli7mg87g1zm";
};
enableParallelBuilding = true;
+ cmakeFlags = stdenv.lib.optional (!withPython) "-DKMSXX_ENABLE_PYTHON=OFF";
+
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ libdrm python ];
- pythonPath = [ ];
- passthru.python = python;
-
meta = with stdenv.lib; {
description = "C++11 library, utilities and python bindings for Linux kernel mode setting";
homepage = https://github.com/tomba/kmsxx;
diff --git a/pkgs/development/libraries/leatherman/default.nix b/pkgs/development/libraries/leatherman/default.nix
index ba5dbf130b9..bdba8688f9d 100644
--- a/pkgs/development/libraries/leatherman/default.nix
+++ b/pkgs/development/libraries/leatherman/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "leatherman";
- version = "1.7.2";
+ version = "1.9.0";
src = fetchFromGitHub {
- sha256 = "1k70fx9i4prw0vp5680ijs1ldbwd7gmvpav7jfqvpbcm3zblkc23";
+ sha256 = "029n16rsvj2abii6d1d4q01fygkicw8n3ja0iaribk4b4h5mc7vc";
rev = version;
repo = "leatherman";
owner = "puppetlabs";
diff --git a/pkgs/development/libraries/libabigail/default.nix b/pkgs/development/libraries/libabigail/default.nix
new file mode 100644
index 00000000000..dc19adfb6a6
--- /dev/null
+++ b/pkgs/development/libraries/libabigail/default.nix
@@ -0,0 +1,59 @@
+{ stdenv
+, fetchurl
+, autoreconfHook
+, elfutils
+, libxml2
+, pkgconfig
+, strace
+, python3
+}:
+
+stdenv.mkDerivation rec {
+ pname = "libabigail";
+ version = "1.6";
+
+ outputs = [ "bin" "out" "dev" ];
+
+ src = fetchurl {
+ url = "https://mirrors.kernel.org/sourceware/${pname}/${pname}-${version}.tar.gz";
+ sha256 = "04j07lhvwbp6qp8pdwbf7iqnr7kgpabmqylsw4invpmzwnyp6g6g";
+ };
+
+ nativeBuildInputs = [
+ autoreconfHook
+ pkgconfig
+ strace
+ ];
+
+ buildInputs = [
+ elfutils
+ libxml2
+ ];
+
+ checkInputs = [
+ python3
+ ];
+
+ configureFlags = [
+ "--enable-bash-completion=yes"
+ "--enable-cxx11=yes"
+ ];
+
+ enableParallelBuilding = true;
+
+ doCheck = true;
+
+ preCheck = ''
+ # runtestdiffpkg needs cache directory
+ export XDG_CACHE_HOME="$TEMPDIR"
+ patchShebangs tests/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "ABI Generic Analysis and Instrumentation Library";
+ homepage = "https://sourceware.org/libabigail/";
+ license = licenses.lgpl3Plus;
+ maintainers = with maintainers; [ jtojnar ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/development/libraries/libabw/default.nix b/pkgs/development/libraries/libabw/default.nix
index f953c170ab5..a37d4756cbd 100644
--- a/pkgs/development/libraries/libabw/default.nix
+++ b/pkgs/development/libraries/libabw/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libabw";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchurl {
url = "https://dev-www.libreoffice.org/src/libabw/${pname}-${version}.tar.xz";
- sha256 = "11949iscdb99f2jplxjd39282jxcrf2fw0sqbh5dl7gqb96r8whb";
+ sha256 = "1vbfrmnvib3cym0yyyabnd8xpx4f7wp20vnn09s6dln347fajqz7";
};
# Boost 1.59 compatability fix
diff --git a/pkgs/development/libraries/libburn/default.nix b/pkgs/development/libraries/libburn/default.nix
index 01588187936..b6cadf9df18 100644
--- a/pkgs/development/libraries/libburn/default.nix
+++ b/pkgs/development/libraries/libburn/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libburn";
- version = "1.5.0";
+ version = "1.5.2";
src = fetchurl {
url = "http://files.libburnia-project.org/releases/${pname}-${version}.tar.gz";
- sha256 = "1gg2kgnqvaa2fwghai62prxz6slpak1f6bvgjh8m4dn16v114asq";
+ sha256 = "09sjrvq8xsj1gnl2wwyv4lbmicyzzl6x1ac2rrn53xnp34bxnckv";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libcdaudio/default.nix b/pkgs/development/libraries/libcdaudio/default.nix
index c48818972b5..df7e93de063 100644
--- a/pkgs/development/libraries/libcdaudio/default.nix
+++ b/pkgs/development/libraries/libcdaudio/default.nix
@@ -8,6 +8,8 @@ stdenv.mkDerivation {
};
meta = {
+ description = "A portable library for controlling audio CDs";
+ homepage = "http://libcdaudio.sourceforge.net";
platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.lgpl2;
};
diff --git a/pkgs/development/libraries/libcec/default.nix b/pkgs/development/libraries/libcec/default.nix
index 2688881e66d..070cb58149c 100644
--- a/pkgs/development/libraries/libcec/default.nix
+++ b/pkgs/development/libraries/libcec/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cmake, pkgconfig, udev, libcec_platform }:
+{ stdenv, fetchurl, cmake, pkgconfig, udev, libcec_platform, libraspberrypi ? null }:
let version = "4.0.4"; in
@@ -12,7 +12,8 @@ stdenv.mkDerivation {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ cmake udev libcec_platform ];
+ buildInputs = [ cmake udev libcec_platform ] ++
+ stdenv.lib.optional (libraspberrypi != null) libraspberrypi;
cmakeFlags = [ "-DBUILD_SHARED_LIBS=1" ];
diff --git a/pkgs/development/libraries/libcef/default.nix b/pkgs/development/libraries/libcef/default.nix
index e01142c12ef..be418125dfb 100644
--- a/pkgs/development/libraries/libcef/default.nix
+++ b/pkgs/development/libraries/libcef/default.nix
@@ -1,7 +1,8 @@
{ stdenv, fetchurl, cmake, alsaLib, atk, cairo, cups, dbus, expat, fontconfig
, GConf, gdk-pixbuf, glib, gtk2, libX11, libxcb, libXcomposite, libXcursor
, libXdamage, libXext, libXfixes, libXi, libXrandr, libXrender, libXScrnSaver
-, libXtst, nspr, nss, pango, libpulseaudio, systemd }:
+, libXtst, nspr, nss, pango, libpulseaudio, systemd, at-spi2-atk, at-spi2-core
+}:
let
libPath =
@@ -9,20 +10,24 @@ let
alsaLib atk cairo cups dbus expat fontconfig GConf gdk-pixbuf glib gtk2
libX11 libxcb libXcomposite libXcursor libXdamage libXext libXfixes libXi
libXrandr libXrender libXScrnSaver libXtst nspr nss pango libpulseaudio
- systemd
+ systemd at-spi2-core at-spi2-atk
];
in
stdenv.mkDerivation rec {
pname = "cef-binary";
- version = "3.3497.1833.g13f506f";
+ version = "74.1.14-g50c3c5c";
+
src = fetchurl {
- url = "http://opensource.spotify.com/cefbuilds/cef_binary_${version}_linux64.tar.bz2";
- sha256 = "02v22yx1ga2yxagjblzkfw0ax7zkrdpc959l1a15m8nah3y7xf9p";
+ name = "cef_binary_74.1.14+g50c3c5c+chromium-74.0.3729.131_linux64_minimal.tar.bz2";
+ url = "http://opensource.spotify.com/cefbuilds/cef_binary_74.1.19%2Bgb62bacf%2Bchromium-74.0.3729.157_linux64_minimal.tar.bz2";
+ sha256 = "0v3540kq4y68gq7mb4d8a9issm363lm5ngrd6d96pcc7vckkw4wn";
};
+
nativeBuildInputs = [ cmake ];
makeFlags = "libcef_dll_wrapper";
dontStrip = true;
dontPatchELF = true;
+
installPhase = ''
mkdir -p $out/lib/ $out/share/cef/
cp libcef_dll_wrapper/libcef_dll_wrapper.a $out/lib/
@@ -39,6 +44,5 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ puffnfresh ];
license = licenses.bsd3;
platforms = with platforms; linux;
- broken = true;
};
}
diff --git a/pkgs/development/libraries/libchamplain/default.nix b/pkgs/development/libraries/libchamplain/default.nix
index 519c94dd995..48446d87b8d 100644
--- a/pkgs/development/libraries/libchamplain/default.nix
+++ b/pkgs/development/libraries/libchamplain/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "libchamplain";
- version = "0.12.19";
+ version = "0.12.20";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "191aid1qsfkab5whbzj2r3g63dpdgrwp5141mfywvqyvdhr2x11n";
+ sha256 = "0rihpb0npqpihqcdz4w03rq6xl7jdckfqskvv9diq2hkrnzv8ch2";
};
outputs = [ "out" "dev" "devdoc" ];
diff --git a/pkgs/development/libraries/libck/default.nix b/pkgs/development/libraries/libck/default.nix
new file mode 100644
index 00000000000..934a250ac7c
--- /dev/null
+++ b/pkgs/development/libraries/libck/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "ck";
+ version = "0.7.0";
+
+ src = fetchFromGitHub {
+ owner = "concurrencykit";
+ repo = pname;
+ rev = version;
+ sha256 = "1w7g0y1n7jslca693fb8sanlfi1biq956dw6avdx6pf3c2s7l9jd";
+ };
+
+ dontDisableStatic = true;
+
+ meta = with stdenv.lib; {
+ description = "High-performance concurrency research library";
+ longDescription = ''
+ Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures for the research, design and implementation of high performance concurrent systems.
+ '';
+ license = with licenses; [ asl20 bsd2 ];
+ homepage = "http://concurrencykit.org/";
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ chessai ];
+ };
+}
diff --git a/pkgs/development/libraries/libco-canonical/default.nix b/pkgs/development/libraries/libco-canonical/default.nix
index 09c27ae7c9c..56974fcca7b 100644
--- a/pkgs/development/libraries/libco-canonical/default.nix
+++ b/pkgs/development/libraries/libco-canonical/default.nix
@@ -4,13 +4,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "libco-canonical";
- version = "19.1";
+ version = "20";
src = fetchFromGitHub {
owner = "canonical";
repo = "libco";
rev = "v${version}";
- sha256 = "03a0fq8f8gc4hjzcf0zsjib4mzag47rxrrg9b5r6bx53vj5rhj78";
+ sha256 = "0r5b1r0sxngx349s5a3zkkvfw5by9y492kr34b25gjspzvjchlxq";
};
nativeBuildInputs = [ pkgconfig ];
@@ -19,6 +19,17 @@ stdenv.mkDerivation rec {
outputs = [ "dev" "out" ];
+ patchPhase = ''
+ # upstream project assumes all build products will go into single directory
+ # `$prefix` but we need `includedir` to point to "dev", not "out"
+ #
+ # pkgs/build-support/setup-hooks/multiple-outputs.sh would normally patch
+ # this automatically, but it fails here due to use of absolute paths
+
+ substituteInPlace Makefile \
+ --replace "@includedir@|\$(PREFIX)" "@includedir@|${placeholder "dev"}"
+ '';
+
meta = {
description = "A cooperative multithreading library written in C89";
homepage = "https://github.com/canonical/libco";
diff --git a/pkgs/development/libraries/libcutl/default.nix b/pkgs/development/libraries/libcutl/default.nix
index 81122a6eb52..b13805aa37a 100644
--- a/pkgs/development/libraries/libcutl/default.nix
+++ b/pkgs/development/libraries/libcutl/default.nix
@@ -1,23 +1,29 @@
{ stdenv, fetchurl, xercesc }:
-let
- major = "1.9";
- minor = "0";
-in
-with stdenv; with lib;
-mkDerivation rec {
- name = "libcutl-${major}.${minor}";
- meta = {
- description = "A collection of generic and independent components such as meta-programming tests, smart pointers, containers, compiler building blocks" ;
+stdenv.mkDerivation rec {
+ pname = "libcutl";
+ version = "1.10.0";
+
+ meta = with stdenv.lib; {
+ description = "C++ utility library from Code Synthesis";
+ longDescription = ''
+ libcutl is a C++ utility library.
+ It contains a collection of generic and independent components such as
+ meta-programming tests, smart pointers, containers, compiler building blocks, etc.
+ '';
+ homepage = "https://codesynthesis.com/projects/libcutl/";
+ changelog = "https://git.codesynthesis.com/cgit/libcutl/libcutl/plain/NEWS?h=${version}";
platforms = platforms.all;
maintainers = with maintainers; [ ];
license = licenses.mit;
};
+ majmin = builtins.head ( builtins.match "([[:digit:]]\.[[:digit:]]+)\.*" "${version}" );
src = fetchurl {
- url = "https://codesynthesis.com/download/libcutl/1.9/${name}.tar.bz2";
- sha1 = "0e8d255145afbc339a3284ef85a43f4baf3fec43";
+ url = "https://codesynthesis.com/download/${pname}/${majmin}/${pname}-${version}.tar.bz2";
+ sha256 = "070j2x02m4gm1fn7gnymrkbdxflgzxwl7m96aryv8wp3f3366l8j";
};
buildInputs = [ xercesc ];
+ enableParallelBuilding = true;
}
diff --git a/pkgs/development/libraries/libdrm/default.nix b/pkgs/development/libraries/libdrm/default.nix
index d5cbbccba01..61ca98e2256 100644
--- a/pkgs/development/libraries/libdrm/default.nix
+++ b/pkgs/development/libraries/libdrm/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "libdrm";
- version = "2.4.99";
+ version = "2.4.100";
src = fetchurl {
url = "https://dri.freedesktop.org/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "0pnsw4bmajzdbz8pk4wswdmw93shhympf2q9alhbnpfjgsf57gsd";
+ sha256 = "0p8a1l3a3s40i81mawm8nhrbk7p97ss05qkawp1yx73c30lchz67";
};
outputs = [ "out" "dev" "bin" ];
diff --git a/pkgs/development/libraries/libechonest/default.nix b/pkgs/development/libraries/libechonest/default.nix
index 855386114c1..cde046bf132 100644
--- a/pkgs/development/libraries/libechonest/default.nix
+++ b/pkgs/development/libraries/libechonest/default.nix
@@ -1,20 +1,36 @@
-{ stdenv, fetchurl, cmake, qt4, qjson, doxygen, boost }:
+{ stdenv, fetchFromGitHub, fetchpatch, cmake, doxygen, qt4, qjson }:
stdenv.mkDerivation rec {
pname = "libechonest";
- version = "2.3.0";
+ version = "2.3.1";
- src = fetchurl {
- url = "http://files.lfranchi.com/${pname}-${version}.tar.bz2";
- sha1 = "cf1b279c96f15c87c36fdeb23b569a60cdfb01db";
+ src = fetchFromGitHub {
+ owner = "lfranchi";
+ repo = pname;
+ rev = version;
+ sha256 = "0xbavf9f355dl1d3qv59x4ryypqrdanh9xdvw2d0q66l008crdkq";
};
- buildInputs = [ cmake qt4 qjson doxygen boost ];
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/lfranchi/libechonest/commit/009514f65044823ef29045397d4b58dd04d09977.patch";
+ sha256 = "0dmmpi7hixdngwiv045ilqrzyzkf56xpfyihcsx5i3xya2m0mynx";
+ })
+ (fetchpatch {
+ url = "https://github.com/lfranchi/libechonest/commit/3ce779536d56a163656e8098913f923e6cda2b5c.patch";
+ sha256 = "1vasd3sgqah562vxk71jibyws5cbihjjfnffd50qvdm2xqgvbx94";
+ })
+ ];
+
+ nativeBuildInputs = [ cmake doxygen ];
+ buildInputs = [ qt4 qjson ];
+
enableParallelBuilding = true;
+ doCheck = false; # requires network access
meta = {
description = "A C++/Qt wrapper around the Echo Nest API";
- homepage = http://projects.kde.org/projects/playground/libs/libechonest;
+ homepage = "https://projects.kde.org/projects/playground/libs/libechonest";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.unix;
};
diff --git a/pkgs/development/libraries/libedit/default.nix b/pkgs/development/libraries/libedit/default.nix
index e46a7ec33c4..97532d61618 100644
--- a/pkgs/development/libraries/libedit/default.nix
+++ b/pkgs/development/libraries/libedit/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libedit";
- version = "20190324-3.1";
+ version = "20191025-3.1";
src = fetchurl {
url = "https://thrysoee.dk/editline/${pname}-${version}.tar.gz";
- sha256 = "1bhvp8xkkgrg89k4ci1k8vjl3nhb6szd4ghy9lp4jrfgq58hz3xc";
+ sha256 = "0fdznw6fklis39xqk30ihw8dl8kdw9fzq1z42jmbyy6lc1k07zvd";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/libevdev/default.nix b/pkgs/development/libraries/libevdev/default.nix
index b0383b7f742..47d99f3d6c6 100644
--- a/pkgs/development/libraries/libevdev/default.nix
+++ b/pkgs/development/libraries/libevdev/default.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl, python }:
stdenv.mkDerivation rec {
- name = "libevdev-1.7.0";
+ pname = "libevdev";
+ version = "1.8.0";
src = fetchurl {
- url = "https://www.freedesktop.org/software/libevdev/${name}.tar.xz";
- sha256 = "0sg3lbjn68qaq3yz2k735h29kaf3fmx7b5m1x7rm2fnhn7rf3nqi";
+ url = "https://www.freedesktop.org/software/${pname}/${pname}-${version}.tar.xz";
+ sha256 = "04a2klvii0in9ln8r85mk2cm73jq8ry2m3yzmf2z8xyjxzjcmlr0";
};
buildInputs = [ python ];
diff --git a/pkgs/development/libraries/libevdevplus/default.nix b/pkgs/development/libraries/libevdevplus/default.nix
new file mode 100644
index 00000000000..f538aab64ad
--- /dev/null
+++ b/pkgs/development/libraries/libevdevplus/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "libevdevplus";
+ version = "2019-10-01";
+
+ src = fetchFromGitHub {
+ owner = "YukiWorkshop";
+ repo = "libevdevPlus";
+ rev = "e863df2ade43e2c7d7748cc33ca27fb3eed325ca";
+ sha256 = "18z6pn4j7fhmwwh0q22ip5nn7sc1hfgwvkdzqhkja60i8cw2cvvj";
+ };
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+
+ meta = with stdenv.lib; {
+ inherit (src.meta) homepage;
+ description = "Easy-to-use event device library in C++";
+ license = licenses.mit;
+ maintainers = with maintainers; [ willibutz ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/development/libraries/libexif/default.nix b/pkgs/development/libraries/libexif/default.nix
index 5a8f5126680..833ccf5dca5 100644
--- a/pkgs/development/libraries/libexif/default.nix
+++ b/pkgs/development/libraries/libexif/default.nix
@@ -9,21 +9,32 @@ stdenv.mkDerivation rec {
};
patches = [
- (fetchpatch {
- name = "CVE-2017-7544.patch";
- url = https://sourceforge.net/p/libexif/bugs/_discuss/thread/fc394c4b/489a/attachment/xx.pat;
- sha256 = "1qgk8hgnxr8d63jsc4vljxz9yg33mbml280dq4a6050rmk9wq4la";
- })
+ (fetchpatch {
+ name = "CVE-2017-7544.patch";
+ url = "https://github.com/libexif/libexif/commit/c39acd1692023b26290778a02a9232c873f9d71a.patch";
+ sha256 = "0xgx6ly2i4q05shb61mfx6njwf1yp347jkznm0ka4m85i41xm6sd";
+ })
+ (fetchpatch {
+ name = "CVE-2018-20030-1.patch";
+ url = "https://github.com/libexif/libexif/commit/5d28011c40ec86cf52cffad541093d37c263898a.patch";
+ sha256 = "1wv8s962wmbn2m2xypgirf12g6msrbplpsmd5bh86irfwhkcppj3";
+ })
+ (fetchpatch {
+ name = "CVE-2018-20030-2.patch";
+ url = "https://github.com/libexif/libexif/commit/6aa11df549114ebda520dde4cdaea2f9357b2c89.patch";
+ sha256 = "01aqvz63glwq6wg0wr7ykqqghb4abgq77ghvhizbzadg1k4h7drx";
+ excludes = [ "NEWS" ];
+ })
];
- patchFlags = "-p0";
buildInputs = [ gettext ];
meta = {
- homepage = http://libexif.sourceforge.net/;
+ homepage = https://libexif.github.io/;
description = "A library to read and manipulate EXIF data in digital photographs";
license = stdenv.lib.licenses.lgpl21;
platforms = stdenv.lib.platforms.unix;
+ maintainers = [ stdenv.lib.maintainers.erictapen ];
};
}
diff --git a/pkgs/development/libraries/libextractor/default.nix b/pkgs/development/libraries/libextractor/default.nix
index 8fd01dbd506..ea155440c8d 100644
--- a/pkgs/development/libraries/libextractor/default.nix
+++ b/pkgs/development/libraries/libextractor/default.nix
@@ -22,6 +22,12 @@ stdenv.mkDerivation rec {
url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/libextractor-exiv2-0.27.patch?h=packages/libextractor&id=4dc53f7fc69210ae571285dface108ed65d8ee53";
sha256 = "0w4gc1q1m1yxsd4hv105nblmif465nw3g5nxzldy0x2rl9mdncg6";
})
+ (fetchpatch {
+ name = "CVE-2019-15531.patch";
+ url = "https://git.gnunet.org/libextractor.git/patch/?id=d2b032452241708bee68d02aa02092cfbfba951a";
+ sha256 = "01xhcjbzv6p53wz7y2ii76kb8m9iwvnm4ip9w4a0bpgaxqz4b9fw";
+ excludes = [ "ChangeLog" ];
+ })
];
preConfigure =
diff --git a/pkgs/development/libraries/libfsm/default.nix b/pkgs/development/libraries/libfsm/default.nix
index ce7d615f4d3..78f1f66623a 100644
--- a/pkgs/development/libraries/libfsm/default.nix
+++ b/pkgs/development/libraries/libfsm/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "libfsm";
- version = "0.1pre1869_${builtins.substring 0 7 src.rev}";
+ version = "0.1pre1905_${builtins.substring 0 8 src.rev}";
src = fetchFromGitHub {
owner = "katef";
- repo = "libfsm";
- rev = "f70c3c5778a79eeecb52f9fd35c7cbc241db0ed6";
- sha256 = "1hgv272jdv6dwnsdjajyky537z84q0cwzspw9br46qj51h8gkwvx";
+ repo = pname;
+ rev = "bd5937fad42b26a86bac1fe3ec49eff73581bd1d";
+ sha256 = "1q3grbmvjnnvc2sshswbd40cc2j2hnwibmljcqx9jqgda0wd6pgv";
fetchSubmodules = true;
};
@@ -22,12 +22,16 @@ stdenv.mkDerivation rec {
# if we use stdenv vs clangStdenv, we don't know which, and CC=cc in all
# cases.) it's unclear exactly what should be done if we want those flags,
# but the defaults work fine.
- buildPhase = "PREFIX=$out bmake -r install";
+ buildPhase = "PREFIX=$out bmake -r -j$NIX_BUILD_CORES";
+ installPhase = ''
+ PREFIX=$out bmake -r install
+ runHook postInstall
+ '';
# fix up multi-output install. we also have to fix the pkgconfig libdir
# file; it uses prefix=$out; libdir=${prefix}/lib, which is wrong in
# our case; libdir should really be set to the $lib output.
- installPhase = ''
+ postInstall = ''
mkdir -p $lib $dev/lib
mv $out/lib $lib/lib
diff --git a/pkgs/development/libraries/libgdata/default.nix b/pkgs/development/libraries/libgdata/default.nix
index c7ff6d10da3..6830d47df74 100644
--- a/pkgs/development/libraries/libgdata/default.nix
+++ b/pkgs/development/libraries/libgdata/default.nix
@@ -74,7 +74,7 @@ stdenv.mkDerivation rec {
};
tests = {
- installedTests = nixosTests.libgdata;
+ installedTests = nixosTests.installed-tests.libgdata;
};
};
diff --git a/pkgs/development/libraries/libgdiplus/default.nix b/pkgs/development/libraries/libgdiplus/default.nix
index cdaf972911d..1a690ca7aa1 100644
--- a/pkgs/development/libraries/libgdiplus/default.nix
+++ b/pkgs/development/libraries/libgdiplus/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "libgdiplus";
- version = "6.0.2";
+ version = "6.0.4";
src = fetchFromGitHub {
owner = "mono";
repo = "libgdiplus";
rev = version;
- sha256 = "07a3n7i35mn5j2djah64by785b1hzy8ckk1pz0xwvk716yzb7sxg";
+ sha256 = "1pf3yhwq9qk0w3yv9bb8qlwwqkffg7xb4sgc8yqdnn6pa56i3vmn";
};
NIX_LDFLAGS = "-lgif";
@@ -21,6 +21,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ configureFlags = stdenv.lib.optionalString stdenv.cc.isClang "--host=${stdenv.hostPlatform.system}";
+
buildInputs =
[ glib cairo fontconfig libtiff giflib
libjpeg libpng libXrender libexif
diff --git a/pkgs/development/libraries/libglvnd/default.nix b/pkgs/development/libraries/libglvnd/default.nix
index b976c9c36b8..30b27d9329a 100644
--- a/pkgs/development/libraries/libglvnd/default.nix
+++ b/pkgs/development/libraries/libglvnd/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libglvnd";
- version = "1.0.0";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "NVIDIA";
repo = "libglvnd";
rev = "v${version}";
- sha256 = "1a126lzhd2f04zr3rvdl6814lfl0j077spi5dsf2alghgykn5iif";
+ sha256 = "1hyywwjsmvsd7di603f7iznjlccqlc7yvz0j59gax7bljm9wb6ni";
};
nativeBuildInputs = [ autoreconfHook pkgconfig python2 addOpenGLRunpath ];
@@ -19,6 +19,8 @@ stdenv.mkDerivation rec {
--replace "-Wl,-Bsymbolic " ""
substituteInPlace src/EGL/Makefile.am \
--replace "-Wl,-Bsymbolic " ""
+ substituteInPlace src/GLdispatch/Makefile.am \
+ --replace "-Xlinker --version-script=$(VERSION_SCRIPT)" "-Xlinker"
'';
NIX_CFLAGS_COMPILE = [
@@ -32,17 +34,6 @@ stdenv.mkDerivation rec {
# Indirectly: https://bugs.freedesktop.org/show_bug.cgi?id=35268
configureFlags = stdenv.lib.optional stdenv.hostPlatform.isMusl "--disable-tls";
- # Upstream patch fixing use of libdl, should be in next release.
- patches = [
- (fetchpatch {
- url = "https://github.com/NVIDIA/libglvnd/commit/0177ade40262e31a80608a8e8e52d3da7163dccf.patch";
- sha256 = "1rnz5jw2gvx4i1lcp0k85jz9xgr3dgzsd583m2dlxkaf2a09j89d";
- })
- ] ++ stdenv.lib.optional stdenv.isDarwin
- (fetchpatch {
- url = "https://github.com/NVIDIA/libglvnd/commit/294ccb2f49107432567e116e13efac586580a4cc.patch";
- sha256 = "01339wg27cypv93221rhk3885vxbsg8kvbfyia77jmjdcnwrdwm2";
- });
outputs = [ "out" "dev" ];
# Set RUNPATH so that libGLX can find driver libraries in /run/opengl-driver(-32)/lib.
diff --git a/pkgs/development/libraries/libgpod/default.nix b/pkgs/development/libraries/libgpod/default.nix
index d561ebcd7af..c41f0a60d06 100644
--- a/pkgs/development/libraries/libgpod/default.nix
+++ b/pkgs/development/libraries/libgpod/default.nix
@@ -1,11 +1,11 @@
{stdenv, lib, fetchurl, gettext, perlPackages, intltool, pkgconfig, glib,
libxml2, sqlite, zlib, sg3_utils, gdk-pixbuf, taglib,
- libimobiledevice, pythonPackages, mutagen,
+ libimobiledevice, python3Packages, mutagen,
monoSupport ? false, mono, gtk-sharp-2_0
}:
let
- inherit (pythonPackages) python pygobject2;
+ inherit (python3Packages) python pygobject2;
in stdenv.mkDerivation rec {
name = "libgpod-0.8.3";
src = fetchurl {
diff --git a/pkgs/development/libraries/libgudev/default.nix b/pkgs/development/libraries/libgudev/default.nix
index b52a2b1e0fa..8023acb75d2 100644
--- a/pkgs/development/libraries/libgudev/default.nix
+++ b/pkgs/development/libraries/libgudev/default.nix
@@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
+ description = "A library that provides GObject bindings for libudev";
homepage = https://wiki.gnome.org/Projects/libgudev;
maintainers = [ maintainers.eelco ] ++ gnome3.maintainers;
platforms = platforms.linux;
diff --git a/pkgs/development/libraries/libguestfs/appliance.nix b/pkgs/development/libraries/libguestfs/appliance.nix
index 9c2b317ab08..ad4a93517e9 100644
--- a/pkgs/development/libraries/libguestfs/appliance.nix
+++ b/pkgs/development/libraries/libguestfs/appliance.nix
@@ -1,9 +1,9 @@
{ fetchzip }:
fetchzip {
- name = "libguestfs-appliance-1.38.0";
- url = "http://libguestfs.org/download/binaries/appliance/appliance-1.38.0.tar.xz";
- sha256 = "15rxwj5qjflizxk7slpbrj9lcwkd2lgm52f5yv101qba4yyn3g76";
+ name = "libguestfs-appliance-1.40.1";
+ url = "http://download.libguestfs.org/binaries/appliance/appliance-1.40.1.tar.xz";
+ sha256 = "00863mm08p55cv6w8awp7y0lv894rcrm70mjwqfc8nc4yyb70xlm";
meta = {
hydraPlatforms = []; # Hydra fails with "Output limit exceeded"
diff --git a/pkgs/development/libraries/libguestfs/default.nix b/pkgs/development/libraries/libguestfs/default.nix
index 9b50ddd4b7f..07f2099f11a 100644
--- a/pkgs/development/libraries/libguestfs/default.nix
+++ b/pkgs/development/libraries/libguestfs/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, pkgconfig, autoreconfHook, makeWrapper
, ncurses, cpio, gperf, cdrkit, flex, bison, qemu, pcre, augeas, libxml2
, acl, libcap, libcap_ng, libconfig, systemd, fuse, yajl, libvirt, hivex
-, gmp, readline, file, numactl, xen, libapparmor
+, gmp, readline, file, numactl, xen, libapparmor, jansson
, getopt, perlPackages, ocamlPackages
, appliance ? null
, javaSupport ? false, jdk ? null }:
@@ -11,16 +11,16 @@ assert javaSupport -> jdk != null;
stdenv.mkDerivation rec {
pname = "libguestfs";
- version = "1.38.6";
+ version = "1.40.2";
src = fetchurl {
- url = "http://libguestfs.org/download/1.38-stable/libguestfs-${version}.tar.gz";
- sha256 = "1v2mggx2jlaq4m3p5shc46gzf7vmaayha6r0nwdnyzd7x6q0is7p";
+ url = "http://libguestfs.org/download/1.40-stable/${pname}-${version}.tar.gz";
+ sha256 = "ad6562c48c38e922a314cb45a90996843d81045595c4917f66b02a6c2dfe8058";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook makeWrapper pkgconfig ];
buildInputs = [
- makeWrapper autoreconfHook ncurses cpio gperf
+ ncurses cpio gperf jansson
cdrkit flex bison qemu pcre augeas libxml2 acl libcap libcap_ng libconfig
systemd fuse yajl libvirt gmp readline file hivex
numactl xen libapparmor getopt perlPackages.ModuleBuild
@@ -65,6 +65,8 @@ stdenv.mkDerivation rec {
doInstallCheck = appliance != null;
installCheckPhase = ''
+ runHook preInstallCheck
+
export HOME=$(mktemp -d) # avoid access to /homeless-shelter/.guestfish
${qemu}/bin/qemu-img create -f qcow2 disk1.img 10G
@@ -77,12 +79,14 @@ stdenv.mkDerivation rec {
mkfs ext2 /dev/sda1
list-filesystems
EOF
+
+ runHook postInstallCheck
'';
meta = with stdenv.lib; {
description = "Tools for accessing and modifying virtual machine disk images";
- license = licenses.gpl2;
- homepage = http://libguestfs.org/;
+ license = with licenses; [ gpl2 lgpl21 ];
+ homepage = "http://libguestfs.org/";
maintainers = with maintainers; [offline];
platforms = platforms.linux;
};
diff --git a/pkgs/development/libraries/libical/default.nix b/pkgs/development/libraries/libical/default.nix
index 050cba5460d..903a1a26eb7 100644
--- a/pkgs/development/libraries/libical/default.nix
+++ b/pkgs/development/libraries/libical/default.nix
@@ -15,7 +15,7 @@
stdenv.mkDerivation rec {
pname = "libical";
- version = "3.0.5";
+ version = "3.0.6";
outputs = [ "out" "dev" ]; # "devdoc" ];
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
owner = "libical";
repo = "libical";
rev = "v${version}";
- sha256 = "03kjc4s1svmzkmzkr0irgczq37aslhj4bxnvjqav0jwa2zrynhra";
+ sha256 = "181lf07fj36fp0rbcjjmb53yzdvv9i4qxpnbpax8hayjhha8pjh3";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libindicate/default.nix b/pkgs/development/libraries/libindicate/default.nix
index f6dc85b629d..2d7cad84f21 100644
--- a/pkgs/development/libraries/libindicate/default.nix
+++ b/pkgs/development/libraries/libindicate/default.nix
@@ -4,14 +4,14 @@
, pkgconfig, autoconf
, glib, dbus-glib, libdbusmenu
, gtkVersion ? "3", gtk2 ? null, gtk3 ? null
-, pythonPackages, gobject-introspection, vala, gnome-doc-utils
+, python2Packages, gobject-introspection, vala, gnome-doc-utils
, monoSupport ? false, mono ? null, gtk-sharp-2_0 ? null
}:
with lib;
let
- inherit (pythonPackages) python pygobject2 pygtk;
+ inherit (python2Packages) python pygobject2 pygtk;
in stdenv.mkDerivation rec {
name = let postfix = if gtkVersion == "2" && monoSupport then "sharp" else "gtk${gtkVersion}";
in "libindicate-${postfix}-${version}";
diff --git a/pkgs/development/libraries/libinjection/default.nix b/pkgs/development/libraries/libinjection/default.nix
new file mode 100644
index 00000000000..b3bdbb41588
--- /dev/null
+++ b/pkgs/development/libraries/libinjection/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchFromGitHub
+, python
+}:
+
+stdenv.mkDerivation rec {
+ pname = "libinjection";
+ version = "3.10.0";
+
+ src = fetchFromGitHub {
+ owner = "client9";
+ repo = pname;
+ rev = "refs/tags/v${version}";
+ sha256 = "0chsgam5dqr9vjfhdcp8cgk7la6nf3lq44zs6z6si98cq743550g";
+ };
+
+ nativeBuildInputs = [ python ];
+
+ patchPhase = ''
+ patchShebangs src
+ substituteInPlace src/Makefile \
+ --replace /usr/local $out
+ '';
+
+ configurePhase = "cd src";
+ buildPhase = "make all";
+
+ # no binaries, so out = library, dev = headers
+ outputs = [ "out" "dev" ];
+
+ meta = with stdenv.lib; {
+ description = "SQL / SQLI tokenizer parser analyzer";
+ homepage = "https://github.com/client9/libinjection";
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ thoughtpolice ];
+ };
+}
diff --git a/pkgs/development/libraries/libinput/default.nix b/pkgs/development/libraries/libinput/default.nix
index 044ef2dd6a7..2085d27a1ee 100644
--- a/pkgs/development/libraries/libinput/default.nix
+++ b/pkgs/development/libraries/libinput/default.nix
@@ -27,11 +27,11 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "libinput";
- version = "1.14.1";
+ version = "1.14.3";
src = fetchurl {
url = "https://www.freedesktop.org/software/libinput/${pname}-${version}.tar.xz";
- sha256 = "0w7fas37mp2k06f12i3lnj717lw73asziknj6z51kh1m50ja6cz3";
+ sha256 = "1dy58j8dvr7ri34bx0lppmh5638m956azgwk501w373hi42kmsqg";
};
outputs = [ "bin" "out" "dev" ];
diff --git a/pkgs/development/libraries/libisds/default.nix b/pkgs/development/libraries/libisds/default.nix
new file mode 100644
index 00000000000..4ed5a830964
--- /dev/null
+++ b/pkgs/development/libraries/libisds/default.nix
@@ -0,0 +1,34 @@
+{ stdenv
+, fetchurl
+, expat
+, gpgme
+, libgcrypt
+, libxml2
+, libxslt
+, curl
+, docbook_xsl
+}:
+
+stdenv.mkDerivation rec {
+ pname = "libisds";
+ version = "0.11";
+
+ src = fetchurl {
+ url = "http://xpisar.wz.cz/${pname}/dist/${pname}-${version}.tar.xz";
+ sha256 = "1cy161l7rl25xji2xpb9vjpvg02bc7mwd4fpp2sx9zhpifn5dfbr";
+ };
+
+ configureFlags = [
+ "--with-docbook-xsl-stylesheets=${docbook_xsl}/xml/xsl/docbook"
+ ];
+
+ buildInputs = [ expat gpgme libgcrypt libxml2 libxslt curl docbook_xsl ];
+
+ meta = with stdenv.lib; {
+ description = "Client library for accessing SOAP services of Czech government-provided Databox infomation system";
+ homepage = "http://xpisar.wz.cz/libisds/";
+ license = licenses.lgpl3;
+ maintainers = [ maintainers.mmahut ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/development/libraries/libisofs/default.nix b/pkgs/development/libraries/libisofs/default.nix
index 59726094c4a..2c1bb3b3b8e 100644
--- a/pkgs/development/libraries/libisofs/default.nix
+++ b/pkgs/development/libraries/libisofs/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libisofs";
- version = "1.5.0";
+ version = "1.5.2";
src = fetchurl {
url = "http://files.libburnia-project.org/releases/${pname}-${version}.tar.gz";
- sha256 = "001l3akf3wb6msl9man776w560iqyvsbwwzs7d7y7msx13irspys";
+ sha256 = "002mcyqwg625a8hqvsrmgm26mhhfwj0j7rahfhsqirmk02b16npg";
};
buildInputs = [ attr zlib ];
diff --git a/pkgs/development/libraries/libjpeg-turbo/default.nix b/pkgs/development/libraries/libjpeg-turbo/default.nix
index cb32b22f45e..f05ac6d521b 100644
--- a/pkgs/development/libraries/libjpeg-turbo/default.nix
+++ b/pkgs/development/libraries/libjpeg-turbo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cmake, nasm }:
+{ stdenv, fetchurl, cmake, nasm, enableStatic ? false }:
stdenv.mkDerivation rec {
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake nasm ];
cmakeFlags = [
- "-DENABLE_STATIC=0"
+ "-DENABLE_STATIC=${if enableStatic then "1" else "0"}"
];
doInstallCheck = true;
diff --git a/pkgs/development/libraries/libksi/default.nix b/pkgs/development/libraries/libksi/default.nix
index b4e9f2bdf88..f155c0d8506 100644
--- a/pkgs/development/libraries/libksi/default.nix
+++ b/pkgs/development/libraries/libksi/default.nix
@@ -1,13 +1,14 @@
{ stdenv, fetchFromGitHub, autoreconfHook, openssl, curl }:
-stdenv.mkDerivation {
- name = "libksi-2015-07-03";
+stdenv.mkDerivation rec {
+ pname = "libksi";
+ version = "3.20.3025";
src = fetchFromGitHub {
owner = "Guardtime";
- repo = "libksi";
- rev = "b82dd65bd693722db92397cbe0920170e0d2ae1c";
- sha256 = "1sqd31l55kx6knl0sg26ail1k5rgmamq8760p6aj7bpb4jwb8r1n";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0cagysr8j92r6g7f0mwrlkpn9xz9ncz2v3jymh47j3ljxmfbagpz";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/development/libraries/liblockfile/default.nix b/pkgs/development/libraries/liblockfile/default.nix
index aba751bae5c..bfc9036abe3 100644
--- a/pkgs/development/libraries/liblockfile/default.nix
+++ b/pkgs/development/libraries/liblockfile/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
_name = "liblockfile";
- version = "1.15";
+ version = "1.16";
name = "${_name}-${version}";
src = fetchurl {
url = "mirror://debian/pool/main/libl/${_name}/${_name}_${version}.orig.tar.gz";
- sha256 = "04ml9isvdl72fbr1825x7jb680xp8aprdq4pag32ahyjqk909cmh";
+ sha256 = "0s8wj3y6mf1g47nvinkkm5avmqz0z6yxmdrnxpjwgz6krql3hvng";
};
preConfigure = ''
diff --git a/pkgs/development/libraries/libmanette/default.nix b/pkgs/development/libraries/libmanette/default.nix
index 70123875051..2f7f46974b0 100644
--- a/pkgs/development/libraries/libmanette/default.nix
+++ b/pkgs/development/libraries/libmanette/default.nix
@@ -1,22 +1,40 @@
-{ stdenv, fetchurl, ninja, meson, pkgconfig, vala, gobject-introspection
-, glib, libgudev, libevdev, gnome3 }:
+{ stdenv
+, fetchurl
+, ninja
+, meson
+, pkgconfig
+, vala
+, gobject-introspection
+, glib
+, libgudev
+, libevdev
+, gnome3
+}:
-let
- version = "0.2.2";
+stdenv.mkDerivation rec {
pname = "libmanette";
-in
-stdenv.mkDerivation {
- name = "${pname}-${version}";
+ version = "0.2.3";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1lpprk2qz1lsqf9xj6kj2ciyc1zmjhj5lwd584qkh7jgz2x9y6wb";
+ sha256 = "1zxh7jn2zg7hivmal5zxam6fxvjsd1w6hlw0m2kysk76b8anbw60";
};
- nativeBuildInputs = [ meson ninja pkgconfig vala gobject-introspection ];
- buildInputs = [ glib libgudev libevdev ];
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkgconfig
+ vala
+ gobject-introspection
+ ];
+
+ buildInputs = [
+ glib
+ libgudev
+ libevdev
+ ];
doCheck = true;
@@ -28,7 +46,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "A simple GObject game controller library";
- homepage = https://wiki.gnome.org/Apps/Builder;
+ homepage = "https://gitlab.gnome.org/aplazas/libmanette";
license = licenses.lgpl21Plus;
maintainers = gnome3.maintainers;
platforms = platforms.unix;
diff --git a/pkgs/development/libraries/libmaxminddb/default.nix b/pkgs/development/libraries/libmaxminddb/default.nix
index 46ed250b7b1..2fa162b7e8b 100644
--- a/pkgs/development/libraries/libmaxminddb/default.nix
+++ b/pkgs/development/libraries/libmaxminddb/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "C library for working with MaxMind geolocation DB files";
homepage = https://github.com/maxmind/libmaxminddb;
- license = licenses.apsl20;
+ license = licenses.asl20;
platforms = platforms.all;
maintainers = [ maintainers.vcunat ];
};
diff --git a/pkgs/development/libraries/libmesode/default.nix b/pkgs/development/libraries/libmesode/default.nix
index 7ec06b51e8c..de09d142d48 100644
--- a/pkgs/development/libraries/libmesode/default.nix
+++ b/pkgs/development/libraries/libmesode/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libmesode";
- version = "0.9.2";
+ version = "0.9.3";
src = fetchFromGitHub {
owner = "boothj5";
repo = "libmesode";
rev = version;
- sha256 = "06f5nfaypvxrbsinxa1k2vrxrs7kqmg38g4wwwk5d63hpn1pj8ak";
+ sha256 = "0xzfg1xx88cn36352nnjlb1p7xyw32yqkhjzq10px88iaaqz1vv0";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/development/libraries/libmicrohttpd/default.nix b/pkgs/development/libraries/libmicrohttpd/default.nix
index f8f4439a3df..c8340626935 100644
--- a/pkgs/development/libraries/libmicrohttpd/default.nix
+++ b/pkgs/development/libraries/libmicrohttpd/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libmicrohttpd";
- version = "0.9.66";
+ version = "0.9.68";
src = fetchurl {
url = "mirror://gnu/libmicrohttpd/${pname}-${version}.tar.gz";
- sha256 = "06xblz77bnn29y7sl43avxbcrjbw486x3416plpr3x3l2pdx8rjf";
+ sha256 = "0q8bc4hrxn6llml7w2vam6n833x8injs39wgdkhwkawr50m6wwf5";
};
outputs = [ "out" "dev" "devdoc" "info" ];
diff --git a/pkgs/development/libraries/libnats-c/default.nix b/pkgs/development/libraries/libnats-c/default.nix
new file mode 100644
index 00000000000..3916ff35f69
--- /dev/null
+++ b/pkgs/development/libraries/libnats-c/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub
+, cmake, protobuf, protobufc
+, libsodium, openssl
+}:
+
+stdenv.mkDerivation rec {
+ pname = "libnats";
+ version = "2.1.0";
+
+ src = fetchFromGitHub {
+ owner = "nats-io";
+ repo = "nats.c";
+ rev = "refs/tags/v${version}";
+ sha256 = "16a0f0gvrmyrqvmh6vinqny3qhm6wyzw5ijnn3r82b1gqlpws0fz";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ libsodium openssl protobuf protobufc ];
+
+ separateDebugInfo = true;
+ enableParallelBuilding = true;
+ outputs = [ "out" "dev" ];
+
+ meta = with stdenv.lib; {
+ description = "C API for the NATS messaging system";
+ homepage = "https://github.com/nats-io/nats.c";
+ license = licenses.asl20;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ thoughtpolice ];
+ };
+}
diff --git a/pkgs/development/libraries/libogg/default.nix b/pkgs/development/libraries/libogg/default.nix
index 71a8e528771..4f7c5f38123 100644
--- a/pkgs/development/libraries/libogg/default.nix
+++ b/pkgs/development/libraries/libogg/default.nix
@@ -1,15 +1,23 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, fetchpatch }:
stdenv.mkDerivation rec {
- name = "libogg-1.3.3";
+ name = "libogg-1.3.4";
src = fetchurl {
url = "http://downloads.xiph.org/releases/ogg/${name}.tar.xz";
- sha256 = "022wjlzn8fx7mfby4pcgyjwx8zir7jr7cizichh3jgaki8bwcgsg";
+ sha256 = "1zlk33vxvxr0l9lhkbhkdwvylw96d2n0fnd3d8dl031hph9bqqy1";
};
outputs = [ "out" "dev" "doc" ];
+ patches = stdenv.lib.optionals stdenv.isDarwin [
+ # Fix unsigned typedefs on darwin. Remove with the next release https://github.com/xiph/ogg/pull/64
+ (fetchpatch {
+ url = "https://github.com/xiph/ogg/commit/c8fca6b4a02d695b1ceea39b330d4406001c03ed.patch";
+ sha256 = "1s72g37y87x0a74zjji9vx2hyk86kr4f2l3m4y2fipvlf9348b3f";
+ })
+ ];
+
meta = with stdenv.lib; {
description = "Media container library to manipulate Ogg files";
longDescription = ''
diff --git a/pkgs/development/libraries/libowfat/default.nix b/pkgs/development/libraries/libowfat/default.nix
index 8c0094a3152..4f1a5f8a179 100644
--- a/pkgs/development/libraries/libowfat/default.nix
+++ b/pkgs/development/libraries/libowfat/default.nix
@@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
+ description = "A GPL reimplementation of libdjb";
homepage = https://www.fefe.de/libowfat/;
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/pkgs/development/libraries/libpcap/default.nix b/pkgs/development/libraries/libpcap/default.nix
index f7cbfeab470..b704878b164 100644
--- a/pkgs/development/libraries/libpcap/default.nix
+++ b/pkgs/development/libraries/libpcap/default.nix
@@ -1,11 +1,12 @@
-{ stdenv, fetchurl, fetchpatch, flex, bison }:
+{ stdenv, fetchurl, flex, bison }:
stdenv.mkDerivation rec {
- name = "libpcap-1.9.0";
+ pname = "libpcap";
+ version = "1.9.1";
src = fetchurl {
- url = "https://www.tcpdump.org/release/${name}.tar.gz";
- sha256 = "06bhydl4vr4z9c3vahl76f2j96z1fbrcl7wwismgs4sris08inrf";
+ url = "https://www.tcpdump.org/release/${pname}-${version}.tar.gz";
+ sha256 = "153h1378diqyc27jjgz6gg5nxmb4ddk006d9xg69nqavgiikflk3";
};
nativeBuildInputs = [ flex bison ];
@@ -27,15 +28,6 @@ stdenv.mkDerivation rec {
substituteInPlace configure --replace " -arch i386" ""
'';
- patches = [
- # https://github.com/the-tcpdump-group/libpcap/pull/735
- (fetchpatch {
- name = "add-missing-limits-h-include-pr735.patch";
- url = https://github.com/the-tcpdump-group/libpcap/commit/aafa3512b7b742f5e66a5543e41974cc5e7eebfa.patch;
- sha256 = "05zb4hx9g24gx07bi02rprk2rn7fdc1ss3249dv5x36qkasnfhvf";
- })
- ];
-
meta = with stdenv.lib; {
homepage = https://www.tcpdump.org;
description = "Packet Capture Library";
diff --git a/pkgs/development/libraries/libplacebo/default.nix b/pkgs/development/libraries/libplacebo/default.nix
index 3fd8f86612c..eaa11d1a864 100644
--- a/pkgs/development/libraries/libplacebo/default.nix
+++ b/pkgs/development/libraries/libplacebo/default.nix
@@ -12,14 +12,14 @@
stdenv.mkDerivation rec {
pname = "libplacebo";
- version = "1.18.0";
+ version = "1.21.0";
src = fetchFromGitLab {
domain = "code.videolan.org";
owner = "videolan";
repo = pname;
rev = "v${version}";
- sha256 = "0ib12i2491piwiz0g5n5izr5jmn5fhwzicq97vfki3r7wrdb54mz";
+ sha256 = "099qwla0yl76qw16lzdx33svyhx84p5gsa50ksy4828b18fy3bgb";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libpwquality/default.nix b/pkgs/development/libraries/libpwquality/default.nix
index df3595adc01..b0d5513ca0f 100644
--- a/pkgs/development/libraries/libpwquality/default.nix
+++ b/pkgs/development/libraries/libpwquality/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libpwquality";
- version = "1.4.1";
+ version = "1.4.2";
src = fetchFromGitHub {
owner = "libpwquality";
repo = "libpwquality";
rev = "${pname}-${version}";
- sha256 = "150gk1d0gq9cig3ylyns7fgihgm3qb1basncahgyh1kzxplrdqm7";
+ sha256 = "0n4pjhm7wfivk0wizggaxq4y4mcxic876wcarjabkp5z9k14y36h";
};
nativeBuildInputs = [ autoreconfHook perl ];
diff --git a/pkgs/development/libraries/libqalculate/default.nix b/pkgs/development/libraries/libqalculate/default.nix
index 894907c23fc..4ba976a9fb8 100644
--- a/pkgs/development/libraries/libqalculate/default.nix
+++ b/pkgs/development/libraries/libqalculate/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "libqalculate";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchFromGitHub {
owner = "qalculate";
repo = "libqalculate";
rev = "v${version}";
- sha256 = "046fi8cqfqh0ila3kc4sg75yvg24wmghlja2fmhkj96fjjfkzsss";
+ sha256 = "0jfi9h8wsj7h5z3dxdijq6ddxiygik9j86pjxl3hza4v2ilsbwy3";
};
outputs = [ "out" "dev" "doc" ];
diff --git a/pkgs/development/libraries/libqmi/default.nix b/pkgs/development/libraries/libqmi/default.nix
index 4d365e5be36..6c78eb977c9 100644
--- a/pkgs/development/libraries/libqmi/default.nix
+++ b/pkgs/development/libraries/libqmi/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libqmi";
- version = "1.22.6";
+ version = "1.24.0";
src = fetchurl {
url = "https://www.freedesktop.org/software/libqmi/${pname}-${version}.tar.xz";
- sha256 = "1pnma62kib6zbs4wr7h5g53v3p81jb8cvyvqcvaidb1hlfibwnvm";
+ sha256 = "0yccw97pqn8afy96k5ssk7qi6r3wjshcnxk14k77qikkqa89zdmf";
};
outputs = [ "out" "dev" "devdoc" ];
diff --git a/pkgs/development/libraries/libraspberrypi/default.nix b/pkgs/development/libraries/libraspberrypi/default.nix
new file mode 100644
index 00000000000..ec31a29d053
--- /dev/null
+++ b/pkgs/development/libraries/libraspberrypi/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, cmake, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ name = "libraspberrypi";
+ version = "2019-10-22";
+ src = fetchFromGitHub {
+ owner = "raspberrypi";
+ repo = "userland";
+ rev = "5070cb7fc150fc98f1ed64a7739c3356970d9f76";
+ sha256 = "08yfzwn9s7lhrblcsxyag9p5lj5vk3n66b1pv3f7r3hah7qcggyq";
+ };
+
+ cmakeFlags = if (stdenv.targetPlatform.system == "aarch64-linux")
+ then "-DARM64=ON"
+ else "-DARM64=OFF";
+ preConfigure = ''cmakeFlags="$cmakeFlags -DVMCS_INSTALL_PREFIX=$out"'';
+ nativeBuildInputs = [ cmake ];
+ meta = with stdenv.lib; {
+ description = "Userland libraries for interfacing with Raspberry Pi hardware";
+ homepage = https://github.com/raspberrypi/userland;
+ license = licenses.bsd3;
+ platforms = [ "armv6l-linux" "armv7l-linux" "aarch64-linux" ];
+ maintainers = with maintainers; [ tkerber ];
+ };
+}
diff --git a/pkgs/development/libraries/libre/default.nix b/pkgs/development/libraries/libre/default.nix
index e365ec7a01a..433597cde6f 100644
--- a/pkgs/development/libraries/libre/default.nix
+++ b/pkgs/development/libraries/libre/default.nix
@@ -12,7 +12,8 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.lib.getDev stdenv.cc.libc}"
;
meta = {
- homepage = http://www.creytiv.com/re.html;
+ description = "A library for real-time communications with async IO support and a complete SIP stack";
+ homepage = "http://www.creytiv.com/re.html";
platforms = with stdenv.lib.platforms; linux;
maintainers = with stdenv.lib.maintainers; [raskin];
license = stdenv.lib.licenses.bsd3;
diff --git a/pkgs/development/libraries/librem/default.nix b/pkgs/development/libraries/librem/default.nix
index aeda663342e..012ac2a46a7 100644
--- a/pkgs/development/libraries/librem/default.nix
+++ b/pkgs/development/libraries/librem/default.nix
@@ -16,7 +16,8 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.lib.getDev stdenv.cc.libc}"
;
meta = {
- homepage = http://www.creytiv.com/rem.html;
+ description = " A library for real-time audio and video processing";
+ homepage = "http://www.creytiv.com/rem.html";
platforms = with stdenv.lib.platforms; linux;
maintainers = with stdenv.lib.maintainers; [raskin];
license = stdenv.lib.licenses.bsd3;
diff --git a/pkgs/development/libraries/libressl/default.nix b/pkgs/development/libraries/libressl/default.nix
index 21e82c7becd..285d7b607e7 100644
--- a/pkgs/development/libraries/libressl/default.nix
+++ b/pkgs/development/libraries/libressl/default.nix
@@ -64,11 +64,6 @@ let
in {
- libressl_2_8 = generic {
- version = "2.8.3";
- sha256 = "0xw4z4z6m7lyf1r4m2w2w1k7as791c04ygnfk4d7d0ki0h9hnr4v";
- };
-
libressl_2_9 = generic {
version = "2.9.2";
sha256 = "1m6mz515dcbrbnyz8hrpdfjzdmj1c15vbgnqxdxb89g3z9kq3iy4";
@@ -81,7 +76,7 @@ in {
};
libressl_3_0 = generic {
- version = "3.0.1";
- sha256 = "1js3fddxwzafiyspif0bwmvpp1fz98mkv10q5xaagqzvjw8xnsk4";
+ version = "3.0.2";
+ sha256 = "13ir2lpxz8y1m151k7lrx306498nzfhwlvgkgv97v5cvywmifyyz";
};
}
diff --git a/pkgs/development/libraries/librsvg/default.nix b/pkgs/development/libraries/librsvg/default.nix
index 54aed7b4fed..e9a67c5d059 100644
--- a/pkgs/development/libraries/librsvg/default.nix
+++ b/pkgs/development/libraries/librsvg/default.nix
@@ -4,14 +4,14 @@
let
pname = "librsvg";
- version = "2.46.0";
+ version = "2.46.3";
in
stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1la3az2af2ccm6rp86b6wh0kq7kxzl4n8pli5qxhyic1rd91xj4n";
+ sha256 = "1s3a96i7f4pynjwxxvhysp4b6r7kyi8nasdxfyi62hc7gm34d3kn";
};
outputs = [ "out" "dev" "installedTests" ];
diff --git a/pkgs/development/libraries/librsync/default.nix b/pkgs/development/libraries/librsync/default.nix
index 6c958feab77..02a8abb7c85 100644
--- a/pkgs/development/libraries/librsync/default.nix
+++ b/pkgs/development/libraries/librsync/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "librsync";
- version = "2.1.0";
+ version = "2.2.1";
src = fetchFromGitHub {
owner = "librsync";
repo = "librsync";
rev = "v${version}";
- sha256 = "03ncx7a2zd93b3jaq7b62nwn8qcwmf04jfvljnpxj5wsxl2agkp7";
+ sha256 = "08wdlxsa9zg2pyasz1lwg70d5psi4amv81v4yxwffx67ndzb9yp5";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/libsearpc/default.nix b/pkgs/development/libraries/libsearpc/default.nix
index b2a79967477..9bf246f556d 100644
--- a/pkgs/development/libraries/libsearpc/default.nix
+++ b/pkgs/development/libraries/libsearpc/default.nix
@@ -1,14 +1,14 @@
{stdenv, fetchFromGitHub, automake, autoconf, pkgconfig, libtool, python2Packages, glib, jansson}:
stdenv.mkDerivation rec {
- version = "3.1.0";
+ version = "3.2.0";
pname = "libsearpc";
src = fetchFromGitHub {
owner = "haiwen";
repo = "libsearpc";
rev = "v${version}";
- sha256 = "1zf8xxsl95wdx0372kl8s153hd8q3lhwwvwr2k96ia8scbn2ylkp";
+ sha256 = "18i5zvrp6dv6vygxx5nc93mai2p2x786n5lnf5avrin6xiz2j6hd";
};
patches = [ ./libsearpc.pc.patch ];
diff --git a/pkgs/development/libraries/libsecret/default.nix b/pkgs/development/libraries/libsecret/default.nix
index 0a3c110bbbd..ca2449adefd 100644
--- a/pkgs/development/libraries/libsecret/default.nix
+++ b/pkgs/development/libraries/libsecret/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, glib, pkgconfig, gettext, libxslt, python3, docbook_xsl, docbook_xml_dtd_42
-, libgcrypt, gobject-introspection, vala, gtk-doc, gnome3, libintl, dbus, xvfb_run }:
+, libgcrypt, gobject-introspection, vala, gtk-doc, gnome3, gjs, libintl, dbus, xvfb_run }:
stdenv.mkDerivation rec {
pname = "libsecret";
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- installCheckInputs = [ python3 python3.pkgs.dbus-python python3.pkgs.pygobject3 xvfb_run dbus gnome3.gjs ];
+ installCheckInputs = [ python3 python3.pkgs.dbus-python python3.pkgs.pygobject3 xvfb_run dbus gjs ];
# needs to run after install because typelibs point to absolute paths
doInstallCheck = false; # Failed to load shared library '/force/shared/libmock_service.so.0' referenced by the typelib
diff --git a/pkgs/development/libraries/libsolv/default.nix b/pkgs/development/libraries/libsolv/default.nix
index 071111ae4c2..84f6656d0b8 100644
--- a/pkgs/development/libraries/libsolv/default.nix
+++ b/pkgs/development/libraries/libsolv/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, ninja, zlib, expat, rpm, db }:
stdenv.mkDerivation rec {
- version = "0.7.6";
+ version = "0.7.7";
pname = "libsolv";
src = fetchFromGitHub {
owner = "openSUSE";
repo = "libsolv";
rev = version;
- sha256 = "0rrf7i2zs2kbz6k2sj1mg30i05h2msl1q9h95dp5brq2k0w94rna";
+ sha256 = "0f6r5j5d4fbzx9ihbbwrqylayw90qac8kapkhmfcvsh7f8whr623";
};
cmakeFlags = [
diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix
index fae1581c87a..7c4772c9cf1 100644
--- a/pkgs/development/libraries/libsoup/default.nix
+++ b/pkgs/development/libraries/libsoup/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "libsoup";
- version = "2.68.1";
+ version = "2.68.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "13dz7x092yswdidj69hadzqfyv6cyfnjbzidjym7nycf7gjj60vz";
+ sha256 = "0crr9qprmacr626fx83cx81ggk85zsgxr4mn577kpzj6m40k1bai";
};
postPatch = ''
diff --git a/pkgs/development/libraries/libstrophe/default.nix b/pkgs/development/libraries/libstrophe/default.nix
index 0ef96f67505..b48bd15909d 100644
--- a/pkgs/development/libraries/libstrophe/default.nix
+++ b/pkgs/development/libraries/libstrophe/default.nix
@@ -2,17 +2,17 @@
stdenv.mkDerivation rec {
pname = "libstrophe";
- version = "0.9.2";
+ version = "0.9.3";
src = fetchFromGitHub {
owner = "strophe";
- repo = "libstrophe";
+ repo = pname;
rev = version;
- sha256 = "1milna92h8wzxax8ll362zvb70091nmfks5lmd105vk0478zraca";
+ sha256 = "1g1l0w9z9hdy5ncdvd9097gi7k7783did6py5h9camlpb2fnk5mk";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ automake autoconf openssl expat libtool check ];
+ nativeBuildInputs = [ automake autoconf pkgconfig libtool check ];
+ buildInputs = [ openssl expat ];
dontDisableStatic = true;
@@ -27,9 +27,9 @@ stdenv.mkDerivation rec {
minimal dependencies and is configurable for various environments. It
runs well on both Linux, Unix, and Windows based platforms.
'';
- homepage = http://strophe.im/libstrophe/;
- license = with stdenv.lib.licenses; [gpl3 mit];
+ homepage = "http://strophe.im/libstrophe/";
+ license = with stdenv.lib.licenses; [ gpl3 mit ];
platforms = stdenv.lib.platforms.linux;
- maintainers = with stdenv.lib.maintainers; [devhell flosse];
+ maintainers = with stdenv.lib.maintainers; [ devhell flosse ];
};
}
diff --git a/pkgs/development/libraries/libtiff/CVE-2019-14973.patch b/pkgs/development/libraries/libtiff/CVE-2019-14973.patch
new file mode 100644
index 00000000000..1dc75246902
--- /dev/null
+++ b/pkgs/development/libraries/libtiff/CVE-2019-14973.patch
@@ -0,0 +1,384 @@
+diff -ru tiff-4.0.10-orig/libtiff/tif_aux.c tiff-4.0.10/libtiff/tif_aux.c
+--- tiff-4.0.10-orig/libtiff/tif_aux.c 2017-12-02 16:21:47.305709555 +0100
++++ tiff-4.0.10/libtiff/tif_aux.c 2019-10-02 22:35:17.392184463 +0200
+@@ -57,18 +57,57 @@
+ return bytes;
+ }
+
++tmsize_t
++_TIFFMultiplySSize(TIFF* tif, tmsize_t first, tmsize_t second, const char* where)
++{
++ if( first <= 0 || second <= 0 )
++ {
++ if( tif != NULL && where != NULL )
++ {
++ TIFFErrorExt(tif->tif_clientdata, where,
++ "Invalid argument to _TIFFMultiplySSize() in %s", where);
++ }
++ return 0;
++ }
++
++ if( first > TIFF_TMSIZE_T_MAX / second )
++ {
++ if( tif != NULL && where != NULL )
++ {
++ TIFFErrorExt(tif->tif_clientdata, where,
++ "Integer overflow in %s", where);
++ }
++ return 0;
++ }
++ return first * second;
++}
++
++tmsize_t _TIFFCastUInt64ToSSize(TIFF* tif, uint64 val, const char* module)
++{
++ if( val > (uint64)TIFF_TMSIZE_T_MAX )
++ {
++ if( tif != NULL && module != NULL )
++ {
++ TIFFErrorExt(tif->tif_clientdata,module,"Integer overflow");
++ }
++ return 0;
++ }
++ return (tmsize_t)val;
++}
++
+ void*
+ _TIFFCheckRealloc(TIFF* tif, void* buffer,
+ tmsize_t nmemb, tmsize_t elem_size, const char* what)
+ {
+ void* cp = NULL;
+- tmsize_t bytes = nmemb * elem_size;
+-
++ tmsize_t count = _TIFFMultiplySSize(tif, nmemb, elem_size, NULL);
+ /*
+- * XXX: Check for integer overflow.
++ * Check for integer overflow.
+ */
+- if (nmemb && elem_size && bytes / elem_size == nmemb)
+- cp = _TIFFrealloc(buffer, bytes);
++ if (count != 0)
++ {
++ cp = _TIFFrealloc(buffer, count);
++ }
+
+ if (cp == NULL) {
+ TIFFErrorExt(tif->tif_clientdata, tif->tif_name,
+diff -ru tiff-4.0.10-orig/libtiff/tiffiop.h tiff-4.0.10/libtiff/tiffiop.h
+--- tiff-4.0.10-orig/libtiff/tiffiop.h 2018-11-03 15:28:37.748910968 +0100
++++ tiff-4.0.10/libtiff/tiffiop.h 2019-10-02 22:35:17.396184535 +0200
+@@ -77,6 +77,9 @@
+ #define FALSE 0
+ #endif
+
++#define TIFF_SIZE_T_MAX ((size_t) ~ ((size_t)0))
++#define TIFF_TMSIZE_T_MAX (tmsize_t)(TIFF_SIZE_T_MAX >> 1)
++
+ typedef struct client_info {
+ struct client_info *next;
+ void *data;
+@@ -258,7 +261,7 @@
+ #define TIFFhowmany8_64(x) (((x)&0x07)?((uint64)(x)>>3)+1:(uint64)(x)>>3)
+ #define TIFFroundup_64(x, y) (TIFFhowmany_64(x,y)*(y))
+
+-/* Safe multiply which returns zero if there is an integer overflow */
++/* Safe multiply which returns zero if there is an *unsigned* integer overflow. This macro is not safe for *signed* integer types */
+ #define TIFFSafeMultiply(t,v,m) ((((t)(m) != (t)0) && (((t)(((v)*(m))/(m))) == (t)(v))) ? (t)((v)*(m)) : (t)0)
+
+ #define TIFFmax(A,B) ((A)>(B)?(A):(B))
+@@ -368,6 +371,8 @@
+
+ extern uint32 _TIFFMultiply32(TIFF*, uint32, uint32, const char*);
+ extern uint64 _TIFFMultiply64(TIFF*, uint64, uint64, const char*);
++extern tmsize_t _TIFFMultiplySSize(TIFF*, tmsize_t, tmsize_t, const char*);
++extern tmsize_t _TIFFCastUInt64ToSSize(TIFF*, uint64, const char*);
+ extern void* _TIFFCheckMalloc(TIFF*, tmsize_t, tmsize_t, const char*);
+ extern void* _TIFFCheckRealloc(TIFF*, void*, tmsize_t, tmsize_t, const char*);
+
+diff -ru tiff-4.0.10-orig/libtiff/tif_getimage.c tiff-4.0.10/libtiff/tif_getimage.c
+--- tiff-4.0.10-orig/libtiff/tif_getimage.c 2017-12-02 16:21:47.654716127 +0100
++++ tiff-4.0.10/libtiff/tif_getimage.c 2019-10-02 22:35:17.393184481 +0200
+@@ -755,9 +755,8 @@
+ uint32 leftmost_tw;
+
+ tilesize = TIFFTileSize(tif);
+- bufsize = TIFFSafeMultiply(tmsize_t,alpha?4:3,tilesize);
++ bufsize = _TIFFMultiplySSize(tif, alpha?4:3,tilesize, "gtTileSeparate");
+ if (bufsize == 0) {
+- TIFFErrorExt(tif->tif_clientdata, TIFFFileName(tif), "Integer overflow in %s", "gtTileSeparate");
+ return (0);
+ }
+
+@@ -1019,9 +1018,8 @@
+ uint16 colorchannels;
+
+ stripsize = TIFFStripSize(tif);
+- bufsize = TIFFSafeMultiply(tmsize_t,alpha?4:3,stripsize);
++ bufsize = _TIFFMultiplySSize(tif,alpha?4:3,stripsize, "gtStripSeparate");
+ if (bufsize == 0) {
+- TIFFErrorExt(tif->tif_clientdata, TIFFFileName(tif), "Integer overflow in %s", "gtStripSeparate");
+ return (0);
+ }
+
+diff -ru tiff-4.0.10-orig/libtiff/tif_luv.c tiff-4.0.10/libtiff/tif_luv.c
+--- tiff-4.0.10-orig/libtiff/tif_luv.c 2018-05-05 15:50:35.884596907 +0200
++++ tiff-4.0.10/libtiff/tif_luv.c 2019-10-02 22:35:17.393184481 +0200
+@@ -1264,16 +1264,10 @@
+ return (SGILOGDATAFMT_UNKNOWN);
+ }
+
+-
+-#define TIFF_SIZE_T_MAX ((size_t) ~ ((size_t)0))
+-#define TIFF_TMSIZE_T_MAX (tmsize_t)(TIFF_SIZE_T_MAX >> 1)
+-
+ static tmsize_t
+ multiply_ms(tmsize_t m1, tmsize_t m2)
+ {
+- if( m1 == 0 || m2 > TIFF_TMSIZE_T_MAX / m1 )
+- return 0;
+- return m1 * m2;
++ return _TIFFMultiplySSize(NULL, m1, m2, NULL);
+ }
+
+ static int
+diff -ru tiff-4.0.10-orig/libtiff/tif_pixarlog.c tiff-4.0.10/libtiff/tif_pixarlog.c
+--- tiff-4.0.10-orig/libtiff/tif_pixarlog.c 2017-12-02 16:21:47.841162432 +0100
++++ tiff-4.0.10/libtiff/tif_pixarlog.c 2019-10-02 22:36:01.223970118 +0200
+@@ -634,15 +634,10 @@
+ return guess;
+ }
+
+-#define TIFF_SIZE_T_MAX ((size_t) ~ ((size_t)0))
+-#define TIFF_TMSIZE_T_MAX (tmsize_t)(TIFF_SIZE_T_MAX >> 1)
+-
+ static tmsize_t
+ multiply_ms(tmsize_t m1, tmsize_t m2)
+ {
+- if( m1 == 0 || m2 > TIFF_TMSIZE_T_MAX / m1 )
+- return 0;
+- return m1 * m2;
++ return _TIFFMultiplySSize(NULL, m1, m2, NULL);
+ }
+
+ static tmsize_t
+diff -ru tiff-4.0.10-orig/libtiff/tif_read.c tiff-4.0.10/libtiff/tif_read.c
+--- tiff-4.0.10-orig/libtiff/tif_read.c 2018-10-14 21:15:27.551093695 +0200
++++ tiff-4.0.10/libtiff/tif_read.c 2019-10-02 22:41:09.387290927 +0200
+@@ -29,9 +29,6 @@
+ #include "tiffiop.h"
+ #include
+
+-#define TIFF_SIZE_T_MAX ((size_t) ~ ((size_t)0))
+-#define TIFF_TMSIZE_T_MAX (tmsize_t)(TIFF_SIZE_T_MAX >> 1)
+-
+ int TIFFFillStrip(TIFF* tif, uint32 strip);
+ int TIFFFillTile(TIFF* tif, uint32 tile);
+ static int TIFFStartStrip(TIFF* tif, uint32 strip);
+@@ -49,6 +46,8 @@
+ #define THRESHOLD_MULTIPLIER 10
+ #define MAX_THRESHOLD (THRESHOLD_MULTIPLIER * THRESHOLD_MULTIPLIER * THRESHOLD_MULTIPLIER * INITIAL_THRESHOLD)
+
++#define TIFF_INT64_MAX ((((int64)0x7FFFFFFF) << 32) | 0xFFFFFFFF)
++
+ /* Read 'size' bytes in tif_rawdata buffer starting at offset 'rawdata_offset'
+ * Returns 1 in case of success, 0 otherwise. */
+ static int TIFFReadAndRealloc( TIFF* tif, tmsize_t size,
+@@ -734,23 +733,8 @@
+ return ((tmsize_t)(-1));
+ }
+ bytecount = td->td_stripbytecount[strip];
+- if ((int64)bytecount <= 0) {
+-#if defined(__WIN32__) && (defined(_MSC_VER) || defined(__MINGW32__))
+- TIFFErrorExt(tif->tif_clientdata, module,
+- "%I64u: Invalid strip byte count, strip %lu",
+- (unsigned __int64) bytecount,
+- (unsigned long) strip);
+-#else
+- TIFFErrorExt(tif->tif_clientdata, module,
+- "%llu: Invalid strip byte count, strip %lu",
+- (unsigned long long) bytecount,
+- (unsigned long) strip);
+-#endif
+- return ((tmsize_t)(-1));
+- }
+- bytecountm = (tmsize_t)bytecount;
+- if ((uint64)bytecountm!=bytecount) {
+- TIFFErrorExt(tif->tif_clientdata, module, "Integer overflow");
++ bytecountm = _TIFFCastUInt64ToSSize(tif, bytecount, module);
++ if (bytecountm == 0) {
+ return ((tmsize_t)(-1));
+ }
+ if (size != (tmsize_t)(-1) && size < bytecountm)
+@@ -774,7 +758,7 @@
+ if ((tif->tif_flags&TIFF_NOREADRAW)==0)
+ {
+ uint64 bytecount = td->td_stripbytecount[strip];
+- if ((int64)bytecount <= 0) {
++ if( bytecount == 0 || bytecount > (uint64)TIFF_INT64_MAX ) {
+ #if defined(__WIN32__) && (defined(_MSC_VER) || defined(__MINGW32__))
+ TIFFErrorExt(tif->tif_clientdata, module,
+ "Invalid strip byte count %I64u, strip %lu",
+@@ -801,7 +785,7 @@
+ (bytecount - 4096) / 10 > (uint64)stripsize )
+ {
+ uint64 newbytecount = (uint64)stripsize * 10 + 4096;
+- if( (int64)newbytecount >= 0 )
++ if( newbytecount == 0 || newbytecount > (uint64)TIFF_INT64_MAX )
+ {
+ #if defined(__WIN32__) && (defined(_MSC_VER) || defined(__MINGW32__))
+ TIFFWarningExt(tif->tif_clientdata, module,
+@@ -1196,10 +1180,8 @@
+ bytecount64 = td->td_stripbytecount[tile];
+ if (size != (tmsize_t)(-1) && (uint64)size < bytecount64)
+ bytecount64 = (uint64)size;
+- bytecountm = (tmsize_t)bytecount64;
+- if ((uint64)bytecountm!=bytecount64)
+- {
+- TIFFErrorExt(tif->tif_clientdata,module,"Integer overflow");
++ bytecountm = _TIFFCastUInt64ToSSize(tif, bytecount64, module);
++ if( bytecountm == 0 ) {
+ return ((tmsize_t)(-1));
+ }
+ return (TIFFReadRawTile1(tif, tile, buf, bytecountm, module));
+@@ -1221,7 +1203,7 @@
+ if ((tif->tif_flags&TIFF_NOREADRAW)==0)
+ {
+ uint64 bytecount = td->td_stripbytecount[tile];
+- if ((int64)bytecount <= 0) {
++ if( bytecount == 0 || bytecount > (uint64)TIFF_INT64_MAX ) {
+ #if defined(__WIN32__) && (defined(_MSC_VER) || defined(__MINGW32__))
+ TIFFErrorExt(tif->tif_clientdata, module,
+ "%I64u: Invalid tile byte count, tile %lu",
+@@ -1248,7 +1230,7 @@
+ (bytecount - 4096) / 10 > (uint64)stripsize )
+ {
+ uint64 newbytecount = (uint64)stripsize * 10 + 4096;
+- if( (int64)newbytecount >= 0 )
++ if( newbytecount == 0 || newbytecount > (uint64)TIFF_INT64_MAX )
+ {
+ #if defined(__WIN32__) && (defined(_MSC_VER) || defined(__MINGW32__))
+ TIFFWarningExt(tif->tif_clientdata, module,
+diff -ru tiff-4.0.10-orig/libtiff/tif_strip.c tiff-4.0.10/libtiff/tif_strip.c
+--- tiff-4.0.10-orig/libtiff/tif_strip.c 2017-12-02 16:21:47.947867167 +0100
++++ tiff-4.0.10/libtiff/tif_strip.c 2019-10-02 22:35:17.395184517 +0200
+@@ -129,15 +129,8 @@
+ {
+ static const char module[] = "TIFFVStripSize";
+ uint64 m;
+- tmsize_t n;
+ m=TIFFVStripSize64(tif,nrows);
+- n=(tmsize_t)m;
+- if ((uint64)n!=m)
+- {
+- TIFFErrorExt(tif->tif_clientdata,module,"Integer overflow");
+- n=0;
+- }
+- return(n);
++ return _TIFFCastUInt64ToSSize(tif, m, module);
+ }
+
+ /*
+@@ -211,15 +204,8 @@
+ {
+ static const char module[] = "TIFFStripSize";
+ uint64 m;
+- tmsize_t n;
+ m=TIFFStripSize64(tif);
+- n=(tmsize_t)m;
+- if ((uint64)n!=m)
+- {
+- TIFFErrorExt(tif->tif_clientdata,module,"Integer overflow");
+- n=0;
+- }
+- return(n);
++ return _TIFFCastUInt64ToSSize(tif, m, module);
+ }
+
+ /*
+@@ -330,14 +316,8 @@
+ {
+ static const char module[] = "TIFFScanlineSize";
+ uint64 m;
+- tmsize_t n;
+ m=TIFFScanlineSize64(tif);
+- n=(tmsize_t)m;
+- if ((uint64)n!=m) {
+- TIFFErrorExt(tif->tif_clientdata,module,"Integer arithmetic overflow");
+- n=0;
+- }
+- return(n);
++ return _TIFFCastUInt64ToSSize(tif, m, module);
+ }
+
+ /*
+@@ -366,15 +346,8 @@
+ {
+ static const char module[] = "TIFFRasterScanlineSize";
+ uint64 m;
+- tmsize_t n;
+ m=TIFFRasterScanlineSize64(tif);
+- n=(tmsize_t)m;
+- if ((uint64)n!=m)
+- {
+- TIFFErrorExt(tif->tif_clientdata,module,"Integer arithmetic overflow");
+- n=0;
+- }
+- return(n);
++ return _TIFFCastUInt64ToSSize(tif, m, module);
+ }
+
+ /* vim: set ts=8 sts=8 sw=8 noet: */
+diff -ru tiff-4.0.10-orig/libtiff/tif_tile.c tiff-4.0.10/libtiff/tif_tile.c
+--- tiff-4.0.10-orig/libtiff/tif_tile.c 2017-12-02 16:21:47.993972977 +0100
++++ tiff-4.0.10/libtiff/tif_tile.c 2019-10-02 22:35:17.395184517 +0200
+@@ -181,15 +181,8 @@
+ {
+ static const char module[] = "TIFFTileRowSize";
+ uint64 m;
+- tmsize_t n;
+ m=TIFFTileRowSize64(tif);
+- n=(tmsize_t)m;
+- if ((uint64)n!=m)
+- {
+- TIFFErrorExt(tif->tif_clientdata,module,"Integer overflow");
+- n=0;
+- }
+- return(n);
++ return _TIFFCastUInt64ToSSize(tif, m, module);
+ }
+
+ /*
+@@ -248,15 +241,8 @@
+ {
+ static const char module[] = "TIFFVTileSize";
+ uint64 m;
+- tmsize_t n;
+ m=TIFFVTileSize64(tif,nrows);
+- n=(tmsize_t)m;
+- if ((uint64)n!=m)
+- {
+- TIFFErrorExt(tif->tif_clientdata,module,"Integer overflow");
+- n=0;
+- }
+- return(n);
++ return _TIFFCastUInt64ToSSize(tif, m, module);
+ }
+
+ /*
+@@ -272,15 +258,8 @@
+ {
+ static const char module[] = "TIFFTileSize";
+ uint64 m;
+- tmsize_t n;
+ m=TIFFTileSize64(tif);
+- n=(tmsize_t)m;
+- if ((uint64)n!=m)
+- {
+- TIFFErrorExt(tif->tif_clientdata,module,"Integer overflow");
+- n=0;
+- }
+- return(n);
++ return _TIFFCastUInt64ToSSize(tif, m, module);
+ }
+
+ /*
diff --git a/pkgs/development/libraries/libtiff/default.nix b/pkgs/development/libraries/libtiff/default.nix
index 093d6a18544..c35923071b0 100644
--- a/pkgs/development/libraries/libtiff/default.nix
+++ b/pkgs/development/libraries/libtiff/default.nix
@@ -17,6 +17,16 @@ stdenv.mkDerivation rec {
sha256 = "1r4np635gr6zlc0bic38dzvxia6iqzcrary4n1ylarzpr8fd2lic";
};
+ patches = [
+ (fetchurl {
+ url = "https://gitlab.com/libtiff/libtiff/commit/0c74a9f49b8d7a36b17b54a7428b3526d20f88a8.patch";
+ name = "CVE-2019-6128.patch";
+ sha256 = "03yvsfq6dxjd3v8ypfwz6cpz2iymqwcbawqqlmkh40dayi7fgizr";
+ })
+ # Manual backport of https://gitlab.com/libtiff/libtiff/commit/1b5e3b6a23827c33acf19ad50ce5ce78f12b3773.patch
+ ./CVE-2019-14973.patch
+ ];
+
outputs = [ "bin" "dev" "out" "man" "doc" ];
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/libtommath/default.nix b/pkgs/development/libraries/libtommath/default.nix
index 8ce82bcf07c..0fde422b9aa 100644
--- a/pkgs/development/libraries/libtommath/default.nix
+++ b/pkgs/development/libraries/libtommath/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libtommath";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchurl {
url = "https://github.com/libtom/libtommath/releases/download/v${version}/ltm-${version}.tar.xz";
- sha256 = "1bbyagqzfdbg37k1n08nsqzdf44z8zsnjjinqbsyj7rxg246qilh";
+ sha256 = "1c8q1qy88cjhdjlk3g24mra94h34c1ldvkjz0n2988c0yvn5xixp";
};
nativeBuildInputs = [ libtool ];
diff --git a/pkgs/development/libraries/libuinputplus/default.nix b/pkgs/development/libraries/libuinputplus/default.nix
new file mode 100644
index 00000000000..700a4701fc8
--- /dev/null
+++ b/pkgs/development/libraries/libuinputplus/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "libuinputplus";
+ version = "2019-10-01";
+
+ src = fetchFromGitHub {
+ owner = "YukiWorkshop";
+ repo = "libuInputPlus";
+ rev = "962f180b4cc670e1f5cc73c2e4d5d196ae52d630";
+ sha256 = "0jy5i7bmjad7hw1qcyjl4swqribp2027s9g3609zwj7lj8z5x0bg";
+ };
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+
+ meta = with stdenv.lib; {
+ inherit (src.meta) homepage;
+ description = "Easy-to-use uinput library in C++";
+ license = licenses.mit;
+ maintainers = with maintainers; [ willibutz ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/development/libraries/liburing/default.nix b/pkgs/development/libraries/liburing/default.nix
index d02016e87e6..386354b48e4 100644
--- a/pkgs/development/libraries/liburing/default.nix
+++ b/pkgs/development/libraries/liburing/default.nix
@@ -4,12 +4,12 @@
stdenv.mkDerivation rec {
pname = "liburing";
- version = "0.2pre252_${builtins.substring 0 8 src.rev}";
+ version = "0.2";
src = fetchgit {
- url = "http://git.kernel.dk/liburing";
- rev = "a9bb08db3f8795eb58239d5dbb888e9c1d424011";
- sha256 = "0gv06fcgqhfkqgiqzjb4qzpxh3h595ypw01a0kmhqnmsnvmb624n";
+ url = "http://git.kernel.dk/${pname}";
+ rev = "refs/tags/${pname}-${version}";
+ sha256 = "0dxq7qjrwndgavrrc6y2wg54ia3y5wkmcyhpdk4l5pvh7hw6kpdz";
};
separateDebugInfo = true;
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Userspace library for the Linux io_uring API";
- homepage = http://git.kernel.dk/cgit/liburing/;
+ homepage = https://git.kernel.dk/cgit/liburing/;
license = licenses.lgpl21;
platforms = platforms.linux;
maintainers = with maintainers; [ thoughtpolice ];
diff --git a/pkgs/development/libraries/libusb1/default.nix b/pkgs/development/libraries/libusb1/default.nix
index 19a8025359a..9a08a7756c8 100644
--- a/pkgs/development/libraries/libusb1/default.nix
+++ b/pkgs/development/libraries/libusb1/default.nix
@@ -1,4 +1,14 @@
-{ stdenv, fetchurl, pkgconfig, systemd ? null, libobjc, IOKit, withStatic ? false }:
+{ stdenv
+, fetchurl
+, pkgconfig
+, enableSystemd ? stdenv.isLinux && !stdenv.hostPlatform.isMusl
+, systemd ? null
+, libobjc
+, IOKit
+, withStatic ? false
+}:
+
+assert enableSystemd -> systemd != null;
stdenv.mkDerivation (rec {
pname = "libusb";
@@ -13,12 +23,17 @@ stdenv.mkDerivation (rec {
nativeBuildInputs = [ pkgconfig ];
propagatedBuildInputs =
- stdenv.lib.optional stdenv.isLinux systemd ++
+ stdenv.lib.optional enableSystemd systemd ++
stdenv.lib.optionals stdenv.isDarwin [ libobjc IOKit ];
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s";
- preFixup = stdenv.lib.optionalString stdenv.isLinux ''
+ configureFlags =
+ # We use `isLinux` here only to avoid mass rebuilds for Darwin, where
+ # disabling udev happens automatically. Remove `isLinux` at next big change!
+ stdenv.lib.optional (stdenv.isLinux && !enableSystemd) "--disable-udev";
+
+ preFixup = stdenv.lib.optionalString enableSystemd ''
sed 's,-ludev,-L${systemd.lib}/lib -ludev,' -i $out/lib/libusb-1.0.la
'';
diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix
index f9b49a46ebf..3c4f90edecc 100644
--- a/pkgs/development/libraries/libuv/default.nix
+++ b/pkgs/development/libraries/libuv/default.nix
@@ -1,14 +1,14 @@
{ stdenv, lib, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, ApplicationServices, CoreServices }:
stdenv.mkDerivation rec {
- version = "1.32.0";
+ version = "1.33.1";
pname = "libuv";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "1ifazxr5ssw2ay6j66acaxgfwq0x8130fvsyjs1wxvf2r9g4ds9w";
+ sha256 = "13w60g9pc6998v8plslwpwn7f1hx3c1y4zhgmw025nyd504h5lak";
};
postPatch = let
diff --git a/pkgs/development/libraries/libvmaf/default.nix b/pkgs/development/libraries/libvmaf/default.nix
new file mode 100644
index 00000000000..82c76f7ea37
--- /dev/null
+++ b/pkgs/development/libraries/libvmaf/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchFromGitHub, autoconf, automake, intltool, libtool, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "libvmaf";
+ version = "1.3.15";
+
+ src = fetchFromGitHub {
+ owner = "netflix";
+ repo = "vmaf";
+ rev = "v${version}";
+ sha256="10kgcdf06hzhbl5r7zsllq88bxbyn282hfqx5i3hkp66fpq896d2";
+ };
+
+ nativeBuildInputs = [ autoconf automake intltool libtool pkgconfig ];
+ outputs = [ "out" "dev" ];
+ doCheck = true;
+
+ postFixup = ''
+ substituteInPlace "$dev/lib/pkgconfig/libvmaf.pc" \
+ --replace "includedir=/usr/local/include" "includedir=$dev"
+ '';
+
+ makeFlags = [ "INSTALL_PREFIX=${placeholder "out"}" ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/Netflix/vmaf";
+ description = "Perceptual video quality assessment based on multi-method fusion (VMAF)";
+ platforms = platforms.linux;
+ license = licenses.asl20;
+ maintainers = [ maintainers.cfsmp3 ];
+ };
+
+}
diff --git a/pkgs/development/libraries/libvorbis/default.nix b/pkgs/development/libraries/libvorbis/default.nix
index 5457b1075a3..263fa0a5216 100644
--- a/pkgs/development/libraries/libvorbis/default.nix
+++ b/pkgs/development/libraries/libvorbis/default.nix
@@ -29,6 +29,7 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with stdenv.lib; {
+ description = "Vorbis audio compression reference implementation";
homepage = https://xiph.org/vorbis/;
license = licenses.bsd3;
maintainers = [ maintainers.ehmry ];
diff --git a/pkgs/development/libraries/libwhereami/default.nix b/pkgs/development/libraries/libwhereami/default.nix
index 4014dc8dd76..84bd1847faa 100644
--- a/pkgs/development/libraries/libwhereami/default.nix
+++ b/pkgs/development/libraries/libwhereami/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "libwhereami";
- version = "0.3.0";
+ version = "0.3.1";
src = fetchFromGitHub {
- sha256 = "0yq6m4kh06idp3l8cp7kswn5k8vcaip1zqhypbhszybqa0afb5az";
+ sha256 = "16xjb6zp60ma76aa3kq3q8i8zn0n61gf39fny12cny8nggwjpbww";
rev = version;
repo = "libwhereami";
owner = "puppetlabs";
@@ -24,8 +24,7 @@ stdenv.mkDerivation rec {
description = "Library to report hypervisor information from inside a VM";
license = licenses.asl20;
maintainers = [ maintainers.womfoo ];
- platforms = platforms.linux;
- badPlatforms = platforms.arm;
+ platforms = with platforms; [ "i686-linux" "x86_64-linux" ]; # fails on aarch64
};
}
diff --git a/pkgs/development/libraries/libxls/default.nix b/pkgs/development/libraries/libxls/default.nix
index 12658996646..c111a13d298 100644
--- a/pkgs/development/libraries/libxls/default.nix
+++ b/pkgs/development/libraries/libxls/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libxls";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchurl {
url = "https://github.com/libxls/libxls/releases/download/v${version}/libxls-${version}.tar.gz";
- sha256 = "0dam8qgbc5ykzaxmrjhpmfm8lnlcdk6cbpzyaya91qwwa80qbj1v";
+ sha256 = "1akadsyl10rp101ccjmrxr7933c3v641k377bn74jv6cdkcm4zld";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix
index 04954f3e1f5..7ed50f61224 100644
--- a/pkgs/development/libraries/libxml2/default.nix
+++ b/pkgs/development/libraries/libxml2/default.nix
@@ -1,15 +1,12 @@
{ stdenv, lib, fetchurl
-, zlib, xz, python2, ncurses, findXMLCatalogs
+, zlib, xz, python, ncurses, findXMLCatalogs
, pythonSupport ? stdenv.buildPlatform == stdenv.hostPlatform
, icuSupport ? false, icu ? null
, enableShared ? stdenv.hostPlatform.libc != "msvcrt"
, enableStatic ? !enableShared,
}:
-let
- python = python2;
-
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "libxml2";
version = "2.9.9";
@@ -17,6 +14,20 @@ in stdenv.mkDerivation rec {
url = "http://xmlsoft.org/sources/${pname}-${version}.tar.gz";
sha256 = "0wd881jzvqayx0ihzba29jl80k06xj9ywp16kxacdqs3064p1ywl";
};
+ patches = [
+ # Upstream bugs:
+ # https://bugzilla.gnome.org/show_bug.cgi?id=789714
+ # https://gitlab.gnome.org/GNOME/libxml2/issues/64
+ # Patch from https://bugzilla.opensuse.org/show_bug.cgi?id=1065270 ,
+ # but only the UTF-8 part.
+ # Can also be mitigated by fixing malformed XML inputs, such as in
+ # https://gitlab.gnome.org/GNOME/gnumeric/merge_requests/3 .
+ # Other discussion:
+ # https://github.com/itstool/itstool/issues/22
+ # https://github.com/NixOS/nixpkgs/pull/63174
+ # https://github.com/NixOS/nixpkgs/pull/72342
+ ./utf8-xmlErrorFuncHandler.patch
+ ];
outputs = [ "bin" "dev" "out" "man" "doc" ]
++ lib.optional pythonSupport "py"
diff --git a/pkgs/development/libraries/libxml2/utf8-xmlErrorFuncHandler.patch b/pkgs/development/libraries/libxml2/utf8-xmlErrorFuncHandler.patch
new file mode 100644
index 00000000000..9f4c99b0934
--- /dev/null
+++ b/pkgs/development/libraries/libxml2/utf8-xmlErrorFuncHandler.patch
@@ -0,0 +1,30 @@
+Index: libxml2-2.9.5/python/libxml.c
+===================================================================
+--- libxml2-2.9.5.orig/python/libxml.c
++++ libxml2-2.9.5/python/libxml.c
+@@ -1620,6 +1620,7 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
+ PyObject *message;
+ PyObject *result;
+ char str[1000];
++ unsigned char *ptr = (unsigned char *)str;
+
+ #ifdef DEBUG_ERROR
+ printf("libxml_xmlErrorFuncHandler(%p, %s, ...) called\n", ctx, msg);
+@@ -1636,10 +1637,16 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
+ str[999] = 0;
+ va_end(ap);
+
++#if PY_MAJOR_VERSION >= 3
++ /* Ensure the error string doesn't start at UTF8 continuation. */
++ while (*ptr && (*ptr & 0xc0) == 0x80)
++ ptr++;
++#endif
++
+ list = PyTuple_New(2);
+ PyTuple_SetItem(list, 0, libxml_xmlPythonErrorFuncCtxt);
+ Py_XINCREF(libxml_xmlPythonErrorFuncCtxt);
+- message = libxml_charPtrConstWrap(str);
++ message = libxml_charPtrConstWrap(ptr);
+ PyTuple_SetItem(list, 1, message);
+ result = PyEval_CallObject(libxml_xmlPythonErrorFuncHandler, list);
+ Py_XDECREF(list);
diff --git a/pkgs/development/libraries/libxmlb/default.nix b/pkgs/development/libraries/libxmlb/default.nix
index 4800a6c405c..75fffa83d24 100644
--- a/pkgs/development/libraries/libxmlb/default.nix
+++ b/pkgs/development/libraries/libxmlb/default.nix
@@ -1,6 +1,5 @@
{ stdenv
, fetchFromGitHub
-, fetchpatch
, docbook_xml_dtd_43
, docbook_xsl
, glib
@@ -17,7 +16,7 @@
stdenv.mkDerivation rec {
pname = "libxmlb";
- version = "0.1.11";
+ version = "0.1.13";
outputs = [ "out" "lib" "dev" "devdoc" "installedTests" ];
@@ -25,17 +24,10 @@ stdenv.mkDerivation rec {
owner = "hughsie";
repo = "libxmlb";
rev = version;
- sha256 = "1503v76w7543snqyjxykiqa5va62zb0ccn3jlw0gpdx8973v80mr";
+ sha256 = "14bk7bk08mjbildak1l7jq7idcyask7384vigpq9zmwai1gax4s7";
};
patches = [
- # Fix installed tests
- # https://github.com/hughsie/libxmlb/pull/2
- (fetchpatch {
- url = "https://github.com/hughsie/libxmlb/commit/78850c8b0f644f729fa21e2bf9ebed0d9d6010f3.diff";
- sha256 = "0zw7c6vy8hscln7za7ijqd9svirach3zdskvbzyxxcsm3xcwxpjm";
- })
-
./installed-tests-path.patch
];
@@ -70,7 +62,7 @@ stdenv.mkDerivation rec {
passthru = {
tests = {
- installed-tests = nixosTests.libxmlb;
+ installed-tests = nixosTests.installed-tests.libxmlb;
};
};
diff --git a/pkgs/development/libraries/libxslt/default.nix b/pkgs/development/libraries/libxslt/default.nix
index 1a3efee176a..ed77a1873a8 100644
--- a/pkgs/development/libraries/libxslt/default.nix
+++ b/pkgs/development/libraries/libxslt/default.nix
@@ -1,9 +1,9 @@
-{ stdenv, fetchurl, fetchpatch, libxml2, findXMLCatalogs, python2, libgcrypt
+{ stdenv, fetchurl, fetchpatch, libxml2, findXMLCatalogs, python, libgcrypt
, cryptoSupport ? false
, pythonSupport ? stdenv.buildPlatform == stdenv.hostPlatform
}:
-assert pythonSupport -> python2 != null;
+assert pythonSupport -> python != null;
assert pythonSupport -> libxml2.pythonSupport;
with stdenv.lib;
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "dev" "out" "man" "doc" ] ++ stdenv.lib.optional pythonSupport "py";
buildInputs = [ libxml2.dev ]
- ++ stdenv.lib.optionals pythonSupport [ libxml2.py python2 ]
+ ++ stdenv.lib.optionals pythonSupport [ libxml2.py python ]
++ stdenv.lib.optionals cryptoSupport [ libgcrypt ];
propagatedBuildInputs = [ findXMLCatalogs ];
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
"--without-debug"
"--without-mem-debug"
"--without-debugger"
- ] ++ optional pythonSupport "--with-python=${python2}"
+ ] ++ optional pythonSupport "--with-python=${python}"
++ optional (!cryptoSupport) "--without-crypto";
postFixup = ''
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
'' + optionalString pythonSupport ''
mkdir -p $py/nix-support
echo ${libxml2.py} >> $py/nix-support/propagated-build-inputs
- moveToOutput lib/python2.7 "$py"
+ moveToOutput ${python.libPrefix} "$py"
'';
passthru = {
diff --git a/pkgs/development/libraries/libzip/default.nix b/pkgs/development/libraries/libzip/default.nix
index 43a5f7dc841..9f9331b90dd 100644
--- a/pkgs/development/libraries/libzip/default.nix
+++ b/pkgs/development/libraries/libzip/default.nix
@@ -1,37 +1,31 @@
-{ stdenv, fetchurl, perl, zlib }:
+{ stdenv, fetchurl, cmake, perl, zlib }:
stdenv.mkDerivation rec {
pname = "libzip";
- version = "1.3.0";
+ version = "1.5.2";
src = fetchurl {
url = "https://www.nih.at/libzip/${pname}-${version}.tar.gz";
- sha256 = "1633dvjc08zwwhzqhnv62rjf1abx8y5njmm8y16ik9iwd07ka6d9";
+ sha256 = "05ay8cbm882br0ir2cmzrvdq8q5mr1bnf53l4305xzigpd54lsdy";
};
+ # Fix pkgconfig file paths
postPatch = ''
- patchShebangs test-driver
- patchShebangs man/handle_links
+ sed -i CMakeLists.txt \
+ -e 's#\\''${exec_prefix}/''${CMAKE_INSTALL_LIBDIR}#''${CMAKE_INSTALL_FULL_LIBDIR}#' \
+ -e 's#\\''${prefix}/''${CMAKE_INSTALL_INCLUDEDIR}#''${CMAKE_INSTALL_FULL_INCLUDEDIR}#'
'';
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ perl ];
+ nativeBuildInputs = [ cmake perl ];
propagatedBuildInputs = [ zlib ];
preCheck = ''
- # regress/runtests is a generated file
+ # regress/runtest is a generated file
patchShebangs regress
'';
- # At least mysqlWorkbench cannot find zipconf.h; I think also openoffice
- # had this same problem. This links it somewhere that mysqlworkbench looks.
- postInstall = ''
- mkdir -p $dev/lib
- mv $out/lib/libzip $dev/lib/libzip
- ( cd $dev/include ; ln -s ../lib/libzip/include/zipconf.h zipconf.h )
- '';
-
meta = with stdenv.lib; {
homepage = https://www.nih.at/libzip;
description = "A C library for reading, creating and modifying zip archives";
diff --git a/pkgs/development/libraries/lightstep-tracer-cpp/default.nix b/pkgs/development/libraries/lightstep-tracer-cpp/default.nix
index 7f82d49462c..7fba3f3baa6 100644
--- a/pkgs/development/libraries/lightstep-tracer-cpp/default.nix
+++ b/pkgs/development/libraries/lightstep-tracer-cpp/default.nix
@@ -1,44 +1,35 @@
-{ stdenv, lib, fetchFromGitHub, pkgconfig, protobuf, cmake, zlib
-, opentracing-cpp, enableGrpc ? false
+{ stdenv, lib, fetchFromGitHub, pkgconfig, cmake
+, opentracing-cpp, protobuf, zlib
+, enableGrpc ? false, grpc ? null, openssl ? null, c-ares ? null
}:
-let
- # be sure to use the right revision based on the submodule!
- common =
- fetchFromGitHub {
- owner = "lightstep";
- repo = "lightstep-tracer-common";
- rev = "5fe3bf885bcece14c3c65df06c86c826ba45ad69";
- sha256 = "1q39a0zaqbnqyhl2hza2xzc44235p65bbkfkzs2981niscmggq8w";
- };
-
-in
+assert enableGrpc -> grpc != null;
+assert enableGrpc -> openssl != null;
+assert enableGrpc -> c-ares != null;
stdenv.mkDerivation rec {
pname = "lightstep-tracer-cpp";
- version = "0.8.1";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "lightstep";
- repo = "lightstep-tracer-cpp";
+ repo = pname;
rev = "v${version}";
- sha256 = "1m4kl70lhvy1bsmkdh6bf2fddz5v1ikb27vgi99i2akpq40g4fvf";
+ sha256 = "1x7n3b5i9a0481azy3ymfybjfvr5z0i8wm17d964hsv7ryvnapj0";
};
- postUnpack = ''
- cp -r ${common}/* $sourceRoot/lightstep-tracer-common
- '';
-
- cmakeFlags = ["-DOPENTRACING_INCLUDE_DIR=${opentracing-cpp}/include" "-DOPENTRACING_LIBRARY=${opentracing-cpp}/lib/libopentracing.so"] ++ lib.optional (!enableGrpc) [ "-DWITH_GRPC=OFF" ];
-
nativeBuildInputs = [
- pkgconfig cmake
+ cmake pkgconfig
];
buildInputs = [
- protobuf zlib
+ opentracing-cpp protobuf zlib
+ ] ++ lib.optionals enableGrpc [
+ grpc openssl c-ares c-ares.cmake-config
];
+ cmakeFlags = lib.optionals (!enableGrpc) [ "-DWITH_GRPC=OFF" ];
+
meta = with lib; {
description = "Distributed tracing system built on top of the OpenTracing standard";
homepage = "https://lightstep.com/";
diff --git a/pkgs/development/libraries/linbox/default.nix b/pkgs/development/libraries/linbox/default.nix
index 70320ead5d1..709a237aed9 100644
--- a/pkgs/development/libraries/linbox/default.nix
+++ b/pkgs/development/libraries/linbox/default.nix
@@ -60,6 +60,6 @@ stdenv.mkDerivation rec {
license = stdenv.lib.licenses.lgpl21Plus;
maintainers = [stdenv.lib.maintainers.timokau];
platforms = stdenv.lib.platforms.unix;
- homepage = http://linalg.org/;
+ homepage = https://linalg.org/;
};
}
diff --git a/pkgs/development/libraries/live555/default.nix b/pkgs/development/libraries/live555/default.nix
index 57dcb3ee6a6..dbebe0af80f 100644
--- a/pkgs/development/libraries/live555/default.nix
+++ b/pkgs/development/libraries/live555/default.nix
@@ -3,14 +3,14 @@
# Based on https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD
stdenv.mkDerivation rec {
pname = "live555";
- version = "2019.08.16";
+ version = "2019.10.20";
src = fetchurl { # the upstream doesn't provide a stable URL
urls = [
"mirror://sourceforge/slackbuildsdirectlinks/live.${version}.tar.gz"
"https://download.videolan.org/contrib/live555/live.${version}.tar.gz"
];
- sha256 = "1y77dc5qxd731w96x707iibavmkfayy5s557d7lasg742h36lcqv";
+ sha256 = "085csq31s4kak0sym5y170f82wp542bg1ff3kycanvs8w4d4n9j4";
};
postPatch = ''
@@ -54,7 +54,8 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP)";
- homepage = http://www.live555.com/liveMedia/;
+ homepage = "http://www.live555.com/liveMedia/";
+ changelog = "http://www.live555.com/liveMedia/public/changelog.txt";
license = licenses.lgpl21Plus;
platforms = platforms.unix;
broken = stdenv.hostPlatform.isAarch64;
diff --git a/pkgs/development/libraries/mapnik/default.nix b/pkgs/development/libraries/mapnik/default.nix
index 1feea915c02..53c4594f535 100644
--- a/pkgs/development/libraries/mapnik/default.nix
+++ b/pkgs/development/libraries/mapnik/default.nix
@@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "An open source toolkit for developing mapping applications";
- homepage = http://mapnik.org;
+ homepage = https://mapnik.org;
maintainers = with maintainers; [ hrdinka ];
license = licenses.lgpl21;
platforms = platforms.all;
diff --git a/pkgs/development/libraries/mbedtls/default.nix b/pkgs/development/libraries/mbedtls/default.nix
index a06d082b226..603b9be610a 100644
--- a/pkgs/development/libraries/mbedtls/default.nix
+++ b/pkgs/development/libraries/mbedtls/default.nix
@@ -11,13 +11,14 @@
stdenv.mkDerivation rec {
pname = "mbedtls";
- version = "2.17.0";
+ name = "mbedtls-${version}";
+ version = "2.16.3"; # nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "ARMmbed";
repo = "mbedtls";
rev = "${pname}-${version}";
- sha256 = "1mk3xv61wvqqrzd6jnrz8csyfnwwwwpjzywj3fsfy99p51d7wqgw";
+ sha256 = "1mzh92yyz93099a1gb2wvwc76jv12d1k1wg9k3dimbgczxgrkirc";
};
nativeBuildInputs = [ cmake ninja perl python ];
diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix
index 3a7c93413d5..caeb8dba8a6 100644
--- a/pkgs/development/libraries/mesa/default.nix
+++ b/pkgs/development/libraries/mesa/default.nix
@@ -27,7 +27,7 @@
with stdenv.lib;
let
- version = "19.1.5";
+ version = "19.2.1";
branch = versions.major version;
in
@@ -35,14 +35,14 @@ stdenv.mkDerivation {
pname = "mesa";
inherit version;
- src = fetchurl {
+ src = fetchurl {
urls = [
"ftp://ftp.freedesktop.org/pub/mesa/mesa-${version}.tar.xz"
"ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz"
"ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz"
"https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
];
- sha256 = "1d3frncljickn5yi2ch1w2phwxhxpi6diyac3cbin9f76m7f2m3v";
+ sha256 = "4cc53ca1a8d12c6ff0e5ea44a5213c05c88447ab50d7e28bb350cd29199f01e9";
};
prePatch = "patchShebangs .";
@@ -167,7 +167,7 @@ stdenv.mkDerivation {
substituteInPlace "$dev/lib/pkgconfig/dri.pc" --replace "$drivers" "${libglvnd.driverLink}"
# remove pkgconfig files for GL/EGL; they are provided by libGL.
- rm $dev/lib/pkgconfig/{gl,egl}.pc
+ rm -f $dev/lib/pkgconfig/{gl,egl}.pc
# Update search path used by pkg-config
for pc in $dev/lib/pkgconfig/{d3d,dri,xatracker}.pc; do
diff --git a/pkgs/development/libraries/mimalloc/default.nix b/pkgs/development/libraries/mimalloc/default.nix
index 728b4117676..460be100b16 100644
--- a/pkgs/development/libraries/mimalloc/default.nix
+++ b/pkgs/development/libraries/mimalloc/default.nix
@@ -7,13 +7,13 @@ let
in
stdenv.mkDerivation rec {
name = "mimalloc-${version}";
- version = "1.0.8";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "mimalloc";
rev = "refs/tags/v${version}";
- sha256 = "04k2d3x84q2jfqdjxngy98hlw6czmigsqlf7gi3mhs6682n127r5";
+ sha256 = "1i8pwzpcmbf7dxncb984xrnczn1737xqhf1jaizlyw0k1hpiam4v";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/minizip/default.nix b/pkgs/development/libraries/minizip/default.nix
index c88a978574a..5ee1f38ca8b 100644
--- a/pkgs/development/libraries/minizip/default.nix
+++ b/pkgs/development/libraries/minizip/default.nix
@@ -10,6 +10,7 @@ stdenv.mkDerivation {
sourceRoot = "zlib-${zlib.version}/contrib/minizip";
meta = {
+ description = "Compression library implementing the deflate compression method found in gzip and PKZIP";
inherit (zlib.meta) license homepage;
platforms = stdenv.lib.platforms.unix;
};
diff --git a/pkgs/development/libraries/mm-common/default.nix b/pkgs/development/libraries/mm-common/default.nix
index f590653df6b..9a789a58cca 100644
--- a/pkgs/development/libraries/mm-common/default.nix
+++ b/pkgs/development/libraries/mm-common/default.nix
@@ -1,14 +1,26 @@
-{ stdenv, fetchurl, gnome3 }:
+{ stdenv
+, fetchurl
+, gnome3
+, meson
+, python3
+, ninja
+}:
stdenv.mkDerivation rec {
pname = "mm-common";
- version = "0.9.12";
+ version = "1.0.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "02vwgv404b56wxy0gnm9xq9fvzgn9dhfqcy2hhl78ljv3v7drzyf";
+ sha256 = "1m4w33da9f4rx2d6kdj3ix3kl0gn16ml82v2mdn4hljr3q29nzdr";
};
+ nativeBuildInputs = [
+ meson
+ python3
+ ninja
+ ];
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
@@ -25,7 +37,7 @@ stdenv.mkDerivation rec {
control repository. An installation of mm-common is not required for
building tarball releases, unless configured to use maintainer-mode.
'';
- homepage = https://www.gtkmm.org;
+ homepage = "https://www.gtkmm.org";
license = licenses.gpl2Plus;
maintainers = gnome3.maintainers;
platforms = platforms.linux;
diff --git a/pkgs/development/libraries/mpich/default.nix b/pkgs/development/libraries/mpich/default.nix
index 2232bfb9a38..21803de5e06 100644
--- a/pkgs/development/libraries/mpich/default.nix
+++ b/pkgs/development/libraries/mpich/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "mpich";
- version = "3.3.1";
+ version = "3.3.2";
src = fetchurl {
url = "https://www.mpich.org/static/downloads/${version}/mpich-${version}.tar.gz";
- sha256 = "1raism1r4jsx4cybc9ddyr1xkccbxm0l8j3ryrw8kslfkkr1wmgy";
+ sha256 = "1farz5zfx4cd0c3a0wb9pgfypzw0xxql1j1294z1sxslga1ziyjb";
};
configureFlags = [
diff --git a/pkgs/development/libraries/muparser/default.nix b/pkgs/development/libraries/muparser/default.nix
index d058322660c..4d3fe41dff8 100644
--- a/pkgs/development/libraries/muparser/default.nix
+++ b/pkgs/development/libraries/muparser/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, unzip}:
+{stdenv, fetchurl, unzip, setfile}:
stdenv.mkDerivation rec {
pname = "muparser";
@@ -10,12 +10,14 @@ stdenv.mkDerivation rec {
sha256 = "00l92k231yb49wijzkspa2l58mapn6vh2dlxnlg0pawjjfv33s6z";
};
- buildInputs = [ unzip ];
+ buildInputs = [
+ unzip
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [setfile];
meta = {
homepage = http://muparser.sourceforge.net;
description = "An extensible high performance math expression parser library written in C++";
license = stdenv.lib.licenses.mit;
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
};
}
diff --git a/pkgs/development/libraries/ndi/default.nix b/pkgs/development/libraries/ndi/default.nix
new file mode 100644
index 00000000000..fcf9457c691
--- /dev/null
+++ b/pkgs/development/libraries/ndi/default.nix
@@ -0,0 +1,60 @@
+{ stdenv, requireFile, avahi }:
+
+stdenv.mkDerivation rec {
+ pname = "ndi";
+ version = "4";
+
+ src = requireFile rec {
+ name = "InstallNDISDK_v${version}_Linux.tar.gz";
+ sha256 = "1hac5npyg8nifs9ipj34pkn0zjyx8774x3i3h8znhmijx2j2982p";
+ message = ''
+ In order to use the NDI SDK, you need to comply with NewTek's license and
+ download the Linux version ${version} tarball from:
+
+ ${meta.homepage}
+
+ Once you have downloaded the file, please use the following command and
+ re-run the installation:
+
+ nix-prefetch-url file://\$PWD/${name}
+ '';
+ };
+
+ buildInputs = [ avahi ];
+
+ unpackPhase = ''
+ unpackFile ${src}
+ echo y | ./InstallNDISDK_v4_Linux.sh
+ sourceRoot="NDI SDK for Linux";
+ '';
+
+ installPhase = ''
+ mkdir $out
+ mv bin/x86_64-linux-gnu $out/bin
+ for i in $out/bin/*; do
+ patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$i"
+ done
+ patchelf --set-rpath "${avahi}/lib:${stdenv.cc.libc}/lib" $out/bin/ndi-record
+ mv lib/x86_64-linux-gnu $out/lib
+ for i in $out/lib/*; do
+ if [ -L "$i" ]; then continue; fi
+ patchelf --set-rpath "${avahi}/lib:${stdenv.cc.libc}/lib" "$i"
+ done
+ mv include examples $out/
+ mkdir -p $out/share/doc/${pname}-${version}
+ mv licenses $out/share/doc/${pname}-${version}/licenses
+ mv logos $out/share/doc/${pname}-${version}/logos
+ mv documentation/* $out/share/doc/${pname}-${version}/
+ '';
+
+ # Stripping breaks ndi-record.
+ dontStrip = true;
+
+ meta = with stdenv.lib; {
+ homepage = "https://ndi.tv/sdk/";
+ description = "NDI Software Developer Kit";
+ platforms = ["x86_64-linux"];
+ hydraPlatforms = [];
+ license = licenses.unfree;
+ };
+}
diff --git a/pkgs/development/libraries/netcdf/default.nix b/pkgs/development/libraries/netcdf/default.nix
index 0c597fc4b33..af4f8a5d129 100644
--- a/pkgs/development/libraries/netcdf/default.nix
+++ b/pkgs/development/libraries/netcdf/default.nix
@@ -41,6 +41,7 @@ in stdenv.mkDerivation rec {
++ (stdenv.lib.optionals mpiSupport [ "--enable-parallel-tests" "CC=${mpi}/bin/mpicc" ]);
meta = {
+ description = "Libraries for the Unidata network Common Data Format";
platforms = stdenv.lib.platforms.unix;
homepage = https://www.unidata.ucar.edu/software/netcdf/;
license = {
diff --git a/pkgs/development/libraries/nettle/default.nix b/pkgs/development/libraries/nettle/default.nix
index 900451351c8..36c9f0e6ac7 100644
--- a/pkgs/development/libraries/nettle/default.nix
+++ b/pkgs/development/libraries/nettle/default.nix
@@ -1,10 +1,10 @@
{ callPackage, fetchurl, ... } @ args:
callPackage ./generic.nix (args // rec {
- version = "3.4.1";
+ version = "3.5.1";
src = fetchurl {
url = "mirror://gnu/nettle/nettle-${version}.tar.gz";
- sha256 = "1bcji95n1iz9p9vsgdgr26v6s7zhpsxfbjjwpqcihpfd6lawyhgr";
+ sha256 = "06clvkdfxhlbagn4afssylmn5vrak59dlmnvy8b2xc31hycs3k3m";
};
})
diff --git a/pkgs/development/libraries/nghttp2/default.nix b/pkgs/development/libraries/nghttp2/default.nix
index d02247196b1..04018f0e80b 100644
--- a/pkgs/development/libraries/nghttp2/default.nix
+++ b/pkgs/development/libraries/nghttp2/default.nix
@@ -1,7 +1,9 @@
{ stdenv, fetchurl, pkgconfig
# Optional Dependencies
-, openssl ? null, libev ? null, zlib ? null, c-ares ? null
+, openssl ? null, zlib ? null
+, enableLibEv ? !stdenv.hostPlatform.isWindows, libev ? null
+, enableCAres ? !stdenv.hostPlatform.isWindows, c-ares ? null
, enableHpack ? false, jansson ? null
, enableAsioLib ? false, boost ? null
, enableGetAssets ? false, libxml2 ? null
@@ -28,7 +30,10 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "out" "dev" "lib" ];
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ openssl libev zlib c-ares ]
+ buildInputs = [ openssl ]
+ ++ optional enableLibEv libev
+ ++ [ zlib ]
+ ++ optional enableCAres c-ares
++ optional enableHpack jansson
++ optional enableAsioLib boost
++ optional enableGetAssets libxml2
diff --git a/pkgs/development/libraries/nlohmann_json/default.nix b/pkgs/development/libraries/nlohmann_json/default.nix
index 129cc7ed84c..72d425e8918 100644
--- a/pkgs/development/libraries/nlohmann_json/default.nix
+++ b/pkgs/development/libraries/nlohmann_json/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "nlohmann_json";
- version = "3.6.1";
+ version = "3.7.0";
src = fetchFromGitHub {
owner = "nlohmann";
repo = "json";
rev = "v${version}";
- sha256 = "1dgx3j9pb0f52dh73z8dpwdy79bra1qi5vpl66b9inq4gamf813z";
+ sha256 = "0v7xih4zjixxxfvkfbs7a8j9qcvpwlsv4vrkbyns3hc7b44nb8ap";
};
nativeBuildInputs = [ cmake ];
@@ -18,9 +18,14 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-DBuildTests=${if doCheck then "ON" else "OFF"}"
+ "-DJSON_MultipleHeaders=ON"
];
- doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
+ # A test cause the build to timeout https://github.com/nlohmann/json/issues/1816
+ #doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
+ doCheck = false;
+
+ postInstall = "rm -rf $out/lib64";
meta = with stdenv.lib; {
description = "Header only C++ library for the JSON file format";
diff --git a/pkgs/development/libraries/nspr/default.nix b/pkgs/development/libraries/nspr/default.nix
index b62fa1cb704..23587cbef6b 100644
--- a/pkgs/development/libraries/nspr/default.nix
+++ b/pkgs/development/libraries/nspr/default.nix
@@ -2,7 +2,7 @@
, CoreServices ? null
, buildPackages }:
-let version = "4.21"; in
+let version = "4.23"; in
stdenv.mkDerivation {
pname = "nspr";
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://mozilla/nspr/releases/v${version}/src/nspr-${version}.tar.gz";
- sha256 = "0nkbgk0x31nfm4xl8la0a3vrnpa8gzkh7g4k65p7n880n73k5shm";
+ sha256 = "193p6i2r6wvpb4i04a9pxbqkxcn8rbcmwl81m4yp5xgs6w8857ab";
};
patches = [
diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix
index b6b1d406eac..ff72d87f3c3 100644
--- a/pkgs/development/libraries/nss/default.nix
+++ b/pkgs/development/libraries/nss/default.nix
@@ -5,7 +5,7 @@ let
url = http://dev.gentoo.org/~polynomial-c/mozilla/nss-3.15.4-pem-support-20140109.patch.xz;
sha256 = "10ibz6y0hknac15zr6dw4gv9nb5r5z9ym6gq18j3xqx7v7n3vpdw";
};
- version = "3.46";
+ version = "3.46.1";
underscoreVersion = builtins.replaceStrings ["."] ["_"] version;
in stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz";
- sha256 = "1vqcl6wxn2nsm2fmlwzmxyagrsj1p1y9bc54b2i2nq45s94rcsbb";
+ sha256 = "0l9ns44rlkp1bpblplspfbqmyhb8rhvc89y56kqh725rgpny1xrv";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
diff --git a/pkgs/development/libraries/nsss/default.nix b/pkgs/development/libraries/nsss/default.nix
index cd1205e2c7d..5c8bf8dedc1 100644
--- a/pkgs/development/libraries/nsss/default.nix
+++ b/pkgs/development/libraries/nsss/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
buildPackage {
pname = "nsss";
- version = "0.0.1.1";
- sha256 = "14y1vl7n8vd5fh9bwiwwxxslisli8pz3a2f1sfv12l0p8ngpgm57";
+ version = "0.0.2.1";
+ sha256 = "1arzl4492wv42rvv6xs8h5d3qpy9nwxv5l84inzabs6s9f9nlxax";
description = "An implementation of a subset of the pwd.h, group.h and shadow.h family of functions.";
diff --git a/pkgs/development/libraries/ntl/default.nix b/pkgs/development/libraries/ntl/default.nix
index efb307507a3..10e59c5117c 100644
--- a/pkgs/development/libraries/ntl/default.nix
+++ b/pkgs/development/libraries/ntl/default.nix
@@ -14,11 +14,11 @@ assert withGf2x -> gf2x != null;
stdenv.mkDerivation rec {
pname = "ntl";
- version = "11.3.4";
+ version = "11.4.1";
src = fetchurl {
url = "http://www.shoup.net/ntl/ntl-${version}.tar.gz";
- sha256 = "0fdy63x6iglp20ypqhkpjj6wqjzpxlyl2wfw2dqlgiy6l6ibm4rd";
+ sha256 = "03k2hb6yn49d1f9cdig2ci7h5ga0x3nb3li60hh19wdqzg28f1m3";
};
buildInputs = [
diff --git a/pkgs/development/libraries/nvidia-texture-tools/default.nix b/pkgs/development/libraries/nvidia-texture-tools/default.nix
index 73b5e3fe772..70c48631981 100644
--- a/pkgs/development/libraries/nvidia-texture-tools/default.nix
+++ b/pkgs/development/libraries/nvidia-texture-tools/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "nvidia-texture-tools";
- version = "2.1.0";
+ version = "unstable-2019-10-27";
src = fetchFromGitHub {
owner = "castano";
repo = "nvidia-texture-tools";
- rev = version;
- sha256 = "0p8ja0k323nkgm07z0qlslg6743vimy9rf3wad2968az0vwzjjyx";
+ rev = "a131e4c6b0b7c9c73ccc3c9e6f1c7e165be86bcc";
+ sha256 = "1qzyr3ib5dpxyq1y33lq02qv4cww075sm9bm4f651d34q5x38sk3";
};
nativeBuildInputs = [ cmake ];
@@ -37,5 +37,6 @@ stdenv.mkDerivation rec {
homepage = https://github.com/castano/nvidia-texture-tools;
license = licenses.mit;
platforms = platforms.unix;
+ broken = stdenv.isAarch64;
};
}
diff --git a/pkgs/development/libraries/olm/default.nix b/pkgs/development/libraries/olm/default.nix
index dd3f83a0130..224c01e2c50 100644
--- a/pkgs/development/libraries/olm/default.nix
+++ b/pkgs/development/libraries/olm/default.nix
@@ -2,18 +2,11 @@
stdenv.mkDerivation rec {
pname = "olm";
- version = "3.0.0";
-
- meta = {
- description = "Implements double cryptographic ratchet and Megolm ratchet";
- license = stdenv.lib.licenses.asl20;
- homepage = https://matrix.org/git/olm/about;
- platforms = with stdenv.lib.platforms; darwin ++ linux;
- };
+ version = "3.1.4";
src = fetchurl {
- url = "https://matrix.org/git/olm/snapshot/${pname}-${version}.tar.gz";
- sha256 = "1iivxjk458v9lhqgzp0c4k5azligsh9k3rk6irf9ssj29wzgjm2c";
+ url = "https://matrix.org/git/olm/-/archive/${version}/${pname}-${version}.tar.gz";
+ sha256 = "0f7azjxc77n4ib9nj3cwyk3vhk8r2dsyf7id6nvqyxqxwxn95a8w";
};
doCheck = true;
@@ -25,4 +18,11 @@ stdenv.mkDerivation rec {
makeFlags = if stdenv.cc.isClang then [ "CC=cc" ] else null;
installFlags = "PREFIX=$(out)";
+
+ meta = {
+ description = "Implements double cryptographic ratchet and Megolm ratchet";
+ license = stdenv.lib.licenses.asl20;
+ homepage = https://matrix.org/git/olm/about;
+ platforms = with stdenv.lib.platforms; darwin ++ linux;
+ };
}
diff --git a/pkgs/development/libraries/onnxruntime/default.nix b/pkgs/development/libraries/onnxruntime/default.nix
index b5549c6735f..33bc4c6e82c 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 = "0.5.0";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "onnxruntime";
rev = "v${version}";
- sha256 = "0s8ylc5xr55490hbz7zn3hnp9dnyp92d320ln8xw5hqkw3mgyr3p";
+ sha256 = "1d28lzrjnq69yl8j9ncxlsxl0bniacn3hnsr9van10zgp527436v";
# 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
@@ -43,6 +43,8 @@ stdenv.mkDerivation rec {
rm -r $out/bin # ctest runner
'';
+ enableParallelBuilding = true;
+
meta = with stdenv.lib; {
description = "Cross-platform, high performance scoring engine for ML models";
longDescription = ''
@@ -55,6 +57,9 @@ stdenv.mkDerivation rec {
compatibility.
'';
homepage = "https://github.com/microsoft/onnxruntime";
+ changelog = "https://github.com/microsoft/onnxruntime/releases";
+ # https://github.com/microsoft/onnxruntime/blob/master/BUILD.md#architectures
+ platforms = platforms.unix;
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};
diff --git a/pkgs/development/libraries/openal-soft/default.nix b/pkgs/development/libraries/openal-soft/default.nix
index 89ac85b752b..76f2861428d 100644
--- a/pkgs/development/libraries/openal-soft/default.nix
+++ b/pkgs/development/libraries/openal-soft/default.nix
@@ -20,6 +20,14 @@ stdenv.mkDerivation rec {
sha256 = "0b0g0q1c36nfb289xcaaj3cmyfpiswvvgky3qyalsf9n4dj7vnzi";
};
+ # this will make it find its own data files (e.g. HRTF profiles)
+ # without any other configuration
+ patches = [ ./search-out.patch ];
+ postPatch = ''
+ substituteInPlace Alc/helpers.c \
+ --replace "@OUT@" $out
+ '';
+
nativeBuildInputs = [ cmake ];
buildInputs = []
diff --git a/pkgs/development/libraries/openal-soft/search-out.patch b/pkgs/development/libraries/openal-soft/search-out.patch
new file mode 100644
index 00000000000..0f9c2abad3c
--- /dev/null
+++ b/pkgs/development/libraries/openal-soft/search-out.patch
@@ -0,0 +1,12 @@
+diff -Nuar a/Alc/helpers.c b/Alc/helpers.c
+--- a/Alc/helpers.c 1970-01-01 00:00:01.000000000 +0000
++++ b/Alc/helpers.c 1970-01-01 00:00:02.000000000 +0000
+@@ -951,6 +951,8 @@
+ }
+ }
+
++ DirectorySearch("@OUT@/share", ext, &results);
++
+ alstr_reset(&path);
+ }
+
diff --git a/pkgs/development/libraries/openbabel/default.nix b/pkgs/development/libraries/openbabel/default.nix
index 26bcf3d20ff..3838e1103ba 100644
--- a/pkgs/development/libraries/openbabel/default.nix
+++ b/pkgs/development/libraries/openbabel/default.nix
@@ -25,6 +25,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkgconfig ];
meta = {
+ description = "A toolbox designed to speak the many languages of chemical data";
+ homepage = "http://openbabel.org";
platforms = stdenv.lib.platforms.all;
maintainers = [ ];
license = stdenv.lib.licenses.gpl2Plus;
diff --git a/pkgs/development/libraries/openbsm/default.nix b/pkgs/development/libraries/openbsm/default.nix
index 25e7267b3c9..269b0138091 100644
--- a/pkgs/development/libraries/openbsm/default.nix
+++ b/pkgs/development/libraries/openbsm/default.nix
@@ -16,7 +16,8 @@ stdenv.mkDerivation rec {
configureFlags = [ "ac_cv_file__usr_include_mach_audit_triggers_defs=no" ];
meta = {
- homepage = http://www.openbsm.org/;
+ description = "An implementation of Sun's Basic Security Module (BSM) security audit API and file format";
+ homepage = "http://www.openbsm.org/";
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ matthewbauer ];
license = lib.licenses.bsd2;
diff --git a/pkgs/development/libraries/opencolorio/default.nix b/pkgs/development/libraries/opencolorio/default.nix
index cbd05848173..06eff9d17f3 100644
--- a/pkgs/development/libraries/opencolorio/default.nix
+++ b/pkgs/development/libraries/opencolorio/default.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://opencolorio.org;
+ homepage = https://opencolorio.org;
description = "A color management framework for visual effects and animation";
license = licenses.bsd3;
maintainers = [ maintainers.goibhniu ];
diff --git a/pkgs/development/libraries/opencv/3.x.nix b/pkgs/development/libraries/opencv/3.x.nix
index d8946dae095..874f9535759 100644
--- a/pkgs/development/libraries/opencv/3.x.nix
+++ b/pkgs/development/libraries/opencv/3.x.nix
@@ -36,20 +36,20 @@
}:
let
- version = "3.4.7";
+ version = "3.4.8";
src = fetchFromGitHub {
owner = "opencv";
repo = "opencv";
rev = version;
- sha256 = "0r5rrcnqx2lsnr1ja5ij2chb7yk9kkamr4p0ik52sqxydwkv3z50";
+ sha256 = "1dnz3gfj70lm1gbrk8pz28apinlqi2x6nvd6xcy5hs08505nqnjp";
};
contribSrc = fetchFromGitHub {
owner = "opencv";
repo = "opencv_contrib";
rev = version;
- sha256 = "1ik6acsmgrx66awf19r2y3ijqvv9xg43gaphwszbiyi0jq3r43yw";
+ sha256 = "0psaa1yx36n34l09zd1y8jxgf8q4jzxd3vn06fqmzwzy85hcqn8i";
};
# Contrib must be built in order to enable Tesseract support:
diff --git a/pkgs/development/libraries/opencv/4.x.nix b/pkgs/development/libraries/opencv/4.x.nix
index aa4c7afa4db..a5eb1029ad9 100644
--- a/pkgs/development/libraries/opencv/4.x.nix
+++ b/pkgs/development/libraries/opencv/4.x.nix
@@ -36,20 +36,20 @@
}:
let
- version = "4.1.0";
+ version = "4.1.2";
src = fetchFromGitHub {
owner = "opencv";
repo = "opencv";
rev = version;
- sha256 = "0m1f51m11iz4vxfrmnhawksd669ld247rlfdq5fhkvfk3r7aidw6";
+ sha256 = "0c98ziwvfrzdzwn52a36d37n5rac8zmxq2jn479bzfaii1bib8xx";
};
contribSrc = fetchFromGitHub {
owner = "opencv";
repo = "opencv_contrib";
rev = version;
- sha256 = "1phmmba96m5znjf3wxwhxavgzgp3bs5qqsjk9ay1i63rdacz4vlf";
+ sha256 = "10ryyxhggin5dk5glf4ycyrfryqf50f4bs10biv6nxlrrinm2di4";
};
# Contrib must be built in order to enable Tesseract support:
@@ -130,10 +130,10 @@ let
ade = rec {
src = fetchurl {
url = "https://github.com/opencv/ade/archive/${name}";
- sha256 = "1r85vdkvcka7bcxk69pd0ai4hld4iakpj4xl0xbinx3p9pv5a4l8";
+ sha256 = "04n9na2bph706bdxnnqfcbga4cyj8kd9s9ni7qyvnpj5v98jwvlm";
};
- name = "v0.1.1d.zip";
- md5 = "37479d90e3a5d47f132f512b22cbe206";
+ name = "v0.1.1f.zip";
+ md5 = "b624b995ec9c439cbc2e9e6ee940d3a2";
dst = ".cache/ade";
};
@@ -161,14 +161,6 @@ stdenv.mkDerivation {
cp --no-preserve=mode -r "${contribSrc}/modules" "$NIX_BUILD_TOP/source/opencv_contrib"
'';
- patches = [
- (fetchpatch {
- url = "https://github.com/opencv/opencv/commit/5691d998ead1d9b0542bcfced36c2dceb3a59023.patch";
- name = "CVE-2019-14493.patch";
- sha256 = "14qva9f5z10apz5q0skdyiclr9sgkhab4fzksy1w3b6j6hg4wm7m";
- })
- ];
-
# This prevents cmake from using libraries in impure paths (which
# causes build failure on non NixOS)
# Also, work around https://github.com/NixOS/nixpkgs/issues/26304 with
diff --git a/pkgs/development/libraries/openexr/default.nix b/pkgs/development/libraries/openexr/default.nix
index 9eef138c532..328bce35357 100644
--- a/pkgs/development/libraries/openexr/default.nix
+++ b/pkgs/development/libraries/openexr/default.nix
@@ -1,4 +1,5 @@
-{ lib, stdenv, buildPackages, fetchurl, autoconf, automake, libtool, pkgconfig, zlib, ilmbase, }:
+{ lib, stdenv, buildPackages, fetchurl, autoconf, automake, libtool, pkgconfig,
+ zlib, ilmbase, fetchpatch }:
let
# Doesn't really do anything when not crosscompiling
@@ -16,6 +17,12 @@ stdenv.mkDerivation rec {
patches = [
./bootstrap.patch
+ (fetchpatch {
+ name = "CVE-2018-18444.patch";
+ url = "https://github.com/openexr/openexr/commit/1b0f1e5d7dcf2e9d6cbb4e005e803808b010b1e0.patch";
+ sha256 = "0f5m4wdwqqg8wfg7azzsz5yfpdrvws314rd4sqfc74j1g6wrcnqj";
+ stripLen = 1;
+ })
];
outputs = [ "bin" "dev" "out" "doc" ];
@@ -48,7 +55,8 @@ stdenv.mkDerivation rec {
doCheck = false; # fails 1 of 1 tests
meta = with stdenv.lib; {
- homepage = https://www.openexr.com/;
+ description = "A high dynamic-range (HDR) image file format";
+ homepage = "https://www.openexr.com/";
license = licenses.bsd3;
platforms = platforms.all;
};
diff --git a/pkgs/development/libraries/openfst/default.nix b/pkgs/development/libraries/openfst/default.nix
index 6554d025311..51ed495a995 100644
--- a/pkgs/development/libraries/openfst/default.nix
+++ b/pkgs/development/libraries/openfst/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "openfst";
- version = "1.7.2";
+ version = "1.7.4";
src = fetchurl {
url = "http://www.openfst.org/twiki/pub/FST/FstDownload/${pname}-${version}.tar.gz";
- sha256 = "0fqgk8195kz21is09gwzwnrg7fr9526bi9mh4apyskapz27pbhr1";
+ sha256 = "0drhq5348vbaccpa0z3jvd5hyv5bm2i9xrak1wb4yvl2mx77dbmh";
};
meta = {
description = "Library for working with finite-state transducers";
diff --git a/pkgs/development/libraries/openmpi/default.nix b/pkgs/development/libraries/openmpi/default.nix
index 2a293e0b856..5996dda1e74 100644
--- a/pkgs/development/libraries/openmpi/default.nix
+++ b/pkgs/development/libraries/openmpi/default.nix
@@ -1,5 +1,8 @@
{ stdenv, fetchurl, fetchpatch, gfortran, perl, libnl
-, rdma-core, zlib, numactl, libevent, hwloc, pkgsTargetTarget
+, rdma-core, zlib, numactl, libevent, hwloc, pkgsTargetTarget, symlinkJoin
+
+# Enable CUDA support
+, cudaSupport ? false, cudatoolkit ? null
# Enable the Sun Grid Engine bindings
, enableSGE ? false
@@ -8,9 +11,15 @@
, enablePrefix ? false
}:
+assert !cudaSupport || cudatoolkit != null;
+
let
version = "4.0.2";
+ cudatoolkit_joined = symlinkJoin {
+ name = "${cudatoolkit.name}-unsplit";
+ paths = [ cudatoolkit.out cudatoolkit.lib ];
+ };
in stdenv.mkDerivation rec {
pname = "openmpi";
inherit version;
@@ -33,15 +42,20 @@ in stdenv.mkDerivation rec {
buildInputs = with stdenv; [ gfortran zlib ]
++ lib.optionals isLinux [ libnl numactl ]
+ ++ lib.optionals cudaSupport [ cudatoolkit ]
++ [ libevent hwloc ]
++ lib.optional (isLinux || isFreeBSD) rdma-core;
nativeBuildInputs = [ perl ];
- configureFlags = with stdenv; [ "--disable-mca-dso" ]
+ configureFlags = with stdenv; lib.optional (!cudaSupport) "--disable-mca-dso"
++ lib.optional isLinux "--with-libnl=${libnl.dev}"
++ lib.optional enableSGE "--with-sge"
++ lib.optional enablePrefix "--enable-mpirun-prefix-by-default"
+ # TODO: add UCX support, which is recommended to use with cuda for the most robust OpenMPI build
+ # https://github.com/openucx/ucx
+ # https://www.open-mpi.org/faq/?category=buildcuda
+ ++ lib.optionals cudaSupport [ "--with-cuda=${cudatoolkit_joined}" "--enable-dlopen" ]
;
enableParallelBuilding = true;
@@ -69,6 +83,10 @@ in stdenv.mkDerivation rec {
doCheck = true;
+ passthru = {
+ inherit cudaSupport cudatoolkit;
+ };
+
meta = with stdenv.lib; {
homepage = https://www.open-mpi.org/;
description = "Open source MPI-3 implementation";
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
index 0b026ae75f4..3a5a37cc477 100644
--- a/pkgs/development/libraries/openssl/default.nix
+++ b/pkgs/development/libraries/openssl/default.nix
@@ -44,10 +44,11 @@ let
# TODO(@Ericson2314): Improve with mass rebuild
configurePlatforms = [];
configureScript = {
- x86_64-darwin = "./Configure darwin64-x86_64-cc";
- x86_64-solaris = "./Configure solaris64-x86_64-gcc";
armv6l-linux = "./Configure linux-armv4 -march=armv6";
armv7l-linux = "./Configure linux-armv4 -march=armv7-a";
+ x86_64-darwin = "./Configure darwin64-x86_64-cc";
+ x86_64-linux = "./Configure linux-x86_64";
+ x86_64-solaris = "./Configure solaris64-x86_64-gcc";
}.${stdenv.hostPlatform.system} or (
if stdenv.hostPlatform == stdenv.buildPlatform
then "./config"
@@ -95,7 +96,11 @@ let
'' +
''
mkdir -p $bin
+ '' + stdenv.lib.optionalString (!stdenv.hostPlatform.isWindows)
+ ''
substituteInPlace $out/bin/c_rehash --replace ${buildPackages.perl} ${perl}
+ '' +
+ ''
mv $out/bin $bin/
mkdir $dev
@@ -107,7 +112,7 @@ let
rmdir $out/etc/ssl/{certs,private}
'';
- postFixup = ''
+ postFixup = stdenv.lib.optionalString (!stdenv.hostPlatform.isWindows) ''
# Check to make sure the main output doesn't depend on perl
if grep -r '${buildPackages.perl}' $out; then
echo "Found an erroneous dependency on perl ^^^" >&2
diff --git a/pkgs/development/libraries/openvdb/default.nix b/pkgs/development/libraries/openvdb/default.nix
index 3be467fdb32..483b3d788e2 100644
--- a/pkgs/development/libraries/openvdb/default.nix
+++ b/pkgs/development/libraries/openvdb/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec
{
pname = "openvdb";
- version = "6.2.0";
+ version = "6.2.1";
src = fetchFromGitHub {
owner = "dreamworksanimation";
repo = "openvdb";
rev = "v${version}";
- sha256 = "0ms7jmx9nsza46bky42vyb6n6p29kfjfidqg51kccvirzi07crvq";
+ sha256 = "1ypkzdkgsbcczfvrqblnxfzm13w0mdkskgqmgvmbfi66vpaazdrf";
};
outputs = [ "out" ];
diff --git a/pkgs/development/libraries/openxr-loader/default.nix b/pkgs/development/libraries/openxr-loader/default.nix
index ec4e1b5e837..6cf03bc990c 100644
--- a/pkgs/development/libraries/openxr-loader/default.nix
+++ b/pkgs/development/libraries/openxr-loader/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "openxr-loader";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenXR-SDK-Source";
rev = "release-${version}";
- sha256 = "11lkihykwkq0sbmijqxmn52lg6mcn6gkcpj1c7fhzm0hm1b9p9dn";
+ sha256 = "0hqf0z38gk4id8d6vcms66mh3gllh2xib5mr11069sh9ak6b3mmp";
};
nativeBuildInputs = [ cmake python3 ];
diff --git a/pkgs/development/libraries/packr/default.nix b/pkgs/development/libraries/packr/default.nix
index e2be8ded31c..4482a9cd312 100644
--- a/pkgs/development/libraries/packr/default.nix
+++ b/pkgs/development/libraries/packr/default.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "packr";
- version = "2.6.0";
+ version = "2.7.1";
src = fetchFromGitHub {
owner = "gobuffalo";
repo = pname;
rev = "v${version}";
- sha256 = "11bd0s3hyzvhcg1q0iahv2w9f0w1k57jfxgswhz7dyndxvvr2b8i";
+ sha256 = "0m5kl2fq8gf1v4vllgag2xl8fd382sdgqrcdb8f5alsnrdn08kb9";
};
subPackages = [ "packr" "v2/packr2" ];
diff --git a/pkgs/development/libraries/pango/default.nix b/pkgs/development/libraries/pango/default.nix
index 0f84b382f4d..9f1e7d5c2fc 100644
--- a/pkgs/development/libraries/pango/default.nix
+++ b/pkgs/development/libraries/pango/default.nix
@@ -42,6 +42,11 @@ in stdenv.mkDerivation rec {
url = "https://gitlab.gnome.org/GNOME/pango/commit/546f4c242d6f4fe312de3b7c918a848e5172e18d.patch";
sha256 = "1cqhy4xbwx3ad7z5d1ks7smf038b9as8c6qy84rml44h0fgiq4m2";
})
+ (fetchpatch {
+ # Fixes CVE-2019-1010238
+ url = "https://gitlab.gnome.org/GNOME/pango/commit/490f8979a260c16b1df055eab386345da18a2d54.diff";
+ sha256 = "1s0qclbaknkx3dkc3n6mlmx3fnhlr2pkncqjkywprpvahmmypr7k";
+ })
];
mesonFlags = [
diff --git a/pkgs/development/libraries/pcre/default.nix b/pkgs/development/libraries/pcre/default.nix
index 2e111240758..cf08f989369 100644
--- a/pkgs/development/libraries/pcre/default.nix
+++ b/pkgs/development/libraries/pcre/default.nix
@@ -29,8 +29,6 @@ in stdenv.mkDerivation {
]
++ optional (variant != null) "--enable-${variant}";
- buildInputs = optional (stdenv.hostPlatform.libc == "msvcrt") windows.mingw_w64_pthreads;
-
# https://bugs.exim.org/show_bug.cgi?id=2173
patches = [ ./stacksize-detection.patch ];
diff --git a/pkgs/development/libraries/physics/apfel/default.nix b/pkgs/development/libraries/physics/apfel/default.nix
index 5302ad21258..4ebfd6fbfa3 100644
--- a/pkgs/development/libraries/physics/apfel/default.nix
+++ b/pkgs/development/libraries/physics/apfel/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, gfortran, lhapdf, python2 }:
+{ stdenv, fetchFromGitHub, gfortran, lhapdf, python2, zlib }:
stdenv.mkDerivation rec {
pname = "apfel";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "13n5ygbqvskg3qq5n4sff1nbii0li0zf1vqissai7x0hynxgy7p6";
};
- buildInputs = [ gfortran lhapdf python2 ];
+ buildInputs = [ gfortran lhapdf python2 zlib ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/physics/fastjet-contrib/default.nix b/pkgs/development/libraries/physics/fastjet-contrib/default.nix
new file mode 100644
index 00000000000..2bc5b12dfb7
--- /dev/null
+++ b/pkgs/development/libraries/physics/fastjet-contrib/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchurl, fastjet }:
+
+stdenv.mkDerivation rec {
+ pname = "fastjet-contrib";
+ version = "1.042";
+
+ src = fetchurl {
+ url = "http://fastjet.hepforge.org/contrib/downloads/fjcontrib-${version}.tar.gz";
+ sha256 = "0cc8dn6g7adj2pgs8hvczg68i3xhlk6978m4gxamgibilf9jw1av";
+ };
+
+ buildInputs = [ fastjet ];
+
+ postPatch = ''
+ for f in Makefile.in */Makefile; do
+ substituteInPlace "$f" --replace "CXX=g++" ""
+ done
+ patchShebangs ./configure ./utils/check.sh ./utils/install-sh
+ '';
+
+ enableParallelBuilding = true;
+
+ doCheck = true;
+
+ postBuild = ''
+ make fragile-shared
+ '';
+
+ postInstall = ''
+ make fragile-shared-install
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Third party extensions for FastJet";
+ homepage = "http://fastjet.fr/";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ veprbl ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/physics/qcdnum/default.nix b/pkgs/development/libraries/physics/qcdnum/default.nix
index ad5f994620f..8b002ce8195 100644
--- a/pkgs/development/libraries/physics/qcdnum/default.nix
+++ b/pkgs/development/libraries/physics/qcdnum/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, gfortran }:
+{ stdenv, fetchurl, gfortran, zlib }:
stdenv.mkDerivation rec {
pname = "QCDNUM";
@@ -10,6 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ gfortran ];
+ buildInputs = [ zlib ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/polkit/default.nix b/pkgs/development/libraries/polkit/default.nix
index 0d220988b15..05813bf29dc 100644
--- a/pkgs/development/libraries/polkit/default.nix
+++ b/pkgs/development/libraries/polkit/default.nix
@@ -1,15 +1,19 @@
{ stdenv, fetchurl, pkgconfig, glib, expat, pam, perl, fetchpatch
, intltool, spidermonkey_60 , gobject-introspection, libxslt, docbook_xsl, dbus
, docbook_xml_dtd_412, gtk-doc, coreutils
-, useSystemd ? stdenv.isLinux, systemd
+, useSystemd ? (stdenv.isLinux && !stdenv.hostPlatform.isMusl), systemd, elogind
, withGnome ? true
-, doCheck ? stdenv.isLinux
+# A few tests currently fail on musl (polkitunixusertest, polkitunixgrouptest, polkitidentitytest segfault).
+# Not yet investigated; it may be due to the "Make netgroup support optional"
+# patch not updating the tests correctly yet, or doing something wrong,
+# or being unrelated to that.
+, doCheck ? (stdenv.isLinux && !stdenv.hostPlatform.isMusl)
}:
let
system = "/run/current-system/sw";
- setuid = "/run/wrappers/bin"; #TODO: from config.security.wrapperDir;
+ setuid = "/run/wrappers/bin";
in
@@ -24,10 +28,20 @@ stdenv.mkDerivation rec {
patches = [
# Don't use etc/dbus-1/system.d
+ # Upstream MR: https://gitlab.freedesktop.org/polkit/polkit/merge_requests/11
(fetchpatch {
- url = "https://gitlab.freedesktop.org/polkit/polkit/merge_requests/11.patch";
+ url = "https://gitlab.freedesktop.org/polkit/polkit/commit/5dd4e22efd05d55833c4634b56e473812b5acbf2.patch";
sha256 = "17lv7xj5ksa27iv4zpm4zwd4iy8zbwjj4ximslfq3sasiz9kxhlp";
})
+ ] ++ stdenv.lib.optionals stdenv.hostPlatform.isMusl [
+ # Make netgroup support optional (musl does not have it)
+ # Upstream MR: https://gitlab.freedesktop.org/polkit/polkit/merge_requests/10
+ # We use the version of the patch that Alpine uses successfully.
+ (fetchpatch {
+ name = "make-innetgr-optional.patch";
+ url = "https://git.alpinelinux.org/aports/plain/main/polkit/make-innetgr-optional.patch?id=391e7de6ced1a96c2dac812e0b12f1d7e0ea705e";
+ sha256 = "1p9qqqhnrfyjvvd50qh6vpl256kyfblm1qnhz5pm09klrl1bh1n4";
+ })
];
postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
@@ -40,11 +54,13 @@ stdenv.mkDerivation rec {
[ glib gtk-doc pkgconfig intltool perl ]
++ [ libxslt docbook_xsl docbook_xml_dtd_412 ]; # man pages
buildInputs =
- [ glib expat pam spidermonkey_60 ]
- ++ stdenv.lib.optional useSystemd systemd
+ [ expat pam spidermonkey_60 ]
+ ++ (if useSystemd then [systemd] else [elogind])
++ stdenv.lib.optional withGnome gobject-introspection;
- NIX_CFLAGS_COMPILE = " -Wno-deprecated-declarations "; # for polkit 0.114 and glib 2.56
+ propagatedBuildInputs = [
+ glib # in .pc Requires
+ ];
preConfigure = ''
chmod +x test/mocklibc/bin/mocklibc{,-test}.in
@@ -83,7 +99,7 @@ stdenv.mkDerivation rec {
];
inherit doCheck;
- checkInputs = [dbus];
+ checkInputs = [ dbus ];
checkPhase = ''
# tests need access to the system bus
dbus-run-session --config-file=${./system_bus.conf} -- sh -c 'DBUS_SYSTEM_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS make check'
@@ -94,6 +110,6 @@ stdenv.mkDerivation rec {
description = "A toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes";
license = licenses.gpl2;
platforms = platforms.unix;
- maintainers = [ ];
+ maintainers = with maintainers; [ worldofpeace ];
};
}
diff --git a/pkgs/development/libraries/poly2tri-c/default.nix b/pkgs/development/libraries/poly2tri-c/default.nix
new file mode 100644
index 00000000000..a3e42b3ae4b
--- /dev/null
+++ b/pkgs/development/libraries/poly2tri-c/default.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+, pkgconfig
+, glib
+}:
+
+stdenv.mkDerivation rec {
+ pname = "poly2tri-c";
+ version = "0.1.0";
+
+ outputs = [ "bin" "out" "dev" ];
+
+ src = fetchFromGitHub {
+ owner = "Paul-Browne";
+ repo = "poly2tri-c";
+ rev = "p2tc-${version}";
+ sha256 = "158vm3wqfxs22b74kqc4prlvjny38qqm3kz5wrgasmx0qciwh0g8";
+ };
+
+ nativeBuildInputs = [
+ autoreconfHook
+ pkgconfig
+ ];
+
+ buildInputs = [
+ glib
+ ];
+
+ NIX_CFLAGS_COMPILE = [
+ "--std=gnu99"
+ "-Wno-error"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Library for generating, refining and rendering 2-Dimensional Constrained Delaunay Triangulations";
+ homepage = "https://code.google.com/archive/p/poly2tri-c/";
+ license = licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ jtojnar ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/poppler/default.nix b/pkgs/development/libraries/poppler/default.nix
index 523e372996b..b8c88541edd 100644
--- a/pkgs/development/libraries/poppler/default.nix
+++ b/pkgs/development/libraries/poppler/default.nix
@@ -7,28 +7,20 @@
, minimal ? false, suffix ? "glib"
}:
-let # beware: updates often break cups-filters build
- version = "0.74.0";
+let
mkFlag = optset: flag: "-DENABLE_${flag}=${if optset then "on" else "off"}";
in
stdenv.mkDerivation rec {
name = "poppler-${suffix}-${version}";
+ version = "0.81.0"; # beware: updates often break cups-filters build
src = fetchurl {
url = "${meta.homepage}/poppler-${version}.tar.xz";
- sha256 = "0bvb0yq9zsl2b811j4l4x0vf8g5lgmqbndkb2hvgsrr5639rzq4j";
+ sha256 = "00pykc7nym3xg0wc60awv0i35zwdfyn0igb6jrnb6rsv0c5h4b91";
};
outputs = [ "out" "dev" ];
- patches = [
- (fetchpatch {
- name = "CVE-2019-9959.patch";
- url = "https://gitlab.freedesktop.org/poppler/poppler/commit/68ef84e5968a4249c2162b839ca6d7975048a557.patch";
- sha256 = "17a3qs74fnnrhjys23f4aw5y7yfsk5d507jcj4hh1bndqv6dpwg1";
- })
- ];
-
buildInputs = [ libiconv libintl ] ++ lib.optional withData poppler_data;
# TODO: reduce propagation to necessary libs
diff --git a/pkgs/development/libraries/protobuf/3.10.nix b/pkgs/development/libraries/protobuf/3.10.nix
new file mode 100644
index 00000000000..5ecb8e67f84
--- /dev/null
+++ b/pkgs/development/libraries/protobuf/3.10.nix
@@ -0,0 +1,6 @@
+{ callPackage, ... }:
+
+callPackage ./generic-v3.nix {
+ version = "3.10.1";
+ sha256 = "1kbi2i1m5c7ss02ip8h0bdzvns4dgxx30a5c0iiph8g2ns02lr33";
+}
diff --git a/pkgs/development/libraries/protobuf/3.9.nix b/pkgs/development/libraries/protobuf/3.9.nix
index a2f3e0e0164..e74d5c527b1 100644
--- a/pkgs/development/libraries/protobuf/3.9.nix
+++ b/pkgs/development/libraries/protobuf/3.9.nix
@@ -1,6 +1,6 @@
{ callPackage, ... }:
callPackage ./generic-v3.nix {
- version = "3.9.1";
- sha256 = "0vv85xb65dx6fa76fsnyps13kaamvwfzd8hr6ii1payr73x4zy2h";
+ version = "3.9.2";
+ sha256 = "080zxa9w1pxp5y05aiwc0c8mlqkkh98wmid4l7m99cliphsd4qnn";
}
diff --git a/pkgs/development/libraries/pstreams/default.nix b/pkgs/development/libraries/pstreams/default.nix
new file mode 100644
index 00000000000..a734ac1e9fd
--- /dev/null
+++ b/pkgs/development/libraries/pstreams/default.nix
@@ -0,0 +1,40 @@
+{ stdenv
+, fetchgit
+}:
+
+stdenv.mkDerivation rec {
+ pname = "PStreams";
+ version = "1.0.1";
+
+ src = fetchgit {
+ url = https://git.code.sf.net/p/pstreams/code;
+ rev = let dot2Underscore = stdenv.lib.strings.stringAsChars (c: if c == "." then "_" else c);
+ in "RELEASE_${dot2Underscore version}";
+ sha256 = "0r8aj0nh5mkf8cvnzl8bdy4nm7i74vs83axxfimcd74kjfn0irys";
+ };
+
+ makeFlags = [ "prefix=${placeholder "out"}" ];
+ dontBuild = true;
+ doCheck = true;
+
+ preInstall = "rm INSTALL";
+ # `make install` fails on case-insensitive file systems (e.g. APFS by
+ # default) because this target exists
+
+ meta = with stdenv.lib; {
+ description = "POSIX Process Control in C++";
+ longDescription = ''
+ PStreams allows you to run another program from your C++ application and
+ to transfer data between the two programs similar to shell pipelines.
+
+ In the simplest case, a PStreams class is like a C++ wrapper for the
+ POSIX.2 functions popen(3) and pclose(3), using C++ iostreams instead of
+ C's stdio library.
+ '';
+ homepage = http://pstreams.sourceforge.net/;
+ downloadPage = http://pstreams.sourceforge.net/download/;
+ maintainers = with maintainers; [ arthur ];
+ license = licenses.boost;
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/libraries/qpdf/default.nix b/pkgs/development/libraries/qpdf/default.nix
index 81606a4e28e..5cdde468416 100644
--- a/pkgs/development/libraries/qpdf/default.nix
+++ b/pkgs/development/libraries/qpdf/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, libjpeg, zlib, perl }:
-let version = "9.0.1";
+let version = "9.0.2";
in
stdenv.mkDerivation rec {
pname = "qpdf";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://sourceforge/qpdf/qpdf/${version}/${pname}-${version}.tar.gz";
- sha256 = "0lhgb82s2402ad2yiswkj227vjlw9zypphdfdivfkbril7dg6495";
+ sha256 = "0b6jhhsifgiwrznxxi3h7hqm7bi91wph65jjbvs4g2860vcm296h";
};
nativeBuildInputs = [ perl ];
diff --git a/pkgs/development/libraries/qscintilla/default.nix b/pkgs/development/libraries/qscintilla/default.nix
index 33e57a682b9..a8be20b73b1 100644
--- a/pkgs/development/libraries/qscintilla/default.nix
+++ b/pkgs/development/libraries/qscintilla/default.nix
@@ -32,7 +32,8 @@ in stdenv.mkDerivation rec {
++ (if withQt5 then [ qmake ] else [ qmake4Hook ])
++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
- patches = lib.optional (stdenv.isDarwin && withQt5) [ xcodePatch ];
+ patches = (lib.optional (stdenv.isDarwin && withQt5) xcodePatch) ++
+ (lib.optional (!withQt5) ./fix-qt4-build.patch );
# Make sure that libqscintilla2.so is available in $out/lib since it is expected
# by some packages such as sqlitebrowser
@@ -72,6 +73,5 @@ in stdenv.mkDerivation rec {
license = with licenses; [ gpl2 gpl3 ]; # and commercial
maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.unix;
- broken = !withQt5;
};
}
diff --git a/pkgs/development/libraries/qscintilla/fix-qt4-build.patch b/pkgs/development/libraries/qscintilla/fix-qt4-build.patch
new file mode 100644
index 00000000000..520a55b1ea2
--- /dev/null
+++ b/pkgs/development/libraries/qscintilla/fix-qt4-build.patch
@@ -0,0 +1,11 @@
+diff -ur QScintilla_gpl-2.11.2/Qt4Qt5/Qsci/qsciscintillabase.h QScintilla_gpl-2.11.2-fix/Qt4Qt5/Qsci/qsciscintillabase.h
+--- Qt4Qt5/Qsci/qsciscintillabase.h 2019-06-25 14:49:27.000000000 +0200
++++ Qt4Qt5-fix/Qsci/qsciscintillabase.h 2019-10-04 10:22:26.337474261 +0200
+@@ -27,6 +27,7 @@
+ #include
+ #include
+ #include
++#include
+
+ #include
+
diff --git a/pkgs/development/libraries/qt-5/5.12/default.nix b/pkgs/development/libraries/qt-5/5.12/default.nix
index c678cf351b1..9b6534c01b2 100644
--- a/pkgs/development/libraries/qt-5/5.12/default.nix
+++ b/pkgs/development/libraries/qt-5/5.12/default.nix
@@ -65,6 +65,7 @@ let
./qtbase.patch.d/0009-qtbase-tzdir.patch
./qtbase.patch.d/0010-qtbase-qtpluginpath.patch
./qtbase.patch.d/0011-qtbase-assert.patch
+ ./qtbase.patch.d/0012-fix-header_module.patch
];
qtdeclarative = [ ./qtdeclarative.patch ];
qtscript = [ ./qtscript.patch ];
@@ -78,6 +79,15 @@ let
url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/qtbug-77037-workaround.patch?h=packages/qt5-webengine&id=fc77d6b3d5ec74e421b58f199efceb2593cbf951";
sha256 = "1gv733qfdn9746nbqqxzyjx4ijjqkkb7zb71nxax49nna5bri3am";
})
+ # patch for CVE-2019-13720, can be removed when it is included in the next upstream release
+ # https://bugreports.qt.io/browse/QTBUG-1019226
+ (fetchpatch {
+ name = "qtwebengine-CVE-2019-13720.patch";
+ url = "https://code.qt.io/cgit/qt/qtwebengine-chromium.git/patch/?id=d6e5fc10";
+ sha256 = "0ywc12m196pr6xn7l5xbascihygkjj4pbcgcn9wxvi5ssdr6z46z";
+ extraPrefix = "src/3rdparty/";
+ stripLen = 1;
+ })
]
++ optional stdenv.isDarwin ./qtwebengine-darwin-no-platform-check.patch;
qtwebkit = [ ./qtwebkit.patch ]
diff --git a/pkgs/development/libraries/qt-5/5.12/fetch.sh b/pkgs/development/libraries/qt-5/5.12/fetch.sh
index 86cd509a9f2..575115c9bdf 100644
--- a/pkgs/development/libraries/qt-5/5.12/fetch.sh
+++ b/pkgs/development/libraries/qt-5/5.12/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( http://download.qt.io/official_releases/qt/5.12/5.12.4/submodules/ )
+WGET_ARGS=( http://download.qt.io/official_releases/qt/5.12/5.12.5/submodules/ )
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
index de3d68357c7..ae5d016c99f 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
@@ -1,18 +1,18 @@
-From 58d98b66da5d748d610f053053bd12e42c97d9e6 Mon Sep 17 00:00:00 2001
+From 361a9395704ca1ee170a8bb3823ba860293eecee Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Tue, 17 Sep 2019 05:34:00 -0500
-Subject: [PATCH 01/11] qtbase-mkspecs-mac
+Subject: [PATCH 01/12] qtbase-mkspecs-mac
---
mkspecs/common/mac.conf | 2 +-
- mkspecs/features/mac/default_post.prf | 196 --------------------------
+ mkspecs/features/mac/default_post.prf | 201 --------------------------
mkspecs/features/mac/default_pre.prf | 58 --------
mkspecs/features/mac/sdk.mk | 25 ----
mkspecs/features/mac/sdk.prf | 61 --------
- 5 files changed, 1 insertion(+), 341 deletions(-)
+ 5 files changed, 1 insertion(+), 346 deletions(-)
diff --git a/mkspecs/common/mac.conf b/mkspecs/common/mac.conf
-index b77494ec..470c38e7 100644
+index b77494ec9b..470c38e772 100644
--- a/mkspecs/common/mac.conf
+++ b/mkspecs/common/mac.conf
@@ -24,7 +24,7 @@ QMAKE_INCDIR_OPENGL = \
@@ -25,10 +25,10 @@ index b77494ec..470c38e7 100644
QMAKE_LFLAGS_REL_RPATH =
diff --git a/mkspecs/features/mac/default_post.prf b/mkspecs/features/mac/default_post.prf
-index c46222de..18dcfbce 100644
+index 26bd3e2e98..b80ec1e801 100644
--- a/mkspecs/features/mac/default_post.prf
+++ b/mkspecs/features/mac/default_post.prf
-@@ -64,202 +64,6 @@ qt {
+@@ -68,207 +68,6 @@ qt {
}
}
@@ -212,6 +212,11 @@ index c46222de..18dcfbce 100644
- QMAKE_PCH_OUTPUT_EXT = _${QMAKE_PCH_ARCH}$${QMAKE_PCH_OUTPUT_EXT}
-}
-
+-!equals(sdk_version, $$QMAKE_MAC_SDK_VERSION) {
+- # Explicit SDK version has been set, respect that
+- QMAKE_LFLAGS += -Wl,-sdk_version -Wl,$$sdk_version
+-}
+-
-cache(QMAKE_XCODE_DEVELOPER_PATH, stash)
-!isEmpty(QMAKE_XCODE_VERSION): \
- cache(QMAKE_XCODE_VERSION, stash)
@@ -229,10 +234,10 @@ index c46222de..18dcfbce 100644
-QMAKE_MAC_XCODE_SETTINGS += xcode_product_bundle_identifier_setting
-
!macx-xcode {
- generate_xcode_project.commands = @$(QMAKE) -spec macx-xcode $(EXPORT__PRO_FILE_)
+ generate_xcode_project.commands = @$(QMAKE) -spec macx-xcode \"$(EXPORT__PRO_FILE_)\" $$QMAKE_ARGS
generate_xcode_project.target = xcodeproj
diff --git a/mkspecs/features/mac/default_pre.prf b/mkspecs/features/mac/default_pre.prf
-index e3534561..3b01424e 100644
+index e3534561a5..3b01424e67 100644
--- a/mkspecs/features/mac/default_pre.prf
+++ b/mkspecs/features/mac/default_pre.prf
@@ -1,60 +1,2 @@
@@ -297,7 +302,7 @@ index e3534561..3b01424e 100644
-xcode_copy_phase_strip_setting.value = NO
-QMAKE_MAC_XCODE_SETTINGS += xcode_copy_phase_strip_setting
diff --git a/mkspecs/features/mac/sdk.mk b/mkspecs/features/mac/sdk.mk
-index c40f58c9..e69de29b 100644
+index c40f58c987..e69de29bb2 100644
--- a/mkspecs/features/mac/sdk.mk
+++ b/mkspecs/features/mac/sdk.mk
@@ -1,25 +0,0 @@
@@ -327,7 +332,7 @@ index c40f58c9..e69de29b 100644
- endif
-endif
diff --git a/mkspecs/features/mac/sdk.prf b/mkspecs/features/mac/sdk.prf
-index 3a9c2778..e69de29b 100644
+index 3a9c2778bb..e69de29bb2 100644
--- a/mkspecs/features/mac/sdk.prf
+++ b/mkspecs/features/mac/sdk.prf
@@ -1,61 +0,0 @@
@@ -393,5 +398,5 @@ index 3a9c2778..e69de29b 100644
- cache($$tool_variable, set stash, $$tool)
-}
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0002-qtbase-mac.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0002-qtbase-mac.patch
index 301ac67d8d0..9f0c6665184 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0002-qtbase-mac.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0002-qtbase-mac.patch
@@ -1,7 +1,7 @@
From 203c9338dc92c2c36007cfe6633387348976637e Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Tue, 17 Sep 2019 05:37:15 -0500
-Subject: [PATCH 02/11] qtbase-mac
+Subject: [PATCH 02/12] qtbase-mac
---
src/corelib/kernel/qcore_mac_p.h | 16 ++++++++++++++--
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0003-qtbase-mkspecs.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0003-qtbase-mkspecs.patch
index 3fabe071836..d5d8e70b788 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0003-qtbase-mkspecs.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0003-qtbase-mkspecs.patch
@@ -1,7 +1,7 @@
-From 5ff996d9028c0f54939ca7c54d358cd7503ab1ae Mon Sep 17 00:00:00 2001
+From 8bdbddc2e5fef1553b1ba0297d3c03b38e9b947b Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Wed, 18 Sep 2019 05:39:39 -0500
-Subject: [PATCH 03/11] qtbase-mkspecs
+Subject: [PATCH 03/12] qtbase-mkspecs
---
mkspecs/features/create_cmake.prf | 53 ++++--------
@@ -18,7 +18,7 @@ Subject: [PATCH 03/11] qtbase-mkspecs
11 files changed, 39 insertions(+), 142 deletions(-)
diff --git a/mkspecs/features/create_cmake.prf b/mkspecs/features/create_cmake.prf
-index c9910dda..e9bc8076 100644
+index 00da9bd33f..bd166fbfea 100644
--- a/mkspecs/features/create_cmake.prf
+++ b/mkspecs/features/create_cmake.prf
@@ -21,7 +21,7 @@ load(cmake_functions)
@@ -30,7 +30,7 @@ index c9910dda..e9bc8076 100644
contains(CMAKE_INSTALL_LIBS_DIR, ^(/usr)?/lib(64)?.*): CMAKE_USR_MOVE_WORKAROUND = $$CMAKE_INSTALL_LIBS_DIR
CMAKE_OUT_DIR = $$MODULE_BASE_OUTDIR/lib/cmake
-@@ -60,45 +60,20 @@ split_incpath {
+@@ -70,45 +70,20 @@ split_incpath {
$$cmake_extra_source_includes.output
}
@@ -87,7 +87,7 @@ index c9910dda..e9bc8076 100644
static|staticlib:CMAKE_STATIC_TYPE = true
-@@ -178,7 +153,7 @@ contains(CONFIG, plugin) {
+@@ -188,7 +163,7 @@ contains(CONFIG, plugin) {
cmake_target_file
cmake_qt5_plugin_file.files = $$cmake_target_file.output
@@ -96,7 +96,7 @@ index c9910dda..e9bc8076 100644
INSTALLS += cmake_qt5_plugin_file
return()
-@@ -323,7 +298,7 @@ exists($$cmake_macros_file.input) {
+@@ -333,7 +308,7 @@ exists($$cmake_macros_file.input) {
cmake_qt5_module_files.files += $$cmake_macros_file.output
}
@@ -106,7 +106,7 @@ index c9910dda..e9bc8076 100644
# We are generating cmake files. Most developers of Qt are not aware of cmake,
# so we require automatic tests to be available. The only module which should
diff --git a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
-index c7298928..c60ef16e 100644
+index c729892889..c60ef16e64 100644
--- a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
+++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
@@ -3,30 +3,6 @@ if (CMAKE_VERSION VERSION_LESS 3.1.0)
@@ -266,7 +266,7 @@ index c7298928..c60ef16e 100644
set_target_properties(Qt5::${Plugin} PROPERTIES
\"IMPORTED_LOCATION_${Configuration}\" ${imported_location}
diff --git a/mkspecs/features/qml_module.prf b/mkspecs/features/qml_module.prf
-index 57cfec78..5cbd7c52 100644
+index 57cfec78b3..5cbd7c52ef 100644
--- a/mkspecs/features/qml_module.prf
+++ b/mkspecs/features/qml_module.prf
@@ -51,7 +51,7 @@ builtin_resources {
@@ -279,7 +279,7 @@ index 57cfec78..5cbd7c52 100644
qmlfiles.base = $$_PRO_FILE_PWD_
diff --git a/mkspecs/features/qml_plugin.prf b/mkspecs/features/qml_plugin.prf
-index ad8ecdf5..804634b2 100644
+index ad8ecdf5f1..804634b22e 100644
--- a/mkspecs/features/qml_plugin.prf
+++ b/mkspecs/features/qml_plugin.prf
@@ -50,7 +50,7 @@ load(qt_build_paths)
@@ -292,7 +292,7 @@ index ad8ecdf5..804634b2 100644
# Some final setup
diff --git a/mkspecs/features/qt_app.prf b/mkspecs/features/qt_app.prf
-index 8354f30e..62028fef 100644
+index 8354f30eea..62028fef8e 100644
--- a/mkspecs/features/qt_app.prf
+++ b/mkspecs/features/qt_app.prf
@@ -30,7 +30,7 @@ host_build:force_bootstrap {
@@ -305,7 +305,7 @@ index 8354f30e..62028fef 100644
}
INSTALLS += target
diff --git a/mkspecs/features/qt_build_paths.prf b/mkspecs/features/qt_build_paths.prf
-index 3bb3823a..655b7b7d 100644
+index 3bb3823a8e..655b7b7db8 100644
--- a/mkspecs/features/qt_build_paths.prf
+++ b/mkspecs/features/qt_build_paths.prf
@@ -24,6 +24,6 @@ exists($$MODULE_BASE_INDIR/.git): \
@@ -318,7 +318,7 @@ index 3bb3823a..655b7b7d 100644
+ MODULE_QMAKE_OUTDIR = $$NIX_OUTPUT_OUT
}
diff --git a/mkspecs/features/qt_docs.prf b/mkspecs/features/qt_docs.prf
-index 3b74cd4d..6bfbbe6e 100644
+index 3b74cd4dd5..6bfbbe6e2d 100644
--- a/mkspecs/features/qt_docs.prf
+++ b/mkspecs/features/qt_docs.prf
@@ -45,7 +45,7 @@ QMAKE_DOCS_OUTPUTDIR = $$QMAKE_DOCS_BASE_OUTDIR/$$QMAKE_DOCS_TARGETDIR
@@ -357,7 +357,7 @@ index 3b74cd4d..6bfbbe6e 100644
INSTALLS += inst_qch_docs
diff --git a/mkspecs/features/qt_example_installs.prf b/mkspecs/features/qt_example_installs.prf
-index 43b58817..e635b8f6 100644
+index 43b58817fe..e635b8f67a 100644
--- a/mkspecs/features/qt_example_installs.prf
+++ b/mkspecs/features/qt_example_installs.prf
@@ -88,7 +88,7 @@ sourcefiles += \
@@ -370,7 +370,7 @@ index 43b58817..e635b8f6 100644
check_examples {
diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf
-index 1903e509..ae7b5859 100644
+index 1903e509c8..ae7b585989 100644
--- a/mkspecs/features/qt_functions.prf
+++ b/mkspecs/features/qt_functions.prf
@@ -69,7 +69,7 @@ defineTest(qtHaveModule) {
@@ -383,7 +383,7 @@ index 1903e509..ae7b5859 100644
$${1}_EXE = $${cmd}.pl
cmd = perl -w $$system_path($${cmd}.pl)
diff --git a/mkspecs/features/qt_installs.prf b/mkspecs/features/qt_installs.prf
-index 1ebca173..b784441d 100644
+index 1ebca17366..b784441da0 100644
--- a/mkspecs/features/qt_installs.prf
+++ b/mkspecs/features/qt_installs.prf
@@ -12,16 +12,10 @@
@@ -448,7 +448,7 @@ index 1ebca173..b784441d 100644
INSTALLS += privpritarget
}
diff --git a/mkspecs/features/qt_plugin.prf b/mkspecs/features/qt_plugin.prf
-index 40528a65..903f7952 100644
+index 40528a65e2..903f795284 100644
--- a/mkspecs/features/qt_plugin.prf
+++ b/mkspecs/features/qt_plugin.prf
@@ -88,7 +88,7 @@ CONFIG(static, static|shared)|prefix_build {
@@ -461,5 +461,5 @@ index 40528a65..903f7952 100644
TARGET = $$qt5LibraryTarget($$TARGET)
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0004-qtbase-replace-libdir.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0004-qtbase-replace-libdir.patch
index 93c4748f6fd..f2cf54880d4 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0004-qtbase-replace-libdir.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0004-qtbase-replace-libdir.patch
@@ -1,7 +1,7 @@
-From d126db8f5c2c1f6d6738de1a53040c93fdf6ff73 Mon Sep 17 00:00:00 2001
+From 492f6555bb09f207c83387441f0f23ba4602dfff Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Wed, 18 Sep 2019 05:39:50 -0500
-Subject: [PATCH 04/11] qtbase-replace-libdir
+Subject: [PATCH 04/12] qtbase-replace-libdir
---
mkspecs/features/qt_common.prf | 20 ++------------------
@@ -9,7 +9,7 @@ Subject: [PATCH 04/11] qtbase-replace-libdir
2 files changed, 3 insertions(+), 22 deletions(-)
diff --git a/mkspecs/features/qt_common.prf b/mkspecs/features/qt_common.prf
-index caecb68a..d3aa3ba5 100644
+index caecb68a84..d3aa3ba570 100644
--- a/mkspecs/features/qt_common.prf
+++ b/mkspecs/features/qt_common.prf
@@ -30,32 +30,16 @@ contains(TEMPLATE, .*lib) {
@@ -48,10 +48,10 @@ index caecb68a..d3aa3ba5 100644
# The remainder of this file must not apply to host tools/libraries,
diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
-index 51b5bde6..82e2907c 100644
+index ee7de22059..9015b30d73 100644
--- a/mkspecs/features/qt_module.prf
+++ b/mkspecs/features/qt_module.prf
-@@ -292,10 +292,7 @@ load(qt_targets)
+@@ -303,10 +303,7 @@ load(qt_targets)
}
!lib_bundle:unix {
CONFIG += create_libtool
@@ -60,9 +60,9 @@ index 51b5bde6..82e2907c 100644
- else: \
- QMAKE_LIBTOOL_LIBDIR = "=$$[QT_INSTALL_LIBS/raw]"
+ QMAKE_LIBTOOL_LIBDIR = $$NIX_OUTPUT_OUT/lib
- ltlib_replace.match = $$lib_replace.match
- !isEmpty(lib_replace.replace): \
- ltlib_replace.replace = $$QMAKE_LIBTOOL_LIBDIR
+ !isEmpty(lib_replace0.match) {
+ ltlib_replace0.match = $$lib_replace0.match
+ ltlib_replace0.replace = $$QMAKE_LIBTOOL_LIBDIR/
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0005-qtbase-cmake.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0005-qtbase-cmake.patch
index b93b8f8c832..64a88f300d8 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0005-qtbase-cmake.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0005-qtbase-cmake.patch
@@ -1,7 +1,7 @@
-From 0ea804da2eb1d0cfbbfc15fbc33a3d7dd5de36ed Mon Sep 17 00:00:00 2001
+From 6f53835deae80b28ec5c1c9a5c0294bbcc87f91b Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Tue, 17 Sep 2019 05:34:28 -0500
-Subject: [PATCH 05/11] qtbase-cmake
+Subject: [PATCH 05/12] qtbase-cmake
---
mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in | 2 +-
@@ -15,7 +15,7 @@ Subject: [PATCH 05/11] qtbase-cmake
8 files changed, 16 insertions(+), 24 deletions(-)
diff --git a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
-index c60ef16e..e354ab91 100644
+index c60ef16e64..e354ab9156 100644
--- a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
+++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
@@ -278,7 +278,7 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME})
@@ -28,7 +28,7 @@ index c60ef16e..e354ab91 100644
set_target_properties(Qt5::${Plugin} PROPERTIES
\"IMPORTED_LOCATION_${Configuration}\" ${imported_location}
diff --git a/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in b/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in
-index 5baf0fdb..3583745a 100644
+index 5baf0fdb10..3583745aea 100644
--- a/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in
+++ b/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in
@@ -2,10 +2,10 @@
@@ -45,7 +45,7 @@ index 5baf0fdb..3583745a 100644
list(APPEND Qt5$${CMAKE_MODULE_NAME}_PLUGINS Qt5::$$CMAKE_PLUGIN_NAME)
diff --git a/src/corelib/Qt5CoreConfigExtras.cmake.in b/src/corelib/Qt5CoreConfigExtras.cmake.in
-index e0652fdc..450b2a2d 100644
+index e0652fdcf9..450b2a2d28 100644
--- a/src/corelib/Qt5CoreConfigExtras.cmake.in
+++ b/src/corelib/Qt5CoreConfigExtras.cmake.in
@@ -3,7 +3,7 @@ if (NOT TARGET Qt5::qmake)
@@ -94,7 +94,7 @@ index e0652fdc..450b2a2d 100644
set(imported_location \"$${CMAKE_LIB_DIR}$${CMAKE_WINMAIN_FILE_LOCATION_DEBUG}\")
!!ENDIF
diff --git a/src/corelib/Qt5CoreConfigExtrasMkspecDir.cmake.in b/src/corelib/Qt5CoreConfigExtrasMkspecDir.cmake.in
-index c357237d..6f0c75de 100644
+index c357237d0e..6f0c75de3c 100644
--- a/src/corelib/Qt5CoreConfigExtrasMkspecDir.cmake.in
+++ b/src/corelib/Qt5CoreConfigExtrasMkspecDir.cmake.in
@@ -1,6 +1,6 @@
@@ -106,7 +106,7 @@ index c357237d..6f0c75de 100644
set(_qt5_corelib_extra_includes \"$${CMAKE_HOST_DATA_DIR}mkspecs/$${CMAKE_MKSPEC}\")
!!ENDIF
diff --git a/src/corelib/Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in b/src/corelib/Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in
-index 706304cf..546420f6 100644
+index 706304cf34..546420f6ad 100644
--- a/src/corelib/Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in
+++ b/src/corelib/Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in
@@ -1,6 +1,6 @@
@@ -118,7 +118,7 @@ index 706304cf..546420f6 100644
set(_qt5_corelib_extra_includes \"$${CMAKE_INSTALL_DATA_DIR}mkspecs/$${CMAKE_MKSPEC}\")
!!ENDIF
diff --git a/src/dbus/Qt5DBusConfigExtras.cmake.in b/src/dbus/Qt5DBusConfigExtras.cmake.in
-index 1d947159..b36865fc 100644
+index 1d947159e2..b36865fc48 100644
--- a/src/dbus/Qt5DBusConfigExtras.cmake.in
+++ b/src/dbus/Qt5DBusConfigExtras.cmake.in
@@ -2,11 +2,7 @@
@@ -148,7 +148,7 @@ index 1d947159..b36865fc 100644
set_target_properties(Qt5::qdbusxml2cpp PROPERTIES
diff --git a/src/gui/Qt5GuiConfigExtras.cmake.in b/src/gui/Qt5GuiConfigExtras.cmake.in
-index 84dbbfeb..8ad0720c 100644
+index 84dbbfebd4..8ad0720c5c 100644
--- a/src/gui/Qt5GuiConfigExtras.cmake.in
+++ b/src/gui/Qt5GuiConfigExtras.cmake.in
@@ -2,7 +2,7 @@
@@ -177,7 +177,7 @@ index 84dbbfeb..8ad0720c 100644
set(imported_implib \"$${CMAKE_LIB_DIR}${IMPLIB_LOCATION}\")
!!ENDIF
diff --git a/src/widgets/Qt5WidgetsConfigExtras.cmake.in b/src/widgets/Qt5WidgetsConfigExtras.cmake.in
-index 99d87e2e..a4eab2aa 100644
+index 99d87e2e46..a4eab2aa72 100644
--- a/src/widgets/Qt5WidgetsConfigExtras.cmake.in
+++ b/src/widgets/Qt5WidgetsConfigExtras.cmake.in
@@ -3,7 +3,7 @@ if (NOT TARGET Qt5::uic)
@@ -190,5 +190,5 @@ index 99d87e2e..a4eab2aa 100644
set(imported_location \"$${CMAKE_BIN_DIR}uic$$CMAKE_BIN_SUFFIX\")
!!ENDIF
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0006-qtbase-gtk3.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0006-qtbase-gtk3.patch
index 80f4a4091e6..ed1c61e7678 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0006-qtbase-gtk3.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0006-qtbase-gtk3.patch
@@ -1,14 +1,14 @@
-From 8fa184fb70a62cbe9ee160bceddaf5d7c21cb85c Mon Sep 17 00:00:00 2001
+From 5bf1785809baf6be7fb5904ce6cefdb761f2c278 Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Tue, 17 Sep 2019 05:35:33 -0500
-Subject: [PATCH 06/11] qtbase-gtk3
+Subject: [PATCH 06/12] qtbase-gtk3
---
src/plugins/platformthemes/gtk3/main.cpp | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/src/plugins/platformthemes/gtk3/main.cpp b/src/plugins/platformthemes/gtk3/main.cpp
-index fb1c425d..bb8bab97 100644
+index fb1c425d8e..bb8bab9795 100644
--- a/src/plugins/platformthemes/gtk3/main.cpp
+++ b/src/plugins/platformthemes/gtk3/main.cpp
@@ -39,6 +39,7 @@
@@ -44,5 +44,5 @@ index fb1c425d..bb8bab97 100644
return 0;
}
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0007-qtbase-xcursor.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0007-qtbase-xcursor.patch
index 33122773598..2fd9e9509d6 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0007-qtbase-xcursor.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0007-qtbase-xcursor.patch
@@ -1,14 +1,14 @@
-From b4fe78eb31f30ef499970b2ca7e7947c025588af Mon Sep 17 00:00:00 2001
+From 35e80f303ae6a6c4c53ba8eb3d84574cc03d68d8 Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Tue, 17 Sep 2019 05:35:58 -0500
-Subject: [PATCH 07/11] qtbase-xcursor
+Subject: [PATCH 07/12] qtbase-xcursor
---
src/plugins/platforms/xcb/qxcbcursor.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/plugins/platforms/xcb/qxcbcursor.cpp b/src/plugins/platforms/xcb/qxcbcursor.cpp
-index fbadab4d..c83ce0af 100644
+index fbadab4d50..c83ce0af5b 100644
--- a/src/plugins/platforms/xcb/qxcbcursor.cpp
+++ b/src/plugins/platforms/xcb/qxcbcursor.cpp
@@ -317,10 +317,10 @@ QXcbCursor::QXcbCursor(QXcbConnection *conn, QXcbScreen *screen)
@@ -25,5 +25,5 @@ index fbadab4d..c83ce0af 100644
}
if (xcursorFound) {
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0008-qtbase-xcompose.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0008-qtbase-xcompose.patch
index f54ba7f9002..af45be94fec 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0008-qtbase-xcompose.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0008-qtbase-xcompose.patch
@@ -1,14 +1,14 @@
-From 47b2bed58224bda2267480604707a580dc17dd1f Mon Sep 17 00:00:00 2001
+From b7c1c103ba04e76ae498f87ca9ef2c4e09e36d7e Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Tue, 17 Sep 2019 05:36:10 -0500
-Subject: [PATCH 08/11] qtbase-xcompose
+Subject: [PATCH 08/12] qtbase-xcompose
---
.../compose/generator/qtablegenerator.cpp | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp b/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp
-index b5a0a5bb..6c20305f 100644
+index b5a0a5bbeb..6c20305f4d 100644
--- a/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp
+++ b/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp
@@ -265,12 +265,9 @@ void TableGenerator::initPossibleLocations()
@@ -26,5 +26,5 @@ index b5a0a5bb..6c20305f 100644
QString TableGenerator::findComposeFile()
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0009-qtbase-tzdir.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0009-qtbase-tzdir.patch
index e8a4533cc2d..03466b69afb 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0009-qtbase-tzdir.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0009-qtbase-tzdir.patch
@@ -1,17 +1,17 @@
-From 354713a61005b9a4743b9db0d76c72514c4579f8 Mon Sep 17 00:00:00 2001
+From db9686362ae34e02538e449e0edfe3d61065b2e9 Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Tue, 17 Sep 2019 05:36:25 -0500
-Subject: [PATCH 09/11] qtbase-tzdir
+Subject: [PATCH 09/12] qtbase-tzdir
---
src/corelib/tools/qtimezoneprivate_tz.cpp | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/src/corelib/tools/qtimezoneprivate_tz.cpp b/src/corelib/tools/qtimezoneprivate_tz.cpp
-index 7d85bc07..c13d99b8 100644
+index 57bc000af5..d7d8119682 100644
--- a/src/corelib/tools/qtimezoneprivate_tz.cpp
+++ b/src/corelib/tools/qtimezoneprivate_tz.cpp
-@@ -71,7 +71,11 @@ typedef QHash QTzTimeZoneHash;
+@@ -77,7 +77,11 @@ typedef QHash QTzTimeZoneHash;
// Parse zone.tab table, assume lists all installed zones, if not will need to read directories
static QTzTimeZoneHash loadTzTimeZones()
{
@@ -24,7 +24,7 @@ index 7d85bc07..c13d99b8 100644
if (!QFile::exists(path))
path = QStringLiteral("/usr/lib/zoneinfo/zone.tab");
-@@ -650,12 +654,16 @@ void QTzTimeZonePrivate::init(const QByteArray &ianaId)
+@@ -656,12 +660,16 @@ void QTzTimeZonePrivate::init(const QByteArray &ianaId)
if (!tzif.open(QIODevice::ReadOnly))
return;
} else {
@@ -47,5 +47,5 @@ index 7d85bc07..c13d99b8 100644
}
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0010-qtbase-qtpluginpath.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0010-qtbase-qtpluginpath.patch
index b53544e0d4e..2c03521286a 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0010-qtbase-qtpluginpath.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0010-qtbase-qtpluginpath.patch
@@ -1,17 +1,17 @@
-From 571060c0e1dca29554cc97cfb33087c9b41114a5 Mon Sep 17 00:00:00 2001
+From a3aaebda6d4b302cd202c21e306c55d3715e9b0d Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Tue, 17 Sep 2019 05:36:41 -0500
-Subject: [PATCH 10/11] qtbase-qtpluginpath
+Subject: [PATCH 10/12] qtbase-qtpluginpath
---
src/corelib/kernel/qcoreapplication.cpp | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/src/corelib/kernel/qcoreapplication.cpp b/src/corelib/kernel/qcoreapplication.cpp
-index 8652c456..74562272 100644
+index db6546028a..cc97c46004 100644
--- a/src/corelib/kernel/qcoreapplication.cpp
+++ b/src/corelib/kernel/qcoreapplication.cpp
-@@ -2690,6 +2690,15 @@ QStringList QCoreApplication::libraryPaths()
+@@ -2694,6 +2694,15 @@ QStringList QCoreApplication::libraryPaths()
QStringList *app_libpaths = new QStringList;
coreappdata()->app_libpaths.reset(app_libpaths);
@@ -28,5 +28,5 @@ index 8652c456..74562272 100644
if (!libPathEnv.isEmpty()) {
QStringList paths = libPathEnv.split(QDir::listSeparator(), QString::SkipEmptyParts);
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0011-qtbase-assert.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0011-qtbase-assert.patch
index 0fd93759c3a..b4e0ab76229 100644
--- a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0011-qtbase-assert.patch
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0011-qtbase-assert.patch
@@ -1,14 +1,14 @@
-From 545e696e270a3879dd59f71d145e31a7d93ab8f4 Mon Sep 17 00:00:00 2001
+From 4f93027de0e9b825c4b7853d583e9b02a0443c6b Mon Sep 17 00:00:00 2001
From: Thomas Tuegel
Date: Tue, 17 Sep 2019 05:37:04 -0500
-Subject: [PATCH 11/11] qtbase-assert
+Subject: [PATCH 11/12] qtbase-assert
---
src/testlib/qtestassert.h | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/testlib/qtestassert.h b/src/testlib/qtestassert.h
-index 6498ea84..d821ced7 100644
+index 6498ea84ef..d821ced7fc 100644
--- a/src/testlib/qtestassert.h
+++ b/src/testlib/qtestassert.h
@@ -44,10 +44,13 @@
@@ -28,5 +28,5 @@ index 6498ea84..d821ced7 100644
QT_END_NAMESPACE
--
-2.22.1
+2.23.GIT
diff --git a/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0012-fix-header_module.patch b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0012-fix-header_module.patch
new file mode 100644
index 00000000000..1e2c68688b0
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0012-fix-header_module.patch
@@ -0,0 +1,25 @@
+From 821db0c3056a813e2d0d36fbb2c7361df5559b05 Mon Sep 17 00:00:00 2001
+From: Will Dietz
+Date: Mon, 30 Sep 2019 20:15:40 -0500
+Subject: [PATCH 12/12] fix header_module
+
+---
+ mkspecs/features/qt_module.prf | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
+index 9015b30d73..7347c791b4 100644
+--- a/mkspecs/features/qt_module.prf
++++ b/mkspecs/features/qt_module.prf
+@@ -84,7 +84,7 @@ header_module {
+ CONFIG += qt_no_install_library
+
+ # Allow creation of .prl, .la and .pc files.
+- target.path = $$[QT_INSTALL_LIBS]
++ target.path = $$NIX_OUTPUT_OUT/lib
+ target.CONFIG += dummy_install
+ INSTALLS += target
+ } else {
+--
+2.23.GIT
+
diff --git a/pkgs/development/libraries/qt-5/5.12/srcs.nix b/pkgs/development/libraries/qt-5/5.12/srcs.nix
index 46bc14a1346..3b4d761c16c 100644
--- a/pkgs/development/libraries/qt-5/5.12/srcs.nix
+++ b/pkgs/development/libraries/qt-5/5.12/srcs.nix
@@ -3,323 +3,323 @@
{
qt3d = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qt3d-everywhere-src-5.12.4.tar.xz";
- sha256 = "cfad2e16f40fa07f8be59fa29c0c246743ee67db417ca29772a92f36fa322af3";
- name = "qt3d-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qt3d-everywhere-src-5.12.5.tar.xz";
+ sha256 = "2a35b144768c7ad8a9265d16a04f038d9bc51016bd2c4b2b516e374f81ff29c4";
+ name = "qt3d-everywhere-src-5.12.5.tar.xz";
};
};
qtactiveqt = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtactiveqt-everywhere-src-5.12.4.tar.xz";
- sha256 = "d3c78e6c2a75b9d4f9685d4eea6e84f44f97034a54aed7a159c53cfd4ec4eac7";
- name = "qtactiveqt-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtactiveqt-everywhere-src-5.12.5.tar.xz";
+ sha256 = "d673a1269dd900c78dbfe88eb16e086e36d236571722712a64401cdec7b73a40";
+ name = "qtactiveqt-everywhere-src-5.12.5.tar.xz";
};
};
qtandroidextras = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtandroidextras-everywhere-src-5.12.4.tar.xz";
- sha256 = "18e0dbd82920b0ca51b29172fc0ed1f2a923cb7c4fa8fb574595abc16ec3245e";
- name = "qtandroidextras-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtandroidextras-everywhere-src-5.12.5.tar.xz";
+ sha256 = "f115ccef1e808da7c5d0348f3e245952a2973966f34d18b935f9e3eb16062eab";
+ name = "qtandroidextras-everywhere-src-5.12.5.tar.xz";
};
};
qtbase = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtbase-everywhere-src-5.12.4.tar.xz";
- sha256 = "20fbc7efa54ff7db9552a7a2cdf9047b80253c1933c834f35b0bc5c1ae021195";
- name = "qtbase-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtbase-everywhere-src-5.12.5.tar.xz";
+ sha256 = "fc8abffbbda9da3e593d8d62b56bc17dbaab13ff71b72915ddda11dabde4d625";
+ name = "qtbase-everywhere-src-5.12.5.tar.xz";
};
};
qtcanvas3d = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtcanvas3d-everywhere-src-5.12.4.tar.xz";
- sha256 = "d7e0e8aa542d077a929fb7700411ca9de1f65ae4748d64168d2e7533facd7869";
- name = "qtcanvas3d-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtcanvas3d-everywhere-src-5.12.5.tar.xz";
+ sha256 = "1553e06ce3cc5afb36aed3698b85c00e734eac07f7f41895426bebd84216d80c";
+ name = "qtcanvas3d-everywhere-src-5.12.5.tar.xz";
};
};
qtcharts = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtcharts-everywhere-src-5.12.4.tar.xz";
- sha256 = "06ff68a80dc377847429cdd87d4e46465e1d6fbc417d52700a0a59d197669c9e";
- name = "qtcharts-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtcharts-everywhere-src-5.12.5.tar.xz";
+ sha256 = "4c7c30a916ba0100a1635b89f48bc5a8af4cdedac79c3fc18456af54dc0a6608";
+ name = "qtcharts-everywhere-src-5.12.5.tar.xz";
};
};
qtconnectivity = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtconnectivity-everywhere-src-5.12.4.tar.xz";
- sha256 = "749d05242b9fae12e80f569fb6b918dc011cb191eeb05147cbde474ca6b173ef";
- name = "qtconnectivity-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtconnectivity-everywhere-src-5.12.5.tar.xz";
+ sha256 = "bdf62c72d689f47c4d17ecdde934d9f85a1164091e58fce02873de259e8de88b";
+ name = "qtconnectivity-everywhere-src-5.12.5.tar.xz";
};
};
qtdatavis3d = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtdatavis3d-everywhere-src-5.12.4.tar.xz";
- sha256 = "1c160eeb430c8602aaee8ae4faa55bc62f880dae642be5fd1ac019f7886eb15a";
- name = "qtdatavis3d-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtdatavis3d-everywhere-src-5.12.5.tar.xz";
+ sha256 = "1de165bf5330c7fb18c6fbb8c0e5cda47fa19c2eaba657b3792fd75e653444f3";
+ name = "qtdatavis3d-everywhere-src-5.12.5.tar.xz";
};
};
qtdeclarative = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtdeclarative-everywhere-src-5.12.4.tar.xz";
- sha256 = "614105ed73079d67d81b34fef31c9934c5e751342e4b2e0297128c8c301acda7";
- name = "qtdeclarative-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtdeclarative-everywhere-src-5.12.5.tar.xz";
+ sha256 = "22c5323d4b01259e6e352eef1b54129d6dfee00a406f0312905fa7db322b9190";
+ name = "qtdeclarative-everywhere-src-5.12.5.tar.xz";
};
};
qtdoc = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtdoc-everywhere-src-5.12.4.tar.xz";
- sha256 = "93e6cb6abc0dad3a831a6e2c46d950bd7a99b59d60ce2d2b81c2ce893bfb41bb";
- name = "qtdoc-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtdoc-everywhere-src-5.12.5.tar.xz";
+ sha256 = "f1de30227b8854c284e9c23e9c0c44d9fe768880aef826b0f880a44dd7c7538d";
+ name = "qtdoc-everywhere-src-5.12.5.tar.xz";
};
};
qtgamepad = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtgamepad-everywhere-src-5.12.4.tar.xz";
- sha256 = "25de6f10fb18f2484d1e569688bf33deb90ecbfb97ce41c2b5fb3521146e4c45";
- name = "qtgamepad-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtgamepad-everywhere-src-5.12.5.tar.xz";
+ sha256 = "de88f01d47f7cc5d54a1af783c5fae9f2b0101948ff33b8290f71b2657aded33";
+ name = "qtgamepad-everywhere-src-5.12.5.tar.xz";
};
};
qtgraphicaleffects = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtgraphicaleffects-everywhere-src-5.12.4.tar.xz";
- sha256 = "0bc38b168fa724411984525173d667aa47076c8cbd4eeb791d0da7fe4b9bdf73";
- name = "qtgraphicaleffects-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtgraphicaleffects-everywhere-src-5.12.5.tar.xz";
+ sha256 = "bdbddba7e0e0d041809a98d97c07da8be8936ec48537335cbaea9b0049c646ad";
+ name = "qtgraphicaleffects-everywhere-src-5.12.5.tar.xz";
};
};
qtimageformats = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtimageformats-everywhere-src-5.12.4.tar.xz";
- sha256 = "2dee25c3eea90d172cbd40f41450153322b902da1daa7d2370a55124b2307bb3";
- name = "qtimageformats-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtimageformats-everywhere-src-5.12.5.tar.xz";
+ sha256 = "9f19394830542fb9e6bde6806b6216b7207f96bff674b91e8e8a8f89699e1f0a";
+ name = "qtimageformats-everywhere-src-5.12.5.tar.xz";
};
};
qtlocation = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtlocation-everywhere-src-5.12.4.tar.xz";
- sha256 = "127b40bd7679fead3fb98f4c9c1d71dde9d6d416e90a6000129b61a5f128b3a0";
- name = "qtlocation-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtlocation-everywhere-src-5.12.5.tar.xz";
+ sha256 = "12c8b59755abc4ca56e135e8ae3db7c6ba1bd95c779060f10a01393ae1040122";
+ name = "qtlocation-everywhere-src-5.12.5.tar.xz";
};
};
qtmacextras = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtmacextras-everywhere-src-5.12.4.tar.xz";
- sha256 = "3ea0b94f9b63e801f2ddafa2a908002d9529a3c65021d261627d21e07454acde";
- name = "qtmacextras-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtmacextras-everywhere-src-5.12.5.tar.xz";
+ sha256 = "984c3c95834aaa6fd85234ab1987a79662911c510e419611ce88fb4756313194";
+ name = "qtmacextras-everywhere-src-5.12.5.tar.xz";
};
};
qtmultimedia = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtmultimedia-everywhere-src-5.12.4.tar.xz";
- sha256 = "7c0759ab6fca2480b10b71a35beeffe0b847adeff5af94eacd1a4531d033423d";
- name = "qtmultimedia-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtmultimedia-everywhere-src-5.12.5.tar.xz";
+ sha256 = "d5a0a4fddc5ef14d641160a1fc0011b190ff8d9f19009498d586516b8ee3479c";
+ name = "qtmultimedia-everywhere-src-5.12.5.tar.xz";
};
};
qtnetworkauth = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtnetworkauth-everywhere-src-5.12.4.tar.xz";
- sha256 = "e501eb46b8405a2b7db9fe90a1c224cf6676a07dc22c0662317ffe3dee1dbf55";
- name = "qtnetworkauth-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtnetworkauth-everywhere-src-5.12.5.tar.xz";
+ sha256 = "0933475a2d30550c70ce4026c72678cbfdac73211593c78d442e038ef531a9f1";
+ name = "qtnetworkauth-everywhere-src-5.12.5.tar.xz";
};
};
qtpurchasing = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtpurchasing-everywhere-src-5.12.4.tar.xz";
- sha256 = "7804a111043d0e8d6d81a0d0ae465ce2c36eca73f2774ccb5fa7be8670211672";
- name = "qtpurchasing-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtpurchasing-everywhere-src-5.12.5.tar.xz";
+ sha256 = "7bcebc4985d387f3fa4ffcc19eada1f4f0f000ed0fd3e1d1dc37eb1db0be615b";
+ name = "qtpurchasing-everywhere-src-5.12.5.tar.xz";
};
};
qtquickcontrols = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtquickcontrols-everywhere-src-5.12.4.tar.xz";
- sha256 = "32d4c2505337c67b0bac26d7f565ec8fabdc616e61247e98674820769dda9858";
- name = "qtquickcontrols-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtquickcontrols-everywhere-src-5.12.5.tar.xz";
+ sha256 = "46deaefbdac3daa576c748e807956f5f82b2318923b1a36e434a3ff32d1d2559";
+ name = "qtquickcontrols-everywhere-src-5.12.5.tar.xz";
};
};
qtquickcontrols2 = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtquickcontrols2-everywhere-src-5.12.4.tar.xz";
- sha256 = "9a447eed38bc8c7d7be7bc407317f58940377c077ddca74c9a641b1ee6200331";
- name = "qtquickcontrols2-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtquickcontrols2-everywhere-src-5.12.5.tar.xz";
+ sha256 = "d744bdc492486db6cb521b1d4891e2358719399825ca1cf2a50968a80f6acb8f";
+ name = "qtquickcontrols2-everywhere-src-5.12.5.tar.xz";
};
};
qtremoteobjects = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtremoteobjects-everywhere-src-5.12.4.tar.xz";
- sha256 = "54dd0c782abff90bf0608771c2e90b36073d9bd8d6c61706a2873bb7c317f413";
- name = "qtremoteobjects-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtremoteobjects-everywhere-src-5.12.5.tar.xz";
+ sha256 = "acf131af93dd1fefbf30c7e03e29b8a1da3180e00c49f95c14a1cb6158cfeacd";
+ name = "qtremoteobjects-everywhere-src-5.12.5.tar.xz";
};
};
qtscript = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtscript-everywhere-src-5.12.4.tar.xz";
- sha256 = "7adb3fe77638c7a6f2a26bca850b0ff54f5fb7e5561d2e4141d14a84305c2b6a";
- name = "qtscript-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtscript-everywhere-src-5.12.5.tar.xz";
+ sha256 = "0083734ae827840334b774decb15de37f1b4ea5c88e442e2f485c530f24f1df4";
+ name = "qtscript-everywhere-src-5.12.5.tar.xz";
};
};
qtscxml = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtscxml-everywhere-src-5.12.4.tar.xz";
- sha256 = "696fb72a62018151275fe589fc80cb160d2becab9a3254321d40e2e11a0ad4f8";
- name = "qtscxml-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtscxml-everywhere-src-5.12.5.tar.xz";
+ sha256 = "6f1ec74100cdb2e7dfc3535e09d356fc53ba42e61b32fc3b93d5a7efed49960c";
+ name = "qtscxml-everywhere-src-5.12.5.tar.xz";
};
};
qtsensors = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtsensors-everywhere-src-5.12.4.tar.xz";
- sha256 = "95873c7ea5960008d6eb41368ca64d68fbd05594ca8c2cd848b1612fc4aec0a9";
- name = "qtsensors-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtsensors-everywhere-src-5.12.5.tar.xz";
+ sha256 = "e3a86a706f475bb23fc874de56026482de223ebd24f8cb4e94a28d1985ca0b85";
+ name = "qtsensors-everywhere-src-5.12.5.tar.xz";
};
};
qtserialbus = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtserialbus-everywhere-src-5.12.4.tar.xz";
- sha256 = "69d56905f43ee13e670750e8f46d373835fae81d6343baa7c4004d2a2c6311fc";
- name = "qtserialbus-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtserialbus-everywhere-src-5.12.5.tar.xz";
+ sha256 = "8474ae61a703c56e327ae0755c27643f2eafe0d915e8c6afb21728548dc02c22";
+ name = "qtserialbus-everywhere-src-5.12.5.tar.xz";
};
};
qtserialport = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtserialport-everywhere-src-5.12.4.tar.xz";
- sha256 = "bf487df8a9fb2eddf103842b57a75b17ef4c498ee40306ae9997017c82b0ad39";
- name = "qtserialport-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtserialport-everywhere-src-5.12.5.tar.xz";
+ sha256 = "f8ef0321a59ecfe2c72adc2ee220e0047403439a3c7b9efb719b1476af1fb862";
+ name = "qtserialport-everywhere-src-5.12.5.tar.xz";
};
};
qtspeech = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtspeech-everywhere-src-5.12.4.tar.xz";
- sha256 = "2ff9660fb3f5663c9161f491d1a304db62691720136ae22c145ef6a1c94b90ec";
- name = "qtspeech-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtspeech-everywhere-src-5.12.5.tar.xz";
+ sha256 = "f94c0cd7236d1a20d97d314d2c17c45c967cd7f24b869c43f5f46253f436f25b";
+ name = "qtspeech-everywhere-src-5.12.5.tar.xz";
};
};
qtsvg = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtsvg-everywhere-src-5.12.4.tar.xz";
- sha256 = "110812515a73c650e5ebc41305d9a243dadeb21f485aaed773e394dd84ce0d04";
- name = "qtsvg-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtsvg-everywhere-src-5.12.5.tar.xz";
+ sha256 = "75a791cf749f671d7ea9090b403ca513f745795018db512e7eecbf418b679840";
+ name = "qtsvg-everywhere-src-5.12.5.tar.xz";
};
};
qttools = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qttools-everywhere-src-5.12.4.tar.xz";
- sha256 = "3b0e353860a9c0cd4db9eeae5f94fef8811ed7d107e3e5e97e4a557f61bd6eb6";
- name = "qttools-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qttools-everywhere-src-5.12.5.tar.xz";
+ sha256 = "28e095047b4985437dd66120cbcb49ac091bf4f12576ecad7ebc781b7dd44025";
+ name = "qttools-everywhere-src-5.12.5.tar.xz";
};
};
qttranslations = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qttranslations-everywhere-src-5.12.4.tar.xz";
- sha256 = "ab8dd55f5ca869cab51c3a6ce0888f854b96dc03c7f25d2bd3d2c50314ab60fb";
- name = "qttranslations-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qttranslations-everywhere-src-5.12.5.tar.xz";
+ sha256 = "72eb6317190fdcc3f8de37996adc646ab8772988766bacaab60a5bcc7d6a3f2a";
+ name = "qttranslations-everywhere-src-5.12.5.tar.xz";
};
};
qtvirtualkeyboard = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtvirtualkeyboard-everywhere-src-5.12.4.tar.xz";
- sha256 = "33ac0356f916995fe5a91582e12b4c4f730c705808ea3c14e75c6e350e8131e6";
- name = "qtvirtualkeyboard-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtvirtualkeyboard-everywhere-src-5.12.5.tar.xz";
+ sha256 = "786d745b34b1f145073488d492325e98bcde81b07ab984032ea5eb2fb52e6e5e";
+ name = "qtvirtualkeyboard-everywhere-src-5.12.5.tar.xz";
};
};
qtwayland = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtwayland-everywhere-src-5.12.4.tar.xz";
- sha256 = "2fade959c3927687134c597d85c12ba1af22129a60ab326c2dc77a648e74e6b7";
- name = "qtwayland-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtwayland-everywhere-src-5.12.5.tar.xz";
+ sha256 = "29fd31267149451f93faa15f031e0a14506e704086033f70d51479522c6f3846";
+ name = "qtwayland-everywhere-src-5.12.5.tar.xz";
};
};
qtwebchannel = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtwebchannel-everywhere-src-5.12.4.tar.xz";
- sha256 = "ab571a1b699e61a86be1a6b8d6ffd998d431c4850cc27e9a21f81fa5923bfdb7";
- name = "qtwebchannel-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtwebchannel-everywhere-src-5.12.5.tar.xz";
+ sha256 = "9f1d1ac20722ee053ecf071d4ec0070a45a765cb67b6e31add61004fb4b3c5e8";
+ name = "qtwebchannel-everywhere-src-5.12.5.tar.xz";
};
};
qtwebengine = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtwebengine-everywhere-src-5.12.4.tar.xz";
- sha256 = "fccf5c945412c19c3805323211b504ac8becbf191c638a2dc85ec91abfb1b331";
- name = "qtwebengine-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtwebengine-everywhere-src-5.12.5.tar.xz";
+ sha256 = "31881130e69eb8336e9480f9f33cd5a93e86de8d7323c0ae1893e1a72ce70743";
+ name = "qtwebengine-everywhere-src-5.12.5.tar.xz";
};
};
qtwebglplugin = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtwebglplugin-everywhere-src-5.12.4.tar.xz";
- sha256 = "756fa09893618029bb56605be3ac5756a1834255fb223f8e4b7de205846d3266";
- name = "qtwebglplugin-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtwebglplugin-everywhere-src-5.12.5.tar.xz";
+ sha256 = "aac3b2b2e5b6f26dd7abba6eab616777fecbb4d06de05ddab68c1296652bc4f7";
+ name = "qtwebglplugin-everywhere-src-5.12.5.tar.xz";
};
};
qtwebsockets = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtwebsockets-everywhere-src-5.12.4.tar.xz";
- sha256 = "b471eda2f486d21c51fc3bc53bb8844022117e746d5f15c5eabb82cd37eb2abe";
- name = "qtwebsockets-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtwebsockets-everywhere-src-5.12.5.tar.xz";
+ sha256 = "5d58e697c49c0ea19a8299deba84b5360dca8c336a1636d38de0351757293262";
+ name = "qtwebsockets-everywhere-src-5.12.5.tar.xz";
};
};
qtwebview = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtwebview-everywhere-src-5.12.4.tar.xz";
- sha256 = "1f244c6b774dd9d03d3c5cafe877381900b50a2775cef6487c8bb66e32ab5a5d";
- name = "qtwebview-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtwebview-everywhere-src-5.12.5.tar.xz";
+ sha256 = "a6d4d8c335cd6838f4638874fcd67655e80db569ed567a774a84f6bf7d332f26";
+ name = "qtwebview-everywhere-src-5.12.5.tar.xz";
};
};
qtwinextras = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtwinextras-everywhere-src-5.12.4.tar.xz";
- sha256 = "f6e0172582a499d5e50c51877552d1a3bff66546d9a02e5754100a51b192973f";
- name = "qtwinextras-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtwinextras-everywhere-src-5.12.5.tar.xz";
+ sha256 = "7ee2fc73bc95c5e36e8ed2d02fc89822d56c406c540fbfa52bb0e3929ff2f93d";
+ name = "qtwinextras-everywhere-src-5.12.5.tar.xz";
};
};
qtx11extras = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtx11extras-everywhere-src-5.12.4.tar.xz";
- sha256 = "49cc009eaf4a01ca7dbe12651ef39de9a43860acb674aec372e70b209f9bae1e";
- name = "qtx11extras-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtx11extras-everywhere-src-5.12.5.tar.xz";
+ sha256 = "89425af3e48b040878c6a64ace58c17a83b87c9330e6366b09a41d6797062a68";
+ name = "qtx11extras-everywhere-src-5.12.5.tar.xz";
};
};
qtxmlpatterns = {
- version = "5.12.4";
+ version = "5.12.5";
src = fetchurl {
- url = "${mirror}/official_releases/qt/5.12/5.12.4/submodules/qtxmlpatterns-everywhere-src-5.12.4.tar.xz";
- sha256 = "0bea1719bb948f65cbed4375cc3e997a6464f35d25b631bafbd7a3161f8f5666";
- name = "qtxmlpatterns-everywhere-src-5.12.4.tar.xz";
+ url = "${mirror}/official_releases/qt/5.12/5.12.5/submodules/qtxmlpatterns-everywhere-src-5.12.5.tar.xz";
+ sha256 = "b905d9107f87798ef0f142942fc45c0f63fc113522ab041e791d3cb744a8babd";
+ name = "qtxmlpatterns-everywhere-src-5.12.5.tar.xz";
};
};
}
diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix
index 3a0c9085f54..d1ec209c95d 100644
--- a/pkgs/development/libraries/qt-5/modules/qtbase.nix
+++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix
@@ -221,7 +221,6 @@ stdenv.mkDerivation {
# To prevent these failures, we need to override PostgreSQL detection.
PSQL_LIBS = lib.optionalString (postgresql != null) "-L${postgresql.lib}/lib -lpq";
- # -no-eglfs, -no-directfb, -no-linuxfb and -no-kms because of the current minimalist mesa
# TODO Remove obsolete and useless flags once the build will be totally mastered
configureFlags =
[
@@ -328,11 +327,6 @@ stdenv.mkDerivation {
"-libinput"
- "-no-eglfs"
- "-no-gbm"
- "-no-kms"
- "-no-linuxfb"
-
''-${lib.optionalString (cups == null) "no-"}cups''
"-dbus-linked"
"-glib"
diff --git a/pkgs/development/libraries/qtkeychain/0002-Fix-install-name-Darwin.patch b/pkgs/development/libraries/qtkeychain/0002-Fix-install-name-Darwin.patch
new file mode 100644
index 00000000000..30d93cd7bf8
--- /dev/null
+++ b/pkgs/development/libraries/qtkeychain/0002-Fix-install-name-Darwin.patch
@@ -0,0 +1,10 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -215,7 +215,6 @@
+ VERSION ${QTKEYCHAIN_VERSION}
+ SOVERSION ${QTKEYCHAIN_SOVERSION}
+ MACOSX_RPATH 1
+- INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}"
+ INSTALL_RPATH_USE_LINK_PATH TRUE
+ )
+
diff --git a/pkgs/development/libraries/qtkeychain/default.nix b/pkgs/development/libraries/qtkeychain/default.nix
index 3de84d85911..4951670f896 100644
--- a/pkgs/development/libraries/qtkeychain/default.nix
+++ b/pkgs/development/libraries/qtkeychain/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sha256 = "0h4wgngn2yl35hapbjs24amkjfbzsvnna4ixfhn87snjnq5lmjbc"; # v0.9.1
};
- patches = if withQt5 then null else [ ./0001-Fixes-build-with-Qt4.patch ];
+ patches = (if withQt5 then [] else [ ./0001-Fixes-build-with-Qt4.patch ]) ++ (if stdenv.isDarwin then [ ./0002-Fix-install-name-Darwin.patch ] else []);
cmakeFlags = [ "-DQT_TRANSLATIONS_DIR=share/qt/translations" ];
diff --git a/pkgs/development/libraries/qtpbfimageplugin/default.nix b/pkgs/development/libraries/qtpbfimageplugin/default.nix
index 8ad908013bd..5f3f8c4a66a 100644
--- a/pkgs/development/libraries/qtpbfimageplugin/default.nix
+++ b/pkgs/development/libraries/qtpbfimageplugin/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qtpbfimageplugin";
- version = "1.4";
+ version = "2.0";
src = fetchFromGitHub {
owner = "tumic0";
repo = "QtPBFImagePlugin";
rev = version;
- sha256 = "0d39i7rmhrmm2df49gd47zm37gnz3fmyr6hfc6hhzvk08jb6956r";
+ sha256 = "16qsax1p09gldbg83df77ixaz7bkxl8wm806lc55y19pwnid9m7p";
};
nativeBuildInputs = [ qmake ];
@@ -31,9 +31,9 @@ stdenv.mkDerivation rec {
displaying raster MBTiles maps or raster XYZ online maps to also display PBF
vector tiles without (almost) any application modifications.
'';
- homepage = https://github.com/tumic0/QtPBFImagePlugin;
+ homepage = "https://github.com/tumic0/QtPBFImagePlugin";
license = licenses.lgpl3;
- maintainers = [ maintainers.sikmir ];
+ maintainers = with maintainers; [ sikmir ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/qtutilities/default.nix b/pkgs/development/libraries/qtutilities/default.nix
index 098fe1394f0..b6f424ee35c 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.1";
+ version = "6.0.2";
src = fetchFromGitHub {
owner = "Martchus";
repo = pname;
rev = "v${version}";
- sha256 = "1gg1qcyn1b52sy4akrpxjy8rnprp6dgzw2ywr18jp6m1fsy74rk2";
+ sha256 = "1hsi6c1466m5lgh8ayhf3hj4ddy6ambraagzgvvy7g370z4mx2yw";
};
buildInputs = [ qtbase cpp-utilities ];
diff --git a/pkgs/development/libraries/randomx/default.nix b/pkgs/development/libraries/randomx/default.nix
new file mode 100644
index 00000000000..79ce9e41324
--- /dev/null
+++ b/pkgs/development/libraries/randomx/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, cmake }:
+
+stdenv.mkDerivation rec {
+ pname = "randomX";
+ version = "1.1.6";
+
+ nativeBuildInputs = [ cmake ];
+
+ src = fetchFromGitHub {
+ owner = "tevador";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1qd0rbzgxdy87wwy0n6ca29bcq25j5ndnfgmx8iyf225m4rcwngf";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Proof of work algorithm based on random code execution";
+ homepage = https://github.com/tevador/RandomX;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ rnhmjoj ];
+ platforms = platforms.unix;
+ };
+
+}
diff --git a/pkgs/development/libraries/rdkafka/default.nix b/pkgs/development/libraries/rdkafka/default.nix
index 670d2a832ee..f0513c28934 100644
--- a/pkgs/development/libraries/rdkafka/default.nix
+++ b/pkgs/development/libraries/rdkafka/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rdkafka";
- version = "1.2.0";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "edenhill";
repo = "librdkafka";
rev = "v${version}";
- sha256 = "03h4yxnbnig17zapnnyvvnh1bsp0qalvlpb4fc3bpvs7yj4d8v25";
+ sha256 = "1daikjr2wcjxcys41hfw3vg2mqk6cy297pfcl05s90wnjvd7fkqk";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/rnnoise/default.nix b/pkgs/development/libraries/rnnoise/default.nix
new file mode 100644
index 00000000000..fe6b75446b2
--- /dev/null
+++ b/pkgs/development/libraries/rnnoise/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, lib, fetchFromGitHub, autoreconfHook }:
+
+stdenv.mkDerivation (rec {
+ name = "rnnoise-${version}";
+ version = "0.0.1";
+
+ src = fetchFromGitHub {
+ owner = "xiph";
+ repo = "rnnoise";
+ rev = "91ef401f4c3536c6de999ac609262691ec888c4c";
+ sha256 = "1h2ibg67gfcwnpvkq1rx0sngf9lk9j8pqsmsmmk5hclvrr2lp3yb";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+
+ meta = with lib; {
+ homepage = https://people.xiph.org/~jm/demo/rnnoise/;
+ description = "Recurrent neural network for audio noise reduction.";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.nh2 ];
+ platforms = platforms.all;
+ };
+})
diff --git a/pkgs/development/libraries/rocksdb/default.nix b/pkgs/development/libraries/rocksdb/default.nix
index 4f49e015852..2bb56bec8c0 100644
--- a/pkgs/development/libraries/rocksdb/default.nix
+++ b/pkgs/development/libraries/rocksdb/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rocksdb";
- version = "6.2.4";
+ version = "6.4.6";
src = fetchFromGitHub {
owner = "facebook";
repo = pname;
rev = "v${version}";
- sha256 = "08077agbimm7738xrknkw6fjw9f8jv6x3igp8b5pmsj9l954ywma";
+ sha256 = "0s0n4p1b4jzmslz9d2xd4ajra0m6l9x26mjwlbgw0klxjggmy8qn";
};
nativeBuildInputs = [ cmake ];
@@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
"-DWITH_ZLIB=1"
"-DWITH_ZSTD=1"
"-DWITH_GFLAGS=0"
+ "-DUSE_RTTI=1"
(lib.optional
(stdenv.hostPlatform.system == "i686-linux"
|| stdenv.hostPlatform.system == "x86_64-linux")
diff --git a/pkgs/development/libraries/schroedinger/default.nix b/pkgs/development/libraries/schroedinger/default.nix
index 25126edbc0f..f78ed0f7925 100644
--- a/pkgs/development/libraries/schroedinger/default.nix
+++ b/pkgs/development/libraries/schroedinger/default.nix
@@ -4,10 +4,7 @@ stdenv.mkDerivation {
name = "schroedinger-1.0.11";
src = fetchurl {
- urls = [
- http://diracvideo.org/download/schroedinger/schroedinger-1.0.11.tar.gz
- https://download.videolan.org/contrib/schroedinger-1.0.11.tar.gz
- ];
+ url = https://download.videolan.org/contrib/schroedinger-1.0.11.tar.gz;
sha256 = "04prr667l4sn4zx256v1z36a0nnkxfdqyln48rbwlamr6l3jlmqy";
};
@@ -27,7 +24,8 @@ stdenv.mkDerivation {
];
meta = with stdenv.lib; {
- homepage = http://diracvideo.org/;
+ description = "An implementation of the Dirac video codec in ANSI C";
+ homepage = "https://sourceforge.net/projects/schrodinger/";
maintainers = [ maintainers.spwhitt ];
license = [ licenses.mpl11 licenses.lgpl2 licenses.mit ];
platforms = platforms.unix;
diff --git a/pkgs/development/libraries/science/biology/elastix/default.nix b/pkgs/development/libraries/science/biology/elastix/default.nix
index 9105b1c52ac..4cfc07c1cba 100644
--- a/pkgs/development/libraries/science/biology/elastix/default.nix
+++ b/pkgs/development/libraries/science/biology/elastix/default.nix
@@ -1,15 +1,15 @@
-{ stdenv, fetchurl, cmake, itk, python }:
+{ stdenv, fetchFromGitHub, cmake, itk, python }:
stdenv.mkDerivation rec {
pname = "elastix";
- pversion = "4.9.0";
- name = "${pname}-${pversion}";
+ version = "5.0.0";
- src = fetchurl {
- url = "https://github.com/SuperElastix/${pname}/archive/${pversion}.tar.gz";
- sha256 = "02pbln36nq98xxfyqwlxg7b6gmigdq4fgfqr9mym1qn58aj04shg";
+ src = fetchFromGitHub {
+ owner = "SuperElastix";
+ repo = pname;
+ rev = version;
+ sha256 = "1zrl7rz4lwsx88b2shnl985f3a97lmp4ksbd437h9y0hfjq8l0lj";
};
-
nativeBuildInputs = [ cmake python ];
buildInputs = [ itk ];
@@ -19,6 +19,5 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ bcdarwin ];
platforms = platforms.linux;
license = licenses.asl20;
- broken = true;
};
}
diff --git a/pkgs/development/libraries/science/biology/nifticlib/default.nix b/pkgs/development/libraries/science/biology/nifticlib/default.nix
index 51eed36312d..8c7da7968f5 100644
--- a/pkgs/development/libraries/science/biology/nifticlib/default.nix
+++ b/pkgs/development/libraries/science/biology/nifticlib/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
homepage = https://sourceforge.net/projects/niftilib;
description = "Medical imaging format C API";
maintainers = with maintainers; [ bcdarwin ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
license = licenses.publicDomain;
};
}
diff --git a/pkgs/development/libraries/science/math/cudnn/default.nix b/pkgs/development/libraries/science/math/cudnn/default.nix
index a33e3ec2009..8cd74939959 100644
--- a/pkgs/development/libraries/science/math/cudnn/default.nix
+++ b/pkgs/development/libraries/science/math/cudnn/default.nix
@@ -1,4 +1,4 @@
-{ callPackage, cudatoolkit_7, cudatoolkit_7_5, cudatoolkit_8, cudatoolkit_9_0, cudatoolkit_9_1, cudatoolkit_9_2, cudatoolkit_10_0 }:
+{ callPackage, cudatoolkit_7, cudatoolkit_7_5, cudatoolkit_8, cudatoolkit_9_0, cudatoolkit_9_1, cudatoolkit_9_2, cudatoolkit_10_0, cudatoolkit_10_1 }:
let
generic = args: callPackage (import ./generic.nix (removeAttrs args ["cudatoolkit"])) {
@@ -65,5 +65,12 @@ in rec {
sha256 = "18ys0apiz9afid2s6lvy9qbyi8g66aimb2a7ikl1f3dm09mciprf";
};
- cudnn_cudatoolkit_10 = cudnn_cudatoolkit_10_0;
+ cudnn_cudatoolkit_10_1 = generic rec {
+ version = "7.6.3";
+ cudatoolkit = cudatoolkit_10_1;
+ srcName = "cudnn-${cudatoolkit.majorVersion}-linux-x64-v7.6.3.30.tgz";
+ sha256 = "0qc9f1xpyfibwqrpqxxq2v9h6w90j0dbx564akwy44c1dls5f99m";
+ };
+
+ cudnn_cudatoolkit_10 = cudnn_cudatoolkit_10_1;
}
diff --git a/pkgs/development/libraries/science/math/magma/default.nix b/pkgs/development/libraries/science/math/magma/default.nix
index ef4e89aecb8..6a07ebdb862 100644
--- a/pkgs/development/libraries/science/math/magma/default.nix
+++ b/pkgs/development/libraries/science/math/magma/default.nix
@@ -24,6 +24,10 @@ in stdenv.mkDerivation {
MKLROOT = optionalString mklSupport mkl;
+ preConfigure = ''
+ export CC=${cudatoolkit.cc}/bin/gcc CXX=${cudatoolkit.cc}/bin/g++
+ '';
+
enableParallelBuilding=true;
buildFlags = [ "magma" "magma_sparse" ];
diff --git a/pkgs/development/libraries/science/math/mkl/default.nix b/pkgs/development/libraries/science/math/mkl/default.nix
index 5700b2118b9..382d2c303e3 100644
--- a/pkgs/development/libraries/science/math/mkl/default.nix
+++ b/pkgs/development/libraries/science/math/mkl/default.nix
@@ -3,11 +3,25 @@
For details on using mkl as a blas provider for python packages such as numpy,
numexpr, scipy, etc., see the Python section of the NixPkgs manual.
*/
-stdenvNoCC.mkDerivation rec {
- name = "mkl-${version}";
- version = "${date}.${rel}";
- date = "2019.3";
- rel = "199";
+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";
+
+ 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}";
+
+in stdenvNoCC.mkDerivation {
+ pname = "mkl";
+ inherit version;
src = if stdenvNoCC.isDarwin
then
@@ -17,27 +31,26 @@ stdenvNoCC.mkDerivation rec {
})
else
(fetchurl {
- url = "http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15275/l_mkl_${version}.tgz";
- sha256 = "13rb2v2872jmvzcqm4fqsvhry0j2r5cn4lqql4wpqbl1yia2pph6";
+ url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/15816/l_mkl_${version}.tgz";
+ sha256 = "0zkk4rrq7g44acxaxhpd2053r66w169mww6917an0lxhd52fm5cr";
});
nativeBuildInputs = if stdenvNoCC.isDarwin
then
- [ undmg
- darwin.cctools
- ]
+ [ undmg darwin.cctools ]
else
[ rpmextract ];
buildPhase = if stdenvNoCC.isDarwin then ''
- for f in Contents/Resources/pkg/*.tgz; do
- tar xzvf $f
- done
+ for f in Contents/Resources/pkg/*.tgz; do
+ tar xzvf $f
+ done
'' else ''
- rpmextract rpm/intel-mkl-common-c-${date}-${rel}-${date}-${rel}.noarch.rpm
- rpmextract rpm/intel-mkl-core-${date}-${rel}-${date}-${rel}.x86_64.rpm
- rpmextract rpm/intel-mkl-core-rt-${date}-${rel}-${date}-${rel}.x86_64.rpm
- rpmextract rpm/intel-openmp-19.0.3-${rel}-19.0.3-${rel}.x86_64.rpm
+ rpmextract rpm/intel-mkl-cluster-rt-${rpm-ver}.x86_64.rpm
+ rpmextract rpm/intel-mkl-common-c-${rpm-ver}.noarch.rpm
+ rpmextract rpm/intel-mkl-core-${rpm-ver}.x86_64.rpm
+ rpmextract rpm/intel-mkl-core-rt-${rpm-ver}.x86_64.rpm
+ rpmextract rpm/intel-openmp-${openmp-ver}.x86_64.rpm
'';
installPhase = ''
@@ -82,12 +95,12 @@ stdenvNoCC.mkDerivation rec {
# larger updated load commands do not fit. Use install_name_tool
# explicitly and ignore the error.
postFixup = stdenvNoCC.lib.optionalString stdenvNoCC.isDarwin ''
- for f in $out/lib/*.dylib; do
- install_name_tool -id $out/lib/$(basename $f) $f || true
- done
- install_name_tool -change @rpath/libiomp5.dylib $out/lib/libiomp5.dylib $out/lib/libmkl_intel_thread.dylib
- install_name_tool -change @rpath/libtbb.dylib $out/lib/libtbb.dylib $out/lib/libmkl_tbb_thread.dylib
- install_name_tool -change @rpath/libtbbmalloc.dylib $out/lib/libtbbmalloc.dylib $out/lib/libtbbmalloc_proxy.dylib
+ for f in $out/lib/*.dylib; do
+ install_name_tool -id $out/lib/$(basename $f) $f || true
+ done
+ install_name_tool -change @rpath/libiomp5.dylib $out/lib/libiomp5.dylib $out/lib/libmkl_intel_thread.dylib
+ install_name_tool -change @rpath/libtbb.dylib $out/lib/libtbb.dylib $out/lib/libmkl_tbb_thread.dylib
+ install_name_tool -change @rpath/libtbbmalloc.dylib $out/lib/libtbbmalloc.dylib $out/lib/libtbbmalloc_proxy.dylib
'';
# Per license agreement, do not modify the binary
@@ -105,6 +118,6 @@ stdenvNoCC.mkDerivation rec {
homepage = https://software.intel.com/en-us/mkl;
license = licenses.issl;
platforms = [ "x86_64-linux" "x86_64-darwin" ];
- maintainers = [ maintainers.bhipple ];
+ maintainers = with maintainers; [ bhipple ];
};
}
diff --git a/pkgs/development/libraries/serialdv/default.nix b/pkgs/development/libraries/serialdv/default.nix
index b57d90eb21c..178cee5e69a 100644
--- a/pkgs/development/libraries/serialdv/default.nix
+++ b/pkgs/development/libraries/serialdv/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "serialdv";
- version ="1.1.2";
+ version ="1.1.4";
src = fetchFromGitHub {
owner = "f4exb";
repo = "serialdv";
rev = "v${version}";
- sha256 = "0d2lnvfzf31i3f2klm46s87gby3yz3hc46cap0yqifzml0ff1qbm";
+ sha256 = "0d88h2wjhf79nisiv96bq522hkbknzm88wsv0q9k33mzmrwnrx93";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/simpleitk/default.nix b/pkgs/development/libraries/simpleitk/default.nix
index 1cf40c92db6..2afd7650618 100644
--- a/pkgs/development/libraries/simpleitk/default.nix
+++ b/pkgs/development/libraries/simpleitk/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "simpleitk";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchFromGitHub {
owner = "SimpleITK";
repo = "SimpleITK";
rev = "v${version}";
- sha256 = "1cgq9cxxplv6bkm2zfvcc0lgyh5zw1hbry30k1429n9737wnadaw";
+ sha256 = "0nmsq0qx4jmrrhrc6bfm11wwvyszvfgl45xizw69yra3cv9pgmm6";
};
nativeBuildInputs = [ cmake git swig ];
diff --git a/pkgs/development/libraries/skalibs/default.nix b/pkgs/development/libraries/skalibs/default.nix
index c885f00a33c..e5443c5d53a 100644
--- a/pkgs/development/libraries/skalibs/default.nix
+++ b/pkgs/development/libraries/skalibs/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
buildPackage {
pname = "skalibs";
- version = "2.8.1.0";
- sha256 = "1fk6n402ywn4kpy6ng7sfnnqcg0mp6wq2hrv8sv3kxd0nh3na723";
+ version = "2.9.1.0";
+ sha256 = "19c6s3f7vxi96l2yqzjk9x9i4xkfg4fdzxhn1jg6bfb2qjph9cnk";
description = "A set of general-purpose C programming libraries";
@@ -18,6 +18,9 @@ buildPackage {
"--dynlibdir=\${lib}/lib"
"--includedir=\${dev}/include"
"--sysdepdir=\${lib}/lib/skalibs/sysdeps"
+ # Empty the default path, which would be "/usr/bin:bin".
+ # It would be set when PATH is empty. This hurts hermeticity.
+ "--with-default-path="
];
postInstall = ''
diff --git a/pkgs/development/libraries/spandsp/default.nix b/pkgs/development/libraries/spandsp/default.nix
index ba1d3e992d6..95827ba364a 100644
--- a/pkgs/development/libraries/spandsp/default.nix
+++ b/pkgs/development/libraries/spandsp/default.nix
@@ -11,6 +11,7 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [audiofile libtiff];
meta = {
+ description = "A portable and modular SIP User-Agent with audio and video support";
homepage = http://www.creytiv.com/baresip.html;
platforms = with stdenv.lib.platforms; linux;
maintainers = with stdenv.lib.maintainers; [raskin];
diff --git a/pkgs/development/libraries/spdlog/default.nix b/pkgs/development/libraries/spdlog/default.nix
index c746925150b..1839bb7bff1 100644
--- a/pkgs/development/libraries/spdlog/default.nix
+++ b/pkgs/development/libraries/spdlog/default.nix
@@ -3,7 +3,7 @@
let
generic = { version, sha256 }:
stdenv.mkDerivation {
- name = "spdlog-${version}";
+ pname = "spdlog";
inherit version;
src = fetchFromGitHub {
@@ -15,7 +15,7 @@ let
nativeBuildInputs = [ cmake ];
- cmakeFlags = [ "-DSPDLOG_BUILD_EXAMPLES=OFF" "-DSPDLOG_BUILD_BENCH=OFF" ];
+ cmakeFlags = [ "-DSPDLOG_BUILD_EXAMPLE=OFF" "-DSPDLOG_BUILD_BENCH=OFF" ];
outputs = [ "out" "doc" ];
@@ -25,8 +25,8 @@ let
'';
meta = with stdenv.lib; {
- description = "Very fast, header only, C++ logging library.";
- homepage = https://github.com/gabime/spdlog;
+ description = "Very fast, header only, C++ logging library";
+ homepage = "https://github.com/gabime/spdlog";
license = licenses.mit;
maintainers = with maintainers; [ obadz ];
platforms = platforms.all;
@@ -35,8 +35,8 @@ let
in
{
spdlog_1 = generic {
- version = "1.3.1";
- sha256 = "1rd4zmrlkcdjx0m0wpmjm1g9srj7jak6ai08qkhbn2lsn0niifzd";
+ version = "1.4.2";
+ sha256 = "1qc3rphvik44136ms0gjq2wmkl6qglri4fqxlhr2l5jwm8zhr8fc";
};
spdlog_0 = generic {
diff --git a/pkgs/development/libraries/spirv-headers/default.nix b/pkgs/development/libraries/spirv-headers/default.nix
index 9b2c0032d4e..86a7ab048fa 100644
--- a/pkgs/development/libraries/spirv-headers/default.nix
+++ b/pkgs/development/libraries/spirv-headers/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "spirv-headers";
- version = "1.4.1";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "SPIRV-Headers";
rev = version;
- sha256 = "1zfmvg3x0q9w652s8g5m5rcckzm6jiiw8rif2qck4vlsryl55akp";
+ sha256 = "1fnd8qwss6pxcch5j9qi1pdz70828zxsg4m8apgrhyj0p9lm0rbg";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/sqlite/analyzer.nix b/pkgs/development/libraries/sqlite/analyzer.nix
index 3c5761b767e..6de71d066ad 100644
--- a/pkgs/development/libraries/sqlite/analyzer.nix
+++ b/pkgs/development/libraries/sqlite/analyzer.nix
@@ -6,11 +6,11 @@ in
stdenv.mkDerivation rec {
pname = "sqlite-analyzer";
- version = "3.28.0";
+ version = "3.30.0";
src = assert version == sqlite.version; fetchurl {
url = "https://sqlite.org/2019/sqlite-src-${archiveVersion version}.zip";
- sha256 = "15v57b113bpgcshfsx5jw93szar3da94rr03i053xhl15la7jllh";
+ sha256 = "0d4i87q0f618pmrgax0mr5x7m8bywikrwjvixag3biyhgl5rx7fd";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix
index 9ba5da0c910..529b3ba9e71 100644
--- a/pkgs/development/libraries/sqlite/default.nix
+++ b/pkgs/development/libraries/sqlite/default.nix
@@ -10,12 +10,12 @@ in
stdenv.mkDerivation rec {
pname = "sqlite";
- version = "3.28.0";
+ version = "3.30.0";
# NB! Make sure to update analyzer.nix src (in the same directory).
src = fetchurl {
url = "https://sqlite.org/2019/sqlite-autoconf-${archiveVersion version}.tar.gz";
- sha256 = "1hxpi45crbqp6lacl7z611lna02k956m9bsy2bjzrbb2y23546yn";
+ sha256 = "0n7w839y55dc3qqf2zv8xk6238cc6mpx24q4w5amwic7g96cza70";
};
outputs = [ "bin" "dev" "out" ];
diff --git a/pkgs/development/libraries/srt/default.nix b/pkgs/development/libraries/srt/default.nix
index 74cdf90a156..cf8bffe0736 100644
--- a/pkgs/development/libraries/srt/default.nix
+++ b/pkgs/development/libraries/srt/default.nix
@@ -18,6 +18,10 @@ stdenv.mkDerivation rec {
buildInputs = [ openssl ];
cmakeFlags = [
+ # the cmake package does not handle absolute CMAKE_INSTALL_INCLUDEDIR correctly
+ # (setting it to an absolute path causes include files to go to $out/$out/include,
+ # because the absolute path is interpreted with root at $out).
+ "-DCMAKE_INSTALL_INCLUDEDIR=include"
# TODO Remove this when https://github.com/Haivision/srt/issues/538 is fixed and available to nixpkgs
# Workaround for the fact that srt incorrectly disables GNUInstallDirs when LIBDIR is specified,
# see https://github.com/NixOS/nixpkgs/pull/54463#discussion_r249878330
diff --git a/pkgs/development/libraries/taglib/1.9.nix b/pkgs/development/libraries/taglib/1.9.nix
deleted file mode 100644
index 401c2562167..00000000000
--- a/pkgs/development/libraries/taglib/1.9.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{stdenv, fetchurl, zlib, cmake}:
-
-stdenv.mkDerivation {
- name = "taglib-1.9.1";
-
- src = fetchurl {
- url = https://taglib.github.io/releases/taglib-1.9.1.tar.gz;
- sha256 = "06n7gnbcqa3r6c9gv00y0y1r48dyyazm6yj403i7ma0r2k6p3lvj";
- };
-
- nativeBuildInputs = [ cmake ];
-
- buildInputs = [ zlib ];
-
- meta = {
- homepage = https://taglib.org/;
- repositories.git = git://github.com/taglib/taglib.git;
- description = "A library for reading and editing the meta-data of several popular audio formats";
- inherit (cmake.meta) platforms;
- license = with stdenv.lib.licenses; [ lgpl21 mpl11 ];
- };
-}
diff --git a/pkgs/development/libraries/taglib/default.nix b/pkgs/development/libraries/taglib/default.nix
index 6dcfa3068c1..c553405878f 100644
--- a/pkgs/development/libraries/taglib/default.nix
+++ b/pkgs/development/libraries/taglib/default.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ];
meta = with stdenv.lib; {
- homepage = "http://taglib.org/";
+ homepage = "https://taglib.org/";
repositories.git = "git://github.com/taglib/taglib.git";
description = "A library for reading and editing audio file metadata.";
longDescription = ''
diff --git a/pkgs/development/libraries/tbb/default.nix b/pkgs/development/libraries/tbb/default.nix
index 6fe4e45521e..0ec5d8ad15d 100644
--- a/pkgs/development/libraries/tbb/default.nix
+++ b/pkgs/development/libraries/tbb/default.nix
@@ -2,13 +2,13 @@
with stdenv.lib; stdenv.mkDerivation rec {
pname = "tbb";
- version = "2019_U8";
+ version = "2019_U9";
src = fetchFromGitHub {
owner = "01org";
repo = "tbb";
rev = version;
- sha256 = "0z0kh1a5g28gckcxlv3x7qqskh5fsl8knf2ypbbvk7z9ln9k3wfq";
+ sha256 = "1a39nflw7b2n51jfp3fdprnkpgzaspzww1dckfvaigflfli9s8rj";
};
makeFlags = concatStringsSep " " (
diff --git a/pkgs/development/libraries/template-glib/default.nix b/pkgs/development/libraries/template-glib/default.nix
index 4314abd2548..070953d0bbc 100644
--- a/pkgs/development/libraries/template-glib/default.nix
+++ b/pkgs/development/libraries/template-glib/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, meson, ninja, pkgconfig, glib, gobject-introspection, flex, bison, vala, gettext, gnome3, gtk-doc, docbook_xsl, docbook_xml_dtd_43 }:
let
- version = "3.32.0";
+ version = "3.34.0";
pname = "template-glib";
in
stdenv.mkDerivation {
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1g0zx0sxpw8kqp7p3sgl9kngaqrg9xl6cir24nrahks0vgsk98rr";
+ sha256 = "1z9xkin5fyfh071ma9y045jcw83hgx33dfbjraw6cxk0qdmfysr1";
};
buildInputs = [ meson ninja pkgconfig gettext flex bison vala glib gtk-doc docbook_xsl docbook_xml_dtd_43 ];
diff --git a/pkgs/development/libraries/thrift/default.nix b/pkgs/development/libraries/thrift/default.nix
index 0fce957df22..ecdb831fcfa 100644
--- a/pkgs/development/libraries/thrift/default.nix
+++ b/pkgs/development/libraries/thrift/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "thrift";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchurl {
url = "https://archive.apache.org/dist/thrift/${version}/${pname}-${version}.tar.gz";
- sha256 = "0a04v7dgm1qzgii7v0sisnljhxc9xpq2vxkka60scrdp6aahjdn3";
+ sha256 = "0yai9c3bdsrkkjshgim7zk0i7malwfprg00l9774dbrkh2w4ilvs";
};
#enableParallelBuilding = true; problems on hydra
diff --git a/pkgs/development/libraries/tre/default.nix b/pkgs/development/libraries/tre/default.nix
index 901b6aa097f..d5ed35694c5 100644
--- a/pkgs/development/libraries/tre/default.nix
+++ b/pkgs/development/libraries/tre/default.nix
@@ -15,6 +15,8 @@ stdenv.mkDerivation rec {
];
meta = {
+ description = "Lightweight and robust POSIX compliant regexp matching library";
+ homepage = "https://laurikari.net/tre/";
platforms = stdenv.lib.platforms.unix;
license = stdenv.lib.licenses.bsd2;
};
diff --git a/pkgs/development/libraries/trompeloeil/default.nix b/pkgs/development/libraries/trompeloeil/default.nix
index af2fc6c879a..0ab115daeef 100644
--- a/pkgs/development/libraries/trompeloeil/default.nix
+++ b/pkgs/development/libraries/trompeloeil/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "trompeloeil";
- version = "34";
+ version = "35";
src = fetchFromGitHub {
owner = "rollbear";
repo = "trompeloeil";
rev = "v${version}";
- sha256 = "0mj3zni18kfm04jrqjaa1p6ii5q0dz6qdm3hi57z9lzygaxbdc97";
+ sha256 = "07jxvssasgmi2dk4wl6qzspx88g9cnz597flsapdzp0qd5j7xixd";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/unixODBCDrivers/default.nix b/pkgs/development/libraries/unixODBCDrivers/default.nix
index 44e7ed17f0c..c1810443bdb 100644
--- a/pkgs/development/libraries/unixODBCDrivers/default.nix
+++ b/pkgs/development/libraries/unixODBCDrivers/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, unixODBC, cmake, postgresql, mysql, libmysqlclient, sqlite, zlib, libxml2, dpkg, lib, openssl, kerberos, curl, libuuid, autoPatchelfHook }:
+{ fetchurl, stdenv, unixODBC, cmake, postgresql, mysql, libmysqlclient, sqlite, zlib, libxml2, dpkg, lib, openssl, kerberos, libuuid, patchelf }:
# I haven't done any parameter tweaking.. So the defaults provided here might be bad
@@ -138,8 +138,7 @@
sha256 = "0jb16irr7qlgd2zshg0vyia7zqipd0pcvwfcr6z807pss1mnzj8w";
};
- nativeBuildInputs = [ autoPatchelfHook ];
- buildInputs = [ unixODBC dpkg kerberos libuuid stdenv.cc.cc ];
+ nativeBuildInputs = [ dpkg patchelf ];
unpackPhase = "dpkg -x $src ./";
buildPhase = "";
@@ -150,6 +149,11 @@
cp -r opt/microsoft/msodbcsql${versionMajor}/lib64 opt/microsoft/msodbcsql${versionMajor}/share $out/
'';
+ postFixup = ''
+ patchelf --set-rpath ${lib.makeLibraryPath [ unixODBC openssl.out kerberos libuuid stdenv.cc.cc ]} \
+ $out/lib/libmsodbcsql-${versionMajor}.${versionMinor}.so.${versionAdditional}
+ '';
+
passthru = {
fancyName = "ODBC Driver 17 for SQL Server";
driver = "lib/libmsodbcsql-${versionMajor}.${versionMinor}.so.${versionAdditional}";
diff --git a/pkgs/development/libraries/utmps/default.nix b/pkgs/development/libraries/utmps/default.nix
index 16d4a8fa40b..073674f8571 100644
--- a/pkgs/development/libraries/utmps/default.nix
+++ b/pkgs/development/libraries/utmps/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
buildPackage {
pname = "utmps";
- version = "0.0.2.1";
- sha256 = "1q90mcn50irhhrzl3h9bvhsn7hac0zgg67b6hfhmc5yvh4c8wnr4";
+ version = "0.0.3.1";
+ sha256 = "1h4hgjdrai51qkalgcx2ff60drpnw0ich66z90p8wk74am0vgc0h";
description = "A secure utmpx and wtmp implementation";
diff --git a/pkgs/development/libraries/v8/3.14.nix b/pkgs/development/libraries/v8/3.14.nix
index 3d36245631b..febadc2d6ac 100644
--- a/pkgs/development/libraries/v8/3.14.nix
+++ b/pkgs/development/libraries/v8/3.14.nix
@@ -80,7 +80,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Google's open source JavaScript engine";
- platforms = platforms.linux;
+ platforms = [ "x86_64-linux" "i686-linux" ];
license = licenses.bsd3;
};
}
diff --git a/pkgs/development/libraries/v8/3.16.14.nix b/pkgs/development/libraries/v8/3.16.14.nix
deleted file mode 100644
index e134c9ea60f..00000000000
--- a/pkgs/development/libraries/v8/3.16.14.nix
+++ /dev/null
@@ -1,81 +0,0 @@
-{ stdenv, lib, fetchurl, gyp, readline, python, which, icu, utillinux, cctools }:
-
-assert readline != null;
-
-let
- arch = if stdenv.isAarch32
- then (if stdenv.is64bit then "arm64" else "arm")
- else (if stdenv.is64bit then "x64" else "ia32");
- armHardFloat = stdenv.isAarch32 && (stdenv.hostPlatform.platform.gcc.float or null) == "hard";
-in
-
-stdenv.mkDerivation rec {
- pname = "v8";
- version = "3.16.14.11";
-
- src = fetchurl {
- url = "https://commondatastorage.googleapis.com/chromium-browser-official/"
- + "${pname}-${version}.tar.bz2";
- sha256 = "1gpf2xvhxfs5ll3m2jlslsx9jfjbmrbz55iq362plflrvf8mbxhj";
- };
-
- postPatch = ''
- sed -i 's/-Werror//' build/standalone.gypi build/common.gypi
- '';
-
- configurePhase = stdenv.lib.optionalString stdenv.isDarwin ''
- export GYP_DEFINES="mac_deployment_target=$MACOSX_DEPLOYMENT_TARGET"
- '' + ''
- PYTHONPATH="tools/generate_shim_headers:$PYTHONPATH" \
- ${gyp}/bin/gyp \
- -f make \
- --generator-output="out" \
- -Dflock_index=0 \
- -Dv8_enable_i18n_support=1 \
- -Duse_system_icu=1 \
- -Dconsole=readline \
- -Dcomponent=shared_library \
- -Dv8_target_arch=${arch} \
- ${lib.optionalString armHardFloat "-Dv8_use_arm_eabi_hardfloat=true"} \
- --depth=. -Ibuild/standalone.gypi \
- build/all.gyp
- '' + stdenv.lib.optionalString stdenv.isDarwin ''
- sed -i 's@/usr/bin/env python@${python}/bin/python@g' out/gyp-mac-tool
- '';
-
- nativeBuildInputs = [ which ];
- buildInputs = [ readline python icu ]
- ++ lib.optional stdenv.isLinux utillinux
- ++ lib.optional stdenv.isDarwin cctools;
-
- NIX_CFLAGS_COMPILE = "-Wno-error -w";
-
- buildFlags = [
- "-C out"
- "builddir=$(CURDIR)/Release"
- "BUILDTYPE=Release"
- ];
-
- enableParallelBuilding = true;
-
- installPhase = ''
- install -vD out/Release/d8 "$out/bin/d8"
- ${if stdenv.isDarwin then ''
- install -vD out/Release/libv8.dylib "$out/lib/libv8.dylib"
- '' else ''
- install -vD out/Release/lib.target/libv8.so "$out/lib/libv8.so"
- ''}
- cp -vr include "$out/"
- '';
-
- postFixup = if stdenv.isDarwin then ''
- install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib $out/bin/d8
- install_name_tool -id $out/lib/libv8.dylib $out/lib/libv8.dylib
- '' else null;
-
- meta = with stdenv.lib; {
- description = "V8 is Google's open source JavaScript engine";
- platforms = platforms.linux ++ platforms.darwin;
- license = licenses.bsd3;
- };
-}
diff --git a/pkgs/development/libraries/vapoursynth/default.nix b/pkgs/development/libraries/vapoursynth/default.nix
index 0d96829b6ba..0cdbe396a10 100644
--- a/pkgs/development/libraries/vapoursynth/default.nix
+++ b/pkgs/development/libraries/vapoursynth/default.nix
@@ -12,13 +12,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "vapoursynth";
- version = "R47.2";
+ version = "R48";
src = fetchFromGitHub {
owner = "vapoursynth";
repo = "vapoursynth";
rev = version;
- sha256 = "004h0vvih7dlhkcz6l2786pf7s04qhiv0bii4gjx23cxyklglh9i";
+ sha256 = "1i6163bidlp0p9zcnxpsphr44ayfzd51fig4ri7vbrbl9lw9jaih";
};
nativeBuildInputs = [ pkgconfig autoreconfHook nasm makeWrapper ];
diff --git a/pkgs/development/libraries/vapoursynth/editor.nix b/pkgs/development/libraries/vapoursynth/editor.nix
index 3853718c154..196c700af17 100644
--- a/pkgs/development/libraries/vapoursynth/editor.nix
+++ b/pkgs/development/libraries/vapoursynth/editor.nix
@@ -1,9 +1,9 @@
-{ stdenv, fetchFromBitbucket, makeWrapper
+{ stdenv, mkDerivation, fetchFromBitbucket
, python3, vapoursynth
, qmake, qtbase, qtwebsockets
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "vapoursynth-editor";
version = "R19";
@@ -14,18 +14,20 @@ stdenv.mkDerivation rec {
sha256 = "1zlaynkkvizf128ln50yvzz3b764f5a0yryp6993s9fkwa7djb6n";
};
- nativeBuildInputs = [ qmake makeWrapper ];
+ nativeBuildInputs = [ qmake ];
buildInputs = [ qtbase vapoursynth qtwebsockets ];
+ dontWrapQtApps = true;
+
preConfigure = "cd pro";
- installPhase = ''
+ preFixup = ''
cd ../build/release*
mkdir -p $out/bin
for bin in vsedit{,-job-server{,-watcher}}; do
mv $bin $out/bin
- wrapProgram $out/bin/$bin \
+ wrapQtApp $out/bin/$bin \
--prefix PYTHONPATH : ${vapoursynth}/${python3.sitePackages} \
--prefix LD_LIBRARY_PATH : ${vapoursynth}/lib
done
diff --git a/pkgs/development/libraries/vte/default.nix b/pkgs/development/libraries/vte/default.nix
index 0d5686ccc0a..8b19e1ee9ae 100644
--- a/pkgs/development/libraries/vte/default.nix
+++ b/pkgs/development/libraries/vte/default.nix
@@ -1,5 +1,7 @@
{ stdenv
+, lib
, fetchurl
+, fetchpatch
, gettext
, pkgconfig
, meson
@@ -58,6 +60,17 @@ stdenv.mkDerivation rec {
pango
];
+ patches =
+ # VTE needs a small patch to work with musl:
+ # https://gitlab.gnome.org/GNOME/vte/issues/72
+ lib.optional
+ stdenv.hostPlatform.isMusl
+ (fetchpatch {
+ name = "0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch";
+ url = "https://gitlab.gnome.org/GNOME/vte/uploads/c334f767f5d605e0f30ecaa2a0e4d226/0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch";
+ sha256 = "1ii9db9i5l3fy2alxz7bjfsgjs3lappnlx339dvxbi2141zknf5r";
+ });
+
postPatch = ''
patchShebangs perf/*
patchShebangs src/box_drawing_generate.sh
@@ -75,7 +88,7 @@ stdenv.mkDerivation rec {
the system's terminfo database.
'';
license = licenses.lgpl2;
- maintainers = with maintainers; [ astsmtl antono lethalman ];
+ maintainers = with maintainers; [ astsmtl antono lethalman ] ++ gnome3.maintainers;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix
index 7d48b68d14c..f20d12359c9 100644
--- a/pkgs/development/libraries/webkitgtk/default.nix
+++ b/pkgs/development/libraries/webkitgtk/default.nix
@@ -16,7 +16,7 @@ assert stdenv.isDarwin -> !enableGtk2Plugins;
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "webkitgtk";
- version = "2.26.1";
+ version = "2.26.2";
meta = {
description = "Web content rendering engine, GTK port";
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://webkitgtk.org/releases/${pname}-${version}.tar.xz";
- sha256 = "0mfikjfjhwcnrxbzdyh3fl9bbs2azgbdnx8h5910h41b3n022jvb";
+ sha256 = "04k5h0sid9azsqz9pyq436v1rx4lnfrhvmcgmicqb0c0g9iz103b";
};
patches = optionals stdenv.isLinux [
diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix
index 780d7df47cb..1bad9c5eb2a 100644
--- a/pkgs/development/libraries/wolfssl/default.nix
+++ b/pkgs/development/libraries/wolfssl/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "wolfssl";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchFromGitHub {
owner = "wolfSSL";
repo = "wolfssl";
rev = "v${version}-stable";
- sha256 = "16d1dzbdx6x7czbxf6i1rlb5mv59yzzpnha7qgwab3yq62rlsgw3";
+ sha256 = "16s7jx2brgii6jbpmr30ggkc7rrf388jl26g357sm7ggwliiwask";
};
configureFlags = [ "--enable-all" ];
diff --git a/pkgs/development/libraries/wt/default.nix b/pkgs/development/libraries/wt/default.nix
index 31fa104fb05..74792f8f34c 100644
--- a/pkgs/development/libraries/wt/default.nix
+++ b/pkgs/development/libraries/wt/default.nix
@@ -27,13 +27,17 @@ let
];
cmakeFlags = [
- "-DWT_WRASTERIMAGE_IMPLEMENTATION=GraphicsMagick"
"-DWT_CPP_11_MODE=-std=c++11"
- "-DGM_PREFIX=${graphicsmagick}"
- "-DMYSQL_PREFIX=${libmysqlclient}"
- "-DHARFBUZZ_INCLUDE_DIR=${harfbuzz.dev}/include"
"--no-warn-unused-cli"
- ];
+ ]
+ ++ stdenv.lib.optionals (graphicsmagick != null) [
+ "-DWT_WRASTERIMAGE_IMPLEMENTATION=GraphicsMagick"
+ "-DGM_PREFIX=${graphicsmagick}"
+ ]
+ ++ stdenv.lib.optional (harfbuzz != null)
+ "-DHARFBUZZ_INCLUDE_DIR=${harfbuzz.dev}/include"
+ ++ stdenv.lib.optional (libmysqlclient != null)
+ "-DMYSQL_PREFIX=${libmysqlclient}";
meta = with stdenv.lib; {
homepage = "https://www.webtoolkit.eu/wt";
@@ -45,12 +49,12 @@ let
};
in {
wt3 = generic {
- version = "3.4.1";
- sha256 = "1bsx7hmy6g2x9p3vl5xw9lv1xk891pnvs93a87s15g257gznkjmj";
+ version = "3.4.2";
+ sha256 = "03mwr4yv3705y74pdh19lmh8szad6gk2x2m23f4pr0wrmqg73307";
};
wt4 = generic {
- version = "4.1.1";
- sha256 = "1f1imx5kbpqlysrqx5h75hf2f8pkq972rz42x0pl6cxbnsyzngid";
+ version = "4.1.2";
+ sha256 = "06bnadpgflg8inikzynnz4l4r6w1bphjwlva4pzf51w648vpkknl";
};
}
diff --git a/pkgs/development/libraries/x265/default.nix b/pkgs/development/libraries/x265/default.nix
index 634847941d0..dbf1a098f1f 100644
--- a/pkgs/development/libraries/x265/default.nix
+++ b/pkgs/development/libraries/x265/default.nix
@@ -17,14 +17,14 @@ in
stdenv.mkDerivation rec {
pname = "x265";
- version = "3.1.1";
+ version = "3.2";
src = fetchurl {
urls = [
"https://get.videolan.org/x265/x265_${version}.tar.gz"
"ftp://ftp.videolan.org/pub/videolan/x265/x265_${version}.tar.gz"
];
- sha256 = "1l68lgdbsi4wjz5vad98ggx7mf92rnvzlq34m6w0a08ark3h0yc2";
+ sha256 = "0fqkhfhr22gzavxn60cpnj3agwdf5afivszxf3haj5k1sny7jk9n";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/xapian/default.nix b/pkgs/development/libraries/xapian/default.nix
index bb14f3437ba..dfec2197385 100644
--- a/pkgs/development/libraries/xapian/default.nix
+++ b/pkgs/development/libraries/xapian/default.nix
@@ -37,5 +37,5 @@ let
};
};
in {
- xapian_1_4 = generic "1.4.12" "0z5c1y9vp519h2x2igjq39v6j615nppry0wasd0xn4hphgd3d2jg";
+ xapian_1_4 = generic "1.4.13" "0z0k8902bz2ckdggikj5yz11ik2n8krmdwzvpqv60phcm3zzzy4k";
}
diff --git a/pkgs/development/libraries/xapian/skip-flaky-darwin-test.patch b/pkgs/development/libraries/xapian/skip-flaky-darwin-test.patch
index 72a7c3e721f..cce96a2762b 100644
--- a/pkgs/development/libraries/xapian/skip-flaky-darwin-test.patch
+++ b/pkgs/development/libraries/xapian/skip-flaky-darwin-test.patch
@@ -1,14 +1,14 @@
diff -Naur xapian-core.old/tests/api_db.cc xapian-core.new/tests/api_db.cc
--- xapian-core.old/tests/api_db.cc
+++ xapian-core.new/tests/api_db.cc
-@@ -998,6 +998,7 @@
+@@ -1020,6 +1020,7 @@
// test for keepalives
DEFINE_TESTCASE(keepalive1, remote) {
+ SKIP_TEST("Fails in darwin nix build environment");
- Xapian::Database db(get_remote_database("apitest_simpledata", 5000));
+ XFAIL_FOR_BACKEND("multi_glass_remoteprog_glass",
+ "Multi remote databases are currently buggy");
- /* Test that keep-alives work */
diff -Naur xapian-core.old/tests/api_scalability.cc xapian-core.new/tests/api_scalability.cc
--- xapian-core.old/tests/api_scalability.cc
+++ xapian-core.new/tests/api_scalability.cc
diff --git a/pkgs/development/libraries/xdg-dbus-proxy/default.nix b/pkgs/development/libraries/xdg-dbus-proxy/default.nix
index d1605aac334..d00b5398a19 100644
--- a/pkgs/development/libraries/xdg-dbus-proxy/default.nix
+++ b/pkgs/development/libraries/xdg-dbus-proxy/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "xdg-dbus-proxy";
- version = "0.1.1";
+ version = "0.1.2";
src = fetchurl {
url = "https://github.com/flatpak/xdg-dbus-proxy/releases/download/${version}/${pname}-${version}.tar.xz";
- sha256 = "1w8yg5j51zsr9d97d4jjp9dvd7iq893p2xk54i6lf3lx01ribdqh";
+ sha256 = "03sj1h0c2l08xa8phw013fnxr4fgav7l2mkjhzf9xk3dykwxcj8p";
};
nativeBuildInputs = [ pkgconfig libxslt docbook_xsl docbook_xml_dtd_43 ];
diff --git a/pkgs/development/libraries/xdg-desktop-portal/default.nix b/pkgs/development/libraries/xdg-desktop-portal/default.nix
index 4be7bd1474c..d16c5d670e5 100644
--- a/pkgs/development/libraries/xdg-desktop-portal/default.nix
+++ b/pkgs/development/libraries/xdg-desktop-portal/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, substituteAll, autoreconfHook, pkgconfig, libxml2, glib, pipewire, fontconfig, flatpak, gsettings-desktop-schemas, acl, dbus, fuse, geoclue2, json-glib, wrapGAppsHook }:
+{ stdenv, fetchFromGitHub, nixosTests, substituteAll, autoreconfHook, pkgconfig, libxml2, glib, pipewire, fontconfig, flatpak, gsettings-desktop-schemas, acl, dbus, fuse, geoclue2, json-glib, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "xdg-desktop-portal";
@@ -35,6 +35,12 @@ stdenv.mkDerivation rec {
"installed_test_metadir=$(installedTests)/share/installed-tests/xdg-desktop-portal"
];
+ passthru = {
+ tests = {
+ installedTests = nixosTests.installed-tests.xdg-desktop-portal;
+ };
+ };
+
meta = with stdenv.lib; {
description = "Desktop integration portals for sandboxed apps";
license = licenses.lgpl21;
diff --git a/pkgs/development/libraries/xxHash/default.nix b/pkgs/development/libraries/xxHash/default.nix
index 51165f47a21..1ea25fb7209 100644
--- a/pkgs/development/libraries/xxHash/default.nix
+++ b/pkgs/development/libraries/xxHash/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "xxHash";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchFromGitHub {
owner = "Cyan4973";
repo = "xxHash";
rev = "v${version}";
- sha256 = "0hh1ypwk86m3b0x4433k95f94b48kvl7s79dml0f3g0cv8jdvkgw";
+ sha256 = "1f9gl0cymmi92ihsfan0p4zmyf2hxwx4arjimpbmbp719nbcvdsx";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/yajl/default.nix b/pkgs/development/libraries/yajl/default.nix
index f9ce555cf27..947b08e7bc5 100644
--- a/pkgs/development/libraries/yajl/default.nix
+++ b/pkgs/development/libraries/yajl/default.nix
@@ -20,6 +20,6 @@ stdenv.mkDerivation rec {
homepage = http://lloyd.github.com/yajl/;
license = stdenv.lib.licenses.isc;
platforms = with stdenv.lib.platforms; linux ++ darwin;
- maintainers = with stdenv.lib.maintainers; [ z77z ];
+ maintainers = with stdenv.lib.maintainers; [ maggesi ];
};
}
diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix
index 13ec209142b..4cff22a8d41 100644
--- a/pkgs/development/lua-modules/generated-packages.nix
+++ b/pkgs/development/lua-modules/generated-packages.nix
@@ -905,6 +905,24 @@ luadbi-sqlite3 = buildLuarocksPackage {
};
};
};
+luadoc = buildLuarocksPackage {
+ pname = "luadoc";
+ version = "3.0.1-1";
+
+ src = fetchurl {
+ url = mirror://luarocks/luadoc-3.0.1-1.src.rock;
+ sha256 = "112zqjbzkrhx3nvavrxx3vhpv2ix85pznzzbpa8fq4piyv5r781i";
+ };
+ propagatedBuildInputs = [ lualogging luafilesystem ];
+
+ meta = with stdenv.lib; {
+ homepage = "http://luadoc.luaforge.net/";
+ description = "LuaDoc is a documentation tool for Lua source code";
+ license = {
+ fullName = "MIT/X11";
+ };
+ };
+};
luaevent = buildLuarocksPackage {
pname = "luaevent";
version = "0.4.6-1";
@@ -983,6 +1001,24 @@ luafilesystem = buildLuarocksPackage {
};
};
};
+lualogging = buildLuarocksPackage {
+ pname = "lualogging";
+ version = "1.3.0-1";
+
+ src = fetchurl {
+ url = mirror://luarocks/lualogging-1.3.0-1.src.rock;
+ sha256 = "13fm1vlig3zmbfkmlq1vk3xfqhlvv5xf24b0p4k4d08395y858vc";
+ };
+ propagatedBuildInputs = [ luasocket ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/Neopallium/lualogging";
+ description = "A simple API to use logging features";
+ license = {
+ fullName = "MIT/X11";
+ };
+ };
+};
luaossl = buildLuarocksPackage {
pname = "luaossl";
version = "20190731-0";
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index bb640cb09a5..ce213535519 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -224,7 +224,7 @@ with super;
});
luasystem = super.luasystem.override({
- buildInputs = [
+ buildInputs = pkgs.lib.optionals pkgs.stdenv.isLinux [
pkgs.glibc
];
});
diff --git a/pkgs/development/mobile/androidenv/deploy-androidpackage.nix b/pkgs/development/mobile/androidenv/deploy-androidpackage.nix
index 97fd197cb7d..839a14f7033 100644
--- a/pkgs/development/mobile/androidenv/deploy-androidpackage.nix
+++ b/pkgs/development/mobile/androidenv/deploy-androidpackage.nix
@@ -8,6 +8,7 @@ stdenv.mkDerivation ({
name = package.name + "-" + package.revision;
src = if os != null && builtins.hasAttr os package.archives then package.archives.${os} else package.archives.all;
buildInputs = [ unzip ] ++ buildInputs;
+ preferLocalBuild = true;
# Most Android Zip packages have a root folder, but some don't. We unpack
# the zip file in a folder and we try to discover whether it has a single root
diff --git a/pkgs/development/mobile/cocoapods/Gemfile-beta.lock b/pkgs/development/mobile/cocoapods/Gemfile-beta.lock
index 5a30e40293e..5b7288ad4f7 100644
--- a/pkgs/development/mobile/cocoapods/Gemfile-beta.lock
+++ b/pkgs/development/mobile/cocoapods/Gemfile-beta.lock
@@ -12,10 +12,10 @@ GEM
json (>= 1.5.1)
atomos (0.1.3)
claide (1.0.3)
- cocoapods (1.8.1)
+ cocoapods (1.8.4)
activesupport (>= 4.0.2, < 5)
claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.8.1)
+ cocoapods-core (= 1.8.4)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.2.2, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -31,7 +31,7 @@ GEM
nap (~> 1.0)
ruby-macho (~> 1.4)
xcodeproj (>= 1.11.1, < 2.0)
- cocoapods-core (1.8.1)
+ cocoapods-core (1.8.4)
activesupport (>= 4.0.2, < 6)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
@@ -57,7 +57,7 @@ GEM
i18n (0.9.5)
concurrent-ruby (~> 1.0)
json (2.2.0)
- minitest (5.12.0)
+ minitest (5.12.2)
molinillo (0.6.6)
nanaimo (0.2.6)
nap (1.1.0)
@@ -66,7 +66,7 @@ GEM
thread_safe (0.3.6)
tzinfo (1.2.5)
thread_safe (~> 0.1)
- xcodeproj (1.12.0)
+ xcodeproj (1.13.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
diff --git a/pkgs/development/mobile/cocoapods/Gemfile.lock b/pkgs/development/mobile/cocoapods/Gemfile.lock
index e2de7cb0bf1..958f36192f9 100644
--- a/pkgs/development/mobile/cocoapods/Gemfile.lock
+++ b/pkgs/development/mobile/cocoapods/Gemfile.lock
@@ -12,10 +12,10 @@ GEM
json (>= 1.5.1)
atomos (0.1.3)
claide (1.0.3)
- cocoapods (1.8.1)
+ cocoapods (1.8.4)
activesupport (>= 4.0.2, < 5)
claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.8.1)
+ cocoapods-core (= 1.8.4)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.2.2, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -31,7 +31,7 @@ GEM
nap (~> 1.0)
ruby-macho (~> 1.4)
xcodeproj (>= 1.11.1, < 2.0)
- cocoapods-core (1.8.1)
+ cocoapods-core (1.8.4)
activesupport (>= 4.0.2, < 6)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
@@ -57,7 +57,7 @@ GEM
i18n (0.9.5)
concurrent-ruby (~> 1.0)
json (2.2.0)
- minitest (5.12.0)
+ minitest (5.12.2)
molinillo (0.6.6)
nanaimo (0.2.6)
nap (1.1.0)
@@ -66,7 +66,7 @@ GEM
thread_safe (0.3.6)
tzinfo (1.2.5)
thread_safe (~> 0.1)
- xcodeproj (1.12.0)
+ xcodeproj (1.13.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
diff --git a/pkgs/development/mobile/cocoapods/gemset-beta.nix b/pkgs/development/mobile/cocoapods/gemset-beta.nix
index f5f95db3ced..b94bc461944 100644
--- a/pkgs/development/mobile/cocoapods/gemset-beta.nix
+++ b/pkgs/development/mobile/cocoapods/gemset-beta.nix
@@ -57,10 +57,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "108zj698l44wnc0jgx81gxra86c7mrzyqrx6rxssalrc5rviadw7";
+ sha256 = "007ssx75588ji2d8l8s6c95dng1c7b6yacng8nngpy7maijzjgzc";
type = "gem";
};
- version = "1.8.1";
+ version = "1.8.4";
};
cocoapods-core = {
dependencies = ["activesupport" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap"];
@@ -68,10 +68,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15bcc7771jws4p3n3sd26faxslah0yvqgpb0y8gh6d0dwjdygmk0";
+ sha256 = "0zcisqb404828n5d3lbk9y2yyx8v2yr6rk1l8y9a4i1hp743fiad";
type = "gem";
};
- version = "1.8.1";
+ version = "1.8.4";
};
cocoapods-deintegrate = {
groups = ["default"];
@@ -241,10 +241,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kj5m8gg643w8jh8nsdy15bpddmnnafhyzhjx7gp28l1acb4fik7";
+ sha256 = "0zjm24aiz42i9n37mcw8lydd7n0y7wfk27by06jx77ypcld3qvkw";
type = "gem";
};
- version = "5.12.0";
+ version = "5.12.2";
};
molinillo = {
groups = ["default"];
@@ -323,9 +323,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "162gwhrl7ppj6hlmnpp1scvy1ylcv5xqk51826v075sckdqjp8c8";
+ sha256 = "1c69yrhqd92q6nnpyhvnqyw9l7axnc91gnbd2gai8f5njdisd8wx";
type = "gem";
};
- version = "1.12.0";
+ version = "1.13.0";
};
}
\ No newline at end of file
diff --git a/pkgs/development/mobile/cocoapods/gemset.nix b/pkgs/development/mobile/cocoapods/gemset.nix
index 2eb630e0f93..2f268a60c94 100644
--- a/pkgs/development/mobile/cocoapods/gemset.nix
+++ b/pkgs/development/mobile/cocoapods/gemset.nix
@@ -55,10 +55,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "108zj698l44wnc0jgx81gxra86c7mrzyqrx6rxssalrc5rviadw7";
+ sha256 = "007ssx75588ji2d8l8s6c95dng1c7b6yacng8nngpy7maijzjgzc";
type = "gem";
};
- version = "1.8.1";
+ version = "1.8.4";
};
cocoapods-core = {
dependencies = ["activesupport" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap"];
@@ -66,10 +66,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15bcc7771jws4p3n3sd26faxslah0yvqgpb0y8gh6d0dwjdygmk0";
+ sha256 = "0zcisqb404828n5d3lbk9y2yyx8v2yr6rk1l8y9a4i1hp743fiad";
type = "gem";
};
- version = "1.8.1";
+ version = "1.8.4";
};
cocoapods-deintegrate = {
groups = ["default"];
@@ -223,10 +223,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kj5m8gg643w8jh8nsdy15bpddmnnafhyzhjx7gp28l1acb4fik7";
+ sha256 = "0zjm24aiz42i9n37mcw8lydd7n0y7wfk27by06jx77ypcld3qvkw";
type = "gem";
};
- version = "5.12.0";
+ version = "5.12.2";
};
molinillo = {
source = {
@@ -293,9 +293,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "162gwhrl7ppj6hlmnpp1scvy1ylcv5xqk51826v075sckdqjp8c8";
+ sha256 = "1c69yrhqd92q6nnpyhvnqyw9l7axnc91gnbd2gai8f5njdisd8wx";
type = "gem";
};
- version = "1.12.0";
+ version = "1.13.0";
};
}
\ No newline at end of file
diff --git a/pkgs/development/mobile/titaniumenv/default.nix b/pkgs/development/mobile/titaniumenv/default.nix
index 6821474c4d0..c85eab108ff 100644
--- a/pkgs/development/mobile/titaniumenv/default.nix
+++ b/pkgs/development/mobile/titaniumenv/default.nix
@@ -1,8 +1,8 @@
-{pkgs, androidenv, xcodeenv, tiVersion ? "7.1.0.GA"}:
+{pkgs, androidenv, xcodeenv, tiVersion ? "8.2.1.GA"}:
rec {
titaniumsdk = let
- titaniumSdkFile = if tiVersion == "7.1.0.GA" then ./titaniumsdk-7.1.nix
+ titaniumSdkFile = if tiVersion == "8.2.1.GA" then ./titaniumsdk-8.2.nix
else if tiVersion == "7.5.1.GA" then ./titaniumsdk-7.5.nix
else throw "Titanium version not supported: "+tiVersion;
in
diff --git a/pkgs/development/mobile/titaniumenv/titaniumsdk-7.1.nix b/pkgs/development/mobile/titaniumenv/titaniumsdk-8.2.nix
similarity index 85%
rename from pkgs/development/mobile/titaniumenv/titaniumsdk-7.1.nix
rename to pkgs/development/mobile/titaniumenv/titaniumsdk-8.2.nix
index 13abc18f76e..45523fad908 100644
--- a/pkgs/development/mobile/titaniumenv/titaniumsdk-7.1.nix
+++ b/pkgs/development/mobile/titaniumenv/titaniumsdk-8.2.nix
@@ -53,14 +53,14 @@ let
};
in
stdenv.mkDerivation {
- name = "mobilesdk-7.1.0.GA";
+ name = "mobilesdk-8.2.1.GA";
src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") then fetchurl {
- url = http://builds.appcelerator.com/mobile/7_1_X/mobilesdk-7.1.0.v20180314133955-linux.zip;
- sha256 = "18b3jnr65sdn5wj191bcl48gvhyklxmighxakv4vrz1fb59kyvqn";
+ url = https://builds.appcelerator.com/mobile/8_2_X/mobilesdk-8.2.1.v20191025070136-linux.zip;
+ sha256 = "1nvcmm6cby6bmwdiacq46n5y4zjpz9qlipakvglw27j3p4rbmkwl";
}
else if stdenv.system == "x86_64-darwin" then fetchurl {
- url = http://builds.appcelerator.com/mobile/7_1_X/mobilesdk-7.1.0.v20180314133955-osx.zip;
- sha256 = "1f62616biwsw1fqxz2sq7lpa6bsfjazffliplyf5dpnh298cnc1m";
+ url = https://builds.appcelerator.com/mobile/8_2_X/mobilesdk-8.2.1.v20191025070136-osx.zip;
+ sha256 = "1nxwmyw3vqc5wghj38kpksisy0i808x0x3pa8w3p290w709g311l";
}
else throw "Platform: ${stdenv.system} not supported!";
@@ -73,7 +73,7 @@ stdenv.mkDerivation {
# Rename ugly version number
cd mobilesdk/*
- mv * 7.1.0.GA
+ mv * 8.2.1.GA
cd *
# Patch bundled gradle build infrastructure to make shebangs work
@@ -87,6 +87,13 @@ stdenv.mkDerivation {
# Patch maven central repository with our own local directory. This prevents the builder from downloading Maven artifacts
sed -i -e 's|mavenCentral()|maven { url "${fakeMavenRepo}" }|' android/templates/build/proguard.gradle
+ ${stdenv.lib.optionalString (stdenv.system == "x86_64-darwin") ''
+ # Patch the strip frameworks script in the iPhone build template to not let
+ # it skip the strip phase. This is caused by an assumption on the file
+ # permissions in which Nix deviates from the standard.
+ sed -i -e "s|-perm +111|-perm /111|" iphone/templates/build/strip-frameworks.sh
+ ''}
+
# Patch some executables
${if stdenv.system == "i686-linux" then
diff --git a/pkgs/development/mobile/xcodeenv/build-app.nix b/pkgs/development/mobile/xcodeenv/build-app.nix
index 05ddf5366c7..fa108c8e470 100644
--- a/pkgs/development/mobile/xcodeenv/build-app.nix
+++ b/pkgs/development/mobile/xcodeenv/build-app.nix
@@ -1,7 +1,7 @@
{stdenv, composeXcodeWrapper}:
{ name
, src
-, sdkVersion ? "12.1"
+, sdkVersion ? "13.1"
, target ? null
, configuration ? null
, scheme ? null
diff --git a/pkgs/development/mobile/xcodeenv/compose-xcodewrapper.nix b/pkgs/development/mobile/xcodeenv/compose-xcodewrapper.nix
index f1941e051bc..0a469da418a 100644
--- a/pkgs/development/mobile/xcodeenv/compose-xcodewrapper.nix
+++ b/pkgs/development/mobile/xcodeenv/compose-xcodewrapper.nix
@@ -1,5 +1,5 @@
{stdenv}:
-{version ? "10.1", xcodeBaseDir ? "/Applications/Xcode.app"}:
+{version ? "11.1", xcodeBaseDir ? "/Applications/Xcode.app"}:
assert stdenv.isDarwin;
diff --git a/pkgs/development/node-packages/composition-v13.nix b/pkgs/development/node-packages/composition-v13.nix
new file mode 100644
index 00000000000..c79053e020e
--- /dev/null
+++ b/pkgs/development/node-packages/composition-v13.nix
@@ -0,0 +1,17 @@
+# This file has been generated by node2nix 1.7.0. Do not edit!
+
+{pkgs ? import {
+ inherit system;
+ }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-13_x"}:
+
+let
+ nodeEnv = import ./node-env.nix {
+ inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit nodejs;
+ libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
+ };
+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/default-v13.nix b/pkgs/development/node-packages/default-v13.nix
new file mode 100644
index 00000000000..242aaa70d66
--- /dev/null
+++ b/pkgs/development/node-packages/default-v13.nix
@@ -0,0 +1,16 @@
+{ pkgs, nodejs, stdenv }:
+
+let
+ nodePackages = import ./composition-v13.nix {
+ inherit pkgs nodejs;
+ inherit (stdenv.hostPlatform) system;
+ };
+in
+nodePackages // {
+ node2nix = nodePackages.node2nix.override {
+ buildInputs = [ pkgs.makeWrapper ];
+ postInstall = ''
+ wrapProgram "$out/bin/node2nix" --prefix PATH : ${stdenv.lib.makeBinPath [ pkgs.nix ]}
+ '';
+ };
+}
diff --git a/pkgs/development/node-packages/generate.sh b/pkgs/development/node-packages/generate.sh
index 06c4c821366..ca6e0628642 100755
--- a/pkgs/development/node-packages/generate.sh
+++ b/pkgs/development/node-packages/generate.sh
@@ -7,3 +7,4 @@ set -eu -o pipefail
rm -f node-env.nix
node2nix --nodejs-10 -i node-packages-v10.json -o node-packages-v10.nix -c composition-v10.nix
node2nix --nodejs-12 -i node-packages-v12.json -o node-packages-v12.nix -c composition-v12.nix
+node2nix --nodejs-13 -i node-packages-v13.json -o node-packages-v13.nix -c composition-v13.nix
diff --git a/pkgs/development/node-packages/node-packages-v10.json b/pkgs/development/node-packages/node-packages-v10.json
index 18f96e2cc02..5b95e26be14 100644
--- a/pkgs/development/node-packages/node-packages-v10.json
+++ b/pkgs/development/node-packages/node-packages-v10.json
@@ -15,6 +15,7 @@
, "bower2nix"
, "browserify"
, "castnow"
+, { "texlab-citeproc-build-deps": "../tools/misc/texlab/citeproc" }
, "clean-css"
, "coffee-script"
, "coinmon"
@@ -41,6 +42,7 @@
, "git-run"
, "git-ssb"
, "git-standup"
+, "gitmoji-cli"
, "graphql-cli"
, "grunt-cli"
, "gtop"
diff --git a/pkgs/development/node-packages/node-packages-v10.nix b/pkgs/development/node-packages/node-packages-v10.nix
index 6b7a9f639e3..ef0d9cf2a14 100644
--- a/pkgs/development/node-packages/node-packages-v10.nix
+++ b/pkgs/development/node-packages/node-packages-v10.nix
@@ -13,67 +13,67 @@ let
sha512 = "t4WmWoGV9gyzypwG3y3JlcK2t8fKLtvzBA7xEoFTj9SMPvOuLsf13uh4ikK0RRaaa9RPPWLgFUdOyIRaQvCpwQ==";
};
};
- "@angular-devkit/architect-0.803.5" = {
+ "@angular-devkit/architect-0.803.18" = {
name = "_at_angular-devkit_slash_architect";
packageName = "@angular-devkit/architect";
- version = "0.803.5";
+ version = "0.803.18";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.803.5.tgz";
- sha512 = "hOcYF5fG3oieTc/C1QZqXsON8m8cpdtfdWhY7F7tmqqZ4JBR7igH4SSFQOoQwTj77rsqtkOLI9isVLpoSGX0DQ==";
+ url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.803.18.tgz";
+ sha512 = "/oNutcuUduXH/4nxHSDRTYK3VGP0PkVUniPdo0yjpg8c2dbfoNkt1ILIV82LPaC8sDwjuXGLx0EH70ETtcnBwg==";
};
};
- "@angular-devkit/core-8.3.5" = {
+ "@angular-devkit/core-8.3.18" = {
name = "_at_angular-devkit_slash_core";
packageName = "@angular-devkit/core";
- version = "8.3.5";
+ version = "8.3.18";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/core/-/core-8.3.5.tgz";
- sha512 = "ag7Nr94wQUqCFtZjw+rMET+djGBmLk989Id5lLWViW99g4XFeS+e45mJv3JYRzF218+6EdicZz0DGQRYHekVeg==";
+ url = "https://registry.npmjs.org/@angular-devkit/core/-/core-8.3.18.tgz";
+ sha512 = "SPlQmBlrcaKZeE9srvuFElcen9iOled4lkD3M4cGwe56u6YoJ71oTAtmGiw9nofTtW0PghGVq8WdDQG5BRqX8Q==";
};
};
- "@angular-devkit/schematics-8.3.5" = {
+ "@angular-devkit/schematics-8.3.18" = {
name = "_at_angular-devkit_slash_schematics";
packageName = "@angular-devkit/schematics";
- version = "8.3.5";
+ version = "8.3.18";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-8.3.5.tgz";
- sha512 = "RMtM10kS+Docg90jzFMa4HQ+UzX95Gi5rCT/kSydEkBhp+Jeu/B0K2y67Fm2/qTdVNRCujrCpEmtiRcp1qsOQg==";
+ url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-8.3.18.tgz";
+ sha512 = "J9sf/6cSUx2kdXppo/69uZ1gBeM5fcXfnP7MCJCVnsk09QCD9Kr+Xeh8h4WEmLtne7XzI9dcCttHQ5WDNuRulA==";
};
};
- "@antora/asciidoc-loader-2.1.1" = {
+ "@antora/asciidoc-loader-2.2.0" = {
name = "_at_antora_slash_asciidoc-loader";
packageName = "@antora/asciidoc-loader";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.1.1.tgz";
- sha512 = "5j4wKrLgoiIoghqMYv9FkEstISozG753L5YMuQ5sbiQToKhZp4frKx8hZfrwlUCyGQ9BKqIVlkhkPValkpp26g==";
+ url = "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.2.0.tgz";
+ sha512 = "dwKXao6eqbAh8O7OS1ZUgVHmbfl38z7RzBCM6DbTb1VODk1HGIgp6gxauGmy5rBvjrJTtz7M1Dxs+BzBApeyMw==";
};
};
- "@antora/content-aggregator-2.1.1" = {
+ "@antora/content-aggregator-2.2.0" = {
name = "_at_antora_slash_content-aggregator";
packageName = "@antora/content-aggregator";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-2.1.1.tgz";
- sha512 = "uORcwPt2js5i6m492zOyszU0+GA748+Zvcrwf6jeOWsBePyYIVxI2L6TmJ8Ulw65scEQOKTrvsITb8lFCVLkWQ==";
+ url = "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-2.2.0.tgz";
+ sha512 = "Dd3jvjIty75G5X04lf6XFK8wKwKo1bfJfafsvwwJuApILASt0Nrv+Z3O+rfc4MhaswgZNqVBrEcSJW9BJxXPtw==";
};
};
- "@antora/content-classifier-2.1.1" = {
+ "@antora/content-classifier-2.2.0" = {
name = "_at_antora_slash_content-classifier";
packageName = "@antora/content-classifier";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-2.1.1.tgz";
- sha512 = "HQlDCoycTxk8IDMx4IaaNkqlHcik5Q22L2/nHQTevYfiErS4wfCmern1O42DvPj72VT72JnnDg87WBvTgZTRTA==";
+ url = "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-2.2.0.tgz";
+ sha512 = "cVoL7aR619FNFN3bKiiFhLinaFktQ06OmMG+QMJW0tNRaeI1ATYtrpUvwG5KVuciwDZFKp+GboRUoud0OGLfJQ==";
};
};
- "@antora/document-converter-2.1.1" = {
+ "@antora/document-converter-2.2.0" = {
name = "_at_antora_slash_document-converter";
packageName = "@antora/document-converter";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/document-converter/-/document-converter-2.1.1.tgz";
- sha512 = "WnMHE5JCkdOYFQ7ytqq2d6Wj0zmy2ifXzU1M2Eo7ZwbSxjkrLVGRFlPbTIybdgnqhIss6ef01qZ+F/+8ZBTFvw==";
+ url = "https://registry.npmjs.org/@antora/document-converter/-/document-converter-2.2.0.tgz";
+ sha512 = "Ka3moJL5HRoaHUz6U1s9M36WGJg8vUmlQziUpKsC96GbgWyiNXIvNwvQN9kdAW0AXR1CNpIcZ8sl7ygIaa7pLA==";
};
};
"@antora/expand-path-helper-1.0.0" = {
@@ -85,67 +85,76 @@ let
sha512 = "hg3y6M3OvRTb7jtLAnwwloYDxafbyKYttcf16kGCXvP7Wqosh7c+Ag+ltaZ7VSebpzpphO/umb/BXdpU7rxapw==";
};
};
- "@antora/navigation-builder-2.1.1" = {
+ "@antora/navigation-builder-2.2.0" = {
name = "_at_antora_slash_navigation-builder";
packageName = "@antora/navigation-builder";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-2.1.1.tgz";
- sha512 = "H3VmqIfvuCTAae7Xd1rWYXhQKXhvCLhr0lxWeuSvVp6xzTo3Zf/VnhCGlllLoB+69PSCfcSEm2J5oCy6ySa6WA==";
+ url = "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-2.2.0.tgz";
+ sha512 = "r78NVNN/PbbSbXI5+NJ4d5G0RM1cklv++djPI0xIjFPK8R7GsuQagAaEpZS9o8UKcRlIyyGTeaT8dWKnFxZh2w==";
};
};
- "@antora/page-composer-2.1.1" = {
+ "@antora/page-composer-2.2.0" = {
name = "_at_antora_slash_page-composer";
packageName = "@antora/page-composer";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/page-composer/-/page-composer-2.1.1.tgz";
- sha512 = "PqxMt+s4aTCW2woC/MjjfTG1Hy20A3olsW7ZqpanAao+CGdcqeGbu9LFh65lKGL3MOM0NBIDJG0qqX1RNBX1Nw==";
+ url = "https://registry.npmjs.org/@antora/page-composer/-/page-composer-2.2.0.tgz";
+ sha512 = "JBRqWjJE8pUJG7AU6GMYWo2avBHLzxBisyfFq9FGH7Uf+Shv+0RYImFH0fDX0Et+83sfg2i3y39SfTYXKLsc3g==";
};
};
- "@antora/playbook-builder-2.1.1" = {
+ "@antora/playbook-builder-2.2.0" = {
name = "_at_antora_slash_playbook-builder";
packageName = "@antora/playbook-builder";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-2.1.1.tgz";
- sha512 = "mdsV8OJq9gbw8IUOhNI5+gCfPJl5UyS7H/TbE4oVimebHpmHSld3/GKc7DjuR0Ge4jxNxwlRyDEtfQiNvnBmug==";
+ url = "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-2.2.0.tgz";
+ sha512 = "GIbkyCnwdTJVHYwSEG4d6Px2Uh/zBiwLXK7zGsaMY4/DmbYBKzNK4xpt7fHXvIw2IyH9GA1XRQ7+vpBSg8VP8w==";
};
};
- "@antora/redirect-producer-2.1.1" = {
+ "@antora/redirect-producer-2.2.0" = {
name = "_at_antora_slash_redirect-producer";
packageName = "@antora/redirect-producer";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-2.1.1.tgz";
- sha512 = "jdnx19b5qlbjUZCwSGrUTUozRPj39OxTr8PeF3jp+qD+TMZuA6XV/6Qp6d1TN2d6a5PQ+d5852g+B2wZmPMIoQ==";
+ url = "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-2.2.0.tgz";
+ sha512 = "ZkUe95Wj3TiFrbXA0sRDCv+0yD1HxI84/2pQj6cnMV01vrfj9HKeMdbBG1Sgf5bmaDDJ1nImlT0l2g6t+pBIJg==";
};
};
- "@antora/site-mapper-2.1.1" = {
+ "@antora/site-mapper-2.2.0" = {
name = "_at_antora_slash_site-mapper";
packageName = "@antora/site-mapper";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-2.1.1.tgz";
- sha512 = "nJvzzu/S4B+qm5SLfNToaC576spPx/FGZqvS99QbRQ11KK10y7rqERlq/wR/nu1IL+zISgw5zJW3qNlTq9YSIg==";
+ url = "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-2.2.0.tgz";
+ sha512 = "318hg4n6SjisAA5e3uq02IdSeW6hQwCo+2TfQQQlCY/+DlFV0V2ML2bicwSrdfweJ42o5TxgSQAtTuOc1YPjgA==";
};
};
- "@antora/site-publisher-2.1.1" = {
+ "@antora/site-publisher-2.2.0" = {
name = "_at_antora_slash_site-publisher";
packageName = "@antora/site-publisher";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-2.1.1.tgz";
- sha512 = "sGuUeIV5bo4VgbnVN6lJNLnVrJWJyyM1rfu5eInOvPru0dQ5zzH8ij93q+5Lxc30zwj+TDI371AFluzz+TWK3A==";
+ url = "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-2.2.0.tgz";
+ sha512 = "3pcGacS72sOKnm7Hnx328AUWGMEDsNHHQla6lwHL7gtWGtn/9tpt0M+MtgkxZnOLmoif8pt/JWPmlnv6td2xSw==";
};
};
- "@antora/ui-loader-2.1.1" = {
+ "@antora/ui-loader-2.2.0" = {
name = "_at_antora_slash_ui-loader";
packageName = "@antora/ui-loader";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-2.1.1.tgz";
- sha512 = "/fPYFRtJsUp4LwOu1MrstAcd+BQFdr5afb5l0iaAi3GuXLLLMasdCIH0jByi4GSiNsYlJ6P+/Jbv+BiUiMY/cg==";
+ url = "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-2.2.0.tgz";
+ sha512 = "3d6SqtknM3PiLRw2wLtcMVVfmyHtfNuWo8+ZBRmUrZs8HfhGteV8/s4vpiOJZmLYhW4KLFgIgG09lFdD5t78Ow==";
+ };
+ };
+ "@apollo/federation-0.10.2" = {
+ name = "_at_apollo_slash_federation";
+ packageName = "@apollo/federation";
+ version = "0.10.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@apollo/federation/-/federation-0.10.2.tgz";
+ sha512 = "N+JoD7YraGAgDJq1GTkAzRRPUA+FgclFgAUcUDng9ICA4N147nuGUrbrpQdgLnE59nCLJAhcFvOgQRs177XMWw==";
};
};
"@apollographql/apollo-tools-0.4.0" = {
@@ -157,6 +166,42 @@ let
sha512 = "7wEO+S+zgz/wVe3ilFQqICufRBYYDSNUkd1V03JWvXuSydbYq2SM5EgvWmFF+04iadt+aQ0XCCsRzCzRPQODfQ==";
};
};
+ "@apollographql/graphql-language-service-interface-2.0.2" = {
+ name = "_at_apollographql_slash_graphql-language-service-interface";
+ packageName = "@apollographql/graphql-language-service-interface";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@apollographql/graphql-language-service-interface/-/graphql-language-service-interface-2.0.2.tgz";
+ sha512 = "28wePK0hlIVjgmvMXMAUq8qRSjz9O+6lqFp4PzOTHtfJfSsjVe9EfjF98zTpHsTgT3HcOxmbqDZZy8jlXtOqEA==";
+ };
+ };
+ "@apollographql/graphql-language-service-parser-2.0.2" = {
+ name = "_at_apollographql_slash_graphql-language-service-parser";
+ packageName = "@apollographql/graphql-language-service-parser";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@apollographql/graphql-language-service-parser/-/graphql-language-service-parser-2.0.2.tgz";
+ sha512 = "rpTPrEJu1PMaRQxz5P8BZWsixNNhYloS0H0dwTxNBuE3qctbARvR7o8UCKLsmKgTbo+cz3T3a6IAsWlkHgMWGg==";
+ };
+ };
+ "@apollographql/graphql-language-service-types-2.0.2" = {
+ name = "_at_apollographql_slash_graphql-language-service-types";
+ packageName = "@apollographql/graphql-language-service-types";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@apollographql/graphql-language-service-types/-/graphql-language-service-types-2.0.2.tgz";
+ sha512 = "vE+Dz8pG+Xa1Z2nMl82LoO66lQ6JqBUjaXqLDvS3eMjvA3N4hf+YUDOWfPdNZ0zjhHhHXzUIIZCkax6bXfFbzQ==";
+ };
+ };
+ "@apollographql/graphql-language-service-utils-2.0.2" = {
+ name = "_at_apollographql_slash_graphql-language-service-utils";
+ packageName = "@apollographql/graphql-language-service-utils";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@apollographql/graphql-language-service-utils/-/graphql-language-service-utils-2.0.2.tgz";
+ sha512 = "fDj5rWlTi/czvUS5t7V7I45Ai6bOO3Z7JARYj21Y2xxfbRGtJi6h8FvLX0N/EbzQgo/fiZc/HAhtfwn+OCjD7A==";
+ };
+ };
"@apollographql/graphql-playground-html-1.6.24" = {
name = "_at_apollographql_slash_graphql-playground-html";
packageName = "@apollographql/graphql-playground-html";
@@ -184,15 +229,6 @@ let
sha1 = "e70187f8a862e191b1bce6c0268f13acd3a56b20";
};
};
- "@babel/code-frame-7.0.0" = {
- name = "_at_babel_slash_code-frame";
- packageName = "@babel/code-frame";
- version = "7.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz";
- sha512 = "OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==";
- };
- };
"@babel/code-frame-7.5.5" = {
name = "_at_babel_slash_code-frame";
packageName = "@babel/code-frame";
@@ -202,22 +238,13 @@ let
sha512 = "27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==";
};
};
- "@babel/core-7.3.4" = {
+ "@babel/core-7.7.2" = {
name = "_at_babel_slash_core";
packageName = "@babel/core";
- version = "7.3.4";
+ version = "7.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz";
- sha512 = "jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==";
- };
- };
- "@babel/core-7.6.0" = {
- name = "_at_babel_slash_core";
- packageName = "@babel/core";
- version = "7.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz";
- sha512 = "FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==";
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.7.2.tgz";
+ sha512 = "eeD7VEZKfhK1KUXGiyPFettgF3m513f8FoBSWiQ1xTvl1RAopLs42Wp9+Ze911I6H0N9lNqJMDgoZT7gHsipeQ==";
};
};
"@babel/generator-7.0.0-beta.38" = {
@@ -229,148 +256,157 @@ let
sha512 = "aOHQPhsEyaB6p2n+AK981+onHoc+Ork9rcAQVSUJR33wUkGiWRpu6/C685knRyIZVsKeSdG5Q4xMiYeFUhuLzA==";
};
};
- "@babel/generator-7.3.4" = {
+ "@babel/generator-7.6.4" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.3.4";
+ version = "7.6.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz";
- sha512 = "8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.6.4.tgz";
+ sha512 = "jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w==";
};
};
- "@babel/generator-7.6.0" = {
+ "@babel/generator-7.7.2" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.6.0";
+ version = "7.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz";
- sha512 = "Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.7.2.tgz";
+ sha512 = "WthSArvAjYLz4TcbKOi88me+KmDJdKSlfwwN8CnUYn9jBkzhq0ZEPuBfkAWIvjJ3AdEV1Cf/+eSQTnp3IDJKlQ==";
};
};
- "@babel/helper-annotate-as-pure-7.0.0" = {
+ "@babel/helper-annotate-as-pure-7.7.0" = {
name = "_at_babel_slash_helper-annotate-as-pure";
packageName = "@babel/helper-annotate-as-pure";
- version = "7.0.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz";
- sha512 = "3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==";
+ url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.0.tgz";
+ sha512 = "k50CQxMlYTYo+GGyUGFwpxKVtxVJi9yh61sXZji3zYHccK9RYliZGSTOgci85T+r+0VFN2nWbGM04PIqwfrpMg==";
};
};
- "@babel/helper-builder-binary-assignment-operator-visitor-7.1.0" = {
+ "@babel/helper-builder-binary-assignment-operator-visitor-7.7.0" = {
name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor";
packageName = "@babel/helper-builder-binary-assignment-operator-visitor";
- version = "7.1.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz";
- sha512 = "qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==";
+ url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.0.tgz";
+ sha512 = "Cd8r8zs4RKDwMG/92lpZcnn5WPQ3LAMQbCw42oqUh4s7vsSN5ANUZjMel0OOnxDLq57hoDDbai+ryygYfCTOsw==";
};
};
- "@babel/helper-builder-react-jsx-7.3.0" = {
+ "@babel/helper-builder-react-jsx-7.7.0" = {
name = "_at_babel_slash_helper-builder-react-jsx";
packageName = "@babel/helper-builder-react-jsx";
- version = "7.3.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz";
- sha512 = "MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==";
+ url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.7.0.tgz";
+ sha512 = "LSln3cexwInTMYYoFeVLKnYPPMfWNJ8PubTBs3hkh7wCu9iBaqq1OOyW+xGmEdLxT1nhsl+9SJ+h2oUDYz0l2A==";
};
};
- "@babel/helper-call-delegate-7.4.4" = {
+ "@babel/helper-call-delegate-7.7.0" = {
name = "_at_babel_slash_helper-call-delegate";
packageName = "@babel/helper-call-delegate";
- version = "7.4.4";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz";
- sha512 = "l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==";
+ url = "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.7.0.tgz";
+ sha512 = "Su0Mdq7uSSWGZayGMMQ+z6lnL00mMCnGAbO/R0ZO9odIdB/WNU/VfQKqMQU0fdIsxQYbRjDM4BixIa93SQIpvw==";
};
};
- "@babel/helper-create-class-features-plugin-7.6.0" = {
+ "@babel/helper-create-class-features-plugin-7.7.0" = {
name = "_at_babel_slash_helper-create-class-features-plugin";
packageName = "@babel/helper-create-class-features-plugin";
- version = "7.6.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz";
- sha512 = "O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng==";
+ url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.0.tgz";
+ sha512 = "MZiB5qvTWoyiFOgootmRSDV1udjIqJW/8lmxgzKq6oDqxdmHUjeP2ZUOmgHdYjmUVNABqRrHjYAYRvj8Eox/UA==";
};
};
- "@babel/helper-define-map-7.5.5" = {
+ "@babel/helper-create-regexp-features-plugin-7.7.2" = {
+ name = "_at_babel_slash_helper-create-regexp-features-plugin";
+ packageName = "@babel/helper-create-regexp-features-plugin";
+ version = "7.7.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.2.tgz";
+ sha512 = "pAil/ZixjTlrzNpjx+l/C/wJk002Wo7XbbZ8oujH/AoJ3Juv0iN/UTcPUHXKMFLqsfS0Hy6Aow8M31brUYBlQQ==";
+ };
+ };
+ "@babel/helper-define-map-7.7.0" = {
name = "_at_babel_slash_helper-define-map";
packageName = "@babel/helper-define-map";
- version = "7.5.5";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz";
- sha512 = "fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==";
+ url = "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.7.0.tgz";
+ sha512 = "kPKWPb0dMpZi+ov1hJiwse9dWweZsz3V9rP4KdytnX1E7z3cTNmFGglwklzFPuqIcHLIY3bgKSs4vkwXXdflQA==";
};
};
- "@babel/helper-explode-assignable-expression-7.1.0" = {
+ "@babel/helper-explode-assignable-expression-7.7.0" = {
name = "_at_babel_slash_helper-explode-assignable-expression";
packageName = "@babel/helper-explode-assignable-expression";
- version = "7.1.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz";
- sha512 = "NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==";
+ url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.0.tgz";
+ sha512 = "CDs26w2shdD1urNUAji2RJXyBFCaR+iBEGnFz3l7maizMkQe3saVw9WtjG1tz8CwbjvlFnaSLVhgnu1SWaherg==";
};
};
- "@babel/helper-function-name-7.1.0" = {
+ "@babel/helper-function-name-7.7.0" = {
name = "_at_babel_slash_helper-function-name";
packageName = "@babel/helper-function-name";
- version = "7.1.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz";
- sha512 = "A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==";
+ url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz";
+ sha512 = "tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==";
};
};
- "@babel/helper-get-function-arity-7.0.0" = {
+ "@babel/helper-get-function-arity-7.7.0" = {
name = "_at_babel_slash_helper-get-function-arity";
packageName = "@babel/helper-get-function-arity";
- version = "7.0.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz";
- sha512 = "r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==";
+ url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz";
+ sha512 = "tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==";
};
};
- "@babel/helper-hoist-variables-7.4.4" = {
+ "@babel/helper-hoist-variables-7.7.0" = {
name = "_at_babel_slash_helper-hoist-variables";
packageName = "@babel/helper-hoist-variables";
- version = "7.4.4";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz";
- sha512 = "VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==";
+ url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.0.tgz";
+ sha512 = "LUe/92NqsDAkJjjCEWkNe+/PcpnisvnqdlRe19FahVapa4jndeuJ+FBiTX1rcAKWKcJGE+C3Q3tuEuxkSmCEiQ==";
};
};
- "@babel/helper-member-expression-to-functions-7.5.5" = {
+ "@babel/helper-member-expression-to-functions-7.7.0" = {
name = "_at_babel_slash_helper-member-expression-to-functions";
packageName = "@babel/helper-member-expression-to-functions";
- version = "7.5.5";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz";
- sha512 = "5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==";
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.0.tgz";
+ sha512 = "QaCZLO2RtBcmvO/ekOLp8p7R5X2JriKRizeDpm5ChATAFWrrYDcDxPuCIBXKyBjY+i1vYSdcUTMIb8psfxHDPA==";
};
};
- "@babel/helper-module-imports-7.0.0" = {
+ "@babel/helper-module-imports-7.7.0" = {
name = "_at_babel_slash_helper-module-imports";
packageName = "@babel/helper-module-imports";
- version = "7.0.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz";
- sha512 = "aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==";
+ url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.7.0.tgz";
+ sha512 = "Dv3hLKIC1jyfTkClvyEkYP2OlkzNvWs5+Q8WgPbxM5LMeorons7iPP91JM+DU7tRbhqA1ZeooPaMFvQrn23RHw==";
};
};
- "@babel/helper-module-transforms-7.5.5" = {
+ "@babel/helper-module-transforms-7.7.0" = {
name = "_at_babel_slash_helper-module-transforms";
packageName = "@babel/helper-module-transforms";
- version = "7.5.5";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz";
- sha512 = "jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==";
+ url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.0.tgz";
+ sha512 = "rXEefBuheUYQyX4WjV19tuknrJFwyKw0HgzRwbkyTbB+Dshlq7eqkWbyjzToLrMZk/5wKVKdWFluiAsVkHXvuQ==";
};
};
- "@babel/helper-optimise-call-expression-7.0.0" = {
+ "@babel/helper-optimise-call-expression-7.7.0" = {
name = "_at_babel_slash_helper-optimise-call-expression";
packageName = "@babel/helper-optimise-call-expression";
- version = "7.0.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz";
- sha512 = "u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==";
+ url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.0.tgz";
+ sha512 = "48TeqmbazjNU/65niiiJIJRc5JozB8acui1OS7bSd6PgxfuovWsvjfWSzlgx+gPFdVveNzUdpdIg5l56Pl5jqg==";
};
};
"@babel/helper-plugin-utils-7.0.0" = {
@@ -391,58 +427,58 @@ let
sha512 = "CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==";
};
};
- "@babel/helper-remap-async-to-generator-7.1.0" = {
+ "@babel/helper-remap-async-to-generator-7.7.0" = {
name = "_at_babel_slash_helper-remap-async-to-generator";
packageName = "@babel/helper-remap-async-to-generator";
- version = "7.1.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz";
- sha512 = "3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==";
+ url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.0.tgz";
+ sha512 = "pHx7RN8X0UNHPB/fnuDnRXVZ316ZigkO8y8D835JlZ2SSdFKb6yH9MIYRU4fy/KPe5sPHDFOPvf8QLdbAGGiyw==";
};
};
- "@babel/helper-replace-supers-7.5.5" = {
+ "@babel/helper-replace-supers-7.7.0" = {
name = "_at_babel_slash_helper-replace-supers";
packageName = "@babel/helper-replace-supers";
- version = "7.5.5";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz";
- sha512 = "XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==";
+ url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.7.0.tgz";
+ sha512 = "5ALYEul5V8xNdxEeWvRsBzLMxQksT7MaStpxjJf9KsnLxpAKBtfw5NeMKZJSYDa0lKdOcy0g+JT/f5mPSulUgg==";
};
};
- "@babel/helper-simple-access-7.1.0" = {
+ "@babel/helper-simple-access-7.7.0" = {
name = "_at_babel_slash_helper-simple-access";
packageName = "@babel/helper-simple-access";
- version = "7.1.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz";
- sha512 = "Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==";
+ url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.0.tgz";
+ sha512 = "AJ7IZD7Eem3zZRuj5JtzFAptBw7pMlS3y8Qv09vaBWoFsle0d1kAn5Wq6Q9MyBXITPOKnxwkZKoAm4bopmv26g==";
};
};
- "@babel/helper-split-export-declaration-7.4.4" = {
+ "@babel/helper-split-export-declaration-7.7.0" = {
name = "_at_babel_slash_helper-split-export-declaration";
packageName = "@babel/helper-split-export-declaration";
- version = "7.4.4";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz";
- sha512 = "Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==";
+ url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz";
+ sha512 = "HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==";
};
};
- "@babel/helper-wrap-function-7.2.0" = {
+ "@babel/helper-wrap-function-7.7.0" = {
name = "_at_babel_slash_helper-wrap-function";
packageName = "@babel/helper-wrap-function";
- version = "7.2.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz";
- sha512 = "o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==";
+ url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.7.0.tgz";
+ sha512 = "sd4QjeMgQqzshSjecZjOp8uKfUtnpmCyQhKQrVJBBgeHAB/0FPi33h3AbVlVp07qQtMD4QgYSzaMI7VwncNK/w==";
};
};
- "@babel/helpers-7.6.0" = {
+ "@babel/helpers-7.7.0" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.6.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz";
- sha512 = "W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.0.tgz";
+ sha512 = "VnNwL4YOhbejHb7x/b5F39Zdg5vIQpUUNzJwx0ww1EcVRt41bbGRZWhAURrfY32T5zTT3qwNOQFWpn+P0i0a2g==";
};
};
"@babel/highlight-7.5.0" = {
@@ -454,22 +490,13 @@ let
sha512 = "7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==";
};
};
- "@babel/parser-7.3.4" = {
+ "@babel/parser-7.7.3" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.3.4";
+ version = "7.7.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz";
- sha512 = "tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==";
- };
- };
- "@babel/parser-7.6.0" = {
- name = "_at_babel_slash_parser";
- packageName = "@babel/parser";
- version = "7.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz";
- sha512 = "+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.7.3.tgz";
+ sha512 = "bqv+iCo9i+uLVbI0ILzKkvMorqxouI+GbV13ivcARXn9NNEabi2IEz912IgNpT/60BNXac5dgcfjb94NjsF33A==";
};
};
"@babel/plugin-external-helpers-7.0.0" = {
@@ -481,31 +508,31 @@ let
sha512 = "tZKTMdhZvTy0KCEX5EGQQm1RHr7jUa36q/yax1baEA0yZapVYmu10yW7LTqijITgSq416gPVjrcexiA6y4pJlA==";
};
};
- "@babel/plugin-proposal-async-generator-functions-7.2.0" = {
+ "@babel/plugin-proposal-async-generator-functions-7.7.0" = {
name = "_at_babel_slash_plugin-proposal-async-generator-functions";
packageName = "@babel/plugin-proposal-async-generator-functions";
- version = "7.2.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz";
- sha512 = "+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.0.tgz";
+ sha512 = "ot/EZVvf3mXtZq0Pd0+tSOfGWMizqmOohXmNZg6LNFjHOV+wOPv7BvVYh8oPR8LhpIP3ye8nNooKL50YRWxpYA==";
};
};
- "@babel/plugin-proposal-class-properties-7.5.5" = {
+ "@babel/plugin-proposal-class-properties-7.7.0" = {
name = "_at_babel_slash_plugin-proposal-class-properties";
packageName = "@babel/plugin-proposal-class-properties";
- version = "7.5.5";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz";
- sha512 = "AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.0.tgz";
+ sha512 = "tufDcFA1Vj+eWvwHN+jvMN6QsV5o+vUlytNKrbMiCeDL0F2j92RURzUsUMWE5EJkLyWxjdUslCsMQa9FWth16A==";
};
};
- "@babel/plugin-proposal-dynamic-import-7.5.0" = {
+ "@babel/plugin-proposal-dynamic-import-7.7.0" = {
name = "_at_babel_slash_plugin-proposal-dynamic-import";
packageName = "@babel/plugin-proposal-dynamic-import";
- version = "7.5.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz";
- sha512 = "x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.0.tgz";
+ sha512 = "7poL3Xi+QFPC7sGAzEIbXUyYzGJwbc2+gSD0AkiC5k52kH2cqHdqxm5hNFfLW3cRSTcx9bN0Fl7/6zWcLLnKAQ==";
};
};
"@babel/plugin-proposal-json-strings-7.2.0" = {
@@ -517,13 +544,13 @@ let
sha512 = "MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==";
};
};
- "@babel/plugin-proposal-object-rest-spread-7.5.5" = {
+ "@babel/plugin-proposal-object-rest-spread-7.6.2" = {
name = "_at_babel_slash_plugin-proposal-object-rest-spread";
packageName = "@babel/plugin-proposal-object-rest-spread";
- version = "7.5.5";
+ version = "7.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz";
- sha512 = "F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz";
+ sha512 = "LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw==";
};
};
"@babel/plugin-proposal-optional-catch-binding-7.2.0" = {
@@ -535,13 +562,13 @@ let
sha512 = "mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==";
};
};
- "@babel/plugin-proposal-unicode-property-regex-7.4.4" = {
+ "@babel/plugin-proposal-unicode-property-regex-7.7.0" = {
name = "_at_babel_slash_plugin-proposal-unicode-property-regex";
packageName = "@babel/plugin-proposal-unicode-property-regex";
- version = "7.4.4";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz";
- sha512 = "j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.0.tgz";
+ sha512 = "mk34H+hp7kRBWJOOAR0ZMGCydgKMD4iN9TpDRp3IIcbunltxEY89XSimc6WbtSLCDrwcdy/EEw7h5CFCzxTchw==";
};
};
"@babel/plugin-syntax-async-generators-7.2.0" = {
@@ -562,13 +589,13 @@ let
sha512 = "mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==";
};
};
- "@babel/plugin-syntax-flow-7.2.0" = {
+ "@babel/plugin-syntax-flow-7.7.0" = {
name = "_at_babel_slash_plugin-syntax-flow";
packageName = "@babel/plugin-syntax-flow";
- version = "7.2.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz";
- sha512 = "r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.7.0.tgz";
+ sha512 = "vQMV07p+L+jZeUnvX3pEJ9EiXGCjB5CTTvsirFD9rpEuATnoAvLBLoYbw1v5tyn3d2XxSuvEKi8cV3KqYUa0vQ==";
};
};
"@babel/plugin-syntax-json-strings-7.2.0" = {
@@ -607,6 +634,15 @@ let
sha512 = "bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==";
};
};
+ "@babel/plugin-syntax-top-level-await-7.7.0" = {
+ name = "_at_babel_slash_plugin-syntax-top-level-await";
+ packageName = "@babel/plugin-syntax-top-level-await";
+ version = "7.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.0.tgz";
+ sha512 = "hi8FUNiFIY1fnUI2n1ViB1DR0R4QeK4iHcTlW6aJkrPoTdb8Rf1EMQ6GT3f67DDkYyWgew9DFoOZ6gOoEsdzTA==";
+ };
+ };
"@babel/plugin-syntax-typescript-7.3.3" = {
name = "_at_babel_slash_plugin-syntax-typescript";
packageName = "@babel/plugin-syntax-typescript";
@@ -625,13 +661,13 @@ let
sha512 = "ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==";
};
};
- "@babel/plugin-transform-async-to-generator-7.5.0" = {
+ "@babel/plugin-transform-async-to-generator-7.7.0" = {
name = "_at_babel_slash_plugin-transform-async-to-generator";
packageName = "@babel/plugin-transform-async-to-generator";
- version = "7.5.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz";
- sha512 = "mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.0.tgz";
+ sha512 = "vLI2EFLVvRBL3d8roAMqtVY0Bm9C1QzLkdS57hiKrjUBSqsQYrBsMCeOg/0KK7B0eK9V71J5mWcha9yyoI2tZw==";
};
};
"@babel/plugin-transform-block-scoped-functions-7.2.0" = {
@@ -643,22 +679,22 @@ let
sha512 = "ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==";
};
};
- "@babel/plugin-transform-block-scoping-7.6.0" = {
+ "@babel/plugin-transform-block-scoping-7.6.3" = {
name = "_at_babel_slash_plugin-transform-block-scoping";
packageName = "@babel/plugin-transform-block-scoping";
- version = "7.6.0";
+ version = "7.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.0.tgz";
- sha512 = "tIt4E23+kw6TgL/edACZwP1OUKrjOTyMrFMLoT5IOFrfMRabCgekjqFd5o6PaAMildBu46oFkekIdMuGkkPEpA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.3.tgz";
+ sha512 = "7hvrg75dubcO3ZI2rjYTzUrEuh1E9IyDEhhB6qfcooxhDA33xx2MasuLVgdxzcP6R/lipAC6n9ub9maNW6RKdw==";
};
};
- "@babel/plugin-transform-classes-7.5.5" = {
+ "@babel/plugin-transform-classes-7.7.0" = {
name = "_at_babel_slash_plugin-transform-classes";
packageName = "@babel/plugin-transform-classes";
- version = "7.5.5";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz";
- sha512 = "U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.0.tgz";
+ sha512 = "/b3cKIZwGeUesZheU9jNYcwrEA7f/Bo4IdPmvp7oHgvks2majB5BoT5byAql44fiNQYOPzhk2w8DbgfuafkMoA==";
};
};
"@babel/plugin-transform-computed-properties-7.2.0" = {
@@ -679,13 +715,13 @@ let
sha512 = "2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==";
};
};
- "@babel/plugin-transform-dotall-regex-7.4.4" = {
+ "@babel/plugin-transform-dotall-regex-7.7.0" = {
name = "_at_babel_slash_plugin-transform-dotall-regex";
packageName = "@babel/plugin-transform-dotall-regex";
- version = "7.4.4";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz";
- sha512 = "P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.0.tgz";
+ sha512 = "3QQlF7hSBnSuM1hQ0pS3pmAbWLax/uGNCbPBND9y+oJ4Y776jsyujG2k0Sn2Aj2a0QwVOiOFL5QVPA7spjvzSA==";
};
};
"@babel/plugin-transform-duplicate-keys-7.5.0" = {
@@ -706,22 +742,13 @@ let
sha512 = "umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==";
};
};
- "@babel/plugin-transform-flow-strip-types-7.3.4" = {
+ "@babel/plugin-transform-flow-strip-types-7.6.3" = {
name = "_at_babel_slash_plugin-transform-flow-strip-types";
packageName = "@babel/plugin-transform-flow-strip-types";
- version = "7.3.4";
+ version = "7.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz";
- sha512 = "PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA==";
- };
- };
- "@babel/plugin-transform-flow-strip-types-7.4.4" = {
- name = "_at_babel_slash_plugin-transform-flow-strip-types";
- packageName = "@babel/plugin-transform-flow-strip-types";
- version = "7.4.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz";
- sha512 = "WyVedfeEIILYEaWGAUWzVNyqG4sfsNooMhXWsu/YzOvVGcsnPb5PguysjJqI3t3qiaYj0BR8T2f5njdjTGe44Q==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.6.3.tgz";
+ sha512 = "l0ETkyEofkqFJ9LS6HChNIKtVJw2ylKbhYMlJ5C6df+ldxxaLIyXY4yOdDQQspfFpV8/vDiaWoJlvflstlYNxg==";
};
};
"@babel/plugin-transform-for-of-7.4.4" = {
@@ -733,13 +760,13 @@ let
sha512 = "9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==";
};
};
- "@babel/plugin-transform-function-name-7.4.4" = {
+ "@babel/plugin-transform-function-name-7.7.0" = {
name = "_at_babel_slash_plugin-transform-function-name";
packageName = "@babel/plugin-transform-function-name";
- version = "7.4.4";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz";
- sha512 = "iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.0.tgz";
+ sha512 = "P5HKu0d9+CzZxP5jcrWdpe7ZlFDe24bmqP6a6X8BHEBl/eizAsY8K6LX8LASZL0Jxdjm5eEfzp+FIrxCm/p8bA==";
};
};
"@babel/plugin-transform-literals-7.2.0" = {
@@ -769,49 +796,40 @@ let
sha512 = "n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==";
};
};
- "@babel/plugin-transform-modules-commonjs-7.2.0" = {
+ "@babel/plugin-transform-modules-commonjs-7.7.0" = {
name = "_at_babel_slash_plugin-transform-modules-commonjs";
packageName = "@babel/plugin-transform-modules-commonjs";
- version = "7.2.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz";
- sha512 = "V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.0.tgz";
+ sha512 = "KEMyWNNWnjOom8vR/1+d+Ocz/mILZG/eyHHO06OuBQ2aNhxT62fr4y6fGOplRx+CxCSp3IFwesL8WdINfY/3kg==";
};
};
- "@babel/plugin-transform-modules-commonjs-7.6.0" = {
- name = "_at_babel_slash_plugin-transform-modules-commonjs";
- packageName = "@babel/plugin-transform-modules-commonjs";
- version = "7.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz";
- sha512 = "Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==";
- };
- };
- "@babel/plugin-transform-modules-systemjs-7.5.0" = {
+ "@babel/plugin-transform-modules-systemjs-7.7.0" = {
name = "_at_babel_slash_plugin-transform-modules-systemjs";
packageName = "@babel/plugin-transform-modules-systemjs";
- version = "7.5.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz";
- sha512 = "Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.0.tgz";
+ sha512 = "ZAuFgYjJzDNv77AjXRqzQGlQl4HdUM6j296ee4fwKVZfhDR9LAGxfvXjBkb06gNETPnN0sLqRm9Gxg4wZH6dXg==";
};
};
- "@babel/plugin-transform-modules-umd-7.2.0" = {
+ "@babel/plugin-transform-modules-umd-7.7.0" = {
name = "_at_babel_slash_plugin-transform-modules-umd";
packageName = "@babel/plugin-transform-modules-umd";
- version = "7.2.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz";
- sha512 = "BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.0.tgz";
+ sha512 = "u7eBA03zmUswQ9LQ7Qw0/ieC1pcAkbp5OQatbWUzY1PaBccvuJXUkYzoN1g7cqp7dbTu6Dp9bXyalBvD04AANA==";
};
};
- "@babel/plugin-transform-named-capturing-groups-regex-7.6.0" = {
+ "@babel/plugin-transform-named-capturing-groups-regex-7.7.0" = {
name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex";
packageName = "@babel/plugin-transform-named-capturing-groups-regex";
- version = "7.6.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.0.tgz";
- sha512 = "jem7uytlmrRl3iCAuQyw8BpB4c4LWvSpvIeXKpMb+7j84lkx4m4mYr5ErAcmN5KM7B6BqrAvRGjBIbbzqCczew==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.0.tgz";
+ sha512 = "+SicSJoKouPctL+j1pqktRVCgy+xAch1hWWTMy13j0IflnyNjaoskj+DwRQFimHbLqO3sq2oN2CXMvXq3Bgapg==";
};
};
"@babel/plugin-transform-new-target-7.4.4" = {
@@ -850,22 +868,22 @@ let
sha512 = "9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==";
};
};
- "@babel/plugin-transform-react-jsx-7.3.0" = {
+ "@babel/plugin-transform-react-jsx-7.7.0" = {
name = "_at_babel_slash_plugin-transform-react-jsx";
packageName = "@babel/plugin-transform-react-jsx";
- version = "7.3.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz";
- sha512 = "a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.7.0.tgz";
+ sha512 = "mXhBtyVB1Ujfy+0L6934jeJcSXj/VCg6whZzEcgiiZHNS0PGC7vUCsZDQCxxztkpIdF+dY1fUMcjAgEOC3ZOMQ==";
};
};
- "@babel/plugin-transform-regenerator-7.4.5" = {
+ "@babel/plugin-transform-regenerator-7.7.0" = {
name = "_at_babel_slash_plugin-transform-regenerator";
packageName = "@babel/plugin-transform-regenerator";
- version = "7.4.5";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz";
- sha512 = "gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.0.tgz";
+ sha512 = "AXmvnC+0wuj/cFkkS/HFHIojxH3ffSXE+ttulrqWjZZRaUOonfJc60e1wSNT4rV8tIunvu/R3wCp71/tLAa9xg==";
};
};
"@babel/plugin-transform-reserved-words-7.2.0" = {
@@ -877,13 +895,13 @@ let
sha512 = "fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==";
};
};
- "@babel/plugin-transform-runtime-7.6.0" = {
+ "@babel/plugin-transform-runtime-7.6.2" = {
name = "_at_babel_slash_plugin-transform-runtime";
packageName = "@babel/plugin-transform-runtime";
- version = "7.6.0";
+ version = "7.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.0.tgz";
- sha512 = "Da8tMf7uClzwUm/pnJ1S93m/aRXmoYNDD7TkHua8xBDdaAs54uZpTWvEt6NGwmoVMb9mZbntfTqmG2oSzN/7Vg==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.2.tgz";
+ sha512 = "cqULw/QB4yl73cS5Y0TZlQSjDvNkzDbu0FurTZyHlJpWE5T3PCMdnyV+xXoH1opr1ldyHODe3QAX3OMAii5NxA==";
};
};
"@babel/plugin-transform-shorthand-properties-7.2.0" = {
@@ -895,13 +913,13 @@ let
sha512 = "QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==";
};
};
- "@babel/plugin-transform-spread-7.2.2" = {
+ "@babel/plugin-transform-spread-7.6.2" = {
name = "_at_babel_slash_plugin-transform-spread";
packageName = "@babel/plugin-transform-spread";
- version = "7.2.2";
+ version = "7.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz";
- sha512 = "KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz";
+ sha512 = "DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg==";
};
};
"@babel/plugin-transform-sticky-regex-7.2.0" = {
@@ -931,49 +949,40 @@ let
sha512 = "2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==";
};
};
- "@babel/plugin-transform-typescript-7.6.0" = {
+ "@babel/plugin-transform-typescript-7.7.2" = {
name = "_at_babel_slash_plugin-transform-typescript";
packageName = "@babel/plugin-transform-typescript";
- version = "7.6.0";
+ version = "7.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.6.0.tgz";
- sha512 = "yzw7EopOOr6saONZ3KA3lpizKnWRTe+rfBqg4AmQbSow7ik7fqmzrfIqt053osLwLE2AaTqGinLM2tl6+M/uog==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.7.2.tgz";
+ sha512 = "UWhDaJRqdPUtdK1s0sKYdoRuqK0NepjZto2UZltvuCgMoMZmdjhgz5hcRokie/3aYEaSz3xvusyoayVaq4PjRg==";
};
};
- "@babel/plugin-transform-unicode-regex-7.4.4" = {
+ "@babel/plugin-transform-unicode-regex-7.7.0" = {
name = "_at_babel_slash_plugin-transform-unicode-regex";
packageName = "@babel/plugin-transform-unicode-regex";
- version = "7.4.4";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz";
- sha512 = "il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.0.tgz";
+ sha512 = "RrThb0gdrNwFAqEAAx9OWgtx6ICK69x7i9tCnMdVrxQwSDp/Abu9DXFU5Hh16VP33Rmxh04+NGW28NsIkFvFKA==";
};
};
- "@babel/polyfill-7.4.4" = {
+ "@babel/polyfill-7.6.0" = {
name = "_at_babel_slash_polyfill";
packageName = "@babel/polyfill";
- version = "7.4.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.4.4.tgz";
- sha512 = "WlthFLfhQQhh+A2Gn5NSFl0Huxz36x86Jn+E9OW7ibK8edKPq+KLy4apM1yDpQ8kJOVi1OVjpP4vSDLdrI04dg==";
- };
- };
- "@babel/preset-env-7.3.4" = {
- name = "_at_babel_slash_preset-env";
- packageName = "@babel/preset-env";
- version = "7.3.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz";
- sha512 = "2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==";
- };
- };
- "@babel/preset-env-7.6.0" = {
- name = "_at_babel_slash_preset-env";
- packageName = "@babel/preset-env";
version = "7.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.0.tgz";
- sha512 = "1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg==";
+ url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.6.0.tgz";
+ sha512 = "q5BZJI0n/B10VaQQvln1IlDK3BTBJFbADx7tv+oXDPIDZuTo37H5Adb9jhlXm/fEN4Y7/64qD9mnrJJG7rmaTw==";
+ };
+ };
+ "@babel/preset-env-7.7.1" = {
+ name = "_at_babel_slash_preset-env";
+ packageName = "@babel/preset-env";
+ version = "7.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.7.1.tgz";
+ sha512 = "/93SWhi3PxcVTDpSqC+Dp4YxUu3qZ4m7I76k0w73wYfn7bGVuRIO4QUz95aJksbS+AD1/mT1Ie7rbkT0wSplaA==";
};
};
"@babel/preset-flow-7.0.0" = {
@@ -994,94 +1003,67 @@ let
sha512 = "A8ia2Wus0OAP6hh28ZgPSCBJEX3Jnql3kg9di/I+Lmg1gbJXgDZBrHr/UGZXl20Vi1lXgMuUq8c8J899KFr5gA==";
};
};
- "@babel/preset-typescript-7.6.0" = {
+ "@babel/preset-typescript-7.7.2" = {
name = "_at_babel_slash_preset-typescript";
packageName = "@babel/preset-typescript";
- version = "7.6.0";
+ version = "7.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.6.0.tgz";
- sha512 = "4xKw3tTcCm0qApyT6PqM9qniseCE79xGHiUnNdKGdxNsGUc2X7WwZybqIpnTmoukg3nhPceI5KPNzNqLNeIJww==";
+ url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.7.2.tgz";
+ sha512 = "1B4HthAelaLGfNRyrWqJtBEjXX1ulThCrLQ5B2VOtEAznWFIFXFJahgXImqppy66lx/Oh+cOSCQdJzZqh2Jh5g==";
};
};
- "@babel/register-7.6.0" = {
+ "@babel/register-7.7.0" = {
name = "_at_babel_slash_register";
packageName = "@babel/register";
- version = "7.6.0";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/register/-/register-7.6.0.tgz";
- sha512 = "78BomdN8el+x/nkup9KwtjJXuptW5oXMFmP11WoM2VJBjxrKv4grC3qjpLL8RGGUYUGsm57xnjYFM2uom+jWUQ==";
+ url = "https://registry.npmjs.org/@babel/register/-/register-7.7.0.tgz";
+ sha512 = "HV3GJzTvSoyOMWGYn2TAh6uL6g+gqKTgEZ99Q3+X9UURT1VPT/WcU46R61XftIc5rXytcOHZ4Z0doDlsjPomIg==";
};
};
- "@babel/runtime-7.3.4" = {
+ "@babel/runtime-7.6.2" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.3.4";
+ version = "7.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz";
- sha512 = "IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz";
+ sha512 = "EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==";
};
};
- "@babel/runtime-7.4.5" = {
+ "@babel/runtime-7.7.2" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.4.5";
+ version = "7.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz";
- sha512 = "TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.2.tgz";
+ sha512 = "JONRbXbTXc9WQE2mAZd1p0Z3DZ/6vaQIkgYMSTP3KjRCyd7rCZCcfhCyX+YjwcKxcZ82UrxbRD358bpExNgrjw==";
};
};
- "@babel/runtime-7.6.0" = {
- name = "_at_babel_slash_runtime";
- packageName = "@babel/runtime";
- version = "7.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.0.tgz";
- sha512 = "89eSBLJsxNxOERC0Op4vd+0Bqm6wRMqMbFtV3i0/fbaWw/mJ8Q3eBvgX0G4SyrOOLCtbu98HspF8o09MRT+KzQ==";
- };
- };
- "@babel/runtime-corejs2-7.6.0" = {
+ "@babel/runtime-corejs2-7.7.2" = {
name = "_at_babel_slash_runtime-corejs2";
packageName = "@babel/runtime-corejs2";
- version = "7.6.0";
+ version = "7.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.6.0.tgz";
- sha512 = "zbPQzlbyJab2xCYb6VaESn8Tk/XiVpQJU7WvIKiQCwlFyc2NSCzKjqtBXCvpZBbiTOHCx10s2656REVnySwb+A==";
+ url = "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.7.2.tgz";
+ sha512 = "GfVnHchOBvIMsweQ13l4jd9lT4brkevnavnVOej5g2y7PpTRY+R4pcQlCjWMZoUla5rMLFzaS/Ll2s59cB1TqQ==";
};
};
- "@babel/template-7.2.2" = {
+ "@babel/template-7.7.0" = {
name = "_at_babel_slash_template";
packageName = "@babel/template";
- version = "7.2.2";
+ version = "7.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz";
- sha512 = "zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==";
+ url = "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz";
+ sha512 = "OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==";
};
};
- "@babel/template-7.6.0" = {
- name = "_at_babel_slash_template";
- packageName = "@babel/template";
- version = "7.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz";
- sha512 = "5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==";
- };
- };
- "@babel/traverse-7.3.4" = {
+ "@babel/traverse-7.7.2" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.3.4";
+ version = "7.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz";
- sha512 = "TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==";
- };
- };
- "@babel/traverse-7.6.0" = {
- name = "_at_babel_slash_traverse";
- packageName = "@babel/traverse";
- version = "7.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz";
- sha512 = "93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.2.tgz";
+ sha512 = "TM01cXib2+rgIZrGJOLaHV/iZUAxf4A0dt5auY6KNZ+cm6aschuJGqKJM3ROTt3raPUdIDk9siAufIFEleRwtw==";
};
};
"@babel/types-7.0.0-beta.38" = {
@@ -1093,22 +1075,22 @@ let
sha512 = "SAtyEjmA7KiEoL2eAOAUM6M9arQJGWxJKK0S9x0WyPOosHS420RXoxPhn57u/8orRnK8Kxm0nHQQNTX203cP1Q==";
};
};
- "@babel/types-7.3.4" = {
+ "@babel/types-7.6.3" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.3.4";
+ version = "7.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz";
- sha512 = "WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz";
+ sha512 = "CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==";
};
};
- "@babel/types-7.6.1" = {
+ "@babel/types-7.7.2" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.6.1";
+ version = "7.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz";
- sha512 = "X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.7.2.tgz";
+ sha512 = "YTf6PXoh3+eZgRCBzzP25Bugd2ngmpQVrk7kXX0i5N9BO7TFBtIgZYs7WtxtOGs8e6A4ZI7ECkbBCEHeXocvOA==";
};
};
"@calebboyd/semaphore-1.3.1" = {
@@ -1120,6 +1102,51 @@ let
sha512 = "17z9me12RgAEcMhIgR7f+BiXKbzwF9p1VraI69OxrUUSWGuSMOyOTEHQNVtMKuVrkEDVD0/Av5uiGZPBMYZljw==";
};
};
+ "@citation-js/core-0.4.9" = {
+ name = "_at_citation-js_slash_core";
+ packageName = "@citation-js/core";
+ version = "0.4.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@citation-js/core/-/core-0.4.9.tgz";
+ sha512 = "nVfoZQqJjTsEMIAzUFkJMFqoZuUA03vadiTGBsq0jrbmonTGDVtk50D0/bzwAZVjjoxSWjs5w/DqXXrpcFqFkQ==";
+ };
+ };
+ "@citation-js/date-0.4.4" = {
+ name = "_at_citation-js_slash_date";
+ packageName = "@citation-js/date";
+ version = "0.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@citation-js/date/-/date-0.4.4.tgz";
+ sha512 = "wD195pZPwCCN8idhxz4HYZbf5mMnPZMRhOipcU8v1orZWqZp6YDRjOplNKo6yX7tf6fB4ZO8QLuNaNjuic5AWQ==";
+ };
+ };
+ "@citation-js/name-0.4.2" = {
+ name = "_at_citation-js_slash_name";
+ packageName = "@citation-js/name";
+ version = "0.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@citation-js/name/-/name-0.4.2.tgz";
+ sha512 = "brSPsjs2fOVzSnARLKu0qncn6suWjHVQtrqSUrnqyaRH95r/Ad4wPF5EsoWr+Dx8HzkCGb/ogmoAzfCsqlTwTQ==";
+ };
+ };
+ "@citation-js/plugin-bibtex-0.4.9" = {
+ name = "_at_citation-js_slash_plugin-bibtex";
+ packageName = "@citation-js/plugin-bibtex";
+ version = "0.4.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@citation-js/plugin-bibtex/-/plugin-bibtex-0.4.9.tgz";
+ sha512 = "PGfyn8GeJMvhcpr1PiWkJR25N2rH7+t6JQYoN35ngT3KzIIVcpC81dG2jQOy+t10D55tu7H61KfJZGFAnhgpWg==";
+ };
+ };
+ "@citation-js/plugin-csl-0.4.10" = {
+ name = "_at_citation-js_slash_plugin-csl";
+ packageName = "@citation-js/plugin-csl";
+ version = "0.4.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@citation-js/plugin-csl/-/plugin-csl-0.4.10.tgz";
+ sha512 = "8AnlLKZ9sAK/p2L3vi9IBDxB9D0vXukFC7hjS16WNW5HkHNfb2FN91APEXQfvHbJ0RePy5xvHe5Ou8T1muFeoQ==";
+ };
+ };
"@cliqz-oss/firefox-client-0.3.1" = {
name = "_at_cliqz-oss_slash_firefox-client";
packageName = "@cliqz-oss/firefox-client";
@@ -1219,6 +1246,15 @@ let
sha512 = "Ce3xE2JvTSEbASFbRbA1gAIcMcZWdS2yUYRaQbeM0nbOzaZrUYfa3ePtcriYRZOZmr+CkKA+zbjhvTpIOAYVcw==";
};
};
+ "@endemolshinegroup/cosmiconfig-typescript-loader-1.0.1" = {
+ name = "_at_endemolshinegroup_slash_cosmiconfig-typescript-loader";
+ packageName = "@endemolshinegroup/cosmiconfig-typescript-loader";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.1.tgz";
+ sha512 = "bhUR9035PbgL6A/nfLayjoqKo4W7hCtzxqVxq2cgDB+Ndpsa3dGIr71/ymgY3vCTCQaufkFxAcEeoECyJ498CA==";
+ };
+ };
"@evocateur/libnpmaccess-3.1.2" = {
name = "_at_evocateur_slash_libnpmaccess";
packageName = "@evocateur/libnpmaccess";
@@ -1291,13 +1327,13 @@ let
sha512 = "1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==";
};
};
- "@hapi/hoek-8.2.4" = {
+ "@hapi/hoek-8.5.0" = {
name = "_at_hapi_slash_hoek";
packageName = "@hapi/hoek";
- version = "8.2.4";
+ version = "8.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz";
- sha512 = "Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow==";
+ url = "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.0.tgz";
+ sha512 = "7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw==";
};
};
"@hapi/joi-15.1.1" = {
@@ -1309,13 +1345,13 @@ let
sha512 = "entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==";
};
};
- "@hapi/topo-3.1.4" = {
+ "@hapi/topo-3.1.6" = {
name = "_at_hapi_slash_topo";
packageName = "@hapi/topo";
- version = "3.1.4";
+ version = "3.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.4.tgz";
- sha512 = "aVWQTOI9wBD6zawmOr6f+tdEIxQC8JXfQVLTjgGe8YEStAWGn/GNNVTobKJhbWKveQj2RyYF3oYbO9SC8/eOCA==";
+ url = "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz";
+ sha512 = "tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==";
};
};
"@iarna/toml-2.2.3" = {
@@ -1327,13 +1363,22 @@ let
sha512 = "FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==";
};
};
- "@ionic/cli-framework-2.1.7" = {
+ "@ionic/cli-framework-3.0.0" = {
name = "_at_ionic_slash_cli-framework";
packageName = "@ionic/cli-framework";
- version = "2.1.7";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-2.1.7.tgz";
- sha512 = "osuKbmCIzT0H+g39lDy+EmsP5RHc+aYOv+BN+IngsaxKb7ya0V/JlLO1vLkd7RYT+lmiQWiCi7RpHPeEgQJFtw==";
+ url = "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-3.0.0.tgz";
+ sha512 = "Pm7Kq2xg/Zas1eU98UC9Ghb4l2kUQh2/IH06SUof5dpB+YpK9mh78IRAcppPnYC5d7SNDYy8fWeo6m+NR9il/w==";
+ };
+ };
+ "@ionic/cli-framework-prompts-1.0.1" = {
+ name = "_at_ionic_slash_cli-framework-prompts";
+ packageName = "@ionic/cli-framework-prompts";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@ionic/cli-framework-prompts/-/cli-framework-prompts-1.0.1.tgz";
+ sha512 = "jYFc8pA9Vk64CX5S0wJ6Mq/WtowsZcebfvQe0X2JRwMkwpiOa2ZqK00CYrw1ytS9jeUzJChNX6n1hBUdarwlsw==";
};
};
"@ionic/discover-2.0.6" = {
@@ -1354,13 +1399,13 @@ let
sha512 = "t0/gXFf70oDPpviGUHpaDD9++zIx8nFXpPm8c3We8iH5dRwEJLSun+AJTqxO/XPzEhM24KBuj3rLY9bSYBadEg==";
};
};
- "@ionic/utils-fs-2.0.7" = {
+ "@ionic/utils-fs-2.0.8" = {
name = "_at_ionic_slash_utils-fs";
packageName = "@ionic/utils-fs";
- version = "2.0.7";
+ version = "2.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-2.0.7.tgz";
- sha512 = "rXTKJD66qocDs8w72+z7yw6P8H095yexIMsUbNiJFjMm3Cx542i+Tw9gbGwYN356WrA/0EATXD/zVZDzvDsSKQ==";
+ url = "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-2.0.8.tgz";
+ sha512 = "7yuU+L+tlt9NIwA6nb/3A+zPr7NIKuvIAo5ijVdHX3VTAdw/x5JXJgGl0BApKcqT1cTJImNt5tc2O4CB1cnhKA==";
};
};
"@ionic/utils-network-1.0.5" = {
@@ -1399,13 +1444,13 @@ let
sha512 = "qha4Msonb44++xvf8YppBR27dNBRuMLSty4/THH9uD6UEdjU2+23LWACKuqnQUSsZjQdvALVDMcRRWEIYEL2VQ==";
};
};
- "@ionic/utils-subprocess-1.0.8" = {
+ "@ionic/utils-subprocess-1.0.9" = {
name = "_at_ionic_slash_utils-subprocess";
packageName = "@ionic/utils-subprocess";
- version = "1.0.8";
+ version = "1.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-1.0.8.tgz";
- sha512 = "gfVCzccOQ3PVfY6d1hDZq1Qv7hOXAn3ZlepAEbUBOeFauIhXmwmwVdIRa9cfi3cESpDidNQ3dpmXyC+nKxv0Og==";
+ url = "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-1.0.9.tgz";
+ sha512 = "rNT5/aVsstNebIGM+sq/iibKe1q07NMShKODeRSq1DUVSs8SVQdJGKPZ4/3rGFT5CYsqCZVPQDk/VzDhjQoHMA==";
};
};
"@ionic/utils-terminal-1.0.5" = {
@@ -1426,103 +1471,94 @@ let
sha512 = "CNVsCrMge/jq6DCT5buNZ8PACY9RTvPJbCNoIcndfkJOCsNxOx9dnc5qw4pHZdHi8GS6l3qlgkuFKp33iD8J2Q==";
};
};
- "@lerna/add-3.16.2" = {
+ "@lerna/add-3.18.4" = {
name = "_at_lerna_slash_add";
packageName = "@lerna/add";
- version = "3.16.2";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/add/-/add-3.16.2.tgz";
- sha512 = "RAAaF8aODPogj2Ge9Wj3uxPFIBGpog9M+HwSuq03ZnkkO831AmasCTJDqV+GEpl1U2DvnhZQEwHpWmTT0uUeEw==";
+ url = "https://registry.npmjs.org/@lerna/add/-/add-3.18.4.tgz";
+ sha512 = "R+9RmYrSbcmnmaFL2aB0HJtTq95ePEa0FMS4r4NnA7Xw07l5buVBPOfxv6P8kFrVvIcNpaa7S0Eo/KkbycMhKA==";
};
};
- "@lerna/batch-packages-3.16.0" = {
- name = "_at_lerna_slash_batch-packages";
- packageName = "@lerna/batch-packages";
- version = "3.16.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.16.0.tgz";
- sha512 = "7AdMkANpubY/FKFI01im01tlx6ygOBJ/0JcixMUWoWP/7Ds3SWQF22ID6fbBr38jUWptYLDs2fagtTDL7YUPuA==";
- };
- };
- "@lerna/bootstrap-3.16.2" = {
+ "@lerna/bootstrap-3.18.4" = {
name = "_at_lerna_slash_bootstrap";
packageName = "@lerna/bootstrap";
- version = "3.16.2";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.16.2.tgz";
- sha512 = "I+gs7eh6rv9Vyd+CwqL7sftRfOOsSzCle8cv/CGlMN7/p7EAVhxEdAw8SYoHIKHzipXszuqqy1Y3opyleD0qdA==";
+ url = "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.18.4.tgz";
+ sha512 = "mvqMyionPSqhbeGhoUQYEBTgbJ47LkONHfQ1AKBET0fJOjIZf6x0pWC17KvfCjsiE017325ySLKDH23z1Kb9ww==";
};
};
- "@lerna/changed-3.16.4" = {
+ "@lerna/changed-3.18.4" = {
name = "_at_lerna_slash_changed";
packageName = "@lerna/changed";
- version = "3.16.4";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/changed/-/changed-3.16.4.tgz";
- sha512 = "NCD7XkK744T23iW0wqKEgF4R9MYmReUbyHCZKopFnsNpQdqumc3SOIvQUAkKCP6hQJmYvxvOieoVgy/CVDpZ5g==";
+ url = "https://registry.npmjs.org/@lerna/changed/-/changed-3.18.4.tgz";
+ sha512 = "Ui4UsneDk9gCuJRfTpR5js+Ctt9Je+j+3Q4z7H7HhBn6WeWDTp6FBGJZ7SfrBCdQ47EKK27Mr95LbJ4I77xFfQ==";
};
};
- "@lerna/check-working-tree-3.14.2" = {
+ "@lerna/check-working-tree-3.16.5" = {
name = "_at_lerna_slash_check-working-tree";
packageName = "@lerna/check-working-tree";
- version = "3.14.2";
+ version = "3.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.14.2.tgz";
- sha512 = "7safqxM/MYoAoxZxulUDtIJIbnBIgo0PB/FHytueG+9VaX7GMnDte2Bt1EKa0dz2sAyQdmQ3Q8ZXpf/6JDjaeg==";
+ url = "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz";
+ sha512 = "xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==";
};
};
- "@lerna/child-process-3.14.2" = {
+ "@lerna/child-process-3.16.5" = {
name = "_at_lerna_slash_child-process";
packageName = "@lerna/child-process";
- version = "3.14.2";
+ version = "3.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.14.2.tgz";
- sha512 = "xnq+W5yQb6RkwI0p16ZQnrn6HkloH/MWTw4lGE1nKsBLAUbmSU5oTE93W1nrG0X3IMF/xWc9UYvNdUGMWvZZ4w==";
+ url = "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz";
+ sha512 = "vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==";
};
};
- "@lerna/clean-3.16.0" = {
+ "@lerna/clean-3.18.4" = {
name = "_at_lerna_slash_clean";
packageName = "@lerna/clean";
- version = "3.16.0";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/clean/-/clean-3.16.0.tgz";
- sha512 = "5P9U5Y19WmYZr7UAMGXBpY7xCRdlR7zhHy8MAPDKVx70rFIBS6nWXn5n7Kntv74g7Lm1gJ2rsiH5tj1OPcRJgg==";
+ url = "https://registry.npmjs.org/@lerna/clean/-/clean-3.18.4.tgz";
+ sha512 = "puuL0sBHIv3Tvq8cdu3kCGfRpdsXuaDGIRha33GVmRPfMBi2GN8nPPysVyWmP99PfgfafO6eT5R3jqXjvASAZA==";
};
};
- "@lerna/cli-3.13.0" = {
+ "@lerna/cli-3.18.0" = {
name = "_at_lerna_slash_cli";
packageName = "@lerna/cli";
- version = "3.13.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/cli/-/cli-3.13.0.tgz";
- sha512 = "HgFGlyCZbYaYrjOr3w/EsY18PdvtsTmDfpUQe8HwDjXlPeCCUgliZjXLOVBxSjiOvPeOSwvopwIHKWQmYbwywg==";
+ url = "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.0.tgz";
+ sha512 = "AwDyfGx7fxJgeaZllEuyJ9LZ6Tdv9yqRD9RX762yCJu+PCAFvB9bp6OYuRSGli7QQgM0CuOYnSg4xVNOmuGKDA==";
};
};
- "@lerna/collect-uncommitted-3.14.2" = {
+ "@lerna/collect-uncommitted-3.16.5" = {
name = "_at_lerna_slash_collect-uncommitted";
packageName = "@lerna/collect-uncommitted";
- version = "3.14.2";
+ version = "3.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.14.2.tgz";
- sha512 = "4EkQu4jIOdNL2BMzy/N0ydHB8+Z6syu6xiiKXOoFl0WoWU9H1jEJCX4TH7CmVxXL1+jcs8FIS2pfQz4oew99Eg==";
+ url = "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz";
+ sha512 = "ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==";
};
};
- "@lerna/collect-updates-3.16.0" = {
+ "@lerna/collect-updates-3.18.0" = {
name = "_at_lerna_slash_collect-updates";
packageName = "@lerna/collect-updates";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.16.0.tgz";
- sha512 = "HwAIl815X2TNlmcp28zCrSdXfoZWNP7GJPEqNWYk7xDJTYLqQ+SrmKUePjb3AMGBwYAraZSEJLbHdBpJ5+cHmQ==";
+ url = "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.18.0.tgz";
+ sha512 = "LJMKgWsE/var1RSvpKDIxS8eJ7POADEc0HM3FQiTpEczhP6aZfv9x3wlDjaHpZm9MxJyQilqxZcasRANmRcNgw==";
};
};
- "@lerna/command-3.16.0" = {
+ "@lerna/command-3.18.0" = {
name = "_at_lerna_slash_command";
packageName = "@lerna/command";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/command/-/command-3.16.0.tgz";
- sha512 = "u7tE4GC4/gfbPA9eQg+0ulnoJ+PMoMqomx033r/IxqZrHtmJR9+pF/37S0fsxJ2hX/RMFPC7c9Q/i8NEufSpdQ==";
+ url = "https://registry.npmjs.org/@lerna/command/-/command-3.18.0.tgz";
+ sha512 = "JQ0TGzuZc9Ky8xtwtSLywuvmkU8X62NTUT3rMNrUykIkOxBaO+tE0O98u2yo/9BYOeTRji9IsjKZEl5i9Qt0xQ==";
};
};
"@lerna/conventional-commits-3.16.4" = {
@@ -1534,13 +1570,13 @@ let
sha512 = "QSZJ0bC9n6FVaf+7KDIq5zMv8WnHXnwhyL5jG1Nyh3SgOg9q2uflqh7YsYB+G6FwaRfnPaKosh6obijpYg0llA==";
};
};
- "@lerna/create-3.16.0" = {
+ "@lerna/create-3.18.0" = {
name = "_at_lerna_slash_create";
packageName = "@lerna/create";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/create/-/create-3.16.0.tgz";
- sha512 = "OZApR1Iz7awutbmj4sAArwhqCyKgcrnw9rH0aWAUrkYWrD1w4TwkvAcYAsfx5GpQGbLQwoXhoyyPwPfZRRWz3Q==";
+ url = "https://registry.npmjs.org/@lerna/create/-/create-3.18.0.tgz";
+ sha512 = "y9oS7ND5T13c+cCTJHa2Y9in02ppzyjsNynVWFuS40eIzZ3z058d9+3qSBt1nkbbQlVyfLoP6+bZPsjyzap5ig==";
};
};
"@lerna/create-symlink-3.16.2" = {
@@ -1552,49 +1588,49 @@ let
sha512 = "pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==";
};
};
- "@lerna/describe-ref-3.14.2" = {
+ "@lerna/describe-ref-3.16.5" = {
name = "_at_lerna_slash_describe-ref";
packageName = "@lerna/describe-ref";
- version = "3.14.2";
+ version = "3.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.14.2.tgz";
- sha512 = "qa5pzDRK2oBQXNjyRmRnN7E8a78NMYfQjjlRFB0KNHMsT6mCiL9+8kIS39sSE2NqT8p7xVNo2r2KAS8R/m3CoQ==";
+ url = "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz";
+ sha512 = "c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==";
};
};
- "@lerna/diff-3.16.0" = {
+ "@lerna/diff-3.18.0" = {
name = "_at_lerna_slash_diff";
packageName = "@lerna/diff";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/diff/-/diff-3.16.0.tgz";
- sha512 = "QUpVs5TPl8vBIne10/vyjUxanQBQQp7Lk3iaB8MnCysKr0O+oy7trWeFVDPEkBTCD177By7yPGyW5Yey1nCBbA==";
+ url = "https://registry.npmjs.org/@lerna/diff/-/diff-3.18.0.tgz";
+ sha512 = "3iLNlpurc2nV9k22w8ini2Zjm2UPo3xtQgWyqdA6eJjvge0+5AlNAWfPoV6cV+Hc1xDbJD2YDSFpZPJ1ZGilRw==";
};
};
- "@lerna/exec-3.16.0" = {
+ "@lerna/exec-3.18.4" = {
name = "_at_lerna_slash_exec";
packageName = "@lerna/exec";
- version = "3.16.0";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/exec/-/exec-3.16.0.tgz";
- sha512 = "mH3O5NXf/O88jBaBBTUf+d56CUkxpg782s3Jxy7HWbVuSUULt3iMRPTh+zEXO5/555etsIVVDDyUR76meklrJA==";
+ url = "https://registry.npmjs.org/@lerna/exec/-/exec-3.18.4.tgz";
+ sha512 = "BpBFxyCQXcfess9Nmj/OwQ9e1IhzPzNxqF5JK7dPIjko5oBn5Hm2EWVAcgUGSHKPZGLiOWPu3Wx/C92NtDBS1w==";
};
};
- "@lerna/filter-options-3.16.0" = {
+ "@lerna/filter-options-3.18.4" = {
name = "_at_lerna_slash_filter-options";
packageName = "@lerna/filter-options";
- version = "3.16.0";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.16.0.tgz";
- sha512 = "InIi1fF8+PxpCwir9bIy+pGxrdE6hvN0enIs1eNGCVS1TTE8osNgiZXa838bMQ1yaEccdcnVX6Z03BNKd56kNg==";
+ url = "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.18.4.tgz";
+ sha512 = "4giVQD6tauRwweO/322LP2gfVDOVrt/xN4khkXyfkJDfcsZziFXq+668otD9KSLL8Ps+To4Fah3XbK0MoNuEvA==";
};
};
- "@lerna/filter-packages-3.16.0" = {
+ "@lerna/filter-packages-3.18.0" = {
name = "_at_lerna_slash_filter-packages";
packageName = "@lerna/filter-packages";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.16.0.tgz";
- sha512 = "eGFzQTx0ogkGDCnbTuXqssryR6ilp8+dcXt6B+aq1MaqL/vOJRZyqMm4TY3CUOUnzZCi9S2WWyMw3PnAJOF+kg==";
+ url = "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz";
+ sha512 = "6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==";
};
};
"@lerna/get-npm-exec-opts-3.13.0" = {
@@ -1615,13 +1651,13 @@ let
sha512 = "AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==";
};
};
- "@lerna/github-client-3.16.0" = {
+ "@lerna/github-client-3.16.5" = {
name = "_at_lerna_slash_github-client";
packageName = "@lerna/github-client";
- version = "3.16.0";
+ version = "3.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.16.0.tgz";
- sha512 = "IVJjcKjkYaUEPJsDyAblHGEFFNKCRyMagbIDm14L7Ab94ccN6i4TKOqAFEJn2SJHYvKKBdp3Zj2zNlASOMe3DA==";
+ url = "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.16.5.tgz";
+ sha512 = "rHQdn8Dv/CJrO3VouOP66zAcJzrHsm+wFuZ4uGAai2At2NkgKH+tpNhQy2H1PSC0Ezj9LxvdaHYrUzULqVK5Hw==";
};
};
"@lerna/gitlab-client-3.15.0" = {
@@ -1642,58 +1678,58 @@ let
sha512 = "SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==";
};
};
- "@lerna/has-npm-version-3.16.0" = {
+ "@lerna/has-npm-version-3.16.5" = {
name = "_at_lerna_slash_has-npm-version";
packageName = "@lerna/has-npm-version";
- version = "3.16.0";
+ version = "3.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.0.tgz";
- sha512 = "TIY036dA9J8OyTrZq9J+it2DVKifL65k7hK8HhkUPpitJkw6jwbMObA/8D40LOGgWNPweJWqmlrTbRSwsR7DrQ==";
+ url = "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz";
+ sha512 = "WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==";
};
};
- "@lerna/import-3.16.0" = {
+ "@lerna/import-3.18.0" = {
name = "_at_lerna_slash_import";
packageName = "@lerna/import";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/import/-/import-3.16.0.tgz";
- sha512 = "trsOmGHzw0rL/f8BLNvd+9PjoTkXq2Dt4/V2UCha254hMQaYutbxcYu8iKPxz9x86jSPlH7FpbTkkHXDsoY7Yg==";
+ url = "https://registry.npmjs.org/@lerna/import/-/import-3.18.0.tgz";
+ sha512 = "2pYIkkBTZsEdccfc+dPsKZeSw3tBzKSyl0b2lGrfmNX2Y41qqOzsJCyI1WO1uvEIP8aOaLy4hPpqRIBe4ee7hw==";
};
};
- "@lerna/init-3.16.0" = {
+ "@lerna/init-3.18.0" = {
name = "_at_lerna_slash_init";
packageName = "@lerna/init";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/init/-/init-3.16.0.tgz";
- sha512 = "Ybol/x5xMtBgokx4j7/Y3u0ZmNh0NiSWzBFVaOs2NOJKvuqrWimF67DKVz7yYtTYEjtaMdug64ohFF4jcT/iag==";
+ url = "https://registry.npmjs.org/@lerna/init/-/init-3.18.0.tgz";
+ sha512 = "/vHpmXkMlSaJaq25v5K13mcs/2L7E32O6dSsEkHaZCDRiV2BOqsZng9jjbE/4ynfsWfLLlU9ZcydwG72C3I+mQ==";
};
};
- "@lerna/link-3.16.2" = {
+ "@lerna/link-3.18.0" = {
name = "_at_lerna_slash_link";
packageName = "@lerna/link";
- version = "3.16.2";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/link/-/link-3.16.2.tgz";
- sha512 = "eCPg5Lo8HT525fIivNoYF3vWghO3UgEVFdbsiPmhzwI7IQyZro5HWYzLtywSAdEog5XZpd2Bbn0CsoHWBB3gww==";
+ url = "https://registry.npmjs.org/@lerna/link/-/link-3.18.0.tgz";
+ sha512 = "FbbIpH0EpsC+dpAbvxCoF3cn7F1MAyJjEa5Lh3XkDGATOlinMFuKCbmX0NLpOPQZ5zghvrui97cx+jz5F2IlHw==";
};
};
- "@lerna/list-3.16.0" = {
+ "@lerna/list-3.18.4" = {
name = "_at_lerna_slash_list";
packageName = "@lerna/list";
- version = "3.16.0";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/list/-/list-3.16.0.tgz";
- sha512 = "TkvstoPsgKqqQ0KfRumpsdMXfRSEhdXqOLq519XyI5IRWYxhoqXqfi8gG37UoBPhBNoe64japn5OjphF3rOmQA==";
+ url = "https://registry.npmjs.org/@lerna/list/-/list-3.18.4.tgz";
+ sha512 = "bgtlhAwhjHOTLq0iIuPs30abeuLbwZvVB60Ym8kPp+chh939obKU3vy2KMyX+Gpxf8pzuQG+k986YXcUBvXVsw==";
};
};
- "@lerna/listable-3.16.0" = {
+ "@lerna/listable-3.18.4" = {
name = "_at_lerna_slash_listable";
packageName = "@lerna/listable";
- version = "3.16.0";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/listable/-/listable-3.16.0.tgz";
- sha512 = "mtdAT2EEECqrJSDm/aXlOUFr1MRE4p6hppzY//Klp05CogQy6uGaKk+iKG5yyCLaOXFFZvG4HfO11CmoGSDWzw==";
+ url = "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.4.tgz";
+ sha512 = "EKSsnST5k3dZfw+UTwBH1/sHQ1YfgjYjGxXCabyn55mMgc2GjoDekODMYzZ1TNF2NNy6RgIZ24X2JI8G22nZUw==";
};
};
"@lerna/log-packed-3.16.0" = {
@@ -1714,22 +1750,22 @@ let
sha512 = "HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==";
};
};
- "@lerna/npm-dist-tag-3.16.0" = {
+ "@lerna/npm-dist-tag-3.18.1" = {
name = "_at_lerna_slash_npm-dist-tag";
packageName = "@lerna/npm-dist-tag";
- version = "3.16.0";
+ version = "3.18.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.16.0.tgz";
- sha512 = "MQrBkqJJB9+eNphuj9w90QPMOs4NQXMuSRk9NqzeFunOmdDopPCV0Q7IThSxEuWnhJ2n3B7G0vWUP7tNMPdqIQ==";
+ url = "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.1.tgz";
+ sha512 = "vWkZh2T/O9OjPLDrba0BTWO7ug/C3sCwjw7Qyk1aEbxMBXB/eEJPqirwJTWT+EtRJQYB01ky3K8ZFOhElVyjLw==";
};
};
- "@lerna/npm-install-3.16.0" = {
+ "@lerna/npm-install-3.16.5" = {
name = "_at_lerna_slash_npm-install";
packageName = "@lerna/npm-install";
- version = "3.16.0";
+ version = "3.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.0.tgz";
- sha512 = "APUOIilZCzDzce92uLEwzt1r7AEMKT/hWA1ThGJL+PO9Rn8A95Km3o2XZAYG4W0hR+P4O2nSVuKbsjQtz8CjFQ==";
+ url = "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz";
+ sha512 = "hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==";
};
};
"@lerna/npm-publish-3.16.2" = {
@@ -1741,13 +1777,13 @@ let
sha512 = "tGMb9vfTxP57vUV5svkBQxd5Tzc+imZbu9ZYf8Mtwe0+HYfDjNiiHLIQw7G95w4YRdc5KsCE8sQ0uSj+f2soIg==";
};
};
- "@lerna/npm-run-script-3.14.2" = {
+ "@lerna/npm-run-script-3.16.5" = {
name = "_at_lerna_slash_npm-run-script";
packageName = "@lerna/npm-run-script";
- version = "3.14.2";
+ version = "3.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.14.2.tgz";
- sha512 = "LbVFv+nvAoRTYLMrJlJ8RiakHXrLslL7Jp/m1R18vYrB8LYWA3ey+nz5Tel2OELzmjUiemAKZsD9h6i+Re5egg==";
+ url = "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz";
+ sha512 = "1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==";
};
};
"@lerna/otplease-3.16.0" = {
@@ -1786,13 +1822,13 @@ let
sha512 = "2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==";
};
};
- "@lerna/package-graph-3.16.0" = {
+ "@lerna/package-graph-3.18.0" = {
name = "_at_lerna_slash_package-graph";
packageName = "@lerna/package-graph";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.16.0.tgz";
- sha512 = "A2mum/gNbv7zCtAwJqoxzqv89As73OQNK2MgSX1SHWya46qoxO9a9Z2c5lOFQ8UFN5ZxqWMfFYXRCz7qzwmFXw==";
+ url = "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.0.tgz";
+ sha512 = "BLYDHO5ihPh20i3zoXfLZ5ZWDCrPuGANgVhl7k5pCmRj90LCvT+C7V3zrw70fErGAfvkcYepMqxD+oBrAYwquQ==";
};
};
"@lerna/prerelease-id-from-version-3.16.0" = {
@@ -1804,13 +1840,13 @@ let
sha512 = "qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==";
};
};
- "@lerna/project-3.16.0" = {
+ "@lerna/project-3.18.0" = {
name = "_at_lerna_slash_project";
packageName = "@lerna/project";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/project/-/project-3.16.0.tgz";
- sha512 = "NrKcKK1EqXqhrGvslz6Q36+ZHuK3zlDhGdghRqnxDcHxMPT01NgLcmsnymmQ+gjMljuLRmvKYYCuHrknzX8VrA==";
+ url = "https://registry.npmjs.org/@lerna/project/-/project-3.18.0.tgz";
+ sha512 = "+LDwvdAp0BurOAWmeHE3uuticsq9hNxBI0+FMHiIai8jrygpJGahaQrBYWpwbshbQyVLeQgx3+YJdW2TbEdFWA==";
};
};
"@lerna/prompt-3.13.0" = {
@@ -1822,13 +1858,13 @@ let
sha512 = "P+lWSFokdyvYpkwC3it9cE0IF2U5yy2mOUbGvvE4iDb9K7TyXGE+7lwtx2thtPvBAfIb7O13POMkv7df03HJeA==";
};
};
- "@lerna/publish-3.16.4" = {
+ "@lerna/publish-3.18.4" = {
name = "_at_lerna_slash_publish";
packageName = "@lerna/publish";
- version = "3.16.4";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/publish/-/publish-3.16.4.tgz";
- sha512 = "XZY+gRuF7/v6PDQwl7lvZaGWs8CnX6WIPIu+OCcyFPSL/rdWegdN7HieKBHskgX798qRQc2GrveaY7bNoTKXAw==";
+ url = "https://registry.npmjs.org/@lerna/publish/-/publish-3.18.4.tgz";
+ sha512 = "Q+MqM5DUZvk+uT6hdEyO3khXET6LwED0YEuCu8fRwtHad03HkZ9i8PtTY5h8Sn6D6RCyCOlHTuf8O0KKAUy3ow==";
};
};
"@lerna/pulse-till-done-3.13.0" = {
@@ -1840,13 +1876,13 @@ let
sha512 = "1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==";
};
};
- "@lerna/query-graph-3.16.0" = {
+ "@lerna/query-graph-3.18.0" = {
name = "_at_lerna_slash_query-graph";
packageName = "@lerna/query-graph";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.16.0.tgz";
- sha512 = "p0RO+xmHDO95ChJdWkcy9TNLysLkoDARXeRHzY5U54VCwl3Ot/2q8fMCVlA5UeGXDutEyyByl3URqEpcQCWI7Q==";
+ url = "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.0.tgz";
+ sha512 = "fgUhLx6V0jDuKZaKj562jkuuhrfVcjl5sscdfttJ8dXNVADfDz76nzzwLY0ZU7/0m69jDedohn5Fx5p7hDEVEg==";
};
};
"@lerna/resolve-symlink-3.16.0" = {
@@ -1858,22 +1894,22 @@ let
sha512 = "Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==";
};
};
- "@lerna/rimraf-dir-3.14.2" = {
+ "@lerna/rimraf-dir-3.16.5" = {
name = "_at_lerna_slash_rimraf-dir";
packageName = "@lerna/rimraf-dir";
- version = "3.14.2";
+ version = "3.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.14.2.tgz";
- sha512 = "eFNkZsy44Bu9v1Hrj5Zk6omzg8O9h/7W6QYK1TTUHeyrjTEwytaNQlqF0lrTLmEvq55sviV42NC/8P3M2cvq8Q==";
+ url = "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz";
+ sha512 = "bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==";
};
};
- "@lerna/run-3.16.0" = {
+ "@lerna/run-3.18.4" = {
name = "_at_lerna_slash_run";
packageName = "@lerna/run";
- version = "3.16.0";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/run/-/run-3.16.0.tgz";
- sha512 = "woTeLlB1OAAz4zzjdI6RyIxSGuxiUPHJZm89E1pDEPoWwtQV6HMdMgrsQd9ATsJ5Ez280HH4bF/LStAlqW8Ufg==";
+ url = "https://registry.npmjs.org/@lerna/run/-/run-3.18.4.tgz";
+ sha512 = "u2ZNO2fVk5kVEpbpn4DLJZZxZ08LFnIFuaXJMAhxvOgvm12ZF2rabA9kZc3NXp5+DedG5nHHgyoyLVVbStKzBA==";
};
};
"@lerna/run-lifecycle-3.16.2" = {
@@ -1885,40 +1921,31 @@ let
sha512 = "RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==";
};
};
- "@lerna/run-parallel-batches-3.16.0" = {
- name = "_at_lerna_slash_run-parallel-batches";
- packageName = "@lerna/run-parallel-batches";
- version = "3.16.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.16.0.tgz";
- sha512 = "2J/Nyv+MvogmQEfC7VcS21ifk7w0HVvzo2yOZRPvkCzGRu/rducxtB4RTcr58XCZ8h/Bt1aqQYKExu3c/3GXwg==";
- };
- };
- "@lerna/run-topologically-3.16.0" = {
+ "@lerna/run-topologically-3.18.0" = {
name = "_at_lerna_slash_run-topologically";
packageName = "@lerna/run-topologically";
- version = "3.16.0";
+ version = "3.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.16.0.tgz";
- sha512 = "4Hlpv4zDtKWa5Z0tPkeu0sK+bxZEKgkNESMGmWrUCNfj7xwvAJurcraK8+a2Y0TFYwf0qjSLY/MzX+ZbJA3Cgw==";
+ url = "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.0.tgz";
+ sha512 = "lrfEewwuUMC3ioxf9Z9NdHUakN6ihekcPfdYbzR2slmdbjYKmIA5srkWdrK8NwOpQCAuekpOovH2s8X3FGEopg==";
};
};
- "@lerna/symlink-binary-3.16.2" = {
+ "@lerna/symlink-binary-3.17.0" = {
name = "_at_lerna_slash_symlink-binary";
packageName = "@lerna/symlink-binary";
- version = "3.16.2";
+ version = "3.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.16.2.tgz";
- sha512 = "kz9XVoFOGSF83gg4gBqH+mG6uxfJfTp8Uy+Cam40CvMiuzfODrGkjuBEFoM/uO2QOAwZvbQDYOBpKUa9ZxHS1Q==";
+ url = "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz";
+ sha512 = "RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==";
};
};
- "@lerna/symlink-dependencies-3.16.2" = {
+ "@lerna/symlink-dependencies-3.17.0" = {
name = "_at_lerna_slash_symlink-dependencies";
packageName = "@lerna/symlink-dependencies";
- version = "3.16.2";
+ version = "3.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.16.2.tgz";
- sha512 = "wnZqGJQ+Jvr1I3inxrkffrFZfmQI7Ta8gySw/UWCy95QtZWF/f5yk8zVIocCAsjzD0wgb3jJE3CFJ9W5iwWk1A==";
+ url = "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz";
+ sha512 = "KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==";
};
};
"@lerna/timer-3.13.0" = {
@@ -1939,13 +1966,13 @@ let
sha512 = "SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==";
};
};
- "@lerna/version-3.16.4" = {
+ "@lerna/version-3.18.4" = {
name = "_at_lerna_slash_version";
packageName = "@lerna/version";
- version = "3.16.4";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/version/-/version-3.16.4.tgz";
- sha512 = "ikhbMeIn5ljCtWTlHDzO4YvTmpGTX1lWFFIZ79Vd1TNyOr+OUuKLo/+p06mCl2WEdZu0W2s5E9oxfAAQbyDxEg==";
+ url = "https://registry.npmjs.org/@lerna/version/-/version-3.18.4.tgz";
+ sha512 = "+gR9H89qSP8iqzNi4tRVQUbWlFMOlhbY6+5TXkP72Ibb/z87O+C46DBqizSMVaPQYdSYjS1c9Xfa1oOhEWxGaw==";
};
};
"@lerna/write-log-file-3.13.0" = {
@@ -1966,58 +1993,58 @@ let
sha512 = "bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==";
};
};
- "@node-red/editor-api-0.20.8" = {
+ "@node-red/editor-api-1.0.2" = {
name = "_at_node-red_slash_editor-api";
packageName = "@node-red/editor-api";
- version = "0.20.8";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-0.20.8.tgz";
- sha512 = "VaetYYU/gu4CgUs80ymiBg9BVw4Ge4kYF4NPgs4S8t/c1BRz2ZZd5idCDw7MaN602eDiYnspx3QMH8X3sqYsTQ==";
+ url = "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-1.0.2.tgz";
+ sha512 = "yUvTU5b7gDL35NIC2qC54NY0uuIAewVzcPWsc+Rbjy9YpY1DUD2Gt5Ub9gR2QPWYtVPG4zSPOBtPhZEcZvBSxQ==";
};
};
- "@node-red/editor-client-0.20.8" = {
+ "@node-red/editor-client-1.0.2" = {
name = "_at_node-red_slash_editor-client";
packageName = "@node-red/editor-client";
- version = "0.20.8";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-0.20.8.tgz";
- sha512 = "TyZ+ma0jRU/T0BChpl17hHa0cMOnPX9DYFbpyT8p5ghRHIHYYL/3rFFflwB+5bAwbK1Y8Z2LKB7dngzL7jzpTQ==";
+ url = "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-1.0.2.tgz";
+ sha512 = "BhgzwWjxjrQJnZC/BMIZvco4H5ksZl+qh+3hy40ReDrNpp8xSc3mDIFoB785CZrYBtFMhasE2q0kqdYuNKE/Zw==";
};
};
- "@node-red/nodes-0.20.8" = {
+ "@node-red/nodes-1.0.2" = {
name = "_at_node-red_slash_nodes";
packageName = "@node-red/nodes";
- version = "0.20.8";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/nodes/-/nodes-0.20.8.tgz";
- sha512 = "yR+kNSkUQowQLHpk7buY36Pz5utA3q3n/49LvgvyxxRwgOPUBv4KNaFLDipUjqgD2spaznh+VTAMT8UUO0xeig==";
+ url = "https://registry.npmjs.org/@node-red/nodes/-/nodes-1.0.2.tgz";
+ sha512 = "o5N0FZnLAEd1lF2ArLGoETosukFVI+nPTHWKUOoSd069eLuaS262BOTbbnk/oY4H2DEWQzjGZ2KKBItWlhbpXQ==";
};
};
- "@node-red/registry-0.20.8" = {
+ "@node-red/registry-1.0.2" = {
name = "_at_node-red_slash_registry";
packageName = "@node-red/registry";
- version = "0.20.8";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/registry/-/registry-0.20.8.tgz";
- sha512 = "3B5wYJOAWNLa3qhzdFZYqHa8X2+U4mdno6f0GQ2vzaNMdcxM9VvkpXLvmnThcQJsYqbxAiwuaUZUL1mX0KePsA==";
+ url = "https://registry.npmjs.org/@node-red/registry/-/registry-1.0.2.tgz";
+ sha512 = "i6TZvVriini0732IN2DVMofkG8RmiaLKpkHaP1aRceHvweDQB4yorcQsPDxqU+uiJo3lQlc1oB5j13X3mdq8DQ==";
};
};
- "@node-red/runtime-0.20.8" = {
+ "@node-red/runtime-1.0.2" = {
name = "_at_node-red_slash_runtime";
packageName = "@node-red/runtime";
- version = "0.20.8";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/runtime/-/runtime-0.20.8.tgz";
- sha512 = "R7X3E8VXGlzXbYd0hTqhgU8rzyc2uNXDb3u37C3rduCViotcKWrQho4n/UdQS4H+T1Bu0H6Zoo+1EGAsQ92nGA==";
+ url = "https://registry.npmjs.org/@node-red/runtime/-/runtime-1.0.2.tgz";
+ sha512 = "YMKu5HA4WWYdf2PinysONiEFkmoz+PHD4u9ormREBXPr4iCWmZ2+XqL4QRGAc/RA8FJQ8liCr2rLDUvAuSSVOQ==";
};
};
- "@node-red/util-0.20.8" = {
+ "@node-red/util-1.0.2" = {
name = "_at_node-red_slash_util";
packageName = "@node-red/util";
- version = "0.20.8";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/util/-/util-0.20.8.tgz";
- sha512 = "tid1o8fy94b6XU6/8cVDm5Kn9tNWm1AoaLPrhfDxJaObtrcHC6KtEhJJxPq61nhzZxJOuT/DHqBUGwTXTKg7Zg==";
+ url = "https://registry.npmjs.org/@node-red/util/-/util-1.0.2.tgz";
+ sha512 = "DwaS8ZDcIFcMUQCWpMEVt38Pr6H2JBCeghZEs5v6nH+pnemUi1x6Mi+CSvwywVc4WN4uzGhVr8dWxFh1Q6/iEQ==";
};
};
"@nodelib/fs.stat-1.1.3" = {
@@ -2029,13 +2056,121 @@ let
sha512 = "shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==";
};
};
- "@octokit/endpoint-5.3.5" = {
+ "@oclif/color-0.0.0" = {
+ name = "_at_oclif_slash_color";
+ packageName = "@oclif/color";
+ version = "0.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/color/-/color-0.0.0.tgz";
+ sha512 = "KKd3W7eNwfNF061tr663oUNdt8EMnfuyf5Xv55SGWA1a0rjhWqS/32P7OeB7CbXcJUBdfVrPyR//1afaW12AWw==";
+ };
+ };
+ "@oclif/command-1.5.19" = {
+ name = "_at_oclif_slash_command";
+ packageName = "@oclif/command";
+ version = "1.5.19";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/command/-/command-1.5.19.tgz";
+ sha512 = "6+iaCMh/JXJaB2QWikqvGE9//wLEVYYwZd5sud8aLoLKog1Q75naZh2vlGVtg5Mq/NqpqGQvdIjJb3Bm+64AUQ==";
+ };
+ };
+ "@oclif/config-1.13.3" = {
+ name = "_at_oclif_slash_config";
+ packageName = "@oclif/config";
+ version = "1.13.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/config/-/config-1.13.3.tgz";
+ sha512 = "qs5XvGRw+1M41abOKCjd0uoeHCgsMxa2MurD2g2K8CtQlzlMXl0rW5idVeimIg5208LLuxkfzQo8TKAhhRCWLg==";
+ };
+ };
+ "@oclif/errors-1.2.2" = {
+ name = "_at_oclif_slash_errors";
+ packageName = "@oclif/errors";
+ version = "1.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/errors/-/errors-1.2.2.tgz";
+ sha512 = "Eq8BFuJUQcbAPVofDxwdE0bL14inIiwt5EaKRVY9ZDIG11jwdXZqiQEECJx0VfnLyUZdYfRd/znDI/MytdJoKg==";
+ };
+ };
+ "@oclif/linewrap-1.0.0" = {
+ name = "_at_oclif_slash_linewrap";
+ packageName = "@oclif/linewrap";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/linewrap/-/linewrap-1.0.0.tgz";
+ sha512 = "Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==";
+ };
+ };
+ "@oclif/parser-3.8.4" = {
+ name = "_at_oclif_slash_parser";
+ packageName = "@oclif/parser";
+ version = "3.8.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.4.tgz";
+ sha512 = "cyP1at3l42kQHZtqDS3KfTeyMvxITGwXwH1qk9ktBYvqgMp5h4vHT+cOD74ld3RqJUOZY/+Zi9lb4Tbza3BtuA==";
+ };
+ };
+ "@oclif/plugin-autocomplete-0.1.4" = {
+ name = "_at_oclif_slash_plugin-autocomplete";
+ packageName = "@oclif/plugin-autocomplete";
+ version = "0.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-0.1.4.tgz";
+ sha512 = "ZyxJyL6jSt9Df68Smeu14xhZZwELE9IB5twhie1/56rt62nG6TJB4CZhaMqRk+33MDfU3JyWxNbIDMNMESlGqg==";
+ };
+ };
+ "@oclif/plugin-help-2.2.1" = {
+ name = "_at_oclif_slash_plugin-help";
+ packageName = "@oclif/plugin-help";
+ version = "2.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-2.2.1.tgz";
+ sha512 = "psEA3t41MSGBErLk6xCaAq2jKrRtx3Br+kHpd43vZeGEeZ7Gos4wgK0JAaHBbvhvUQskCHg8dzoqv4XEeTWeVQ==";
+ };
+ };
+ "@oclif/plugin-not-found-1.2.3" = {
+ name = "_at_oclif_slash_plugin-not-found";
+ packageName = "@oclif/plugin-not-found";
+ version = "1.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-1.2.3.tgz";
+ sha512 = "Igbw2T4gLrb/f28Llr730FeMXBSI2PXdky2YvQfsZeQGDsyBZmC4gprJJtmrMWQcjz0B51IInRBnZYERvwfIpw==";
+ };
+ };
+ "@oclif/plugin-plugins-1.7.8" = {
+ name = "_at_oclif_slash_plugin-plugins";
+ packageName = "@oclif/plugin-plugins";
+ version = "1.7.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-1.7.8.tgz";
+ sha512 = "GxLxaf8Lk1RqHVAIBZyA7hmhU7u5oV97i/OsWgFPdjPaT+BmWlWXR8IpmtA8giNo6atR+JpfgDmYndMU75zYUQ==";
+ };
+ };
+ "@oclif/plugin-warn-if-update-available-1.7.0" = {
+ name = "_at_oclif_slash_plugin-warn-if-update-available";
+ packageName = "@oclif/plugin-warn-if-update-available";
+ version = "1.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-1.7.0.tgz";
+ sha512 = "Nwyz3BJ8RhsfQ+OmFSsJSPIfn5YJqMrCzPh72Zgo2jqIjKIBWD8N9vTTe4kZlpeUUn77SyXFfwlBQbNCL5OEuQ==";
+ };
+ };
+ "@oclif/screen-1.0.4" = {
+ name = "_at_oclif_slash_screen";
+ packageName = "@oclif/screen";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/screen/-/screen-1.0.4.tgz";
+ sha512 = "60CHpq+eqnTxLZQ4PGHYNwUX572hgpMHGPtTWMjdTMsAvlm69lZV/4ly6O3sAYkomo4NggGcomrDpBe34rxUqw==";
+ };
+ };
+ "@octokit/endpoint-5.5.1" = {
name = "_at_octokit_slash_endpoint";
packageName = "@octokit/endpoint";
- version = "5.3.5";
+ version = "5.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.3.5.tgz";
- sha512 = "f8KqzIrnzPLiezDsZZPB+K8v8YSv6aKFl7eOu59O46lmlW4HagWl1U6NWl6LmT8d1w7NsKBI3paVtzcnRGO1gw==";
+ url = "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.5.1.tgz";
+ sha512 = "nBFhRUb5YzVTCX/iAK1MgQ4uWo89Gu0TH00qQHoYRCsE12dWcG1OiLd7v2EIo2+tpUKPMOQ62QFy9hy9Vg2ULg==";
};
};
"@octokit/plugin-enterprise-rest-3.6.2" = {
@@ -2047,31 +2182,40 @@ let
sha512 = "3wF5eueS5OHQYuAEudkpN+xVeUsg8vYEMMenEzLphUZ7PRZ8OJtDcsreL3ad9zxXmBbaFWzLmFcdob5CLyZftA==";
};
};
- "@octokit/request-5.1.0" = {
+ "@octokit/request-5.3.1" = {
name = "_at_octokit_slash_request";
packageName = "@octokit/request";
- version = "5.1.0";
+ version = "5.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/request/-/request-5.1.0.tgz";
- sha512 = "I15T9PwjFs4tbWyhtFU2Kq7WDPidYMvRB7spmxoQRZfxSmiqullG+Nz+KbSmpkfnlvHwTr1e31R5WReFRKMXjg==";
+ url = "https://registry.npmjs.org/@octokit/request/-/request-5.3.1.tgz";
+ sha512 = "5/X0AL1ZgoU32fAepTfEoggFinO3rxsMLtzhlUX+RctLrusn/CApJuGFCd0v7GMFhF+8UiCsTTfsu7Fh1HnEJg==";
};
};
- "@octokit/request-error-1.0.4" = {
+ "@octokit/request-error-1.2.0" = {
name = "_at_octokit_slash_request-error";
packageName = "@octokit/request-error";
- version = "1.0.4";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.0.4.tgz";
- sha512 = "L4JaJDXn8SGT+5G0uX79rZLv0MNJmfGa4vb4vy1NnpjSnWDLJRy6m90udGwvMmavwsStgbv2QNkPzzTCMmL+ig==";
+ url = "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.0.tgz";
+ sha512 = "DNBhROBYjjV/I9n7A8kVkmQNkqFAMem90dSxqvPq57e2hBr7mNTX98y3R2zDpqMQHVRpBDjsvsfIGgBzy+4PAg==";
};
};
- "@octokit/rest-16.30.0" = {
+ "@octokit/rest-16.35.0" = {
name = "_at_octokit_slash_rest";
packageName = "@octokit/rest";
- version = "16.30.0";
+ version = "16.35.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/rest/-/rest-16.30.0.tgz";
- sha512 = "TN5MbqVuqxT/s87D6tGe3zsMvyHUQSkGFMBHuwBToPQGV3eG2a67rJW2rag2vJr7JusWyERDhQ4g/4HvFo9B1g==";
+ url = "https://registry.npmjs.org/@octokit/rest/-/rest-16.35.0.tgz";
+ sha512 = "9ShFqYWo0CLoGYhA1FdtdykJuMzS/9H6vSbbQWDX4pWr4p9v+15MsH/wpd/3fIU+tSxylaNO48+PIHqOkBRx3w==";
+ };
+ };
+ "@octokit/types-2.0.1" = {
+ name = "_at_octokit_slash_types";
+ packageName = "@octokit/types";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@octokit/types/-/types-2.0.1.tgz";
+ sha512 = "YDYgV6nCzdGdOm7wy43Ce8SQ3M5DMKegB8E5sTB/1xrxOdo2yS/KgUgML2N2ZGD621mkbdrAglwTyA4NDOlFFA==";
};
};
"@parcel/fs-1.11.0" = {
@@ -2083,13 +2227,13 @@ let
sha512 = "86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==";
};
};
- "@parcel/logger-1.11.0" = {
+ "@parcel/logger-1.11.1" = {
name = "_at_parcel_slash_logger";
packageName = "@parcel/logger";
- version = "1.11.0";
+ version = "1.11.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.0.tgz";
- sha512 = "lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ==";
+ url = "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.1.tgz";
+ sha512 = "9NF3M6UVeP2udOBDILuoEHd8VrF4vQqoWHEafymO1pfSoOMfxrSJZw1MfyAAIUN/IFp9qjcpDCUbDZB+ioVevA==";
};
};
"@parcel/utils-1.11.0" = {
@@ -2101,13 +2245,13 @@ let
sha512 = "cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==";
};
};
- "@parcel/watcher-1.12.0" = {
+ "@parcel/watcher-1.12.1" = {
name = "_at_parcel_slash_watcher";
packageName = "@parcel/watcher";
- version = "1.12.0";
+ version = "1.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz";
- sha512 = "yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==";
+ url = "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.1.tgz";
+ sha512 = "od+uCtCxC/KoNQAIE1vWx1YTyKYY+7CTrxBJPRh3cDWw/C0tCtlBMVlrbplscGoEpt6B27KhJDCv82PBxOERNA==";
};
};
"@parcel/workers-1.11.0" = {
@@ -2119,6 +2263,15 @@ let
sha512 = "USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==";
};
};
+ "@primer/octicons-9.2.0" = {
+ name = "_at_primer_slash_octicons";
+ packageName = "@primer/octicons";
+ version = "9.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@primer/octicons/-/octicons-9.2.0.tgz";
+ sha512 = "3vv7bBqVUHhU7ChpmQhmzz3WmHEKKSk9z/xEK5KnU8Egh96RoqKIim07geRj825ISa+IWj9cPdOA1ShqW5k3Yw==";
+ };
+ };
"@protobufjs/aspromise-1.1.2" = {
name = "_at_protobufjs_slash_aspromise";
packageName = "@protobufjs/aspromise";
@@ -2218,31 +2371,40 @@ let
sha512 = "YXJqp9gdHcZKAmBY/WnwFpPtNQp2huD/ME2YMurH2YHJvxrVzYsmpKw/pb7yINArRpp8E++fwbQd3ajYXGA45Q==";
};
};
- "@schematics/angular-8.3.5" = {
+ "@samverschueren/stream-to-observable-0.3.0" = {
+ name = "_at_samverschueren_slash_stream-to-observable";
+ packageName = "@samverschueren/stream-to-observable";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz";
+ sha512 = "MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==";
+ };
+ };
+ "@schematics/angular-8.3.18" = {
name = "_at_schematics_slash_angular";
packageName = "@schematics/angular";
- version = "8.3.5";
+ version = "8.3.18";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/angular/-/angular-8.3.5.tgz";
- sha512 = "3YKurSNqUfjVrbENVlnTBNGYBWjdyjrWzJRlwWbCq+owQLhkZ/N5qVirt/SDw5T9hK2AEMOKjLkQYtpE+aOCgg==";
+ url = "https://registry.npmjs.org/@schematics/angular/-/angular-8.3.18.tgz";
+ sha512 = "3cQYcmzsWD/MnqauoSozIu1R7DJvty13BH6+XIorEfguWqOwOwgNIWLMsa0iIcy0+TV3vWFI0KZpCKup2u/I1Q==";
};
};
- "@schematics/update-0.803.5" = {
+ "@schematics/update-0.803.18" = {
name = "_at_schematics_slash_update";
packageName = "@schematics/update";
- version = "0.803.5";
+ version = "0.803.18";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/update/-/update-0.803.5.tgz";
- sha512 = "v2qU0ATb1jND8GIGQFnI1QLWoquUjJ2fJ37HoDSO3rmttZ/NvoV4sNDGhk/pPUcmeXa+prURfJCCCSeHZ/yKkw==";
+ url = "https://registry.npmjs.org/@schematics/update/-/update-0.803.18.tgz";
+ sha512 = "vJxyL1pbn2lcgSH6HUqgA373iJRXQWxdrxuUaQ56qyq1EoicG7EppKz7OlGyKs+nHR9HhtK0eJc35E7I0lEWgA==";
};
};
- "@serverless/cli-1.2.3" = {
+ "@serverless/cli-1.4.0" = {
name = "_at_serverless_slash_cli";
packageName = "@serverless/cli";
- version = "1.2.3";
+ version = "1.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/cli/-/cli-1.2.3.tgz";
- sha512 = "N/hsPZrE/zK8Iv98bdEG7J6ZhotWXwywjc/bKWcbhZeXENqbS7UD2qtyL/pfGuNodFVG587l8Cf+UvK8OcA6Qg==";
+ url = "https://registry.npmjs.org/@serverless/cli/-/cli-1.4.0.tgz";
+ sha512 = "YqlCiYmRFeGksw6XJaXbigIDlktc7OfRuVpyPB7IZgkCJ9mUlBmvyWdwqJEQdkUz0xPTGsd4Jd/XSrwyiw1Brg==";
};
};
"@serverless/component-metrics-1.0.8" = {
@@ -2254,22 +2416,22 @@ let
sha512 = "lOUyRopNTKJYVEU9T6stp2irwlTDsYMmUKBOUjnMcwGveuUfIJqrCOtFLtIPPj3XJlbZy5F68l4KP9rZ8Ipang==";
};
};
- "@serverless/core-1.0.0" = {
+ "@serverless/core-1.1.2" = {
name = "_at_serverless_slash_core";
packageName = "@serverless/core";
- version = "1.0.0";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/core/-/core-1.0.0.tgz";
- sha512 = "XP5KXvEGlrNIOV/KJ0KKwzeov9MqZQ+Ck3z7JW/gtd8ryoKK+5+ah2WL77DXETeHeEwxZhJdrNatqc0FXauEiw==";
+ url = "https://registry.npmjs.org/@serverless/core/-/core-1.1.2.tgz";
+ sha512 = "PY7gH+7aQ+MltcUD7SRDuQODJ9Sav9HhFJsgOiyf8IVo7XVD6FxZIsSnpMI6paSkptOB7n+0Jz03gNlEkKetQQ==";
};
};
- "@serverless/enterprise-plugin-3.0.0" = {
+ "@serverless/enterprise-plugin-3.2.3" = {
name = "_at_serverless_slash_enterprise-plugin";
packageName = "@serverless/enterprise-plugin";
- version = "3.0.0";
+ version = "3.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-3.0.0.tgz";
- sha512 = "+L+SeQV0MKQN9TBXC6Xmgcw7BVfW8Q3F/lMjB1MPsBd0RZPzYnVlWcVg4cA6tgvkpfdw8NVlh/QXFs+603zHrg==";
+ url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-3.2.3.tgz";
+ sha512 = "YBk+Fa+u2zrS6/3t7bEsSpHPoZ7ubac1snibxS81IcrhJTCX6zYVsnvgoSMdKkor5QW/vPaK7p/M9wWP3sWc4w==";
};
};
"@serverless/event-mocks-1.1.1" = {
@@ -2281,22 +2443,22 @@ let
sha512 = "YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==";
};
};
- "@serverless/platform-sdk-2.1.1" = {
+ "@serverless/platform-sdk-2.2.1" = {
name = "_at_serverless_slash_platform-sdk";
packageName = "@serverless/platform-sdk";
- version = "2.1.1";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/platform-sdk/-/platform-sdk-2.1.1.tgz";
- sha512 = "bWmXwhUmnDxY4A5zFKinbBQaPcMbxd5i07i8nyJUDjvr8F8gB9fo2n5A20c1ahOIEiFntBRC9y4/6fxNjIsXqQ==";
+ url = "https://registry.npmjs.org/@serverless/platform-sdk/-/platform-sdk-2.2.1.tgz";
+ sha512 = "XOpYzV9AKrWuW1IJqLxhwZZbspUTCe+f/bmkdMCzWZX7HpHtasYWCcAwZN/DsYq/3af/tBp8gkEsYh0GnaAaYg==";
};
};
- "@serverless/template-1.1.0" = {
+ "@serverless/template-1.1.3" = {
name = "_at_serverless_slash_template";
packageName = "@serverless/template";
- version = "1.1.0";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/template/-/template-1.1.0.tgz";
- sha512 = "ezrtGAf1pKXKfsd+o381L2HAtVxhmXlm59rq7iBPosqChrrE8NI081IIMNTi93JLpTULZaSCRLMDMwVrCJ0ZMw==";
+ url = "https://registry.npmjs.org/@serverless/template/-/template-1.1.3.tgz";
+ sha512 = "hcMiX523rkp6kHeKnM1x6/dXEY+d1UFSr901yVKeeCgpFy4u33UI9vlKaPweAZCF6Ahzqywf01IsFTuBVadCrQ==";
};
};
"@sindresorhus/is-0.14.0" = {
@@ -2326,31 +2488,49 @@ let
sha512 = "CWr7a3rTVrN5Vs8GYReRAvTourbXHOqB1zglcskj05ICH4GZL5BOAza2ARai+qc3Nz0nY08Bozi1x0014KOqlg==";
};
};
- "@snyk/cli-interface-2.1.0" = {
+ "@snyk/cli-interface-1.5.0" = {
name = "_at_snyk_slash_cli-interface";
packageName = "@snyk/cli-interface";
- version = "2.1.0";
+ version = "1.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.1.0.tgz";
- sha512 = "b/magC8iNQP9QhSDeV9RQDSaY3sNy57k0UH1Y/sMOSvVLHLsA7dOi/HrPWTiLouyGqcuYzwjkz7bNbu8cwmVDQ==";
+ url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-1.5.0.tgz";
+ sha512 = "+Qo+IO3YOXWgazlo+CKxOuWFLQQdaNCJ9cSfhFQd687/FuesaIxWdInaAdfpsLScq0c6M1ieZslXgiZELSzxbg==";
};
};
- "@snyk/composer-lockfile-parser-1.0.3" = {
+ "@snyk/cli-interface-2.2.0" = {
+ name = "_at_snyk_slash_cli-interface";
+ packageName = "@snyk/cli-interface";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.2.0.tgz";
+ sha512 = "sA7V2JhgqJB9z5uYotgQc5iNDv//y+Mdm39rANxmFjtZMSYJZHkP80arzPjw1mB5ni/sWec7ieYUUFeySZBfVg==";
+ };
+ };
+ "@snyk/cocoapods-lockfile-parser-3.0.0" = {
+ name = "_at_snyk_slash_cocoapods-lockfile-parser";
+ packageName = "@snyk/cocoapods-lockfile-parser";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@snyk/cocoapods-lockfile-parser/-/cocoapods-lockfile-parser-3.0.0.tgz";
+ sha512 = "AebCc+v9vtOL9tFkU4/tommgVsXxqdx6t45kCkBW+FC4PaYvfYEg9Eg/9GqlY9+nFrLFo/uTr+E/aR0AF/KqYA==";
+ };
+ };
+ "@snyk/composer-lockfile-parser-1.2.0" = {
name = "_at_snyk_slash_composer-lockfile-parser";
packageName = "@snyk/composer-lockfile-parser";
- version = "1.0.3";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/composer-lockfile-parser/-/composer-lockfile-parser-1.0.3.tgz";
- sha512 = "hb+6E7kMzWlcwfe//ILDoktBPKL2a3+RnJT/CXnzRXaiLQpsdkf5li4q2v0fmvd+4v7L3tTN8KM+//lJyviEkg==";
+ url = "https://registry.npmjs.org/@snyk/composer-lockfile-parser/-/composer-lockfile-parser-1.2.0.tgz";
+ sha512 = "kZT+HTqgNcQMeoE5NM9M3jj463M8zI7ZxqZXLw9WoyVs5JTt9g0qFWxIG1cNwZdGVI+y7tzZbNWw9BlMD1vCCQ==";
};
};
- "@snyk/dep-graph-1.12.0" = {
+ "@snyk/dep-graph-1.13.1" = {
name = "_at_snyk_slash_dep-graph";
packageName = "@snyk/dep-graph";
- version = "1.12.0";
+ version = "1.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.12.0.tgz";
- sha512 = "n7+PlHn3SqznHgsCpeBRfEvU1oiQydoGkXQlnSB2+tfImiKXvY7YZbrg4wlbvYgylYiTbpCi5CpPNkJG14S+UQ==";
+ url = "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.13.1.tgz";
+ sha512 = "Ww2xvm5UQgrq9eV0SdTBCh+w/4oI2rCx5vn1IOSeypaR0CO4p+do1vm3IDZ2ugg4jLSfHP8+LiD6ORESZMkQ2w==";
};
};
"@snyk/gemfile-1.2.0" = {
@@ -2362,6 +2542,24 @@ let
sha512 = "nI7ELxukf7pT4/VraL4iabtNNMz8mUo7EXlqCFld8O5z6mIMLX9llps24iPpaIZOwArkY3FWA+4t+ixyvtTSIA==";
};
};
+ "@snyk/ruby-semver-2.0.4" = {
+ name = "_at_snyk_slash_ruby-semver";
+ packageName = "@snyk/ruby-semver";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@snyk/ruby-semver/-/ruby-semver-2.0.4.tgz";
+ sha512 = "ceMD4CBS3qtAg+O0BUvkKdsheUNCqi+/+Rju243Ul8PsUgZnXmGiqfk/2z7DCprRQnxUTra4+IyeDQT7wAheCQ==";
+ };
+ };
+ "@snyk/snyk-cocoapods-plugin-2.0.1" = {
+ name = "_at_snyk_slash_snyk-cocoapods-plugin";
+ packageName = "@snyk/snyk-cocoapods-plugin";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@snyk/snyk-cocoapods-plugin/-/snyk-cocoapods-plugin-2.0.1.tgz";
+ sha512 = "XVkvaMvMzQ3miJi/YZmsRJSAUfDloYhfg6pXPgzAeAugB4p+cNi01Z68pT62ypB8U/Ugh1Xx2pb9aoOFqBbSjA==";
+ };
+ };
"@starptech/expression-parser-0.9.0" = {
name = "_at_starptech_slash_expression-parser";
packageName = "@starptech/expression-parser";
@@ -2461,121 +2659,121 @@ let
sha512 = "XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==";
};
};
- "@textlint/ast-node-types-4.2.4" = {
+ "@textlint/ast-node-types-4.2.5" = {
name = "_at_textlint_slash_ast-node-types";
packageName = "@textlint/ast-node-types";
- version = "4.2.4";
+ version = "4.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.2.4.tgz";
- sha512 = "ggiixpScxgdMY42b6UafD1iUboSvl9k3vGA9kynP+kd6mEhTDzxtb1aHPDAnV+DpAEw4qpHMz72GBFkX/iOSFw==";
+ url = "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.2.5.tgz";
+ sha512 = "+rEx4jLOeZpUcdvll7jEg/7hNbwYvHWFy4IGW/tk2JdbyB3SJVyIP6arAwzTH/sp/pO9jftfyZnRj4//sLbLvQ==";
};
};
- "@textlint/ast-traverse-2.1.5" = {
+ "@textlint/ast-traverse-2.1.6" = {
name = "_at_textlint_slash_ast-traverse";
packageName = "@textlint/ast-traverse";
- version = "2.1.5";
+ version = "2.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-2.1.5.tgz";
- sha512 = "Xt1x8eBmXS+4nOQ+0VjIoyXgcz9VFxK3ug8EiG7tGkhezIU90HRW2O8jPOPXhOcrrRzBGQNG9tsL7+IUDzF5FQ==";
+ url = "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-2.1.6.tgz";
+ sha512 = "qSPTUptR/C4YwoeVXRLUij6TpxbXT7U0P9S0No+p9Q+EYJeNvl1NUTrcpQmzrRydo6vCR0RzVkHmj+gEckH2Ug==";
};
};
- "@textlint/feature-flag-3.1.3" = {
+ "@textlint/feature-flag-3.1.5" = {
name = "_at_textlint_slash_feature-flag";
packageName = "@textlint/feature-flag";
- version = "3.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-3.1.3.tgz";
- sha512 = "59RaAmdsMB3e32PD04N0YOJI2L3ljWR8fEk9FDLbOJAZeu7c+TqgETHDiVnkrh8gM+m8RL0h4wWq1jbB1kj0Xw==";
- };
- };
- "@textlint/fixer-formatter-3.1.8" = {
- name = "_at_textlint_slash_fixer-formatter";
- packageName = "@textlint/fixer-formatter";
- version = "3.1.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-3.1.8.tgz";
- sha512 = "PKpUA2EOinFSE9kEhr6C2kpdEJj4U7nHuB4dCRHV9so3hIJyqXJBx4YwTpyggIUgNv6OkY2qo8D0g3YOu99zSw==";
- };
- };
- "@textlint/kernel-3.1.8" = {
- name = "_at_textlint_slash_kernel";
- packageName = "@textlint/kernel";
- version = "3.1.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/kernel/-/kernel-3.1.8.tgz";
- sha512 = "ViCHoy2QMpCD8Vu+2vXHXc+Jt9D5lIKUH7+j1TzP5JPiPmV1IbEMrztk4ubjacYQTSRHXE9BCLGOffOKSxt+ag==";
- };
- };
- "@textlint/linter-formatter-3.1.7" = {
- name = "_at_textlint_slash_linter-formatter";
- packageName = "@textlint/linter-formatter";
- version = "3.1.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-3.1.7.tgz";
- sha512 = "myFj1Vj22LdzDecAvfIWojobi0AIGCEuEhLlrGcn478Wv6vQgP+51o0zTu1e2Duth1Z7YYjdTIcn2yZWxWSalg==";
- };
- };
- "@textlint/markdown-to-ast-6.1.5" = {
- name = "_at_textlint_slash_markdown-to-ast";
- packageName = "@textlint/markdown-to-ast";
- version = "6.1.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-6.1.5.tgz";
- sha512 = "WM2z0/wXpEREXAkSoKyPLG4qp5e5XGI5ctuQ5sUG1BE4aaAxJ3ogomaocQc82MPobiQjYp5791A+cXXYx5ML5w==";
- };
- };
- "@textlint/module-interop-1.0.1" = {
- name = "_at_textlint_slash_module-interop";
- packageName = "@textlint/module-interop";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-1.0.1.tgz";
- sha512 = "gqx1Te+lMnXX6xyGTUdzGhm8RT7IfiSRMtWoH1FeTMg2InArRT+lTksCFc/x5dtaPN4vwOFZUvU8oTzYQzXbyg==";
- };
- };
- "@textlint/text-to-ast-3.1.5" = {
- name = "_at_textlint_slash_text-to-ast";
- packageName = "@textlint/text-to-ast";
version = "3.1.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-3.1.5.tgz";
- sha512 = "LGDlK+Jk5hpVPYcBxFU1Go9bG3AYAkHwNkAy573gLBKuGjb69FY6Wpmt4XBcKCKaa1j7S9cq7OxiSu69dVyQlQ==";
+ url = "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-3.1.5.tgz";
+ sha512 = "KHQ/hYO4O2dNRcdSJQo/alLqMyVwsYIncMlCQdgmRDnr65vxTcKtMKEKFQ+CkelyCH1tKSIyp776xpXop6SWFQ==";
};
};
- "@textlint/textlint-plugin-markdown-5.1.8" = {
- name = "_at_textlint_slash_textlint-plugin-markdown";
- packageName = "@textlint/textlint-plugin-markdown";
- version = "5.1.8";
+ "@textlint/fixer-formatter-3.1.10" = {
+ name = "_at_textlint_slash_fixer-formatter";
+ packageName = "@textlint/fixer-formatter";
+ version = "3.1.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-5.1.8.tgz";
- sha512 = "x38FOJzbgz1DLc5inRz0qyjd879CMvWkeUJc0tcuYvZWEoQ7RS5YwjQK3Q9C3LGGM2JGy4Wnkr6jBIBFCBBbdA==";
+ url = "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-3.1.10.tgz";
+ sha512 = "rYGL3KKSSx+9un9EbONYnZVxj3yFMSGC1B/TQXC52C7Hpt6vpx5aRoovKpr4qTzzX1IhvxaMmlCyEKI6UZz1qw==";
};
};
- "@textlint/textlint-plugin-text-4.1.8" = {
- name = "_at_textlint_slash_textlint-plugin-text";
- packageName = "@textlint/textlint-plugin-text";
- version = "4.1.8";
+ "@textlint/kernel-3.1.10" = {
+ name = "_at_textlint_slash_kernel";
+ packageName = "@textlint/kernel";
+ version = "3.1.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-4.1.8.tgz";
- sha512 = "QMc1xQKyQL+oLMNaij6v4Gt02m51lwM4lN5FCjUrhVA+0LfX/2whBLBcXbnw5+GVkkQmVcF98aQovEJ8YPLTtA==";
+ url = "https://registry.npmjs.org/@textlint/kernel/-/kernel-3.1.10.tgz";
+ sha512 = "umCapHNApEYPzvUVBvPLwuF874+37Tw5Poa5Vhx8B8Y7MPfWg+q3bMvjnZvf9eBOKxxJdhxz8LtK7JrLuJIoFg==";
};
};
- "@textlint/types-1.2.1" = {
- name = "_at_textlint_slash_types";
- packageName = "@textlint/types";
- version = "1.2.1";
+ "@textlint/linter-formatter-3.1.9" = {
+ name = "_at_textlint_slash_linter-formatter";
+ packageName = "@textlint/linter-formatter";
+ version = "3.1.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/types/-/types-1.2.1.tgz";
- sha512 = "HNbVS+F9hNy4E/Hnv2mV/6rjlPB7Mdc5KCiT+uFjMK7vqiVuW/DeKjkYScRirQ0jf8gWUXBVTxZgwBBlJZmV1Q==";
+ url = "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-3.1.9.tgz";
+ sha512 = "jahCeq+g8aLJcQZaTXURYeyY2fw5hVbNilPxnYqvaXGSbrw0vrTPa2dJhfAEJ+H/Gw0ZSM9abNSoZI4GqAtWlA==";
};
};
- "@textlint/utils-1.0.2" = {
- name = "_at_textlint_slash_utils";
- packageName = "@textlint/utils";
+ "@textlint/markdown-to-ast-6.1.6" = {
+ name = "_at_textlint_slash_markdown-to-ast";
+ packageName = "@textlint/markdown-to-ast";
+ version = "6.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-6.1.6.tgz";
+ sha512 = "xIaMn6gW1Ig+M+2Xcdbxt4cgOqWJSuB0pIO98KppQyqPzQ5k5deea7SBABqLZiKeNIxLl+2C1vfIfnBFFjxlmg==";
+ };
+ };
+ "@textlint/module-interop-1.0.2" = {
+ name = "_at_textlint_slash_module-interop";
+ packageName = "@textlint/module-interop";
version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/utils/-/utils-1.0.2.tgz";
- sha512 = "T8med69p37s1TE/G56kxWSYz8PqWYCnqyVZp2K0WoQbkNDrckmqkJ6xTmw4uZg4kypn3+EXVuktWLOpaSUcktA==";
+ url = "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-1.0.2.tgz";
+ sha512 = "qQ6dqlg4SYywCywimIbkveQZu1MG6ugf6fcJuWDi3D51FbdkSRsMrPusJ1YoW6Y3XBp0ww9fJjXWtlUStGeQsw==";
+ };
+ };
+ "@textlint/text-to-ast-3.1.6" = {
+ name = "_at_textlint_slash_text-to-ast";
+ packageName = "@textlint/text-to-ast";
+ version = "3.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-3.1.6.tgz";
+ sha512 = "w0oBF3OeTT8syF+Y3BT1/pFYhBT2ZbzBDGqFELZVeBQNtGUKCpvJtu4Q1fCftElTbOIY01aSecj3GJTS6tmlBg==";
+ };
+ };
+ "@textlint/textlint-plugin-markdown-5.1.10" = {
+ name = "_at_textlint_slash_textlint-plugin-markdown";
+ packageName = "@textlint/textlint-plugin-markdown";
+ version = "5.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-5.1.10.tgz";
+ sha512 = "G7xoAugkwGY6pt262Coeab5TKq+dTBl1E6Uv83EW1iK6DZoHC0xxUrdRHGFeKbtGa0iM6BmKgEqjZfWOjus0LQ==";
+ };
+ };
+ "@textlint/textlint-plugin-text-4.1.10" = {
+ name = "_at_textlint_slash_textlint-plugin-text";
+ packageName = "@textlint/textlint-plugin-text";
+ version = "4.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-4.1.10.tgz";
+ sha512 = "w20Mt5RnWnZq4ai/H9yYEMSudPOSUBJ9+rNO8Ld2s1O2FiPnq++A/QQLuhhIJOjC9+slUemMYnlvVpa5PH775g==";
+ };
+ };
+ "@textlint/types-1.2.3" = {
+ name = "_at_textlint_slash_types";
+ packageName = "@textlint/types";
+ version = "1.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@textlint/types/-/types-1.2.3.tgz";
+ sha512 = "48wXioiKIKAWPkgTWf/KyvZpjGH5L2ohmrSVgtx/u8q+KcY+q+/dslKy7QN0H+Yeu5Vj4GZRHOzCYWtzHMQleQ==";
+ };
+ };
+ "@textlint/utils-1.0.3" = {
+ name = "_at_textlint_slash_utils";
+ packageName = "@textlint/utils";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@textlint/utils/-/utils-1.0.3.tgz";
+ sha512 = "6oGaBKXYpg5Ooph5p32OFdp1dXDUC1z5mpHg2gmQbx6QZjmP4QX+ygBQdNoCq15d1w88+We6koJl0n0WXjItYw==";
};
};
"@types/accepts-1.3.5" = {
@@ -2596,6 +2794,15 @@ let
sha512 = "8mrhPstU+ZX0Ugya8tl5DsDZ1I5ZwQzbL/8PA0z8Gj0k9nql7nkaMzmPVLj+l/nixWaliXi+EBiLA8bptw3z7Q==";
};
};
+ "@types/anymatch-1.3.1" = {
+ name = "_at_types_slash_anymatch";
+ packageName = "@types/anymatch";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz";
+ sha512 = "/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==";
+ };
+ };
"@types/babel-types-7.0.7" = {
name = "_at_types_slash_babel-types";
packageName = "@types/babel-types";
@@ -2614,13 +2821,13 @@ let
sha512 = "xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==";
};
};
- "@types/bluebird-3.5.27" = {
+ "@types/bluebird-3.5.29" = {
name = "_at_types_slash_bluebird";
packageName = "@types/bluebird";
- version = "3.5.27";
+ version = "3.5.29";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.27.tgz";
- sha512 = "6BmYWSBea18+tSjjSC3QIyV93ZKAeNWGM7R6aYt1ryTZXrlHF+QLV0G2yV0viEGVyRkyQsWfMoJ0k/YghBX5sQ==";
+ url = "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.29.tgz";
+ sha512 = "kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw==";
};
};
"@types/body-parser-1.17.1" = {
@@ -2641,6 +2848,24 @@ let
sha512 = "YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ==";
};
};
+ "@types/color-name-1.1.1" = {
+ name = "_at_types_slash_color-name";
+ packageName = "@types/color-name";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz";
+ sha512 = "rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==";
+ };
+ };
+ "@types/concat-stream-1.6.0" = {
+ name = "_at_types_slash_concat-stream";
+ packageName = "@types/concat-stream";
+ version = "1.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.0.tgz";
+ sha1 = "394dbe0bb5fee46b38d896735e8b68ef2390d00d";
+ };
+ };
"@types/connect-3.4.32" = {
name = "_at_types_slash_connect";
packageName = "@types/connect";
@@ -2659,13 +2884,13 @@ let
sha512 = "aRnpPa7ysx3aNW60hTiCtLHlQaIFsXFCgQlpakNgDNVFzbtusSY8PwjAQgRWfSk0ekNoBjO51eQRB6upA9uuyw==";
};
};
- "@types/cookies-0.7.3" = {
+ "@types/cookies-0.7.4" = {
name = "_at_types_slash_cookies";
packageName = "@types/cookies";
- version = "0.7.3";
+ version = "0.7.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.3.tgz";
- sha512 = "NEkYn8pNsYZIxf3ZrjdPoeyueiPc0RbQClUpTwmdHkpmQQ8iDAlQYKpabuegHy7BJcqTteSTkhURMEs9ZxyEWg==";
+ url = "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.4.tgz";
+ sha512 = "oTGtMzZZAVuEjTwCjIh8T8FrC8n/uwy+PG0yTvQcdZ7etoel7C7/3MSd7qrukENTgQtotG7gvBlBojuVs7X5rw==";
};
};
"@types/cors-2.8.6" = {
@@ -2713,13 +2938,22 @@ let
sha512 = "VfH/XCP0QbQk5B5puLqTLEeFgR8lfCJHZJKkInZ9mkYd+u8byX0kztXEQxEk4wZXJs8HI+7km2ALXjn4YKcX9w==";
};
};
- "@types/express-serve-static-core-4.16.9" = {
+ "@types/express-serve-static-core-4.16.11" = {
name = "_at_types_slash_express-serve-static-core";
packageName = "@types/express-serve-static-core";
- version = "4.16.9";
+ version = "4.16.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.9.tgz";
- sha512 = "GqpaVWR0DM8FnRUJYKlWgyARoBUAVfRIeVDZQKOttLFp5SmhhF9YFIYeTPwMd/AXfxlP7xVO2dj1fGu0Q+krKQ==";
+ url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.11.tgz";
+ sha512 = "K8d2M5t3tBQimkyaYTXxtHYyoJPUEhy2/omVRnTAKw5FEdT+Ft6lTaTOpoJdHeG+mIwQXXtqiTcYZ6IR8LTzjQ==";
+ };
+ };
+ "@types/form-data-0.0.33" = {
+ name = "_at_types_slash_form-data";
+ packageName = "@types/form-data";
+ version = "0.0.33";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz";
+ sha1 = "c9ac85b2a5fd18435b8c85d9ecb50e6d6c893ff8";
};
};
"@types/fs-capacitor-2.0.0" = {
@@ -2731,6 +2965,15 @@ let
sha512 = "FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ==";
};
};
+ "@types/fs-extra-5.1.0" = {
+ name = "_at_types_slash_fs-extra";
+ packageName = "@types/fs-extra";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.1.0.tgz";
+ sha512 = "AInn5+UBFIK9FK5xc9yP5e3TQSPNNgjHByqYcj9g5elVBnDQcQL7PlO1CIRy2gWlbwK7UPYqi7vRvFA44dCmYQ==";
+ };
+ };
"@types/glob-7.1.1" = {
name = "_at_types_slash_glob";
packageName = "@types/glob";
@@ -2758,6 +3001,15 @@ let
sha512 = "PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==";
};
};
+ "@types/js-yaml-3.12.1" = {
+ name = "_at_types_slash_js-yaml";
+ packageName = "@types/js-yaml";
+ version = "3.12.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.1.tgz";
+ sha512 = "SGGAhXLHDx+PK4YLNcNGa6goPf9XRWQNAUUbffkwVGGXIxmDKWyGGL4inzq2sPmExu431Ekb9aEMn9BkPqEYFA==";
+ };
+ };
"@types/keygrip-1.0.1" = {
name = "_at_types_slash_keygrip";
packageName = "@types/keygrip";
@@ -2767,31 +3019,31 @@ let
sha1 = "ff540462d2fb4d0a88441ceaf27d287b01c3d878";
};
};
- "@types/koa-2.0.49" = {
+ "@types/koa-2.0.52" = {
name = "_at_types_slash_koa";
packageName = "@types/koa";
- version = "2.0.49";
+ version = "2.0.52";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/koa/-/koa-2.0.49.tgz";
- sha512 = "WQWpCH8O4Dslk8IcXfazff40aM1jXX7BQRbADIj/fKozVPu76P/wQE4sRe2SCWMn8yNkOcare2MkDrnZqLMkPQ==";
+ url = "https://registry.npmjs.org/@types/koa/-/koa-2.0.52.tgz";
+ sha512 = "cp/GTOhOYwomlSKqEoG0kaVEVJEzP4ojYmfa7EKaGkmkkRwJ4B/1VBLbQZ49Z+WJNvzXejQB/9GIKqMo9XLgFQ==";
};
};
- "@types/koa-compose-3.2.4" = {
+ "@types/koa-compose-3.2.5" = {
name = "_at_types_slash_koa-compose";
packageName = "@types/koa-compose";
- version = "3.2.4";
+ version = "3.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.4.tgz";
- sha512 = "ioou0rxkuWL+yBQYsHUQAzRTfVxAg8Y2VfMftU+Y3RA03/MzuFL0x/M2sXXj3PkfnENbHsjeHR1aMdezLYpTeA==";
+ url = "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz";
+ sha512 = "B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==";
};
};
- "@types/lodash-4.14.138" = {
+ "@types/lodash-4.14.146" = {
name = "_at_types_slash_lodash";
packageName = "@types/lodash";
- version = "4.14.138";
+ version = "4.14.146";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.138.tgz";
- sha512 = "A4uJgHz4hakwNBdHNPdxOTkYmXNgmUAKLbXZ7PKGslgeV0Mb8P3BlbYfPovExek1qnod4pDfRbxuzcVs3dlFLg==";
+ url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.146.tgz";
+ sha512 = "JzJcmQ/ikHSv7pbvrVNKJU5j9jL9VLf3/gqs048CEnBVVVEv4kve3vLxoPHGvclutS+Il4SBIuQQ087m1eHffw==";
};
};
"@types/long-4.0.0" = {
@@ -2821,40 +3073,58 @@ let
sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
};
};
- "@types/node-10.14.18" = {
+ "@types/node-10.17.5" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "10.14.18";
+ version = "10.17.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-10.14.18.tgz";
- sha512 = "ryO3Q3++yZC/+b8j8BdKd/dn9JlzlHBPdm80656xwYUdmPkpTGTjkAdt6BByiNupGPE8w0FhBgvYy/fX9hRNGQ==";
+ url = "https://registry.npmjs.org/@types/node/-/node-10.17.5.tgz";
+ sha512 = "RElZIr/7JreF1eY6oD5RF3kpmdcreuQPjg5ri4oQ5g9sq7YWU8HkfB3eH8GwAwxf5OaCh0VPi7r4N/yoTGelrA==";
};
};
- "@types/node-12.7.5" = {
+ "@types/node-11.15.2" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "12.7.5";
+ version = "11.15.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz";
- sha512 = "9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==";
+ url = "https://registry.npmjs.org/@types/node/-/node-11.15.2.tgz";
+ sha512 = "BqCU9uIFkUH9Sgo2uLYbmIiFB1T+VBiM8AI/El3LIAI5KzwtckeSG+3WOYZr9aMoX4UIvRFBWBeSaOu6hFue2Q==";
};
};
- "@types/node-6.14.7" = {
+ "@types/node-12.12.7" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "6.14.7";
+ version = "12.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-6.14.7.tgz";
- sha512 = "YbPXbaynBTe0pVExPhL76TsWnxSPeFAvImIsmylpBWn/yfw+lHy+Q68aawvZHsgskT44ZAoeE67GM5f+Brekew==";
+ url = "https://registry.npmjs.org/@types/node/-/node-12.12.7.tgz";
+ sha512 = "E6Zn0rffhgd130zbCbAr/JdXfXkoOUFAKNs/rF8qnafSJ8KYaA/j3oz7dcwal+lYjLA7xvdd5J4wdYpCTlP8+w==";
};
};
- "@types/node-8.10.54" = {
+ "@types/node-6.14.9" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "8.10.54";
+ version = "6.14.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz";
- sha512 = "kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==";
+ url = "https://registry.npmjs.org/@types/node/-/node-6.14.9.tgz";
+ sha512 = "leP/gxHunuazPdZaCvsCefPQxinqUDsCxCR5xaDUrY2MkYxQRFZZwU5e7GojyYsGB7QVtCi7iVEl/hoFXQYc+w==";
+ };
+ };
+ "@types/node-7.10.9" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "7.10.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-7.10.9.tgz";
+ sha512 = "usSpgoUsRtO5xNV5YEPU8PPnHisFx8u0rokj1BPVn/hDF7zwUDzVLiuKZM38B7z8V2111Fj6kd4rGtQFUZpNOw==";
+ };
+ };
+ "@types/node-8.10.59" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "8.10.59";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-8.10.59.tgz";
+ sha512 = "8RkBivJrDCyPpBXhVZcjh7cQxVBSmRk9QM7hOketZzp6Tg79c0N8kkpAIito9bnJ3HCVCHVYz+KHTEbfQNfeVQ==";
};
};
"@types/q-1.5.2" = {
@@ -2866,6 +3136,15 @@ let
sha512 = "ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==";
};
};
+ "@types/qs-6.9.0" = {
+ name = "_at_types_slash_qs";
+ packageName = "@types/qs";
+ version = "6.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/qs/-/qs-6.9.0.tgz";
+ sha512 = "c4zji5CjWv1tJxIZkz1oUtGcdOlsH3aza28Nqmm+uNDWBRHoMsjooBEN4czZp1V3iXPihE/VRUOBqg+4Xq0W4g==";
+ };
+ };
"@types/range-parser-1.2.3" = {
name = "_at_types_slash_range-parser";
packageName = "@types/range-parser";
@@ -2902,6 +3181,15 @@ let
sha512 = "oprSwp094zOglVrXdlo/4bAHtKTAxX6VT8FOZlBKrmyLbNvE1zxZyJ6yikMVtHIvwP45+ZQGJn+FdXGKTozq0g==";
};
};
+ "@types/source-list-map-0.1.2" = {
+ name = "_at_types_slash_source-list-map";
+ packageName = "@types/source-list-map";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz";
+ sha512 = "K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==";
+ };
+ };
"@types/superagent-3.8.2" = {
name = "_at_types_slash_superagent";
packageName = "@types/superagent";
@@ -2911,6 +3199,24 @@ let
sha512 = "kdU8ydio1weSvhIIh9rptZ6MdMiR2NQGFnlnZ5qQ7OiQS1ej79zK4GaJ9qX3naSTpOA7iWqwUnZCQpd7SpD1NA==";
};
};
+ "@types/tapable-1.0.4" = {
+ name = "_at_types_slash_tapable";
+ packageName = "@types/tapable";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.4.tgz";
+ sha512 = "78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ==";
+ };
+ };
+ "@types/uglify-js-3.0.4" = {
+ name = "_at_types_slash_uglify-js";
+ packageName = "@types/uglify-js";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.4.tgz";
+ sha512 = "SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ==";
+ };
+ };
"@types/unist-2.0.3" = {
name = "_at_types_slash_unist";
packageName = "@types/unist";
@@ -2929,13 +3235,31 @@ let
sha512 = "b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==";
};
};
- "@types/vfile-message-1.0.1" = {
+ "@types/vfile-message-2.0.0" = {
name = "_at_types_slash_vfile-message";
packageName = "@types/vfile-message";
- version = "1.0.1";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz";
- sha512 = "mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==";
+ url = "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz";
+ sha512 = "GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==";
+ };
+ };
+ "@types/webpack-4.39.8" = {
+ name = "_at_types_slash_webpack";
+ packageName = "@types/webpack";
+ version = "4.39.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.39.8.tgz";
+ sha512 = "lkJvwNJQUPW2SbVwAZW9s9whJp02nzLf2yTNwMULa4LloED9MYS1aNnGeoBCifpAI1pEBkTpLhuyRmBnLEOZAA==";
+ };
+ };
+ "@types/webpack-sources-0.1.5" = {
+ name = "_at_types_slash_webpack-sources";
+ packageName = "@types/webpack-sources";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.5.tgz";
+ sha512 = "zfvjpp7jiafSmrzJ2/i3LqOyTYTuJ7u1KOXlKgDlvsj9Rr0x7ZiYu5lZbXwobL7lmsRNtPXlBfmaUD8eU2Hu8w==";
};
};
"@types/ws-6.0.3" = {
@@ -2965,40 +3289,40 @@ let
sha512 = "te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg==";
};
};
- "@vue/cli-shared-utils-3.11.0" = {
+ "@vue/cli-shared-utils-4.0.5" = {
name = "_at_vue_slash_cli-shared-utils";
packageName = "@vue/cli-shared-utils";
- version = "3.11.0";
+ version = "4.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-3.11.0.tgz";
- sha512 = "D7pst/4v9H1DD66fLxlZOwRR09R03MV0ROdKxBHmh3FmnApCA/RiaolFA/8w+B3CnevYMlV3SJ5fOAgedbswbA==";
+ url = "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.0.5.tgz";
+ sha512 = "NlNZ4Dx5QcP5uO5fCOLgkN2tbhNan5EcptPvXawW/md18cIpMlKbph6L6lEfJj8vrSvTUf2i/FyoFSh1rV53hw==";
};
};
- "@vue/cli-ui-3.11.0" = {
+ "@vue/cli-ui-4.0.5" = {
name = "_at_vue_slash_cli-ui";
packageName = "@vue/cli-ui";
- version = "3.11.0";
+ version = "4.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-ui/-/cli-ui-3.11.0.tgz";
- sha512 = "mbCUUOJSPGLQ+wxPTX+NE6HsiCpt3wpv56AuUlCv14mUEkm98p+4xzkgPQ1neYxG7fg5Vn8fExiFvge73Lvzdg==";
+ url = "https://registry.npmjs.org/@vue/cli-ui/-/cli-ui-4.0.5.tgz";
+ sha512 = "pnK0qRMEocjhL965o2Zxw9iYYwwCDOIxAl7jg6pmQybgmz68ipi/gXDTe3IyDzyEJraVIsGDScvJL9/IbRLDZw==";
};
};
- "@vue/cli-ui-addon-webpack-3.11.0" = {
+ "@vue/cli-ui-addon-webpack-4.0.5" = {
name = "_at_vue_slash_cli-ui-addon-webpack";
packageName = "@vue/cli-ui-addon-webpack";
- version = "3.11.0";
+ version = "4.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-3.11.0.tgz";
- sha512 = "q0kELq8c6nPAM74J2NELxn9NdaQ0bqYS9l8EsvLbqfTd/GM7leWytkdO6GYClu1VJ3Ohm3xQsKjpDHCcKSW7tw==";
+ url = "https://registry.npmjs.org/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-4.0.5.tgz";
+ sha512 = "BMRW+g374RnqQNFLyUGHg099lADoZbYEjycCKZzBI4v+QCqUXEnn70l02/7H3sEee6PqR/dfquSJiZqxhSIJmQ==";
};
};
- "@vue/cli-ui-addon-widgets-3.11.0" = {
+ "@vue/cli-ui-addon-widgets-4.0.5" = {
name = "_at_vue_slash_cli-ui-addon-widgets";
packageName = "@vue/cli-ui-addon-widgets";
- version = "3.11.0";
+ version = "4.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-ui-addon-widgets/-/cli-ui-addon-widgets-3.11.0.tgz";
- sha512 = "iEKaaWyGafYmHJKDd2rISSqMw61L3XX9E9Vo/sVWK0uVITTsSyBmNwZeTcaaEB6YVbZeCHRJtq2Q/JRjvD9SPA==";
+ url = "https://registry.npmjs.org/@vue/cli-ui-addon-widgets/-/cli-ui-addon-widgets-4.0.5.tgz";
+ sha512 = "55KgyH0yDiStE0j04+5z+UTLATReQjIc1s7n9aVGsRte+nnt9bN74pBg9//CW8EWpD1OmEpTtsidn2NafuaxLQ==";
};
};
"@webassemblyjs/ast-1.8.1" = {
@@ -3478,13 +3802,13 @@ let
sha1 = "5faad9c2c07f60dd76770f71cf025b62a63cfd4e";
};
};
- "abab-2.0.1" = {
+ "abab-2.0.2" = {
name = "abab";
packageName = "abab";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/abab/-/abab-2.0.1.tgz";
- sha512 = "1zSbbCuoIjafKZ3mblY5ikvAb0ODUbqBnFuUb7f6uLeQhhGJ0vEV4ntmtxKLT2WgXCO94E07BjunsIw1jOMPZw==";
+ url = "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz";
+ sha512 = "2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==";
};
};
"abbrev-1.1.1" = {
@@ -3523,13 +3847,13 @@ let
sha512 = "jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==";
};
};
- "abstract-leveldown-6.1.1" = {
+ "abstract-leveldown-6.2.2" = {
name = "abstract-leveldown";
packageName = "abstract-leveldown";
- version = "6.1.1";
+ version = "6.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.1.1.tgz";
- sha512 = "7fK/KySVqzKIomdhkSWzX4YBQhzkzEMbWSiaB6mSN9e+ZdV3KEeKxia/8xQzCkATA5xnnukdP88cFR0D2FsFXw==";
+ url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.2.tgz";
+ sha512 = "/a+Iwj0rn//CX0EJOasNyZJd2o8xur8Ce9C57Sznti/Ilt/cb6Qd8/k98A4ZOklXgTG+iAYYUs1OTG0s1eH+zQ==";
};
};
"abstract-logging-1.0.0" = {
@@ -3631,13 +3955,13 @@ let
sha512 = "/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==";
};
};
- "acorn-7.0.0" = {
+ "acorn-7.1.0" = {
name = "acorn";
packageName = "acorn";
- version = "7.0.0";
+ version = "7.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz";
- sha512 = "PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==";
+ url = "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz";
+ sha512 = "kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==";
};
};
"acorn-globals-1.0.9" = {
@@ -3676,13 +4000,13 @@ let
sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b";
};
};
- "acorn-jsx-5.0.2" = {
+ "acorn-jsx-5.1.0" = {
name = "acorn-jsx";
packageName = "acorn-jsx";
- version = "5.0.2";
+ version = "5.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.2.tgz";
- sha512 = "tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==";
+ url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz";
+ sha512 = "tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==";
};
};
"acorn-loose-6.1.0" = {
@@ -3721,15 +4045,6 @@ let
sha512 = "7Bv1We7ZGuU79zZbb6rRqcpxo3OY+zrdtloZWoyD8fmGX+FeXRjE+iuGkZjSXLVovLzrsvMGMy0EkwA0E0umxg==";
};
};
- "adal-node-0.1.28" = {
- name = "adal-node";
- packageName = "adal-node";
- version = "0.1.28";
- src = fetchurl {
- url = "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz";
- sha1 = "468c4bb3ebbd96b1270669f4b9cba4e0065ea485";
- };
- };
"adbkit-2.11.1" = {
name = "adbkit";
packageName = "adbkit";
@@ -3766,13 +4081,13 @@ let
sha1 = "f291be701a2efc567a63fc7aa6afcded31430be1";
};
};
- "addons-linter-1.10.0" = {
+ "addons-linter-1.14.0" = {
name = "addons-linter";
packageName = "addons-linter";
- version = "1.10.0";
+ version = "1.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/addons-linter/-/addons-linter-1.10.0.tgz";
- sha512 = "2i2qSayVPx4h1Aa2ZTdQlpgmjcCNIHZ4AJQS8V/QsBXIdmXl+Djmeyr096bjaC3Usq0rZfYhGgFdwR1dgHVItw==";
+ url = "https://registry.npmjs.org/addons-linter/-/addons-linter-1.14.0.tgz";
+ sha512 = "Of7A53J2ltaIZzD8RPH1hVxOR+DmLDuHBtwfhXJw8JTXwzpDIvOKn/i6XDtPgfFlj5wIWxpUGV+tFb/kE/K9gg==";
};
};
"addr-to-ip-port-1.5.1" = {
@@ -3784,15 +4099,6 @@ let
sha512 = "bA+dyydTNuQtrEDJ0g9eR7XabNhvrM5yZY0hvTbNK3yvoeC73ZqMES6E1cEqH9WPxs4uMtMsOjfwS4FmluhsAA==";
};
};
- "addressparser-1.0.1" = {
- name = "addressparser";
- packageName = "addressparser";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz";
- sha1 = "47afbe1a2a9262191db6838e4fd1d39b40821746";
- };
- };
"adm-zip-0.4.13" = {
name = "adm-zip";
packageName = "adm-zip";
@@ -3883,13 +4189,13 @@ let
sha1 = "888344dad0220a72e3af50906117f48771925fac";
};
};
- "aggregate-error-3.0.0" = {
+ "aggregate-error-3.0.1" = {
name = "aggregate-error";
packageName = "aggregate-error";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.0.tgz";
- sha512 = "yKD9kEoJIR+2IFqhMwayIBgheLYbB3PS2OBhWae1L/ODTd/JF/30cW0bc9TqzRL3k4U41Dieu3BF4I29p8xesA==";
+ url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz";
+ sha512 = "quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==";
};
};
"airplay-js-0.2.16" = {
@@ -3946,15 +4252,6 @@ let
sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965";
};
};
- "ajv-6.10.0" = {
- name = "ajv";
- packageName = "ajv";
- version = "6.10.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz";
- sha512 = "nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==";
- };
- };
"ajv-6.10.2" = {
name = "ajv";
packageName = "ajv";
@@ -4252,6 +4549,15 @@ let
sha512 = "1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==";
};
};
+ "ansi-regex-5.0.0" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz";
+ sha512 = "bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==";
+ };
+ };
"ansi-split-1.0.1" = {
name = "ansi-split";
packageName = "ansi-split";
@@ -4297,13 +4603,13 @@ let
sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
};
};
- "ansi-styles-4.1.0" = {
+ "ansi-styles-4.2.0" = {
name = "ansi-styles";
packageName = "ansi-styles";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz";
- sha512 = "Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==";
+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz";
+ sha512 = "7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==";
};
};
"ansi-term-0.0.2" = {
@@ -4315,13 +4621,13 @@ let
sha1 = "fd753efa4beada0eac99981bc52a3f6ff019deb7";
};
};
- "ansi-to-html-0.6.11" = {
+ "ansi-to-html-0.6.13" = {
name = "ansi-to-html";
packageName = "ansi-to-html";
- version = "0.6.11";
+ version = "0.6.13";
src = fetchurl {
- url = "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz";
- sha512 = "88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==";
+ url = "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.13.tgz";
+ sha512 = "Ys2/umuaTlQvP9DLkaa7UzRKF2FLrfod/hNHXS9QhXCrw7seObG6ksOGmNz3UoK+adwM8L9vQfG7mvaxfJ3Jvw==";
};
};
"ansi-wrap-0.1.0" = {
@@ -4351,6 +4657,15 @@ let
sha1 = "665597de86a9ffe3aa9bfbe6cae5c6ea426b4979";
};
};
+ "any-observable-0.3.0" = {
+ name = "any-observable";
+ packageName = "any-observable";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz";
+ sha512 = "/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==";
+ };
+ };
"any-promise-1.3.0" = {
name = "any-promise";
packageName = "any-promise";
@@ -4378,13 +4693,13 @@ let
sha512 = "5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==";
};
};
- "anymatch-3.1.0" = {
+ "anymatch-3.1.1" = {
name = "anymatch";
packageName = "anymatch";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz";
- sha512 = "Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==";
+ url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz";
+ sha512 = "mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==";
};
};
"ap-0.1.0" = {
@@ -4414,6 +4729,15 @@ let
sha1 = "ee49736b639b4f108b6e9e626c6da99306b41692";
};
};
+ "apollo-2.21.0" = {
+ name = "apollo";
+ packageName = "apollo";
+ version = "2.21.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo/-/apollo-2.21.0.tgz";
+ sha512 = "S0PzWA6Ja3E68/LjG3D4wbOW5BiWo+PdST/TZD7n4TjRKV4eeMONEd95OSv5OzMMYaLtHSRq8xZmQEDe4l0NsA==";
+ };
+ };
"apollo-cache-1.3.2" = {
name = "apollo-cache";
packageName = "apollo-cache";
@@ -4423,13 +4747,13 @@ let
sha512 = "+KA685AV5ETEJfjZuviRTEImGA11uNBp/MJGnaCvkgr+BYRrGLruVKBv6WvyFod27WEB2sp7SsG8cNBKANhGLg==";
};
};
- "apollo-cache-control-0.8.4" = {
+ "apollo-cache-control-0.8.5" = {
name = "apollo-cache-control";
packageName = "apollo-cache-control";
- version = "0.8.4";
+ version = "0.8.5";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.8.4.tgz";
- sha512 = "IZ1d3AXZtkZhLYo0kWqTbZ6nqLFaeUvLdMESs+9orMadBZ7mvzcAfBwrhKyCWPGeAAZ/jKv8FtYHybpchHgFAg==";
+ url = "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.8.5.tgz";
+ sha512 = "2yQ1vKgJQ54SGkoQS/ZLZrDX3La6cluAYYdruFYJMJtL4zQrSdeOCy11CQliCMYEd6eKNyE70Rpln51QswW2Og==";
};
};
"apollo-cache-inmemory-1.6.3" = {
@@ -4468,6 +4792,15 @@ let
sha512 = "sanUIqXWyyDpxY3fYOVU+Hsxwxdj5fmn3Zcy6CcMGnWmh9o7tautQAuod2a63wrDs1jcNQcFq3EKIpeB+2xECw==";
};
};
+ "apollo-codegen-core-0.35.7" = {
+ name = "apollo-codegen-core";
+ packageName = "apollo-codegen-core";
+ version = "0.35.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo-codegen-core/-/apollo-codegen-core-0.35.7.tgz";
+ sha512 = "Aj8bzwUnnsILaOxjPLJKpkzb4yNNQCpY21Atj0NZYGi6Zzfl9EK/PZn7BE2/4pyNpomErjd2C7X3m9bdvndTAg==";
+ };
+ };
"apollo-codegen-flow-0.20.0" = {
name = "apollo-codegen-flow";
packageName = "apollo-codegen-flow";
@@ -4477,6 +4810,15 @@ let
sha512 = "XgKE19B0Q74PBLVqHP/77NcCFrcvrN9wi3CcotH+FV8BeHTjvpHlilTsQMmd2STPt19cCvY2Qtz0EOeLXTUQ2Q==";
};
};
+ "apollo-codegen-flow-0.33.32" = {
+ name = "apollo-codegen-flow";
+ packageName = "apollo-codegen-flow";
+ version = "0.33.32";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo-codegen-flow/-/apollo-codegen-flow-0.33.32.tgz";
+ sha512 = "/DWh6/8/BKYlwPg5/kQQQU78skC3TCRxhg4rUaR0s23px/N3YiLCcqmcV6HzcMKpjNE+dIxpha+WLNMAtb4ypg==";
+ };
+ };
"apollo-codegen-flow-legacy-0.20.0" = {
name = "apollo-codegen-flow-legacy";
packageName = "apollo-codegen-flow-legacy";
@@ -4495,6 +4837,15 @@ let
sha512 = "NbnMOfUXXovlTGRj4mIZGXB9HvidQhwKfAmdYHox5peHPkjjsqEzxGCIuWCSnubWiCF2uHZnQoIkg4sXWf0KLw==";
};
};
+ "apollo-codegen-scala-0.34.32" = {
+ name = "apollo-codegen-scala";
+ packageName = "apollo-codegen-scala";
+ version = "0.34.32";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo-codegen-scala/-/apollo-codegen-scala-0.34.32.tgz";
+ sha512 = "c41a6NdEsPo/uRSY1FBbEJ2MUfM+NKlLVe3hBulc3huqaStz3PuQuOtQ5ZA0XjCwL8GhLFgC1D8TAiuDCA5+tQ==";
+ };
+ };
"apollo-codegen-swift-0.20.0" = {
name = "apollo-codegen-swift";
packageName = "apollo-codegen-swift";
@@ -4504,6 +4855,15 @@ let
sha512 = "L9Y4StbXw0t/nuF+miz0ybSt/io6tsLc063Yeh1A8GCvhFFQyXE/yK0Rf3nO1Bl5Z9UZ5o8Aae9kK4GSWYIGNQ==";
};
};
+ "apollo-codegen-swift-0.35.12" = {
+ name = "apollo-codegen-swift";
+ packageName = "apollo-codegen-swift";
+ version = "0.35.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo-codegen-swift/-/apollo-codegen-swift-0.35.12.tgz";
+ sha512 = "pbeUwkLEpfr/hkCLnwmxfxroib5QFP0xz7cvORN3Hh9xxtpqfd0SdnrbXS8RpRxBN2jTbV78ubA6hDFm4B0BCA==";
+ };
+ };
"apollo-codegen-typescript-0.20.0" = {
name = "apollo-codegen-typescript";
packageName = "apollo-codegen-typescript";
@@ -4513,6 +4873,15 @@ let
sha512 = "mzlIJXz+5WPwzeALqRHHR9aPPEf6IlhSrjCawpUHmFU1NK9hgwbguYCEYZv9mKkYBUUgDY+9cGFK1cafJX70AQ==";
};
};
+ "apollo-codegen-typescript-0.35.7" = {
+ name = "apollo-codegen-typescript";
+ packageName = "apollo-codegen-typescript";
+ version = "0.35.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo-codegen-typescript/-/apollo-codegen-typescript-0.35.7.tgz";
+ sha512 = "r5MzXwWVPvkuyWfUV5kWzIsezoiDw2o459L3i07iM2JwOl7AW88/wkPsp/GrKh5q/Y2HRABg4oSqEiaQtrVazQ==";
+ };
+ };
"apollo-codegen-typescript-legacy-0.20.0" = {
name = "apollo-codegen-typescript-legacy";
packageName = "apollo-codegen-typescript-legacy";
@@ -4531,22 +4900,22 @@ let
sha512 = "gRYyFVpJgHE2hhS+VxMeOerxXQ/QYxWG7T6QddfugJWYAG9DRCl65e2b7txcGq2NP3r+O1iCm4GNwhRBDJbd8A==";
};
};
- "apollo-engine-reporting-1.4.6" = {
+ "apollo-engine-reporting-1.4.7" = {
name = "apollo-engine-reporting";
packageName = "apollo-engine-reporting";
- version = "1.4.6";
+ version = "1.4.7";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-engine-reporting/-/apollo-engine-reporting-1.4.6.tgz";
- sha512 = "acfb7oFnru/8YQdY4x6+7WJbZfzdVETI8Cl+9ImgUrvUnE8P+f2SsGTKXTC1RuUvve4c56PAvaPgE+z8X1a1Mw==";
+ url = "https://registry.npmjs.org/apollo-engine-reporting/-/apollo-engine-reporting-1.4.7.tgz";
+ sha512 = "qsKDz9VkoctFhojM3Nj3nvRBO98t8TS2uTgtiIjUGs3Hln2poKMP6fIQ37Nm2Q2B3JJst76HQtpPwXmRJd1ZUg==";
};
};
- "apollo-engine-reporting-protobuf-0.4.0" = {
+ "apollo-engine-reporting-protobuf-0.4.1" = {
name = "apollo-engine-reporting-protobuf";
packageName = "apollo-engine-reporting-protobuf";
- version = "0.4.0";
+ version = "0.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.4.0.tgz";
- sha512 = "cXHZSienkis8v4RhqB3YG3DkaksqLpcxApRLTpRMs7IXNozgV7CUPYGFyFBEra1ZFgUyHXx4G9MpelV+n2cCfA==";
+ url = "https://registry.npmjs.org/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.4.1.tgz";
+ sha512 = "d7vFFZ2oUrvGaN0Hpet8joe2ZG0X0lIGilN+SwgVP38dJnOuadjsaYMyrD9JudGQJg0bJA5wVQfYzcCVy0slrw==";
};
};
"apollo-env-0.5.1" = {
@@ -4558,13 +4927,22 @@ let
sha512 = "fndST2xojgSdH02k5hxk1cbqA9Ti8RX4YzzBoAB4oIe1Puhq7+YlhXGXfXB5Y4XN0al8dLg+5nAkyjNAR2qZTw==";
};
};
- "apollo-graphql-0.3.3" = {
+ "apollo-graphql-0.3.4" = {
name = "apollo-graphql";
packageName = "apollo-graphql";
- version = "0.3.3";
+ version = "0.3.4";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-graphql/-/apollo-graphql-0.3.3.tgz";
- sha512 = "t3CO/xIDVsCG2qOvx2MEbuu4b/6LzQjcBBwiVnxclmmFyAxYCIe7rpPlnLHSq7HyOMlCWDMozjoeWfdqYSaLqQ==";
+ url = "https://registry.npmjs.org/apollo-graphql/-/apollo-graphql-0.3.4.tgz";
+ sha512 = "w+Az1qxePH4oQ8jvbhQBl5iEVvqcqynmU++x/M7MM5xqN1C7m1kyIzpN17gybXlTJXY4Oxej2WNURC2/hwpfYw==";
+ };
+ };
+ "apollo-language-server-1.17.0" = {
+ name = "apollo-language-server";
+ packageName = "apollo-language-server";
+ version = "1.17.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo-language-server/-/apollo-language-server-1.17.0.tgz";
+ sha512 = "x/CfKYl+GSFGLxLDx6d3aWLzpQssnHUdwczZxTHyU/RkQlfnNyLdZXodCmWBRpSj2Ifkuzii+uxwj4kjWG6jOA==";
};
};
"apollo-link-1.2.13" = {
@@ -4585,6 +4963,24 @@ let
sha512 = "TUi5TyufU84hEiGkpt+5gdH5HkB3Gx46npNfoxR4of3DKBCMuItGERt36RCaryGcU/C3u2zsICU3tJ+Z9LjFoQ==";
};
};
+ "apollo-link-error-1.1.12" = {
+ name = "apollo-link-error";
+ packageName = "apollo-link-error";
+ version = "1.1.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.1.12.tgz";
+ sha512 = "psNmHyuy3valGikt/XHJfe0pKJnRX19tLLs6P6EHRxg+6q6JMXNVLYPaQBkL0FkwdTCB0cbFJAGRYCBviG8TDA==";
+ };
+ };
+ "apollo-link-http-1.5.16" = {
+ name = "apollo-link-http";
+ packageName = "apollo-link-http";
+ version = "1.5.16";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.16.tgz";
+ sha512 = "IA3xA/OcrOzINRZEECI6IdhRp/Twom5X5L9jMehfzEo2AXdeRwAMlH5LuvTZHgKD8V1MBnXdM6YXawXkTDSmJw==";
+ };
+ };
"apollo-link-http-common-0.2.15" = {
name = "apollo-link-http-common";
packageName = "apollo-link-http-common";
@@ -4630,13 +5026,13 @@ let
sha512 = "l7ieNCGxUaUAVAAp600HjbUJxVaxjJygtPV0tPTe1Q3HkPy6LEWoY6mNHV7T268g1hxtPTxcdRu7WLsJrg7ufw==";
};
};
- "apollo-server-core-2.9.3" = {
+ "apollo-server-core-2.9.7" = {
name = "apollo-server-core";
packageName = "apollo-server-core";
- version = "2.9.3";
+ version = "2.9.7";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.9.3.tgz";
- sha512 = "KQpOM3nAXdMqKVE0HHcOkH/EVhyDqFEKLNFlsyGHGOn9ujpI6RsltX+YpXRyAdbfQHpTk11v/IAo6XksWN+g1Q==";
+ url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.9.7.tgz";
+ sha512 = "EqKyROy+21sM93YHjGpy6wlnzK/vH0fnZh7RCf3uB69aQ3OjgdP4AQ5oWRQ62NDN+aoic7OLhChSDJeDonq/NQ==";
};
};
"apollo-server-env-2.4.3" = {
@@ -4648,58 +5044,58 @@ let
sha512 = "23R5Xo9OMYX0iyTu2/qT0EUb+AULCBriA9w8HDfMoChB8M+lFClqUkYtaTTHDfp6eoARLW8kDBhPOBavsvKAjA==";
};
};
- "apollo-server-errors-2.3.3" = {
+ "apollo-server-errors-2.3.4" = {
name = "apollo-server-errors";
packageName = "apollo-server-errors";
- version = "2.3.3";
+ version = "2.3.4";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.3.3.tgz";
- sha512 = "MO4oJ129vuCcbqwr5ZwgxqGGiLz3hCyowz0bstUF7MR+vNGe4oe3DWajC9lv4CxrhcqUHQOeOPViOdIo1IxE3g==";
+ url = "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.3.4.tgz";
+ sha512 = "Y0PKQvkrb2Kd18d1NPlHdSqmlr8TgqJ7JQcNIfhNDgdb45CnqZlxL1abuIRhr8tiw8OhVOcFxz2KyglBi8TKdA==";
};
};
- "apollo-server-express-2.9.3" = {
+ "apollo-server-express-2.9.7" = {
name = "apollo-server-express";
packageName = "apollo-server-express";
- version = "2.9.3";
+ version = "2.9.7";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.3.tgz";
- sha512 = "Hkfs+ce6GqaoSzDOJs8Pj7W3YUjH0BzGglo5HMsOXOnjPZ0pJE9v8fmK76rlkITLw7GjvIq5GKlafymC31FMBw==";
+ url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.9.7.tgz";
+ sha512 = "+DuJk1oq34Zx0bLYzgBgJH/eXS0JNxw2JycHQvV0+PAQ0Qi01oomJRA2r1S5isnfnSAnHb2E9jyBTptoHdw3MQ==";
};
};
- "apollo-server-plugin-base-0.6.4" = {
+ "apollo-server-plugin-base-0.6.5" = {
name = "apollo-server-plugin-base";
packageName = "apollo-server-plugin-base";
- version = "0.6.4";
+ version = "0.6.5";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.6.4.tgz";
- sha512 = "4rY+cBAIpQomGWYBtk8hHkLQWHrh5hgIBPQqmhXh00YFdcY+Ob1/cU2/2iqTcIzhtcaezsc8OZ63au6ahSBQqg==";
+ url = "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.6.5.tgz";
+ sha512 = "z2ve7HEPWmZI3EzL0iiY9qyt1i0hitT+afN5PzssCw594LB6DfUQWsI14UW+W+gcw8hvl8VQUpXByfUntAx5vw==";
};
};
- "apollo-server-types-0.2.4" = {
+ "apollo-server-types-0.2.5" = {
name = "apollo-server-types";
packageName = "apollo-server-types";
- version = "0.2.4";
+ version = "0.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.2.4.tgz";
- sha512 = "G4FvBVgGQcTW6ZBS2+hvcDQkSfdOIKV+cHADduXA275v+5zl42g+bCaGd/hCCKTDRjmQvObLiMxH/BJ6pDMQgA==";
+ url = "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.2.5.tgz";
+ sha512 = "6iJQsPh59FWu4K7ABrVmpnQVgeK8Ockx8BcawBh+saFYWTlVczwcLyGSZPeV1tPSKwFwKZutyEslrYSafcarXQ==";
};
};
- "apollo-tracing-0.8.4" = {
+ "apollo-tracing-0.8.5" = {
name = "apollo-tracing";
packageName = "apollo-tracing";
- version = "0.8.4";
+ version = "0.8.5";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.8.4.tgz";
- sha512 = "DjbFW0IvHicSlTVG+vK+1WINfBMRCdPPHJSW/j65JMir9Oe56WGeqL8qz8hptdUUmLYEb+azvcyyGsJsiR3zpQ==";
+ url = "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.8.5.tgz";
+ sha512 = "lZn10/GRBZUlMxVYLghLMFsGcLN0jTYDd98qZfBtxw+wEWUx+PKkZdljDT+XNoOm/kDvEutFGmi5tSLhArIzWQ==";
};
};
- "apollo-upload-client-10.0.1" = {
+ "apollo-upload-client-11.0.0" = {
name = "apollo-upload-client";
packageName = "apollo-upload-client";
- version = "10.0.1";
+ version = "11.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-10.0.1.tgz";
- sha512 = "K6WnuYQi0RRTNO+aSPVjoUWXp4QSr+eoKU4fE0OKQp25XRF2oXl2cTLs+Q4Nk0wOIHM76YGdo/IHtzuNR7jO+A==";
+ url = "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-11.0.0.tgz";
+ sha512 = "JChTrBi1VSF8u6OPrkWUApJlyUvzwhw98kqRB3fSi7/CU6z0OUD42Mee9s5h8mfjKEfOanK6GNZhF4t2tIPXSw==";
};
};
"apollo-utilities-1.3.2" = {
@@ -4783,15 +5179,6 @@ let
sha1 = "dcfca9e509300e4c3b2d467965fe50c56fc75e66";
};
};
- "applicationinsights-0.16.0" = {
- name = "applicationinsights";
- packageName = "applicationinsights";
- version = "0.16.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/applicationinsights/-/applicationinsights-0.16.0.tgz";
- sha1 = "e02dafb10cf573c19b429793c87797d6404f0ee3";
- };
- };
"aproba-1.2.0" = {
name = "aproba";
packageName = "aproba";
@@ -5116,15 +5503,6 @@ let
sha512 = "hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==";
};
};
- "array-from-2.1.1" = {
- name = "array-from";
- packageName = "array-from";
- version = "2.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz";
- sha1 = "cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195";
- };
- };
"array-ify-1.0.0" = {
name = "array-ify";
packageName = "array-ify";
@@ -5143,15 +5521,6 @@ let
sha1 = "184b48f62d92d7452bb31b323165c7f8bd02266d";
};
};
- "array-indexofobject-0.0.1" = {
- name = "array-indexofobject";
- packageName = "array-indexofobject";
- version = "0.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/array-indexofobject/-/array-indexofobject-0.0.1.tgz";
- sha1 = "aaa128e62c9b3c358094568c219ff64fe489d42a";
- };
- };
"array-initial-1.1.0" = {
name = "array-initial";
packageName = "array-initial";
@@ -5503,15 +5872,6 @@ let
sha512 = "2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw==";
};
};
- "ast-types-0.12.4" = {
- name = "ast-types";
- packageName = "ast-types";
- version = "0.12.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz";
- sha512 = "ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==";
- };
- };
"ast-types-0.13.2" = {
name = "ast-types";
packageName = "ast-types";
@@ -5557,15 +5917,6 @@ let
sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
};
};
- "async-0.2.7" = {
- name = "async";
- packageName = "async";
- version = "0.2.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/async/-/async-0.2.7.tgz";
- sha1 = "44c5ee151aece6c4bf5364cfc7c28fe4e58f18df";
- };
- };
"async-0.2.9" = {
name = "async";
packageName = "async";
@@ -5593,15 +5944,6 @@ let
sha1 = "f8fc04ca3a13784ade9e1641af98578cfbd647a9";
};
};
- "async-1.4.2" = {
- name = "async";
- packageName = "async";
- version = "1.4.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/async/-/async-1.4.2.tgz";
- sha1 = "6c9edcb11ced4f0dd2f2d40db0d49a109c088aab";
- };
- };
"async-1.5.2" = {
name = "async";
packageName = "async";
@@ -5656,13 +5998,13 @@ let
sha512 = "zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==";
};
};
- "async-3.0.1" = {
+ "async-3.1.0" = {
name = "async";
packageName = "async";
- version = "3.0.1";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/async/-/async-3.0.1.tgz";
- sha512 = "ZswD8vwPtmBZzbn9xyi8XBQWXH3AvOQ43Za1KWYq7JeycrZuUYzx01KvHcVbXltjqH4y0MWrQ33008uLTqXuDw==";
+ url = "https://registry.npmjs.org/async/-/async-3.1.0.tgz";
+ sha512 = "4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ==";
};
};
"async-done-1.3.2" = {
@@ -5701,13 +6043,13 @@ let
sha512 = "uczz62z2fMWOFbyo6rG4NlV2SdxugJT6sZA2QcfB1XaSjEiOh8CuOb/TttyMnYQCda6nkWecJe465tGQDPJiKw==";
};
};
- "async-mutex-0.1.3" = {
+ "async-mutex-0.1.4" = {
name = "async-mutex";
packageName = "async-mutex";
- version = "0.1.3";
+ version = "0.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/async-mutex/-/async-mutex-0.1.3.tgz";
- sha1 = "0aad2112369795ab3f17e33744556d2ecf547566";
+ url = "https://registry.npmjs.org/async-mutex/-/async-mutex-0.1.4.tgz";
+ sha512 = "zVWTmAnxxHaeB2B1te84oecI8zTDJ/8G49aVBblRX6be0oq6pAybNcUSxwfgVOmOjSCvN4aYZAqwtyNI8e1YGw==";
};
};
"async-retry-1.2.3" = {
@@ -5836,6 +6178,15 @@ let
sha1 = "ece7d92527ca37ea502f99e8f41fe44daf00dbce";
};
};
+ "await-to-js-2.1.1" = {
+ name = "await-to-js";
+ packageName = "await-to-js";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/await-to-js/-/await-to-js-2.1.1.tgz";
+ sha512 = "CHBC6gQGCIzjZ09tJ+XmpQoZOn4GdWePB4qUweCaKNJ0D3f115YdhmYVTZ4rMVpiJ3cFzZcTYK1VMYEICV4YXw==";
+ };
+ };
"aws-sdk-1.18.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
@@ -5845,13 +6196,13 @@ let
sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3";
};
};
- "aws-sdk-2.533.0" = {
+ "aws-sdk-2.569.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
- version = "2.533.0";
+ version = "2.569.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.533.0.tgz";
- sha512 = "OSe7C0jnBdgfzedOtK+TgBEwtJaaZovm+Q2fbqIlfhUWg3rhhkt3oLyQ9bRD30/CFaunLhLr/8HAAN+/x+DWAA==";
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.569.0.tgz";
+ sha512 = "9i4n/8kR1cq+Ge1n9FzqEBE1kpF8uLEI24wssy0dQD1fks+eNoZ6b3bGMCR1OfYB0KVgIN7ZkUrng1Zu9M4fcA==";
};
};
"aws-sign2-0.6.0" = {
@@ -6340,6 +6691,15 @@ let
sha1 = "2d45021df87e26a374b6d4d1a9c65964d17f2422";
};
};
+ "babel-polyfill-6.26.0" = {
+ name = "babel-polyfill";
+ packageName = "babel-polyfill";
+ version = "6.26.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz";
+ sha1 = "379937abc67d7895970adc621f284cd966cf2153";
+ };
+ };
"babel-preset-jest-23.2.0" = {
name = "babel-preset-jest";
packageName = "babel-preset-jest";
@@ -6691,15 +7051,6 @@ let
sha512 = "IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==";
};
};
- "benchmark-1.0.0" = {
- name = "benchmark";
- packageName = "benchmark";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz";
- sha1 = "2f1e2fa4c359f11122aa183082218e957e390c73";
- };
- };
"bencode-0.7.0" = {
name = "bencode";
packageName = "bencode";
@@ -6754,13 +7105,13 @@ let
sha1 = "38f716b24c8cee07a262abc41c22c314e20e3869";
};
};
- "bezier-js-2.4.3" = {
+ "bezier-js-2.4.4" = {
name = "bezier-js";
packageName = "bezier-js";
- version = "2.4.3";
+ version = "2.4.4";
src = fetchurl {
- url = "https://registry.npmjs.org/bezier-js/-/bezier-js-2.4.3.tgz";
- sha512 = "qAz1iAGoSE+kk5guAMyvoUgfHq+e5JwK5jRHh2/tuk4XDRUuECrrHLouN27jAzjhlJD2vAsBHofCi5sOn1jcbQ==";
+ url = "https://registry.npmjs.org/bezier-js/-/bezier-js-2.4.4.tgz";
+ sha512 = "qYC9FBubdTK4VZe0m+lS7lEpf87w1fnm6g2m1FKsnlz+wfNnJy3gjQt4Y5nnI1NrjJrnQqnZt3S6Z5qjhloDNA==";
};
};
"biased-opener-0.2.8" = {
@@ -6772,13 +7123,13 @@ let
sha1 = "159a49b9a9714c1fb102f2e0ed1906fab6a450f4";
};
};
- "big-integer-1.6.45" = {
+ "big-integer-1.6.48" = {
name = "big-integer";
packageName = "big-integer";
- version = "1.6.45";
+ version = "1.6.48";
src = fetchurl {
- url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.45.tgz";
- sha512 = "nmb9E7oEtVJ7SmSCH/DeJobXyuRmaofkpoQSimMFu3HKJ5MADtM825SPLhDuWhZ6TElLAQtgJbQmBZuHIRlZoA==";
+ url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz";
+ sha512 = "j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==";
};
};
"big.js-5.2.2" = {
@@ -6817,15 +7168,6 @@ let
sha1 = "e24ebfa6b63cb0387c5fc174f86e5cc812ca7cc9";
};
};
- "binary-0.3.0" = {
- name = "binary";
- packageName = "binary";
- version = "0.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz";
- sha1 = "9f60553bc5ce8c3386f3b553cff47462adecaa79";
- };
- };
"binary-extensions-1.13.1" = {
name = "binary-extensions";
packageName = "binary-extensions";
@@ -6979,15 +7321,6 @@ let
sha1 = "c9b6bca08d1bc2ea00fc8afb4f1a5fd1e1c66e4e";
};
};
- "bl-1.1.2" = {
- name = "bl";
- packageName = "bl";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz";
- sha1 = "fdca871a99713aa00d19e3bbba41c44787a65398";
- };
- };
"bl-1.2.2" = {
name = "bl";
packageName = "bl";
@@ -7006,6 +7339,15 @@ let
sha512 = "EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A==";
};
};
+ "bl-4.0.0" = {
+ name = "bl";
+ packageName = "bl";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bl/-/bl-4.0.0.tgz";
+ sha512 = "QwQvAZZA1Bw1FWnhNj2X5lu+sPxxB2ITH3mqEqYyahN6JZR13ONjk+XiTnBaGEzMPUrAgOkaD68pBH1rvPRPsw==";
+ };
+ };
"blake2b-2.1.3" = {
name = "blake2b";
packageName = "blake2b";
@@ -7042,13 +7384,13 @@ let
sha1 = "f962d687ec2c369570ae71af843256e6d0ca1129";
};
};
- "blessed-contrib-4.8.17" = {
+ "blessed-contrib-4.8.18" = {
name = "blessed-contrib";
packageName = "blessed-contrib";
- version = "4.8.17";
+ version = "4.8.18";
src = fetchurl {
- url = "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.17.tgz";
- sha512 = "uhywRrzJQxtpkowgDHdejIE911Pgt0raYOQUoFC/qREyQvXsz5DMj2J2JVjwcx2bpzbDdHRoP/lcWLE1Ol3vCQ==";
+ url = "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.18.tgz";
+ sha512 = "l0XXpwbxp1NIYMkhTplbi6siZZvVH3JRHy+NPNznPvlD6uBUWVd/wQx4pmo1NCZQMN4MYRjICjedDGp34p/MUQ==";
};
};
"blob-0.0.2" = {
@@ -7150,6 +7492,15 @@ let
sha512 = "5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==";
};
};
+ "bluebird-3.7.1" = {
+ name = "bluebird";
+ packageName = "bluebird";
+ version = "3.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz";
+ sha512 = "DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==";
+ };
+ };
"blueimp-md5-2.10.0" = {
name = "blueimp-md5";
packageName = "blueimp-md5";
@@ -7249,13 +7600,13 @@ let
sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e";
};
};
- "boolean-1.0.0" = {
+ "boolean-2.0.3" = {
name = "boolean";
packageName = "boolean";
- version = "1.0.0";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/boolean/-/boolean-1.0.0.tgz";
- sha512 = "IB1lgIywn37N9Aff8CciCblVpMUflgL42vyxPUH0IvaDdIi/QwBHKv1lq/HOkATHCfa7c4MbMYJ7Bo7hGuoI+w==";
+ url = "https://registry.npmjs.org/boolean/-/boolean-2.0.3.tgz";
+ sha512 = "iHzXeFCXWrpjYE7DToXGCBPGZf0eVISqzL+4sgrOSYEKXnb59WHPFvGTTyCj6zJ/MuuLAxEn8zPkrTHHzlt3IA==";
};
};
"boom-2.10.1" = {
@@ -7357,6 +7708,15 @@ let
sha512 = "cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==";
};
};
+ "boxen-4.1.0" = {
+ name = "boxen";
+ packageName = "boxen";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/boxen/-/boxen-4.1.0.tgz";
+ sha512 = "Iwq1qOkmEsl0EVABa864Bbj3HCL4186DRZgFW/NrFs5y5GMM3ljsxzMLgOHdWISDRvcM8beh8q4tTNzXz+mSKg==";
+ };
+ };
"bplist-creator-0.0.6" = {
name = "bplist-creator";
packageName = "bplist-creator";
@@ -7555,15 +7915,6 @@ let
sha1 = "0713cb7587247a632a9f08cf1bd169b878b62a8a";
};
};
- "browserify-mime-1.2.9" = {
- name = "browserify-mime";
- packageName = "browserify-mime";
- version = "1.2.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/browserify-mime/-/browserify-mime-1.2.9.tgz";
- sha1 = "aeb1af28de6c0d7a6a2ce40adb68ff18422af31f";
- };
- };
"browserify-package-json-1.0.1" = {
name = "browserify-package-json";
packageName = "browserify-package-json";
@@ -7600,13 +7951,13 @@ let
sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==";
};
};
- "browserslist-4.7.0" = {
+ "browserslist-4.7.2" = {
name = "browserslist";
packageName = "browserslist";
- version = "4.7.0";
+ version = "4.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz";
- sha512 = "9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==";
+ url = "https://registry.npmjs.org/browserslist/-/browserslist-4.7.2.tgz";
+ sha512 = "uZavT/gZXJd2UTi9Ov7/Z340WOSQ3+m1iBVRUknf+okKxonL9P83S3ctiBDtuRmRu8PiCHjqyueqQ9HYlJhxiw==";
};
};
"btoa-lite-1.0.0" = {
@@ -7645,13 +7996,13 @@ let
sha512 = "HniEmRONcLP8qKJEw/DXZGwyHfRedYX1HGqhNZ5N2zhn+xIrAjhptkAbXRBGV0GhPb+YTbzObGn3GlAHaBiVnQ==";
};
};
- "buffer-4.9.1" = {
+ "buffer-4.9.2" = {
name = "buffer";
packageName = "buffer";
- version = "4.9.1";
+ version = "4.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz";
- sha1 = "6d1bb601b07a4efced97094132093027c95bc298";
+ url = "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz";
+ sha512 = "xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==";
};
};
"buffer-5.4.3" = {
@@ -7771,15 +8122,6 @@ let
sha512 = "4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==";
};
};
- "buffer-indexof-polyfill-1.0.1" = {
- name = "buffer-indexof-polyfill";
- packageName = "buffer-indexof-polyfill";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.1.tgz";
- sha1 = "a9fb806ce8145d5428510ce72f278bb363a638bf";
- };
- };
"buffer-queue-1.0.0" = {
name = "buffer-queue";
packageName = "buffer-queue";
@@ -8149,15 +8491,6 @@ let
sha1 = "847e0fce0a223750a9a027c54b33731ad3154134";
};
};
- "caller-id-0.1.0" = {
- name = "caller-id";
- packageName = "caller-id";
- version = "0.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/caller-id/-/caller-id-0.1.0.tgz";
- sha1 = "59bdac0893d12c3871408279231f97458364f07b";
- };
- };
"caller-path-0.1.0" = {
name = "caller-path";
packageName = "caller-path";
@@ -8284,13 +8617,13 @@ let
sha1 = "a2aa5fb1af688758259c32c141426d78923b9b77";
};
};
- "camelcase-keys-6.0.1" = {
+ "camelcase-keys-6.1.1" = {
name = "camelcase-keys";
packageName = "camelcase-keys";
- version = "6.0.1";
+ version = "6.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.0.1.tgz";
- sha512 = "Pet+fVo99HMVy183qJuyTiQECQlb0dCXg89qhixcud88j4BSns+gzhSrjRT0ustEYSWJqKMO42arm1cS1VG5FA==";
+ url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.1.1.tgz";
+ sha512 = "kEPCddRFChEzO0d6w61yh0WbBiSv9gBnfZWGfXRYPlGqIdIGef6HMR6pgqVSEWCYkrp8B0AtEpEXNY+Jx0xk1A==";
};
};
"caniuse-api-3.0.0" = {
@@ -8302,13 +8635,13 @@ let
sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30000989" = {
+ "caniuse-lite-1.0.30001008" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30000989";
+ version = "1.0.30001008";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz";
- sha512 = "vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001008.tgz";
+ sha512 = "b8DJyb+VVXZGRgJUa30cbk8gKHZ3LOZTBLaUEEVr2P4xpmFigOCc62CO4uzquW641Ouq1Rm9N+rWLWdSYDaDIw==";
};
};
"capture-stack-trace-1.0.1" = {
@@ -8329,6 +8662,15 @@ let
sha1 = "50e21c1b0aa37729f9377def196b5a9cec932ee9";
};
};
+ "cardinal-2.1.1" = {
+ name = "cardinal";
+ packageName = "cardinal";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz";
+ sha1 = "7cc1055d822d212954d07b085dea251cc7bc5505";
+ };
+ };
"caryll-shapeops-0.3.1" = {
name = "caryll-shapeops";
packageName = "caryll-shapeops";
@@ -8428,15 +8770,6 @@ let
sha512 = "azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==";
};
};
- "chainsaw-0.1.0" = {
- name = "chainsaw";
- packageName = "chainsaw";
- version = "0.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz";
- sha1 = "5eab50b28afe58074d0d58291388828b5e5fbc98";
- };
- };
"chalk-0.4.0" = {
name = "chalk";
packageName = "chalk";
@@ -8743,22 +9076,13 @@ let
sha512 = "ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==";
};
};
- "chokidar-3.0.2" = {
+ "chokidar-3.3.0" = {
name = "chokidar";
packageName = "chokidar";
- version = "3.0.2";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz";
- sha512 = "c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==";
- };
- };
- "chokidar-3.1.1" = {
- name = "chokidar";
- packageName = "chokidar";
- version = "3.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/chokidar/-/chokidar-3.1.1.tgz";
- sha512 = "df4o16uZmMHzVQwECZRHwfguOt5ixpuQVaZHjYMvYisgKhE+JXwcj/Tcr3+3bu/XeOJQ9ycYmzu7Mv8XrGxJDQ==";
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz";
+ sha512 = "dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==";
};
};
"chownr-0.0.2" = {
@@ -8770,31 +9094,31 @@ let
sha1 = "2f9aebf746f90808ce00607b72ba73b41604c485";
};
};
- "chownr-1.1.2" = {
+ "chownr-1.1.3" = {
name = "chownr";
packageName = "chownr";
- version = "1.1.2";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz";
- sha512 = "GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==";
+ url = "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz";
+ sha512 = "i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==";
};
};
- "chroma-js-2.0.6" = {
+ "chroma-js-2.1.0" = {
name = "chroma-js";
packageName = "chroma-js";
- version = "2.0.6";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/chroma-js/-/chroma-js-2.0.6.tgz";
- sha512 = "IiiClbBRkRwuXNl6impq5ssEhUGpmWvc5zzImZbDUWLWcFbj6ZbtsdZEx6sIXMKes7azgYaUpnmsY1T8BL6PqQ==";
+ url = "https://registry.npmjs.org/chroma-js/-/chroma-js-2.1.0.tgz";
+ sha512 = "uiRdh4ZZy+UTPSrAdp8hqEdVb1EllLtTHOt5TMaOjJUvi+O54/83Fc5K2ld1P+TJX+dw5B+8/sCgzI6eaur/lg==";
};
};
- "chrome-dgram-3.0.3" = {
+ "chrome-dgram-3.0.4" = {
name = "chrome-dgram";
packageName = "chrome-dgram";
- version = "3.0.3";
+ version = "3.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/chrome-dgram/-/chrome-dgram-3.0.3.tgz";
- sha512 = "rktbTuXuzriInBm9qESjTqRhnscp26gAdsQnUSWIY4a3miF9gnFOBGib+DO0zcJ0ZF2wj6wwQrPgyWfT4+as3g==";
+ url = "https://registry.npmjs.org/chrome-dgram/-/chrome-dgram-3.0.4.tgz";
+ sha512 = "G8rOANSvSRC4hGny/K/ec1gXtNuZGzryFeoev49u0J4g/qws7H25vMKQlbD9izuedFVHwXFTdKQG62Tf/7Cmwg==";
};
};
"chrome-dns-1.0.1" = {
@@ -8806,6 +9130,15 @@ let
sha512 = "HqsYJgIc8ljJJOqOzLphjAs79EUuWSX3nzZi2LNkzlw3GIzAeZbaSektC8iT/tKvLqZq8yl1GJu5o6doA4TRbg==";
};
};
+ "chrome-launcher-0.11.2" = {
+ name = "chrome-launcher";
+ packageName = "chrome-launcher";
+ version = "0.11.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.11.2.tgz";
+ sha512 = "jx0kJDCXdB2ARcDMwNCtrf04oY1Up4rOmVu+fqJ5MTPOOIG8EhRcEU9NZfXZc6dMw9FU8o1r21PNp8V2M0zQ+g==";
+ };
+ };
"chrome-net-3.3.3" = {
name = "chrome-net";
packageName = "chrome-net";
@@ -8815,13 +9148,13 @@ let
sha512 = "11jL8+Ogna8M5TEdyalE8IG6cpaFEU3YcaxAj3YjZKjRM/PeT70pZbrUY+xoGwqiEJZwJE4Td2CvGxUvS9ytKQ==";
};
};
- "chrome-remote-interface-0.26.1" = {
+ "chrome-remote-interface-0.27.2" = {
name = "chrome-remote-interface";
packageName = "chrome-remote-interface";
- version = "0.26.1";
+ version = "0.27.2";
src = fetchurl {
- url = "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.26.1.tgz";
- sha512 = "ela482aJK0riFu05sl+zdbnb3ezMiqzwsqf/f/27HngWds+Fat3vcZWpIoDoeQuWMid/+LfKAteAYWaWPqsweg==";
+ url = "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.27.2.tgz";
+ sha512 = "pVLljQ29SAx8KIv5tSa9sIf8GrEsAZdPJoeWOmY3/nrIzFmE+EryNNHvDkddGod0cmAFTv+GmPG0uvzxi2NWsA==";
};
};
"chrome-trace-event-1.0.2" = {
@@ -8932,6 +9265,15 @@ let
sha512 = "UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==";
};
};
+ "citeproc-2.2.27" = {
+ name = "citeproc";
+ packageName = "citeproc";
+ version = "2.2.27";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/citeproc/-/citeproc-2.2.27.tgz";
+ sha512 = "AQIxcXD6ZZch5V9BPaMpwRTjiRgyOvw80OS9bLWEIHwm7E9b5CXoLj9s7LS+cjkD1iuWGYf1qRK1pd40ymzNmQ==";
+ };
+ };
"class-utils-0.3.6" = {
name = "class-utils";
packageName = "class-utils";
@@ -8959,13 +9301,22 @@ let
sha512 = "4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==";
};
};
- "clean-git-ref-1.0.3" = {
+ "clean-git-ref-2.0.1" = {
name = "clean-git-ref";
packageName = "clean-git-ref";
- version = "1.0.3";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-1.0.3.tgz";
- sha1 = "5325dc839eab01c974ae0e97f5734782750f88ec";
+ url = "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz";
+ sha512 = "bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==";
+ };
+ };
+ "clean-html-1.5.0" = {
+ name = "clean-html";
+ packageName = "clean-html";
+ version = "1.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/clean-html/-/clean-html-1.5.0.tgz";
+ sha512 = "eDu0vN44ZBvoEU0oRIKwWPIccGWXtdnUNmKJuTukZ1de00Uoqavb5pfIMKiC7/r+knQ5RbvAjGuVZiN3JwJL4Q==";
};
};
"clean-stack-1.3.0" = {
@@ -9058,6 +9409,15 @@ let
sha1 = "7e673ee0dd39a611a486476e53f3c6b3941cb582";
};
};
+ "cli-spinner-0.2.10" = {
+ name = "cli-spinner";
+ packageName = "cli-spinner";
+ version = "0.2.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-spinner/-/cli-spinner-0.2.10.tgz";
+ sha512 = "U0sSQ+JJvSLi1pAYuJykwiA8Dsr15uHEy85iCJ6A+0DjVxivr3d+N2Wjvodeg89uP5K6TswFkKBfAD7B3YSn/Q==";
+ };
+ };
"cli-spinners-1.3.1" = {
name = "cli-spinners";
packageName = "cli-spinners";
@@ -9094,6 +9454,15 @@ let
sha1 = "2d1ef7f218a0e786e214540562d4bd177fe32d97";
};
};
+ "cli-truncate-0.2.1" = {
+ name = "cli-truncate";
+ packageName = "cli-truncate";
+ version = "0.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz";
+ sha1 = "9f15cfbb0705005369216c626ac7d05ab90dd574";
+ };
+ };
"cli-truncate-1.1.0" = {
name = "cli-truncate";
packageName = "cli-truncate";
@@ -9103,6 +9472,24 @@ let
sha512 = "bAtZo0u82gCfaAGfSNxUdTI9mNyza7D8w4CVCcaOsy7sgwDzvx6ekr6cuWJqY3UGzgnQ1+4wgENup5eIhgxEYA==";
};
};
+ "cli-ux-4.9.3" = {
+ name = "cli-ux";
+ packageName = "cli-ux";
+ version = "4.9.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-ux/-/cli-ux-4.9.3.tgz";
+ sha512 = "/1owvF0SZ5Gn54cgrikJ0QskgTzeg30HGjkmjFoaHDJzAqFpuX1DBpFR8aLvsE1J5s9MgeYRENQK4BFwOag5VA==";
+ };
+ };
+ "cli-ux-5.3.3" = {
+ name = "cli-ux";
+ packageName = "cli-ux";
+ version = "5.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-ux/-/cli-ux-5.3.3.tgz";
+ sha512 = "a16g+BTjASUH41s1pevai4P3JKwhx85wkOSm6sXWsk6KkdSmDeJ16pSCn2x3nqK7W8n35igOu2YiW+qFkqLRJg==";
+ };
+ };
"cli-width-1.1.1" = {
name = "cli-width";
packageName = "cli-width";
@@ -9274,15 +9661,6 @@ let
sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e";
};
};
- "clone-2.0.0" = {
- name = "clone";
- packageName = "clone";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/clone/-/clone-2.0.0.tgz";
- sha1 = "df65d3ca142e4a4a47db33da3468d088a16fc76e";
- };
- };
"clone-2.1.2" = {
name = "clone";
packageName = "clone";
@@ -9355,15 +9733,6 @@ let
sha512 = "2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==";
};
};
- "clones-1.2.0" = {
- name = "clones";
- packageName = "clones";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/clones/-/clones-1.2.0.tgz";
- sha512 = "FXDYw4TjR8wgPZYui2LeTqWh1BLpfQ8lB6upMtlpDF6WlOOxghmTTxWyngdKTgozqBgKnHbTVwTE+hOHqAykuQ==";
- };
- };
"cmd-shim-2.1.0" = {
name = "cmd-shim";
packageName = "cmd-shim";
@@ -9643,15 +10012,6 @@ let
sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b";
};
};
- "colors-1.1.2" = {
- name = "colors";
- packageName = "colors";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz";
- sha1 = "168a4701756b6a7f51a12ce0c97bfa28c084ed63";
- };
- };
"colors-1.3.2" = {
name = "colors";
packageName = "colors";
@@ -9796,24 +10156,6 @@ let
sha1 = "5e6a88e7070ff5908836ead19169548c30f90bcd";
};
};
- "commander-1.0.4" = {
- name = "commander";
- packageName = "commander";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-1.0.4.tgz";
- sha1 = "5edeb1aee23c4fb541a6b70d692abef19669a2d3";
- };
- };
- "commander-1.1.1" = {
- name = "commander";
- packageName = "commander";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-1.1.1.tgz";
- sha1 = "50d1651868ae60eccff0a2d9f34595376bc6b041";
- };
- };
"commander-1.3.2" = {
name = "commander";
packageName = "commander";
@@ -9868,6 +10210,15 @@ let
sha512 = "7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==";
};
};
+ "commander-2.20.3" = {
+ name = "commander";
+ packageName = "commander";
+ version = "2.20.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";
+ sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==";
+ };
+ };
"commander-2.3.0" = {
name = "commander";
packageName = "commander";
@@ -9895,22 +10246,22 @@ let
sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4";
};
};
- "commander-3.0.0" = {
+ "commander-3.0.2" = {
name = "commander";
packageName = "commander";
- version = "3.0.0";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-3.0.0.tgz";
- sha512 = "pl3QrGOBa9RZaslQiqnnKX2J068wcQw7j9AIaBQ9/JEp5RY6je4jKTImg0Bd+rpoONSe7GUFSgkxLeo17m3Pow==";
+ url = "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz";
+ sha512 = "Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==";
};
};
- "commander-3.0.1" = {
+ "commander-4.0.1" = {
name = "commander";
packageName = "commander";
- version = "3.0.1";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-3.0.1.tgz";
- sha512 = "UNgvDd+csKdc9GD4zjtkHKQbT8Aspt2jCBqNSPp53vAS0L1tS9sXB2TCEOPHJ7kt9bN/niWkYj8T3RQSoMXdSQ==";
+ url = "https://registry.npmjs.org/commander/-/commander-4.0.1.tgz";
+ sha512 = "IPF4ouhCP+qdlcmCedhxX4xiGBPyigb8v5NeUp+0LyhwLgxMqyp3S0vl7TAPfS/hiP7FC3caI/PB9lTmP8r1NA==";
};
};
"commist-1.1.0" = {
@@ -10120,6 +10471,15 @@ let
sha512 = "bzlVWS2THbMetHqXKB8ypsXN4DQ/1qopGwNJi1eYbpwesJcd86FBjFciCQX/YwAhp9bM7NVnPFqZ5LpV7gP0Dg==";
};
};
+ "conf-6.2.0" = {
+ name = "conf";
+ packageName = "conf";
+ version = "6.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/conf/-/conf-6.2.0.tgz";
+ sha512 = "fvl40R6YemHrFsNiyP7TD0tzOe3pQD2dfT2s20WvCaq57A1oV+RImbhn2Y4sQGDz1lB0wNSb7dPcPIvQB69YNA==";
+ };
+ };
"config-1.31.0" = {
name = "config";
packageName = "config";
@@ -10228,6 +10588,15 @@ let
sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10";
};
};
+ "console-browserify-1.2.0" = {
+ name = "console-browserify";
+ packageName = "console-browserify";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz";
+ sha512 = "ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==";
+ };
+ };
"console-control-strings-1.1.0" = {
name = "console-control-strings";
packageName = "console-control-strings";
@@ -10399,13 +10768,13 @@ let
sha1 = "3243397ae93a71d655b3026834a51590b958b9e8";
};
};
- "conventional-changelog-angular-5.0.3" = {
+ "conventional-changelog-angular-5.0.6" = {
name = "conventional-changelog-angular";
packageName = "conventional-changelog-angular";
- version = "5.0.3";
+ version = "5.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.3.tgz";
- sha512 = "YD1xzH7r9yXQte/HF9JBuEDfvjxxwDGGwZU1+ndanbY0oFgA+Po1T9JDSpPLdP0pZT6MhCAsdvFKC4TJ4MTJTA==";
+ url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz";
+ sha512 = "QDEmLa+7qdhVIv8sFZfVxU1VSyVvnXPsxq8Vam49mKUcO1Z8VTLEJk9uI21uiJUsnmm0I4Hrsdc9TgkOQo9WSA==";
};
};
"conventional-changelog-core-3.2.3" = {
@@ -10417,22 +10786,22 @@ let
sha512 = "LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==";
};
};
- "conventional-changelog-preset-loader-2.2.0" = {
+ "conventional-changelog-preset-loader-2.3.0" = {
name = "conventional-changelog-preset-loader";
packageName = "conventional-changelog-preset-loader";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.2.0.tgz";
- sha512 = "zXB+5vF7D5Y3Cb/rJfSyCCvFphCVmF8mFqOdncX3BmjZwAtGAPfYrBcT225udilCKvBbHgyzgxqz2GWDB5xShQ==";
+ url = "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.0.tgz";
+ sha512 = "/rHb32J2EJnEXeK4NpDgMaAVTFZS3o1ExmjKMtYVgIC4MQn0vkNSbYpdGRotkfGGRWiqk3Ri3FBkiZGbAfIfOQ==";
};
};
- "conventional-changelog-writer-4.0.7" = {
+ "conventional-changelog-writer-4.0.10" = {
name = "conventional-changelog-writer";
packageName = "conventional-changelog-writer";
- version = "4.0.7";
+ version = "4.0.10";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.7.tgz";
- sha512 = "p/wzs9eYaxhFbrmX/mCJNwJuvvHR+j4Fd0SQa2xyAhYed6KBiZ780LvoqUUvsayP4R1DtC27czalGUhKV2oabw==";
+ url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.10.tgz";
+ sha512 = "vtO9vBAVh7XnSpGLTB1BOGgsGTz1MdvFjzbSXLrtapWCHWwuVOZFgwdLhlS0MaXwlF1dksWdEb6tnr42Ie2INw==";
};
};
"conventional-commits-filter-2.0.2" = {
@@ -10444,13 +10813,13 @@ let
sha512 = "WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ==";
};
};
- "conventional-commits-parser-3.0.3" = {
+ "conventional-commits-parser-3.0.7" = {
name = "conventional-commits-parser";
packageName = "conventional-commits-parser";
- version = "3.0.3";
+ version = "3.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.3.tgz";
- sha512 = "KaA/2EeUkO4bKjinNfGUyqPTX/6w9JGshuQRik4r/wJz7rUw3+D3fDG6sZSEqJvKILzKXFQuFkpPLclcsAuZcg==";
+ url = "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.7.tgz";
+ sha512 = "4mx/FRC92z0yIiXGyRVYQFhn0jWDwvxnj2UuLaUi3hJSG4Thall6GXA8YOPHQK2qvotciJandJIVmuSvLgDLbQ==";
};
};
"conventional-recommended-bump-5.0.1" = {
@@ -10471,13 +10840,13 @@ let
sha1 = "4829c877e9fe49b3161f3bf3673888e204699860";
};
};
- "convert-source-map-1.6.0" = {
+ "convert-source-map-1.7.0" = {
name = "convert-source-map";
packageName = "convert-source-map";
- version = "1.6.0";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz";
- sha512 = "eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==";
+ url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz";
+ sha512 = "4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==";
};
};
"convert-to-ecmascript-compatible-varname-0.1.5" = {
@@ -10489,13 +10858,13 @@ let
sha1 = "f67a4938c5233443564250479c67014bac878499";
};
};
- "convict-5.1.0" = {
+ "convict-5.2.0" = {
name = "convict";
packageName = "convict";
- version = "5.1.0";
+ version = "5.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/convict/-/convict-5.1.0.tgz";
- sha512 = "0+Rf3wUfEpz+UuwksNgjREf+81eRDsiQ64ZAs3Gh2rZeXIjiI5m0pxwybRZUebpSKEfOFxN5oUthIUpnqIMh6w==";
+ url = "https://registry.npmjs.org/convict/-/convict-5.2.0.tgz";
+ sha512 = "C3cdUwo47cCikZNzu5Vv8AL0MuXVVeg9t/Gyr9qyK5ZpCjOkMPmJ85KUF3CowNeSfj4UtztHxS+hoO9wGRh6kg==";
};
};
"cookie-0.0.4" = {
@@ -10660,13 +11029,13 @@ let
sha512 = "hTNYHUJT5YyMa1cQQE1naGyU6Eh5D5Jl33sMnCh3+q15ZwWTL/TOy3k8+mUvjTp8bwhO5eECGKULYoVO+fp9ZA==";
};
};
- "cordova-common-3.2.0" = {
+ "cordova-common-3.2.1" = {
name = "cordova-common";
packageName = "cordova-common";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/cordova-common/-/cordova-common-3.2.0.tgz";
- sha512 = "EvlQ6PirfR65hGDoQvsluW00uSS2MTVIRKQ3c1Xvsddx7D5T5JgF3fHWkGik/Y/8yNcpI0zI2NcJyie2z/ak2A==";
+ url = "https://registry.npmjs.org/cordova-common/-/cordova-common-3.2.1.tgz";
+ sha512 = "xg0EnjnA6EipxXG8cupdlYQYeDA6+ghbN+Pjq88xN1LInwP6Bo7IyGBdSV5QnfjOvzShF9BBwSxBAv0FOO0C2Q==";
};
};
"cordova-create-2.0.0" = {
@@ -10705,31 +11074,31 @@ let
sha512 = "h479g/5a0PXn//yiFuMrD5MDEbB+mtihNkWcE6uD/aCh/6z0FRZ9sWH3NfZbHDB+Bp1yGLYsjbH8LZBL8KOQ0w==";
};
};
- "core-js-2.6.9" = {
+ "core-js-2.6.10" = {
name = "core-js";
packageName = "core-js";
- version = "2.6.9";
+ version = "2.6.10";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz";
- sha512 = "HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==";
+ url = "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz";
+ sha512 = "I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==";
};
};
- "core-js-3.2.1" = {
+ "core-js-3.4.1" = {
name = "core-js";
packageName = "core-js";
- version = "3.2.1";
+ version = "3.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-3.2.1.tgz";
- sha512 = "Qa5XSVefSVPRxy2XfUC13WbvqkxhkwB3ve+pgCQveNgYzbM/UxZeu1dcOX/xr4UmfUd+muuvsaxilQzCyUurMw==";
+ url = "https://registry.npmjs.org/core-js/-/core-js-3.4.1.tgz";
+ sha512 = "KX/dnuY/J8FtEwbnrzmAjUYgLqtk+cxM86hfG60LGiW3MmltIc2yAmDgBgEkfm0blZhUrdr1Zd84J2Y14mLxzg==";
};
};
- "core-js-compat-3.2.1" = {
+ "core-js-compat-3.4.1" = {
name = "core-js-compat";
packageName = "core-js-compat";
- version = "3.2.1";
+ version = "3.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.2.1.tgz";
- sha512 = "MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==";
+ url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.4.1.tgz";
+ sha512 = "YdeJI26gLc0CQJ9asLE5obEgBz2I0+CIgnoTbS2T0d5IPQw/OCgCIFR527RmpduxjrB3gSEHoGOCTq9sigOyfw==";
};
};
"core-util-is-1.0.2" = {
@@ -10921,22 +11290,13 @@ let
sha512 = "LuoXnCRMKEo3KR3jEbCRpP3Nu2TUhLTlb/axP9+rl+ouhBpxTaHaTTN1bdUS2x2VK3wWyCBl1OZHyHhlRBntWg==";
};
};
- "creato-1.0.5" = {
+ "creato-1.1.0" = {
name = "creato";
packageName = "creato";
- version = "1.0.5";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/creato/-/creato-1.0.5.tgz";
- sha512 = "bneB5jF+I0XNe4d3E6PYszPRb+5S8B3UQ3hDlY6ZSkfEU34RKqCfbUodxwwJn8DhmPYiuefEqEGxvstXEwXuUA==";
- };
- };
- "crocks-0.12.1" = {
- name = "crocks";
- packageName = "crocks";
- version = "0.12.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/crocks/-/crocks-0.12.1.tgz";
- sha512 = "2qCRJwBmPlRQXzd50k9gt9PaItultOP8lj/cKSH2Eai9aeBuNqAnDuyolAm9TGn6Pw/4BgbxtPJLU1S+tQ4WMQ==";
+ url = "https://registry.npmjs.org/creato/-/creato-1.1.0.tgz";
+ sha512 = "fxVZGER1+o5HTBtGYuQEtaYe4uTvplCoPm28uu/7nMzMdBdPvZJlA5qyONJUEevJQGssWJxcmrGMOOCbv25CeA==";
};
};
"cron-1.7.1" = {
@@ -10957,6 +11317,15 @@ let
sha512 = "jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==";
};
};
+ "cross-env-6.0.3" = {
+ name = "cross-env";
+ packageName = "cross-env";
+ version = "6.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cross-env/-/cross-env-6.0.3.tgz";
+ sha512 = "+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==";
+ };
+ };
"cross-fetch-2.2.2" = {
name = "cross-fetch";
packageName = "cross-fetch";
@@ -10975,15 +11344,6 @@ let
sha1 = "7b9247621c23adfdd3856004a823cbe397424d41";
};
};
- "cross-spawn-5.0.1" = {
- name = "cross-spawn";
- packageName = "cross-spawn";
- version = "5.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.0.1.tgz";
- sha1 = "a3bbb302db2297cbea3c04edf36941f4613aa399";
- };
- };
"cross-spawn-5.1.0" = {
name = "cross-spawn";
packageName = "cross-spawn";
@@ -11002,13 +11362,13 @@ let
sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
};
};
- "cross-spawn-7.0.0" = {
+ "cross-spawn-7.0.1" = {
name = "cross-spawn";
packageName = "cross-spawn";
- version = "7.0.0";
+ version = "7.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.0.tgz";
- sha512 = "6U/8SMK2FBNnB21oQ4+6Nsodxanw1gTkntYA2zBdkFYFu3ZDx65P2ONEXGSvob/QS6REjVHQ9zxzdOafwFdstw==";
+ url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz";
+ sha512 = "u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==";
};
};
"cross-spawn-async-2.2.5" = {
@@ -11029,15 +11389,6 @@ let
sha1 = "b1d5f9c1d98af3bdd61f1bda6a86dd1aee4ff8f2";
};
};
- "crx-parser-0.1.2" = {
- name = "crx-parser";
- packageName = "crx-parser";
- version = "0.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/crx-parser/-/crx-parser-0.1.2.tgz";
- sha1 = "7eeeed9eddc95e22c189382e34624044a89a5a6d";
- };
- };
"crypt-0.0.2" = {
name = "crypt";
packageName = "crypt";
@@ -11155,13 +11506,13 @@ let
sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858";
};
};
- "css-select-2.0.2" = {
+ "css-select-2.1.0" = {
name = "css-select";
packageName = "css-select";
- version = "2.0.2";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz";
- sha512 = "dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==";
+ url = "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz";
+ sha512 = "Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==";
};
};
"css-select-base-adapter-0.1.1" = {
@@ -11182,22 +11533,13 @@ let
sha512 = "xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==";
};
};
- "css-tree-1.0.0-alpha.29" = {
+ "css-tree-1.0.0-alpha.37" = {
name = "css-tree";
packageName = "css-tree";
- version = "1.0.0-alpha.29";
+ version = "1.0.0-alpha.37";
src = fetchurl {
- url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz";
- sha512 = "sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==";
- };
- };
- "css-tree-1.0.0-alpha.33" = {
- name = "css-tree";
- packageName = "css-tree";
- version = "1.0.0-alpha.33";
- src = fetchurl {
- url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.33.tgz";
- sha512 = "SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==";
+ url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz";
+ sha512 = "DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==";
};
};
"css-unit-converter-1.1.1" = {
@@ -11218,6 +11560,15 @@ let
sha512 = "a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==";
};
};
+ "css-what-3.2.1" = {
+ name = "css-what";
+ packageName = "css-what";
+ version = "3.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz";
+ sha512 = "WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==";
+ };
+ };
"cssauron-1.4.0" = {
name = "cssauron";
packageName = "cssauron";
@@ -11317,13 +11668,13 @@ let
sha512 = "WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==";
};
};
- "csso-3.5.1" = {
+ "csso-4.0.2" = {
name = "csso";
packageName = "csso";
- version = "3.5.1";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz";
- sha512 = "vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==";
+ url = "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz";
+ sha512 = "kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==";
};
};
"cssom-0.3.8" = {
@@ -11407,15 +11758,6 @@ let
sha1 = "52cc3b3dfc197758c55ad325a95be85071f9e51b";
};
};
- "ctype-0.5.2" = {
- name = "ctype";
- packageName = "ctype";
- version = "0.5.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz";
- sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d";
- };
- };
"ctype-0.5.3" = {
name = "ctype";
packageName = "ctype";
@@ -11461,13 +11803,13 @@ let
sha1 = "988df33feab191ef799a61369dd76c17adf957ea";
};
};
- "cuss-1.16.0" = {
+ "cuss-1.17.0" = {
name = "cuss";
packageName = "cuss";
- version = "1.16.0";
+ version = "1.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cuss/-/cuss-1.16.0.tgz";
- sha512 = "VtYrZxNqRWLd/z3a57ezUv9WLR0l0n0qmYA5O9QBepliUWlEvRgBUnfZO6bZK29KocssaZ6ks7EistDLYPFWhA==";
+ url = "https://registry.npmjs.org/cuss/-/cuss-1.17.0.tgz";
+ sha512 = "3ZCx/QsMbJczIwh7A0mFzg4fmugBVf+LS3G310RD5fX6Td2imd9WV+zO1shsN9OkMOjeS3Mk5V28mUrsR6Y6Qg==";
};
};
"custom-error-instance-2.1.1" = {
@@ -11704,13 +12046,13 @@ let
sha512 = "gz9RuhUxq3coYBrelzuFXCNyC579aO3Bm1Wlwa12/9tJr1NP0AAGxpHJYA1HZvt8X7ZdrtMzpFyNvs2Y9PFG6w==";
};
};
- "data-uri-to-buffer-2.0.1" = {
+ "data-uri-to-buffer-1.2.0" = {
name = "data-uri-to-buffer";
packageName = "data-uri-to-buffer";
- version = "2.0.1";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.1.tgz";
- sha512 = "OkVVLrerfAKZlW2ZZ3Ve2y65jgiWqBKsTfUIAFbn8nVbPcCZg6l6gikKlEYv0kXcmzqGm6mFq/Jf2vriuEkv8A==";
+ url = "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz";
+ sha512 = "vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==";
};
};
"data-urls-1.1.0" = {
@@ -11722,6 +12064,15 @@ let
sha512 = "YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==";
};
};
+ "date-fns-1.30.1" = {
+ name = "date-fns";
+ packageName = "date-fns";
+ version = "1.30.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz";
+ sha512 = "hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==";
+ };
+ };
"date-format-2.1.0" = {
name = "date-format";
packageName = "date-format";
@@ -11740,24 +12091,6 @@ let
sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b";
};
};
- "date-utils-1.2.21" = {
- name = "date-utils";
- packageName = "date-utils";
- version = "1.2.21";
- src = fetchurl {
- url = "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz";
- sha1 = "61fb16cdc1274b3c9acaaffe9fc69df8720a2b64";
- };
- };
- "dateformat-1.0.2-1.2.3" = {
- name = "dateformat";
- packageName = "dateformat";
- version = "1.0.2-1.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz";
- sha1 = "b0220c02de98617433b72851cf47de3df2cdbee9";
- };
- };
"dateformat-2.2.0" = {
name = "dateformat";
packageName = "dateformat";
@@ -11812,6 +12145,15 @@ let
sha512 = "mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==";
};
};
+ "debounce-fn-3.0.1" = {
+ name = "debounce-fn";
+ packageName = "debounce-fn";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debounce-fn/-/debounce-fn-3.0.1.tgz";
+ sha512 = "aBoJh5AhpqlRoHZjHmOzZlRx+wz2xVwGL9rjs+Kj0EWUrL4/h4K7OD176thl2Tdoqui/AaA4xhHrNArGLAaI3Q==";
+ };
+ };
"debounced-seeker-1.0.0" = {
name = "debounced-seeker";
packageName = "debounced-seeker";
@@ -12181,15 +12523,6 @@ let
sha512 = "R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==";
};
};
- "deepmerge-3.2.0" = {
- name = "deepmerge";
- packageName = "deepmerge";
- version = "3.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/deepmerge/-/deepmerge-3.2.0.tgz";
- sha512 = "6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow==";
- };
- };
"deepmerge-3.3.0" = {
name = "deepmerge";
packageName = "deepmerge";
@@ -12199,6 +12532,24 @@ let
sha512 = "GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==";
};
};
+ "deepmerge-4.0.0" = {
+ name = "deepmerge";
+ packageName = "deepmerge";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.0.0.tgz";
+ sha512 = "YZ1rOP5+kHor4hMAH+HRQnBQHg+wvS1un1hAOuIcxcBy0hzcUf6Jg2a1w65kpoOUnurOfZbERwjI1TfZxNjcww==";
+ };
+ };
+ "deepmerge-4.2.2" = {
+ name = "deepmerge";
+ packageName = "deepmerge";
+ version = "4.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz";
+ sha512 = "FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==";
+ };
+ };
"default-browser-id-1.0.4" = {
name = "default-browser-id";
packageName = "default-browser-id";
@@ -12217,15 +12568,6 @@ let
sha512 = "QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==";
};
};
- "default-gateway-4.2.0" = {
- name = "default-gateway";
- packageName = "default-gateway";
- version = "4.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz";
- sha512 = "h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==";
- };
- };
"default-resolution-2.0.0" = {
name = "default-resolution";
packageName = "default-resolution";
@@ -12253,13 +12595,13 @@ let
sha1 = "c656051e9817d9ff08ed881477f3fe4019f3ef7d";
};
};
- "defer-to-connect-1.0.2" = {
+ "defer-to-connect-1.1.0" = {
name = "defer-to-connect";
packageName = "defer-to-connect";
- version = "1.0.2";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz";
- sha512 = "k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==";
+ url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.0.tgz";
+ sha512 = "WE2sZoctWm/v4smfCAdjYbrfS55JiMRdlY9ZubFhsYbteCK9+BvAx4YV7nPjYM6ZnX5BcoVKwfmyx9sIFTgQMQ==";
};
};
"deferred-0.7.11" = {
@@ -12280,13 +12622,13 @@ let
sha1 = "2cef1f111e1c57870d8bbb8af2650e587cd2f5b4";
};
};
- "deferred-leveldown-5.2.1" = {
+ "deferred-leveldown-5.3.0" = {
name = "deferred-leveldown";
packageName = "deferred-leveldown";
- version = "5.2.1";
+ version = "5.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.2.1.tgz";
- sha512 = "PwXZRn5EmW+IKYVAYVc7G9FsRkShr0myPubPuq+mtLhDq9xSUqfvTlNZKoeQGeXACHXkeCFurKrz5oo6TZ3qwg==";
+ url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz";
+ sha512 = "a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==";
};
};
"define-properties-1.1.3" = {
@@ -12469,13 +12811,13 @@ let
sha512 = "xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==";
};
};
- "deps-sort-2.0.0" = {
+ "deps-sort-2.0.1" = {
name = "deps-sort";
packageName = "deps-sort";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz";
- sha1 = "091724902e84658260eb910748cccd1af6e21fb5";
+ url = "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz";
+ sha512 = "1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==";
};
};
"deref-0.6.4" = {
@@ -12703,15 +13045,6 @@ let
sha512 = "s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==";
};
};
- "diff-lines-1.1.1" = {
- name = "diff-lines";
- packageName = "diff-lines";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/diff-lines/-/diff-lines-1.1.1.tgz";
- sha512 = "Oo5JzEEriF/+T0usOeRP5yOzr6SWvni2rrxvIgijMZSxPcEvf8JOvCO5GpnWwkte7fcOgnue/f5ECg1H9lMPCw==";
- };
- };
"diff-match-patch-1.0.4" = {
name = "diff-match-patch";
packageName = "diff-match-patch";
@@ -12730,6 +13063,15 @@ let
sha512 = "YDadfvH7ge833dKRGNr1gWZLa00tihMhwACUuQwrIQcPu/tnZ9t/Dq5W6fTQaKnLZ7iY7snGoyikTmF9mqBx+Q==";
};
};
+ "diff3-0.0.3" = {
+ name = "diff3";
+ packageName = "diff3";
+ version = "0.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/diff3/-/diff3-0.0.3.tgz";
+ sha1 = "d4e5c3a4cdf4e5fe1211ab42e693fcb4321580fc";
+ };
+ };
"diffie-hellman-5.0.3" = {
name = "diffie-hellman";
packageName = "diffie-hellman";
@@ -12838,13 +13180,13 @@ let
sha1 = "57ddacb47324ae5f58d2cc0da886db4ce9eeb718";
};
};
- "dispensary-0.37.0" = {
+ "dispensary-0.40.0" = {
name = "dispensary";
packageName = "dispensary";
- version = "0.37.0";
+ version = "0.40.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dispensary/-/dispensary-0.37.0.tgz";
- sha512 = "Baqbt8MDkRYQZHB7XEd8iBUP8wRkRLjNWbm16nSDTOIoGvgF4Z8Q9wV1yD72TYjFC0kj1/o3nfPXPiAvWqjC8g==";
+ url = "https://registry.npmjs.org/dispensary/-/dispensary-0.40.0.tgz";
+ sha512 = "ttKDQvGBf+ygQ4rXuLBLErp3kMJIS+Gfmy+nJ6N/EfV8/RQdjd9SORpc729YK5SYAI+IuBo88S2xGUjKjU2jYw==";
};
};
"diveSync-0.3.0" = {
@@ -13045,13 +13387,13 @@ let
sha512 = "l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==";
};
};
- "dom-serializer-0.2.1" = {
+ "dom-serializer-0.2.2" = {
name = "dom-serializer";
packageName = "dom-serializer";
- version = "0.2.1";
+ version = "0.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz";
- sha512 = "sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==";
+ url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz";
+ sha512 = "2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==";
};
};
"dom-walk-0.1.1" = {
@@ -13189,6 +13531,15 @@ let
sha512 = "tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==";
};
};
+ "dot-prop-5.2.0" = {
+ name = "dot-prop";
+ packageName = "dot-prop";
+ version = "5.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz";
+ sha512 = "uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==";
+ };
+ };
"dotenv-4.0.0" = {
name = "dotenv";
packageName = "dotenv";
@@ -13216,31 +13567,31 @@ let
sha512 = "HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==";
};
};
- "dotenv-8.1.0" = {
+ "dotenv-8.2.0" = {
name = "dotenv";
packageName = "dotenv";
- version = "8.1.0";
+ version = "8.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dotenv/-/dotenv-8.1.0.tgz";
- sha512 = "GUE3gqcDCaMltj2++g6bRQ5rBJWtkWTmqmD0fo1RnnMuUqHNCt2oTPeDnS9n6fKYvlhn7AeBkb38lymBtWBQdA==";
+ url = "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz";
+ sha512 = "8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==";
};
};
- "dotenv-expand-4.2.0" = {
+ "dotenv-expand-5.1.0" = {
name = "dotenv-expand";
packageName = "dotenv-expand";
- version = "4.2.0";
+ version = "5.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz";
- sha1 = "def1f1ca5d6059d24a766e587942c21106ce1275";
+ url = "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz";
+ sha512 = "YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==";
};
};
- "dotnet-deps-parser-4.5.0" = {
+ "dotnet-deps-parser-4.5.2" = {
name = "dotnet-deps-parser";
packageName = "dotnet-deps-parser";
- version = "4.5.0";
+ version = "4.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/dotnet-deps-parser/-/dotnet-deps-parser-4.5.0.tgz";
- sha512 = "t6rBxcWVZSDNhhWdsbq9ozaCzfPXV79FiyES1JLNEoA7nYF+zDC2VZvFZSnH8ilU3bghJXxZPH+EcKYvfw8g/g==";
+ url = "https://registry.npmjs.org/dotnet-deps-parser/-/dotnet-deps-parser-4.5.2.tgz";
+ sha512 = "bk5Q1luEwQ10rrBwZbtTxUNadaLz2dM6xzOLoTK+oUBcaq6saCeELmkIgdG+Fwkn58XRgLQvOySVS0gp4OG6RA==";
};
};
"downgrade-root-1.2.2" = {
@@ -13432,15 +13783,6 @@ let
sha1 = "12c91b3085a37f0baa336e9486eac4bf94e3e788";
};
};
- "easy-table-1.1.0" = {
- name = "easy-table";
- packageName = "easy-table";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/easy-table/-/easy-table-1.1.0.tgz";
- sha1 = "86f9ab4c102f0371b7297b92a651d5824bc8cb73";
- };
- };
"ecc-jsbn-0.1.2" = {
name = "ecc-jsbn";
packageName = "ecc-jsbn";
@@ -13450,15 +13792,6 @@ let
sha1 = "3a83a904e54353287874c564b7549386849a98c9";
};
};
- "ecc-jsbn-0.2.0" = {
- name = "ecc-jsbn";
- packageName = "ecc-jsbn";
- version = "0.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.2.0.tgz";
- sha1 = "7c98afab245f6df32290473c0abee2f2d39334c7";
- };
- };
"ecdsa-sig-formatter-1.0.11" = {
name = "ecdsa-sig-formatter";
packageName = "ecdsa-sig-formatter";
@@ -13576,13 +13909,13 @@ let
sha512 = "kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==";
};
};
- "electron-to-chromium-1.3.264" = {
+ "electron-to-chromium-1.3.306" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.264";
+ version = "1.3.306";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.264.tgz";
- sha512 = "z8E7WkrrquCuGYv+kKyybuZIbdms+4PeHp7Zm2uIgEhAigP0bOwqXILItwj0YO73o+QyHY/7XtEfP5DsHOWQgQ==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.306.tgz";
+ sha512 = "frDqXvrIROoYvikSKTIKbHbzO6M3/qC6kCIt/1FOa9kALe++c4VAJnwjSFvf1tYLEUsP2n9XZ4XSCyqc3l7A/A==";
};
};
"elegant-spinner-1.0.1" = {
@@ -13621,15 +13954,6 @@ let
sha512 = "xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==";
};
};
- "elm-hot-1.1.1" = {
- name = "elm-hot";
- packageName = "elm-hot";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/elm-hot/-/elm-hot-1.1.1.tgz";
- sha512 = "ZHjoHd2Ev6riNXNQirj3J+GKKXXwedAUikfFBYzlVL/+3CdGs96cpZ7nhAk4c5l//Qa9ymltrqX36mOlr0pPFA==";
- };
- };
"email-validator-2.0.4" = {
name = "email-validator";
packageName = "email-validator";
@@ -13757,13 +14081,13 @@ let
sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb";
};
};
- "encoding-down-6.2.0" = {
+ "encoding-down-6.3.0" = {
name = "encoding-down";
packageName = "encoding-down";
- version = "6.2.0";
+ version = "6.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/encoding-down/-/encoding-down-6.2.0.tgz";
- sha512 = "XlIoQMBMbU4aE01uSKpAix0sXBJWK8YPhuOdvKa1CroThZyUpj0zWzt+bbe7g1KWsdhNFFzHkQHSdDymVtpJ1w==";
+ url = "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz";
+ sha512 = "QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==";
};
};
"end-of-stream-0.1.5" = {
@@ -13793,13 +14117,13 @@ let
sha1 = "e9353258baa9108965efc41cb0ef8ade2f3cfb07";
};
};
- "end-of-stream-1.4.1" = {
+ "end-of-stream-1.4.4" = {
name = "end-of-stream";
packageName = "end-of-stream";
- version = "1.4.1";
+ version = "1.4.4";
src = fetchurl {
- url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz";
- sha512 = "1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==";
+ url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
+ sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
};
};
"end-with-1.0.2" = {
@@ -13946,6 +14270,15 @@ let
sha512 = "F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==";
};
};
+ "enhanced-resolve-4.1.1" = {
+ name = "enhanced-resolve";
+ packageName = "enhanced-resolve";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz";
+ sha512 = "98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==";
+ };
+ };
"ensure-posix-path-1.1.1" = {
name = "ensure-posix-path";
packageName = "ensure-posix-path";
@@ -13991,6 +14324,15 @@ let
sha512 = "D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==";
};
};
+ "env-ci-3.2.2" = {
+ name = "env-ci";
+ packageName = "env-ci";
+ version = "3.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/env-ci/-/env-ci-3.2.2.tgz";
+ sha512 = "AOiNZ3lmxrtva3r/roqaYDF+1PX2V+ouUzuGqJf7KNxyyYkuU+CsfFbbUeibQPdixxjI/lP6eDtvtkX1/wymJw==";
+ };
+ };
"env-paths-1.0.0" = {
name = "env-paths";
packageName = "env-paths";
@@ -14000,6 +14342,15 @@ let
sha1 = "4168133b42bb05c38a35b1ae4397c8298ab369e0";
};
};
+ "env-paths-2.2.0" = {
+ name = "env-paths";
+ packageName = "env-paths";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz";
+ sha512 = "6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==";
+ };
+ };
"env-variable-0.0.5" = {
name = "env-variable";
packageName = "env-variable";
@@ -14009,15 +14360,6 @@ let
sha512 = "zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==";
};
};
- "envconf-0.0.4" = {
- name = "envconf";
- packageName = "envconf";
- version = "0.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/envconf/-/envconf-0.0.4.tgz";
- sha1 = "85675afba237c43f98de2d46adc0e532a4dcf48b";
- };
- };
"envinfo-7.3.1" = {
name = "envinfo";
packageName = "envinfo";
@@ -14027,6 +14369,15 @@ let
sha512 = "GvXiDTqLYrORVSCuJCsWHPXF5BFvoWMQA9xX4YVjPT1jyS3aZEHUBwjzxU/6LTPF9ReHgVEbX7IEN5UvSXHw/A==";
};
};
+ "envinfo-7.4.0" = {
+ name = "envinfo";
+ packageName = "envinfo";
+ version = "7.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/envinfo/-/envinfo-7.4.0.tgz";
+ sha512 = "FdDfnWnCVjxTTpWE3d6Jgh5JDIA3Cw7LCgpM/pI7kK1ORkjaqI2r6NqQ+ln2j0dfpgxY00AWieSvtkiZQKIItA==";
+ };
+ };
"epidemic-broadcast-trees-7.0.0" = {
name = "epidemic-broadcast-trees";
packageName = "epidemic-broadcast-trees";
@@ -14090,31 +14441,31 @@ let
sha512 = "rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==";
};
};
- "es-abstract-1.14.2" = {
+ "es-abstract-1.16.0" = {
name = "es-abstract";
packageName = "es-abstract";
- version = "1.14.2";
+ version = "1.16.0";
src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz";
- sha512 = "DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==";
+ url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.16.0.tgz";
+ sha512 = "xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg==";
};
};
- "es-to-primitive-1.2.0" = {
+ "es-to-primitive-1.2.1" = {
name = "es-to-primitive";
packageName = "es-to-primitive";
- version = "1.2.0";
+ version = "1.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz";
- sha512 = "qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==";
+ url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
+ sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
};
};
- "es5-ext-0.10.51" = {
+ "es5-ext-0.10.52" = {
name = "es5-ext";
packageName = "es5-ext";
- version = "0.10.51";
+ version = "0.10.52";
src = fetchurl {
- url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.51.tgz";
- sha512 = "oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ==";
+ url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.52.tgz";
+ sha512 = "bWCbE9fbpYQY4CU6hJbJ1vSz70EClMlDgJ7BmwI+zEJhxrwjesZRPglGJlsZhu0334U3hI+gaspwksH9IGD6ag==";
};
};
"es5-ext-0.8.2" = {
@@ -14216,15 +14567,6 @@ let
sha1 = "5109d62f3e56ea967c4b63505aef08291c8a5203";
};
};
- "es6-promisify-6.0.1" = {
- name = "es6-promisify";
- packageName = "es6-promisify";
- version = "6.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.1.tgz";
- sha512 = "J3ZkwbEnnO+fGAKrjVpeUAnZshAdfZvbhQpqfIH9kSAspReRC4nJnu8ewm55b4y9ElyeuhCTzJD0XiH8Tsbhlw==";
- };
- };
"es6-promisify-6.0.2" = {
name = "es6-promisify";
packageName = "es6-promisify";
@@ -14252,13 +14594,13 @@ let
sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77";
};
};
- "es6-symbol-3.1.2" = {
+ "es6-symbol-3.1.3" = {
name = "es6-symbol";
packageName = "es6-symbol";
- version = "3.1.2";
+ version = "3.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.2.tgz";
- sha512 = "/ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ==";
+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz";
+ sha512 = "NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==";
};
};
"es6-weak-map-2.0.3" = {
@@ -14414,13 +14756,13 @@ let
sha512 = "S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==";
};
};
- "eslint-6.4.0" = {
+ "eslint-6.6.0" = {
name = "eslint";
packageName = "eslint";
- version = "6.4.0";
+ version = "6.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-6.4.0.tgz";
- sha512 = "WTVEzK3lSFoXUovDHEbkJqCVPEPwbhCq4trDktNI6ygs7aO41d4cDT0JFAT5MivzZeVLWlg7vHL+bgrQv/t3vA==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-6.6.0.tgz";
+ sha512 = "PpEBq7b6qY/qrOmpYQ/jTMDYfuQMELR4g4WI1M/NaSDDD/bdcMb+dj4Hgks7p41kW2caXsPsEZAEAyAgjVVC0g==";
};
};
"eslint-plugin-no-unsafe-innerhtml-1.0.16" = {
@@ -14477,22 +14819,13 @@ let
sha512 = "oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==";
};
};
- "eslint-utils-1.4.2" = {
+ "eslint-utils-1.4.3" = {
name = "eslint-utils";
packageName = "eslint-utils";
- version = "1.4.2";
+ version = "1.4.3";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz";
- sha512 = "eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==";
- };
- };
- "eslint-visitor-keys-1.0.0" = {
- name = "eslint-visitor-keys";
- packageName = "eslint-visitor-keys";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz";
- sha512 = "qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==";
+ url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz";
+ sha512 = "fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==";
};
};
"eslint-visitor-keys-1.1.0" = {
@@ -14567,6 +14900,15 @@ let
sha512 = "EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==";
};
};
+ "espree-6.1.2" = {
+ name = "espree";
+ packageName = "espree";
+ version = "6.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz";
+ sha512 = "2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==";
+ };
+ };
"esprima-1.1.1" = {
name = "esprima";
packageName = "esprima";
@@ -14792,15 +15134,6 @@ let
sha1 = "5da9cf3c7900975989db5a68c28e5b3c98ebe03a";
};
};
- "event-stream-3.1.5" = {
- name = "event-stream";
- packageName = "event-stream";
- version = "3.1.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/event-stream/-/event-stream-3.1.5.tgz";
- sha1 = "6cba5a3ae02a7e4967d65ad04ef12502a2fff66c";
- };
- };
"event-stream-3.1.7" = {
name = "event-stream";
packageName = "event-stream";
@@ -15035,6 +15368,15 @@ let
sha512 = "adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==";
};
};
+ "execa-3.3.0" = {
+ name = "execa";
+ packageName = "execa";
+ version = "3.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/execa/-/execa-3.3.0.tgz";
+ sha512 = "j5Vit5WZR/cbHlqU97+qcnw9WHRCIL4V1SVe75VcHcD1JRBdt8fv0zw89b7CQHQdUHTt2VjuhcF5ibAgVOxqpg==";
+ };
+ };
"execall-1.0.0" = {
name = "execall";
packageName = "execall";
@@ -15224,6 +15566,15 @@ let
sha1 = "f5fc2f9fa9e9a8578634f10e86ba5a4346b96f4f";
};
};
+ "ext-1.2.0" = {
+ name = "ext";
+ packageName = "ext";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ext/-/ext-1.2.0.tgz";
+ sha512 = "0ccUQK/9e3NreLFg6K6np8aPyRgwycx+oFGtfx1dSp7Wj00Ozw9r05FgBRlzjf2XBM7LAzwgLyDscRrtSU91hA==";
+ };
+ };
"ext-list-2.2.2" = {
name = "ext-list";
packageName = "ext-list";
@@ -15377,6 +15728,15 @@ let
sha1 = "5abbedc98c0d5202e3278727f9192d7e086c6be1";
};
};
+ "extract-stack-1.0.0" = {
+ name = "extract-stack";
+ packageName = "extract-stack";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extract-stack/-/extract-stack-1.0.0.tgz";
+ sha1 = "b97acaf9441eea2332529624b732fc5a1c8165fa";
+ };
+ };
"extract-zip-1.6.7" = {
name = "extract-zip";
packageName = "extract-zip";
@@ -15521,15 +15881,6 @@ let
sha512 = "FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==";
};
};
- "fast-json-patch-0.5.6" = {
- name = "fast-json-patch";
- packageName = "fast-json-patch";
- version = "0.5.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-0.5.6.tgz";
- sha1 = "66e4028e381eaa002edeb280d10238f3a46c3402";
- };
- };
"fast-json-patch-2.2.1" = {
name = "fast-json-patch";
packageName = "fast-json-patch";
@@ -15683,24 +16034,6 @@ let
sha512 = "lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==";
};
};
- "feedparser-2.2.9" = {
- name = "feedparser";
- packageName = "feedparser";
- version = "2.2.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/feedparser/-/feedparser-2.2.9.tgz";
- sha1 = "9138197dafdae05fcadde0036beeaf6066c2c5e9";
- };
- };
- "fibers-1.0.15" = {
- name = "fibers";
- packageName = "fibers";
- version = "1.0.15";
- src = fetchurl {
- url = "https://registry.npmjs.org/fibers/-/fibers-1.0.15.tgz";
- sha1 = "22f039c8f18b856190fbbe4decf056154c1eae9c";
- };
- };
"fields-0.1.24" = {
name = "fields";
packageName = "fields";
@@ -15746,13 +16079,13 @@ let
sha1 = "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962";
};
};
- "figures-3.0.0" = {
+ "figures-3.1.0" = {
name = "figures";
packageName = "figures";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz";
- sha512 = "HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==";
+ url = "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz";
+ sha512 = "ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==";
};
};
"file-entry-cache-2.0.0" = {
@@ -15782,13 +16115,13 @@ let
sha512 = "uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==";
};
};
- "file-type-12.1.0" = {
+ "file-type-12.3.1" = {
name = "file-type";
packageName = "file-type";
- version = "12.1.0";
+ version = "12.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/file-type/-/file-type-12.1.0.tgz";
- sha512 = "aZkf42yWGiH+vSOpbVgvbnoRuX4JiitMX9pHYqTHemNQ3lrx64iHi33YGAP7TSJSno56kxQY1lHmw8S6ujlFUg==";
+ url = "https://registry.npmjs.org/file-type/-/file-type-12.3.1.tgz";
+ sha512 = "FXxY5h6vSYMjrRal4YqbtfuoKD/oE0AMjJ7E5Hm+BdaQECcFVD03B41RAWYJ7wyuLr/wRnCtFo7y37l+nh+TAA==";
};
};
"file-type-3.9.0" = {
@@ -16250,13 +16583,13 @@ let
sha512 = "ougBA2q6Rn9sZrjZQ9r5pTFxCotlGouySpD2yRIuq5AYwwfIT8HHhVMeSwrN5qJayjHINLJyrnsSkkPCZyfMrQ==";
};
};
- "flow-parser-0.108.0" = {
+ "flow-parser-0.111.3" = {
name = "flow-parser";
packageName = "flow-parser";
- version = "0.108.0";
+ version = "0.111.3";
src = fetchurl {
- url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.108.0.tgz";
- sha512 = "Ug8VuwlyDIZq5Xgrf+T7XLpKydhqYyNd8lmFtf7PZbu90T5LL+FeHjWzxyrBn35RCCZMw7pXrjCrHOSs+2zXyg==";
+ url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.111.3.tgz";
+ sha512 = "iEjGZ94OBMcESxnLorXNjJmtd/JtQYXUVrQpfwvtAKkuyawRmv+2LM6nqyOsOJkISEYbyY6ziudRE0u4VyPSVA==";
};
};
"fluent-ffmpeg-2.1.2" = {
@@ -16502,15 +16835,6 @@ let
sha1 = "d35bc62e7fbc2937ae78f948aaa0d38d90607577";
};
};
- "form-data-1.0.1" = {
- name = "form-data";
- packageName = "form-data";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz";
- sha1 = "ae315db9a4907fa065502304a66d7733475ee37c";
- };
- };
"form-data-2.1.4" = {
name = "form-data";
packageName = "form-data";
@@ -16718,15 +17042,6 @@ let
sha512 = "y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==";
};
};
- "fs-copy-file-sync-1.1.1" = {
- name = "fs-copy-file-sync";
- packageName = "fs-copy-file-sync";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/fs-copy-file-sync/-/fs-copy-file-sync-1.1.1.tgz";
- sha512 = "2QY5eeqVv4m2PfyMiEuy9adxNP+ajf+8AR05cEi+OAzPcOj90hvFImeZhTmKLBgSd9EvG33jsD7ZRxsx9dThkQ==";
- };
- };
"fs-exists-sync-0.1.0" = {
name = "fs-exists-sync";
packageName = "fs-exists-sync";
@@ -16844,6 +17159,15 @@ let
sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==";
};
};
+ "fs-minipass-2.0.0" = {
+ name = "fs-minipass";
+ packageName = "fs-minipass";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.0.0.tgz";
+ sha512 = "40Qz+LFXmd9tzYVnnBmZvFfvAADfUA14TXPK1s7IfElJTIZ97rA8w4Kin7Wt5JBrC3ShnnFJO/5vPjPEeJIq9A==";
+ };
+ };
"fs-mkdirp-stream-1.0.0" = {
name = "fs-mkdirp-stream";
packageName = "fs-mkdirp-stream";
@@ -16889,13 +17213,13 @@ let
sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
};
};
- "fs2-0.3.5" = {
+ "fs2-0.3.7" = {
name = "fs2";
packageName = "fs2";
- version = "0.3.5";
+ version = "0.3.7";
src = fetchurl {
- url = "https://registry.npmjs.org/fs2/-/fs2-0.3.5.tgz";
- sha512 = "EL6G81ucjbmmycRwgekYMjjbKGFSop+eHgYLvBiQydp0H0Qugwbs5qOhifSzbCLZPy25rgXxsxsSrFqpTkitwA==";
+ url = "https://registry.npmjs.org/fs2/-/fs2-0.3.7.tgz";
+ sha512 = "fwfd9MBI/fnXtR/ClVTyeuPXJ+oI5WNyXvBQPmc4btgqLYTKOuBRTRUVjmVpDUri0C88HLwMlc5ESg48fEAGjw==";
};
};
"fsevents-1.2.9" = {
@@ -16916,6 +17240,15 @@ let
sha512 = "a7YT0SV3RB+DjYcppwVDLtn13UQnmg0SWZS7ezZD0UjnLwXmy8Zm21GMVGLaFGimIqcvyMQaOJBrop8MyOp1kQ==";
};
};
+ "fsevents-2.1.2" = {
+ name = "fsevents";
+ packageName = "fsevents";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz";
+ sha512 = "R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==";
+ };
+ };
"fstream-0.1.31" = {
name = "fstream";
packageName = "fstream";
@@ -17006,15 +17339,6 @@ let
sha512 = "igHogHf5wTqqaPPTOav18MMTVq/eoeTJiw/PvPUuwnzU8vbyZInFPgR66G9ZBwvwxC7e611nbtB4xSMcYVhlvg==";
};
};
- "galaxy-0.1.12" = {
- name = "galaxy";
- packageName = "galaxy";
- version = "0.1.12";
- src = fetchurl {
- url = "https://registry.npmjs.org/galaxy/-/galaxy-0.1.12.tgz";
- sha1 = "0c989774f2870c69378aa665648cdc60f343aa53";
- };
- };
"gauge-1.2.7" = {
name = "gauge";
packageName = "gauge";
@@ -17249,13 +17573,13 @@ let
sha512 = "EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==";
};
};
- "get-uri-2.0.3" = {
+ "get-uri-2.0.4" = {
name = "get-uri";
packageName = "get-uri";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/get-uri/-/get-uri-2.0.3.tgz";
- sha512 = "x5j6Ks7FOgLD/GlvjKwgu7wdmMR55iuRHhn8hj/+gA+eSbxQvZ+AEomq+3MgVEZj1vpi738QahGbCCSIDtXtkw==";
+ url = "https://registry.npmjs.org/get-uri/-/get-uri-2.0.4.tgz";
+ sha512 = "v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q==";
};
};
"get-value-2.0.6" = {
@@ -17348,6 +17672,15 @@ let
sha1 = "c57d1145eec16465ab9bfbdf575262b1691624d6";
};
};
+ "git-parse-1.0.3" = {
+ name = "git-parse";
+ packageName = "git-parse";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/git-parse/-/git-parse-1.0.3.tgz";
+ sha512 = "LlGDePBQ9Lr/jsL3ULrnV8SQL8sk3cdScyc+vAk6jVLkHBOxdIj3JosNWemH2o9pNnGtcqukl+ym1Nl6k5jw0Q==";
+ };
+ };
"git-raw-commits-2.0.0" = {
name = "git-raw-commits";
packageName = "git-raw-commits";
@@ -17438,15 +17771,6 @@ let
sha1 = "41d045f3851a5ea88f03f24ca1c6178114464b9b";
};
};
- "github-0.1.6" = {
- name = "github";
- packageName = "github";
- version = "0.1.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/github/-/github-0.1.6.tgz";
- sha1 = "1344e694f8d20ef9b29bcbfd1ca5eb4f7a287922";
- };
- };
"github-from-package-0.0.0" = {
name = "github-from-package";
packageName = "github-from-package";
@@ -17555,6 +17879,15 @@ let
sha512 = "hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==";
};
};
+ "glob-7.1.6" = {
+ name = "glob";
+ packageName = "glob";
+ version = "7.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
+ sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
+ };
+ };
"glob-base-0.3.0" = {
name = "glob-base";
packageName = "glob-base";
@@ -17654,13 +17987,13 @@ let
sha1 = "e76989268a6c74c38908b1305b10fc0e394e9d0f";
};
};
- "global-agent-2.1.1" = {
+ "global-agent-2.1.6" = {
name = "global-agent";
packageName = "global-agent";
- version = "2.1.1";
+ version = "2.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/global-agent/-/global-agent-2.1.1.tgz";
- sha512 = "MjLP2o331SpSxBMBFSWxs5PaWDhjXxysHepQ/hmBCjhjw74cbO9R/IBCbaSJ4GLPKm01dRcgXBtRr7p7XZEnfg==";
+ url = "https://registry.npmjs.org/global-agent/-/global-agent-2.1.6.tgz";
+ sha512 = "fL+xfraAlc1MXU8Gs0DAg/eHH+H1CjxbK+BLU3Qt55dAVMAQ8fH8k/UrLwV4A+Vk/hl/TePWuTxFnqJzCV1/Kw==";
};
};
"global-dirs-0.1.1" = {
@@ -17988,13 +18321,13 @@ let
sha512 = "b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==";
};
};
- "graceful-fs-4.2.2" = {
+ "graceful-fs-4.2.3" = {
name = "graceful-fs";
packageName = "graceful-fs";
- version = "4.2.2";
+ version = "4.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz";
- sha512 = "IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==";
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz";
+ sha512 = "a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==";
};
};
"graceful-readlink-1.0.1" = {
@@ -18060,13 +18393,13 @@ let
sha512 = "QZ5BL8ZO/B20VA8APauGBg3GyEgZ19eduvpLWoq5x7gMmWnHoy8rlQWPLmWgFvo1yNgjSEFMesmS4R6pPr7xog==";
};
};
- "graphql-14.5.7" = {
+ "graphql-14.5.8" = {
name = "graphql";
packageName = "graphql";
- version = "14.5.7";
+ version = "14.5.8";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql/-/graphql-14.5.7.tgz";
- sha512 = "as410RMJSUFqF8RcH2QWxZ5ioqHzsH9VWnWbaU+UnDXJ/6azMDIYPrtXCBPXd8rlunEVb7W8z6fuUnNHMbFu9A==";
+ url = "https://registry.npmjs.org/graphql/-/graphql-14.5.8.tgz";
+ sha512 = "MMwmi0zlVLQKLdGiMfWkgQD7dY/TUKt4L+zgJ/aR0Howebod3aNgP5JkgvAULiR2HPVZaP2VEElqtdidHweLkg==";
};
};
"graphql-anywhere-4.2.4" = {
@@ -18114,13 +18447,13 @@ let
sha512 = "bOufkkog0cSfHJ9gVD3Wy+KHmkSTHWcFfPaV/NVpIvfJx15gU0/CzuC6lcTjioWmn+UGzYdoqmP7OrJAWT57sw==";
};
};
- "graphql-extensions-0.10.3" = {
+ "graphql-extensions-0.10.4" = {
name = "graphql-extensions";
packageName = "graphql-extensions";
- version = "0.10.3";
+ version = "0.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.10.3.tgz";
- sha512 = "kwU0gUe+Qdfr8iZYT91qrPSwQNgPhB/ClF1m1LEPdxlptk5FhFmjpxAcbMZ8q7j0kjfnbp2IeV1OhRDCEPqz2w==";
+ url = "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.10.4.tgz";
+ sha512 = "lE6MroluEYocbR/ICwccv39w+Pz4cBPadJ11z1rJkbZv5wstISEganbDOwl9qN21rcZGiWzh7QUNxUiFUXXEDw==";
};
};
"graphql-import-0.4.5" = {
@@ -18204,31 +18537,31 @@ let
sha512 = "jApXqWBzNXQ8jYa/HLkZJaVw9jgwNqZkywa2zfFn16Iv1Zb7ELNHkJaXHR7Quvd5SIGsy6Ny7SUKATgnu05uEg==";
};
};
- "graphql-tools-4.0.5" = {
+ "graphql-tools-4.0.6" = {
name = "graphql-tools";
packageName = "graphql-tools";
- version = "4.0.5";
+ version = "4.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.5.tgz";
- sha512 = "kQCh3IZsMqquDx7zfIGWBau42xe46gmqabwYkpPlCLIjcEY1XK+auP7iGRD9/205BPyoQdY8hT96MPpgERdC9Q==";
+ url = "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.6.tgz";
+ sha512 = "jHLQw8x3xmSNRBCsaZqelXXsFfUSUSktSCUP8KYHiX1Z9qEuwcMpAf+FkdBzk8aTAFqOlPdNZ3OI4DKKqGKUqg==";
};
};
- "graphql-type-json-0.2.4" = {
+ "graphql-type-json-0.3.0" = {
name = "graphql-type-json";
packageName = "graphql-type-json";
- version = "0.2.4";
+ version = "0.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.2.4.tgz";
- sha512 = "/tq02ayMQjrG4oDFDRLLrPk0KvJXue0nVXoItBe7uAdbNXjQUu+HYCBdAmPLQoseVzUKKMzrhq2P/sfI76ON6w==";
+ url = "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.3.0.tgz";
+ sha512 = "lnxg5HiB95yxy+/5cDKtP6pZo0zgntsOmqsjeCBXFGJ4YoMF3+1YaSEKWJntNTu+VsAm3zf6lPxFpp1kxzofLA==";
};
};
- "graphql-upload-8.0.7" = {
+ "graphql-upload-8.1.0" = {
name = "graphql-upload";
packageName = "graphql-upload";
- version = "8.0.7";
+ version = "8.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-upload/-/graphql-upload-8.0.7.tgz";
- sha512 = "gi2yygbDPXbHPC7H0PNPqP++VKSoNoJO4UrXWq4T0Bi4IhyUd3Ycop/FSxhx2svWIK3jdXR/i0vi91yR1aAF0g==";
+ url = "https://registry.npmjs.org/graphql-upload/-/graphql-upload-8.1.0.tgz";
+ sha512 = "U2OiDI5VxYmzRKw0Z2dmfk0zkqMRaecH9Smh1U277gVgVe9Qn+18xqf4skwr4YJszGIh7iQDZ57+5ygOK9sM/Q==";
};
};
"gray-matter-2.1.1" = {
@@ -18330,13 +18663,13 @@ let
sha512 = "FQLY7unaHdTOXG0jlwxeBQcWoPPrTMQZRA7HfYwSNi9IPVx5l7GJEN72mG4ri2yigp/f/VNGUAJnFMJHBmH3iw==";
};
};
- "gulp-sourcemaps-2.6.4" = {
+ "gulp-sourcemaps-2.6.5" = {
name = "gulp-sourcemaps";
packageName = "gulp-sourcemaps";
- version = "2.6.4";
+ version = "2.6.5";
src = fetchurl {
- url = "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.4.tgz";
- sha1 = "cbb2008450b1bcce6cd23bf98337be751bf6e30a";
+ url = "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.5.tgz";
+ sha512 = "SYLBRzPTew8T5Suh2U8jCSDKY+4NARua4aqjj8HOysBh2tSgT9u4jc1FYirAdPx1akUxxDeK++fqw6Jg0LkQRg==";
};
};
"gulp-typescript-4.0.2" = {
@@ -18348,13 +18681,13 @@ let
sha512 = "Hhbn5Aa2l3T+tnn0KqsG6RRJmcYEsr3byTL2nBpNBeAK8pqug9Od4AwddU4JEI+hRw7mzZyjRbB8DDWR6paGVA==";
};
};
- "gulp-uglify-3.0.1" = {
+ "gulp-uglify-3.0.2" = {
name = "gulp-uglify";
packageName = "gulp-uglify";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.1.tgz";
- sha512 = "KVffbGY9d4Wv90bW/B1KZJyunLMyfHTBbilpDvmcrj5Go0/a1G3uVpt+1gRBWSw/11dqR3coJ1oWNTt1AiXuWQ==";
+ url = "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.2.tgz";
+ sha512 = "gk1dhB74AkV2kzqPMQBLA3jPoIAPd/nlNzP2XMDSG8XZrqnlCiDGAqC+rZOumzFvB5zOphlFh6yr3lgcAb/OOg==";
};
};
"gulp-util-3.0.8" = {
@@ -18366,13 +18699,13 @@ let
sha1 = "0054e1e744502e27c04c187c3ecc505dd54bbb4f";
};
};
- "gulp-vinyl-zip-2.1.2" = {
+ "gulp-vinyl-zip-2.1.3" = {
name = "gulp-vinyl-zip";
packageName = "gulp-vinyl-zip";
- version = "2.1.2";
+ version = "2.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.1.2.tgz";
- sha512 = "wJn09jsb8PyvUeyFF7y7ImEJqJwYy40BqL9GKfJs6UGpaGW9A+N68Q+ajsIpb9AeR6lAdjMbIdDPclIGo1/b7Q==";
+ url = "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.1.3.tgz";
+ sha512 = "wOHNPddyZ45il4wNz3Bk9ChpEq5FK/P76SSkqAMCLVZSOVtLBiDIVXDbYWDlfZpoYEjZQl+28I+Uzmmr6pSnBQ==";
};
};
"gulplog-1.0.0" = {
@@ -18384,13 +18717,13 @@ let
sha1 = "e28c4d45d05ecbbed818363ce8f9c5926229ffe5";
};
};
- "handlebars-4.2.1" = {
+ "handlebars-4.5.1" = {
name = "handlebars";
packageName = "handlebars";
- version = "4.2.1";
+ version = "4.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/handlebars/-/handlebars-4.2.1.tgz";
- sha512 = "bqPIlDk06UWbVEIFoYj+LVo42WhK96J+b25l7hbFDpxrOXMphFM3fNIm+cluwg4Pk2jiLjWU5nHQY7igGE75NQ==";
+ url = "https://registry.npmjs.org/handlebars/-/handlebars-4.5.1.tgz";
+ sha512 = "C29UoFzHe9yM61lOsIlCE5/mQVGrnIOrOq7maQl76L7tYPCgC1og0Ajt6uWnX4ZTxBPnjw+CUvawphwCfJgUnA==";
};
};
"har-schema-1.0.5" = {
@@ -18762,13 +19095,13 @@ let
sha512 = "C62CVn7jbjp89yOhhy7vrkSaB7Vk906Gtcw/Ihd+Iufnq+2pwOZjdPmpzpKLWJXPJBMDX3wXg4FqmdOayPcewA==";
};
};
- "hast-util-parse-selector-2.2.2" = {
+ "hast-util-parse-selector-2.2.3" = {
name = "hast-util-parse-selector";
packageName = "hast-util-parse-selector";
- version = "2.2.2";
+ version = "2.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.2.tgz";
- sha512 = "jIMtnzrLTjzqgVEQqPEmwEZV+ea4zHRFTP8Z2Utw0I5HuBOXHzUPPQWr6ouJdJqDKLbFU/OEiYwZ79LalZkmmw==";
+ url = "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.3.tgz";
+ sha512 = "nxbeqjQNxsvo/uYYAw9kij6td05YVUlf1qti09rVfbWSLT5H6wo3c+USIwX6nzXWk5kFZzXnEqO82856r0aM2Q==";
};
};
"hast-util-to-string-1.0.2" = {
@@ -18906,13 +19239,13 @@ let
sha1 = "e6d9dbe57cbefe60751f02af336195870c90c01e";
};
};
- "highlight.js-9.15.10" = {
+ "highlight.js-9.16.2" = {
name = "highlight.js";
packageName = "highlight.js";
- version = "9.15.10";
+ version = "9.16.2";
src = fetchurl {
- url = "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz";
- sha512 = "RoV7OkQm0T3os3Dd2VHLNMoaoDVx77Wygln3n9l5YV172XonWG6rgQD3XnF/BuFFZw9A0TJgmMSO8FEWQgvcXw==";
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-9.16.2.tgz";
+ sha512 = "feMUrVLZvjy0oC7FVJQcSQRqbBq9kwqnYE4+Kj9ZjbHh3g+BisiPgF49NyQbVLNdrL/qqZr3Ca9yOKwgn2i/tw==";
};
};
"hipchatter-0.3.2" = {
@@ -18987,13 +19320,13 @@ let
sha1 = "08a74d9272a9cc83ae8e6bbe0303f0ee76432094";
};
};
- "hosted-git-info-2.8.4" = {
+ "hosted-git-info-2.8.5" = {
name = "hosted-git-info";
packageName = "hosted-git-info";
- version = "2.8.4";
+ version = "2.8.5";
src = fetchurl {
- url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz";
- sha512 = "pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==";
+ url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz";
+ sha512 = "kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==";
};
};
"hsl-regex-1.0.0" = {
@@ -19059,15 +19392,6 @@ let
sha1 = "c78de65b5663aa597989dd2b7ab49200d7e4db98";
};
};
- "html-to-text-5.1.1" = {
- name = "html-to-text";
- packageName = "html-to-text";
- version = "5.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/html-to-text/-/html-to-text-5.1.1.tgz";
- sha512 = "Bci6bD/JIfZSvG4s0gW/9mMKwBRoe/1RWLxUME/d6WUSZCdY7T60bssf/jFf7EYXRyqU4P5xdClVqiYU0/ypdA==";
- };
- };
"html-void-elements-1.0.4" = {
name = "html-void-elements";
packageName = "html-void-elements";
@@ -19095,13 +19419,13 @@ let
sha1 = "3a03edc2214bca3b66424a3e7959349509cb0351";
};
};
- "htmlnano-0.2.4" = {
+ "htmlnano-0.2.5" = {
name = "htmlnano";
packageName = "htmlnano";
- version = "0.2.4";
+ version = "0.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.4.tgz";
- sha512 = "wsg7+Hjyi1gHpMUixkeOjeRUNhBBTnEDB//kzvVHR+LUK4p+/31DAyE+pEACT0SQk3W0KE7Xdylk9+uNxdHXLg==";
+ url = "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.5.tgz";
+ sha512 = "X1iPSwXG/iF9bVs+/obt2n6F64uH0ETkA8zp7qFDmLW9/+A6ueHGeb/+qD67T21qUY22owZPMdawljN50ajkqA==";
};
};
"htmlparser2-3.10.1" = {
@@ -19149,13 +19473,13 @@ let
sha1 = "945cfadd66521eaf8f7c84913d377d7b15f24e31";
};
};
- "http-basic-2.5.1" = {
+ "http-basic-6.0.0" = {
name = "http-basic";
packageName = "http-basic";
- version = "2.5.1";
+ version = "6.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/http-basic/-/http-basic-2.5.1.tgz";
- sha1 = "8ce447bdb5b6c577f8a63e3fa78056ec4bb4dbfb";
+ url = "https://registry.npmjs.org/http-basic/-/http-basic-6.0.0.tgz";
+ sha512 = "7ScbVjuiReYe8S+OZOpNjoKGXrbhJHIrQQe7eq1TpLTJkxH8MPKvnTUzq/TNLjww1hdFQy8yUIC42wuLhCjYcQ==";
};
};
"http-cache-semantics-3.8.1" = {
@@ -19176,6 +19500,15 @@ let
sha512 = "TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==";
};
};
+ "http-call-5.2.5" = {
+ name = "http-call";
+ packageName = "http-call";
+ version = "5.2.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-call/-/http-call-5.2.5.tgz";
+ sha512 = "SfJ9j2xfi8zhQuJxcBCN1AhPCUAvPhipNaoeHWHfHiV0gz4uf9RUt2kl+xu9mxJLKxhNP7We87aRGbaSGPjr8A==";
+ };
+ };
"http-errors-1.6.3" = {
name = "http-errors";
packageName = "http-errors";
@@ -19276,13 +19609,13 @@ let
sha512 = "qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==";
};
};
- "http-response-object-1.1.0" = {
+ "http-response-object-3.0.2" = {
name = "http-response-object";
packageName = "http-response-object";
- version = "1.1.0";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/http-response-object/-/http-response-object-1.1.0.tgz";
- sha1 = "a7c4e75aae82f3bb4904e4f43f615673b4d518c3";
+ url = "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz";
+ sha512 = "bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==";
};
};
"http-signature-0.11.0" = {
@@ -19312,6 +19645,15 @@ let
sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
};
};
+ "http-signature-1.3.1" = {
+ name = "http-signature";
+ packageName = "http-signature";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz";
+ sha512 = "Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==";
+ };
+ };
"http_ece-1.1.0" = {
name = "http_ece";
packageName = "http_ece";
@@ -19339,15 +19681,6 @@ let
sha1 = "35f7da6c48ce4ddbfa264891ac593ee5ff8671e6";
};
};
- "https-proxy-agent-2.2.1" = {
- name = "https-proxy-agent";
- packageName = "https-proxy-agent";
- version = "2.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz";
- sha512 = "HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==";
- };
- };
"https-proxy-agent-2.2.2" = {
name = "https-proxy-agent";
packageName = "https-proxy-agent";
@@ -19357,6 +19690,24 @@ let
sha512 = "c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==";
};
};
+ "https-proxy-agent-2.2.4" = {
+ name = "https-proxy-agent";
+ packageName = "https-proxy-agent";
+ version = "2.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz";
+ sha512 = "OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==";
+ };
+ };
+ "https-proxy-agent-3.0.1" = {
+ name = "https-proxy-agent";
+ packageName = "https-proxy-agent";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz";
+ sha512 = "+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==";
+ };
+ };
"hue-sdk-0.1.0" = {
name = "hue-sdk";
packageName = "hue-sdk";
@@ -19366,6 +19717,15 @@ let
sha512 = "Rz+tFQZs4n+7atl2mukSgXzi0EPGYwlN0Z4clFMQM9ktOyX+sIZ3fC8y9+8LMXMYQpUvdsweFQM6MGGoolOtLw==";
};
};
+ "human-signals-1.1.1" = {
+ name = "human-signals";
+ packageName = "human-signals";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz";
+ sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==";
+ };
+ };
"humanize-0.0.9" = {
name = "humanize";
packageName = "humanize";
@@ -19456,6 +19816,15 @@ let
sha512 = "JolPS374h6oS1rmz1iebFfeDDvA2nAtiHbx9VJJGMgSDSx4Q77eeY09hDgZwY7KatSKUGWnnSyydSgVUb3+8Lw==";
};
};
+ "hyperlinker-1.0.0" = {
+ name = "hyperlinker";
+ packageName = "hyperlinker";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz";
+ sha512 = "Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==";
+ };
+ };
"hyperquest-2.1.3" = {
name = "hyperquest";
packageName = "hyperquest";
@@ -19474,13 +19843,13 @@ let
sha1 = "d96c92732076f072711b6b10fd7d4f65ad8ee23d";
};
};
- "i18next-15.1.0" = {
+ "i18next-15.1.2" = {
name = "i18next";
packageName = "i18next";
- version = "15.1.0";
+ version = "15.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/i18next/-/i18next-15.1.0.tgz";
- sha512 = "7cCrVn/BcoSOGJwTilAjGgWWzUDg4scTLX1sIBMWq6QjYYBrT+ChSAvmgVyQxkHinaIcswC04XK6l15RxM4Dkg==";
+ url = "https://registry.npmjs.org/i18next/-/i18next-15.1.2.tgz";
+ sha512 = "98ELn/dqep00DQ/v1E1gpM21HNN6nqU3mS85mYKd9P7lXrhfUcuysPaa3HviKSFb3WPdjf7avuAST3P0dhNp/A==";
};
};
"iconv-lite-0.4.23" = {
@@ -19591,13 +19960,13 @@ let
sha1 = "48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09";
};
};
- "ignore-walk-3.0.2" = {
+ "ignore-walk-3.0.3" = {
name = "ignore-walk";
packageName = "ignore-walk";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.2.tgz";
- sha512 = "EXyErtpHbn75ZTsOADsfx6J/FPo6/5cjev46PXrcTpd8z3BoRkXgYu9/JVqrI7tusjmwCZutGeRJeU0Wo1e4Cw==";
+ url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz";
+ sha512 = "m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==";
};
};
"image-data-uri-2.0.1" = {
@@ -20149,15 +20518,6 @@ let
sha1 = "ae9fbf93b984878785d50a8de1b356956058cf5c";
};
};
- "internal-ip-4.3.0" = {
- name = "internal-ip";
- packageName = "internal-ip";
- version = "4.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz";
- sha512 = "S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==";
- };
- };
"interpret-1.1.0" = {
name = "interpret";
packageName = "interpret";
@@ -20230,6 +20590,15 @@ let
sha512 = "wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==";
};
};
+ "invert-kv-3.0.0" = {
+ name = "invert-kv";
+ packageName = "invert-kv";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.0.tgz";
+ sha512 = "JzF8q2BeZA1ZkE3XROwRpoMQ9ObMgTtp0JH8EXewlbkikuOj2GPLIpUipdO+VL8QsTr2teAJD02EFGGL5cO7uw==";
+ };
+ };
"iota-array-1.0.0" = {
name = "iota-array";
packageName = "iota-array";
@@ -20401,13 +20770,13 @@ let
sha1 = "50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6";
};
};
- "is-absolute-url-3.0.2" = {
+ "is-absolute-url-3.0.3" = {
name = "is-absolute-url";
packageName = "is-absolute-url";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.2.tgz";
- sha512 = "+5g/wLlcm1AcxSP7014m6GvbPHswDx980vD/3bZaap8aGV9Yfs7Q6y6tfaupgZ5O74Byzc8dGrSCJ+bFXx0KdA==";
+ url = "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz";
+ sha512 = "opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==";
};
};
"is-accessor-descriptor-0.1.6" = {
@@ -20509,13 +20878,13 @@ let
sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
};
};
- "is-buffer-2.0.3" = {
+ "is-buffer-2.0.4" = {
name = "is-buffer";
packageName = "is-buffer";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz";
- sha512 = "U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==";
+ url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz";
+ sha512 = "Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==";
};
};
"is-callable-1.1.4" = {
@@ -20842,6 +21211,15 @@ let
sha1 = "0dfd98f5a9111716dd535dda6492f67bf3d25a80";
};
};
+ "is-interactive-1.0.0" = {
+ name = "is-interactive";
+ packageName = "is-interactive";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz";
+ sha512 = "2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==";
+ };
+ };
"is-invalid-path-0.1.0" = {
name = "is-invalid-path";
packageName = "is-invalid-path";
@@ -20860,13 +21238,13 @@ let
sha1 = "7e147be4768dc466db3bfb21cc60b31e6ad69393";
};
};
- "is-mergeable-object-1.1.0" = {
+ "is-mergeable-object-1.1.1" = {
name = "is-mergeable-object";
packageName = "is-mergeable-object";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.0.tgz";
- sha512 = "JfyDDwUdtS4yHCgUpxOyKB9dnfZ0gecufxB0eytX6BmSXSE+8dbxDGt+V7CNRIRJ9sYFV/WQt2KJG6hNob2sBw==";
+ url = "https://registry.npmjs.org/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz";
+ sha512 = "CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==";
};
};
"is-module-1.0.0" = {
@@ -20977,6 +21355,15 @@ let
sha1 = "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f";
};
};
+ "is-obj-2.0.0" = {
+ name = "is-obj";
+ packageName = "is-obj";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz";
+ sha512 = "drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==";
+ };
+ };
"is-object-1.0.1" = {
name = "is-object";
packageName = "is-object";
@@ -20986,6 +21373,15 @@ let
sha1 = "8952688c5ec2ffd6b03ecc85e769e02903083470";
};
};
+ "is-observable-1.1.0" = {
+ name = "is-observable";
+ packageName = "is-observable";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz";
+ sha512 = "NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==";
+ };
+ };
"is-options-1.0.1" = {
name = "is-options";
packageName = "is-options";
@@ -21121,13 +21517,13 @@ let
sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==";
};
};
- "is-relative-url-2.0.0" = {
+ "is-relative-url-3.0.0" = {
name = "is-relative-url";
packageName = "is-relative-url";
- version = "2.0.0";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-relative-url/-/is-relative-url-2.0.0.tgz";
- sha1 = "72902d7fe04b3d4792e7db15f9db84b7204c9cef";
+ url = "https://registry.npmjs.org/is-relative-url/-/is-relative-url-3.0.0.tgz";
+ sha512 = "U1iSYRlY2GIMGuZx7gezlB5dp1Kheaym7zKzO1PV06mOihiWTXejLwm4poEJysPyXF+HtK/BEd0DVlcCh30pEA==";
};
};
"is-resolvable-1.1.0" = {
@@ -21184,6 +21580,15 @@ let
sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
};
};
+ "is-stream-2.0.0" = {
+ name = "is-stream";
+ packageName = "is-stream";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz";
+ sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
+ };
+ };
"is-string-1.0.4" = {
name = "is-string";
packageName = "is-string";
@@ -21220,13 +21625,13 @@ let
sha512 = "HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==";
};
};
- "is-text-path-2.0.0" = {
+ "is-text-path-1.0.1" = {
name = "is-text-path";
packageName = "is-text-path";
- version = "2.0.0";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz";
- sha512 = "+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==";
+ url = "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz";
+ sha1 = "4e1aa0fb51bfbcb3e92688001397202c1775b66e";
};
};
"is-typedarray-1.0.0" = {
@@ -21508,13 +21913,13 @@ let
sha1 = "611ae1acf14f5e81f729507472819fe9733558a9";
};
};
- "isomorphic-git-0.47.0" = {
+ "isomorphic-git-0.70.4" = {
name = "isomorphic-git";
packageName = "isomorphic-git";
- version = "0.47.0";
+ version = "0.70.4";
src = fetchurl {
- url = "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-0.47.0.tgz";
- sha512 = "oea4It03KvuJrEbwYGMrRmlY+Wh7a/J/jBYKezkiUW/s6GrcAePOCnpfLR8TXkHiASZlEHCgckMd7uMAfJ9w/w==";
+ url = "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-0.70.4.tgz";
+ sha512 = "Nk/iD4iEL35zY1B4l2PgPOJpVgTQzVH9W0oRkKc3vDbMjcfvs7nle4Y8NRghXIG27Z6KQVSTi/om6lTbzpfl+A==";
};
};
"isomorphic-textencoder-1.0.1" = {
@@ -21607,13 +22012,22 @@ let
sha1 = "dc5ebed10d04a5e0eaf49ef0009bec473d1a6b31";
};
};
- "jaeger-client-3.16.0" = {
+ "jaeger-client-3.17.1" = {
name = "jaeger-client";
packageName = "jaeger-client";
- version = "3.16.0";
+ version = "3.17.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jaeger-client/-/jaeger-client-3.16.0.tgz";
- sha512 = "F4y4rQ7RTYFDu6QGsFXOnrZb2Pk6BvhnecOZQZvM+BmNahgE+5y9mfToMe4SsELuJ7NQM5JF+Oau1u/xwefr9A==";
+ url = "https://registry.npmjs.org/jaeger-client/-/jaeger-client-3.17.1.tgz";
+ sha512 = "S3fS3vk7dcWTWUWGqMWD9fGa/diLhPIP9h0S8L+OQdz24+7hR7cdALk+AOZD1VzbvqUIQbj6uUELp31J4Frgcw==";
+ };
+ };
+ "java-properties-1.0.2" = {
+ name = "java-properties";
+ packageName = "java-properties";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz";
+ sha512 = "qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==";
};
};
"javascript-natural-sort-0.7.1" = {
@@ -21679,22 +22093,22 @@ let
sha1 = "06d4912255093419477d425633606e0e90782967";
};
};
- "joplin-turndown-4.0.17" = {
+ "joplin-turndown-4.0.19" = {
name = "joplin-turndown";
packageName = "joplin-turndown";
- version = "4.0.17";
+ version = "4.0.19";
src = fetchurl {
- url = "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.17.tgz";
- sha512 = "57mw92ZOKoR77YBLUkauN1xNq1xlxOm2KaPty/jlYrkEyGotUBBvq46a6wXh6d3aM4CccGuwymSge18/9IoB3A==";
+ url = "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.19.tgz";
+ sha512 = "B9XeR7bjsPWhwevnCk+EN8VQmaesDqGP3sjkk+ROMuNoQAj0p0RMkZB3actv6Ej6Q9EnRJm3JokfM3Ua4TVYvA==";
};
};
- "joplin-turndown-plugin-gfm-1.0.9" = {
+ "joplin-turndown-plugin-gfm-1.0.11" = {
name = "joplin-turndown-plugin-gfm";
packageName = "joplin-turndown-plugin-gfm";
- version = "1.0.9";
+ version = "1.0.11";
src = fetchurl {
- url = "https://registry.npmjs.org/joplin-turndown-plugin-gfm/-/joplin-turndown-plugin-gfm-1.0.9.tgz";
- sha512 = "SOa/Uiy3nyoBGtHqFe+TBg10UTIOzzcUUzNhx2MyR4Z0vbKL3enGggGypig1t7G5uHwv5j+NhooRuM619Zk0bw==";
+ url = "https://registry.npmjs.org/joplin-turndown-plugin-gfm/-/joplin-turndown-plugin-gfm-1.0.11.tgz";
+ sha512 = "S2I+VCTqIhpWKKkPHsyJ5rdll9H/JjMXoBVClRX1TnphcmrSxufevdoXWWVgLncdXpSSiuoifCXgFZy3ueVElg==";
};
};
"jpeg-js-0.1.2" = {
@@ -21841,15 +22255,6 @@ let
sha1 = "102790f265d986fe95a4d0f2a792e7a7bd886eec";
};
};
- "js2xmlparser-1.0.0" = {
- name = "js2xmlparser";
- packageName = "js2xmlparser";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-1.0.0.tgz";
- sha1 = "5a170f2e8d6476ce45405e04823242513782fe30";
- };
- };
"js2xmlparser-4.0.0" = {
name = "js2xmlparser";
packageName = "js2xmlparser";
@@ -21940,13 +22345,13 @@ let
sha512 = "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==";
};
};
- "jshint-2.10.2" = {
+ "jshint-2.10.3" = {
name = "jshint";
packageName = "jshint";
- version = "2.10.2";
+ version = "2.10.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jshint/-/jshint-2.10.2.tgz";
- sha512 = "e7KZgCSXMJxznE/4WULzybCMNXNAd/bf5TSrvVEq78Q/K8ZwFpmBqQeDtNiHc3l49nV4E/+YeHU/JZjSUIrLAA==";
+ url = "https://registry.npmjs.org/jshint/-/jshint-2.10.3.tgz";
+ sha512 = "d8AoXcNNYzmm7cdmulQ3dQApbrPYArtVBO6n4xOICe4QsXGNHCAKDcFORzqP52LhK61KX0VhY39yYzCsNq+bxQ==";
};
};
"json-buffer-2.0.11" = {
@@ -21976,15 +22381,6 @@ let
sha512 = "FD/SedD78LCdSvJaOUQAXseT8oQBb5z6IVYaQaCrVUlu9zOAr1BDdKyVYQaSD/GDsAMrXpKcOyBD4LIl8nfjHw==";
};
};
- "json-edm-parser-0.1.2" = {
- name = "json-edm-parser";
- packageName = "json-edm-parser";
- version = "0.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/json-edm-parser/-/json-edm-parser-0.1.2.tgz";
- sha1 = "1e60b0fef1bc0af67bc0d146dfdde5486cd615b4";
- };
- };
"json-merge-patch-0.2.3" = {
name = "json-merge-patch";
packageName = "json-merge-patch";
@@ -22057,13 +22453,13 @@ let
sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
};
};
- "json-schema-deref-sync-0.3.4" = {
+ "json-schema-deref-sync-0.6.0" = {
name = "json-schema-deref-sync";
packageName = "json-schema-deref-sync";
- version = "0.3.4";
+ version = "0.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.3.4.tgz";
- sha512 = "4Ssj+1UGDJAzPIdTL1QW/rvHwWeuwC28gjbA0EjStLxVsalc+UPciKXxs3rhtr4gaGdIBojW/VmvC8B8bCQwcA==";
+ url = "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.6.0.tgz";
+ sha512 = "0efemmp3LWItb3Nux9gsoDA0xpzWaCDwoUuECEBOZQaTjAGqTrGkrJQwaIHAOD+X0SJnY+1dpsd2yE4EO+ZzRg==";
};
};
"json-schema-faker-0.2.16" = {
@@ -22102,6 +22498,15 @@ let
sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
};
};
+ "json-schema-typed-7.0.2" = {
+ name = "json-schema-typed";
+ packageName = "json-schema-typed";
+ version = "7.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.2.tgz";
+ sha512 = "40FRIcBSz4y0Ego3gMpbkhtIgebpxKRgW/7i1FfDNL4/xEPQKBM12tKSiCZFNQvad5K4IS3I5Sc8cxza/KSwog==";
+ };
+ };
"json-stable-stringify-0.0.1" = {
name = "json-stable-stringify";
packageName = "json-stable-stringify";
@@ -22174,6 +22579,15 @@ let
sha512 = "8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==";
};
};
+ "json5-2.1.1" = {
+ name = "json5";
+ packageName = "json5";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz";
+ sha512 = "l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==";
+ };
+ };
"jsonata-1.6.5" = {
name = "jsonata";
packageName = "jsonata";
@@ -22183,6 +22597,15 @@ let
sha512 = "iRx9U6AkvsjrRdFf9MMbQmGVAL3bXVANR12vbVxjgXouMPU9VJQEcFnLWUCaW8IDmOzdxsaxK4Xe7SGlBYr5Bg==";
};
};
+ "jsonata-1.7.0" = {
+ name = "jsonata";
+ packageName = "jsonata";
+ version = "1.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonata/-/jsonata-1.7.0.tgz";
+ sha512 = "W1qxnGXtbaboFFA8DMLL2GZgiWoeFuMo0Yf3J23o03omzIuW9a9hgowgfUChQq8bfMfh/zmQJpwn/gQirn46ew==";
+ };
+ };
"jsonc-parser-1.0.3" = {
name = "jsonc-parser";
packageName = "jsonc-parser";
@@ -22246,15 +22669,6 @@ let
sha1 = "5737045085f55eb455c68b1ff4ebc01bd50e8830";
};
};
- "jsonminify-0.4.1" = {
- name = "jsonminify";
- packageName = "jsonminify";
- version = "0.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsonminify/-/jsonminify-0.4.1.tgz";
- sha1 = "805dafbb39395188cee9ab582c81ef959d7e710c";
- };
- };
"jsonparse-0.0.5" = {
name = "jsonparse";
packageName = "jsonparse";
@@ -22273,15 +22687,6 @@ let
sha1 = "ab599f19324d4ae178fa21a930192ab11ab61a4e";
};
};
- "jsonparse-1.2.0" = {
- name = "jsonparse";
- packageName = "jsonparse";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz";
- sha1 = "5c0c5685107160e72fe7489bddea0b44c2bc67bd";
- };
- };
"jsonparse-1.3.1" = {
name = "jsonparse";
packageName = "jsonparse";
@@ -22354,15 +22759,6 @@ let
sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
};
};
- "jsrsasign-4.8.2" = {
- name = "jsrsasign";
- packageName = "jsrsasign";
- version = "4.8.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsrsasign/-/jsrsasign-4.8.2.tgz";
- sha1 = "bd0a7040d426d7598d6c742ec8f875d0e88644a9";
- };
- };
"jssha-2.3.1" = {
name = "jssha";
packageName = "jssha";
@@ -22697,22 +23093,13 @@ let
sha512 = "eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==";
};
};
- "knockout-3.5.0" = {
+ "knockout-3.5.1" = {
name = "knockout";
packageName = "knockout";
- version = "3.5.0";
+ version = "3.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/knockout/-/knockout-3.5.0.tgz";
- sha512 = "vBUF/IsBDzaejHkNpiquKdc5uPrImXuQ4Mb9lEfNNJ5cyHGI8ThDupR+h3eMFZhfmPE/brfwcIAn/fm0yOvJUg==";
- };
- };
- "kuduscript-1.0.16" = {
- name = "kuduscript";
- packageName = "kuduscript";
- version = "1.0.16";
- src = fetchurl {
- url = "https://registry.npmjs.org/kuduscript/-/kuduscript-1.0.16.tgz";
- sha512 = "++ulra2RtdutmJhZZFohhF+kbccz2XdFTf23857x8X1M9Jfm54ZKY4kXPJKgPdMz6eTH1MBXWXh17RvGWxLNrw==";
+ url = "https://registry.npmjs.org/knockout/-/knockout-3.5.1.tgz";
+ sha512 = "wRJ9I4az0QcsH7A4v4l0enUpkS++MBx0BnL/68KaLzJg7x1qmbjSlwEoCNol7KTYZ+pmtI7Eh2J0Nu6/2Z5J/Q==";
};
};
"kuler-1.0.1" = {
@@ -22877,6 +23264,15 @@ let
sha512 = "avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==";
};
};
+ "lcid-3.1.1" = {
+ name = "lcid";
+ packageName = "lcid";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz";
+ sha512 = "M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==";
+ };
+ };
"ldap-filter-0.2.2" = {
name = "ldap-filter";
packageName = "ldap-filter";
@@ -22886,6 +23282,15 @@ let
sha1 = "f2b842be0b86da3352798505b31ebcae590d77d0";
};
};
+ "ldap-filter-0.3.3" = {
+ name = "ldap-filter";
+ packageName = "ldap-filter";
+ version = "0.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ldap-filter/-/ldap-filter-0.3.3.tgz";
+ sha1 = "2b14c68a2a9d4104dbdbc910a1ca85fd189e9797";
+ };
+ };
"ldapjs-1.0.2" = {
name = "ldapjs";
packageName = "ldapjs";
@@ -22895,6 +23300,15 @@ let
sha1 = "544ff7032b7b83c68f0701328d9297aa694340f9";
};
};
+ "ldapjs-2.0.0-pre.2" = {
+ name = "ldapjs";
+ packageName = "ldapjs";
+ version = "2.0.0-pre.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ldapjs/-/ldapjs-2.0.0-pre.2.tgz";
+ sha512 = "KZnKiFXu5eEU4jKWoz29yUWh6fS8pIBuxFq9njji8LfHu3T4i05j6lsnGyDLayhJDw+rtKpEgmS3/As7CXg7WQ==";
+ };
+ };
"lead-1.0.0" = {
name = "lead";
packageName = "lead";
@@ -22985,13 +23399,13 @@ let
sha512 = "UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==";
};
};
- "level-iterator-stream-4.0.1" = {
+ "level-iterator-stream-4.0.2" = {
name = "level-iterator-stream";
packageName = "level-iterator-stream";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.1.tgz";
- sha512 = "pSZWqXK6/yHQkZKCHrR59nKpU5iqorKM22C/BOHTb/cwNQ2EOZG+bovmFFGcOgaBoF3KxqJEI27YwewhJQTzsw==";
+ url = "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz";
+ sha512 = "ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==";
};
};
"level-js-4.0.1" = {
@@ -23003,13 +23417,13 @@ let
sha512 = "m5JRIyHZn5VnCCFeRegJkn5bQd3MJK5qZX12zg3Oivc8+BUIS2yFS6ANMMeHX2ieGxucNvEn6/ZnyjmZQLLUWw==";
};
};
- "level-packager-5.0.3" = {
+ "level-packager-5.1.0" = {
name = "level-packager";
packageName = "level-packager";
- version = "5.0.3";
+ version = "5.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/level-packager/-/level-packager-5.0.3.tgz";
- sha512 = "Ut62o3nvUNCxYldM5+13+0sYow6ifKj2C26/0ToB7zKgdypF5wRKcVkcztQVwsQi+ZnrmDzhimp7FKP5Ynv6Rg==";
+ url = "https://registry.npmjs.org/level-packager/-/level-packager-5.1.0.tgz";
+ sha512 = "3pbJmDgGvp/lUQNULPoYQZtUbhMI8KoViYDw7Sa0kWl1mPeHWWJF7T/9upWI/NTMuEikkEE/cd6wBvmrW1+ZnQ==";
};
};
"level-post-1.0.7" = {
@@ -23030,13 +23444,22 @@ let
sha512 = "SBSR60x+dghhwGUxPKS+BvV1xNqnwsEUBKmnFepPaHJ6VkBXyPK9SImGc3K2BkwBfpxlt7GKkBNlCnrdufsejA==";
};
};
- "leveldown-5.2.1" = {
+ "level-supports-1.0.1" = {
+ name = "level-supports";
+ packageName = "level-supports";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz";
+ sha512 = "rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==";
+ };
+ };
+ "leveldown-5.4.1" = {
name = "leveldown";
packageName = "leveldown";
- version = "5.2.1";
+ version = "5.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/leveldown/-/leveldown-5.2.1.tgz";
- sha512 = "369I1rGibXV7CIoLhsSpp/ExwQucI3xUe0RXQrMu4ji6OG9PFMVAQuzsEXKwAi3BWsjFzcFtodAP8MW5fmfung==";
+ url = "https://registry.npmjs.org/leveldown/-/leveldown-5.4.1.tgz";
+ sha512 = "3lMPc7eU3yj5g+qF1qlALInzIYnkySIosR1AsUKFjL9D8fYbTLuENBAeDRZXIG4qeWOAyqRItOoLu2v2avWiMA==";
};
};
"levelup-0.19.1" = {
@@ -23048,13 +23471,13 @@ let
sha1 = "f3a6a7205272c4b5f35e412ff004a03a0aedf50b";
};
};
- "levelup-4.2.0" = {
+ "levelup-4.3.2" = {
name = "levelup";
packageName = "levelup";
- version = "4.2.0";
+ version = "4.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/levelup/-/levelup-4.2.0.tgz";
- sha512 = "TiHUSYrSUQhG7a5MZIKq6ClDcARSvMvSy5GTM8I62tHV5XiWqf+aInF+CAenQKzVRG2s6fufg62Lv8614Extyg==";
+ url = "https://registry.npmjs.org/levelup/-/levelup-4.3.2.tgz";
+ sha512 = "cRTjU4ktWo59wf13PHEiOayHC3n0dOh4i5+FHr4tv4MX9+l7mqETicNq3Aj07HKlLdk0z5muVoDL2RD+ovgiyA==";
};
};
"leven-2.1.0" = {
@@ -23093,24 +23516,6 @@ let
sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee";
};
};
- "libbase64-1.0.3" = {
- name = "libbase64";
- packageName = "libbase64";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/libbase64/-/libbase64-1.0.3.tgz";
- sha512 = "ULQZAATVGTAgVNwP61R+MbbSGNBy1tVzWupB9kbE6p+VccWd+J+ICXgOwQic5Yqagzpu+oPZ8sI7yXdWJnPPkA==";
- };
- };
- "libmime-4.1.1" = {
- name = "libmime";
- packageName = "libmime";
- version = "4.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/libmime/-/libmime-4.1.1.tgz";
- sha512 = "HkOfBSj+l7pBOOucEgiI6PdbgHa8ljv+1rARzW743HQ51UP8gabMlcA2wAF3Dg1aeuMjHZ+LzAPYxM52IZsyGA==";
- };
- };
"libnested-1.4.1" = {
name = "libnested";
packageName = "libnested";
@@ -23129,31 +23534,22 @@ let
sha512 = "9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==";
};
};
- "libqp-1.1.0" = {
- name = "libqp";
- packageName = "libqp";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz";
- sha1 = "f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8";
- };
- };
- "libsodium-0.7.5" = {
+ "libsodium-0.7.6" = {
name = "libsodium";
packageName = "libsodium";
- version = "0.7.5";
+ version = "0.7.6";
src = fetchurl {
- url = "https://registry.npmjs.org/libsodium/-/libsodium-0.7.5.tgz";
- sha512 = "0YVU2QJc5sDR5HHkGCaliYImS7pGeXi11fiOfm4DirBd96PJVZIn3LJa06ZOFjLNsWkL3UbNjYhLRUOABPL9vw==";
+ url = "https://registry.npmjs.org/libsodium/-/libsodium-0.7.6.tgz";
+ sha512 = "hPb/04sEuLcTRdWDtd+xH3RXBihpmbPCsKW/Jtf4PsvdyKh+D6z2D2gvp/5BfoxseP+0FCOg66kE+0oGUE/loQ==";
};
};
- "libsodium-wrappers-0.7.5" = {
+ "libsodium-wrappers-0.7.6" = {
name = "libsodium-wrappers";
packageName = "libsodium-wrappers";
- version = "0.7.5";
+ version = "0.7.6";
src = fetchurl {
- url = "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.5.tgz";
- sha512 = "QE9Q+FxLLGdJRiJTuC2GB3LEHZeHX/VcbMQeNPdAixEKo86JPy6bOWND1XmMLu0tjWUu0xIY0YpJYQApxIZwbQ==";
+ url = "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.6.tgz";
+ sha512 = "OUO2CWW5bHdLr6hkKLHIKI4raEkZrf3QHkhXsJ1yCh6MZ3JDA7jFD3kCATNquuGSG6MjjPHQIQms0y0gBDzjQg==";
};
};
"libspiro-js-0.3.1" = {
@@ -23192,6 +23588,15 @@ let
sha512 = "DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==";
};
};
+ "lighthouse-logger-1.2.0" = {
+ name = "lighthouse-logger";
+ packageName = "lighthouse-logger";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz";
+ sha512 = "wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==";
+ };
+ };
"limit-spawn-0.0.3" = {
name = "limit-spawn";
packageName = "limit-spawn";
@@ -23201,6 +23606,15 @@ let
sha1 = "cc09c24467a0f0a1ed10a5196dba597cad3f65dc";
};
};
+ "lines-and-columns-1.1.6" = {
+ name = "lines-and-columns";
+ packageName = "lines-and-columns";
+ version = "1.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz";
+ sha1 = "1c00c743b433cd0a4e80758f7b64a57440d9ff00";
+ };
+ };
"linewise-0.0.3" = {
name = "linewise";
packageName = "linewise";
@@ -23210,22 +23624,13 @@ let
sha1 = "bf967ba0dd31faaf09ab5bdb3676ad7f2aa18493";
};
};
- "link-check-4.4.5" = {
+ "link-check-4.4.6" = {
name = "link-check";
packageName = "link-check";
- version = "4.4.5";
+ version = "4.4.6";
src = fetchurl {
- url = "https://registry.npmjs.org/link-check/-/link-check-4.4.5.tgz";
- sha512 = "csF0k7MAQjyDLkrZfsAJNkTav/vvATMYkm9dAstzmu60vzNGlgvWd3SgBTFH9KLWOO1hUuVxgSEPuWv+fdyuaQ==";
- };
- };
- "linkify-it-2.1.0" = {
- name = "linkify-it";
- packageName = "linkify-it";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/linkify-it/-/linkify-it-2.1.0.tgz";
- sha512 = "4REs8/062kV2DSHxNfq5183zrqXMl7WP0WzABH9IeJI+NLm429FgE1PDecltYfnOoFDFlZGh2T8PfZn0r+GTRg==";
+ url = "https://registry.npmjs.org/link-check/-/link-check-4.4.6.tgz";
+ sha512 = "83RPcCsgZ1BsSuUtcdEOYv7zndQ3fbZCuoKIrKCuUfDhBWqBzWnU+Un1WdGuveMGAOHahL0LHLFUr6KqZ2Mrzg==";
};
};
"linkify-it-2.2.0" = {
@@ -23237,13 +23642,40 @@ let
sha512 = "GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==";
};
};
- "listenercount-1.0.1" = {
- name = "listenercount";
- packageName = "listenercount";
- version = "1.0.1";
+ "listr-0.14.3" = {
+ name = "listr";
+ packageName = "listr";
+ version = "0.14.3";
src = fetchurl {
- url = "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz";
- sha1 = "84c8a72ab59c4725321480c975e6508342e70937";
+ url = "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz";
+ sha512 = "RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==";
+ };
+ };
+ "listr-silent-renderer-1.1.1" = {
+ name = "listr-silent-renderer";
+ packageName = "listr-silent-renderer";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz";
+ sha1 = "924b5a3757153770bf1a8e3fbf74b8bbf3f9242e";
+ };
+ };
+ "listr-update-renderer-0.5.0" = {
+ name = "listr-update-renderer";
+ packageName = "listr-update-renderer";
+ version = "0.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz";
+ sha512 = "tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==";
+ };
+ };
+ "listr-verbose-renderer-0.5.0" = {
+ name = "listr-verbose-renderer";
+ packageName = "listr-verbose-renderer";
+ version = "0.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz";
+ sha512 = "04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==";
};
};
"load-ip-set-2.1.0" = {
@@ -23966,15 +24398,6 @@ let
sha1 = "0b08a1dcf68397c397855c3239783832df7403d1";
};
};
- "lodash.has-4.5.2" = {
- name = "lodash.has";
- packageName = "lodash.has";
- version = "4.5.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz";
- sha1 = "d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862";
- };
- };
"lodash.identity-2.4.1" = {
name = "lodash.identity";
packageName = "lodash.identity";
@@ -23984,6 +24407,15 @@ let
sha1 = "6694cffa65fef931f7c31ce86c74597cf560f4f1";
};
};
+ "lodash.identity-3.0.0" = {
+ name = "lodash.identity";
+ packageName = "lodash.identity";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.identity/-/lodash.identity-3.0.0.tgz";
+ sha1 = "ad7bc6a4e647d79c972e1b80feef7af156267876";
+ };
+ };
"lodash.includes-4.3.0" = {
name = "lodash.includes";
packageName = "lodash.includes";
@@ -24236,6 +24668,15 @@ let
sha1 = "52f05610fff9ded422611441ed1fc123a03001b3";
};
};
+ "lodash.pickby-4.6.0" = {
+ name = "lodash.pickby";
+ packageName = "lodash.pickby";
+ version = "4.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz";
+ sha1 = "7dea21d8c18d7703a27c704c15d3b84a67e33aff";
+ };
+ };
"lodash.reduce-4.6.0" = {
name = "lodash.reduce";
packageName = "lodash.reduce";
@@ -24398,6 +24839,15 @@ let
sha1 = "a3a17bbf62eeb6240f491846e97c1c4e2a5e1e21";
};
};
+ "lodash.xorby-4.7.0" = {
+ name = "lodash.xorby";
+ packageName = "lodash.xorby";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.xorby/-/lodash.xorby-4.7.0.tgz";
+ sha1 = "9c19a6f9f063a6eb53dd03c1b6871799801463d7";
+ };
+ };
"log-symbols-1.0.2" = {
name = "log-symbols";
packageName = "log-symbols";
@@ -24416,6 +24866,15 @@ let
sha512 = "VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==";
};
};
+ "log-symbols-3.0.0" = {
+ name = "log-symbols";
+ packageName = "log-symbols";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz";
+ sha512 = "dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==";
+ };
+ };
"log-update-1.0.2" = {
name = "log-update";
packageName = "log-update";
@@ -24461,13 +24920,13 @@ let
sha512 = "+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==";
};
};
- "loglevel-1.6.4" = {
+ "loglevel-1.6.6" = {
name = "loglevel";
packageName = "loglevel";
- version = "1.6.4";
+ version = "1.6.6";
src = fetchurl {
- url = "https://registry.npmjs.org/loglevel/-/loglevel-1.6.4.tgz";
- sha512 = "p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g==";
+ url = "https://registry.npmjs.org/loglevel/-/loglevel-1.6.6.tgz";
+ sha512 = "Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ==";
};
};
"loglevel-colored-level-prefix-1.0.0" = {
@@ -24533,15 +24992,6 @@ let
sha1 = "d06597c4d4c31b52ccb1f5d8f8fe7148eafd6965";
};
};
- "longjohn-0.2.12" = {
- name = "longjohn";
- packageName = "longjohn";
- version = "0.2.12";
- src = fetchurl {
- url = "https://registry.npmjs.org/longjohn/-/longjohn-0.2.12.tgz";
- sha1 = "7ca7446b083655c377e7512213dc754d52a64a7e";
- };
- };
"looper-2.0.0" = {
name = "looper";
packageName = "looper";
@@ -24605,13 +25055,13 @@ let
sha1 = "5b46f80147edee578870f086d04821cf998e551f";
};
};
- "loud-rejection-2.1.0" = {
+ "loud-rejection-2.2.0" = {
name = "loud-rejection";
packageName = "loud-rejection";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.1.0.tgz";
- sha512 = "g/6MQxUXYHeVqZ4PGpPL1fS1fOvlXoi7bay0pizmjAd/3JhyXwxzwrnr74yzdmhuerlslbRJ3x7IOXzFz0cE5w==";
+ url = "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.2.0.tgz";
+ sha512 = "S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==";
};
};
"lowdb-1.0.0" = {
@@ -24857,6 +25307,15 @@ let
sha512 = "6QK0OpF/phMz0Q2AxILkX2mFhi7m+WMwTRg0LQKq/WBB0cDP4rYH3Wp4/d3OTXlrPLVJT/RFqj8tFeAR4nk8AA==";
};
};
+ "magic-string-0.25.4" = {
+ name = "magic-string";
+ packageName = "magic-string";
+ version = "0.25.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/magic-string/-/magic-string-0.25.4.tgz";
+ sha512 = "oycWO9nEVAP2RVPbIoDoA4Y7LFIJ3xRYov93gAyJhZkET1tNuB0u7uWkZS2LpBWTJUWnmau/To8ECWRC+jKNfw==";
+ };
+ };
"magicli-0.0.5" = {
name = "magicli";
packageName = "magicli";
@@ -24902,24 +25361,6 @@ let
sha512 = "VYaJMxhr8B9BrCiNINUsuhaEe40YnG+AQBwcqUKO66lSVaI9I3A1iH/6EmEwRI8OYUg5Gt+4lLE7achg676lrg==";
};
};
- "mailparser-2.7.1" = {
- name = "mailparser";
- packageName = "mailparser";
- version = "2.7.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/mailparser/-/mailparser-2.7.1.tgz";
- sha512 = "qAyDPuyd0ygTM3V9yzxVilYyRt0mpjLmp6OSzBPjwMZYX1PVDOoGEyUgDtyCDoEgC5fqslpXpWCI6t7RN3i3fw==";
- };
- };
- "mailsplit-4.4.1" = {
- name = "mailsplit";
- packageName = "mailsplit";
- version = "4.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/mailsplit/-/mailsplit-4.4.1.tgz";
- sha512 = "AmWLEHQAg/zbNb1MdrPQS9VOzysHaU9IuoQV9kGU5fgjM5RCbgqVkZzp0+DhPep8sj8iHfbWkl16Nb1PbNlTYg==";
- };
- };
"make-dir-1.3.0" = {
name = "make-dir";
packageName = "make-dir";
@@ -24938,6 +25379,15 @@ let
sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
};
};
+ "make-dir-3.0.0" = {
+ name = "make-dir";
+ packageName = "make-dir";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz";
+ sha512 = "grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==";
+ };
+ };
"make-error-1.3.5" = {
name = "make-error";
packageName = "make-error";
@@ -24956,13 +25406,13 @@ let
sha1 = "df0388fcd0b37816dff0a5fb8108939777dcbc9d";
};
};
- "make-fetch-happen-5.0.0" = {
+ "make-fetch-happen-5.0.1" = {
name = "make-fetch-happen";
packageName = "make-fetch-happen";
- version = "5.0.0";
+ version = "5.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.0.tgz";
- sha512 = "nFr/vpL1Jc60etMVKeaLOqfGjMMb3tAHFVJWxHOFCFS04Zmd7kGlMxo0l1tzfhoQje0/UPnd0X8OeGUiXXnfPA==";
+ url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.1.tgz";
+ sha512 = "b4dfaMvUDR67zxUq1+GN7Ke9rH5WvGRmoHuMH7l+gmUCR2tCXFP6mpeJ9Dp+jB6z8mShRopSf1vLRBhRs8Cu5w==";
};
};
"make-iterator-1.0.1" = {
@@ -25118,13 +25568,13 @@ let
sha512 = "GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==";
};
};
- "markdown-it-anchor-5.2.4" = {
+ "markdown-it-anchor-5.2.5" = {
name = "markdown-it-anchor";
packageName = "markdown-it-anchor";
- version = "5.2.4";
+ version = "5.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.4.tgz";
- sha512 = "n8zCGjxA3T+Mx1pG8HEgbJbkB8JFUuRkeTZQuIM8iPY6oQ8sWOPRZJDFC9a/pNg2QkHEjjGkhBEl/RSyzaDZ3A==";
+ url = "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.5.tgz";
+ sha512 = "xLIjLQmtym3QpoY9llBgApknl7pxAcN3WDRc2d3rwpl+/YvDZHPmKscGs+L6E05xf2KrCXPBvosWt7MZukwSpQ==";
};
};
"markdown-it-emoji-1.4.0" = {
@@ -25136,13 +25586,13 @@ let
sha1 = "9bee0e9a990a963ba96df6980c4fddb05dfb4dcc";
};
};
- "markdown-it-github-headings-1.1.1" = {
+ "markdown-it-github-headings-1.1.2" = {
name = "markdown-it-github-headings";
packageName = "markdown-it-github-headings";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/markdown-it-github-headings/-/markdown-it-github-headings-1.1.1.tgz";
- sha512 = "jEthmVitZXhYJ0Fkvh6RfBcxdIKKec/p3LidX9a+Hs5/AnUjtxi1nxDVhu1muyacXoTiA+ChVilASQyTdfWk2Q==";
+ url = "https://registry.npmjs.org/markdown-it-github-headings/-/markdown-it-github-headings-1.1.2.tgz";
+ sha512 = "8haIwpAx87DQHcEtzkfsWv2hxg4jOvow6/nJKAMQ2wYRMZQTIfJm9VzrDkqw72Bb4YXBmI0u3GA/3MdXVL/x5g==";
};
};
"markdown-it-task-checkbox-1.0.6" = {
@@ -25154,13 +25604,13 @@ let
sha512 = "7pxkHuvqTOu3iwVGmDPeYjQg+AIS9VQxzyLP9JCg9lBjgPAJXGEkChK6A2iFuj3tS0GV3HG2u5AMNhcQqwxpJw==";
};
};
- "markdown-link-extractor-1.2.1" = {
+ "markdown-link-extractor-1.2.2" = {
name = "markdown-link-extractor";
packageName = "markdown-link-extractor";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-1.2.1.tgz";
- sha512 = "eo4hXLZC6/NrVimHqEu0X029ymIreg0VQjlWudGtOg1FiiZYPwU+Sh1CP3CQqP16woyCsDplVfqPD2Oi8JRpdw==";
+ url = "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-1.2.2.tgz";
+ sha512 = "VYDUhlC70hKl0coCY6dXyJ4OCRAX5dTh0/oSTdidhYS7dYIJ9kYAez6KR0vc3HWySMuo564J1rN0NOAPBDI0iA==";
};
};
"markdown-serve-0.3.3" = {
@@ -25190,15 +25640,6 @@ let
sha512 = "ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==";
};
};
- "marked-0.6.3" = {
- name = "marked";
- packageName = "marked";
- version = "0.6.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/marked/-/marked-0.6.3.tgz";
- sha512 = "Fqa7eq+UaxfMriqzYLayfqAE40WN03jf+zHjT18/uXNuzjq3TY0XTbrAoPeqSJrAmPz11VuUA+kBPYOhHt9oOQ==";
- };
- };
"marked-0.7.0" = {
name = "marked";
packageName = "marked";
@@ -25286,8 +25727,8 @@ let
version = "3.0.0";
src = fetchgit {
url = "git://github.com/mathjax/MathJax-src.git";
- rev = "0d74266e1820220d33cb6b29d4ca3575b352ac0d";
- sha256 = "a4d1a272ec79367f3e4515d1cbd9bbe3f77687aa17443398288e91a6f23b1241";
+ rev = "1e1a30f0a89e52fa7764dbb510763145a4da49f1";
+ sha256 = "e44c97d2d7ade5ac91d13456a631778a9f2f3d73ef7e4cffc2b5e7bffa02164b";
};
};
"mathjs-5.10.3" = {
@@ -25317,15 +25758,6 @@ let
sha512 = "UC0qFwyAjn4YdPpKaDNw6gNxRf7Mcx7jC1UGCY4boCzgvU2Aoc1mOGzTtrjjLKhM5ivsnhoKpQVxKPp+1j1qwg==";
};
};
- "md5.js-1.3.4" = {
- name = "md5.js";
- packageName = "md5.js";
- version = "1.3.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz";
- sha1 = "e9bdbde94a20a5ac18b04340fc5764d5b09d901d";
- };
- };
"md5.js-1.3.5" = {
name = "md5.js";
packageName = "md5.js";
@@ -25362,22 +25794,13 @@ let
sha1 = "c04891883c28c83602e1d06b05a11037e359b4c8";
};
};
- "mdn-browser-compat-data-0.0.82" = {
+ "mdn-browser-compat-data-0.0.94" = {
name = "mdn-browser-compat-data";
packageName = "mdn-browser-compat-data";
- version = "0.0.82";
+ version = "0.0.94";
src = fetchurl {
- url = "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-0.0.82.tgz";
- sha512 = "RmC87C45AgXLuNlkrGLCK2wh0zRwpFnnro5jsNxmS90xLCxfKmTLPtqM9cocKFD7Ro9pWmtvkIkRiesGakd1Ig==";
- };
- };
- "mdn-data-1.1.4" = {
- name = "mdn-data";
- packageName = "mdn-data";
- version = "1.1.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz";
- sha512 = "FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==";
+ url = "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-0.0.94.tgz";
+ sha512 = "O3zJqbmehz0Hn3wpk62taA0+jNF7yn6BDWqQ9Wh2bEoO9Rx1BYiTmNX565eNVbW0ixfQkY6Sp9FvY/rr79Qmyg==";
};
};
"mdn-data-2.0.4" = {
@@ -25488,6 +25911,15 @@ let
sha512 = "qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==";
};
};
+ "mem-5.1.1" = {
+ name = "mem";
+ packageName = "mem";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mem/-/mem-5.1.1.tgz";
+ sha512 = "qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==";
+ };
+ };
"mem-fs-1.1.3" = {
name = "mem-fs";
packageName = "mem-fs";
@@ -25506,13 +25938,13 @@ let
sha512 = "/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==";
};
};
- "memory-cache-0.1.6" = {
+ "memory-cache-0.2.0" = {
name = "memory-cache";
packageName = "memory-cache";
- version = "0.1.6";
+ version = "0.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/memory-cache/-/memory-cache-0.1.6.tgz";
- sha1 = "2ed9933ed7a8c718249be7366f7ca8749acf8a24";
+ url = "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz";
+ sha1 = "7890b01d52c00c8ebc9d533e1f8eb17e3034871a";
};
};
"memory-chunk-store-1.3.0" = {
@@ -25542,6 +25974,15 @@ let
sha1 = "3a9a20b8462523e447cfbc7e8bb80ed667bfc552";
};
};
+ "memory-fs-0.5.0" = {
+ name = "memory-fs";
+ packageName = "memory-fs";
+ version = "0.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz";
+ sha512 = "jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==";
+ };
+ };
"memory-pager-1.5.0" = {
name = "memory-pager";
packageName = "memory-pager";
@@ -25650,6 +26091,15 @@ let
sha1 = "a5de46538dae84d4114cc5ea02b4772a6346701f";
};
};
+ "merge-stream-2.0.0" = {
+ name = "merge-stream";
+ packageName = "merge-stream";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz";
+ sha512 = "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==";
+ };
+ };
"merge2-1.3.0" = {
name = "merge2";
packageName = "merge2";
@@ -25839,15 +26289,6 @@ let
sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
};
};
- "mime-2.4.3" = {
- name = "mime";
- packageName = "mime";
- version = "2.4.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/mime/-/mime-2.4.3.tgz";
- sha512 = "QgrPRJfE+riq5TPZMcHZOtm8c6K/yYrMbKIoRfapfiGLxS8OTeIfRhUGW5LU7MlRa52KOAGCfUNruqLrIBvWZw==";
- };
- };
"mime-2.4.4" = {
name = "mime";
packageName = "mime";
@@ -25884,13 +26325,13 @@ let
sha512 = "jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==";
};
};
- "mime-db-1.41.0" = {
+ "mime-db-1.42.0" = {
name = "mime-db";
packageName = "mime-db";
- version = "1.41.0";
+ version = "1.42.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-db/-/mime-db-1.41.0.tgz";
- sha512 = "B5gxBI+2K431XW8C2rcc/lhppbuji67nf9v39eH8pkWoZDxnAL0PxdpH32KYRScniF8qDHBDlI+ipgg5WrCUYw==";
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz";
+ sha512 = "UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==";
};
};
"mime-types-2.0.14" = {
@@ -26091,13 +26532,22 @@ let
sha512 = "oP88Dw3LK/pdrKyMdlbmg3W50969UNr4ctISzJfPl+YPYHTAOrS+dihXnsgRNKSRIzDsrnV3eE2CCVlZbpOKdQ==";
};
};
- "minipass-2.8.1" = {
+ "minipass-2.9.0" = {
name = "minipass";
packageName = "minipass";
- version = "2.8.1";
+ version = "2.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/minipass/-/minipass-2.8.1.tgz";
- sha512 = "QCG523ParRcE2+9A6wYh9UI3uy2FFLw4DQaVYQrY5HPfszc5M6VDD+j0QCwHm19LI2imes4RB+NBD8cOJccyCg==";
+ url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
+ sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
+ };
+ };
+ "minipass-3.1.1" = {
+ name = "minipass";
+ packageName = "minipass";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz";
+ sha512 = "UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==";
};
};
"minitouch-prebuilt-1.2.0" = {
@@ -26109,13 +26559,22 @@ let
sha512 = "YBTCTK0kPQIry0dJUqnj+OKw7qk1BDk4JnOH55ujaL4vtf9f3fRsHtD+zz899SKwT2t319HrrfBNwMLx6h2Vtg==";
};
};
- "minizlib-1.2.2" = {
+ "minizlib-1.3.3" = {
name = "minizlib";
packageName = "minizlib";
- version = "1.2.2";
+ version = "1.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/minizlib/-/minizlib-1.2.2.tgz";
- sha512 = "hR3At21uSrsjjDTWrbu0IMLTpnkpv8IIMFDFaoz43Tmu4LkmAXfH44vNNzpTnf+OAQQCHrb91y/wc2J4x5XgSQ==";
+ url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
+ sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
+ };
+ };
+ "minizlib-2.1.0" = {
+ name = "minizlib";
+ packageName = "minizlib";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz";
+ sha512 = "EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==";
};
};
"mired-0.0.0" = {
@@ -26271,15 +26730,6 @@ let
sha512 = "Yh9y73JRljxW5QxN08Fner68eFLxM5ynNOAw2LbIB1YAGeQzZT8QFSUvkAz609Zf+IHhhaUxqZK8dG3W/+HEvg==";
};
};
- "moment-2.22.2" = {
- name = "moment";
- packageName = "moment";
- version = "2.22.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz";
- sha1 = "3c257f9839fc0e93ff53149632239eb90783ff66";
- };
- };
"moment-2.24.0" = {
name = "moment";
packageName = "moment";
@@ -26298,13 +26748,13 @@ let
sha1 = "359a19ec634cda3c706c8709adda54c0329aaec4";
};
};
- "moment-timezone-0.5.26" = {
+ "moment-timezone-0.5.27" = {
name = "moment-timezone";
packageName = "moment-timezone";
- version = "0.5.26";
+ version = "0.5.27";
src = fetchurl {
- url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.26.tgz";
- sha512 = "sFP4cgEKTCymBBKgoxZjYzlSovC20Y6J7y3nanDc5RoBIXKlZhoYwBoZGe3flwU6A372AcRwScH8KiwV6zjy1g==";
+ url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.27.tgz";
+ sha512 = "EIKQs7h5sAsjhPCqN6ggx6cEbs94GK050254TIJySD1bzoM5JTYDwAU1IoVOeTOL6Gm27kYJ51/uuvq1kIlrbw==";
};
};
"monotonic-timestamp-0.0.9" = {
@@ -26379,13 +26829,13 @@ let
sha512 = "ZQQjf0VEiqPucwRvmT3e0pfZfMSE3nc5ngGUiN1+2VMxCtrInrlAjZ2K6jpNmxSZ/roiQne/ovYJYTeOvZDXPw==";
};
};
- "mpath-0.2.1" = {
+ "mpath-0.5.2" = {
name = "mpath";
packageName = "mpath";
- version = "0.2.1";
+ version = "0.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/mpath/-/mpath-0.2.1.tgz";
- sha1 = "3a4e829359801de96309c27a6b2e102e89f9e96e";
+ url = "https://registry.npmjs.org/mpath/-/mpath-0.5.2.tgz";
+ sha512 = "NOeCoW6AYc3hLi30npe7uzbD9b4FQZKH40YKABUCCvaKKL5agj6YzvHoNx8jQpDMNPgIa5bvSZQbQpWBAVD0Kw==";
};
};
"mqtt-2.18.8" = {
@@ -26406,15 +26856,6 @@ let
sha512 = "eaF9rO2uFrIYEHomJxziuKTDkbWW5psLBaIGCazQSKqYsTaB3n4SpvJ1PexKaDBiPnMLPIFWBIiTYT3IfEJfww==";
};
};
- "mri-1.1.4" = {
- name = "mri";
- packageName = "mri";
- version = "1.1.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz";
- sha512 = "6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==";
- };
- };
"ms-0.7.0" = {
name = "ms";
packageName = "ms";
@@ -26460,24 +26901,6 @@ let
sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
};
};
- "ms-rest-1.15.7" = {
- name = "ms-rest";
- packageName = "ms-rest";
- version = "1.15.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/ms-rest/-/ms-rest-1.15.7.tgz";
- sha1 = "400515e05b1924889cb61a1ec6054290a68e1207";
- };
- };
- "ms-rest-2.5.3" = {
- name = "ms-rest";
- packageName = "ms-rest";
- version = "2.5.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/ms-rest/-/ms-rest-2.5.3.tgz";
- sha512 = "p0CnzrTzEkS8UTEwgCqT2O5YVK9E8KGBBlJVm3hFtMZvf0dmncKYXWFPyUa4PAsfBL7h4jfu39tOIFTu6exntg==";
- };
- };
"msgpack-lite-0.1.26" = {
name = "msgpack-lite";
packageName = "msgpack-lite";
@@ -26487,15 +26910,6 @@ let
sha1 = "dd3c50b26f059f25e7edee3644418358e2a9ad89";
};
};
- "multer-1.4.1" = {
- name = "multer";
- packageName = "multer";
- version = "1.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/multer/-/multer-1.4.1.tgz";
- sha512 = "zzOLNRxzszwd+61JFuAo0fxdQfvku12aNJgnla0AQ+hHxFmfc/B7jBVuPr5Rmvu46Jze/iJrFpSOsD7afO8SDw==";
- };
- };
"multer-1.4.2" = {
name = "multer";
packageName = "multer";
@@ -26640,13 +27054,13 @@ let
sha1 = "2a8f2ddf70eed564dff2d57f1e1a137d9f05078b";
};
};
- "multiserver-3.4.0" = {
+ "multiserver-3.6.0" = {
name = "multiserver";
packageName = "multiserver";
- version = "3.4.0";
+ version = "3.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/multiserver/-/multiserver-3.4.0.tgz";
- sha512 = "HSGnZBXDM9e8gi3YyhObwiDYP3BFeL+TV22H1dAReigHHMc52IDBsz9N1OR72OKxCd7SMD+gKBpVJbJohhb3og==";
+ url = "https://registry.npmjs.org/multiserver/-/multiserver-3.6.0.tgz";
+ sha512 = "MeANpx7//lJTwYKLYfsucdRvDafbyxaijUm9BhmF+QfLBMGRebNoKRYLhZItbHYAcsI0HBTtpBVHNw+bmRRnFQ==";
};
};
"multiserver-address-1.0.1" = {
@@ -26694,13 +27108,13 @@ let
sha512 = "KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==";
};
};
- "mustache-3.0.1" = {
+ "mustache-3.0.2" = {
name = "mustache";
packageName = "mustache";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/mustache/-/mustache-3.0.1.tgz";
- sha512 = "jFI/4UVRsRYdUbuDTKT7KzfOp7FiD5WzYmmwNwXyUVypC0xjoTL78Fqc0jHUPIvvGD+6DQSPHIt1NE7D1ArsqA==";
+ url = "https://registry.npmjs.org/mustache/-/mustache-3.0.2.tgz";
+ sha512 = "64neoEgmozb8e/ecGBOSE+RfnevLSFzCI0UKPcrWmjv953/8fXhYO9+EQFtfbi6hwoFxcTA+Fp5mRiOiI9eTuA==";
};
};
"mutate.js-0.2.0" = {
@@ -26910,22 +27324,22 @@ let
sha512 = "Hv9USGyH8EsPy0o8pPWE7x3YRIfuZDgMBirzjU6XLebhiSK2g53JlfqgolD0c39ne6wXAfaBNcIAvYe22Bav+Q==";
};
};
- "nanoguard-1.2.1" = {
+ "nanoguard-1.2.2" = {
name = "nanoguard";
packageName = "nanoguard";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/nanoguard/-/nanoguard-1.2.1.tgz";
- sha512 = "XowCxURA68arCQEypYKAxyIvBUP2EkqA8mZCXqJ2yzLpFblxSjiP06PUUpVK2no3cgGhsbRlBrsEuYIflxu79w==";
+ url = "https://registry.npmjs.org/nanoguard/-/nanoguard-1.2.2.tgz";
+ sha512 = "IMVIZkHP7Ep01foXurcJR59Hj/0yyApNK3JWpVHq2QVdLgo8wGU/ZsodlpL7jJ/m24+lxT0eyavrLCEuYQK2fg==";
};
};
- "nanoid-2.1.1" = {
+ "nanoid-2.1.6" = {
name = "nanoid";
packageName = "nanoid";
- version = "2.1.1";
+ version = "2.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/nanoid/-/nanoid-2.1.1.tgz";
- sha512 = "0YbJdaL4JFoejIOoawgLcYValFGJ2iyUuVDIWL3g8Es87SSOWFbWdRUMV3VMSiyPs3SQ3QxCIxFX00q5DLkMCw==";
+ url = "https://registry.npmjs.org/nanoid/-/nanoid-2.1.6.tgz";
+ sha512 = "2NDzpiuEy3+H0AVtdt8LoFi7PnqkOnIzYmJQp7xsEU6VexLluHQwKREuiz57XaQC5006seIadPrIZJhyS2n7aw==";
};
};
"nanolru-1.0.0" = {
@@ -27076,13 +27490,22 @@ let
sha1 = "17b09581988979fddafe0201e931ba933c96cbb4";
};
};
- "ncjsm-3.0.0" = {
+ "natural-orderby-2.0.3" = {
+ name = "natural-orderby";
+ packageName = "natural-orderby";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz";
+ sha512 = "p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==";
+ };
+ };
+ "ncjsm-4.0.1" = {
name = "ncjsm";
packageName = "ncjsm";
- version = "3.0.0";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ncjsm/-/ncjsm-3.0.0.tgz";
- sha512 = "UEEzv/yccTNNyS7ZLmOUquT/k9ttrJCgGrswRrfuj4riplQquZoxAhCaoxSATj59gdpLaGWqXDXRxrRS2zOarw==";
+ url = "https://registry.npmjs.org/ncjsm/-/ncjsm-4.0.1.tgz";
+ sha512 = "gxh5Sgait8HyclaulfhgetHQGyhFm00ZQqISIfqtwFVnyWJ20rk+55SUamo9n3KhM6Vk63gemKPxIDYiSV/xZw==";
};
};
"nconf-0.10.0" = {
@@ -27391,15 +27814,6 @@ let
sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==";
};
};
- "nick-0.1.3" = {
- name = "nick";
- packageName = "nick";
- version = "0.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/nick/-/nick-0.1.3.tgz";
- sha1 = "d8a30b7da789d417e0baa5437f33c487be9b6020";
- };
- };
"nijs-0.0.25" = {
name = "nijs";
packageName = "nijs";
@@ -27472,13 +27886,13 @@ let
sha512 = "iEOqDAOFl6uN5jZGRj39Jdo8qALzf2HPXtpFso8+BMaDylDrUMYMwhFbfYGgxdnMlsRnxYTwv68kaXEpsHIapg==";
};
};
- "node-abi-2.11.0" = {
+ "node-abi-2.12.0" = {
name = "node-abi";
packageName = "node-abi";
- version = "2.11.0";
+ version = "2.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-abi/-/node-abi-2.11.0.tgz";
- sha512 = "kuy/aEg75u40v378WRllQ4ZexaXJiCvB68D2scDXclp/I4cRq6togpbOoKhmN07tns9Zldu51NNERo0wehfX9g==";
+ url = "https://registry.npmjs.org/node-abi/-/node-abi-2.12.0.tgz";
+ sha512 = "VhPBXCIcvmo/5K8HPmnWJyyhvgKxnHTUMXR/XwGHV68+wrgkzST4UmQrY/XszSWA5dtnXpNp528zkcyJ/pzVcw==";
};
};
"node-addon-api-1.7.1" = {
@@ -27617,15 +28031,6 @@ let
sha1 = "fa6f846f42fa93f63a0a30c9fbff7b4e130e0858";
};
};
- "node-forge-0.6.23" = {
- name = "node-forge";
- packageName = "node-forge";
- version = "0.6.23";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-forge/-/node-forge-0.6.23.tgz";
- sha1 = "f03cf65ebd5d4d9dd2f7becb57ceaf78ed94a2bf";
- };
- };
"node-forge-0.7.6" = {
name = "node-forge";
packageName = "node-forge";
@@ -27644,13 +28049,13 @@ let
sha512 = "3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==";
};
};
- "node-gyp-5.0.3" = {
+ "node-gyp-5.0.5" = {
name = "node-gyp";
packageName = "node-gyp";
- version = "5.0.3";
+ version = "5.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp/-/node-gyp-5.0.3.tgz";
- sha512 = "z/JdtkFGUm0QaQUusvloyYuGDub3nUbOo5de1Fz57cM++osBTvQatBUSTlF1k/w8vFHPxxXW6zxGvkxXSpaBkQ==";
+ url = "https://registry.npmjs.org/node-gyp/-/node-gyp-5.0.5.tgz";
+ sha512 = "WABl9s4/mqQdZneZHVWVG4TVr6QQJZUC6PAx47ITSk9lreZ1n+7Z9mMAIbA3vnO4J9W20P7LhCxtzfWsAD/KDw==";
};
};
"node-gyp-build-3.7.0" = {
@@ -27680,6 +28085,15 @@ let
sha512 = "dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==";
};
};
+ "node-gyp-build-4.2.0" = {
+ name = "node-gyp-build";
+ packageName = "node-gyp-build";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.0.tgz";
+ sha512 = "4oiumOLhCDU9Rronz8PZ5S4IvT39H5+JEv/hps9V8s7RSLhsac0TCP78ulnHXOo8X1wdpPiTayGlM1jr4IbnaQ==";
+ };
+ };
"node-int64-0.4.0" = {
name = "node-int64";
packageName = "node-int64";
@@ -27716,15 +28130,6 @@ let
sha1 = "8d9dbe28964a4ac5712e9131642107c71e90ec40";
};
};
- "node-notifier-5.4.0" = {
- name = "node-notifier";
- packageName = "node-notifier";
- version = "5.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz";
- sha512 = "SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==";
- };
- };
"node-notifier-5.4.3" = {
name = "node-notifier";
packageName = "node-notifier";
@@ -27734,6 +28139,15 @@ let
sha512 = "M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==";
};
};
+ "node-notifier-6.0.0" = {
+ name = "node-notifier";
+ packageName = "node-notifier";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz";
+ sha512 = "SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==";
+ };
+ };
"node-persist-2.1.0" = {
name = "node-persist";
packageName = "node-persist";
@@ -27788,24 +28202,6 @@ let
sha512 = "OsJV74qxnvz/AMGgcfZoDaeDXKD3oY3QVIbBmwszTFkRisTSXbMQyn4UWzUMOtA5SVhrBZOTp0wcoSBgfMfMmQ==";
};
};
- "node-red-node-email-1.6.3" = {
- name = "node-red-node-email";
- packageName = "node-red-node-email";
- version = "1.6.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-1.6.3.tgz";
- sha512 = "78O7CASdGAP2wmMJvqsMYdNrCHI54lSE97hWpbNQPG2QC2d15TEUQU+E8KgNzquPtJn0Pjh/cvzt+kQwKjkaUg==";
- };
- };
- "node-red-node-feedparser-0.1.14" = {
- name = "node-red-node-feedparser";
- packageName = "node-red-node-feedparser";
- version = "0.1.14";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-red-node-feedparser/-/node-red-node-feedparser-0.1.14.tgz";
- sha512 = "Bb9M5bFrOqoFxBVxfstBM/g+VPaV4EPQptXQBMrlsCd3P40CXcGL0mDylXU+3cekWNd5hLHfqTHvXJdkowHGDw==";
- };
- };
"node-red-node-rbe-0.2.5" = {
name = "node-red-node-rbe";
packageName = "node-red-node-rbe";
@@ -27815,40 +28211,22 @@ let
sha512 = "WPwIOZIdDprgfqOe8bEun47wkFFc+5Uw/1w3O/kZn/kS2IpI1q+wijUDK+Hw8q4d8KgA58B30wh+10UvXzsPDA==";
};
};
- "node-red-node-sentiment-0.1.4" = {
- name = "node-red-node-sentiment";
- packageName = "node-red-node-sentiment";
- version = "0.1.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-red-node-sentiment/-/node-red-node-sentiment-0.1.4.tgz";
- sha512 = "lZxov4OdGKoqvXcUK7oyVeW5a2qJsBr5+T8cq9kP5N0bnI9AQoywiIiVQ2HcFCHXy70U4ZIAhetGroNfAb68Zg==";
- };
- };
- "node-red-node-tail-0.0.2" = {
+ "node-red-node-tail-0.0.3" = {
name = "node-red-node-tail";
packageName = "node-red-node-tail";
- version = "0.0.2";
+ version = "0.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/node-red-node-tail/-/node-red-node-tail-0.0.2.tgz";
- sha512 = "+92kgY+SOW6Oq7GfH3x9HC/9YBAg5UmdZBl426nFg0K4x9oegLqCqW2S0/fBAgyDBQQF8eHmn/GjHeO32R0aRg==";
+ url = "https://registry.npmjs.org/node-red-node-tail/-/node-red-node-tail-0.0.3.tgz";
+ sha512 = "wEiT7bSeU9oVHPK7S+mHb3cR6cIf9l205wTiHzhnUAuoDJS+IdwQkkpFgKTYmkL4Py2LvqCU90h85YpQul7QFQ==";
};
};
- "node-red-node-twitter-1.1.5" = {
- name = "node-red-node-twitter";
- packageName = "node-red-node-twitter";
- version = "1.1.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-red-node-twitter/-/node-red-node-twitter-1.1.5.tgz";
- sha512 = "8V4tLL0nM1DOUgEtTOBSTZcLbtZ4Gg4CPFVHiPmLCo2QYTMQ0JdBIYj4pg95LbJbYkV721fqsw1RDsitBfYuCQ==";
- };
- };
- "node-releases-1.1.32" = {
+ "node-releases-1.1.39" = {
name = "node-releases";
packageName = "node-releases";
- version = "1.1.32";
+ version = "1.1.39";
src = fetchurl {
- url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz";
- sha512 = "VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==";
+ url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.39.tgz";
+ sha512 = "8MRC/ErwNCHOlAFycy9OPca46fQYUjbJRDcZTHVWIGXIjYLM73k70vv3WkYutVnM4cCo4hE0MqBVVZjP6vjISA==";
};
};
"node-request-by-swagger-1.1.4" = {
@@ -27950,31 +28328,13 @@ let
sha1 = "fae179165265509302cefbebeabd29bd4035184d";
};
};
- "nodemailer-6.1.1" = {
- name = "nodemailer";
- packageName = "nodemailer";
- version = "6.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.1.1.tgz";
- sha512 = "/x5MRIh56VyuuhLfcz+DL2SlBARpZpgQIf2A4Ao4hMb69MHSgDIMPwYmFwesGT1lkRDZ0eBSoym5+JoIZ3N+cQ==";
- };
- };
- "nodemailer-6.3.0" = {
- name = "nodemailer";
- packageName = "nodemailer";
- version = "6.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.3.0.tgz";
- sha512 = "TEHBNBPHv7Ie/0o3HXnb7xrPSSQmH1dXwQKRaMKDBGt/ZN54lvDVujP6hKkO/vjkIYL9rK8kHSG11+G42Nhxuw==";
- };
- };
- "nodemon-1.19.2" = {
+ "nodemon-1.19.4" = {
name = "nodemon";
packageName = "nodemon";
- version = "1.19.2";
+ version = "1.19.4";
src = fetchurl {
- url = "https://registry.npmjs.org/nodemon/-/nodemon-1.19.2.tgz";
- sha512 = "hRLYaw5Ihyw9zK7NF+9EUzVyS6Cvgc14yh8CAYr38tPxJa6UrOxwAQ351GwrgoanHCF0FalQFn6w5eoX/LGdJw==";
+ url = "https://registry.npmjs.org/nodemon/-/nodemon-1.19.4.tgz";
+ sha512 = "VGPaqQBNk193lrJFotBU8nvWZPqEZY2eIzymy2jjY0fJ9qIsxA0sxQ8ATPl0gZC645gijYEc1jtZvpS8QWzJGQ==";
};
};
"nomnom-1.8.1" = {
@@ -28121,13 +28481,13 @@ let
sha512 = "U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==";
};
};
- "normalize-url-4.4.1" = {
+ "normalize-url-4.5.0" = {
name = "normalize-url";
packageName = "normalize-url";
- version = "4.4.1";
+ version = "4.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/normalize-url/-/normalize-url-4.4.1.tgz";
- sha512 = "rjH3yRt0Ssx19mUwS0hrDUOdG9VI+oRLpLHJ7tXRdjcuQ7v7wo6qPvOZppHRrqfslTKr0L2yBhjj4UXd7c3cQg==";
+ url = "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz";
+ sha512 = "2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==";
};
};
"now-and-later-2.0.1" = {
@@ -28148,13 +28508,13 @@ let
sha1 = "df7c3ed5a277c3f9d4b5d819b05311d10a200ae6";
};
};
- "npm-6.9.2" = {
+ "npm-6.12.1" = {
name = "npm";
packageName = "npm";
- version = "6.9.2";
+ version = "6.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/npm/-/npm-6.9.2.tgz";
- sha512 = "b0sEGRYrVdcV/DedLrqV4VMpdMHJbvpt9bopivh4K9RisHFMbj+G6RNbB6lRdr9rpYIoqHG9YP9CYmxdI9k81g==";
+ url = "https://registry.npmjs.org/npm/-/npm-6.12.1.tgz";
+ sha512 = "+pMvUpgSXVBythrv//64j4i6DaLLJ1O0y8kwjNgjAE7atBNGzX4rcOEWvmsuiei6J+mA38O0nUZ/P35GuCD/jg==";
};
};
"npm-bundled-1.0.6" = {
@@ -28211,13 +28571,13 @@ let
sha512 = "qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==";
};
};
- "npm-packlist-1.4.4" = {
+ "npm-packlist-1.4.6" = {
name = "npm-packlist";
packageName = "npm-packlist";
- version = "1.4.4";
+ version = "1.4.6";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.4.tgz";
- sha512 = "zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw==";
+ url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.6.tgz";
+ sha512 = "u65uQdb+qwtGvEJh/DgQgW1Xg7sqeNbmxYyrvlNznaVTjV3E5P6F/EFjM+BVHXl7JJlsdG8A64M0XI8FI/IOlg==";
};
};
"npm-path-2.0.4" = {
@@ -28283,13 +28643,13 @@ let
sha512 = "Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==";
};
};
- "npm-registry-fetch-4.0.1" = {
+ "npm-registry-fetch-4.0.2" = {
name = "npm-registry-fetch";
packageName = "npm-registry-fetch";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.1.tgz";
- sha512 = "1ZQ+yjnxc698R5h9Yje9CASapzAZr7aYDkJDdERg9xg2hOEY0vRJwskOaJAXq8N/eLavzvW4g564YAfq6zMn/A==";
+ url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.2.tgz";
+ sha512 = "Z0IFtPEozNdeZRPh3aHHxdG+ZRpzcbQaJLthsm3VhNf6DScicTFRHZzK82u8RsJUsUHkX+QH/zcB/5pmd20H4A==";
};
};
"npm-run-4.1.2" = {
@@ -28319,6 +28679,24 @@ let
sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
};
};
+ "npm-run-path-3.1.0" = {
+ name = "npm-run-path";
+ packageName = "npm-run-path";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz";
+ sha512 = "Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==";
+ };
+ };
+ "npm-run-path-4.0.0" = {
+ name = "npm-run-path";
+ packageName = "npm-run-path";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.0.tgz";
+ sha512 = "8eyAOAH+bYXFPSnNnKr3J+yoybe8O87Is5rtAQ8qRczJz1ajcsjg8l2oZqP+Ppx15Ii3S1vUTjQN2h4YO2tWWQ==";
+ };
+ };
"npm-which-3.0.1" = {
name = "npm-which";
packageName = "npm-which";
@@ -28391,6 +28769,15 @@ let
sha512 = "WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==";
};
};
+ "null-loader-0.1.1" = {
+ name = "null-loader";
+ packageName = "null-loader";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/null-loader/-/null-loader-0.1.1.tgz";
+ sha1 = "17be9abfcd3ff0e1512f6fc4afcb1f5039378fae";
+ };
+ };
"num-sort-1.0.0" = {
name = "num-sort";
packageName = "num-sort";
@@ -28445,13 +28832,13 @@ let
sha512 = "3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==";
};
};
- "nwsapi-2.1.4" = {
+ "nwsapi-2.2.0" = {
name = "nwsapi";
packageName = "nwsapi";
- version = "2.1.4";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz";
- sha512 = "iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==";
+ url = "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz";
+ sha512 = "h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==";
};
};
"oauth-0.9.15" = {
@@ -28581,6 +28968,15 @@ let
sha512 = "GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==";
};
};
+ "object-inspect-1.7.0" = {
+ name = "object-inspect";
+ packageName = "object-inspect";
+ version = "1.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz";
+ sha512 = "a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==";
+ };
+ };
"object-is-1.0.1" = {
name = "object-is";
packageName = "object-is";
@@ -28743,15 +29139,6 @@ let
sha1 = "cb236106341536f0dac4815e06708221cad7fb5e";
};
};
- "octicons-3.5.0" = {
- name = "octicons";
- packageName = "octicons";
- version = "3.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/octicons/-/octicons-3.5.0.tgz";
- sha1 = "f7ff5935674d8b114f6d80c454bfaa01797a4e30";
- };
- };
"octokit-pagination-methods-1.1.0" = {
name = "octokit-pagination-methods";
packageName = "octokit-pagination-methods";
@@ -28761,15 +29148,6 @@ let
sha512 = "fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==";
};
};
- "omelette-0.3.2" = {
- name = "omelette";
- packageName = "omelette";
- version = "0.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/omelette/-/omelette-0.3.2.tgz";
- sha1 = "68c1b3c57ced778b4e67d8637d2559b2c1b3ec26";
- };
- };
"omggif-1.0.10" = {
name = "omggif";
packageName = "omggif";
@@ -28968,6 +29346,15 @@ let
sha512 = "IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==";
};
};
+ "open-7.0.0" = {
+ name = "open";
+ packageName = "open";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/open/-/open-7.0.0.tgz";
+ sha512 = "K6EKzYqnwQzk+/dzJAQSBORub3xlBTxMz+ntpZpH/LyCa1o6KjXhuN+2npAaI9jaSmU3R1Q8NWf4KUWcyytGsQ==";
+ };
+ };
"opencollective-postinstall-2.0.2" = {
name = "opencollective-postinstall";
packageName = "opencollective-postinstall";
@@ -28995,15 +29382,6 @@ let
sha1 = "707375e59ab9f73025899727679b20328171c9aa";
};
};
- "openssl-wrapper-0.3.4" = {
- name = "openssl-wrapper";
- packageName = "openssl-wrapper";
- version = "0.3.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/openssl-wrapper/-/openssl-wrapper-0.3.4.tgz";
- sha1 = "c01ec98e4dcd2b5dfe0b693f31827200e3b81b07";
- };
- };
"opentracing-0.13.0" = {
name = "opentracing";
packageName = "opentracing";
@@ -29094,13 +29472,13 @@ let
sha1 = "9715a8b5f5e7586cff06c8249e039cd7364d3f54";
};
};
- "optionator-0.8.2" = {
+ "optionator-0.8.3" = {
name = "optionator";
packageName = "optionator";
- version = "0.8.2";
+ version = "0.8.3";
src = fetchurl {
- url = "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz";
- sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64";
+ url = "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz";
+ sha512 = "+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==";
};
};
"options-0.0.6" = {
@@ -29166,6 +29544,15 @@ let
sha512 = "eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==";
};
};
+ "ora-4.0.2" = {
+ name = "ora";
+ packageName = "ora";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ora/-/ora-4.0.2.tgz";
+ sha512 = "YUOZbamht5mfLxPmk4M35CD/5DuOkAacxlEUbStVXpBAt4fyhBf+vZHI/HRkI++QUp3sNoeA2Gw4C+hi4eGSig==";
+ };
+ };
"orchestrator-0.3.8" = {
name = "orchestrator";
packageName = "orchestrator";
@@ -29238,6 +29625,15 @@ let
sha512 = "Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==";
};
};
+ "os-locale-4.0.0" = {
+ name = "os-locale";
+ packageName = "os-locale";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/os-locale/-/os-locale-4.0.0.tgz";
+ sha512 = "HsSR1+2l6as4Wp2SGZxqLnuFHxVvh1Ir9pvZxyujsC13egZVe7P0YeBLN0ijQzM/twrO5To3ia3jzBXAvpMTEA==";
+ };
+ };
"os-name-3.1.0" = {
name = "os-name";
packageName = "os-name";
@@ -29364,6 +29760,15 @@ let
sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
};
};
+ "p-finally-2.0.1" = {
+ name = "p-finally";
+ packageName = "p-finally";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz";
+ sha512 = "vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==";
+ };
+ };
"p-is-promise-1.1.0" = {
name = "p-is-promise";
packageName = "p-is-promise";
@@ -29463,13 +29868,13 @@ let
sha512 = "3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==";
};
};
- "p-queue-6.1.1" = {
+ "p-queue-6.2.1" = {
name = "p-queue";
packageName = "p-queue";
- version = "6.1.1";
+ version = "6.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/p-queue/-/p-queue-6.1.1.tgz";
- sha512 = "R9gq36Th88xZ+rWAptN5IXLwqkwA1gagCQhT6ZXQ6RxEfmjb9ZW+UBzRVqv9sm5TQmbbI/TsKgGLbOaA61xR5w==";
+ url = "https://registry.npmjs.org/p-queue/-/p-queue-6.2.1.tgz";
+ sha512 = "wV8yC/rkuWpgu9LGKJIb48OynYSrE6lVl2Bx6r8WjbyVKrFAzzQ/QevAvwnDjlD+mLt8xy0LTDOU1freOvMTCg==";
};
};
"p-reduce-1.0.0" = {
@@ -29544,13 +29949,13 @@ let
sha1 = "7ed94b3ceb3332782353af6aae11aa9fc235bb00";
};
};
- "pac-proxy-agent-3.0.0" = {
+ "pac-proxy-agent-3.0.1" = {
name = "pac-proxy-agent";
packageName = "pac-proxy-agent";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.0.tgz";
- sha512 = "AOUX9jES/EkQX2zRz0AW7lSx9jD//hQS8wFXBvcnd/J2Py9KaMJMqV/LPqJssj1tgGufotb2mmopGPR15ODv1Q==";
+ url = "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz";
+ sha512 = "44DUg21G/liUZ48dJpUSjZnFfZro/0K5JTyFYLBcmh9+T6Ooi4/i4efwUiEy0+4oQusCBqWdhv16XohIj1GqnQ==";
};
};
"pac-resolver-3.0.0" = {
@@ -29625,13 +30030,13 @@ let
sha512 = "jAEP+Nqj4kyMWyNpfTU/Whx1jA7jEc5cCOlurm0/0oL+v8TAp1QSsK83N7bYe+2bEdFzMAtPG5TBebjzzGV0cA==";
};
};
- "pacote-9.5.8" = {
+ "pacote-9.5.9" = {
name = "pacote";
packageName = "pacote";
- version = "9.5.8";
+ version = "9.5.9";
src = fetchurl {
- url = "https://registry.npmjs.org/pacote/-/pacote-9.5.8.tgz";
- sha512 = "0Tl8Oi/K0Lo4MZmH0/6IsT3gpGf9eEAznLXEQPKgPq7FscnbUOyopnVpwXlnQdIbCUaojWy1Wd7VMyqfVsRrIw==";
+ url = "https://registry.npmjs.org/pacote/-/pacote-9.5.9.tgz";
+ sha512 = "S1nYW9ly+3btn3VmwRAk2LG3TEh8mkrFdY+psbnHSk8oPODbZ28uG0Z0d3yI0EpqcpLR6BukoVRf3H4IbGCkPQ==";
};
};
"pad-0.0.5" = {
@@ -29724,6 +30129,15 @@ let
sha512 = "jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==";
};
};
+ "parse-cache-control-1.0.1" = {
+ name = "parse-cache-control";
+ packageName = "parse-cache-control";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz";
+ sha1 = "8eeab3e54fa56920fe16ba38f77fa21aacc2d74e";
+ };
+ };
"parse-english-4.1.2" = {
name = "parse-english";
packageName = "parse-english";
@@ -29832,6 +30246,15 @@ let
sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0";
};
};
+ "parse-json-5.0.0" = {
+ name = "parse-json";
+ packageName = "parse-json";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz";
+ sha512 = "OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==";
+ };
+ };
"parse-latin-4.2.0" = {
name = "parse-latin";
packageName = "parse-latin";
@@ -30129,6 +30552,15 @@ let
sha1 = "fad9db6ae252f8b088e0c5decd20a7da0c5d9f1e";
};
};
+ "password-prompt-1.1.2" = {
+ name = "password-prompt";
+ packageName = "password-prompt";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz";
+ sha512 = "bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==";
+ };
+ };
"patel-0.33.1" = {
name = "patel";
packageName = "patel";
@@ -30318,13 +30750,13 @@ let
sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c";
};
};
- "path-to-regexp-1.7.0" = {
+ "path-to-regexp-1.8.0" = {
name = "path-to-regexp";
packageName = "path-to-regexp";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz";
- sha1 = "59fde0f435badacba103a84e9d3bc64e96b9937d";
+ url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz";
+ sha512 = "n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==";
};
};
"path-to-regexp-2.2.1" = {
@@ -30453,15 +30885,6 @@ let
sha1 = "cf8bafae6eddff4b5a7efb185269eaaf4610ddbd";
};
};
- "pem-1.14.2" = {
- name = "pem";
- packageName = "pem";
- version = "1.14.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/pem/-/pem-1.14.2.tgz";
- sha512 = "TOnPtq3ZFnCniOZ+rka4pk8UIze9xG1qI+wNE7EmkiR/cg+53uVvk5QbkWZ7M6RsuOxzz62FW1hlAobJr/lTOA==";
- };
- };
"pend-1.2.0" = {
name = "pend";
packageName = "pend";
@@ -30507,13 +30930,13 @@ let
sha1 = "18de2f97e4bf7a9551ad7511942b5496f7aba660";
};
};
- "picomatch-2.0.7" = {
+ "picomatch-2.1.1" = {
name = "picomatch";
packageName = "picomatch";
- version = "2.0.7";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz";
- sha512 = "oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==";
+ url = "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz";
+ sha512 = "OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==";
};
};
"picture-tuber-1.0.2" = {
@@ -30606,13 +31029,13 @@ let
sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
};
};
- "pino-5.12.6" = {
+ "pino-5.13.3" = {
name = "pino";
packageName = "pino";
- version = "5.12.6";
+ version = "5.13.3";
src = fetchurl {
- url = "https://registry.npmjs.org/pino/-/pino-5.12.6.tgz";
- sha512 = "LM5ug2b27uymIIkaBw54ncF+9DSf8S4z1uzw+Y5I94dRu3Z+lFuB13j0kg1InAeyxy+CsLGnWHKy9+zgTreFOg==";
+ url = "https://registry.npmjs.org/pino/-/pino-5.13.3.tgz";
+ sha512 = "FL12DKlPwBlbhztlUz6kseR03PRR8nD+wvLdN/Sji9UiBYYfSjX+k8ocU7/NwW55JdFRONTn3iACoelXnMFVVQ==";
};
};
"pino-std-serializers-2.4.2" = {
@@ -30678,6 +31101,15 @@ let
sha1 = "c819ac728059a461cab1c3889a2be3c49a004d7f";
};
};
+ "pkg-up-3.1.0" = {
+ name = "pkg-up";
+ packageName = "pkg-up";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz";
+ sha512 = "nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==";
+ };
+ };
"pkginfo-0.2.3" = {
name = "pkginfo";
packageName = "pkginfo";
@@ -30858,22 +31290,13 @@ let
sha1 = "47bb2952da32d58a1be2f256a598eebc0b745118";
};
};
- "poplib-0.1.7" = {
- name = "poplib";
- packageName = "poplib";
- version = "0.1.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/poplib/-/poplib-0.1.7.tgz";
- sha1 = "2f4b58b5592972350cd97f482aba68f8e05574bc";
- };
- };
- "portfinder-1.0.24" = {
+ "portfinder-1.0.25" = {
name = "portfinder";
packageName = "portfinder";
- version = "1.0.24";
+ version = "1.0.25";
src = fetchurl {
- url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.24.tgz";
- sha512 = "ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg==";
+ url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz";
+ sha512 = "6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==";
};
};
"posix-character-classes-0.1.1" = {
@@ -30913,15 +31336,6 @@ let
sha512 = "soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==";
};
};
- "postcss-7.0.16" = {
- name = "postcss";
- packageName = "postcss";
- version = "7.0.16";
- src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-7.0.16.tgz";
- sha512 = "MOo8zNSlIqh22Uaa3drkdIAgUGEL+AD1ESiSdmElLUmE2uVDo1QloiT/IfW9qRw8Gw+Y/w69UVMGwbufMSftxA==";
- };
- };
"postcss-7.0.18" = {
name = "postcss";
packageName = "postcss";
@@ -30931,6 +31345,15 @@ let
sha512 = "/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==";
};
};
+ "postcss-7.0.21" = {
+ name = "postcss";
+ packageName = "postcss";
+ version = "7.0.21";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz";
+ sha512 = "uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==";
+ };
+ };
"postcss-calc-7.0.1" = {
name = "postcss-calc";
packageName = "postcss-calc";
@@ -31255,13 +31678,22 @@ let
sha512 = "C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==";
};
};
- "posthtml-parser-0.4.1" = {
+ "posthtml-0.12.0" = {
+ name = "posthtml";
+ packageName = "posthtml";
+ version = "0.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/posthtml/-/posthtml-0.12.0.tgz";
+ sha512 = "aNUEP/SfKUXAt+ghG51LC5MmafChBZeslVe/SSdfKIgLGUVRE68mrMF4V8XbH07ZifM91tCSuxY3eHIFLlecQw==";
+ };
+ };
+ "posthtml-parser-0.4.2" = {
name = "posthtml-parser";
packageName = "posthtml-parser";
- version = "0.4.1";
+ version = "0.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.1.tgz";
- sha512 = "h7vXIQ21Ikz2w5wPClPakNP6mJeJCK6BT0GpqnQrNNABdR7/TchNlFyryL1Bz6Ww53YWCKkr6tdZuHlxY1AVdQ==";
+ url = "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.2.tgz";
+ sha512 = "BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==";
};
};
"posthtml-render-1.1.5" = {
@@ -31273,13 +31705,13 @@ let
sha512 = "yvt54j0zCBHQVEFAuR+yHld8CZrCa/E1Z/OcFNCV1IEWTLVxT8O7nYnM4IIw1CD4r8kaRd3lc42+0lgCKgm87w==";
};
};
- "prebuild-install-5.3.2" = {
+ "prebuild-install-5.3.3" = {
name = "prebuild-install";
packageName = "prebuild-install";
- version = "5.3.2";
+ version = "5.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.2.tgz";
- sha512 = "INDfXzTPnhT+WYQemqnAXlP7SvfiFMopMozSgXCZ+RDLb279gKfIuLk4o7PgEawLp3WrMgIYGBpkxpraROHsSA==";
+ url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.3.tgz";
+ sha512 = "GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==";
};
};
"precond-0.2.3" = {
@@ -31336,13 +31768,13 @@ let
sha512 = "4rgV2hyc/5Pk0XHH4VjJWHRgVjgRbpMfLQjREAhHBtyW1UvTFkjJEsueGYNYYZd9mn97K+1qv0EBwm11zoaSgA==";
};
};
- "prettier-1.18.2" = {
+ "prettier-1.19.1" = {
name = "prettier";
packageName = "prettier";
- version = "1.18.2";
+ version = "1.19.1";
src = fetchurl {
- url = "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz";
- sha512 = "OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==";
+ url = "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz";
+ sha512 = "s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==";
};
};
"prettier-bytes-1.0.4" = {
@@ -31498,13 +31930,13 @@ let
sha512 = "zsK6DDEC+cnNiunYamcVbx4ZCLbKnzTOZa09K4Pj3/tH3nQFPUO9K2QoYy4kfxLqmoyw6RPDtACN9OYviMQZ2Q==";
};
};
- "probe-image-size-4.0.0" = {
+ "probe-image-size-5.0.0" = {
name = "probe-image-size";
packageName = "probe-image-size";
- version = "4.0.0";
+ version = "5.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/probe-image-size/-/probe-image-size-4.0.0.tgz";
- sha512 = "nm7RvWUxps+2+jZKNLkd04mNapXNariS6G5WIEVzvAqjx7EUuKcY1Dp3e6oUK7GLwzJ+3gbSbPLFAASHFQrPcQ==";
+ url = "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz";
+ sha512 = "V6uBYw5eBc5UVIE7MUZD6Nxg0RYuGDWLDenEn0B1WC6PcTvn1xdQ6HLDDuznefsiExC6rNrCz7mFRBo0f3Xekg==";
};
};
"process-0.10.1" = {
@@ -31606,6 +32038,15 @@ let
sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==";
};
};
+ "promise-8.0.3" = {
+ name = "promise";
+ packageName = "promise";
+ version = "8.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/promise/-/promise-8.0.3.tgz";
+ sha512 = "HeRDUL1RJiLhyA0/grn+PTShlBAcLuh/1BJGtrvjwbvRDCTLLMEz9rOGCV+R3vHY4MixIuoMEd9Yq/XvsTPcjw==";
+ };
+ };
"promise-inflight-1.0.1" = {
name = "promise-inflight";
packageName = "promise-inflight";
@@ -31687,13 +32128,13 @@ let
sha1 = "8e57123c396ab988897fb327fd3aedc3e735e4fe";
};
};
- "prompts-2.2.1" = {
+ "prompts-2.3.0" = {
name = "prompts";
packageName = "prompts";
- version = "2.2.1";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/prompts/-/prompts-2.2.1.tgz";
- sha512 = "VObPvJiWPhpZI6C5m60XOzTfnYg/xc/an+r9VYymj9WJW3B/DIH+REzjpAACPf8brwPeP+7vz3bIim3S+AaMjw==";
+ url = "https://registry.npmjs.org/prompts/-/prompts-2.3.0.tgz";
+ sha512 = "NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==";
};
};
"promzard-0.3.0" = {
@@ -31741,13 +32182,13 @@ let
sha1 = "0ee97a7fc020b1a2a55b8659eda4aa8d869094bd";
};
};
- "property-information-5.2.2" = {
+ "property-information-5.3.0" = {
name = "property-information";
packageName = "property-information";
- version = "5.2.2";
+ version = "5.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/property-information/-/property-information-5.2.2.tgz";
- sha512 = "N2moasZmjn2mjVGIWpaqz5qnz6QyeQSGgGvMtl81gA9cPTWa6wpesRSe/quNnOjUHpvSH1oZx0pdz0EEckLFnA==";
+ url = "https://registry.npmjs.org/property-information/-/property-information-5.3.0.tgz";
+ sha512 = "IslotQn1hBCZDY7SaJ3zmCjVea219VTwmOk6Pu3z9haU9m4+T8GwaDubur+6NMHEU+Fjs/6/p66z6QULPkcL1w==";
};
};
"proto-list-1.2.4" = {
@@ -31840,13 +32281,13 @@ let
sha512 = "t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==";
};
};
- "proxy-agent-3.1.0" = {
+ "proxy-agent-3.1.1" = {
name = "proxy-agent";
packageName = "proxy-agent";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.1.0.tgz";
- sha512 = "IkbZL4ClW3wwBL/ABFD2zJ8iP84CY0uKMvBPk/OceQe/cEjrxzN1pMHsLwhbzUoRhG9QbSxYC+Z7LBkTiBNvrA==";
+ url = "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.1.1.tgz";
+ sha512 = "WudaR0eTsDx33O3EJE16PjBRZWcX8GqCEeERw1W3hZJgH/F2a46g7jty6UGty6NeJ4CKQy8ds2CJPMiyeqaTvw==";
};
};
"proxy-from-env-1.0.0" = {
@@ -32632,6 +33073,15 @@ let
sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
};
};
+ "purgecss-1.4.1" = {
+ name = "purgecss";
+ packageName = "purgecss";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/purgecss/-/purgecss-1.4.1.tgz";
+ sha512 = "5jONV/D/3nfa+lC425+LA+OWe5/LDn4a79cac+TnzJq3VczwnWlpIDdW275hHsGhkzIlqATQsYFLW7or0cSwNQ==";
+ };
+ };
"push-stream-10.1.2" = {
name = "push-stream";
packageName = "push-stream";
@@ -32758,15 +33208,6 @@ let
sha1 = "c31d9b74ec27df75e543a86c78728ed8d4623607";
};
};
- "qs-6.2.3" = {
- name = "qs";
- packageName = "qs";
- version = "6.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz";
- sha1 = "1cfcb25c10a9b2b483053ff39f5dfc9233908cfe";
- };
- };
"qs-6.3.2" = {
name = "qs";
packageName = "qs";
@@ -32803,13 +33244,13 @@ let
sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==";
};
};
- "qs-6.9.0" = {
+ "qs-6.9.1" = {
name = "qs";
packageName = "qs";
- version = "6.9.0";
+ version = "6.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz";
- sha512 = "27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==";
+ url = "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz";
+ sha512 = "Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==";
};
};
"query-string-1.0.1" = {
@@ -32884,13 +33325,13 @@ let
sha512 = "F9wwNePtXrzZenAB3ax0Y8TSKGvuB7Qw16J30hspEUTbfUM+H827XyN3rlpwhVmtm5wuZtbKIHjOnwDn7MUxWQ==";
};
};
- "quick-format-unescaped-3.0.2" = {
+ "quick-format-unescaped-3.0.3" = {
name = "quick-format-unescaped";
packageName = "quick-format-unescaped";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-3.0.2.tgz";
- sha512 = "FXTaCkwvpIlkdKeGDNgcq07SXWS383noQUuZjvdE1QcTt+eLuqof6/BDiEPqB59FWLie/l91+HtlJSw7iCViSA==";
+ url = "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-3.0.3.tgz";
+ sha512 = "dy1yjycmn9blucmJLXOfZDx1ikZJUi6E8bBZLnhPG5gBrVhHXx2xVyqqgKBubVNEXmx51dBACMHpoMQK/N/AXQ==";
};
};
"quick-lru-1.1.0" = {
@@ -33190,13 +33631,22 @@ let
sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
};
};
- "rc-config-loader-2.0.4" = {
+ "rc-config-loader-2.0.5" = {
name = "rc-config-loader";
packageName = "rc-config-loader";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-2.0.4.tgz";
- sha512 = "k06UzRbYDWgF4Mc/YrsZsmzSpDLuHoThJxep+vq5H09hiX8rbA5Ue/Ra0dwWm5MQvWYW4YBXgA186inNxuxidQ==";
+ url = "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-2.0.5.tgz";
+ sha512 = "T464K2MQlnNWOblUDIglpFhyN+zYJq7jSlL++/N0hUkcmIXeNFumwXFVdtf8qhUGohn4RYQ0wdi74R575I44PQ==";
+ };
+ };
+ "rc-config-loader-3.0.0" = {
+ name = "rc-config-loader";
+ packageName = "rc-config-loader";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-3.0.0.tgz";
+ sha512 = "bwfUSB37TWkHfP+PPjb/x8BUjChFmmBK44JMfVnU7paisWqZl/o5k7ttCH+EQLnrbn2Aq8Fo1LAsyUiz+WF4CQ==";
};
};
"re-emitter-1.1.4" = {
@@ -33208,13 +33658,13 @@ let
sha512 = "C0SIXdXDSus2yqqvV7qifnb4NoWP7mEBXJq3axci301mXHCZb8Djwm4hrEZo4UeXRaEnfjH98uQ8EBppk2oNWA==";
};
};
- "react-is-16.9.0" = {
+ "react-is-16.11.0" = {
name = "react-is";
packageName = "react-is";
- version = "16.9.0";
+ version = "16.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz";
- sha512 = "tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==";
+ url = "https://registry.npmjs.org/react-is/-/react-is-16.11.0.tgz";
+ sha512 = "gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw==";
};
};
"read-1.0.7" = {
@@ -33244,13 +33694,13 @@ let
sha512 = "CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==";
};
};
- "read-cmd-shim-1.0.4" = {
+ "read-cmd-shim-1.0.5" = {
name = "read-cmd-shim";
packageName = "read-cmd-shim";
- version = "1.0.4";
+ version = "1.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.4.tgz";
- sha512 = "Pqpl3qJ/QdOIjRYA0q5DND/gLvGOfpIz/fYVDGYpOXfW/lFrIttmLsBnd6IkyK10+JHU9zhsaudfvrQTBB9YFQ==";
+ url = "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz";
+ sha512 = "v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==";
};
};
"read-metadata-1.0.0" = {
@@ -33397,15 +33847,6 @@ let
sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9";
};
};
- "readable-stream-2.0.6" = {
- name = "readable-stream";
- packageName = "readable-stream";
- version = "2.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz";
- sha1 = "8f90341e68a53ccc928788dacfcd11b36eb9b78e";
- };
- };
"readable-stream-2.3.6" = {
name = "readable-stream";
packageName = "readable-stream";
@@ -33442,13 +33883,13 @@ let
sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==";
};
};
- "readdirp-3.1.2" = {
+ "readdirp-3.2.0" = {
name = "readdirp";
packageName = "readdirp";
- version = "3.1.2";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz";
- sha512 = "8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==";
+ url = "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz";
+ sha512 = "crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==";
};
};
"readline2-0.1.1" = {
@@ -33487,13 +33928,13 @@ let
sha512 = "O/7qXi51DPjRVdbrpNzoBQH5dnAPQNbfoOFyRiUwreTMJfIHYOEBzwuH+c0+/BTSJ3CQyKs6ILSWXhESH6Op3A==";
};
};
- "recast-0.17.6" = {
+ "recast-0.18.5" = {
name = "recast";
packageName = "recast";
- version = "0.17.6";
+ version = "0.18.5";
src = fetchurl {
- url = "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz";
- sha512 = "yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==";
+ url = "https://registry.npmjs.org/recast/-/recast-0.18.5.tgz";
+ sha512 = "sD1WJrpLQAkXGyQZyGzTM75WJvyAd98II5CHdK3IYbt/cZlU0UzCRVU11nUFNXX9fBVEt4E9ajkMjBlUlG+Oog==";
};
};
"rechoir-0.6.2" = {
@@ -33559,6 +34000,15 @@ let
sha1 = "e96c193b40c0816b00aec842698e61185e55498a";
};
};
+ "redeyed-2.1.1" = {
+ name = "redeyed";
+ packageName = "redeyed";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz";
+ sha1 = "8984b5815d99cb220469c99eeeffe38913e6cc0b";
+ };
+ };
"redis-0.12.1" = {
name = "redis";
packageName = "redis";
@@ -33613,6 +34063,15 @@ let
sha512 = "LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==";
};
};
+ "regenerator-runtime-0.10.5" = {
+ name = "regenerator-runtime";
+ packageName = "regenerator-runtime";
+ version = "0.10.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz";
+ sha1 = "336c3efc1220adcedda2c9fab67b5a7955a33658";
+ };
+ };
"regenerator-runtime-0.11.1" = {
name = "regenerator-runtime";
packageName = "regenerator-runtime";
@@ -33622,24 +34081,6 @@ let
sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
};
};
- "regenerator-runtime-0.12.1" = {
- name = "regenerator-runtime";
- packageName = "regenerator-runtime";
- version = "0.12.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz";
- sha512 = "odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==";
- };
- };
- "regenerator-runtime-0.13.2" = {
- name = "regenerator-runtime";
- packageName = "regenerator-runtime";
- version = "0.13.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz";
- sha512 = "S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==";
- };
- };
"regenerator-runtime-0.13.3" = {
name = "regenerator-runtime";
packageName = "regenerator-runtime";
@@ -33685,15 +34126,6 @@ let
sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==";
};
};
- "regexp-tree-0.1.13" = {
- name = "regexp-tree";
- packageName = "regexp-tree";
- version = "0.1.13";
- src = fetchurl {
- url = "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.13.tgz";
- sha512 = "hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==";
- };
- };
"regexp.prototype.flags-1.2.0" = {
name = "regexp.prototype.flags";
packageName = "regexp.prototype.flags";
@@ -33793,13 +34225,13 @@ let
sha1 = "6c016adeac554f75823fe37ac05b92d5a4edb1f7";
};
};
- "regjsgen-0.5.0" = {
+ "regjsgen-0.5.1" = {
name = "regjsgen";
packageName = "regjsgen";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz";
- sha512 = "RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==";
+ url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz";
+ sha512 = "5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==";
};
};
"regjsparser-0.1.5" = {
@@ -34072,15 +34504,6 @@ let
sha1 = "81d81ac7aeb72d7f5c4942adf2697a3220688d8e";
};
};
- "request-2.74.0" = {
- name = "request";
- packageName = "request";
- version = "2.74.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/request/-/request-2.74.0.tgz";
- sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab";
- };
- };
"request-2.76.0" = {
name = "request";
packageName = "request";
@@ -34135,40 +34558,40 @@ let
sha1 = "5d36bb57961c673aa5b788dbc8141fdf23b44e08";
};
};
- "request-promise-4.2.4" = {
+ "request-promise-4.2.5" = {
name = "request-promise";
packageName = "request-promise";
- version = "4.2.4";
+ version = "4.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/request-promise/-/request-promise-4.2.4.tgz";
- sha512 = "8wgMrvE546PzbR5WbYxUQogUnUDfM0S7QIFZMID+J73vdFARkFy+HElj4T+MWYhpXwlLp0EQ8Zoj8xUA0he4Vg==";
+ url = "https://registry.npmjs.org/request-promise/-/request-promise-4.2.5.tgz";
+ sha512 = "ZgnepCykFdmpq86fKGwqntyTiUrHycALuGggpyCZwMvGaZWgxW6yagT0FHkgo5LzYvOaCNvxYwWYIjevSH1EDg==";
};
};
- "request-promise-core-1.1.2" = {
+ "request-promise-core-1.1.3" = {
name = "request-promise-core";
packageName = "request-promise-core";
- version = "1.1.2";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz";
- sha512 = "UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==";
+ url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz";
+ sha512 = "QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==";
};
};
- "request-promise-native-1.0.7" = {
+ "request-promise-native-1.0.8" = {
name = "request-promise-native";
packageName = "request-promise-native";
- version = "1.0.7";
+ version = "1.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz";
- sha512 = "rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==";
+ url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz";
+ sha512 = "dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==";
};
};
- "requestretry-4.0.0" = {
+ "requestretry-4.0.2" = {
name = "requestretry";
packageName = "requestretry";
- version = "4.0.0";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/requestretry/-/requestretry-4.0.0.tgz";
- sha512 = "ST8m0+5FQH2FA+gbzUQyOQjUwHf22kbPQnd6TexveR0p+2UV1YYBg+Roe7BnKQ1Bb/+LtJwwm0QzxK2NA20Cug==";
+ url = "https://registry.npmjs.org/requestretry/-/requestretry-4.0.2.tgz";
+ sha512 = "ZGdO1ZXUQAeCB9xOS2keSN501y7T1t0zPOD58jTAOwamt6qkcBMaGdRBHEOMQRnDtT5fn7S99F0dwADUqCmYqg==";
};
};
"require-directory-2.1.1" = {
@@ -34234,15 +34657,6 @@ let
sha1 = "4e0d56d6c9662fd31e43011c4b95aa49955421d3";
};
};
- "require-uncached-2.0.0" = {
- name = "require-uncached";
- packageName = "require-uncached";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/require-uncached/-/require-uncached-2.0.0.tgz";
- sha512 = "rPv1//BQwg4gzIbpJcKXWIfjDJEtgS8jzbsNoLcdVSE5FpBzKEKKuoG6MfCbLC28ZTv+qlQWC9/K7J5GBGPSMg==";
- };
- };
"requireg-0.2.2" = {
name = "requireg";
packageName = "requireg";
@@ -34504,13 +34918,13 @@ let
sha512 = "M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==";
};
};
- "retext-english-3.0.3" = {
+ "retext-english-3.0.4" = {
name = "retext-english";
packageName = "retext-english";
- version = "3.0.3";
+ version = "3.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/retext-english/-/retext-english-3.0.3.tgz";
- sha512 = "qltUsSjHMvCvpAm90qRvzK1DEBOnhSK3tUQk5aHFCBtiMHccp6FhlCH0mQ9vFcBf5BsG7GEBdPysTlY3g9Lchg==";
+ url = "https://registry.npmjs.org/retext-english/-/retext-english-3.0.4.tgz";
+ sha512 = "yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==";
};
};
"retext-equality-3.2.0" = {
@@ -34738,13 +35152,13 @@ let
sha1 = "df43e80d9bc82ad4430bcfef03f49c717e8b2e8c";
};
};
- "roarr-2.14.1" = {
+ "roarr-2.14.4" = {
name = "roarr";
packageName = "roarr";
- version = "2.14.1";
+ version = "2.14.4";
src = fetchurl {
- url = "https://registry.npmjs.org/roarr/-/roarr-2.14.1.tgz";
- sha512 = "Fhm9shQ8JhpjFnOT7bgxKR7Xcg1Tq+0/Tdy+bloB4sUxxAib4MZDMJ6AjUBRE+798l2MnhhF2JTqbqx1+/kRyQ==";
+ url = "https://registry.npmjs.org/roarr/-/roarr-2.14.4.tgz";
+ sha512 = "QMzRAQGZFPgnx4nNWp4Q+WHfiZh2HTSEjNaxFLrEIj3PmcQ1GHL5OjaaIyF9ybUDD2aZ9t3Awc/obrRPils9ng==";
};
};
"rollup-0.67.0" = {
@@ -34837,13 +35251,13 @@ let
sha1 = "6f04063a2d04eba3303a1bbc6765eef63037cf3d";
};
};
- "rss-parser-3.7.2" = {
+ "rss-parser-3.7.3" = {
name = "rss-parser";
packageName = "rss-parser";
- version = "3.7.2";
+ version = "3.7.3";
src = fetchurl {
- url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.7.2.tgz";
- sha512 = "kx0VIFelgwBk5qA4n32U6cx40anAU7TwlRXjyxLDFgMlg8/UcJ64x+Hj5oRX1Kjos+OeFGOmnd5YXH5ES+bmzg==";
+ url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.7.3.tgz";
+ sha512 = "Ys+fC5wHqWkfR+jNEL7QvC0crUCAcygxHel3ab9QQzHjmH7fNz379lrp984CuCPUf3WzxHEa73lL86W7yc9qjQ==";
};
};
"rsvp-3.6.2" = {
@@ -35107,15 +35521,6 @@ let
sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
};
};
- "safer-eval-1.3.5" = {
- name = "safer-eval";
- packageName = "safer-eval";
- version = "1.3.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.5.tgz";
- sha512 = "BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w==";
- };
- };
"sander-0.5.1" = {
name = "sander";
packageName = "sander";
@@ -35161,15 +35566,6 @@ let
sha1 = "74b6d33c9ae1e001510f179a91168588f1aedaa9";
};
};
- "sax-1.2.1" = {
- name = "sax";
- packageName = "sax";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz";
- sha1 = "7b8e656190b228e81a66aea748480d828cd2d37a";
- };
- };
"sax-1.2.4" = {
name = "sax";
packageName = "sax";
@@ -35377,15 +35773,6 @@ let
sha512 = "PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==";
};
};
- "semver-5.6.0" = {
- name = "semver";
- packageName = "semver";
- version = "5.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz";
- sha512 = "RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==";
- };
- };
"semver-5.7.1" = {
name = "semver";
packageName = "semver";
@@ -35404,15 +35791,6 @@ let
sha512 = "0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==";
};
};
- "semver-6.1.1" = {
- name = "semver";
- packageName = "semver";
- version = "6.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz";
- sha512 = "rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==";
- };
- };
"semver-6.1.3" = {
name = "semver";
packageName = "semver";
@@ -35422,15 +35800,6 @@ let
sha512 = "aymF+56WJJMyXQHcd4hlK4N75rwj5RQpfW8ePlQnJsTYOBLlLbcIErR/G1s9SkIvKBqOudR3KAx4wEqP+F1hNQ==";
};
};
- "semver-6.2.0" = {
- name = "semver";
- packageName = "semver";
- version = "6.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz";
- sha512 = "jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==";
- };
- };
"semver-6.3.0" = {
name = "semver";
packageName = "semver";
@@ -35566,22 +35935,13 @@ let
sha512 = "QnpHNykm4nI4T6mT+NoVayh9Ixl5DohYCSVqMgPJsO2WejOcqaYTh4HQOkmzaDzXH3NO5pif4z/hpo2NGtgNlg==";
};
};
- "sentence-splitter-3.0.11" = {
+ "sentence-splitter-3.1.0" = {
name = "sentence-splitter";
packageName = "sentence-splitter";
- version = "3.0.11";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-3.0.11.tgz";
- sha512 = "8k/74ErjpdvgBVLQ7kI7jbbaqNdgMXVqMF8gWlJan25xfm1mg8cYmHQgMb+zx8xyocm1Dq46af4TpmnKWHr/yA==";
- };
- };
- "sentiment-2.1.0" = {
- name = "sentiment";
- packageName = "sentiment";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/sentiment/-/sentiment-2.1.0.tgz";
- sha1 = "33279100c35c38519ca5e435245186c512fe0fdc";
+ url = "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-3.1.0.tgz";
+ sha512 = "S8ye/Ic5ryKynwgjcS0ggncqhVJW3mgmo/gFNIcKKU1cdLjYzqtQ/PCkD7l0rZtSSfcjLqqVjfdMVN6FKkwUuQ==";
};
};
"separator-escape-0.0.0" = {
@@ -35602,13 +35962,13 @@ let
sha1 = "90cff19d02e07027fd767f5ead3e7b95d1e7380c";
};
};
- "serialize-error-4.1.0" = {
+ "serialize-error-5.0.0" = {
name = "serialize-error";
packageName = "serialize-error";
- version = "4.1.0";
+ version = "5.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serialize-error/-/serialize-error-4.1.0.tgz";
- sha512 = "5j9GgyGsP9vV9Uj1S0lDCvlsd+gc2LEPVK7HHHte7IyPwOD4lVQFeaX143gx3U5AnoCi+wbcb3mvaxVysjpxEw==";
+ url = "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz";
+ sha512 = "/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==";
};
};
"serialize-javascript-1.9.1" = {
@@ -35620,13 +35980,13 @@ let
sha512 = "0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==";
};
};
- "serialize-to-js-1.2.2" = {
+ "serialize-to-js-3.0.0" = {
name = "serialize-to-js";
packageName = "serialize-to-js";
- version = "1.2.2";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-1.2.2.tgz";
- sha512 = "mUc8vA5iJghe+O+3s0YDGFLMJcqitVFk787YKiv8a4sf6RX5W0u81b+gcHrp15O0fFa010dRBVZvwcKXOWsL9Q==";
+ url = "https://registry.npmjs.org/serialize-to-js/-/serialize-to-js-3.0.0.tgz";
+ sha512 = "WdGgi0jGnWCQXph2p3vkxceDnTfvfyXfYxherQMRcZjSaJzMQdMBAW6i0nojsBKIZ3fFOztZKKVbbm05VbIdRA==";
};
};
"serializerr-1.0.3" = {
@@ -35647,13 +36007,13 @@ let
sha1 = "935d240cdfe0f5805307fdfe967d88942a2cbcf0";
};
};
- "serve-handler-6.1.0" = {
+ "serve-handler-6.1.2" = {
name = "serve-handler";
packageName = "serve-handler";
- version = "6.1.0";
+ version = "6.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.0.tgz";
- sha512 = "63N075Tn3PsFYcu0NVV7tb367UbiW3gnC+/50ohL4oqOhAG6bmbaWqiRcXQgbzqc0ALBjSAzg7VTfa0Qw4E3hA==";
+ url = "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.2.tgz";
+ sha512 = "RFh49wX7zJmmOVDcIjiDSJnMH+ItQEvyuYLYuDBVoA/xmQSCuj+uRmk1cmBB5QQlI3qOiWKp6p4DUGY+Z5AB2A==";
};
};
"serve-index-1.9.1" = {
@@ -35764,13 +36124,13 @@ let
sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==";
};
};
- "seventh-0.7.28" = {
+ "seventh-0.7.30" = {
name = "seventh";
packageName = "seventh";
- version = "0.7.28";
+ version = "0.7.30";
src = fetchurl {
- url = "https://registry.npmjs.org/seventh/-/seventh-0.7.28.tgz";
- sha512 = "WitJqSwsjLWbCP9cciaozByx4csddLQyNoaPBqOpYFMNE6iD6FK/pM8J2yqtpauSxJUUo7Wfv5KF5w1jbVov7A==";
+ url = "https://registry.npmjs.org/seventh/-/seventh-0.7.30.tgz";
+ sha512 = "GDX4eZEZXQFqURkUA802R3GkawzGA8zm2QS9AfFqPcJKakoytxhI0soTRfhEqNhqh0RrRFO/EraffrAULaxiQQ==";
};
};
"sha.js-2.4.11" = {
@@ -35809,13 +36169,13 @@ let
sha1 = "415f42702d73d810330292cc5ee86eae1a11a170";
};
};
- "sharp-0.22.1" = {
+ "sharp-0.23.2" = {
name = "sharp";
packageName = "sharp";
- version = "0.22.1";
+ version = "0.23.2";
src = fetchurl {
- url = "https://registry.npmjs.org/sharp/-/sharp-0.22.1.tgz";
- sha512 = "lXzSk/FL5b/MpWrT1pQZneKe25stVjEbl6uhhJcTULm7PhmJgKKRbTDM/vtjyUuC/RLqL2PRyC4rpKwbv3soEw==";
+ url = "https://registry.npmjs.org/sharp/-/sharp-0.23.2.tgz";
+ sha512 = "BSo0tq6Jtzwa6GDKvVMNNPCP/HLczrFLGVcorYv7OtxlKx4UPHy7x9DdfT8F+PK7FCFDemVRwtsjWpvaJI9v6w==";
};
};
"shasum-1.0.2" = {
@@ -35827,6 +36187,15 @@ let
sha1 = "e7012310d8f417f4deb5712150e5678b87ae565f";
};
};
+ "shasum-object-1.0.0" = {
+ name = "shasum-object";
+ packageName = "shasum-object";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz";
+ sha512 = "Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==";
+ };
+ };
"shebang-command-1.2.0" = {
name = "shebang-command";
packageName = "shebang-command";
@@ -35836,6 +36205,15 @@ let
sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea";
};
};
+ "shebang-command-2.0.0" = {
+ name = "shebang-command";
+ packageName = "shebang-command";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz";
+ sha512 = "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==";
+ };
+ };
"shebang-regex-1.0.0" = {
name = "shebang-regex";
packageName = "shebang-regex";
@@ -35845,6 +36223,15 @@ let
sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3";
};
};
+ "shebang-regex-3.0.0" = {
+ name = "shebang-regex";
+ packageName = "shebang-regex";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz";
+ sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==";
+ };
+ };
"shell-quote-1.6.1" = {
name = "shell-quote";
packageName = "shell-quote";
@@ -36034,13 +36421,13 @@ let
sha1 = "4e421f485ac7b13b08077a4476934d52c5ba3bb3";
};
};
- "simple-peer-9.6.0" = {
+ "simple-peer-9.6.1" = {
name = "simple-peer";
packageName = "simple-peer";
- version = "9.6.0";
+ version = "9.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/simple-peer/-/simple-peer-9.6.0.tgz";
- sha512 = "NYqSKPu75xhkZYKGJhCbLCG5kfBtDHf8U9ddk4EKFfYNU7XgIisov+V8wMbVVgyMCfn8pm8uOqQQmE50FPDFWA==";
+ url = "https://registry.npmjs.org/simple-peer/-/simple-peer-9.6.1.tgz";
+ sha512 = "/8IOtaXnnVhCkgHFBQKZ+hfx/s0+Ybo0Ijon7OrKUuEf8dEcRZJrrfjkNNgzogLM/mixI2EvnTSpOiKR6cts+w==";
};
};
"simple-sha1-2.1.2" = {
@@ -36079,13 +36466,13 @@ let
sha1 = "5d3d5751bb39aeba2f710d8eec78768df821f38d";
};
};
- "simple-websocket-8.0.1" = {
+ "simple-websocket-8.1.0" = {
name = "simple-websocket";
packageName = "simple-websocket";
- version = "8.0.1";
+ version = "8.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-8.0.1.tgz";
- sha512 = "2QKSRjf+tqFXLVmOQjf95gHeKhuyx2k1ouDjtnE0uKCYw84HfN85HsXo+GmPH+2PIh5BQql++g2AIbHgGAZU4w==";
+ url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-8.1.0.tgz";
+ sha512 = "24cIbqvC+E2VTgfDqRCWMTthAeZwzwvl5VoehQku6DJE8sYb/s7V/GXr0JplR92mhwsMxAeXnj0UBnyVfLfGhg==";
};
};
"single-line-log-0.4.1" = {
@@ -36115,13 +36502,13 @@ let
sha512 = "dKKwjIoTOa587TARYLlBRXq2lkbu5Iz35XrEVWpelhBP1m8r2BGOy1QlaZe84GTFHG/BTucEUd2btnNc8QzIVA==";
};
};
- "sisteransi-1.0.3" = {
+ "sisteransi-1.0.4" = {
name = "sisteransi";
packageName = "sisteransi";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.3.tgz";
- sha512 = "SbEG75TzH8G7eVXFSN5f9EExILKfly7SUvVY5DhhYLvfhKqhDFY0OzevWa/zwak0RLRfWS5AvfMWpd9gJvr5Yg==";
+ url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz";
+ sha512 = "/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==";
};
};
"skin-tone-1.0.0" = {
@@ -36151,6 +36538,15 @@ let
sha512 = "ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==";
};
};
+ "slash-3.0.0" = {
+ name = "slash";
+ packageName = "slash";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz";
+ sha512 = "g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==";
+ };
+ };
"slasp-0.0.4" = {
name = "slasp";
packageName = "slasp";
@@ -36223,13 +36619,13 @@ let
sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
};
};
- "smart-buffer-4.0.2" = {
+ "smart-buffer-4.1.0" = {
name = "smart-buffer";
packageName = "smart-buffer";
- version = "4.0.2";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz";
- sha512 = "JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw==";
+ url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz";
+ sha512 = "iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==";
};
};
"smartdc-auth-2.3.1" = {
@@ -36331,15 +36727,6 @@ let
sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198";
};
};
- "snyk-1.228.3" = {
- name = "snyk";
- packageName = "snyk";
- version = "1.228.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.228.3.tgz";
- sha512 = "TwyJcMXBvic1xJ+rVLdIYS1xDYuzcogIXdmyvGvXBZgwIQdjOVMnZBVxUo5igkOIntBL2sCynZiydQtGbe08JA==";
- };
- };
"snyk-config-2.2.3" = {
name = "snyk-config";
packageName = "snyk-config";
@@ -36349,13 +36736,13 @@ let
sha512 = "9NjxHVMd1U1LFw66Lya4LXgrsFUiuRiL4opxfTFo0LmMNzUoU5Bk/p0zDdg3FE5Wg61r4fP2D8w+QTl6M8CGiw==";
};
};
- "snyk-docker-plugin-1.29.1" = {
+ "snyk-docker-plugin-1.33.1" = {
name = "snyk-docker-plugin";
packageName = "snyk-docker-plugin";
- version = "1.29.1";
+ version = "1.33.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-1.29.1.tgz";
- sha512 = "Mucc1rZ7l0U8Dykr5m6HPjau8b2H8JVtVaXGbKSZD6e/47JDJhudkgrWjsS5Yt/Zdp1weE3+4SguftFiVR971A==";
+ url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-1.33.1.tgz";
+ sha512 = "xfs3DN1tPMTh6J8x2341wGK4HRr+pI5+i/YRuRmsslnBnwk/DkKYcbt8zOIWk6kzMoW8vo+9LqqXBQO/24szKg==";
};
};
"snyk-go-parser-1.3.1" = {
@@ -36367,22 +36754,22 @@ let
sha512 = "jrFRfIk6yGHFeipGD66WV9ei/A/w/lIiGqI80w1ndMbg6D6M5pVNbK7ngDTmo4GdHrZDYqx/VBGBsUm2bol3Rg==";
};
};
- "snyk-go-plugin-1.11.0" = {
+ "snyk-go-plugin-1.11.1" = {
name = "snyk-go-plugin";
packageName = "snyk-go-plugin";
- version = "1.11.0";
+ version = "1.11.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.11.0.tgz";
- sha512 = "9hsGgloioGuey5hbZfv+MkFEslxXHyzUlaAazcR0NsY7VLyG/b2g3f88f/ZwCwlWaKL9LMv/ERIiey3oWAB/qg==";
+ url = "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.11.1.tgz";
+ sha512 = "IsNi7TmpHoRHzONOWJTT8+VYozQJnaJpKgnYNQjzNm2JlV8bDGbdGQ1a8LcEoChxnJ8v8aMZy7GTiQyGGABtEQ==";
};
};
- "snyk-gradle-plugin-3.1.0" = {
+ "snyk-gradle-plugin-3.2.0" = {
name = "snyk-gradle-plugin";
packageName = "snyk-gradle-plugin";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.1.0.tgz";
- sha512 = "789Rqyhv1+WYbfy1Qilgsw0FMccedSaCO5n+54CXXGVUZWMsVvqJj3T8k7+vis+9Eq+Sgbdzti8vDtApz6rWWQ==";
+ url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.2.0.tgz";
+ sha512 = "0fopfp3g7xzs2D20pQBZgP2x4jugyr0cASv/Px3WEfsQR+bJlfk6h67euhH24lOl0fhdTYfz4oiteWPskb39sg==";
};
};
"snyk-module-1.9.1" = {
@@ -36403,22 +36790,22 @@ let
sha512 = "Fmt6Mjx6zZz+4q6PnBkhuNGhEX++q/pKMI26ls4p3JPkx4KxBz89oncpkmf7P8YCkoaka8oHhtDEv/R4Z9LleQ==";
};
};
- "snyk-nodejs-lockfile-parser-1.16.0" = {
+ "snyk-nodejs-lockfile-parser-1.16.1" = {
name = "snyk-nodejs-lockfile-parser";
packageName = "snyk-nodejs-lockfile-parser";
- version = "1.16.0";
+ version = "1.16.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.16.0.tgz";
- sha512 = "cf3uozRXEG88nsjOQlo+SfOJPpcLs45qpnuk2vhBBZ577IMnV+fTOJQsP2YRiikLUbdgkVlduviwUO6OVn1PhA==";
+ url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.16.1.tgz";
+ sha512 = "MEQImB2XU35D66wYve6g1RcDuD9vyoxGvYtM+ngSd5ItujzjIpyF26W7niqHwBRGLamqjsKF5cOlbmHs+wsx/Q==";
};
};
- "snyk-nuget-plugin-1.12.1" = {
+ "snyk-nuget-plugin-1.13.1" = {
name = "snyk-nuget-plugin";
packageName = "snyk-nuget-plugin";
- version = "1.12.1";
+ version = "1.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.12.1.tgz";
- sha512 = "QuANQxBjTGj3hEf2YpEQ0WuI4Yq/93boqWUs4eoSTfDyBRFgIkUP6fLkzNldrkL8fQbcagqQ2Xz8M9IEKRQtMg==";
+ url = "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.13.1.tgz";
+ sha512 = "2AQVeahBK7Rt38p0Acl1fMsFQu3dsqoRODPoRaS0IM/bOBzVdAkDF9pCb5yKMREGpMZcyRFkt8Q+hGiUk0Nlfg==";
};
};
"snyk-paket-parser-1.5.0" = {
@@ -36430,13 +36817,13 @@ let
sha512 = "1CYMPChJ9D9LBy3NLqHyv8TY7pR/LMISSr08LhfFw/FpfRZ+gTH8W6bbxCmybAYrOFNCqZkRprqOYDqZQFHipA==";
};
};
- "snyk-php-plugin-1.6.4" = {
+ "snyk-php-plugin-1.7.0" = {
name = "snyk-php-plugin";
packageName = "snyk-php-plugin";
- version = "1.6.4";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-php-plugin/-/snyk-php-plugin-1.6.4.tgz";
- sha512 = "FFQeimtbwq17nDUS0o0zuKgyjXSX7SpoC9iYTeKvxTXrmKf2QlxTtPvmMM4/hQxehEu1i40ow1Ozw0Ahxm8Dpw==";
+ url = "https://registry.npmjs.org/snyk-php-plugin/-/snyk-php-plugin-1.7.0.tgz";
+ sha512 = "mDe90xkqSEVrpx1ZC7ItqCOc6fZCySbE+pHVI+dAPUmf1C1LSWZrZVmAVeo/Dw9sJzJfzmcdAFQl+jZP8/uV0A==";
};
};
"snyk-policy-1.13.5" = {
@@ -36448,13 +36835,13 @@ let
sha512 = "KI6GHt+Oj4fYKiCp7duhseUj5YhyL/zJOrrJg0u6r59Ux9w8gmkUYT92FHW27ihwuT6IPzdGNEuy06Yv2C9WaQ==";
};
};
- "snyk-python-plugin-1.13.2" = {
+ "snyk-python-plugin-1.13.3" = {
name = "snyk-python-plugin";
packageName = "snyk-python-plugin";
- version = "1.13.2";
+ version = "1.13.3";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.13.2.tgz";
- sha512 = "G9R1cYHw0E/VSx9tFa5nZp+653FIMXheteidrF3hjUe71jRdJELEUV/z5jxqYEWEFemcwGhMfW87De91GChVIQ==";
+ url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.13.3.tgz";
+ sha512 = "Ud7mHmpMG4uCChvYLx5jA8HwOV/FNpT65xTxSt+6wsOjIUTuLiqM86mbvgzgk3pir8vMP9yQEsCi1i0zYLBArw==";
};
};
"snyk-resolve-1.0.1" = {
@@ -36637,13 +37024,13 @@ let
sha512 = "/G/VOI+3DBp0+DJKW4KesGnQkQPFmUCbA/oO2QGT6CWxU7hLGWqU3tyuzeSK/dqcyeHsQg1vTe9jiZI8GU9SCQ==";
};
};
- "socks-2.3.2" = {
+ "socks-2.3.3" = {
name = "socks";
packageName = "socks";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/socks/-/socks-2.3.2.tgz";
- sha512 = "pCpjxQgOByDHLlNqlnh/mNSAxIUkyBBuwwhTcV+enZGbDaClPvHdvm6uvOwZfFJkam7cGhBNbb4JxiP8UZkRvQ==";
+ url = "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz";
+ sha512 = "o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==";
};
};
"socks-proxy-agent-4.0.2" = {
@@ -36925,15 +37312,6 @@ let
sha1 = "32552aa64b458392a85eab3b0b5ee61527167aeb";
};
};
- "source-map-support-0.5.12" = {
- name = "source-map-support";
- packageName = "source-map-support";
- version = "0.5.12";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz";
- sha512 = "4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==";
- };
- };
"source-map-support-0.5.13" = {
name = "source-map-support";
packageName = "source-map-support";
@@ -36943,6 +37321,15 @@ let
sha512 = "SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==";
};
};
+ "source-map-support-0.5.16" = {
+ name = "source-map-support";
+ packageName = "source-map-support";
+ version = "0.5.16";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz";
+ sha512 = "efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==";
+ };
+ };
"source-map-url-0.4.0" = {
name = "source-map-url";
packageName = "source-map-url";
@@ -37105,13 +37492,13 @@ let
sha512 = "z/wAiTESw2XVPssY2XRcme4niTc4S5FkkJ4gknudtVoc33Zil8TdTxHy5torRcgqMqksJV2Yz8HQcvtbsnw0mQ==";
};
};
- "speedtest-net-1.5.1" = {
+ "speedtest-net-1.6.0" = {
name = "speedtest-net";
packageName = "speedtest-net";
- version = "1.5.1";
+ version = "1.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/speedtest-net/-/speedtest-net-1.5.1.tgz";
- sha512 = "az10ue3vkUUt49p5ommRO5eKXB5GfzyLehWCNRUnO686GjtdXJcSJFPnluc93UdoWTtWbr4fCVeH9Kka1OpHIA==";
+ url = "https://registry.npmjs.org/speedtest-net/-/speedtest-net-1.6.0.tgz";
+ sha512 = "uxeA4BGApj3Ghb6VQtcsem0ZoeyQGwLDzL6WP3hJiegS9GBIvpPKDeTzY5/K2/CMoZcihrVYIW3yIABQb2LMOg==";
};
};
"split-0.2.10" = {
@@ -37240,15 +37627,6 @@ let
sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==";
};
};
- "sqlite3-4.0.9" = {
- name = "sqlite3";
- packageName = "sqlite3";
- version = "4.0.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/sqlite3/-/sqlite3-4.0.9.tgz";
- sha512 = "IkvzjmsWQl9BuBiM4xKpl5X8WCR4w0AeJHRdobCdXZ8dT/lNc1XS6WqvY35N6+YzIIgzSBeY5prdFObID9F9tA==";
- };
- };
"sqlite3-4.1.0" = {
name = "sqlite3";
packageName = "sqlite3";
@@ -37276,13 +37654,13 @@ let
sha1 = "06cd70795ee58d1462d100a45c660df3179d3b39";
};
};
- "ssb-blobs-1.2.1" = {
+ "ssb-blobs-1.2.2" = {
name = "ssb-blobs";
packageName = "ssb-blobs";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-blobs/-/ssb-blobs-1.2.1.tgz";
- sha512 = "3x21LBIo/TDdUVw3IPnMYyh3T31+i6Xw2v0WftiuY0djPkq3dfwQV11+t3AY6LBtKsN1jS1bpxaDZcM/npF9dA==";
+ url = "https://registry.npmjs.org/ssb-blobs/-/ssb-blobs-1.2.2.tgz";
+ sha512 = "N+X46lE/KaIH9y1w3LQ9pPnt2tQr5VCSj1dAo/pJGYnSwnHz8GhIiboq7UGzrCZwCWgVUs22/2YiytCXSC9ASg==";
};
};
"ssb-caps-1.1.0" = {
@@ -37312,13 +37690,13 @@ let
sha512 = "UF+4+khFXILLBqtu9HfrpUwYnDXIdAyJe3u9X4GrApuoakxuSKwaUGakUxLPyo6COyV2brMqufUgf+fDOI8Ftw==";
};
};
- "ssb-config-3.3.2" = {
+ "ssb-config-3.4.3" = {
name = "ssb-config";
packageName = "ssb-config";
- version = "3.3.2";
+ version = "3.4.3";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-config/-/ssb-config-3.3.2.tgz";
- sha512 = "EUOp8QbFgCqy6RzNgLqoTqI+jtpBi3AHUwAymR3jHGbgc3DqCMnvGCHt7My8m15LA88oyeDjrzNNJsLfbVyTZQ==";
+ url = "https://registry.npmjs.org/ssb-config/-/ssb-config-3.4.3.tgz";
+ sha512 = "qvutXHzW+KPhopVGAc8QYJ0jKorGVVYrZBbuyTGU1sCVdtXKGqOIQGJzpiwQUdLe2UM4Sc9WWWCAYTWlSSqhkA==";
};
};
"ssb-db-19.2.0" = {
@@ -37366,22 +37744,22 @@ let
sha512 = "7GVq5Ael/get+3Ot5exLdRWU8psSQNv/SkyO0KUhjoc4VfTdz8XuN1K195LKiyL/7u31A50KmkG9U9twb+1rGQ==";
};
};
- "ssb-gossip-1.1.0" = {
+ "ssb-gossip-1.1.1" = {
name = "ssb-gossip";
packageName = "ssb-gossip";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-gossip/-/ssb-gossip-1.1.0.tgz";
- sha512 = "z4DBUtGJ+/k6z67EjavmPYAKz9BLF7zWcSDwUwLKZZT3AJp/5J6iPxHkilz2UfJ9LdGT4gF5CUe2xyIt1QFguA==";
+ url = "https://registry.npmjs.org/ssb-gossip/-/ssb-gossip-1.1.1.tgz";
+ sha512 = "lbizlDBCtOOnbnz7zS81NOtnAyHnXu9E3gxrAJHZe7oyxINRI7IpQ8J79to9aXzkb8+2M32R8K4whmsAHGvJAg==";
};
};
- "ssb-invite-2.1.3" = {
+ "ssb-invite-2.1.4" = {
name = "ssb-invite";
packageName = "ssb-invite";
- version = "2.1.3";
+ version = "2.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-invite/-/ssb-invite-2.1.3.tgz";
- sha512 = "hHLsmlTqk6ecxpWlHiwpFNwXDfMY8gO6OdXrU2lkoqLStPrriPgzlCJnfZA06Gdi2ZL5Az4+M2fyWvnza9x/kg==";
+ url = "https://registry.npmjs.org/ssb-invite/-/ssb-invite-2.1.4.tgz";
+ sha512 = "bq4Iow4DOfsfWKE6otgD2+sWd59PcLW/WUbwZdJlukaT2m0nazPu2s8k9xX/95p+pJS7xkLyywHxMzytiKRqTg==";
};
};
"ssb-issues-1.0.0" = {
@@ -37591,15 +37969,6 @@ let
sha512 = "ZPO9rECxzs5JIQ6G/2EfL1I9ho/BVZkx9HRKn8+0af7QgwAmumQ7XBFP1ggMyPMo+/tUbmv0HFdv4qifdO/9JA==";
};
};
- "ssh-key-to-pem-0.11.0" = {
- name = "ssh-key-to-pem";
- packageName = "ssh-key-to-pem";
- version = "0.11.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ssh-key-to-pem/-/ssh-key-to-pem-0.11.0.tgz";
- sha1 = "512675a28f08f1e581779e1989ab1e13effb49e4";
- };
- };
"sshpk-1.14.1" = {
name = "sshpk";
packageName = "sshpk";
@@ -37978,15 +38347,6 @@ let
sha1 = "d5c752825e5367e786f78e18e445ea223a155952";
};
};
- "stream-source-0.3.5" = {
- name = "stream-source";
- packageName = "stream-source";
- version = "0.3.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/stream-source/-/stream-source-0.3.5.tgz";
- sha512 = "ZuEDP9sgjiAwUVoDModftG0JtYiLUV8K4ljYD1VyUMRWtbVf92474o4kuuul43iZ8t/hRuiDAx1dIJSvirrK/g==";
- };
- };
"stream-splicer-2.0.1" = {
name = "stream-splicer";
packageName = "stream-splicer";
@@ -38068,33 +38428,6 @@ let
sha512 = "4Wi2v47HMkNdRWrlFJNlIsrhV6z6nCyVKVAIiq14MAnc7wILEAINmn96IiPWTcXzT8y2S6yfBoX++MUxqiovag==";
};
};
- "streamline-0.10.17" = {
- name = "streamline";
- packageName = "streamline";
- version = "0.10.17";
- src = fetchurl {
- url = "https://registry.npmjs.org/streamline/-/streamline-0.10.17.tgz";
- sha1 = "fa2170da74194dbd0b54f756523f0d0d370426af";
- };
- };
- "streamline-0.4.11" = {
- name = "streamline";
- packageName = "streamline";
- version = "0.4.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/streamline/-/streamline-0.4.11.tgz";
- sha1 = "0e3c4f24a3f052b231b12d5049085a0a099be782";
- };
- };
- "streamline-streams-0.1.5" = {
- name = "streamline-streams";
- packageName = "streamline-streams";
- version = "0.1.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/streamline-streams/-/streamline-streams-0.1.5.tgz";
- sha1 = "5b0ff80cf543f603cc3438ed178ca2aec7899b54";
- };
- };
"streamroller-1.0.6" = {
name = "streamroller";
packageName = "streamroller";
@@ -38158,13 +38491,13 @@ let
sha1 = "5ea211cd92d228e184294990a6cc97b366a77cb0";
};
};
- "string-kit-0.9.12" = {
+ "string-kit-0.10.3" = {
name = "string-kit";
packageName = "string-kit";
- version = "0.9.12";
+ version = "0.10.3";
src = fetchurl {
- url = "https://registry.npmjs.org/string-kit/-/string-kit-0.9.12.tgz";
- sha512 = "l6BRL9uO4uV1o6/r/mJthahp8qatqGv4l6Z2o2mX+y2VYc7gFb2YD0k3zThvw3BATj/nDvLTB1s167vc2JdeDg==";
+ url = "https://registry.npmjs.org/string-kit/-/string-kit-0.10.3.tgz";
+ sha512 = "Pn7887wnmb9N0uAYKzqKGj1FWN2GBryiZBkM8mGqQWHoZsTUKDY574RT7ajXbRz4kf0TRKJm1JY5b0bDW0B4cw==";
};
};
"string-length-2.0.0" = {
@@ -38239,13 +38572,13 @@ let
sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
};
};
- "string-width-4.1.0" = {
+ "string-width-4.2.0" = {
name = "string-width";
packageName = "string-width";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz";
- sha512 = "NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==";
+ url = "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz";
+ sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
};
};
"string.prototype.padstart-3.0.0" = {
@@ -38419,6 +38752,15 @@ let
sha512 = "DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==";
};
};
+ "strip-ansi-6.0.0" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz";
+ sha512 = "AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==";
+ };
+ };
"strip-bom-1.0.0" = {
name = "strip-bom";
packageName = "strip-bom";
@@ -38446,6 +38788,15 @@ let
sha1 = "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3";
};
};
+ "strip-bom-4.0.0" = {
+ name = "strip-bom";
+ packageName = "strip-bom";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz";
+ sha512 = "3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==";
+ };
+ };
"strip-bom-buf-1.0.0" = {
name = "strip-bom-buf";
packageName = "strip-bom-buf";
@@ -38518,6 +38869,15 @@ let
sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf";
};
};
+ "strip-final-newline-2.0.0" = {
+ name = "strip-final-newline";
+ packageName = "strip-final-newline";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz";
+ sha512 = "BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==";
+ };
+ };
"strip-indent-1.0.1" = {
name = "strip-indent";
packageName = "strip-indent";
@@ -38644,13 +39004,13 @@ let
sha512 = "Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug==";
};
};
- "stylus-supremacy-2.12.7" = {
+ "stylus-supremacy-2.14.0" = {
name = "stylus-supremacy";
packageName = "stylus-supremacy";
- version = "2.12.7";
+ version = "2.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/stylus-supremacy/-/stylus-supremacy-2.12.7.tgz";
- sha512 = "Z5P0XttU45C+s1F360Bn9pd/5rZrct28NTfhKnrXC33Y7KDWwJCYHvT8Ypwie6Huxnt9W1ffCjBbkZYlk9yXYw==";
+ url = "https://registry.npmjs.org/stylus-supremacy/-/stylus-supremacy-2.14.0.tgz";
+ sha512 = "XeoMvDSTxgJnRPvnyVnIyTDLawLoKcZw1zoWc88p9oFZXxZbEDx8PGLjR4pSkLXVn/VqU5p5YILa7FqYaFakUA==";
};
};
"subarg-1.0.0" = {
@@ -38824,6 +39184,15 @@ let
sha512 = "qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==";
};
};
+ "supports-hyperlinks-1.0.1" = {
+ name = "supports-hyperlinks";
+ packageName = "supports-hyperlinks";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz";
+ sha512 = "HHi5kVSefKaJkGYXbDuKbUGRVxqnWGn3J2e39CYcNJEfWciGq2zYtOhXLTlvrOZW1QU7VX67w7fMmWafHX9Pfw==";
+ };
+ };
"sver-compat-1.5.0" = {
name = "sver-compat";
packageName = "sver-compat";
@@ -38833,13 +39202,13 @@ let
sha1 = "3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8";
};
};
- "svgo-1.3.0" = {
+ "svgo-1.3.2" = {
name = "svgo";
packageName = "svgo";
- version = "1.3.0";
+ version = "1.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz";
- sha512 = "MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==";
+ url = "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz";
+ sha512 = "yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==";
};
};
"swagger-converter-0.1.7" = {
@@ -38905,13 +39274,13 @@ let
sha1 = "70070468d6d2977ca5237b2e519ca7d06a2ea3fd";
};
};
- "swagger-test-templates-1.5.1" = {
+ "swagger-test-templates-1.6.0" = {
name = "swagger-test-templates";
packageName = "swagger-test-templates";
- version = "1.5.1";
+ version = "1.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/swagger-test-templates/-/swagger-test-templates-1.5.1.tgz";
- sha512 = "p5EotTsyVunfNGvIr07r33Tij5p4r1aUv7QFvYYW3iO6pEUo2OXxINufkx8jBjD4/4hvP2ZlCjgLDexT2ClnGw==";
+ url = "https://registry.npmjs.org/swagger-test-templates/-/swagger-test-templates-1.6.0.tgz";
+ sha512 = "yWlUYlxT6FjVSvWJbHCMnAAAShSYdGvk1V1hd78Huey08Ra1Vzl8kIhhdExQ5+oLVzMrQE/FIm8fOtNjRXQqjA==";
};
};
"swagger-tools-0.9.16" = {
@@ -39004,13 +39373,22 @@ let
sha1 = "717d22cc53f0ce1def5594362f3a89a2ebb91105";
};
};
- "sync-request-3.0.0" = {
+ "sync-request-5.0.0" = {
name = "sync-request";
packageName = "sync-request";
- version = "3.0.0";
+ version = "5.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/sync-request/-/sync-request-3.0.0.tgz";
- sha1 = "8030046939b00096e625c0dd6b3905bc7b85709c";
+ url = "https://registry.npmjs.org/sync-request/-/sync-request-5.0.0.tgz";
+ sha512 = "NKhEA4WacR3mRBIFz1niXrIUTrUVFtP2spzrLMINangebvJ/EFyVv+LMJKvVl6UIrJM4Fburnnj91lRnqb4WkA==";
+ };
+ };
+ "sync-rpc-1.3.4" = {
+ name = "sync-rpc";
+ packageName = "sync-rpc";
+ version = "1.3.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.4.tgz";
+ sha512 = "Iug+t1ICVFenUcTnDu8WXFnT+k8IVoLKGh8VA3eXUtl2Rt9SjKX3YEv33OenABqpTPL9QEaHv1+CNn2LK8vMow==";
};
};
"syntax-error-1.4.0" = {
@@ -39022,13 +39400,13 @@ let
sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==";
};
};
- "systeminformation-4.14.8" = {
+ "systeminformation-4.15.3" = {
name = "systeminformation";
packageName = "systeminformation";
- version = "4.14.8";
+ version = "4.15.3";
src = fetchurl {
- url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.14.8.tgz";
- sha512 = "05wW1YaMBI6LlVtvw2wXQGr0thpX8E0IImYcpbqUiNanfmq8e+V89pDW2L5V/mN8kU37W0VtVySftQ0PwMIXKw==";
+ url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.15.3.tgz";
+ sha512 = "Fx2ARGHtLl2/xLeNoTR8/doXSxUXuAzIN+dyCK9O43j/UETLBt77yTEbTxmYsVD47PYjX1iQTdcY41CZckY+zg==";
};
};
"syswide-cas-5.3.0" = {
@@ -39085,13 +39463,13 @@ let
sha1 = "bb9c2ca6324f659fde7634c2caf3c096e1187ca7";
};
};
- "tabtab-2.2.2" = {
+ "tabtab-3.0.2" = {
name = "tabtab";
packageName = "tabtab";
- version = "2.2.2";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/tabtab/-/tabtab-2.2.2.tgz";
- sha1 = "7a047f143b010b4cbd31f857e82961512cbf4e14";
+ url = "https://registry.npmjs.org/tabtab/-/tabtab-3.0.2.tgz";
+ sha512 = "jANKmUe0sIQc/zTALTBy186PoM/k6aPrh3A7p6AaAfF6WPSbTx1JYeGIGH162btpH+mmVEXln+UxwViZHO2Jhg==";
};
};
"tabtab-git+https://github.com/mixu/node-tabtab.git" = {
@@ -39194,13 +39572,22 @@ let
sha512 = "FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==";
};
};
- "tar-4.4.11" = {
+ "tar-4.4.13" = {
name = "tar";
packageName = "tar";
- version = "4.4.11";
+ version = "4.4.13";
src = fetchurl {
- url = "https://registry.npmjs.org/tar/-/tar-4.4.11.tgz";
- sha512 = "iI4zh3ktLJKaDNZKZc+fUONiQrSn9HkCFzamtb7k8FFmVilHVob7QsLX/VySAW8lAviMzMbFw4QtFb4errwgYA==";
+ url = "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz";
+ sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
+ };
+ };
+ "tar-5.0.5" = {
+ name = "tar";
+ packageName = "tar";
+ version = "5.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tar/-/tar-5.0.5.tgz";
+ sha512 = "MNIgJddrV2TkuwChwcSNds/5E9VijOiw7kAc1y5hTNJoLDSuIyid2QtLYiCYNnICebpuvjhPQZsXwUL0O3l7OQ==";
};
};
"tar-fs-2.0.0" = {
@@ -39275,13 +39662,13 @@ let
sha1 = "9450e8768c83b416fd4d1a6a9449eeccbf496c29";
};
};
- "telegraf-3.32.0" = {
+ "telegraf-3.33.3" = {
name = "telegraf";
packageName = "telegraf";
- version = "3.32.0";
+ version = "3.33.3";
src = fetchurl {
- url = "https://registry.npmjs.org/telegraf/-/telegraf-3.32.0.tgz";
- sha512 = "5ZHiovyuG1rVLygJjaqf57wDt8e1nijAinKXCxN1tyUZ4BcrkZW/z5rVTEXA+KegpFbWxKKv3KnJwUJrKDqD0Q==";
+ url = "https://registry.npmjs.org/telegraf/-/telegraf-3.33.3.tgz";
+ sha512 = "ItSAeE9OjFH+X0rS8DeErccoUZRy2hBl+mDjFWDqyZWyRElxA5L178UpJV7tM6hCVN/leFY+9orfra2JtX4AyQ==";
};
};
"telegram-typings-3.6.1" = {
@@ -39311,6 +39698,15 @@ let
sha1 = "e0c6bc4d26b903124410e4fed81103014dfc1f59";
};
};
+ "temp-0.8.4" = {
+ name = "temp";
+ packageName = "temp";
+ version = "0.8.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz";
+ sha512 = "s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==";
+ };
+ };
"temp-0.9.0" = {
name = "temp";
packageName = "temp";
@@ -39320,6 +39716,15 @@ let
sha512 = "YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==";
};
};
+ "temp-0.9.1" = {
+ name = "temp";
+ packageName = "temp";
+ version = "0.9.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz";
+ sha512 = "WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==";
+ };
+ };
"temp-dir-1.0.0" = {
name = "temp-dir";
packageName = "temp-dir";
@@ -39374,13 +39779,22 @@ let
sha1 = "458b83887f288fc56d6fffbfad262e26638efa69";
};
};
- "terminal-kit-1.31.3" = {
+ "term-size-2.1.0" = {
+ name = "term-size";
+ packageName = "term-size";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/term-size/-/term-size-2.1.0.tgz";
+ sha512 = "I42EWhJ+2aeNQawGx1VtpO0DFI9YcfuvAMNIdKyf/6sRbHJ4P+ZQ/zIT87tE+ln1ymAGcCJds4dolfSAS0AcNg==";
+ };
+ };
+ "terminal-kit-1.31.7" = {
name = "terminal-kit";
packageName = "terminal-kit";
- version = "1.31.3";
+ version = "1.31.7";
src = fetchurl {
- url = "https://registry.npmjs.org/terminal-kit/-/terminal-kit-1.31.3.tgz";
- sha512 = "nFNMB70bnvvlCazD2GLhJNmL8uaYxtCd5NarsNFI98oDtn7VJr2TCkfKGX2NxIK42wFWE9ieCUEA93kDvPcBWw==";
+ url = "https://registry.npmjs.org/terminal-kit/-/terminal-kit-1.31.7.tgz";
+ sha512 = "n5WkVXaPnJC7CfqC424lwPt2/ILWks7yFZi24fjiyaT+L23E1urRdjvALHtX1F3Iyjxso54vp86VHvdbXnf84A==";
};
};
"terser-3.17.0" = {
@@ -39392,13 +39806,13 @@ let
sha512 = "/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==";
};
};
- "terser-4.3.1" = {
+ "terser-4.4.0" = {
name = "terser";
packageName = "terser";
- version = "4.3.1";
+ version = "4.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/terser/-/terser-4.3.1.tgz";
- sha512 = "pnzH6dnFEsR2aa2SJaKb1uSCl3QmIsJ8dEkj0Fky+2AwMMcC9doMqLOQIH6wVTEKaVfKVvLSk5qxPBEZT9mywg==";
+ url = "https://registry.npmjs.org/terser/-/terser-4.4.0.tgz";
+ sha512 = "oDG16n2WKm27JO8h4y/w3iqBGAOSCtq7k8dRmrn4Wf9NouL0b2WpMHGChFGZq4nFAQy1FsNJrVQHfurXOSTmOA==";
};
};
"terser-webpack-plugin-1.4.1" = {
@@ -39419,13 +39833,13 @@ let
sha512 = "SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==";
};
};
- "text-extensions-2.0.0" = {
+ "text-extensions-1.9.0" = {
name = "text-extensions";
packageName = "text-extensions";
- version = "2.0.0";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/text-extensions/-/text-extensions-2.0.0.tgz";
- sha512 = "F91ZqLgvi1E0PdvmxMgp+gcf6q8fMH7mhdwWfzXnl1k+GbpQDmi8l7DzLC5JTASKbwpY3TfxajAUzAXcv2NmsQ==";
+ url = "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz";
+ sha512 = "wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==";
};
};
"text-hex-1.0.0" = {
@@ -39473,15 +39887,6 @@ let
sha512 = "PW6rXqLNGL3xZ6d5/INrX+pt8qbffmeDPLcvkBOlfNpDRFhVvNNjFmZXH86ZQjrOz9t/nNZDBXqnzqJuioJbSQ==";
};
};
- "thelounge-ldapjs-non-maintained-fork-1.0.4" = {
- name = "thelounge-ldapjs-non-maintained-fork";
- packageName = "thelounge-ldapjs-non-maintained-fork";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/thelounge-ldapjs-non-maintained-fork/-/thelounge-ldapjs-non-maintained-fork-1.0.4.tgz";
- sha512 = "uf6H6UMv6EKmU81V1Q5lECwiGz4noSua+C+nGiC/Vgtayu3VRjtSSIJzUJDUjJT3YS8HJgkvBe2SsgGrPlT/7g==";
- };
- };
"then-fs-2.0.0" = {
name = "then-fs";
packageName = "then-fs";
@@ -39491,13 +39896,13 @@ let
sha1 = "72f792dd9d31705a91ae19ebfcf8b3f968c81da2";
};
};
- "then-request-2.2.0" = {
+ "then-request-5.0.0" = {
name = "then-request";
packageName = "then-request";
- version = "2.2.0";
+ version = "5.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/then-request/-/then-request-2.2.0.tgz";
- sha1 = "6678b32fa0ca218fe569981bbd8871b594060d81";
+ url = "https://registry.npmjs.org/then-request/-/then-request-5.0.0.tgz";
+ sha512 = "A3uIVLD33SAvB10PfsxLuQBMV8GVC/6xKBMPOvkJchi6251e5AMJ+Yy+RVKsVsnj0iYNhN2E5SkNSi58H19wsw==";
};
};
"thenify-3.3.0" = {
@@ -39572,15 +39977,6 @@ let
sha1 = "6e8e21200191d4eb6a99f6f010df46aa1c6eb2bd";
};
};
- "through-2.3.4" = {
- name = "through";
- packageName = "through";
- version = "2.3.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/through/-/through-2.3.4.tgz";
- sha1 = "495e40e8d8a8eaebc7c275ea88c2b8fc14c56455";
- };
- };
"through-2.3.8" = {
name = "through";
packageName = "through";
@@ -39671,13 +40067,13 @@ let
sha1 = "bf30146824e2b6e67b0f2d7a4ac8beb26908684e";
};
};
- "thunky-1.0.3" = {
+ "thunky-1.1.0" = {
name = "thunky";
packageName = "thunky";
- version = "1.0.3";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz";
- sha512 = "YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==";
+ url = "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz";
+ sha512 = "eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==";
};
};
"tildify-1.2.0" = {
@@ -40184,13 +40580,13 @@ let
sha512 = "H/Z/yCuvZJj1vl1IQHI8dvF2QrUuXRJoptT5DW5967/dsLpXlCg+uyhFR5lfNj5mNaYePUbKtnL+qKWZGXv4Nw==";
};
};
- "torrent-stream-1.1.0" = {
+ "torrent-stream-1.2.0" = {
name = "torrent-stream";
packageName = "torrent-stream";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/torrent-stream/-/torrent-stream-1.1.0.tgz";
- sha512 = "yjKU8l985+/D2CdnAR2+pEpyMX13rlQ1kNYik34EHxcul7BjifW5sMizT+u47suOeBTji3lHBA7eZGhBjpnM6g==";
+ url = "https://registry.npmjs.org/torrent-stream/-/torrent-stream-1.2.0.tgz";
+ sha512 = "piQP9/wrXRYvEUAsmdu+fy2D2WPwU7BcsflTnKLsZsrUDBT/Y1INhuYU7Fw9PqEm+RF7QAa2gD8nMmvfb7QomA==";
};
};
"tosource-1.0.0" = {
@@ -40283,15 +40679,6 @@ let
sha1 = "8a7e8ab3044ad19f233f50c15894cbf69e5d205e";
};
};
- "traverse-0.3.9" = {
- name = "traverse";
- packageName = "traverse";
- version = "0.3.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz";
- sha1 = "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9";
- };
- };
"traverse-0.4.6" = {
name = "traverse";
packageName = "traverse";
@@ -40337,22 +40724,13 @@ let
sha512 = "7mV4KbsLMuA6ths3J1wpVUj2PLmLdoNEGnP9fm3kxef4UXYC/A0rL5gKsqtkUaCMuRYUMORyioy8IpBWUBQ1Ig==";
};
};
- "tree-sitter-0.13.23" = {
- name = "tree-sitter";
- packageName = "tree-sitter";
- version = "0.13.23";
+ "treeify-1.1.0" = {
+ name = "treeify";
+ packageName = "treeify";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.13.23.tgz";
- sha512 = "75AiPbMEstv+YK8h4FkAHnmAJ6nNIUj/NFzRvKCHovmwSEKMi8Wc/E/crB4lJnHBOfV/f/DMQjN+e1Y36kagug==";
- };
- };
- "tree-sitter-bash-0.13.9" = {
- name = "tree-sitter-bash";
- packageName = "tree-sitter-bash";
- version = "0.13.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/tree-sitter-bash/-/tree-sitter-bash-0.13.9.tgz";
- sha512 = "b0L+QLS2eeIVrHnnbkFlvO1nElhPwqTxLIwyTeJytPYT0TS50Pe7bP+uPi3gkHT1YajxcauCxX1aDWDiZK1h5Q==";
+ url = "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz";
+ sha512 = "1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==";
};
};
"trim-0.0.1" = {
@@ -40490,13 +40868,22 @@ let
sha512 = "uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==";
};
};
- "ts-node-8.4.1" = {
+ "ts-loader-5.4.5" = {
+ name = "ts-loader";
+ packageName = "ts-loader";
+ version = "5.4.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ts-loader/-/ts-loader-5.4.5.tgz";
+ sha512 = "XYsjfnRQCBum9AMRZpk2rTYSVpdZBpZK+kDh0TeT3kxmQNBDVIeUjdPjY5RZry4eIAb8XHc4gYSUiUWPYvzSRw==";
+ };
+ };
+ "ts-node-8.5.0" = {
name = "ts-node";
packageName = "ts-node";
- version = "8.4.1";
+ version = "8.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ts-node/-/ts-node-8.4.1.tgz";
- sha512 = "5LpRN+mTiCs7lI5EtbXmF/HfMeCjzt7DH9CZwtkr6SywStrNQC723wG+aOWFiLNn7zT3kD/RnFqi3ZUfr4l5Qw==";
+ url = "https://registry.npmjs.org/ts-node/-/ts-node-8.5.0.tgz";
+ sha512 = "fbG32iZEupNV2E2Fd2m2yt1TdAwR3GTCrJQBHDevIiEBNy1A8kqnyl1fv7jmRmmbtcapFab2glZXHJvfD1ed0Q==";
};
};
"ts-process-promises-1.0.2" = {
@@ -40526,13 +40913,22 @@ let
sha512 = "4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==";
};
};
- "tslint-5.20.0" = {
+ "tslint-5.20.1" = {
name = "tslint";
packageName = "tslint";
- version = "5.20.0";
+ version = "5.20.1";
src = fetchurl {
- url = "https://registry.npmjs.org/tslint/-/tslint-5.20.0.tgz";
- sha512 = "2vqIvkMHbnx8acMogAERQ/IuINOq6DFqgF8/VDvhEkBqQh/x6SP0Y+OHnKth9/ZcHQSroOZwUQSN18v8KKF0/g==";
+ url = "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz";
+ sha512 = "EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==";
+ };
+ };
+ "tslint-config-prettier-1.18.0" = {
+ name = "tslint-config-prettier";
+ packageName = "tslint-config-prettier";
+ version = "1.18.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz";
+ sha512 = "xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==";
};
};
"tsscmp-1.0.6" = {
@@ -40580,6 +40976,15 @@ let
sha512 = "+bGy9iDAqg3WSfc2ZrprToSPJhZjqy7vUv9wupQzsiv+BVPVx1T2a6G4T0290SpQj+56Toaw9BiLO5j5Bd7QzA==";
};
};
+ "tty-1.0.1" = {
+ name = "tty";
+ packageName = "tty";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tty/-/tty-1.0.1.tgz";
+ sha1 = "e4409ac98b0dd1c50b59ff38e86eac3f0764ee45";
+ };
+ };
"tty-browserify-0.0.0" = {
name = "tty-browserify";
packageName = "tty-browserify";
@@ -40598,24 +41003,6 @@ let
sha512 = "C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==";
};
};
- "tunnel-0.0.2" = {
- name = "tunnel";
- packageName = "tunnel";
- version = "0.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/tunnel/-/tunnel-0.0.2.tgz";
- sha1 = "f23bcd8b7a7b8a864261b2084f66f93193396334";
- };
- };
- "tunnel-0.0.5" = {
- name = "tunnel";
- packageName = "tunnel";
- version = "0.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/tunnel/-/tunnel-0.0.5.tgz";
- sha512 = "gj5sdqherx4VZKMcBA4vewER7zdK25Td+z1npBqpbDys4eJrLx+SlYjJvq1bDXs2irkuJM5pf8ktaEQVipkrbA==";
- };
- };
"tunnel-0.0.6" = {
name = "tunnel";
packageName = "tunnel";
@@ -40688,15 +41075,6 @@ let
sha512 = "Kjart2102Kf0IdsEmLonSJKcByU7o9uiJhBde3GhrNHrX4XenT5WSKu4Hpkx+rF6Kyppeyd48BKsCREIOPXd/g==";
};
};
- "twitter-ng-0.6.2" = {
- name = "twitter-ng";
- packageName = "twitter-ng";
- version = "0.6.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/twitter-ng/-/twitter-ng-0.6.2.tgz";
- sha1 = "13707115dd04c9bd1f2c646da976589be4d64bc4";
- };
- };
"txt-to-ast-3.0.3" = {
name = "txt-to-ast";
packageName = "txt-to-ast";
@@ -40715,6 +41093,15 @@ let
sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==";
};
};
+ "type-2.0.0" = {
+ name = "type";
+ packageName = "type";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type/-/type-2.0.0.tgz";
+ sha512 = "KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==";
+ };
+ };
"type-check-0.3.2" = {
name = "type-check";
packageName = "type-check";
@@ -40751,6 +41138,15 @@ let
sha512 = "DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==";
};
};
+ "type-fest-0.8.1" = {
+ name = "type-fest";
+ packageName = "type-fest";
+ version = "0.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz";
+ sha512 = "4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==";
+ };
+ };
"type-is-1.5.7" = {
name = "type-is";
packageName = "type-is";
@@ -40769,13 +41165,13 @@ let
sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
};
};
- "typechecker-4.7.0" = {
+ "typechecker-4.8.0" = {
name = "typechecker";
packageName = "typechecker";
- version = "4.7.0";
+ version = "4.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/typechecker/-/typechecker-4.7.0.tgz";
- sha512 = "4LHc1KMNJ6NDGO+dSM/yNfZQRtp8NN7psYrPHUblD62Dvkwsp3VShsbM78kOgpcmMkRTgvwdKOTjctS+uMllgQ==";
+ url = "https://registry.npmjs.org/typechecker/-/typechecker-4.8.0.tgz";
+ sha512 = "TjffTvOgY4JUHE2FU6fYB/C5+NkERPEoB/JmcZSiVP0s/dykDtFfErlH8xSgH2DnnLDgnE+HMjh5zpCseg0liQ==";
};
};
"typed-function-1.1.0" = {
@@ -40823,22 +41219,13 @@ let
sha512 = "kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==";
};
};
- "typescript-3.5.3" = {
+ "typescript-3.7.2" = {
name = "typescript";
packageName = "typescript";
- version = "3.5.3";
+ version = "3.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz";
- sha512 = "ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==";
- };
- };
- "typescript-3.6.3" = {
- name = "typescript";
- packageName = "typescript";
- version = "3.6.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz";
- sha512 = "N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==";
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.7.2.tgz";
+ sha512 = "ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==";
};
};
"typescript-eslint-parser-16.0.1" = {
@@ -40931,15 +41318,6 @@ let
sha512 = "Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==";
};
};
- "uglify-js-3.4.9" = {
- name = "uglify-js";
- packageName = "uglify-js";
- version = "3.4.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz";
- sha512 = "8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==";
- };
- };
"uglify-js-3.6.0" = {
name = "uglify-js";
packageName = "uglify-js";
@@ -40949,6 +41327,15 @@ let
sha512 = "W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==";
};
};
+ "uglify-js-3.6.8" = {
+ name = "uglify-js";
+ packageName = "uglify-js";
+ version = "3.6.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.8.tgz";
+ sha512 = "XhHJ3S3ZyMwP8kY1Gkugqx3CJh2C3O0y8NPiSxtm1tyD/pktLAkFZsFGpuNfTZddKDQ/bbDBLAd2YyA1pbi8HQ==";
+ };
+ };
"uglify-to-browserify-1.0.2" = {
name = "uglify-to-browserify";
packageName = "uglify-to-browserify";
@@ -41129,15 +41516,6 @@ let
sha1 = "8b38b10cacdef63337b8b24e4ff86d45aea529a8";
};
};
- "underscore-1.8.3" = {
- name = "underscore";
- packageName = "underscore";
- version = "1.8.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz";
- sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022";
- };
- };
"underscore-1.9.1" = {
name = "underscore";
packageName = "underscore";
@@ -41462,31 +41840,31 @@ let
sha512 = "dFil/AN6vqhnQWNCZk0GF/G3+Q5YwsB+PqjnzvpO2wzdRtUJ1E8PN+XRE/PRr/G3FzKjRTJU0haqE0Ekl+O3Ag==";
};
};
- "unist-util-modify-children-1.1.4" = {
+ "unist-util-modify-children-1.1.5" = {
name = "unist-util-modify-children";
packageName = "unist-util-modify-children";
- version = "1.1.4";
+ version = "1.1.5";
src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-1.1.4.tgz";
- sha512 = "8iey9wkoB62C7Vi/8zcRUmi4b1f5AYKTwMkyEgLduo2D8+OY65RoSvbn6k9tVNri6qumXxAwXDVlXWQi0sENTw==";
+ url = "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-1.1.5.tgz";
+ sha512 = "XeL5qqyoS3TEueCKEzHusWXE9JBDJPE4rl6LmcLOwlzv0RIZrcMNqKx02GSK3Ms4v45ldu+ltPxG42FBMVdPZw==";
};
};
- "unist-util-position-3.0.3" = {
+ "unist-util-position-3.0.4" = {
name = "unist-util-position";
packageName = "unist-util-position";
- version = "3.0.3";
+ version = "3.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.0.3.tgz";
- sha512 = "28EpCBYFvnMeq9y/4w6pbnFmCUfzlsc41NJui5c51hOFjBA1fejcwc+5W4z2+0ECVbScG3dURS3JTVqwenzqZw==";
+ url = "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.0.4.tgz";
+ sha512 = "tWvIbV8goayTjobxDIr4zVTyG+Q7ragMSMeKC3xnPl9xzIc0+she8mxXLM3JVNDDsfARPbCd3XdzkyLdo7fF3g==";
};
};
- "unist-util-remove-position-1.1.3" = {
+ "unist-util-remove-position-1.1.4" = {
name = "unist-util-remove-position";
packageName = "unist-util-remove-position";
- version = "1.1.3";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz";
- sha512 = "CtszTlOjP2sBGYc2zcKA/CvNdTdEs3ozbiJ63IPBxh8iZg42SCCb8m04f8z2+V1aSk5a7BxbZKEdoDjadmBkWA==";
+ url = "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz";
+ sha512 = "tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==";
};
};
"unist-util-stringify-position-1.1.2" = {
@@ -41498,13 +41876,13 @@ let
sha512 = "pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==";
};
};
- "unist-util-stringify-position-2.0.1" = {
+ "unist-util-stringify-position-2.0.2" = {
name = "unist-util-stringify-position";
packageName = "unist-util-stringify-position";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz";
- sha512 = "Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==";
+ url = "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.2.tgz";
+ sha512 = "nK5n8OGhZ7ZgUwoUbL8uiVRwAbZyzBsB/Ddrlbu6jwwubFza4oe15KlyEaLNMXQW1svOQq4xesUeqA85YrIUQA==";
};
};
"unist-util-visit-1.4.1" = {
@@ -41561,13 +41939,13 @@ let
sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
};
};
- "unix-crypt-td-js-1.0.0" = {
+ "unix-crypt-td-js-1.1.4" = {
name = "unix-crypt-td-js";
packageName = "unix-crypt-td-js";
- version = "1.0.0";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.0.0.tgz";
- sha1 = "1c0824150481bc7a01d49e98f1ec668d82412f3b";
+ url = "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz";
+ sha512 = "8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==";
};
};
"unixify-1.0.0" = {
@@ -41696,24 +42074,6 @@ let
sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97";
};
};
- "unzipper-0.9.7" = {
- name = "unzipper";
- packageName = "unzipper";
- version = "0.9.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/unzipper/-/unzipper-0.9.7.tgz";
- sha512 = "icFtME1RD648v+cjfcUWoky4bHbMTi8nk06nGxH77EPYyEeKaTgT3nRHM/dQ3znGXLi3+OlhYo86zQzNBRdNhw==";
- };
- };
- "upath-1.1.2" = {
- name = "upath";
- packageName = "upath";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz";
- sha512 = "kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==";
- };
- };
"upath-1.2.0" = {
name = "upath";
packageName = "upath";
@@ -41804,13 +42164,13 @@ let
sha512 = "KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==";
};
};
- "urijs-1.19.1" = {
+ "urijs-1.19.2" = {
name = "urijs";
packageName = "urijs";
- version = "1.19.1";
+ version = "1.19.2";
src = fetchurl {
- url = "https://registry.npmjs.org/urijs/-/urijs-1.19.1.tgz";
- sha512 = "xVrGVi94ueCJNrBSTjWqjvtgvl3cyOTThp2zaMaFNGp3F542TR6sM3f2o8RqZl+AwteClSVmoCyt0ka4RjQOQg==";
+ url = "https://registry.npmjs.org/urijs/-/urijs-1.19.2.tgz";
+ sha512 = "s/UIq9ap4JPZ7H1EB5ULo/aOUbWqfDi7FKzMC2Nz+0Si8GiT1rIEaprt8hy3Vy2Ex2aJPpOQv4P4DuOZ+K1c6w==";
};
};
"urix-0.1.0" = {
@@ -42209,15 +42569,6 @@ let
sha1 = "6728fc0459c450d796a99c31837569bdf672d728";
};
};
- "uuid-3.3.2" = {
- name = "uuid";
- packageName = "uuid";
- version = "3.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz";
- sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
- };
- };
"uuid-3.3.3" = {
name = "uuid";
packageName = "uuid";
@@ -42326,13 +42677,13 @@ let
sha512 = "X/p3UZerAIsbBfN/IwahhYaBbY68EN/UQBWHtsbXGT5bfrH/p4NQzUCG1kF/rtKaNpnJ7jAu6NGTdSNtyNIXMw==";
};
};
- "validator-5.2.0" = {
+ "validator-11.1.0" = {
name = "validator";
packageName = "validator";
- version = "5.2.0";
+ version = "11.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/validator/-/validator-5.2.0.tgz";
- sha1 = "e66fb3ec352348c1f7232512328738d8d66a9689";
+ url = "https://registry.npmjs.org/validator/-/validator-11.1.0.tgz";
+ sha512 = "qiQ5ktdO7CD6C/5/mYV4jku/7qnqzjrxb3C/Q5wR3vGGinHTgJZN/TdFT3ZX4vXhX2R1PXx42fB1cn5W+uJ4lg==";
};
};
"validator-5.7.0" = {
@@ -42344,15 +42695,6 @@ let
sha1 = "7a87a58146b695ac486071141c0c49d67da05e5c";
};
};
- "validator-9.4.1" = {
- name = "validator";
- packageName = "validator";
- version = "9.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz";
- sha512 = "YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==";
- };
- };
"value-or-function-3.0.0" = {
name = "value-or-function";
packageName = "value-or-function";
@@ -42461,6 +42803,15 @@ let
sha1 = "dfe93616ad0e7ae801b332a9d88bfc5cdc8e1d1f";
};
};
+ "vasync-2.2.0" = {
+ name = "vasync";
+ packageName = "vasync";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vasync/-/vasync-2.2.0.tgz";
+ sha1 = "cfde751860a15822db3b132bc59b116a4adaf01b";
+ };
+ };
"vendors-1.0.3" = {
name = "vendors";
packageName = "vendors";
@@ -42470,13 +42821,13 @@ let
sha512 = "fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==";
};
};
- "verda-1.0.0-4" = {
+ "verda-1.0.0-11" = {
name = "verda";
packageName = "verda";
- version = "1.0.0-4";
+ version = "1.0.0-11";
src = fetchurl {
- url = "https://registry.npmjs.org/verda/-/verda-1.0.0-4.tgz";
- sha512 = "DKr2WdWlPwJvmqCcjs6LPaBOacFQUdk6+u7tqwkxYKbHa0Touff7Y6x+YAWbnT1dace5Qlv/CRr6YBEaB08r3A==";
+ url = "https://registry.npmjs.org/verda/-/verda-1.0.0-11.tgz";
+ sha512 = "h97YglCV4HLUUSIi682tbcBlA5FH9sQPBkJQw8Nv6rErPDu7QAL66/bJxzuR5svkDlyZJZh8QKL2amC2idJPqw==";
};
};
"verror-1.1.0" = {
@@ -42551,13 +42902,13 @@ let
sha512 = "y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==";
};
};
- "vfile-4.0.1" = {
+ "vfile-4.0.2" = {
name = "vfile";
packageName = "vfile";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/vfile/-/vfile-4.0.1.tgz";
- sha512 = "lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA==";
+ url = "https://registry.npmjs.org/vfile/-/vfile-4.0.2.tgz";
+ sha512 = "yhoTU5cDMSsaeaMfJ5g0bUKYkYmZhAh9fn9TZicxqn+Cw4Z439il2v3oT9S0yjlpqlI74aFOQCt3nOV+pxzlkw==";
};
};
"vfile-find-down-1.0.0" = {
@@ -42587,13 +42938,13 @@ let
sha512 = "kYGgsSNpYjPxcEoud1aHNFfchsV0Z6Pyc8M5LfD1wX/tV0/bn32MKHDfv4fqV9DBLVuw2YSGOs31nRY/42DfUA==";
};
};
- "vfile-location-2.0.5" = {
+ "vfile-location-2.0.6" = {
name = "vfile-location";
packageName = "vfile-location";
- version = "2.0.5";
+ version = "2.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.5.tgz";
- sha512 = "Pa1ey0OzYBkLPxPZI3d9E+S4BmvfVwNAAXrrqGbwTVXWaX2p9kM1zZ+n35UtVM06shmWKH4RPRN8KI80qE3wNQ==";
+ url = "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz";
+ sha512 = "sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==";
};
};
"vfile-message-1.1.1" = {
@@ -42605,13 +42956,13 @@ let
sha512 = "1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==";
};
};
- "vfile-message-2.0.1" = {
+ "vfile-message-2.0.2" = {
name = "vfile-message";
packageName = "vfile-message";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.1.tgz";
- sha512 = "KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw==";
+ url = "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.2.tgz";
+ sha512 = "gNV2Y2fDvDOOqq8bEe7cF3DXU6QgV4uA9zMR2P8tix11l1r7zju3zry3wZ8sx+BEfuO6WQ7z2QzfWTvqHQiwsA==";
};
};
"vfile-reporter-1.5.0" = {
@@ -42776,13 +43127,13 @@ let
sha512 = "DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==";
};
};
- "vm-browserify-1.1.0" = {
+ "vm-browserify-1.1.2" = {
name = "vm-browserify";
packageName = "vm-browserify";
- version = "1.1.0";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz";
- sha512 = "iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==";
+ url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz";
+ sha512 = "2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==";
};
};
"voc-1.1.0" = {
@@ -42821,13 +43172,13 @@ let
sha512 = "pTnfXbsME3pl+yDfhUp/mtvPyIJk0Le4zqJxDn56s9GY9LqY0RmkSEh0oHH6D0HXR3Ni6wKosIaqu8a2G0+jdw==";
};
};
- "vscode-emmet-helper-1.2.15" = {
+ "vscode-emmet-helper-1.2.16" = {
name = "vscode-emmet-helper";
packageName = "vscode-emmet-helper";
- version = "1.2.15";
+ version = "1.2.16";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-emmet-helper/-/vscode-emmet-helper-1.2.15.tgz";
- sha512 = "JplvmMMWSvm/6/dZezix2ADPM49u6YahPYjs/QToohUpomW/2Eb27ecCrkCyOGBPfKLKGiOPHCssss8TSDA9ag==";
+ url = "https://registry.npmjs.org/vscode-emmet-helper/-/vscode-emmet-helper-1.2.16.tgz";
+ sha512 = "BuQK6fTV2w65Yd0/CJGj1EOvcJ9NHWfrMJ9nA8pjnu9jzAAnXLhnbviuGT9medMiPU0mp0tJqc/8Z0qlXcqdGw==";
};
};
"vscode-html-languageservice-2.1.12" = {
@@ -42857,13 +43208,13 @@ let
sha512 = "perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg==";
};
};
- "vscode-jsonrpc-4.1.0-next.3" = {
+ "vscode-jsonrpc-5.0.0-next.4" = {
name = "vscode-jsonrpc";
packageName = "vscode-jsonrpc";
- version = "4.1.0-next.3";
+ version = "5.0.0-next.4";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.1.0-next.3.tgz";
- sha512 = "Z6oxBiMks2+UADV1QHXVooSakjyhI+eHTnXzDyVvVMmegvSfkXk2w6mPEdSkaNHFBdtWW7n20H1yw2nA3A17mg==";
+ url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-5.0.0-next.4.tgz";
+ sha512 = "Tos3tXP62ZTB9WowWwhvfVNdu1mEwQF/j7DqJuVL4QKhk311gH+mda0PZpG95LWyh5CCRpHMns4vNmMgZQrvXQ==";
};
};
"vscode-languageclient-4.0.1" = {
@@ -42920,13 +43271,13 @@ let
sha512 = "IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g==";
};
};
- "vscode-languageserver-protocol-3.15.0-next.8" = {
+ "vscode-languageserver-protocol-3.15.0-next.11" = {
name = "vscode-languageserver-protocol";
packageName = "vscode-languageserver-protocol";
- version = "3.15.0-next.8";
+ version = "3.15.0-next.11";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.15.0-next.8.tgz";
- sha512 = "9FigDhuYTUqX73IGKgJeyLmfXQJv9p3t22RF3peT+HM33uFiTZE3MUgHj4I9m/dKCDvuJt0yvbI27ut4hDoGRQ==";
+ url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.15.0-next.11.tgz";
+ sha512 = "tpRnPtyS6q0EYH5RH12AtdMecgu3HVL2bBdBGzeQRN8Tf93I9LY4Fl5TXUNkIBjuxjMshkCM8ikhb+hlnWvB2w==";
};
};
"vscode-languageserver-protocol-3.6.0" = {
@@ -42956,13 +43307,13 @@ let
sha512 = "lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A==";
};
};
- "vscode-languageserver-types-3.15.0-next.4" = {
+ "vscode-languageserver-types-3.15.0-next.8" = {
name = "vscode-languageserver-types";
packageName = "vscode-languageserver-types";
- version = "3.15.0-next.4";
+ version = "3.15.0-next.8";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.0-next.4.tgz";
- sha512 = "IKIWTdUPBnOtwznIrhxKnjVZ7hYxEzwZ3M2xmDi7OjjexuOM6LnGtoo1Dv4wYSik4epK4STEib6e8da2GxUsJA==";
+ url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.0-next.8.tgz";
+ sha512 = "AEfWrSNyeamWMKPehh/kd3nBnKD9ZGCPhzfxMnW9YNqElSh28G2+Puk3knIQWyaWyV6Bzh28ok9BRJsPzXFCkQ==";
};
};
"vscode-languageserver-types-3.6.0" = {
@@ -43010,6 +43361,15 @@ let
sha1 = "631bdbf716dccab0e65291a8dc25c23232085a52";
};
};
+ "vscode-uri-1.0.6" = {
+ name = "vscode-uri";
+ packageName = "vscode-uri";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.6.tgz";
+ sha512 = "sLI2L0uGov3wKVb9EB+vIQBl9tVP90nqRvxSoJ35vI3NjxE8jfsE5DSOhWgSunHSZmKS4OCi2jrtfxK7uyp2ww==";
+ };
+ };
"vscode-uri-1.0.8" = {
name = "vscode-uri";
packageName = "vscode-uri";
@@ -43028,13 +43388,13 @@ let
sha1 = "13587190f34e72ba7a07ebbaa7e70ac147b1fb7d";
};
};
- "vue-cli-plugin-apollo-0.20.0" = {
+ "vue-cli-plugin-apollo-0.21.3" = {
name = "vue-cli-plugin-apollo";
packageName = "vue-cli-plugin-apollo";
- version = "0.20.0";
+ version = "0.21.3";
src = fetchurl {
- url = "https://registry.npmjs.org/vue-cli-plugin-apollo/-/vue-cli-plugin-apollo-0.20.0.tgz";
- sha512 = "Ey/luK5HtP4ZQhua5RKETR672pE7BPymaso//Ccl/wxQI1BqVTxg9o/wYeXuURBIw2Et9JaVLXmh0e9uKgk8Jw==";
+ url = "https://registry.npmjs.org/vue-cli-plugin-apollo/-/vue-cli-plugin-apollo-0.21.3.tgz";
+ sha512 = "8CzRVrAsFkB9lpl600cRCNR9OUnrSYYAIVF9/qW4pP0TMXbhrd1F1wEAAN6E0CPimjTLB+qSt6zWS4vb2wC8Wg==";
};
};
"vue-eslint-parser-2.0.3" = {
@@ -43055,13 +43415,13 @@ let
sha512 = "JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g==";
};
};
- "vue-eslint-parser-6.0.4" = {
+ "vue-eslint-parser-6.0.5" = {
name = "vue-eslint-parser";
packageName = "vue-eslint-parser";
- version = "6.0.4";
+ version = "6.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-6.0.4.tgz";
- sha512 = "GYsDsDWwKaGtnkW4nGUxr01wqIO2FB9/QHQTW1Gl5SUr5OyQvpnR90/D+Gq2cIxURX7aJ7+VyD+37Yx9eFwTgw==";
+ url = "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-6.0.5.tgz";
+ sha512 = "Bvjlx7rH1Ulvus56KHeLXOjEi3JMOYTa1GAqZr9lBQhd8weK8mV7U7V2l85yokBZEWHJQjLn6X3nosY8TzkOKg==";
};
};
"vue-jscodeshift-adapter-2.0.2" = {
@@ -43190,13 +43550,22 @@ let
sha1 = "7137946585c73fe44882013853bd000c5d687a4e";
};
};
- "web-push-3.3.5" = {
+ "web-push-3.4.1" = {
name = "web-push";
packageName = "web-push";
- version = "3.3.5";
+ version = "3.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/web-push/-/web-push-3.3.5.tgz";
- sha512 = "sukVBk0chRCL4n+Xwurl2TlD4/JmezNv4L2nwlTZx4KwMeUPfmD9TdGl6A6taayNgjObYzp0k0gubAcQCp7TMg==";
+ url = "https://registry.npmjs.org/web-push/-/web-push-3.4.1.tgz";
+ sha512 = "wtx18llPtWWW+x8hv+Gxvz+2VjO+vZuyihInsjySNpNGNVswH1Bb2KkbbCtE96yi52VUmbFMdidxM8kJAPaSWQ==";
+ };
+ };
+ "web-tree-sitter-0.15.10" = {
+ name = "web-tree-sitter";
+ packageName = "web-tree-sitter";
+ version = "0.15.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.15.10.tgz";
+ sha512 = "8utowZB5h5djbotf1umt4na9Vt6Q18ZICUeC9jW4qWWjUrtQ2xvxDuAJ+EibmqUJBAKATrDMXnY2xYaskGg8wg==";
};
};
"webassemblyjs-1.8.5" = {
@@ -43226,22 +43595,22 @@ let
sha512 = "YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==";
};
};
- "webpack-4.40.2" = {
+ "webpack-4.41.2" = {
name = "webpack";
packageName = "webpack";
- version = "4.40.2";
+ version = "4.41.2";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.40.2.tgz";
- sha512 = "5nIvteTDCUws2DVvP9Qe+JPla7kWPPIDFZv55To7IycHWZ+Z5qBdaBYPyuXWdhggTufZkQwfIK+5rKQTVovm2A==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.41.2.tgz";
+ sha512 = "Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A==";
};
};
- "webpack-cli-3.3.9" = {
+ "webpack-cli-3.3.10" = {
name = "webpack-cli";
packageName = "webpack-cli";
- version = "3.3.9";
+ version = "3.3.10";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.9.tgz";
- sha512 = "xwnSxWl8nZtBl/AFJCOn9pG7s5CYUYdZxmmukv+fAHLcBIHM36dImfpQg3WfShZXeArkWlf6QRw24Klcsv8a5A==";
+ url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.10.tgz";
+ sha512 = "u1dgND9+MXaEt74sJR4PR7qkPxXUSQ0RXYq8x1L6Jg1MYVEmGPrH6Ah6C4arD4r0J1P5HKjRqpab36k0eIzPqg==";
};
};
"webpack-core-0.6.9" = {
@@ -43352,6 +43721,15 @@ let
sha512 = "37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==";
};
};
+ "whatwg-url-7.1.0" = {
+ name = "whatwg-url";
+ packageName = "whatwg-url";
+ version = "7.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz";
+ sha512 = "WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==";
+ };
+ };
"whatwg-url-compat-0.6.5" = {
name = "whatwg-url-compat";
packageName = "whatwg-url-compat";
@@ -43397,6 +43775,15 @@ let
sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
};
};
+ "which-2.0.1" = {
+ name = "which";
+ packageName = "which";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/which/-/which-2.0.1.tgz";
+ sha512 = "N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w==";
+ };
+ };
"which-module-1.0.0" = {
name = "which-module";
packageName = "which-module";
@@ -43460,6 +43847,15 @@ let
sha512 = "Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==";
};
};
+ "widest-line-3.1.0" = {
+ name = "widest-line";
+ packageName = "widest-line";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz";
+ sha512 = "NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==";
+ };
+ };
"win-detect-browsers-1.0.2" = {
name = "win-detect-browsers";
packageName = "win-detect-browsers";
@@ -43631,13 +44027,13 @@ let
sha1 = "fa4daa92daf32c4ea94ed453c81f04686b575dfe";
};
};
- "with-open-file-0.1.6" = {
+ "with-open-file-0.1.7" = {
name = "with-open-file";
packageName = "with-open-file";
- version = "0.1.6";
+ version = "0.1.7";
src = fetchurl {
- url = "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.6.tgz";
- sha512 = "SQS05JekbtwQSgCYlBsZn/+m2gpn4zWsqpCYIrCHva0+ojXcnmUEPsBN6Ipoz3vmY/81k5PvYEWSxER2g4BTqA==";
+ url = "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz";
+ sha512 = "ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==";
};
};
"word-wrap-1.2.3" = {
@@ -43712,6 +44108,15 @@ let
sha1 = "288a04d87eda5c286e060dfe8f135ce8d007f8ba";
};
};
+ "wrap-ansi-4.0.0" = {
+ name = "wrap-ansi";
+ packageName = "wrap-ansi";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-4.0.0.tgz";
+ sha512 = "uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg==";
+ };
+ };
"wrap-ansi-5.1.0" = {
name = "wrap-ansi";
packageName = "wrap-ansi";
@@ -43721,13 +44126,13 @@ let
sha512 = "QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==";
};
};
- "wrap-ansi-6.0.0" = {
+ "wrap-ansi-6.2.0" = {
name = "wrap-ansi";
packageName = "wrap-ansi";
- version = "6.0.0";
+ version = "6.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.0.0.tgz";
- sha512 = "8YwLklVkHe4QNpGFrK6Mxm+BaMY7da6C9GlDED3xs3XwThyJHSbVwg9qC4s1N8tBFcnM1S0s8I390RC6SgGe+g==";
+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
+ sha512 = "r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==";
};
};
"wrap-fn-0.1.5" = {
@@ -43775,13 +44180,13 @@ let
sha512 = "GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==";
};
};
- "write-file-atomic-3.0.0" = {
+ "write-file-atomic-3.0.1" = {
name = "write-file-atomic";
packageName = "write-file-atomic";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz";
- sha512 = "EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==";
+ url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.1.tgz";
+ sha512 = "JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw==";
};
};
"write-good-0.11.3" = {
@@ -43883,15 +44288,6 @@ let
sha512 = "GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==";
};
};
- "ws-7.1.1" = {
- name = "ws";
- packageName = "ws";
- version = "7.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.1.1.tgz";
- sha512 = "o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A==";
- };
- };
"ws-7.1.2" = {
name = "ws";
packageName = "ws";
@@ -43901,6 +44297,15 @@ let
sha512 = "gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==";
};
};
+ "ws-7.2.0" = {
+ name = "ws";
+ packageName = "ws";
+ version = "7.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ws/-/ws-7.2.0.tgz";
+ sha512 = "+SqNqFbwTm/0DC18KYzIsMTnEWpLwJsiasW/O17la4iDRRIO9uaHbvKiAS3AHgTiuuWerK/brj4O6MYZkei9xg==";
+ };
+ };
"x-default-browser-0.3.1" = {
name = "x-default-browser";
packageName = "x-default-browser";
@@ -44027,15 +44432,6 @@ let
sha512 = "A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==";
};
};
- "xml2js-0.1.14" = {
- name = "xml2js";
- packageName = "xml2js";
- version = "0.1.14";
- src = fetchurl {
- url = "https://registry.npmjs.org/xml2js/-/xml2js-0.1.14.tgz";
- sha1 = "5274e67f5a64c5f92974cd85139e0332adc6b90c";
- };
- };
"xml2js-0.2.4" = {
name = "xml2js";
packageName = "xml2js";
@@ -44334,13 +44730,22 @@ let
sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52";
};
};
- "yallist-3.0.3" = {
+ "yallist-3.1.1" = {
name = "yallist";
packageName = "yallist";
- version = "3.0.3";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz";
- sha512 = "S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==";
+ url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
+ sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
+ };
+ };
+ "yallist-4.0.0" = {
+ name = "yallist";
+ packageName = "yallist";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz";
+ sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==";
};
};
"yaml-ast-parser-0.0.40" = {
@@ -44406,13 +44811,13 @@ let
sha512 = "ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==";
};
};
- "yargs-11.1.0" = {
+ "yargs-11.1.1" = {
name = "yargs";
packageName = "yargs";
- version = "11.1.0";
+ version = "11.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz";
- sha512 = "NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==";
+ url = "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz";
+ sha512 = "PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==";
};
};
"yargs-12.0.4" = {
@@ -44433,15 +44838,6 @@ let
sha512 = "Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==";
};
};
- "yargs-13.2.2" = {
- name = "yargs";
- packageName = "yargs";
- version = "13.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz";
- sha512 = "WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==";
- };
- };
"yargs-13.2.4" = {
name = "yargs";
packageName = "yargs";
@@ -44460,13 +44856,22 @@ let
sha512 = "2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==";
};
};
- "yargs-14.1.0" = {
+ "yargs-14.0.0" = {
name = "yargs";
packageName = "yargs";
- version = "14.1.0";
+ version = "14.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-14.1.0.tgz";
- sha512 = "IdkQq1NiiV1fPwN5I2o4B0PKVjKh1EP71egpWO8dlovT8LG8JrXRmbH23v6I3CtjeEMnNC/IF3lq6XepPoELdg==";
+ url = "https://registry.npmjs.org/yargs/-/yargs-14.0.0.tgz";
+ sha512 = "ssa5JuRjMeZEUjg7bEL99AwpitxU/zWGAGpdj0di41pOEmJti8NR6kyUIJBkR78DTYNPZOU08luUo0GTHuB+ow==";
+ };
+ };
+ "yargs-14.2.1" = {
+ name = "yargs";
+ packageName = "yargs";
+ version = "14.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs/-/yargs-14.2.1.tgz";
+ sha512 = "rZ00XIuGAoI58F0weHyCP3PAN17wJqdN/pF8eMp+imuP+jSdMCD5t4bSf5d5FKPvEDrK9zYlnhO7bFYKQ5UYow==";
};
};
"yargs-3.10.0" = {
@@ -44559,13 +44964,13 @@ let
sha512 = "oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==";
};
};
- "yargs-parser-14.0.0" = {
+ "yargs-parser-15.0.0" = {
name = "yargs-parser";
packageName = "yargs-parser";
- version = "14.0.0";
+ version = "15.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-14.0.0.tgz";
- sha512 = "zn/Mnx+tbFjkCFUodEpjXckNS65NfpB5oyqOkDDEG/8uxlfLZJu2IoBLQFjukUkn9rBbGkVYNzrDh6qy4NUd3g==";
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz";
+ sha512 = "xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==";
};
};
"yargs-parser-2.4.1" = {
@@ -44622,22 +45027,22 @@ let
sha1 = "9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077";
};
};
- "yargs-unparser-1.5.0" = {
+ "yargs-unparser-1.6.0" = {
name = "yargs-unparser";
packageName = "yargs-unparser";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz";
- sha512 = "HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==";
+ url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz";
+ sha512 = "W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==";
};
};
- "yarn-1.17.3" = {
+ "yarn-1.19.1" = {
name = "yarn";
packageName = "yarn";
- version = "1.17.3";
+ version = "1.19.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yarn/-/yarn-1.17.3.tgz";
- sha512 = "CgA8o7nRZaQvmeF/WBx2FC7f9W/0X59T2IaLYqgMo6637wfp5mMEsM3YXoJtKUspnpmDJKl/gGFhnqS+sON7hA==";
+ url = "https://registry.npmjs.org/yarn/-/yarn-1.19.1.tgz";
+ sha512 = "gBnfbL9rYY05Gt0cjJhs/siqQXHYlZalTjK3nXn2QO20xbkIFPob+LlH44ML47GcR4VU9/2dYck1BWFM0Javxw==";
};
};
"yauzl-2.10.0" = {
@@ -44694,13 +45099,13 @@ let
sha512 = "CP0fwGk5Y+jel+A0AQbyqnIFZRRpkKOeYUibiTSmlgV9PcgNFFVwn86VcUIpDLOqVjF+9v+O9FWQMo+IUcV2mA==";
};
};
- "yeoman-environment-2.4.0" = {
+ "yeoman-environment-2.6.0" = {
name = "yeoman-environment";
packageName = "yeoman-environment";
- version = "2.4.0";
+ version = "2.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.4.0.tgz";
- sha512 = "SsvoL0RNAFIX69eFxkUhwKUN2hG1UwUjxrcP+T2ytwdhqC/kHdnFOH2SXdtSN1Ju4aO4xuimmzfRoheYY88RuA==";
+ url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.6.0.tgz";
+ sha512 = "Hl0LBs9/mKun8XyJ6gFiUNhZwjN/eezn+E9IFWz6KtXg/3wsnztF2lgtE8eIjfhWYtvY4yMq9iizi1Ei5JJ+7A==";
};
};
"yn-3.1.1" = {
@@ -44808,17 +45213,17 @@ in
"@angular/cli" = nodeEnv.buildNodePackage {
name = "_at_angular_slash_cli";
packageName = "@angular/cli";
- version = "8.3.5";
+ version = "8.3.18";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular/cli/-/cli-8.3.5.tgz";
- sha512 = "gKzYV5YhypXKpt4vH/YJ/T7a72EqxTJynJ8dtoVsZw5YTdCzqa6APvObNs4lZaZ3pYxUOQr36W4Rz8Lv8CSBWA==";
+ url = "https://registry.npmjs.org/@angular/cli/-/cli-8.3.18.tgz";
+ sha512 = "IWiGlAmVPkl/xWCrki3N45uqdYcjUvtWw9bRM53FF1EKLLbjue6DAVD1HktqgqjTyck0P7QkOXWRilT8rXKcEQ==";
};
dependencies = [
- sources."@angular-devkit/architect-0.803.5"
- sources."@angular-devkit/core-8.3.5"
- sources."@angular-devkit/schematics-8.3.5"
- sources."@schematics/angular-8.3.5"
- sources."@schematics/update-0.803.5"
+ sources."@angular-devkit/architect-0.803.18"
+ sources."@angular-devkit/core-8.3.18"
+ sources."@angular-devkit/schematics-8.3.18"
+ sources."@schematics/angular-8.3.18"
+ sources."@schematics/update-0.803.18"
sources."@yarnpkg/lockfile-1.1.0"
sources."JSONStream-1.3.5"
sources."agent-base-4.3.0"
@@ -44826,7 +45231,7 @@ in
sources."ajv-6.10.2"
sources."ansi-colors-4.1.1"
sources."ansi-escapes-4.2.1"
- sources."ansi-regex-4.1.0"
+ sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
sources."aproba-1.2.0"
sources."asap-2.0.6"
@@ -44837,15 +45242,19 @@ in
sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
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.3" // {
+ dependencies = [
+ sources."rimraf-2.7.1"
+ ];
+ })
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."chardet-0.7.0"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."cli-cursor-3.1.0"
sources."cli-width-2.2.0"
sources."color-convert-1.9.3"
@@ -44853,7 +45262,11 @@ in
sources."combined-stream-1.0.8"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
- sources."copy-concurrently-1.0.5"
+ (sources."copy-concurrently-1.0.5" // {
+ dependencies = [
+ sources."rimraf-2.7.1"
+ ];
+ })
sources."core-util-is-1.0.2"
sources."cyclist-1.0.1"
sources."dashdash-1.14.1"
@@ -44866,10 +45279,10 @@ in
sources."ecc-jsbn-0.1.2"
sources."emoji-regex-8.0.0"
sources."encoding-0.1.12"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."err-code-1.1.2"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
@@ -44879,7 +45292,7 @@ in
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
sources."figgy-pudding-3.5.1"
- sources."figures-3.0.0"
+ sources."figures-3.1.0"
sources."flush-write-stream-1.1.1"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -44891,14 +45304,14 @@ in
sources."genfun-5.0.0"
sources."get-stream-4.1.0"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-symbols-1.0.0"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-cache-semantics-3.8.1"
(sources."http-proxy-agent-2.1.0" // {
dependencies = [
@@ -44907,7 +45320,7 @@ in
];
})
sources."http-signature-1.2.0"
- (sources."https-proxy-agent-2.2.2" // {
+ (sources."https-proxy-agent-2.2.4" // {
dependencies = [
sources."debug-3.2.6"
];
@@ -44915,7 +45328,7 @@ in
sources."humanize-ms-1.2.1"
sources."iconv-lite-0.4.24"
sources."iferr-0.1.5"
- sources."ignore-walk-3.0.2"
+ sources."ignore-walk-3.0.3"
sources."imurmurhash-0.1.4"
sources."infer-owner-1.0.4"
sources."inflight-1.0.6"
@@ -44944,17 +45357,21 @@ in
sources."lodash-4.17.15"
sources."lru-cache-5.1.1"
sources."magic-string-0.25.3"
- sources."make-fetch-happen-5.0.0"
+ sources."make-fetch-happen-5.0.1"
sources."mime-db-1.40.0"
sources."mime-types-2.1.24"
sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
- sources."minipass-2.8.1"
- sources."minizlib-1.2.2"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
sources."mississippi-3.0.0"
sources."mkdirp-0.5.1"
- sources."move-concurrently-1.0.1"
+ (sources."move-concurrently-1.0.1" // {
+ dependencies = [
+ sources."rimraf-2.7.1"
+ ];
+ })
sources."ms-2.1.2"
sources."mute-stream-0.0.8"
sources."node-fetch-npm-2.0.2"
@@ -44969,15 +45386,15 @@ in
sources."semver-5.7.1"
];
})
- sources."npm-packlist-1.4.4"
- (sources."npm-pick-manifest-2.2.3" // {
+ sources."npm-packlist-1.4.6"
+ (sources."npm-pick-manifest-3.0.2" // {
dependencies = [
sources."semver-5.7.1"
];
})
- sources."npm-registry-fetch-4.0.1"
+ sources."npm-registry-fetch-4.0.2"
sources."oauth-sign-0.9.0"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object.getownpropertydescriptors-2.0.3"
sources."once-1.4.0"
@@ -44988,6 +45405,8 @@ in
sources."osenv-0.1.5"
(sources."pacote-9.5.5" // {
dependencies = [
+ sources."npm-pick-manifest-2.2.3"
+ sources."rimraf-2.7.1"
sources."semver-5.7.1"
];
})
@@ -45020,7 +45439,7 @@ in
sources."resolve-1.12.0"
sources."restore-cursor-3.1.0"
sources."retry-0.10.1"
- sources."rimraf-2.7.1"
+ sources."rimraf-3.0.0"
sources."run-async-2.3.0"
sources."run-queue-1.0.3"
sources."rxjs-6.4.0"
@@ -45034,8 +45453,8 @@ in
})
sources."signal-exit-3.0.2"
sources."slash-1.0.0"
- sources."smart-buffer-4.0.2"
- sources."socks-2.3.2"
+ sources."smart-buffer-4.1.0"
+ sources."socks-2.3.3"
(sources."socks-proxy-agent-4.0.2" // {
dependencies = [
sources."agent-base-4.2.1"
@@ -45051,7 +45470,11 @@ in
sources."ssri-6.0.1"
sources."stream-each-1.2.3"
sources."stream-shift-1.0.0"
- sources."string-width-4.1.0"
+ (sources."string-width-4.2.0" // {
+ dependencies = [
+ sources."strip-ansi-6.0.0"
+ ];
+ })
sources."string.prototype.trimleft-2.1.0"
sources."string.prototype.trimright-2.1.0"
(sources."string_decoder-1.1.1" // {
@@ -45059,10 +45482,14 @@ in
sources."safe-buffer-5.1.2"
];
})
- sources."strip-ansi-5.2.0"
+ (sources."strip-ansi-5.2.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ ];
+ })
sources."supports-color-5.5.0"
sources."symbol-observable-1.2.0"
- sources."tar-4.4.11"
+ sources."tar-4.4.13"
sources."through-2.3.8"
sources."through2-2.0.5"
sources."tmp-0.0.33"
@@ -45094,7 +45521,7 @@ in
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
sources."y18n-4.0.0"
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -45109,31 +45536,35 @@ in
"@antora/cli" = nodeEnv.buildNodePackage {
name = "_at_antora_slash_cli";
packageName = "@antora/cli";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/cli/-/cli-2.1.1.tgz";
- sha512 = "U0xrC4/k2ci04u9Y1Qme6DcZNo1vcJfX8GC8JueMbe+58V6mxewE6yoIuYYCsuy+SI1D0Kbod+M8DrDnxubMSA==";
+ url = "https://registry.npmjs.org/@antora/cli/-/cli-2.2.0.tgz";
+ sha512 = "/fQDYEMypZbC8LxpZak/3nsP8Rr3voXXvxSan/718uDJUHFwq1rHl9Y/pOoE/tRs0Qv1jtDvk2eZgFDlsMMmlQ==";
};
dependencies = [
- sources."@antora/playbook-builder-2.1.1"
+ sources."@antora/playbook-builder-2.2.0"
sources."@iarna/toml-2.2.3"
sources."argparse-1.0.10"
sources."camelcase-5.3.1"
- sources."camelcase-keys-6.0.1"
- sources."commander-3.0.1"
- sources."convict-5.1.0"
+ sources."camelcase-keys-6.1.1"
+ sources."commander-3.0.2"
+ (sources."convict-5.2.0" // {
+ dependencies = [
+ sources."json5-2.1.0"
+ ];
+ })
sources."decamelize-1.2.0"
sources."deep-freeze-node-1.1.3"
sources."esprima-4.0.1"
sources."js-yaml-3.13.1"
- sources."json5-2.1.0"
+ sources."json5-2.1.1"
sources."lodash.clonedeep-4.5.0"
sources."map-obj-4.1.0"
sources."minimist-1.2.0"
sources."moment-2.24.0"
sources."quick-lru-4.0.1"
sources."sprintf-js-1.0.3"
- sources."validator-10.11.0"
+ sources."validator-11.1.0"
sources."yargs-parser-13.0.0"
];
buildInputs = globalBuildInputs;
@@ -45149,25 +45580,24 @@ in
"@antora/site-generator-default" = nodeEnv.buildNodePackage {
name = "_at_antora_slash_site-generator-default";
packageName = "@antora/site-generator-default";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/site-generator-default/-/site-generator-default-2.1.1.tgz";
- sha512 = "lXE4+gW29OM20t8z1aYyr51KQuEow7kxu4sN8TDCr+2yU0Oqx/6Nxm9zUN33hT6XkNH0oMccdcWr0Aay22Lg2w==";
+ url = "https://registry.npmjs.org/@antora/site-generator-default/-/site-generator-default-2.2.0.tgz";
+ sha512 = "fy2tG1I3/FK1s/y/GhGMkFICtXkkSOpxVy5OjBXXfkBNHQIHYSLDv460Gz8NvSiVe99LWWa+FOpr5G13Bb0bvw==";
};
dependencies = [
- sources."@antora/asciidoc-loader-2.1.1"
- sources."@antora/content-aggregator-2.1.1"
- sources."@antora/content-classifier-2.1.1"
- sources."@antora/document-converter-2.1.1"
+ sources."@antora/asciidoc-loader-2.2.0"
+ sources."@antora/content-aggregator-2.2.0"
+ sources."@antora/content-classifier-2.2.0"
+ sources."@antora/document-converter-2.2.0"
sources."@antora/expand-path-helper-1.0.0"
- sources."@antora/navigation-builder-2.1.1"
- sources."@antora/page-composer-2.1.1"
- sources."@antora/playbook-builder-2.1.1"
- sources."@antora/redirect-producer-2.1.1"
- sources."@antora/site-mapper-2.1.1"
- sources."@antora/site-publisher-2.1.1"
- sources."@antora/ui-loader-2.1.1"
- sources."@babel/runtime-7.6.0"
+ sources."@antora/navigation-builder-2.2.0"
+ sources."@antora/page-composer-2.2.0"
+ sources."@antora/playbook-builder-2.2.0"
+ sources."@antora/redirect-producer-2.2.0"
+ sources."@antora/site-mapper-2.2.0"
+ sources."@antora/site-publisher-2.2.0"
+ sources."@antora/ui-loader-2.2.0"
sources."@iarna/toml-2.2.3"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
@@ -45177,8 +45607,7 @@ in
sources."async-lock-1.2.2"
sources."balanced-match-1.0.0"
sources."base64-js-0.0.2"
- sources."benchmark-1.0.0"
- sources."bl-3.0.0"
+ sources."bl-4.0.0"
sources."bops-0.0.7"
sources."brace-expansion-1.1.11"
sources."buffer-crc32-0.2.13"
@@ -45192,8 +45621,8 @@ in
];
})
sources."camelcase-5.3.1"
- sources."camelcase-keys-6.0.1"
- sources."clean-git-ref-1.0.3"
+ sources."camelcase-keys-6.1.1"
+ sources."clean-git-ref-2.0.1"
sources."clone-2.1.2"
sources."clone-buffer-1.0.0"
(sources."clone-response-1.0.2" // {
@@ -45209,23 +45638,26 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."concat-map-0.0.1"
- (sources."convert-source-map-1.6.0" // {
+ (sources."convert-source-map-1.7.0" // {
dependencies = [
sources."safe-buffer-5.1.2"
];
})
- sources."convict-5.1.0"
+ (sources."convict-5.2.0" // {
+ dependencies = [
+ sources."json5-2.1.0"
+ ];
+ })
sources."core-util-is-1.0.2"
sources."crc-32-1.2.0"
sources."decamelize-1.2.0"
sources."decompress-response-4.2.1"
sources."deep-freeze-node-1.1.3"
- sources."defer-to-connect-1.0.2"
+ sources."defer-to-connect-1.1.0"
sources."define-properties-1.1.3"
- sources."diff-3.5.0"
- sources."diff-lines-1.1.1"
+ sources."diff3-0.0.3"
sources."duplexer-0.1.1"
sources."duplexer3-0.1.4"
(sources."duplexify-3.7.1" // {
@@ -45235,7 +45667,7 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."escape-string-regexp-2.0.0"
sources."esprima-4.0.1"
sources."event-stream-3.3.4"
@@ -45271,7 +45703,7 @@ in
sources."glob-parent-3.1.0"
(sources."glob-stream-6.1.0" // {
dependencies = [
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
@@ -45285,8 +45717,8 @@ in
sources."mimic-response-1.0.1"
];
})
- sources."graceful-fs-4.2.2"
- (sources."gulp-vinyl-zip-2.1.2" // {
+ sources."graceful-fs-4.2.3"
+ (sources."gulp-vinyl-zip-2.1.3" // {
dependencies = [
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
@@ -45294,7 +45726,7 @@ in
sources."through2-2.0.5"
];
})
- sources."handlebars-4.2.1"
+ sources."handlebars-4.5.1"
sources."has-symbols-1.0.0"
sources."http-cache-semantics-4.0.3"
sources."ignore-5.1.4"
@@ -45311,11 +45743,11 @@ in
sources."is-valid-glob-1.0.0"
sources."is-windows-1.0.2"
sources."isarray-1.0.0"
- sources."isomorphic-git-0.47.0"
+ sources."isomorphic-git-0.70.4"
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.0"
+ sources."json5-2.1.1"
sources."jsonfile-4.0.0"
sources."keyv-3.1.0"
(sources."lazystream-1.0.0" // {
@@ -45343,9 +45775,8 @@ in
sources."moment-2.24.0"
sources."multi-progress-2.0.0"
sources."neo-async-2.6.1"
- sources."nick-0.1.3"
sources."normalize-path-2.1.1"
- sources."normalize-url-4.4.1"
+ sources."normalize-url-4.5.0"
sources."now-and-later-2.0.1"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
@@ -45379,7 +45810,6 @@ in
sources."queue-4.5.1"
sources."quick-lru-4.0.1"
sources."readable-stream-3.4.0"
- sources."regenerator-runtime-0.13.3"
sources."remove-bom-buffer-3.0.0"
(sources."remove-bom-stream-1.2.0" // {
dependencies = [
@@ -45407,11 +45837,9 @@ in
sources."simple-get-3.1.0"
sources."source-map-0.6.1"
sources."split-0.3.3"
- sources."split2-3.1.1"
sources."sprintf-js-1.0.3"
sources."stream-combiner-0.0.4"
sources."stream-shift-1.0.0"
- sources."stream-source-0.3.5"
sources."string_decoder-1.3.0"
sources."through-2.3.8"
sources."through2-3.0.1"
@@ -45434,13 +45862,13 @@ in
];
})
sources."to-utf8-0.0.1"
- sources."uglify-js-3.6.0"
+ sources."uglify-js-3.6.8"
sources."unc-path-regex-0.1.2"
sources."unique-stream-2.3.1"
sources."universalify-0.1.2"
sources."url-parse-lax-3.0.0"
sources."util-deprecate-1.0.2"
- sources."validator-10.11.0"
+ sources."validator-11.1.0"
sources."value-or-function-3.0.0"
sources."varint-0.0.3"
sources."vinyl-2.2.0"
@@ -45475,110 +45903,257 @@ in
"@vue/cli" = nodeEnv.buildNodePackage {
name = "_at_vue_slash_cli";
packageName = "@vue/cli";
- version = "3.11.0";
+ version = "4.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli/-/cli-3.11.0.tgz";
- sha512 = "dhnkqsg1TRyaauKl7j8b0n5N8vB1Vm6cBqU4n2Re0LeYzO4UUE6KlOAt1zTVn+5Nx45V1NAoPWff1iefPDTT8g==";
+ url = "https://registry.npmjs.org/@vue/cli/-/cli-4.0.5.tgz";
+ sha512 = "G13V2wlye7IClgO/S8j/QOjp1fBv7MEawTXqGBX/FqSajY4DPmzZRK0eoc6+IZQLmHSYAwmVZ242HE8YL1McAw==";
};
dependencies = [
sources."@akryum/winattr-3.0.0"
+ sources."@apollo/federation-0.10.2"
sources."@apollographql/apollo-tools-0.4.0"
+ sources."@apollographql/graphql-language-service-interface-2.0.2"
+ sources."@apollographql/graphql-language-service-parser-2.0.2"
+ sources."@apollographql/graphql-language-service-types-2.0.2"
+ sources."@apollographql/graphql-language-service-utils-2.0.2"
sources."@apollographql/graphql-playground-html-1.6.24"
sources."@babel/code-frame-7.5.5"
- (sources."@babel/core-7.6.0" // {
+ (sources."@babel/core-7.7.2" // {
dependencies = [
+ sources."@babel/generator-7.7.2"
+ sources."@babel/types-7.7.2"
sources."semver-5.7.1"
];
})
- sources."@babel/generator-7.6.0"
- sources."@babel/helper-annotate-as-pure-7.0.0"
- sources."@babel/helper-builder-binary-assignment-operator-visitor-7.1.0"
- sources."@babel/helper-call-delegate-7.4.4"
- sources."@babel/helper-create-class-features-plugin-7.6.0"
- sources."@babel/helper-define-map-7.5.5"
- sources."@babel/helper-explode-assignable-expression-7.1.0"
- sources."@babel/helper-function-name-7.1.0"
- sources."@babel/helper-get-function-arity-7.0.0"
- sources."@babel/helper-hoist-variables-7.4.4"
- sources."@babel/helper-member-expression-to-functions-7.5.5"
- sources."@babel/helper-module-imports-7.0.0"
- sources."@babel/helper-module-transforms-7.5.5"
- sources."@babel/helper-optimise-call-expression-7.0.0"
+ sources."@babel/generator-7.6.4"
+ (sources."@babel/helper-annotate-as-pure-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-builder-binary-assignment-operator-visitor-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-call-delegate-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ sources."@babel/helper-create-class-features-plugin-7.7.0"
+ sources."@babel/helper-create-regexp-features-plugin-7.7.2"
+ (sources."@babel/helper-define-map-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-explode-assignable-expression-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-function-name-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-get-function-arity-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-hoist-variables-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-member-expression-to-functions-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-module-imports-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-module-transforms-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-optimise-call-expression-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
sources."@babel/helper-plugin-utils-7.0.0"
sources."@babel/helper-regex-7.5.5"
- sources."@babel/helper-remap-async-to-generator-7.1.0"
- sources."@babel/helper-replace-supers-7.5.5"
- sources."@babel/helper-simple-access-7.1.0"
- sources."@babel/helper-split-export-declaration-7.4.4"
- sources."@babel/helper-wrap-function-7.2.0"
- sources."@babel/helpers-7.6.0"
+ (sources."@babel/helper-remap-async-to-generator-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-replace-supers-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-simple-access-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-split-export-declaration-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helper-wrap-function-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/helpers-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
sources."@babel/highlight-7.5.0"
- sources."@babel/parser-7.6.0"
- sources."@babel/plugin-proposal-async-generator-functions-7.2.0"
- sources."@babel/plugin-proposal-class-properties-7.5.5"
- sources."@babel/plugin-proposal-dynamic-import-7.5.0"
+ sources."@babel/parser-7.7.3"
+ sources."@babel/plugin-proposal-async-generator-functions-7.7.0"
+ sources."@babel/plugin-proposal-class-properties-7.7.0"
+ sources."@babel/plugin-proposal-dynamic-import-7.7.0"
sources."@babel/plugin-proposal-json-strings-7.2.0"
- sources."@babel/plugin-proposal-object-rest-spread-7.5.5"
+ sources."@babel/plugin-proposal-object-rest-spread-7.6.2"
sources."@babel/plugin-proposal-optional-catch-binding-7.2.0"
- sources."@babel/plugin-proposal-unicode-property-regex-7.4.4"
+ sources."@babel/plugin-proposal-unicode-property-regex-7.7.0"
sources."@babel/plugin-syntax-async-generators-7.2.0"
sources."@babel/plugin-syntax-dynamic-import-7.2.0"
- sources."@babel/plugin-syntax-flow-7.2.0"
+ sources."@babel/plugin-syntax-flow-7.7.0"
sources."@babel/plugin-syntax-json-strings-7.2.0"
sources."@babel/plugin-syntax-object-rest-spread-7.2.0"
sources."@babel/plugin-syntax-optional-catch-binding-7.2.0"
+ sources."@babel/plugin-syntax-top-level-await-7.7.0"
sources."@babel/plugin-syntax-typescript-7.3.3"
sources."@babel/plugin-transform-arrow-functions-7.2.0"
- sources."@babel/plugin-transform-async-to-generator-7.5.0"
+ sources."@babel/plugin-transform-async-to-generator-7.7.0"
sources."@babel/plugin-transform-block-scoped-functions-7.2.0"
- sources."@babel/plugin-transform-block-scoping-7.6.0"
- sources."@babel/plugin-transform-classes-7.5.5"
+ sources."@babel/plugin-transform-block-scoping-7.6.3"
+ sources."@babel/plugin-transform-classes-7.7.0"
sources."@babel/plugin-transform-computed-properties-7.2.0"
sources."@babel/plugin-transform-destructuring-7.6.0"
- sources."@babel/plugin-transform-dotall-regex-7.4.4"
+ sources."@babel/plugin-transform-dotall-regex-7.7.0"
sources."@babel/plugin-transform-duplicate-keys-7.5.0"
sources."@babel/plugin-transform-exponentiation-operator-7.2.0"
- sources."@babel/plugin-transform-flow-strip-types-7.4.4"
+ sources."@babel/plugin-transform-flow-strip-types-7.6.3"
sources."@babel/plugin-transform-for-of-7.4.4"
- sources."@babel/plugin-transform-function-name-7.4.4"
+ sources."@babel/plugin-transform-function-name-7.7.0"
sources."@babel/plugin-transform-literals-7.2.0"
sources."@babel/plugin-transform-member-expression-literals-7.2.0"
sources."@babel/plugin-transform-modules-amd-7.5.0"
- sources."@babel/plugin-transform-modules-commonjs-7.6.0"
- sources."@babel/plugin-transform-modules-systemjs-7.5.0"
- sources."@babel/plugin-transform-modules-umd-7.2.0"
- sources."@babel/plugin-transform-named-capturing-groups-regex-7.6.0"
+ sources."@babel/plugin-transform-modules-commonjs-7.7.0"
+ sources."@babel/plugin-transform-modules-systemjs-7.7.0"
+ sources."@babel/plugin-transform-modules-umd-7.7.0"
+ sources."@babel/plugin-transform-named-capturing-groups-regex-7.7.0"
sources."@babel/plugin-transform-new-target-7.4.4"
sources."@babel/plugin-transform-object-super-7.5.5"
sources."@babel/plugin-transform-parameters-7.4.4"
sources."@babel/plugin-transform-property-literals-7.2.0"
- sources."@babel/plugin-transform-regenerator-7.4.5"
+ sources."@babel/plugin-transform-regenerator-7.7.0"
sources."@babel/plugin-transform-reserved-words-7.2.0"
sources."@babel/plugin-transform-shorthand-properties-7.2.0"
- sources."@babel/plugin-transform-spread-7.2.2"
+ sources."@babel/plugin-transform-spread-7.6.2"
sources."@babel/plugin-transform-sticky-regex-7.2.0"
sources."@babel/plugin-transform-template-literals-7.4.4"
sources."@babel/plugin-transform-typeof-symbol-7.2.0"
- sources."@babel/plugin-transform-typescript-7.6.0"
- sources."@babel/plugin-transform-unicode-regex-7.4.4"
- (sources."@babel/preset-env-7.6.0" // {
+ sources."@babel/plugin-transform-typescript-7.7.2"
+ sources."@babel/plugin-transform-unicode-regex-7.7.0"
+ (sources."@babel/preset-env-7.7.1" // {
dependencies = [
+ sources."@babel/types-7.7.2"
sources."semver-5.7.1"
];
})
sources."@babel/preset-flow-7.0.0"
- sources."@babel/preset-typescript-7.6.0"
- sources."@babel/register-7.6.0"
- sources."@babel/template-7.6.0"
- sources."@babel/traverse-7.6.0"
- sources."@babel/types-7.6.1"
+ sources."@babel/preset-typescript-7.7.2"
+ (sources."@babel/register-7.7.0" // {
+ dependencies = [
+ sources."make-dir-2.1.0"
+ sources."pify-4.0.1"
+ sources."semver-5.7.1"
+ ];
+ })
+ (sources."@babel/runtime-7.7.2" // {
+ dependencies = [
+ sources."regenerator-runtime-0.13.3"
+ ];
+ })
+ (sources."@babel/template-7.7.0" // {
+ dependencies = [
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ (sources."@babel/traverse-7.7.2" // {
+ dependencies = [
+ sources."@babel/generator-7.7.2"
+ sources."@babel/types-7.7.2"
+ ];
+ })
+ sources."@babel/types-7.6.3"
+ sources."@endemolshinegroup/cosmiconfig-typescript-loader-1.0.1"
sources."@hapi/address-2.1.2"
sources."@hapi/bourne-1.3.2"
- sources."@hapi/hoek-8.2.4"
+ sources."@hapi/hoek-8.5.0"
sources."@hapi/joi-15.1.1"
- sources."@hapi/topo-3.1.4"
+ sources."@hapi/topo-3.1.6"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
+ sources."@oclif/color-0.0.0"
+ (sources."@oclif/command-1.5.19" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."@oclif/config-1.13.3"
+ (sources."@oclif/errors-1.2.2" // {
+ dependencies = [
+ sources."clean-stack-1.3.0"
+ sources."indent-string-3.2.0"
+ ];
+ })
+ sources."@oclif/linewrap-1.0.0"
+ sources."@oclif/parser-3.8.4"
+ (sources."@oclif/plugin-autocomplete-0.1.4" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ sources."fs-extra-6.0.1"
+ ];
+ })
+ (sources."@oclif/plugin-help-2.2.1" // {
+ dependencies = [
+ sources."indent-string-3.2.0"
+ sources."string-width-3.1.0"
+ ];
+ })
+ sources."@oclif/plugin-not-found-1.2.3"
+ (sources."@oclif/plugin-plugins-1.7.8" // {
+ dependencies = [
+ sources."cli-ux-5.3.3"
+ sources."indent-string-3.2.0"
+ sources."npm-run-path-3.1.0"
+ sources."path-key-3.1.0"
+ sources."semver-5.7.1"
+ sources."string-width-3.1.0"
+ ];
+ })
+ (sources."@oclif/plugin-warn-if-update-available-1.7.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."@oclif/screen-1.0.4"
sources."@protobufjs/aspromise-1.1.2"
sources."@protobufjs/base64-1.1.2"
sources."@protobufjs/codegen-2.0.4"
@@ -45589,76 +46164,89 @@ in
sources."@protobufjs/path-1.1.2"
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
+ sources."@samverschueren/stream-to-observable-0.3.0"
sources."@types/accepts-1.3.5"
sources."@types/body-parser-1.17.1"
sources."@types/connect-3.4.32"
- sources."@types/cookies-0.7.3"
+ sources."@types/cookies-0.7.4"
sources."@types/cors-2.8.6"
sources."@types/events-3.0.0"
sources."@types/express-4.17.1"
- sources."@types/express-serve-static-core-4.16.9"
+ sources."@types/express-serve-static-core-4.16.11"
sources."@types/fs-capacitor-2.0.0"
+ sources."@types/fs-extra-5.1.0"
sources."@types/glob-7.1.1"
sources."@types/graphql-upload-8.0.3"
sources."@types/http-assert-1.5.1"
sources."@types/keygrip-1.0.1"
- sources."@types/koa-2.0.49"
- sources."@types/koa-compose-3.2.4"
+ sources."@types/koa-2.0.52"
+ sources."@types/koa-compose-3.2.5"
sources."@types/long-4.0.0"
sources."@types/mime-2.0.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-12.7.5"
+ sources."@types/node-12.12.7"
sources."@types/range-parser-1.2.3"
sources."@types/serve-static-1.13.3"
sources."@types/ws-6.0.3"
sources."@types/zen-observable-0.8.0"
- sources."@vue/cli-shared-utils-3.11.0"
- (sources."@vue/cli-ui-3.11.0" // {
+ sources."@vue/cli-shared-utils-4.0.5"
+ (sources."@vue/cli-ui-4.0.5" // {
dependencies = [
sources."clone-2.1.2"
];
})
- sources."@vue/cli-ui-addon-webpack-3.11.0"
- sources."@vue/cli-ui-addon-widgets-3.11.0"
+ sources."@vue/cli-ui-addon-webpack-4.0.5"
+ sources."@vue/cli-ui-addon-widgets-4.0.5"
sources."@wry/context-0.4.4"
sources."@wry/equality-0.1.9"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
- sources."aggregate-error-3.0.0"
+ sources."aggregate-error-3.0.1"
sources."ajv-6.10.2"
sources."ansi-align-2.0.0"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
+ sources."ansicolors-0.3.2"
+ sources."any-observable-0.3.0"
(sources."anymatch-2.0.0" // {
dependencies = [
sources."normalize-path-2.1.1"
];
})
+ sources."apollo-2.21.0"
sources."apollo-cache-1.3.2"
- sources."apollo-cache-control-0.8.4"
+ sources."apollo-cache-control-0.8.5"
sources."apollo-cache-inmemory-1.6.3"
sources."apollo-client-2.6.4"
+ sources."apollo-codegen-core-0.35.7"
+ sources."apollo-codegen-flow-0.33.32"
+ sources."apollo-codegen-scala-0.34.32"
+ sources."apollo-codegen-swift-0.35.12"
+ sources."apollo-codegen-typescript-0.35.7"
sources."apollo-datasource-0.6.3"
- sources."apollo-engine-reporting-1.4.6"
- sources."apollo-engine-reporting-protobuf-0.4.0"
+ sources."apollo-engine-reporting-1.4.7"
+ sources."apollo-engine-reporting-protobuf-0.4.1"
sources."apollo-env-0.5.1"
- sources."apollo-graphql-0.3.3"
+ sources."apollo-graphql-0.3.4"
+ sources."apollo-language-server-1.17.0"
sources."apollo-link-1.2.13"
sources."apollo-link-context-1.0.19"
+ sources."apollo-link-error-1.1.12"
+ sources."apollo-link-http-1.5.16"
sources."apollo-link-http-common-0.2.15"
sources."apollo-link-persisted-queries-0.2.2"
sources."apollo-link-state-0.4.2"
sources."apollo-link-ws-1.0.19"
sources."apollo-server-caching-0.5.0"
- sources."apollo-server-core-2.9.3"
+ sources."apollo-server-core-2.9.7"
sources."apollo-server-env-2.4.3"
- sources."apollo-server-errors-2.3.3"
- sources."apollo-server-express-2.9.3"
- sources."apollo-server-plugin-base-0.6.4"
- sources."apollo-server-types-0.2.4"
- sources."apollo-tracing-0.8.4"
- sources."apollo-upload-client-10.0.1"
+ sources."apollo-server-errors-2.3.4"
+ sources."apollo-server-express-2.9.7"
+ sources."apollo-server-plugin-base-0.6.5"
+ sources."apollo-server-types-0.2.5"
+ sources."apollo-tracing-0.8.5"
+ sources."apollo-upload-client-11.0.0"
sources."apollo-utilities-1.3.2"
sources."arg-4.1.1"
sources."argparse-1.0.10"
@@ -45673,17 +46261,30 @@ in
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."assign-symbols-1.0.0"
- sources."ast-types-0.11.7"
- sources."async-1.5.2"
+ sources."ast-types-0.13.2"
+ sources."astral-regex-1.0.0"
+ sources."async-2.6.3"
sources."async-each-1.0.3"
sources."async-limiter-1.0.1"
sources."async-retry-1.2.3"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
+ sources."await-to-js-2.1.1"
sources."aws-sign2-0.7.0"
sources."aws4-1.8.0"
sources."babel-core-7.0.0-bridge.0"
sources."babel-plugin-dynamic-import-node-2.3.0"
+ (sources."babel-polyfill-6.26.0" // {
+ dependencies = [
+ sources."core-js-2.6.10"
+ ];
+ })
+ (sources."babel-runtime-6.26.0" // {
+ dependencies = [
+ sources."core-js-2.6.10"
+ sources."regenerator-runtime-0.11.1"
+ ];
+ })
sources."backo2-1.0.2"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
@@ -45700,13 +46301,32 @@ in
sources."debug-2.6.9"
sources."http-errors-1.7.2"
sources."inherits-2.0.3"
+ sources."ms-2.0.0"
];
})
sources."boolbase-1.0.0"
- sources."boxen-1.3.0"
+ (sources."boxen-4.1.0" // {
+ dependencies = [
+ (sources."ansi-align-3.0.0" // {
+ dependencies = [
+ sources."string-width-3.1.0"
+ ];
+ })
+ sources."ansi-regex-5.0.0"
+ sources."camelcase-5.3.1"
+ sources."cli-boxes-2.2.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."term-size-2.1.0"
+ sources."type-fest-0.5.2"
+ sources."widest-line-3.1.0"
+ ];
+ })
sources."brace-expansion-1.1.11"
sources."braces-2.3.2"
- sources."browserslist-4.7.0"
+ sources."browserslist-4.7.2"
sources."buffer-5.4.3"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
@@ -45715,15 +46335,22 @@ in
sources."buffer-from-1.1.1"
sources."builtins-1.0.3"
sources."busboy-0.3.1"
+ sources."byline-5.0.0"
sources."bytes-3.1.0"
sources."cache-base-1.0.1"
sources."call-me-maybe-1.0.1"
+ sources."caller-callsite-2.0.0"
+ sources."caller-path-2.0.0"
+ sources."callsites-2.0.0"
+ sources."camel-case-3.0.0"
sources."camelcase-4.1.0"
- sources."caniuse-lite-1.0.30000989"
+ sources."caniuse-lite-1.0.30001008"
sources."capture-stack-trace-1.0.1"
+ sources."cardinal-2.1.1"
sources."caseless-0.12.0"
sources."caw-2.0.1"
sources."chalk-2.4.2"
+ sources."change-case-3.1.0"
sources."chardet-0.7.0"
sources."cheerio-1.0.0-rc.3"
sources."chokidar-2.1.8"
@@ -45749,36 +46376,53 @@ in
sources."cli-boxes-1.0.0"
sources."cli-cursor-2.1.0"
sources."cli-spinners-2.2.0"
+ (sources."cli-truncate-0.2.1" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."string-width-1.0.2"
+ sources."strip-ansi-3.0.1"
+ ];
+ })
+ (sources."cli-ux-4.9.3" // {
+ dependencies = [
+ sources."indent-string-3.2.0"
+ sources."semver-5.7.1"
+ ];
+ })
sources."cli-width-2.2.0"
sources."clipboard-2.0.4"
sources."clone-1.0.4"
sources."cmd-shim-2.1.0"
+ sources."code-point-at-1.1.0"
sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."colors-1.4.0"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
+ sources."common-tags-1.8.0"
sources."commondir-1.0.1"
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
sources."config-chain-1.1.12"
sources."configstore-3.1.2"
+ sources."constant-case-2.0.0"
sources."content-disposition-0.5.3"
sources."content-type-1.0.4"
- sources."convert-source-map-1.6.0"
+ sources."convert-source-map-1.7.0"
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
sources."copy-descriptor-0.1.1"
- sources."core-js-3.2.1"
- sources."core-js-compat-3.2.1"
+ sources."core-js-3.4.1"
+ sources."core-js-compat-3.4.1"
sources."core-util-is-1.0.2"
sources."cors-2.8.5"
+ sources."cosmiconfig-5.2.1"
sources."create-error-class-3.0.2"
(sources."cross-spawn-5.1.0" // {
dependencies = [
sources."lru-cache-4.1.5"
- sources."yallist-2.1.2"
];
})
sources."crypto-random-string-1.0.0"
@@ -45786,12 +46430,9 @@ in
sources."css-what-2.1.3"
sources."csv-parser-1.12.1"
sources."dashdash-1.14.1"
+ sources."date-fns-1.30.1"
sources."de-indent-1.0.2"
- (sources."debug-4.1.1" // {
- dependencies = [
- sources."ms-2.1.2"
- ];
- })
+ sources."debug-4.1.1"
sources."decode-uri-component-0.2.0"
(sources."decompress-4.2.0" // {
dependencies = [
@@ -45831,7 +46472,9 @@ in
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.5.1"
+ sources."dot-case-2.1.1"
sources."dot-prop-4.2.0"
+ sources."dotenv-8.2.0"
(sources."download-5.0.3" // {
dependencies = [
sources."pify-2.3.0"
@@ -45843,13 +46486,17 @@ in
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."ejs-2.7.1"
- sources."electron-to-chromium-1.3.264"
+ sources."electron-to-chromium-1.3.306"
+ sources."elegant-spinner-1.0.1"
+ sources."emoji-regex-7.0.3"
sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
- sources."envinfo-7.3.1"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."env-ci-3.2.2"
+ sources."envinfo-7.4.0"
+ sources."error-ex-1.3.2"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
sources."esm-3.2.25"
@@ -45882,12 +46529,14 @@ in
})
sources."is-descriptor-0.1.6"
sources."kind-of-5.1.0"
+ sources."ms-2.0.0"
];
})
sources."expand-tilde-2.0.2"
(sources."express-4.17.1" // {
dependencies = [
sources."debug-2.6.9"
+ sources."ms-2.0.0"
];
})
sources."express-history-api-fallback-2.2.1"
@@ -45900,12 +46549,14 @@ in
];
})
sources."extract-files-5.0.1"
+ sources."extract-stack-1.0.0"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
sources."fast-glob-2.2.7"
sources."fast-json-stable-stringify-2.0.0"
+ sources."fast-levenshtein-2.0.6"
sources."fd-slicer-1.1.0"
- sources."figures-2.0.0"
+ sources."figures-1.7.0"
sources."file-type-5.2.0"
sources."filename-reserved-regex-2.0.0"
sources."filenamify-2.1.0"
@@ -45913,6 +46564,7 @@ in
(sources."finalhandler-1.1.2" // {
dependencies = [
sources."debug-2.6.9"
+ sources."ms-2.0.0"
];
})
(sources."find-cache-dir-2.1.0" // {
@@ -45924,7 +46576,7 @@ in
})
sources."find-up-3.0.0"
sources."fkill-6.2.0"
- sources."flow-parser-0.108.0"
+ sources."flow-parser-0.111.3"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -45940,6 +46592,7 @@ in
sources."fsevents-1.2.9"
sources."fswin-2.17.1227"
sources."function-bind-1.1.1"
+ sources."gaze-1.1.3"
sources."generate-function-1.1.0"
sources."generate-object-property-1.2.0"
sources."get-proxy-2.1.0"
@@ -45948,6 +46601,12 @@ in
sources."getpass-0.1.7"
sources."git-clone-0.1.0"
sources."git-config-path-1.0.1"
+ sources."git-parse-1.0.3"
+ (sources."git-rev-sync-1.12.0" // {
+ dependencies = [
+ sources."graceful-fs-4.1.11"
+ ];
+ })
sources."glob-7.1.4"
(sources."glob-parent-3.1.0" // {
dependencies = [
@@ -45960,28 +46619,35 @@ in
(sources."globby-9.2.0" // {
dependencies = [
sources."pify-4.0.1"
+ sources."slash-2.0.0"
];
})
+ sources."globule-1.2.1"
sources."good-listener-1.2.2"
sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."graceful-readlink-1.0.1"
- sources."graphql-14.5.7"
+ sources."graphql-14.5.8"
(sources."graphql-anywhere-4.2.4" // {
dependencies = [
sources."ts-invariant-0.3.3"
];
})
- sources."graphql-extensions-0.10.3"
+ sources."graphql-extensions-0.10.4"
sources."graphql-subscriptions-1.1.0"
sources."graphql-tag-2.10.1"
- sources."graphql-tools-4.0.5"
- sources."graphql-type-json-0.2.4"
- sources."graphql-upload-8.0.7"
+ sources."graphql-tools-4.0.6"
+ sources."graphql-type-json-0.3.0"
+ sources."graphql-upload-8.1.0"
sources."growly-1.3.0"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-1.0.3"
+ (sources."has-ansi-2.0.0" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ ];
+ })
sources."has-flag-3.0.0"
sources."has-symbol-support-x-1.4.2"
sources."has-symbols-1.0.0"
@@ -45994,30 +46660,46 @@ in
})
sources."hash.js-1.1.7"
sources."he-1.2.0"
+ sources."header-case-1.0.1"
sources."homedir-polyfill-1.0.3"
(sources."htmlparser2-3.10.1" // {
dependencies = [
sources."readable-stream-3.4.0"
];
})
+ (sources."http-call-5.2.5" // {
+ dependencies = [
+ sources."is-stream-2.0.0"
+ ];
+ })
sources."http-errors-1.7.3"
sources."http-signature-1.2.0"
+ sources."human-signals-1.1.1"
+ sources."hyperlinker-1.0.0"
sources."iconv-lite-0.4.24"
sources."ieee754-1.1.13"
sources."ignore-4.0.6"
sources."ignore-by-default-1.0.1"
+ sources."import-fresh-2.0.0"
sources."import-global-0.1.0"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
- sources."indent-string-3.2.0"
+ sources."indent-string-4.0.0"
+ sources."inflected-2.0.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- sources."inquirer-6.5.2"
+ (sources."inquirer-6.5.2" // {
+ dependencies = [
+ sources."figures-2.0.0"
+ ];
+ })
+ sources."interpret-1.2.0"
sources."into-stream-2.0.1"
sources."invariant-2.2.4"
sources."ipaddr.js-1.9.0"
sources."is-accessor-descriptor-1.0.0"
+ sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
sources."is-callable-1.1.4"
@@ -46025,11 +46707,13 @@ in
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.1"
sources."is-descriptor-1.0.2"
+ sources."is-directory-0.3.1"
sources."is-extendable-0.1.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
sources."is-installed-globally-0.1.0"
+ sources."is-lower-case-1.1.3"
sources."is-natural-number-4.0.1"
sources."is-npm-1.0.0"
(sources."is-number-3.0.0" // {
@@ -46039,6 +46723,7 @@ in
})
sources."is-obj-1.0.1"
sources."is-object-1.0.1"
+ sources."is-observable-1.1.0"
sources."is-path-inside-1.0.1"
sources."is-plain-object-2.0.4"
sources."is-promise-2.1.0"
@@ -46049,6 +46734,7 @@ in
sources."is-stream-1.1.0"
sources."is-symbol-1.0.2"
sources."is-typedarray-1.0.0"
+ sources."is-upper-case-1.1.2"
sources."is-windows-1.0.2"
sources."is-wsl-1.1.0"
sources."isarray-1.0.0"
@@ -46058,6 +46744,7 @@ in
sources."isstream-0.1.2"
sources."isurl-1.0.0"
sources."iterall-1.2.2"
+ sources."java-properties-1.0.2"
sources."javascript-stringify-1.6.0"
sources."js-levenshtein-1.1.6"
sources."js-message-1.0.5"
@@ -46067,31 +46754,77 @@ in
sources."jsbn-0.1.1"
(sources."jscodeshift-0.6.4" // {
dependencies = [
+ sources."ast-types-0.11.7"
sources."recast-0.16.2"
sources."source-map-0.6.1"
];
})
sources."jsesc-2.5.2"
+ sources."json-parse-better-errors-1.0.2"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."json5-2.1.0"
+ sources."json5-2.1.1"
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
sources."kind-of-6.0.2"
sources."latest-version-3.1.0"
sources."launch-editor-2.2.1"
+ sources."listr-0.14.3"
+ sources."listr-silent-renderer-1.1.1"
+ (sources."listr-update-renderer-0.5.0" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."ansi-styles-2.2.1"
+ sources."chalk-1.1.3"
+ sources."indent-string-3.2.0"
+ sources."log-symbols-1.0.2"
+ sources."strip-ansi-3.0.1"
+ sources."supports-color-2.0.0"
+ ];
+ })
+ (sources."listr-verbose-renderer-0.5.0" // {
+ dependencies = [
+ sources."figures-2.0.0"
+ ];
+ })
+ (sources."load-json-file-5.3.0" // {
+ dependencies = [
+ sources."pify-4.0.1"
+ ];
+ })
sources."locate-path-3.0.0"
sources."lodash-4.17.15"
+ sources."lodash._reinterpolate-3.0.0"
sources."lodash.clonedeep-4.5.0"
+ sources."lodash.debounce-4.0.8"
+ sources."lodash.get-4.4.2"
+ sources."lodash.identity-3.0.0"
sources."lodash.merge-4.6.2"
+ sources."lodash.pickby-4.6.0"
sources."lodash.sortby-4.7.0"
+ sources."lodash.template-4.5.0"
+ sources."lodash.templatesettings-4.2.0"
+ sources."lodash.xorby-4.7.0"
sources."log-symbols-2.2.0"
+ (sources."log-update-2.3.0" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."strip-ansi-4.0.0"
+ sources."wrap-ansi-3.0.1"
+ ];
+ })
sources."long-4.0.0"
sources."loose-envify-1.4.0"
sources."lowdb-1.0.0"
+ sources."lower-case-1.1.4"
+ sources."lower-case-first-1.0.2"
sources."lowercase-keys-1.0.1"
- sources."lru-cache-5.1.1"
+ (sources."lru-cache-5.1.1" // {
+ dependencies = [
+ sources."yallist-3.1.1"
+ ];
+ })
sources."make-dir-1.3.0"
sources."make-error-1.3.5"
sources."map-cache-0.2.2"
@@ -46099,6 +46832,7 @@ in
sources."media-typer-0.3.0"
sources."merge-1.2.1"
sources."merge-descriptors-1.0.1"
+ sources."merge-stream-2.0.0"
sources."merge2-1.3.0"
sources."methods-1.1.2"
(sources."micromatch-3.1.10" // {
@@ -46124,16 +46858,18 @@ in
sources."minimist-0.0.8"
];
})
- sources."ms-2.0.0"
+ sources."moment-2.24.0"
+ sources."ms-2.1.2"
sources."mute-stream-0.0.7"
sources."nan-2.14.0"
- sources."nanoid-2.1.1"
+ sources."nanoid-2.1.6"
(sources."nanomatch-1.2.13" // {
dependencies = [
sources."extend-shallow-3.0.2"
sources."is-extendable-1.0.1"
];
})
+ sources."natural-orderby-2.0.3"
sources."ndjson-1.5.0"
(sources."neat-csv-2.1.0" // {
dependencies = [
@@ -46143,6 +46879,7 @@ in
sources."negotiator-0.6.2"
sources."neo-async-2.6.1"
sources."nice-try-1.0.5"
+ sources."no-case-2.3.2"
sources."node-dir-0.1.17"
sources."node-fetch-2.6.0"
sources."node-ipc-9.1.1"
@@ -46152,15 +46889,10 @@ in
sources."semver-5.7.1"
];
})
- (sources."node-releases-1.1.32" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
- (sources."nodemon-1.19.2" // {
+ sources."node-releases-1.1.39"
+ (sources."nodemon-1.19.4" // {
dependencies = [
sources."debug-3.2.6"
- sources."ms-2.1.2"
sources."semver-5.7.1"
];
})
@@ -46169,6 +46901,7 @@ in
sources."npm-conf-1.1.3"
sources."npm-run-path-2.0.2"
sources."nth-check-1.0.2"
+ sources."number-is-nan-1.0.1"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
(sources."object-copy-0.1.0" // {
@@ -46184,7 +46917,7 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object-path-0.11.4"
sources."object-visit-1.0.1"
@@ -46201,17 +46934,28 @@ in
sources."p-finally-1.0.0"
sources."p-limit-2.2.1"
sources."p-locate-3.0.0"
+ sources."p-map-2.1.0"
sources."p-try-2.2.0"
(sources."package-json-4.0.1" // {
dependencies = [
sources."semver-5.7.1"
];
})
+ sources."param-case-2.1.1"
sources."parse-git-config-2.0.3"
+ sources."parse-json-4.0.0"
sources."parse-passwd-1.0.0"
sources."parse5-3.0.3"
sources."parseurl-1.3.3"
+ sources."pascal-case-2.0.1"
sources."pascalcase-0.1.1"
+ (sources."password-prompt-1.1.2" // {
+ dependencies = [
+ sources."cross-spawn-6.0.5"
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."path-case-2.1.1"
sources."path-dirname-1.0.2"
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
@@ -46232,9 +46976,9 @@ in
sources."pinkie-promise-2.0.1"
sources."pirates-4.0.1"
sources."pkg-dir-3.0.0"
- (sources."portfinder-1.0.24" // {
+ (sources."portfinder-1.0.25" // {
dependencies = [
- sources."debug-2.6.9"
+ sources."debug-3.2.6"
];
})
sources."posix-character-classes-0.1.1"
@@ -46246,7 +46990,7 @@ in
sources."proto-list-1.2.4"
(sources."protobufjs-6.8.8" // {
dependencies = [
- sources."@types/node-10.14.18"
+ sources."@types/node-10.17.5"
];
})
sources."proxy-addr-2.0.5"
@@ -46267,14 +47011,16 @@ in
sources."rc-1.2.8"
sources."readable-stream-2.3.6"
sources."readdirp-2.2.1"
- (sources."recast-0.17.6" // {
+ (sources."recast-0.18.5" // {
dependencies = [
- sources."ast-types-0.12.4"
sources."source-map-0.6.1"
];
})
+ sources."rechoir-0.6.2"
+ sources."redeyed-2.1.1"
sources."regenerate-1.4.0"
sources."regenerate-unicode-properties-8.1.0"
+ sources."regenerator-runtime-0.10.5"
sources."regenerator-transform-0.14.1"
(sources."regex-not-1.0.2" // {
dependencies = [
@@ -46282,11 +47028,10 @@ in
sources."is-extendable-1.0.1"
];
})
- sources."regexp-tree-0.1.13"
sources."regexpu-core-4.6.0"
sources."registry-auth-token-3.4.0"
sources."registry-url-3.1.0"
- sources."regjsgen-0.5.0"
+ sources."regjsgen-0.5.1"
(sources."regjsparser-0.6.0" // {
dependencies = [
sources."jsesc-0.5.0"
@@ -46300,15 +47045,16 @@ in
sources."qs-6.5.2"
];
})
- sources."request-promise-core-1.1.2"
- sources."request-promise-native-1.0.7"
+ sources."request-promise-core-1.1.3"
+ sources."request-promise-native-1.0.8"
sources."resolve-1.12.0"
+ sources."resolve-from-3.0.0"
sources."resolve-url-0.2.1"
sources."restore-cursor-2.0.0"
sources."ret-0.1.15"
sources."retry-0.12.0"
sources."rimraf-2.7.1"
- sources."rss-parser-3.7.2"
+ sources."rss-parser-3.7.3"
sources."run-async-2.3.0"
sources."rxjs-6.5.3"
sources."safe-buffer-5.1.2"
@@ -46338,6 +47084,7 @@ in
sources."ms-2.1.1"
];
})
+ sources."sentence-case-2.1.1"
sources."serve-static-1.14.1"
sources."set-value-2.0.1"
sources."setprototypeof-1.1.1"
@@ -46345,10 +47092,13 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."shell-quote-1.7.2"
+ sources."shelljs-0.7.7"
sources."shellwords-0.1.1"
sources."shortid-2.2.15"
sources."signal-exit-3.0.2"
- sources."slash-2.0.0"
+ sources."slash-3.0.0"
+ sources."slice-ansi-0.0.4"
+ sources."snake-case-2.1.0"
(sources."snapdragon-0.8.2" // {
dependencies = [
sources."debug-2.6.9"
@@ -46365,6 +47115,7 @@ in
})
sources."is-descriptor-0.1.6"
sources."kind-of-5.1.0"
+ sources."ms-2.0.0"
];
})
(sources."snapdragon-node-2.1.1" // {
@@ -46379,7 +47130,7 @@ in
})
sources."source-map-0.5.7"
sources."source-map-resolve-0.5.2"
- (sources."source-map-support-0.5.13" // {
+ (sources."source-map-support-0.5.16" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -46426,8 +47177,10 @@ in
sources."string.prototype.trimright-2.1.0"
sources."string_decoder-1.1.1"
sources."strip-ansi-5.2.0"
+ sources."strip-bom-3.0.0"
sources."strip-dirs-2.1.0"
sources."strip-eof-1.0.0"
+ sources."strip-final-newline-2.0.0"
sources."strip-json-comments-2.0.1"
sources."strip-outer-1.0.1"
(sources."subscriptions-transport-ws-0.9.16" // {
@@ -46436,7 +47189,19 @@ in
];
})
sources."supports-color-5.5.0"
+ (sources."supports-hyperlinks-1.0.1" // {
+ dependencies = [
+ sources."has-flag-2.0.0"
+ ];
+ })
+ sources."swap-case-1.1.2"
sources."symbol-observable-1.2.0"
+ (sources."table-5.4.6" // {
+ dependencies = [
+ sources."slice-ansi-2.1.0"
+ sources."string-width-3.1.0"
+ ];
+ })
sources."tar-stream-1.6.2"
sources."taskkill-3.0.0"
(sources."tasklist-3.1.1" // {
@@ -46444,9 +47209,9 @@ in
sources."pify-2.3.0"
];
})
- (sources."temp-0.8.3" // {
+ (sources."temp-0.8.4" // {
dependencies = [
- sources."rimraf-2.2.8"
+ sources."rimraf-2.6.3"
];
})
(sources."term-size-1.2.0" // {
@@ -46458,6 +47223,7 @@ in
sources."through2-2.0.5"
sources."timed-out-4.0.1"
sources."tiny-emitter-2.1.0"
+ sources."title-case-2.1.1"
sources."tmp-0.0.33"
sources."to-buffer-1.1.1"
sources."to-fast-properties-2.0.0"
@@ -46480,19 +47246,22 @@ in
sources."punycode-1.4.1"
];
})
+ sources."treeify-1.1.0"
sources."trim-repeated-1.0.0"
- sources."trim-right-1.0.1"
sources."ts-invariant-0.4.4"
- sources."ts-node-8.4.1"
+ sources."ts-node-8.5.0"
sources."tslib-1.10.0"
+ sources."tty-1.0.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
+ sources."type-fest-0.3.1"
sources."type-is-1.6.18"
- sources."typescript-3.6.3"
+ sources."typescript-3.7.2"
sources."unbzip2-stream-1.3.3"
(sources."undefsafe-2.0.2" // {
dependencies = [
sources."debug-2.6.9"
+ sources."ms-2.0.0"
];
})
sources."unicode-canonical-property-names-ecmascript-1.0.4"
@@ -46515,7 +47284,13 @@ in
})
sources."unzip-response-2.0.1"
sources."upath-1.2.0"
- sources."update-notifier-2.5.0"
+ (sources."update-notifier-2.5.0" // {
+ dependencies = [
+ sources."boxen-1.3.0"
+ ];
+ })
+ sources."upper-case-1.1.3"
+ sources."upper-case-first-1.1.2"
sources."uri-js-4.2.2"
sources."urix-0.1.0"
sources."url-parse-lax-1.0.0"
@@ -46528,18 +47303,46 @@ in
sources."validate-npm-package-name-3.0.0"
sources."vary-1.1.2"
sources."verror-1.10.0"
- sources."vue-cli-plugin-apollo-0.20.0"
- (sources."vue-jscodeshift-adapter-2.0.2" // {
+ sources."vscode-jsonrpc-4.0.0"
+ sources."vscode-languageserver-5.2.1"
+ sources."vscode-languageserver-protocol-3.14.1"
+ sources."vscode-languageserver-types-3.14.0"
+ sources."vscode-uri-1.0.6"
+ (sources."vue-cli-plugin-apollo-0.21.3" // {
dependencies = [
- sources."indent-string-4.0.0"
+ sources."cross-spawn-7.0.1"
+ sources."deepmerge-4.2.2"
+ sources."execa-3.3.0"
+ sources."fs-extra-8.1.0"
+ sources."get-stream-5.1.0"
+ sources."is-stream-2.0.0"
+ sources."mimic-fn-2.1.0"
+ sources."npm-run-path-4.0.0"
+ sources."onetime-5.1.0"
+ sources."p-finally-2.0.1"
+ sources."path-key-3.1.0"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
+ sources."which-2.0.1"
+ ];
+ })
+ sources."vue-jscodeshift-adapter-2.0.2"
+ (sources."vue-sfc-descriptor-to-string-1.0.0" // {
+ dependencies = [
+ sources."indent-string-3.2.0"
];
})
- sources."vue-sfc-descriptor-to-string-1.0.0"
sources."vue-template-compiler-2.6.10"
sources."watch-1.0.2"
sources."wcwidth-1.0.1"
sources."which-1.3.1"
sources."widest-line-2.0.1"
+ (sources."wrap-ansi-4.0.0" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
sources."wrappy-1.0.2"
sources."write-file-atomic-2.4.3"
sources."ws-6.2.1"
@@ -46547,12 +47350,13 @@ in
sources."xml2js-0.4.22"
sources."xmlbuilder-11.0.1"
sources."xtend-4.0.2"
- sources."yallist-3.0.3"
+ sources."yallist-2.1.2"
(sources."yaml-front-matter-3.4.1" // {
dependencies = [
sources."commander-1.0.0"
];
})
+ sources."yarn-1.19.1"
sources."yauzl-2.10.0"
sources."yn-3.1.1"
sources."zen-observable-0.8.14"
@@ -46693,11 +47497,11 @@ in
};
dependencies = [
sources."@babel/code-frame-7.5.5"
- sources."@babel/generator-7.6.0"
+ sources."@babel/generator-7.7.2"
sources."@babel/highlight-7.5.0"
- sources."@babel/parser-7.6.0"
- sources."@babel/template-7.6.0"
- sources."@babel/types-7.6.1"
+ sources."@babel/parser-7.7.3"
+ sources."@babel/template-7.7.0"
+ sources."@babel/types-7.7.2"
sources."@webassemblyjs/ast-1.8.5"
sources."@webassemblyjs/floating-point-hex-parser-1.8.5"
sources."@webassemblyjs/helper-api-error-1.8.5"
@@ -46717,7 +47521,7 @@ in
sources."chalk-2.4.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."escape-string-regexp-1.0.5"
sources."esutils-2.0.3"
sources."has-flag-3.0.0"
@@ -46728,7 +47532,6 @@ in
sources."source-map-0.5.7"
sources."supports-color-5.5.0"
sources."to-fast-properties-2.0.0"
- sources."trim-right-1.0.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -46772,32 +47575,32 @@ in
alloy = nodeEnv.buildNodePackage {
name = "alloy";
packageName = "alloy";
- version = "1.14.1";
+ version = "1.14.2";
src = fetchurl {
- url = "https://registry.npmjs.org/alloy/-/alloy-1.14.1.tgz";
- sha512 = "AbKwsUIrmy4jj6QbQr9QZcDRtmEw1vp+cx9BoX+0KHi+pDu9ZoFFYN1hIkojlnGWzd1R2xZshB/p8LsMyZ1ndw==";
+ url = "https://registry.npmjs.org/alloy/-/alloy-1.14.2.tgz";
+ sha512 = "Mrx+RXcXYUgI/Di5Rx7NFMsvbkhqp7To6SA4LzWgwokyvGnDeGbosXsOE0cl0Uel0P5GuRuiAk/a+KwNJhM5NQ==";
};
dependencies = [
sources."@babel/code-frame-7.5.5"
- (sources."@babel/core-7.6.0" // {
+ (sources."@babel/core-7.7.2" // {
dependencies = [
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.6.0" // {
+ (sources."@babel/generator-7.7.2" // {
dependencies = [
sources."source-map-0.5.7"
];
})
- sources."@babel/helper-function-name-7.1.0"
- sources."@babel/helper-get-function-arity-7.0.0"
- sources."@babel/helper-split-export-declaration-7.4.4"
- sources."@babel/helpers-7.6.0"
+ sources."@babel/helper-function-name-7.7.0"
+ sources."@babel/helper-get-function-arity-7.7.0"
+ sources."@babel/helper-split-export-declaration-7.7.0"
+ sources."@babel/helpers-7.7.0"
sources."@babel/highlight-7.5.0"
- sources."@babel/parser-7.6.0"
- sources."@babel/template-7.6.0"
- sources."@babel/traverse-7.6.0"
- sources."@babel/types-7.6.1"
+ sources."@babel/parser-7.7.3"
+ sources."@babel/template-7.7.0"
+ sources."@babel/traverse-7.7.2"
+ sources."@babel/types-7.7.2"
sources."JSV-4.0.2"
sources."ansi-styles-3.2.1"
sources."array-unique-0.3.2"
@@ -46809,9 +47612,9 @@ in
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."colors-1.4.0"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."concat-map-0.0.1"
- sources."convert-source-map-1.6.0"
+ sources."convert-source-map-1.7.0"
sources."debug-4.1.1"
sources."ejs-2.5.7"
sources."ensure-posix-path-1.1.1"
@@ -46830,7 +47633,7 @@ in
];
})
sources."globals-11.12.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-color-0.1.7"
sources."has-flag-3.0.0"
sources."homedir-polyfill-1.0.3"
@@ -46840,7 +47643,7 @@ in
sources."isexe-2.0.0"
sources."js-tokens-4.0.0"
sources."jsesc-2.5.2"
- sources."json5-2.1.0"
+ sources."json5-2.1.1"
sources."jsonfile-4.0.0"
sources."jsonlint-1.6.2"
sources."lodash-4.17.15"
@@ -46867,7 +47670,6 @@ in
sources."strip-ansi-0.1.1"
sources."supports-color-5.5.0"
sources."to-fast-properties-2.0.0"
- sources."trim-right-1.0.1"
sources."underscore-1.6.0"
sources."universalify-0.1.2"
sources."walk-sync-0.3.4"
@@ -46896,14 +47698,14 @@ in
};
dependencies = [
sources."balanced-match-1.0.0"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."brace-expansion-1.1.11"
sources."chromium-pickle-js-0.2.0"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."cuint-0.2.2"
sources."fs.realpath-1.0.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."minimatch-3.0.4"
@@ -46929,13 +47731,13 @@ in
bash-language-server = nodeEnv.buildNodePackage {
name = "bash-language-server";
packageName = "bash-language-server";
- version = "1.5.6";
+ version = "1.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/bash-language-server/-/bash-language-server-1.5.6.tgz";
- sha512 = "GqW24myNihrUroXdL40AemizC3lBvr2wOiF0GzxYWqsBsJvi6CQor0Y9t10jOGn11evMhncmR2f2LoQdjsNpqw==";
+ url = "https://registry.npmjs.org/bash-language-server/-/bash-language-server-1.6.1.tgz";
+ sha512 = "i40MhENbRrfGEjhfwacQ0iBMX0WyhYou3AjPXa6C6RMvsuFu5J0LFwY4BjKOF2IFGZPaS6VgcffmfRvmD1TgRA==";
};
dependencies = [
- sources."abab-2.0.1"
+ sources."abab-2.0.2"
sources."acorn-5.7.3"
(sources."acorn-globals-4.3.4" // {
dependencies = [
@@ -46944,9 +47746,6 @@ in
})
sources."acorn-walk-6.2.0"
sources."ajv-6.10.2"
- sources."ansi-regex-2.1.1"
- sources."aproba-1.2.0"
- sources."are-we-there-yet-1.1.5"
sources."array-equal-1.0.0"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
@@ -46956,42 +47755,28 @@ in
sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- (sources."bl-3.0.0" // {
- dependencies = [
- sources."readable-stream-3.4.0"
- ];
- })
sources."brace-expansion-1.1.11"
sources."browser-process-hrtime-0.1.3"
sources."caseless-0.12.0"
- sources."chownr-1.1.2"
- sources."code-point-at-1.1.0"
sources."combined-stream-1.0.8"
sources."concat-map-0.0.1"
- sources."console-control-strings-1.1.0"
sources."core-util-is-1.0.2"
sources."cssom-0.3.8"
sources."cssstyle-1.4.0"
sources."dashdash-1.14.1"
(sources."data-urls-1.1.0" // {
dependencies = [
- sources."whatwg-url-7.0.0"
+ sources."whatwg-url-7.1.0"
];
})
- sources."decompress-response-4.2.1"
- sources."deep-extend-0.6.0"
sources."deep-is-0.1.3"
sources."delayed-stream-1.0.0"
- sources."delegates-1.0.0"
- sources."detect-libc-1.0.3"
sources."domexception-1.0.1"
sources."ecc-jsbn-0.1.2"
- sources."end-of-stream-1.4.1"
sources."escodegen-1.12.0"
sources."esprima-3.1.3"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
- sources."expand-template-2.0.3"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
@@ -46999,24 +47784,17 @@ in
sources."fast-levenshtein-2.0.6"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
- sources."fs-constants-1.0.0"
sources."fs.realpath-1.0.0"
- sources."gauge-2.7.4"
sources."getpass-0.1.7"
- sources."github-from-package-0.0.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
- sources."has-unicode-2.0.1"
sources."html-encoding-sniffer-1.0.2"
sources."http-signature-1.2.0"
sources."iconv-lite-0.4.24"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."ini-1.3.5"
- sources."is-fullwidth-code-point-1.0.0"
sources."is-typedarray-1.0.0"
- sources."isarray-1.0.0"
sources."isstream-0.1.2"
sources."jsbn-0.1.1"
sources."jsdom-11.12.0"
@@ -47030,101 +47808,55 @@ in
sources."lodash.sortby-4.7.0"
sources."mime-db-1.40.0"
sources."mime-types-2.1.24"
- sources."mimic-response-2.0.0"
sources."minimatch-3.0.4"
- sources."minimist-1.2.0"
- (sources."mkdirp-0.5.1" // {
- dependencies = [
- sources."minimist-0.0.8"
- ];
- })
- sources."nan-2.14.0"
- sources."napi-build-utils-1.0.1"
- sources."node-abi-2.11.0"
- sources."noop-logger-0.1.1"
- sources."npmlog-4.1.2"
- sources."number-is-nan-1.0.1"
- sources."nwsapi-2.1.4"
+ sources."nwsapi-2.2.0"
sources."oauth-sign-0.9.0"
- sources."object-assign-4.1.1"
sources."once-1.4.0"
- sources."optionator-0.8.2"
+ sources."optionator-0.8.3"
sources."parse5-4.0.0"
sources."path-is-absolute-1.0.1"
sources."performance-now-2.1.0"
sources."pn-1.1.0"
- sources."prebuild-install-5.3.2"
sources."prelude-ls-1.1.2"
- sources."process-nextick-args-2.0.1"
sources."psl-1.4.0"
- sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
- sources."rc-1.2.8"
- (sources."readable-stream-2.3.6" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
sources."request-2.88.0"
- sources."request-promise-core-1.1.2"
- sources."request-promise-native-1.0.7"
+ sources."request-promise-core-1.1.3"
+ sources."request-promise-native-1.0.8"
sources."safe-buffer-5.2.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
- sources."semver-5.7.1"
- sources."set-blocking-2.0.0"
- sources."signal-exit-3.0.2"
- sources."simple-concat-1.0.0"
- sources."simple-get-3.1.0"
sources."source-map-0.6.1"
sources."sshpk-1.16.1"
sources."stealthy-require-1.1.1"
- sources."string-width-1.0.2"
- (sources."string_decoder-1.1.1" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
- sources."strip-ansi-3.0.1"
- sources."strip-json-comments-2.0.1"
sources."symbol-tree-3.2.4"
- sources."tar-fs-2.0.0"
- (sources."tar-stream-2.1.0" // {
- dependencies = [
- sources."readable-stream-3.4.0"
- ];
- })
(sources."tough-cookie-2.4.3" // {
dependencies = [
sources."punycode-1.4.1"
];
})
sources."tr46-1.0.1"
- sources."tree-sitter-0.13.23"
- sources."tree-sitter-bash-0.13.9"
sources."tunnel-agent-0.6.0"
sources."turndown-4.0.2"
sources."tweetnacl-0.14.5"
sources."type-check-0.3.2"
sources."uri-js-4.2.2"
- sources."urijs-1.19.1"
- sources."util-deprecate-1.0.2"
+ sources."urijs-1.19.2"
sources."uuid-3.3.3"
sources."verror-1.10.0"
sources."vscode-jsonrpc-4.0.0"
- sources."vscode-languageserver-4.4.2"
+ sources."vscode-languageserver-5.2.1"
sources."vscode-languageserver-protocol-3.14.1"
sources."vscode-languageserver-types-3.14.0"
sources."vscode-uri-1.0.8"
sources."w3c-hr-time-1.0.1"
+ sources."web-tree-sitter-0.15.10"
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."which-pm-runs-1.0.0"
- sources."wide-align-1.1.3"
- sources."wordwrap-1.0.0"
+ sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
sources."ws-5.2.2"
sources."xml-name-validator-3.0.0"
@@ -47188,14 +47920,14 @@ in
sources."find-up-1.1.2"
(sources."fs-extra-0.26.7" // {
dependencies = [
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
];
})
sources."fs.realpath-1.0.0"
sources."get-stdin-4.0.1"
sources."glob-6.0.4"
sources."graceful-fs-3.0.12"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."indent-string-2.1.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -47206,24 +47938,24 @@ in
sources."is-utf8-0.2.1"
(sources."jsonfile-2.4.0" // {
dependencies = [
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
];
})
(sources."klaw-1.3.1" // {
dependencies = [
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
];
})
(sources."load-json-file-1.1.0" // {
dependencies = [
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
];
})
sources."lodash-4.2.1"
sources."loud-rejection-1.6.0"
sources."map-obj-1.0.1"
sources."meow-3.7.0"
- sources."mime-db-1.41.0"
+ sources."mime-db-1.42.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
(sources."mkdirp-0.5.1" // {
@@ -47244,7 +47976,7 @@ in
sources."path-parse-1.0.6"
(sources."path-type-1.1.0" // {
dependencies = [
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
];
})
sources."pify-2.3.0"
@@ -47259,7 +47991,7 @@ in
sources."resolve-1.12.0"
(sources."rimraf-2.7.1" // {
dependencies = [
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
];
})
sources."semver-5.7.1"
@@ -47302,7 +48034,7 @@ in
};
dependencies = [
sources."JSONStream-1.3.5"
- sources."acorn-7.0.0"
+ sources."acorn-7.1.0"
sources."acorn-node-1.8.2"
sources."acorn-walk-7.0.0"
sources."asn1.js-4.10.1"
@@ -47338,7 +48070,7 @@ in
sources."combine-source-map-0.8.0"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
- sources."console-browserify-1.1.0"
+ sources."console-browserify-1.2.0"
sources."constants-browserify-1.0.0"
sources."convert-source-map-1.1.3"
sources."core-util-is-1.0.2"
@@ -47347,9 +48079,8 @@ in
sources."create-hmac-1.1.7"
sources."crypto-browserify-3.12.0"
sources."dash-ast-1.0.0"
- sources."date-now-0.1.4"
sources."defined-1.0.0"
- sources."deps-sort-2.0.0"
+ sources."deps-sort-2.0.1"
sources."des.js-1.0.0"
(sources."detective-5.2.0" // {
dependencies = [
@@ -47362,10 +48093,11 @@ in
sources."elliptic-6.5.1"
sources."events-2.1.0"
sources."evp_bytestokey-1.0.3"
+ sources."fast-safe-stringify-2.0.7"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
sources."get-assigned-identifiers-1.2.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."has-1.0.3"
sources."hash-base-3.0.4"
sources."hash.js-1.1.7"
@@ -47423,6 +48155,7 @@ in
sources."safe-buffer-5.2.0"
sources."sha.js-2.4.11"
sources."shasum-1.0.2"
+ sources."shasum-object-1.0.0"
sources."shell-quote-1.7.2"
sources."simple-concat-1.0.0"
sources."source-map-0.5.7"
@@ -47459,7 +48192,7 @@ in
];
})
sources."util-deprecate-1.0.2"
- sources."vm-browserify-1.1.0"
+ sources."vm-browserify-1.1.2"
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
];
@@ -47493,7 +48226,7 @@ in
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
sources."@types/long-4.0.0"
- sources."@types/node-10.14.18"
+ sources."@types/node-10.17.5"
sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.2.16"
sources."ajv-6.10.2"
@@ -47544,7 +48277,7 @@ in
})
sources."castv2-client-1.2.0"
sources."chalk-1.0.0"
- sources."chrome-dgram-3.0.3"
+ sources."chrome-dgram-3.0.4"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.3"
sources."chromecast-player-0.2.3"
@@ -47554,7 +48287,7 @@ in
sources."co-3.1.0"
sources."codepage-1.4.0"
sources."combined-stream-1.0.8"
- sources."commander-3.0.1"
+ sources."commander-4.0.1"
sources."compact2string-1.4.1"
sources."concat-map-0.0.1"
(sources."concat-stream-2.0.0" // {
@@ -47587,8 +48320,8 @@ in
];
})
sources."error-ex-1.3.2"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."exit-on-epipe-1.0.1"
sources."extend-3.0.2"
@@ -47609,7 +48342,7 @@ in
dependencies = [
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
- sources."thunky-1.0.3"
+ sources."thunky-1.1.0"
];
})
sources."fs.realpath-1.0.0"
@@ -47617,16 +48350,16 @@ in
sources."get-browser-rtc-1.0.2"
sources."get-stdin-4.0.1"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."got-1.2.2"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-1.0.3"
sources."has-ansi-1.0.3"
sources."has-symbols-1.0.0"
sources."hat-0.0.3"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-signature-1.2.0"
sources."immediate-chunk-store-1.0.8"
sources."indent-string-2.1.0"
@@ -47697,7 +48430,7 @@ in
sources."numeral-1.5.6"
sources."oauth-sign-0.9.0"
sources."object-assign-1.0.0"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object.getownpropertydescriptors-2.0.3"
sources."once-1.4.0"
@@ -47853,7 +48586,7 @@ in
sources."time-line-1.0.1"
sources."torrent-discovery-5.4.0"
sources."torrent-piece-1.1.2"
- (sources."torrent-stream-1.1.0" // {
+ (sources."torrent-stream-1.2.0" // {
dependencies = [
sources."end-of-stream-0.1.5"
sources."magnet-uri-4.2.3"
@@ -47913,6 +48646,771 @@ in
bypassCache = true;
reconstructLock = true;
};
+ "texlab-citeproc-build-deps-../tools/misc/texlab/citeproc" = nodeEnv.buildNodePackage {
+ name = "citeproc";
+ packageName = "citeproc";
+ version = "0.1.0";
+ src = ../tools/misc/texlab/citeproc;
+ dependencies = [
+ sources."@babel/code-frame-7.5.5"
+ sources."@babel/core-7.7.2"
+ sources."@babel/generator-7.7.2"
+ sources."@babel/helper-annotate-as-pure-7.7.0"
+ sources."@babel/helper-builder-binary-assignment-operator-visitor-7.7.0"
+ sources."@babel/helper-call-delegate-7.7.0"
+ sources."@babel/helper-create-regexp-features-plugin-7.7.2"
+ sources."@babel/helper-define-map-7.7.0"
+ sources."@babel/helper-explode-assignable-expression-7.7.0"
+ sources."@babel/helper-function-name-7.7.0"
+ sources."@babel/helper-get-function-arity-7.7.0"
+ sources."@babel/helper-hoist-variables-7.7.0"
+ sources."@babel/helper-member-expression-to-functions-7.7.0"
+ sources."@babel/helper-module-imports-7.7.0"
+ sources."@babel/helper-module-transforms-7.7.0"
+ sources."@babel/helper-optimise-call-expression-7.7.0"
+ sources."@babel/helper-plugin-utils-7.0.0"
+ sources."@babel/helper-regex-7.5.5"
+ sources."@babel/helper-remap-async-to-generator-7.7.0"
+ sources."@babel/helper-replace-supers-7.7.0"
+ sources."@babel/helper-simple-access-7.7.0"
+ sources."@babel/helper-split-export-declaration-7.7.0"
+ sources."@babel/helper-wrap-function-7.7.0"
+ sources."@babel/helpers-7.7.0"
+ sources."@babel/highlight-7.5.0"
+ sources."@babel/parser-7.7.3"
+ sources."@babel/plugin-proposal-async-generator-functions-7.7.0"
+ sources."@babel/plugin-proposal-dynamic-import-7.7.0"
+ sources."@babel/plugin-proposal-json-strings-7.2.0"
+ sources."@babel/plugin-proposal-object-rest-spread-7.6.2"
+ sources."@babel/plugin-proposal-optional-catch-binding-7.2.0"
+ sources."@babel/plugin-proposal-unicode-property-regex-7.7.0"
+ sources."@babel/plugin-syntax-async-generators-7.2.0"
+ sources."@babel/plugin-syntax-dynamic-import-7.2.0"
+ sources."@babel/plugin-syntax-json-strings-7.2.0"
+ sources."@babel/plugin-syntax-object-rest-spread-7.2.0"
+ sources."@babel/plugin-syntax-optional-catch-binding-7.2.0"
+ sources."@babel/plugin-syntax-top-level-await-7.7.0"
+ sources."@babel/plugin-transform-arrow-functions-7.2.0"
+ sources."@babel/plugin-transform-async-to-generator-7.7.0"
+ sources."@babel/plugin-transform-block-scoped-functions-7.2.0"
+ sources."@babel/plugin-transform-block-scoping-7.6.3"
+ sources."@babel/plugin-transform-classes-7.7.0"
+ sources."@babel/plugin-transform-computed-properties-7.2.0"
+ sources."@babel/plugin-transform-destructuring-7.6.0"
+ sources."@babel/plugin-transform-dotall-regex-7.7.0"
+ sources."@babel/plugin-transform-duplicate-keys-7.5.0"
+ sources."@babel/plugin-transform-exponentiation-operator-7.2.0"
+ sources."@babel/plugin-transform-for-of-7.4.4"
+ sources."@babel/plugin-transform-function-name-7.7.0"
+ sources."@babel/plugin-transform-literals-7.2.0"
+ sources."@babel/plugin-transform-member-expression-literals-7.2.0"
+ sources."@babel/plugin-transform-modules-amd-7.5.0"
+ sources."@babel/plugin-transform-modules-commonjs-7.7.0"
+ sources."@babel/plugin-transform-modules-systemjs-7.7.0"
+ sources."@babel/plugin-transform-modules-umd-7.7.0"
+ sources."@babel/plugin-transform-named-capturing-groups-regex-7.7.0"
+ sources."@babel/plugin-transform-new-target-7.4.4"
+ sources."@babel/plugin-transform-object-super-7.5.5"
+ sources."@babel/plugin-transform-parameters-7.4.4"
+ sources."@babel/plugin-transform-property-literals-7.2.0"
+ sources."@babel/plugin-transform-regenerator-7.7.0"
+ sources."@babel/plugin-transform-reserved-words-7.2.0"
+ sources."@babel/plugin-transform-shorthand-properties-7.2.0"
+ sources."@babel/plugin-transform-spread-7.6.2"
+ sources."@babel/plugin-transform-sticky-regex-7.2.0"
+ sources."@babel/plugin-transform-template-literals-7.4.4"
+ sources."@babel/plugin-transform-typeof-symbol-7.2.0"
+ sources."@babel/plugin-transform-unicode-regex-7.7.0"
+ sources."@babel/preset-env-7.7.1"
+ sources."@babel/template-7.7.0"
+ sources."@babel/traverse-7.7.2"
+ sources."@babel/types-7.7.2"
+ sources."@citation-js/core-0.4.9"
+ sources."@citation-js/date-0.4.4"
+ sources."@citation-js/name-0.4.2"
+ sources."@citation-js/plugin-bibtex-0.4.9"
+ sources."@citation-js/plugin-csl-0.4.10"
+ sources."@types/anymatch-1.3.1"
+ sources."@types/concat-stream-1.6.0"
+ sources."@types/form-data-0.0.33"
+ sources."@types/node-11.15.2"
+ sources."@types/qs-6.9.0"
+ sources."@types/source-list-map-0.1.2"
+ sources."@types/tapable-1.0.4"
+ (sources."@types/uglify-js-3.0.4" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ (sources."@types/webpack-4.39.8" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ (sources."@types/webpack-sources-0.1.5" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ 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."@xtuc/ieee754-1.2.0"
+ sources."@xtuc/long-4.2.2"
+ sources."acorn-6.3.0"
+ sources."ajv-6.10.2"
+ sources."ajv-errors-1.0.1"
+ sources."ajv-keywords-3.4.1"
+ sources."ansi-regex-4.1.0"
+ sources."ansi-styles-3.2.1"
+ (sources."anymatch-2.0.0" // {
+ dependencies = [
+ sources."normalize-path-2.1.1"
+ ];
+ })
+ sources."aproba-1.2.0"
+ sources."arg-4.1.1"
+ sources."argparse-1.0.10"
+ sources."arr-diff-4.0.0"
+ sources."arr-flatten-1.1.0"
+ sources."arr-union-3.1.0"
+ sources."array-unique-0.3.2"
+ sources."asap-2.0.6"
+ sources."asn1.js-4.10.1"
+ (sources."assert-1.5.0" // {
+ dependencies = [
+ sources."inherits-2.0.1"
+ sources."util-0.10.3"
+ ];
+ })
+ sources."assign-symbols-1.0.0"
+ sources."async-each-1.0.3"
+ sources."asynckit-0.4.0"
+ sources."atob-2.1.2"
+ sources."babel-loader-8.0.6"
+ sources."babel-plugin-dynamic-import-node-2.3.0"
+ sources."babel-polyfill-6.26.0"
+ (sources."babel-runtime-6.26.0" // {
+ dependencies = [
+ sources."regenerator-runtime-0.11.1"
+ ];
+ })
+ sources."balanced-match-1.0.0"
+ (sources."base-0.11.2" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ ];
+ })
+ sources."base64-js-1.3.1"
+ sources."big.js-5.2.2"
+ sources."binary-extensions-1.13.1"
+ sources."bluebird-3.7.1"
+ sources."bn.js-4.11.8"
+ sources."brace-expansion-1.1.11"
+ (sources."braces-2.3.2" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."brorand-1.1.0"
+ sources."browserify-aes-1.2.0"
+ sources."browserify-cipher-1.0.1"
+ sources."browserify-des-1.0.2"
+ sources."browserify-rsa-4.0.1"
+ sources."browserify-sign-4.0.4"
+ sources."browserify-zlib-0.2.0"
+ sources."browserslist-4.7.2"
+ sources."buffer-4.9.2"
+ sources."buffer-from-1.1.1"
+ sources."buffer-xor-1.0.3"
+ sources."builtin-modules-1.1.1"
+ sources."builtin-status-codes-3.0.0"
+ sources."cacache-12.0.3"
+ sources."cache-base-1.0.1"
+ sources."camelcase-5.3.1"
+ sources."caniuse-lite-1.0.30001008"
+ sources."caseless-0.12.0"
+ sources."chalk-2.4.2"
+ sources."chokidar-2.1.8"
+ sources."chownr-1.1.3"
+ sources."chrome-trace-event-1.0.2"
+ sources."cipher-base-1.0.4"
+ sources."citeproc-2.2.27"
+ (sources."class-utils-0.3.6" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."cliui-5.0.0"
+ sources."collection-visit-1.0.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."combined-stream-1.0.8"
+ sources."commander-2.20.3"
+ sources."commondir-1.0.1"
+ sources."component-emitter-1.3.0"
+ sources."concat-map-0.0.1"
+ sources."concat-stream-1.6.2"
+ sources."console-browserify-1.2.0"
+ sources."constants-browserify-1.0.0"
+ sources."convert-source-map-1.7.0"
+ sources."copy-concurrently-1.0.5"
+ sources."copy-descriptor-0.1.1"
+ sources."core-js-2.6.10"
+ (sources."core-js-compat-3.4.1" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
+ sources."core-util-is-1.0.2"
+ sources."create-ecdh-4.0.3"
+ sources."create-hash-1.2.0"
+ sources."create-hmac-1.1.7"
+ sources."cross-spawn-6.0.5"
+ sources."crypto-browserify-3.12.0"
+ sources."cyclist-1.0.1"
+ sources."debug-4.1.1"
+ sources."decamelize-1.2.0"
+ sources."decode-uri-component-0.2.0"
+ sources."define-properties-1.1.3"
+ sources."define-property-2.0.2"
+ sources."delayed-stream-1.0.0"
+ sources."des.js-1.0.0"
+ sources."detect-file-1.0.0"
+ sources."diff-4.0.1"
+ sources."diffie-hellman-5.0.3"
+ sources."domain-browser-1.2.0"
+ sources."duplexify-3.7.1"
+ sources."electron-to-chromium-1.3.306"
+ sources."elliptic-6.5.1"
+ sources."emoji-regex-7.0.3"
+ sources."emojis-list-2.1.0"
+ sources."encoding-0.1.12"
+ sources."end-of-stream-1.4.4"
+ sources."enhanced-resolve-4.1.1"
+ sources."errno-0.1.7"
+ sources."escape-string-regexp-1.0.5"
+ sources."eslint-scope-4.0.3"
+ sources."esprima-4.0.1"
+ sources."esrecurse-4.2.1"
+ sources."estraverse-4.3.0"
+ sources."esutils-2.0.3"
+ sources."events-3.0.0"
+ sources."evp_bytestokey-1.0.3"
+ sources."execa-1.0.0"
+ (sources."expand-brackets-2.1.4" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."define-property-0.2.5"
+ sources."extend-shallow-2.0.1"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ sources."ms-2.0.0"
+ ];
+ })
+ sources."expand-tilde-2.0.2"
+ (sources."extend-shallow-3.0.2" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
+ (sources."extglob-2.0.4" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."fast-deep-equal-2.0.1"
+ sources."fast-json-stable-stringify-2.0.0"
+ sources."figgy-pudding-3.5.1"
+ (sources."fill-range-4.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."find-cache-dir-2.1.0"
+ sources."find-up-3.0.0"
+ sources."findup-sync-3.0.0"
+ sources."flush-write-stream-1.1.1"
+ sources."for-in-1.0.2"
+ sources."form-data-2.5.1"
+ sources."fragment-cache-0.2.1"
+ sources."from2-2.3.0"
+ sources."fs-write-stream-atomic-1.0.10"
+ sources."fs.realpath-1.0.0"
+ sources."fsevents-1.2.9"
+ sources."function-bind-1.1.1"
+ sources."get-caller-file-2.0.5"
+ sources."get-port-3.2.0"
+ sources."get-stream-4.1.0"
+ sources."get-value-2.0.6"
+ sources."glob-7.1.6"
+ (sources."glob-parent-3.1.0" // {
+ dependencies = [
+ sources."is-glob-3.1.0"
+ ];
+ })
+ (sources."global-modules-2.0.0" // {
+ dependencies = [
+ sources."global-prefix-3.0.0"
+ ];
+ })
+ sources."global-prefix-1.0.2"
+ sources."globals-11.12.0"
+ sources."graceful-fs-4.2.3"
+ sources."has-flag-3.0.0"
+ sources."has-symbols-1.0.0"
+ sources."has-value-1.0.0"
+ (sources."has-values-1.0.0" // {
+ dependencies = [
+ sources."kind-of-4.0.0"
+ ];
+ })
+ sources."hash-base-3.0.4"
+ sources."hash.js-1.1.7"
+ sources."hmac-drbg-1.0.1"
+ sources."homedir-polyfill-1.0.3"
+ (sources."http-basic-6.0.0" // {
+ dependencies = [
+ sources."@types/node-7.10.9"
+ ];
+ })
+ (sources."http-response-object-3.0.2" // {
+ dependencies = [
+ sources."@types/node-10.17.5"
+ ];
+ })
+ sources."https-browserify-1.0.0"
+ sources."iconv-lite-0.4.24"
+ sources."ieee754-1.1.13"
+ sources."iferr-0.1.5"
+ sources."import-local-2.0.0"
+ sources."imurmurhash-0.1.4"
+ sources."infer-owner-1.0.4"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."ini-1.3.5"
+ sources."interpret-1.2.0"
+ sources."invariant-2.2.4"
+ sources."invert-kv-2.0.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-binary-path-1.0.1"
+ sources."is-buffer-1.1.6"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ sources."is-extendable-0.1.1"
+ sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."is-glob-4.0.1"
+ (sources."is-number-3.0.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-plain-object-2.0.4"
+ sources."is-stream-1.1.0"
+ sources."is-windows-1.0.2"
+ sources."is-wsl-1.1.0"
+ sources."isarray-1.0.0"
+ sources."isexe-2.0.0"
+ sources."isobject-3.0.1"
+ sources."isomorphic-fetch-2.2.1"
+ sources."js-levenshtein-1.1.6"
+ sources."js-tokens-4.0.0"
+ sources."js-yaml-3.13.1"
+ 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"
+ sources."kind-of-6.0.2"
+ sources."lcid-2.0.0"
+ sources."loader-runner-2.4.0"
+ (sources."loader-utils-1.2.3" // {
+ dependencies = [
+ sources."json5-1.0.1"
+ ];
+ })
+ sources."locate-path-3.0.0"
+ sources."lodash-4.17.15"
+ sources."loose-envify-1.4.0"
+ sources."lru-cache-5.1.1"
+ sources."make-dir-2.1.0"
+ sources."make-error-1.3.5"
+ sources."mamacro-0.0.3"
+ sources."map-age-cleaner-0.1.3"
+ sources."map-cache-0.2.2"
+ sources."map-visit-1.0.0"
+ sources."md5.js-1.3.5"
+ sources."mem-4.3.0"
+ sources."memory-fs-0.5.0"
+ sources."micromatch-3.1.10"
+ sources."miller-rabin-4.0.1"
+ sources."mime-db-1.40.0"
+ sources."mime-types-2.1.24"
+ sources."mimic-fn-2.1.0"
+ sources."minimalistic-assert-1.0.1"
+ sources."minimalistic-crypto-utils-1.0.1"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.0"
+ sources."mississippi-3.0.0"
+ (sources."mixin-deep-1.3.2" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
+ (sources."mkdirp-0.5.1" // {
+ dependencies = [
+ sources."minimist-0.0.8"
+ ];
+ })
+ sources."move-concurrently-1.0.1"
+ sources."ms-2.1.2"
+ sources."nan-2.14.0"
+ sources."nanomatch-1.2.13"
+ sources."neo-async-2.6.1"
+ sources."nice-try-1.0.5"
+ sources."node-fetch-1.7.3"
+ (sources."node-libs-browser-2.2.1" // {
+ dependencies = [
+ sources."punycode-1.4.1"
+ ];
+ })
+ (sources."node-releases-1.1.39" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
+ sources."normalize-path-3.0.0"
+ sources."npm-run-path-2.0.2"
+ sources."null-loader-0.1.1"
+ sources."object-assign-4.1.1"
+ (sources."object-copy-0.1.0" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ sources."is-accessor-descriptor-0.1.6"
+ sources."is-data-descriptor-0.1.4"
+ (sources."is-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."object-keys-1.1.1"
+ sources."object-visit-1.0.1"
+ sources."object.assign-4.1.0"
+ sources."object.pick-1.3.0"
+ sources."once-1.4.0"
+ sources."os-browserify-0.3.0"
+ sources."os-locale-3.1.0"
+ sources."p-defer-1.0.0"
+ sources."p-finally-1.0.0"
+ sources."p-is-promise-2.1.0"
+ sources."p-limit-2.2.1"
+ sources."p-locate-3.0.0"
+ sources."p-try-2.2.0"
+ sources."pako-1.0.10"
+ sources."parallel-transform-1.2.0"
+ sources."parse-asn1-5.1.5"
+ sources."parse-cache-control-1.0.1"
+ sources."parse-passwd-1.0.0"
+ sources."pascalcase-0.1.1"
+ sources."path-browserify-0.0.1"
+ sources."path-dirname-1.0.2"
+ 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"
+ sources."pbkdf2-3.0.17"
+ sources."pify-4.0.1"
+ sources."pkg-dir-3.0.0"
+ sources."posix-character-classes-0.1.1"
+ sources."prettier-1.19.1"
+ sources."private-0.1.8"
+ sources."process-0.11.10"
+ sources."process-nextick-args-2.0.1"
+ sources."promise-8.0.3"
+ sources."promise-inflight-1.0.1"
+ sources."prr-1.0.1"
+ sources."public-encrypt-4.0.3"
+ sources."pump-3.0.0"
+ (sources."pumpify-1.5.1" // {
+ dependencies = [
+ sources."pump-2.0.1"
+ ];
+ })
+ sources."punycode-2.1.1"
+ sources."qs-6.9.1"
+ sources."querystring-0.2.0"
+ sources."querystring-es3-0.2.1"
+ sources."randombytes-2.1.0"
+ sources."randomfill-1.0.4"
+ sources."readable-stream-2.3.6"
+ sources."readdirp-2.2.1"
+ sources."regenerate-1.4.0"
+ sources."regenerate-unicode-properties-8.1.0"
+ sources."regenerator-runtime-0.10.5"
+ sources."regenerator-transform-0.14.1"
+ sources."regex-not-1.0.2"
+ sources."regexpu-core-4.6.0"
+ sources."regjsgen-0.5.1"
+ (sources."regjsparser-0.6.0" // {
+ dependencies = [
+ sources."jsesc-0.5.0"
+ ];
+ })
+ sources."remove-trailing-separator-1.1.0"
+ sources."repeat-element-1.1.3"
+ sources."repeat-string-1.6.1"
+ sources."require-directory-2.1.1"
+ sources."require-main-filename-2.0.0"
+ sources."resolve-1.12.0"
+ sources."resolve-cwd-2.0.0"
+ (sources."resolve-dir-1.0.1" // {
+ dependencies = [
+ sources."global-modules-1.0.0"
+ ];
+ })
+ sources."resolve-from-3.0.0"
+ sources."resolve-url-0.2.1"
+ sources."ret-0.1.15"
+ sources."rimraf-2.7.1"
+ sources."ripemd160-2.0.2"
+ sources."run-queue-1.0.3"
+ sources."safe-buffer-5.1.2"
+ sources."safe-regex-1.1.0"
+ sources."safer-buffer-2.1.2"
+ sources."schema-utils-1.0.0"
+ sources."semver-5.7.1"
+ sources."serialize-javascript-1.9.1"
+ sources."set-blocking-2.0.0"
+ (sources."set-value-2.0.1" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."setimmediate-1.0.5"
+ sources."sha.js-2.4.11"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."signal-exit-3.0.2"
+ (sources."snapdragon-0.8.2" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."define-property-0.2.5"
+ sources."extend-shallow-2.0.1"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ sources."ms-2.0.0"
+ ];
+ })
+ (sources."snapdragon-node-2.1.1" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ ];
+ })
+ (sources."snapdragon-util-3.0.1" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."source-list-map-2.0.1"
+ sources."source-map-0.5.7"
+ sources."source-map-resolve-0.5.2"
+ (sources."source-map-support-0.5.16" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ sources."source-map-url-0.4.0"
+ sources."split-string-3.1.0"
+ sources."sprintf-js-1.0.3"
+ sources."ssri-6.0.1"
+ (sources."static-extend-0.1.2" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."stream-browserify-2.0.2"
+ sources."stream-each-1.2.3"
+ sources."stream-http-2.8.3"
+ sources."stream-shift-1.0.0"
+ sources."string-width-3.1.0"
+ sources."string_decoder-1.1.1"
+ sources."strip-ansi-5.2.0"
+ sources."strip-eof-1.0.0"
+ sources."supports-color-5.5.0"
+ sources."sync-request-5.0.0"
+ sources."sync-rpc-1.3.4"
+ sources."tapable-1.1.3"
+ (sources."terser-4.4.0" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ (sources."terser-webpack-plugin-1.4.1" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ (sources."then-request-5.0.0" // {
+ dependencies = [
+ sources."@types/node-8.10.59"
+ ];
+ })
+ sources."through2-2.0.5"
+ sources."timers-browserify-2.0.11"
+ sources."to-arraybuffer-1.0.1"
+ sources."to-fast-properties-2.0.0"
+ (sources."to-object-path-0.3.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."to-regex-3.0.2"
+ sources."to-regex-range-2.1.1"
+ sources."ts-loader-5.4.5"
+ sources."ts-node-8.5.0"
+ sources."tslib-1.10.0"
+ sources."tslint-5.20.1"
+ sources."tslint-config-prettier-1.18.0"
+ sources."tsutils-2.29.0"
+ sources."tty-browserify-0.0.0"
+ sources."typedarray-0.0.6"
+ sources."unicode-canonical-property-names-ecmascript-1.0.4"
+ sources."unicode-match-property-ecmascript-1.0.4"
+ sources."unicode-match-property-value-ecmascript-1.1.0"
+ sources."unicode-property-aliases-ecmascript-1.0.5"
+ sources."union-value-1.0.1"
+ sources."unique-filename-1.1.1"
+ sources."unique-slug-2.0.2"
+ (sources."unset-value-1.0.0" // {
+ dependencies = [
+ (sources."has-value-0.3.1" // {
+ dependencies = [
+ sources."isobject-2.1.0"
+ ];
+ })
+ sources."has-values-0.1.4"
+ ];
+ })
+ sources."upath-1.2.0"
+ sources."uri-js-4.2.2"
+ sources."urix-0.1.0"
+ (sources."url-0.11.0" // {
+ dependencies = [
+ sources."punycode-1.3.2"
+ ];
+ })
+ sources."use-3.1.1"
+ (sources."util-0.11.1" // {
+ dependencies = [
+ sources."inherits-2.0.3"
+ ];
+ })
+ sources."util-deprecate-1.0.2"
+ sources."v8-compile-cache-2.0.3"
+ sources."vm-browserify-1.1.2"
+ sources."watchpack-1.6.0"
+ (sources."webpack-4.41.2" // {
+ dependencies = [
+ sources."memory-fs-0.4.1"
+ ];
+ })
+ (sources."webpack-cli-3.3.10" // {
+ dependencies = [
+ sources."enhanced-resolve-4.1.0"
+ sources."memory-fs-0.4.1"
+ sources."supports-color-6.1.0"
+ ];
+ })
+ (sources."webpack-sources-1.4.3" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ sources."whatwg-fetch-3.0.0"
+ sources."which-1.3.1"
+ sources."which-module-2.0.0"
+ sources."worker-farm-1.7.0"
+ sources."wrap-ansi-5.1.0"
+ sources."wrappy-1.0.2"
+ sources."xtend-4.0.2"
+ sources."y18n-4.0.0"
+ sources."yallist-3.1.1"
+ sources."yargs-13.2.4"
+ sources."yargs-parser-13.1.1"
+ sources."yn-3.1.1"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Render BibTeX citations";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
clean-css = nodeEnv.buildNodePackage {
name = "clean-css";
packageName = "clean-css";
@@ -47972,7 +49470,7 @@ in
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."colors-1.4.0"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."debug-3.2.6"
sources."escape-string-regexp-1.0.5"
sources."follow-redirects-1.9.0"
@@ -48087,7 +49585,7 @@ in
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-12.7.5"
+ sources."@types/node-12.12.7"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."ajv-6.10.2"
@@ -48120,7 +49618,7 @@ in
})
sources."base64-js-1.3.1"
sources."bcrypt-pbkdf-1.0.2"
- sources."big-integer-1.6.45"
+ sources."big-integer-1.6.48"
(sources."body-parser-1.19.0" // {
dependencies = [
sources."bytes-3.1.0"
@@ -48181,7 +49679,7 @@ in
sources."cookie-signature-1.0.6"
sources."copy-descriptor-0.1.1"
sources."cordova-app-hello-world-4.0.0"
- sources."cordova-common-3.2.0"
+ sources."cordova-common-3.2.1"
(sources."cordova-create-2.0.0" // {
dependencies = [
sources."fs-extra-7.0.1"
@@ -48230,11 +49728,11 @@ in
sources."ee-first-1.1.1"
sources."elementtree-0.1.7"
sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."endent-1.3.0"
sources."env-paths-1.0.0"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
sources."etag-1.8.1"
@@ -48297,7 +49795,7 @@ in
sources."get-stream-4.1.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
dependencies = [
sources."is-glob-3.1.0"
@@ -48315,7 +49813,7 @@ in
sources."get-stream-3.0.0"
];
})
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-1.0.3"
@@ -48327,7 +49825,7 @@ in
sources."kind-of-4.0.0"
];
})
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
(sources."http-errors-1.7.2" // {
dependencies = [
sources."inherits-2.0.3"
@@ -48399,7 +49897,7 @@ in
sources."locate-path-2.0.0"
sources."lodash-4.17.15"
sources."lodash.debounce-4.0.8"
- sources."loud-rejection-2.1.0"
+ sources."loud-rejection-2.2.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
sources."macos-release-2.3.0"
@@ -48685,7 +50183,7 @@ in
sources."which-1.3.1"
sources."widest-line-2.0.1"
sources."windows-release-3.2.0"
- (sources."with-open-file-0.1.6" // {
+ (sources."with-open-file-0.1.7" // {
dependencies = [
sources."pify-4.0.1"
];
@@ -48721,7 +50219,7 @@ in
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-12.7.5"
+ sources."@types/node-12.12.7"
sources."arr-diff-4.0.0"
sources."arr-flatten-1.1.0"
sources."arr-union-3.1.0"
@@ -48823,7 +50321,7 @@ in
sources."fragment-cache-0.2.1"
sources."fs.realpath-1.0.0"
sources."get-value-2.0.6"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
dependencies = [
sources."is-glob-3.1.0"
@@ -48831,14 +50329,14 @@ in
})
sources."glob-to-regexp-0.3.0"
sources."globby-9.2.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
sources."kind-of-4.0.0"
];
})
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."ignore-4.0.6"
sources."indent-string-3.2.0"
sources."inflight-1.0.6"
@@ -49049,7 +50547,7 @@ in
sources."@cycle/run-3.4.0"
sources."@cycle/time-0.10.1"
sources."@types/cookiejar-2.1.1"
- sources."@types/node-12.7.5"
+ sources."@types/node-12.12.7"
sources."@types/superagent-3.8.2"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-2.1.1"
@@ -49078,7 +50576,7 @@ in
sources."d-1.0.1"
sources."debug-3.2.6"
sources."delayed-stream-1.0.0"
- sources."es5-ext-0.10.51"
+ sources."es5-ext-0.10.52"
sources."es6-iterator-2.0.3"
sources."es6-map-0.1.5"
(sources."es6-set-0.1.5" // {
@@ -49086,9 +50584,14 @@ in
sources."es6-symbol-3.1.1"
];
})
- sources."es6-symbol-3.1.2"
+ sources."es6-symbol-3.1.3"
sources."escape-string-regexp-1.0.5"
sources."event-emitter-0.3.5"
+ (sources."ext-1.2.0" // {
+ dependencies = [
+ sources."type-2.0.0"
+ ];
+ })
sources."extend-3.0.2"
sources."external-editor-2.2.0"
sources."figures-2.0.0"
@@ -49132,7 +50635,7 @@ in
sources."performance-now-2.1.0"
sources."process-nextick-args-2.0.1"
sources."pseudomap-1.0.2"
- sources."qs-6.9.0"
+ sources."qs-6.9.1"
sources."quicktask-1.1.0"
sources."raf-3.3.2"
sources."readable-stream-2.3.6"
@@ -49186,10 +50689,10 @@ in
create-react-app = nodeEnv.buildNodePackage {
name = "create-react-app";
packageName = "create-react-app";
- version = "3.1.2";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/create-react-app/-/create-react-app-3.1.2.tgz";
- sha512 = "y5wgEQwt6IpUP1N64uorVavhp8NPUAamVqA/paZmpvPSrW3l2c5UhXRi5m61plBBzDde2WyDr+3vCwDsfaS03w==";
+ url = "https://registry.npmjs.org/create-react-app/-/create-react-app-3.2.0.tgz";
+ sha512 = "BWbSreHNhZbSStkvLrEepjVuNp7ooKOiO7amoezEZPAac2H0MxBhzUIazto9OT7fZkcaRNubDuHKxGcxqlIwRA==";
};
dependencies = [
sources."ansi-escapes-3.2.0"
@@ -49224,8 +50727,8 @@ in
sources."fs.realpath-1.0.0"
sources."fstream-1.0.12"
sources."fstream-ignore-1.0.5"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."has-flag-3.0.0"
sources."hyperquest-2.1.3"
sources."iconv-lite-0.4.24"
@@ -49322,11 +50825,11 @@ in
sources."chalk-2.4.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
sources."cross-spawn-5.1.0"
sources."escape-string-regexp-1.0.5"
sources."fs-extra-4.0.3"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-flag-3.0.0"
sources."isexe-2.0.0"
sources."jsonfile-4.0.0"
@@ -49456,7 +50959,7 @@ in
sources."capture-stack-trace-1.0.1"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
- sources."chrome-dgram-3.0.3"
+ sources."chrome-dgram-3.0.4"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.3"
sources."ci-info-1.6.0"
@@ -49555,9 +51058,9 @@ in
sources."duplexer3-0.1.4"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
- sources."end-of-stream-1.4.1"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."end-of-stream-1.4.4"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."execa-0.7.0"
(sources."expand-brackets-2.1.4" // {
@@ -49617,11 +51120,11 @@ in
sources."get-stream-3.0.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."global-4.3.2"
sources."global-dirs-0.1.1"
sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-1.0.3"
@@ -49755,7 +51258,7 @@ in
sources."nan-2.14.0"
sources."nanoassert-1.1.0"
sources."nanobus-4.4.0"
- sources."nanoguard-1.2.1"
+ sources."nanoguard-1.2.2"
sources."nanomatch-1.2.13"
sources."nanoscheduler-1.0.3"
sources."nanotiming-7.3.1"
@@ -49784,7 +51287,7 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.pick-1.3.0"
@@ -49901,7 +51404,7 @@ in
sources."sodium-javascript-0.5.5"
(sources."sodium-native-2.4.6" // {
dependencies = [
- sources."node-gyp-build-4.1.1"
+ sources."node-gyp-build-4.2.0"
];
})
sources."sodium-universal-2.0.0"
@@ -49957,7 +51460,7 @@ in
sources."supports-color-5.5.0"
sources."term-size-1.2.0"
sources."throttle-1.0.3"
- sources."thunky-1.0.3"
+ sources."thunky-1.1.0"
sources."timed-out-4.0.1"
sources."timeout-refresh-1.0.1"
sources."to-buffer-1.1.1"
@@ -50260,10 +51763,10 @@ in
elasticdump = nodeEnv.buildNodePackage {
name = "elasticdump";
packageName = "elasticdump";
- version = "6.10.6";
+ version = "6.15.7";
src = fetchurl {
- url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.10.6.tgz";
- sha512 = "Zjrmui3KS2Fem8OyVNoN1pWOCvULJP88rl1RdnBA/lkBx7u15G0B7FIlzOwX7sjBuJcqb9G5K9FuJXPU3MEqZg==";
+ url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.15.7.tgz";
+ sha512 = "Z6AsKLwPxSz7auY4+p9mFOR+Ep0+iAIJ9OxADLeadprQO33A4XuerCpkePOzewQeVFbnspdB0+jCRsj9shPpCw==";
};
dependencies = [
sources."JSONStream-1.3.5"
@@ -50272,12 +51775,12 @@ in
sources."assert-plus-1.0.0"
sources."async-2.6.3"
sources."asynckit-0.4.0"
- sources."aws-sdk-2.533.0"
+ sources."aws-sdk-2.569.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.8.0"
sources."base64-js-1.3.1"
sources."bcrypt-pbkdf-1.0.2"
- sources."buffer-4.9.1"
+ sources."buffer-4.9.2"
sources."buffer-queue-1.0.0"
sources."bytes-3.1.0"
sources."caseless-0.12.0"
@@ -50285,9 +51788,13 @@ in
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
sources."decimal.js-10.2.0"
+ sources."define-properties-1.1.3"
sources."delay-4.3.0"
sources."delayed-stream-1.0.0"
sources."ecc-jsbn-0.1.2"
+ sources."end-of-stream-1.4.4"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."eventemitter3-4.0.0"
sources."events-1.1.1"
sources."extend-3.0.2"
@@ -50296,9 +51803,12 @@ in
sources."fast-json-stable-stringify-2.0.0"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
+ sources."function-bind-1.1.1"
sources."getpass-0.1.7"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
+ sources."has-1.0.3"
+ sources."has-symbols-1.0.0"
sources."http-signature-1.2.0"
sources."ieee754-1.1.13"
sources."inherits-2.0.4"
@@ -50308,6 +51818,10 @@ in
sources."jsbn-1.1.0"
];
})
+ sources."is-callable-1.1.4"
+ sources."is-date-object-1.0.1"
+ sources."is-regex-1.0.4"
+ sources."is-symbol-1.0.2"
sources."is-typedarray-1.0.0"
sources."isarray-1.0.0"
sources."isstream-0.1.2"
@@ -50324,13 +51838,18 @@ in
sources."mime-types-2.1.24"
sources."minimist-0.0.10"
sources."oauth-sign-0.9.0"
+ sources."object-inspect-1.7.0"
+ sources."object-keys-1.1.1"
+ sources."object.getownpropertydescriptors-2.0.3"
+ sources."once-1.4.0"
sources."optimist-0.6.1"
sources."p-finally-1.0.0"
- sources."p-queue-6.1.1"
+ sources."p-queue-6.2.1"
sources."p-timeout-3.2.0"
sources."performance-now-2.1.0"
sources."process-nextick-args-2.0.1"
sources."psl-1.4.0"
+ sources."pump-3.0.0"
sources."punycode-1.3.2"
sources."qs-6.5.2"
sources."querystring-0.2.0"
@@ -50340,7 +51859,7 @@ in
];
})
sources."request-2.88.0"
- sources."requestretry-4.0.0"
+ sources."requestretry-4.0.2"
sources."s3-stream-upload-2.0.2"
sources."s3signed-0.1.0"
(sources."s3urls-1.5.2" // {
@@ -50350,12 +51869,14 @@ in
})
sources."safe-buffer-5.2.0"
sources."safer-buffer-2.1.2"
- sources."sax-1.2.1"
+ sources."sax-1.2.4"
sources."socks5-client-1.2.8"
sources."socks5-http-client-1.0.4"
sources."socks5-https-client-1.2.1"
sources."sprintf-js-1.1.2"
sources."sshpk-1.16.1"
+ sources."string.prototype.trimleft-2.1.0"
+ sources."string.prototype.trimright-2.1.0"
(sources."string_decoder-1.1.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -50376,12 +51897,14 @@ in
})
sources."url-0.10.3"
sources."util-deprecate-1.0.2"
- sources."uuid-3.3.2"
+ sources."util.promisify-1.0.0"
+ sources."uuid-3.3.3"
sources."verror-1.10.0"
sources."when-3.7.8"
sources."wordwrap-0.0.3"
- sources."xml2js-0.4.19"
- sources."xmlbuilder-9.0.7"
+ sources."wrappy-1.0.2"
+ sources."xml2js-0.4.22"
+ sources."xmlbuilder-11.0.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -50393,128 +51916,6 @@ in
bypassCache = true;
reconstructLock = true;
};
- elm-live = nodeEnv.buildNodePackage {
- name = "elm-live";
- packageName = "elm-live";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/elm-live/-/elm-live-4.0.0.tgz";
- sha512 = "Yf6afXvBnghRZkefxgXCf/KjCm3DlwT6lfTrjLSc5v0I0VXE2Rc5T9iqXihjg3alh9t8NwDVLL+/py8PkkdC9Q==";
- };
- dependencies = [
- sources."ansi-regex-2.1.1"
- sources."ansi-styles-2.2.1"
- sources."anymatch-3.1.0"
- sources."async-limiter-1.0.1"
- sources."binary-extensions-2.0.0"
- sources."braces-3.0.2"
- sources."chalk-1.1.3"
- sources."charenc-0.0.2"
- sources."chokidar-3.0.2"
- sources."commander-2.17.1"
- sources."crocks-0.12.1"
- sources."cross-spawn-5.0.1"
- sources."crypt-0.0.2"
- sources."debug-2.6.9"
- sources."default-gateway-4.2.0"
- sources."depd-1.1.2"
- sources."destroy-1.0.4"
- sources."ee-first-1.1.1"
- sources."elm-hot-1.1.1"
- sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
- sources."es6-promisify-6.0.2"
- sources."escape-html-1.0.3"
- sources."escape-string-regexp-1.0.5"
- sources."etag-1.8.1"
- sources."eventemitter3-3.1.2"
- (sources."execa-1.0.0" // {
- dependencies = [
- sources."cross-spawn-6.0.5"
- ];
- })
- sources."fill-range-7.0.1"
- sources."finalhandler-1.1.2"
- (sources."follow-redirects-1.9.0" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- sources."fresh-0.5.2"
- sources."fsevents-2.0.7"
- sources."get-stream-4.1.0"
- sources."glob-parent-5.1.0"
- sources."has-ansi-2.0.0"
- sources."http-errors-1.7.3"
- sources."http-proxy-1.17.0"
- sources."inherits-2.0.4"
- sources."internal-ip-4.3.0"
- sources."ip-regex-2.1.0"
- sources."ipaddr.js-1.9.1"
- sources."is-binary-path-2.1.0"
- sources."is-buffer-1.1.6"
- sources."is-extglob-2.1.1"
- sources."is-glob-4.0.1"
- sources."is-number-7.0.0"
- sources."is-stream-1.1.0"
- sources."is-wsl-1.1.0"
- sources."isexe-2.0.0"
- sources."lru-cache-4.1.5"
- sources."md5-2.2.1"
- sources."mime-2.4.3"
- sources."ms-2.0.0"
- sources."nice-try-1.0.5"
- sources."normalize-path-3.0.0"
- sources."npm-run-path-2.0.2"
- sources."on-finished-2.3.0"
- sources."once-1.4.0"
- sources."open-6.4.0"
- sources."os-tmpdir-1.0.2"
- sources."p-finally-1.0.0"
- sources."parseurl-1.3.3"
- sources."path-key-2.0.1"
- sources."pem-1.14.2"
- sources."picomatch-2.0.7"
- sources."pseudomap-1.0.2"
- sources."pump-3.0.0"
- sources."range-parser-1.2.1"
- sources."readdirp-3.1.2"
- sources."requires-port-1.0.0"
- sources."semver-5.7.1"
- (sources."send-0.17.1" // {
- dependencies = [
- sources."mime-1.6.0"
- sources."ms-2.1.1"
- ];
- })
- sources."serve-static-1.14.1"
- sources."setprototypeof-1.1.1"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
- sources."signal-exit-3.0.2"
- sources."statuses-1.5.0"
- sources."strip-ansi-3.0.1"
- sources."strip-eof-1.0.0"
- sources."supports-color-2.0.0"
- sources."to-regex-range-5.0.1"
- sources."toidentifier-1.0.0"
- sources."unpipe-1.0.0"
- sources."which-1.3.1"
- sources."wrappy-1.0.2"
- sources."ws-7.1.1"
- sources."yallist-2.1.2"
- ];
- buildInputs = globalBuildInputs;
- meta = {
- description = "A flexible dev server for Elm. Live reload included!";
- homepage = "https://github.com/wking-io/elm-live#readme";
- license = "MIT";
- };
- production = true;
- bypassCache = true;
- reconstructLock = true;
- };
elm-oracle = nodeEnv.buildNodePackage {
name = "elm-oracle";
packageName = "elm-oracle";
@@ -50585,12 +51986,12 @@ in
sources."color-name-1.1.3"
sources."concat-map-0.0.1"
sources."conf-1.4.0"
- (sources."convert-source-map-1.6.0" // {
+ (sources."convert-source-map-1.7.0" // {
dependencies = [
sources."safe-buffer-5.1.2"
];
})
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
sources."cross-spawn-5.1.0"
sources."currently-unhandled-0.4.1"
sources."debug-2.6.9"
@@ -50609,13 +52010,13 @@ in
sources."get-stream-3.0.0"
sources."globals-9.18.0"
sources."got-7.1.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-ansi-3.0.0"
sources."has-flag-3.0.0"
sources."has-symbol-support-x-1.4.2"
sources."has-to-string-tag-x-1.4.1"
sources."home-or-tmp-2.0.0"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."import-jsx-1.3.2"
sources."imurmurhash-0.1.4"
sources."indent-string-3.2.0"
@@ -50702,7 +52103,7 @@ in
sources."private-0.1.8"
sources."prop-types-15.7.2"
sources."pseudomap-1.0.2"
- sources."react-is-16.9.0"
+ sources."react-is-16.11.0"
sources."read-pkg-1.1.0"
(sources."read-pkg-up-1.0.1" // {
dependencies = [
@@ -50795,19 +52196,19 @@ in
eslint = nodeEnv.buildNodePackage {
name = "eslint";
packageName = "eslint";
- version = "6.4.0";
+ version = "6.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-6.4.0.tgz";
- sha512 = "WTVEzK3lSFoXUovDHEbkJqCVPEPwbhCq4trDktNI6ygs7aO41d4cDT0JFAT5MivzZeVLWlg7vHL+bgrQv/t3vA==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-6.6.0.tgz";
+ sha512 = "PpEBq7b6qY/qrOmpYQ/jTMDYfuQMELR4g4WI1M/NaSDDD/bdcMb+dj4Hgks7p41kW2caXsPsEZAEAyAgjVVC0g==";
};
dependencies = [
sources."@babel/code-frame-7.5.5"
sources."@babel/highlight-7.5.0"
- sources."acorn-7.0.0"
- sources."acorn-jsx-5.0.2"
+ sources."acorn-7.1.0"
+ sources."acorn-jsx-5.1.0"
sources."ajv-6.10.2"
- sources."ansi-escapes-3.2.0"
- sources."ansi-regex-3.0.0"
+ sources."ansi-escapes-4.2.1"
+ sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
sources."astral-regex-1.0.0"
@@ -50816,7 +52217,7 @@ in
sources."callsites-3.1.0"
sources."chalk-2.4.2"
sources."chardet-0.7.0"
- sources."cli-cursor-2.1.0"
+ sources."cli-cursor-3.1.0"
sources."cli-width-2.2.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
@@ -50829,12 +52230,12 @@ in
sources."debug-4.1.1"
sources."deep-is-0.1.3"
sources."doctrine-3.0.0"
- sources."emoji-regex-7.0.3"
+ sources."emoji-regex-8.0.0"
sources."escape-string-regexp-1.0.5"
sources."eslint-scope-5.0.0"
- sources."eslint-utils-1.4.2"
+ sources."eslint-utils-1.4.3"
sources."eslint-visitor-keys-1.1.0"
- sources."espree-6.1.1"
+ sources."espree-6.1.2"
sources."esprima-4.0.1"
sources."esquery-1.0.1"
sources."esrecurse-4.2.1"
@@ -50844,13 +52245,13 @@ in
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
sources."fast-levenshtein-2.0.6"
- sources."figures-2.0.0"
+ sources."figures-3.1.0"
sources."file-entry-cache-5.0.1"
sources."flat-cache-2.0.1"
sources."flatted-2.0.1"
sources."fs.realpath-1.0.0"
sources."functional-red-black-tree-1.0.1"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."glob-parent-5.1.0"
sources."globals-11.12.0"
sources."has-flag-3.0.0"
@@ -50860,9 +52261,9 @@ in
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."inquirer-6.5.2"
+ sources."inquirer-7.0.0"
sources."is-extglob-2.1.1"
- sources."is-fullwidth-code-point-2.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.1"
sources."is-promise-2.1.0"
sources."isexe-2.0.0"
@@ -50872,17 +52273,17 @@ in
sources."json-stable-stringify-without-jsonify-1.0.1"
sources."levn-0.3.0"
sources."lodash-4.17.15"
- sources."mimic-fn-1.2.0"
+ sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
sources."ms-2.1.2"
- sources."mute-stream-0.0.7"
+ sources."mute-stream-0.0.8"
sources."natural-compare-1.4.0"
sources."nice-try-1.0.5"
sources."once-1.4.0"
- sources."onetime-2.0.1"
- sources."optionator-0.8.2"
+ sources."onetime-5.1.0"
+ sources."optionator-0.8.3"
sources."os-tmpdir-1.0.2"
sources."parent-module-1.0.1"
sources."path-is-absolute-1.0.1"
@@ -50892,7 +52293,7 @@ in
sources."punycode-2.1.1"
sources."regexpp-2.0.1"
sources."resolve-from-4.0.0"
- sources."restore-cursor-2.0.0"
+ sources."restore-cursor-3.1.0"
sources."rimraf-2.6.3"
sources."run-async-2.3.0"
sources."rxjs-6.5.3"
@@ -50901,11 +52302,15 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.2"
- sources."slice-ansi-2.1.0"
- sources."sprintf-js-1.0.3"
- (sources."string-width-2.1.1" // {
+ (sources."slice-ansi-2.1.0" // {
dependencies = [
- sources."strip-ansi-4.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
+ ];
+ })
+ sources."sprintf-js-1.0.3"
+ (sources."string-width-4.2.0" // {
+ dependencies = [
+ sources."strip-ansi-6.0.0"
];
})
(sources."strip-ansi-5.2.0" // {
@@ -50917,6 +52322,8 @@ in
sources."supports-color-5.5.0"
(sources."table-5.4.6" // {
dependencies = [
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
sources."string-width-3.1.0"
];
})
@@ -50925,10 +52332,11 @@ in
sources."tmp-0.0.33"
sources."tslib-1.10.0"
sources."type-check-0.3.2"
+ sources."type-fest-0.5.2"
sources."uri-js-4.2.2"
sources."v8-compile-cache-2.1.0"
sources."which-1.3.1"
- sources."wordwrap-1.0.0"
+ sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
sources."write-1.0.3"
];
@@ -50953,11 +52361,11 @@ in
dependencies = [
sources."@babel/code-frame-7.5.5"
sources."@babel/highlight-7.5.0"
- sources."acorn-7.0.0"
- sources."acorn-jsx-5.0.2"
+ sources."acorn-7.1.0"
+ sources."acorn-jsx-5.1.0"
sources."ajv-6.10.2"
- sources."ansi-escapes-3.2.0"
- sources."ansi-regex-3.0.0"
+ sources."ansi-escapes-4.2.1"
+ sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
sources."astral-regex-1.0.0"
@@ -50966,7 +52374,7 @@ in
sources."callsites-3.1.0"
sources."chalk-2.4.2"
sources."chardet-0.7.0"
- sources."cli-cursor-2.1.0"
+ sources."cli-cursor-3.1.0"
sources."cli-width-2.2.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
@@ -50980,13 +52388,13 @@ in
sources."debug-4.1.1"
sources."deep-is-0.1.3"
sources."doctrine-3.0.0"
- sources."emoji-regex-7.0.3"
+ sources."emoji-regex-8.0.0"
sources."escape-string-regexp-1.0.5"
- sources."eslint-6.4.0"
+ sources."eslint-6.6.0"
sources."eslint-scope-5.0.0"
- sources."eslint-utils-1.4.2"
+ sources."eslint-utils-1.4.3"
sources."eslint-visitor-keys-1.1.0"
- sources."espree-6.1.1"
+ sources."espree-6.1.2"
sources."esprima-4.0.1"
sources."esquery-1.0.1"
sources."esrecurse-4.2.1"
@@ -50996,13 +52404,13 @@ in
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
sources."fast-levenshtein-2.0.6"
- sources."figures-2.0.0"
+ sources."figures-3.1.0"
sources."file-entry-cache-5.0.1"
sources."flat-cache-2.0.1"
sources."flatted-2.0.1"
sources."fs.realpath-1.0.0"
sources."functional-red-black-tree-1.0.1"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."glob-parent-5.1.0"
sources."globals-11.12.0"
sources."has-flag-3.0.0"
@@ -51012,9 +52420,9 @@ in
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."inquirer-6.5.2"
+ sources."inquirer-7.0.0"
sources."is-extglob-2.1.1"
- sources."is-fullwidth-code-point-2.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.1"
sources."is-promise-2.1.0"
sources."isexe-2.0.0"
@@ -51024,18 +52432,18 @@ in
sources."json-stable-stringify-without-jsonify-1.0.1"
sources."levn-0.3.0"
sources."lodash-4.17.15"
- sources."mimic-fn-1.2.0"
+ sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
sources."ms-2.1.2"
- sources."mute-stream-0.0.7"
+ sources."mute-stream-0.0.8"
sources."nanolru-1.0.0"
sources."natural-compare-1.4.0"
sources."nice-try-1.0.5"
sources."once-1.4.0"
- sources."onetime-2.0.1"
- sources."optionator-0.8.2"
+ sources."onetime-5.1.0"
+ sources."optionator-0.8.3"
sources."os-tmpdir-1.0.2"
sources."parent-module-1.0.1"
sources."path-is-absolute-1.0.1"
@@ -51047,7 +52455,7 @@ in
sources."regexpp-2.0.1"
sources."resolve-1.12.0"
sources."resolve-from-4.0.0"
- sources."restore-cursor-2.0.0"
+ sources."restore-cursor-3.1.0"
sources."rimraf-2.6.3"
sources."run-async-2.3.0"
sources."rxjs-6.5.3"
@@ -51056,11 +52464,15 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.2"
- sources."slice-ansi-2.1.0"
- sources."sprintf-js-1.0.3"
- (sources."string-width-2.1.1" // {
+ (sources."slice-ansi-2.1.0" // {
dependencies = [
- sources."strip-ansi-4.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
+ ];
+ })
+ sources."sprintf-js-1.0.3"
+ (sources."string-width-4.2.0" // {
+ dependencies = [
+ sources."strip-ansi-6.0.0"
];
})
(sources."strip-ansi-5.2.0" // {
@@ -51072,6 +52484,8 @@ in
sources."supports-color-5.5.0"
(sources."table-5.4.6" // {
dependencies = [
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
sources."string-width-3.1.0"
];
})
@@ -51080,10 +52494,11 @@ in
sources."tmp-0.0.33"
sources."tslib-1.10.0"
sources."type-check-0.3.2"
+ sources."type-fest-0.5.2"
sources."uri-js-4.2.2"
sources."v8-compile-cache-2.1.0"
sources."which-1.3.1"
- sources."wordwrap-1.0.0"
+ sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
sources."write-1.0.3"
];
@@ -51152,13 +52567,13 @@ in
sources."fs-extra-1.0.0"
sources."get-stdin-4.0.1"
sources."getpass-0.1.7"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-ansi-2.0.0"
sources."has-flag-3.0.0"
sources."hasha-2.2.0"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-signature-1.2.0"
sources."indent-string-2.1.0"
sources."inherits-2.0.4"
@@ -51339,9 +52754,9 @@ in
sources."generate-function-1.1.0"
sources."generate-object-property-1.2.0"
sources."get-stream-3.0.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-flag-3.0.0"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."iconv-lite-0.4.24"
sources."indent-string-3.2.0"
sources."inherits-2.0.4"
@@ -51593,10 +53008,10 @@ in
sources."fsevents-1.2.9"
sources."function-bind-1.1.1"
sources."get-value-2.0.6"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."glob-base-0.3.0"
sources."glob-parent-2.0.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-1.0.3"
(sources."has-value-1.0.0" // {
dependencies = [
@@ -51956,7 +53371,7 @@ in
sources."asyncmemo-1.0.0"
sources."chloride-2.2.14"
sources."chloride-test-1.2.4"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."debug-4.1.1"
sources."deep-extend-0.6.0"
sources."diff-3.5.0"
@@ -51970,7 +53385,7 @@ in
sources."git-remote-ssb-2.0.4"
sources."git-ssb-web-2.8.0"
sources."hashlru-2.3.0"
- sources."highlight.js-9.15.10"
+ sources."highlight.js-9.16.2"
sources."increment-buffer-1.0.1"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -51985,8 +53400,8 @@ in
sources."jsonpointer-4.0.1"
sources."kvgraph-0.1.0"
sources."kvset-1.0.0"
- sources."libsodium-0.7.5"
- sources."libsodium-wrappers-0.7.5"
+ sources."libsodium-0.7.6"
+ sources."libsodium-wrappers-0.7.6"
sources."lodash.get-4.4.2"
sources."looper-4.0.0"
sources."lrucache-1.0.3"
@@ -52002,13 +53417,13 @@ in
sources."moo-0.4.3"
sources."ms-2.1.2"
sources."multicb-1.2.2"
- sources."multiserver-3.4.0"
+ sources."multiserver-3.6.0"
sources."multiserver-address-1.0.1"
sources."multiserver-scopes-1.0.0"
sources."muxrpc-6.4.2"
sources."nan-2.14.0"
sources."nearley-2.19.0"
- sources."node-gyp-build-4.1.1"
+ sources."node-gyp-build-4.2.0"
sources."node-polyglot-1.0.0"
sources."non-private-ip-1.4.4"
sources."options-0.0.6"
@@ -52073,8 +53488,8 @@ in
sources."semver-5.7.1"
sources."separator-escape-0.0.0"
sources."sha.js-2.4.5"
- sources."smart-buffer-4.0.2"
- sources."socks-2.3.2"
+ sources."smart-buffer-4.1.0"
+ sources."socks-2.3.3"
sources."sodium-browserify-1.3.0"
(sources."sodium-browserify-tweetnacl-0.2.6" // {
dependencies = [
@@ -52089,7 +53504,7 @@ in
sources."ssb-caps-1.1.0"
(sources."ssb-client-4.7.8" // {
dependencies = [
- sources."ssb-config-3.3.2"
+ sources."ssb-config-3.4.3"
];
})
sources."ssb-config-2.3.9"
@@ -52152,6 +53567,287 @@ in
bypassCache = true;
reconstructLock = true;
};
+ gitmoji-cli = nodeEnv.buildNodePackage {
+ name = "gitmoji-cli";
+ packageName = "gitmoji-cli";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-3.0.0.tgz";
+ sha512 = "eRb/bUvC5E5TXSD0/A6DJffPP+g7gcpn572XhC/sQnWW0B3fopeegldE++pM2bfKuUGGsObRThsbuU5NqR8P9Q==";
+ };
+ dependencies = [
+ sources."@sindresorhus/is-0.14.0"
+ sources."@szmarczak/http-timer-1.1.2"
+ sources."ajv-6.10.2"
+ (sources."ansi-align-3.0.0" // {
+ dependencies = [
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-3.1.0"
+ ];
+ })
+ sources."ansi-escapes-4.2.1"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-3.2.1"
+ sources."array-find-index-1.0.2"
+ sources."arrify-1.0.1"
+ (sources."boxen-3.2.0" // {
+ dependencies = [
+ sources."camelcase-5.3.1"
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-3.1.0"
+ sources."type-fest-0.3.1"
+ ];
+ })
+ (sources."cacheable-request-6.1.0" // {
+ dependencies = [
+ sources."lowercase-keys-2.0.0"
+ ];
+ })
+ sources."camelcase-4.1.0"
+ sources."camelcase-keys-4.2.0"
+ sources."chalk-2.4.2"
+ sources."chardet-0.7.0"
+ sources."ci-info-2.0.0"
+ sources."cli-boxes-2.2.0"
+ sources."cli-cursor-3.1.0"
+ sources."cli-spinners-2.2.0"
+ sources."cli-width-2.2.0"
+ sources."clone-1.0.4"
+ sources."clone-response-1.0.2"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."conf-6.2.0"
+ (sources."configstore-4.0.0" // {
+ dependencies = [
+ sources."dot-prop-4.2.0"
+ sources."is-obj-1.0.1"
+ sources."make-dir-1.3.0"
+ sources."write-file-atomic-2.4.3"
+ ];
+ })
+ sources."cross-spawn-7.0.1"
+ sources."crypto-random-string-1.0.0"
+ sources."currently-unhandled-0.4.1"
+ sources."debounce-fn-3.0.1"
+ sources."decamelize-1.2.0"
+ (sources."decamelize-keys-1.1.0" // {
+ dependencies = [
+ sources."map-obj-1.0.1"
+ ];
+ })
+ sources."decompress-response-3.3.0"
+ sources."deep-extend-0.6.0"
+ sources."defaults-1.0.3"
+ sources."defer-to-connect-1.1.0"
+ sources."dot-prop-5.2.0"
+ sources."duplexer3-0.1.4"
+ sources."emoji-regex-8.0.0"
+ sources."end-of-stream-1.4.4"
+ sources."env-paths-2.2.0"
+ sources."error-ex-1.3.2"
+ sources."escape-string-regexp-1.0.5"
+ sources."execa-3.3.0"
+ sources."external-editor-3.1.0"
+ sources."fast-deep-equal-2.0.1"
+ sources."fast-json-stable-stringify-2.0.0"
+ sources."figures-3.1.0"
+ sources."find-up-3.0.0"
+ sources."get-stream-5.1.0"
+ sources."global-dirs-0.1.1"
+ (sources."got-9.6.0" // {
+ dependencies = [
+ sources."get-stream-4.1.0"
+ ];
+ })
+ sources."graceful-fs-4.2.3"
+ sources."has-flag-3.0.0"
+ sources."has-yarn-2.1.0"
+ sources."hosted-git-info-2.8.5"
+ sources."http-cache-semantics-4.0.3"
+ sources."human-signals-1.1.1"
+ sources."iconv-lite-0.4.24"
+ sources."import-lazy-2.1.0"
+ sources."imurmurhash-0.1.4"
+ sources."indent-string-3.2.0"
+ sources."ini-1.3.5"
+ sources."inquirer-7.0.0"
+ (sources."inquirer-autocomplete-prompt-1.0.1" // {
+ dependencies = [
+ sources."ansi-escapes-3.2.0"
+ sources."figures-2.0.0"
+ ];
+ })
+ sources."is-arrayish-0.2.1"
+ sources."is-ci-2.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."is-installed-globally-0.1.0"
+ sources."is-interactive-1.0.0"
+ sources."is-npm-3.0.0"
+ sources."is-obj-2.0.0"
+ sources."is-path-inside-1.0.1"
+ sources."is-plain-obj-1.1.0"
+ sources."is-promise-2.1.0"
+ sources."is-stream-2.0.0"
+ sources."is-typedarray-1.0.0"
+ sources."is-yarn-global-0.3.0"
+ sources."isexe-2.0.0"
+ sources."json-buffer-3.0.0"
+ sources."json-parse-better-errors-1.0.2"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-schema-typed-7.0.2"
+ sources."keyv-3.1.0"
+ sources."latest-version-5.1.0"
+ sources."load-json-file-4.0.0"
+ sources."locate-path-3.0.0"
+ sources."lodash-4.17.15"
+ sources."log-symbols-3.0.0"
+ sources."loud-rejection-1.6.0"
+ sources."lowercase-keys-1.0.1"
+ sources."lru-cache-4.1.5"
+ sources."make-dir-3.0.0"
+ sources."map-obj-2.0.0"
+ sources."meow-5.0.0"
+ sources."merge-stream-2.0.0"
+ sources."mimic-fn-2.1.0"
+ sources."mimic-response-1.0.1"
+ sources."minimist-1.2.0"
+ sources."minimist-options-3.0.2"
+ sources."mute-stream-0.0.8"
+ sources."node-fetch-2.6.0"
+ (sources."normalize-package-data-2.5.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."normalize-url-4.5.0"
+ sources."npm-run-path-4.0.0"
+ sources."once-1.4.0"
+ sources."onetime-5.1.0"
+ sources."ora-4.0.2"
+ sources."os-tmpdir-1.0.2"
+ sources."p-cancelable-1.1.0"
+ sources."p-finally-2.0.1"
+ sources."p-limit-2.2.1"
+ sources."p-locate-3.0.0"
+ sources."p-try-2.2.0"
+ sources."package-json-6.5.0"
+ sources."parse-json-4.0.0"
+ sources."path-exists-3.0.0"
+ sources."path-is-inside-1.0.2"
+ sources."path-key-3.1.0"
+ sources."path-parse-1.0.6"
+ sources."path-type-3.0.0"
+ sources."pify-3.0.0"
+ sources."pkg-up-3.1.0"
+ sources."prepend-http-2.0.0"
+ sources."pseudomap-1.0.2"
+ sources."pump-3.0.0"
+ sources."punycode-2.1.1"
+ sources."quick-lru-1.1.0"
+ sources."rc-1.2.8"
+ sources."read-pkg-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."redent-2.0.0"
+ sources."registry-auth-token-4.0.0"
+ sources."registry-url-5.1.0"
+ sources."resolve-1.12.0"
+ sources."responselike-1.0.2"
+ sources."restore-cursor-3.1.0"
+ sources."run-async-2.3.0"
+ sources."rxjs-6.5.3"
+ sources."safe-buffer-5.2.0"
+ sources."safer-buffer-2.1.2"
+ sources."semver-6.3.0"
+ (sources."semver-diff-2.1.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
+ sources."signal-exit-3.0.2"
+ sources."spdx-correct-3.1.0"
+ sources."spdx-exceptions-2.2.0"
+ sources."spdx-expression-parse-3.0.0"
+ sources."spdx-license-ids-3.0.5"
+ (sources."string-width-4.2.0" // {
+ dependencies = [
+ sources."strip-ansi-6.0.0"
+ ];
+ })
+ (sources."strip-ansi-5.2.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ ];
+ })
+ sources."strip-bom-3.0.0"
+ sources."strip-eof-1.0.0"
+ sources."strip-final-newline-2.0.0"
+ sources."strip-indent-2.0.0"
+ sources."strip-json-comments-2.0.1"
+ sources."supports-color-5.5.0"
+ (sources."term-size-1.2.0" // {
+ dependencies = [
+ sources."cross-spawn-5.1.0"
+ sources."execa-0.7.0"
+ sources."get-stream-3.0.0"
+ sources."is-stream-1.1.0"
+ sources."npm-run-path-2.0.2"
+ sources."p-finally-1.0.0"
+ sources."path-key-2.0.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."which-1.3.1"
+ ];
+ })
+ sources."through-2.3.8"
+ sources."tmp-0.0.33"
+ sources."to-readable-stream-1.0.0"
+ sources."trim-newlines-2.0.0"
+ sources."tslib-1.10.0"
+ sources."type-fest-0.5.2"
+ sources."typedarray-to-buffer-3.1.5"
+ sources."unique-string-1.0.0"
+ sources."update-notifier-3.0.1"
+ sources."uri-js-4.2.2"
+ sources."url-parse-lax-3.0.0"
+ sources."validate-npm-package-license-3.0.4"
+ sources."wcwidth-1.0.1"
+ sources."which-2.0.1"
+ (sources."widest-line-2.0.1" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
+ sources."wrappy-1.0.2"
+ sources."write-file-atomic-3.0.1"
+ sources."xdg-basedir-3.0.0"
+ sources."yallist-2.1.2"
+ sources."yargs-parser-10.1.0"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "A gitmoji client for using emojis on commit messages.";
+ homepage = "https://github.com/carloscuesta/gitmoji-cli#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
graphql-cli = nodeEnv.buildNodePackage {
name = "graphql-cli";
packageName = "graphql-cli";
@@ -52173,11 +53869,21 @@ in
sources."yargs-parser-7.0.0"
];
})
+ sources."@sindresorhus/is-0.14.0"
+ sources."@szmarczak/http-timer-1.1.2"
sources."accepts-1.3.7"
sources."agent-base-4.3.0"
sources."ajv-6.10.2"
- 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."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
+ sources."ansi-escapes-4.2.1"
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
(sources."apollo-codegen-0.20.2" // {
@@ -52205,17 +53911,33 @@ in
sources."babel-runtime-6.26.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
(sources."body-parser-1.19.0" // {
dependencies = [
sources."qs-6.7.0"
];
})
- sources."boxen-1.3.0"
+ (sources."boxen-3.2.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."camelcase-5.3.1"
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ sources."type-fest-0.3.1"
+ ];
+ })
sources."brace-expansion-1.1.11"
sources."buffer-equal-constant-time-1.0.1"
sources."buffer-from-1.1.1"
sources."bytes-3.1.0"
+ (sources."cacheable-request-6.1.0" // {
+ dependencies = [
+ sources."get-stream-5.1.0"
+ sources."lowercase-keys-2.0.0"
+ ];
+ })
sources."call-me-maybe-1.0.1"
sources."caller-callsite-2.0.0"
sources."caller-path-2.0.0"
@@ -52227,14 +53949,15 @@ in
sources."chalk-2.4.2"
sources."change-case-3.1.0"
sources."chardet-0.7.0"
- sources."chownr-1.1.2"
- sources."ci-info-1.6.0"
- sources."cli-boxes-1.0.0"
- sources."cli-cursor-2.1.0"
+ sources."chownr-1.1.3"
+ sources."ci-info-2.0.0"
+ sources."cli-boxes-2.2.0"
+ sources."cli-cursor-3.1.0"
sources."cli-spinners-2.2.0"
sources."cli-width-2.2.0"
sources."cliui-4.1.0"
sources."clone-1.0.4"
+ sources."clone-response-1.0.2"
sources."co-4.6.0"
sources."code-point-at-1.1.0"
sources."color-convert-1.9.3"
@@ -52247,10 +53970,10 @@ in
})
sources."combined-stream-1.0.8"
sources."command-exists-1.2.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."common-tags-1.8.0"
sources."concat-map-0.0.1"
- sources."configstore-3.1.2"
+ sources."configstore-4.0.0"
sources."constant-case-2.0.0"
(sources."content-disposition-0.5.3" // {
dependencies = [
@@ -52260,17 +53983,39 @@ in
sources."content-type-1.0.4"
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
sources."core-util-is-1.0.2"
sources."cosmiconfig-5.2.1"
sources."create-error-class-3.0.2"
- sources."creato-1.0.5"
+ (sources."creato-1.1.0" // {
+ dependencies = [
+ sources."ansi-regex-5.0.0"
+ sources."inquirer-7.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."ora-4.0.2"
+ (sources."string-width-4.2.0" // {
+ dependencies = [
+ sources."strip-ansi-6.0.0"
+ ];
+ })
+ (sources."strip-ansi-5.2.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ ];
+ })
+ sources."update-notifier-3.0.1"
+ ];
+ })
(sources."cross-fetch-2.2.2" // {
dependencies = [
sources."node-fetch-2.1.2"
];
})
- sources."cross-spawn-6.0.5"
+ (sources."cross-spawn-6.0.5" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
sources."crypto-random-string-1.0.0"
(sources."cucumber-html-reporter-3.0.4" // {
dependencies = [
@@ -52281,8 +54026,10 @@ in
sources."dashdash-1.14.1"
sources."debug-2.6.9"
sources."decamelize-1.2.0"
+ sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
sources."defaults-1.0.3"
+ sources."defer-to-connect-1.1.0"
sources."delayed-stream-1.0.0"
sources."depd-1.1.2"
sources."destroy-1.0.4"
@@ -52299,9 +54046,10 @@ in
sources."ecc-jsbn-0.1.2"
sources."ecdsa-sig-formatter-1.0.11"
sources."ee-first-1.1.1"
+ sources."emoji-regex-8.0.0"
sources."encodeurl-1.0.2"
sources."encoding-0.1.12"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."errno-0.1.7"
sources."error-ex-1.3.2"
sources."es6-promise-4.2.8"
@@ -52327,7 +54075,7 @@ in
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
- sources."path-to-regexp-1.7.0"
+ sources."path-to-regexp-1.8.0"
];
})
sources."extend-3.0.2"
@@ -52339,7 +54087,7 @@ in
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
- sources."figures-2.0.0"
+ sources."figures-3.1.0"
sources."finalhandler-1.1.2"
sources."find-0.2.9"
sources."find-up-2.1.0"
@@ -52349,17 +54097,21 @@ in
sources."forwarded-0.1.2"
sources."fresh-0.5.2"
sources."fs-extra-5.0.0"
- sources."fs-minipass-1.2.7"
+ sources."fs-minipass-2.0.0"
sources."fs.realpath-1.0.0"
sources."get-caller-file-1.0.3"
sources."get-stream-3.0.0"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."global-dirs-0.1.1"
sources."global-modules-1.0.0"
sources."global-prefix-1.0.2"
- sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ (sources."got-9.6.0" // {
+ dependencies = [
+ sources."get-stream-4.1.0"
+ ];
+ })
+ sources."graceful-fs-4.2.3"
sources."graphcool-json-schema-1.2.1"
(sources."graphcool-yml-0.4.15" // {
dependencies = [
@@ -52372,7 +54124,7 @@ in
sources."ms-2.1.2"
];
})
- sources."graphql-14.5.7"
+ sources."graphql-14.5.8"
(sources."graphql-cli-prepare-1.4.19" // {
dependencies = [
sources."chalk-2.3.1"
@@ -52395,9 +54147,11 @@ in
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-flag-3.0.0"
+ sources."has-yarn-2.1.0"
sources."header-case-1.0.1"
sources."homedir-polyfill-1.0.3"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
+ sources."http-cache-semantics-4.0.3"
(sources."http-errors-1.7.2" // {
dependencies = [
sources."inherits-2.0.3"
@@ -52409,7 +54163,7 @@ in
];
})
sources."http-signature-1.2.0"
- (sources."https-proxy-agent-2.2.2" // {
+ (sources."https-proxy-agent-2.2.4" // {
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
@@ -52427,17 +54181,27 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- sources."inquirer-6.2.0"
+ (sources."inquirer-6.2.0" // {
+ dependencies = [
+ sources."ansi-escapes-3.2.0"
+ sources."cli-cursor-2.1.0"
+ sources."figures-2.0.0"
+ sources."mute-stream-0.0.7"
+ sources."onetime-2.0.1"
+ sources."restore-cursor-2.0.0"
+ ];
+ })
sources."invert-kv-1.0.0"
sources."ip-regex-1.0.3"
sources."ipaddr.js-1.9.0"
sources."is-arrayish-0.2.1"
- sources."is-ci-1.2.1"
+ sources."is-ci-2.0.0"
sources."is-directory-0.3.1"
sources."is-fullwidth-code-point-1.0.0"
sources."is-installed-globally-0.1.0"
+ sources."is-interactive-1.0.0"
sources."is-lower-case-1.1.3"
- sources."is-npm-1.0.0"
+ sources."is-npm-3.0.0"
sources."is-obj-1.0.1"
sources."is-path-inside-1.0.1"
sources."is-promise-2.1.0"
@@ -52449,6 +54213,7 @@ in
sources."is-url-superb-2.0.0"
sources."is-windows-1.0.2"
sources."is-wsl-1.1.0"
+ sources."is-yarn-global-0.3.0"
sources."isarray-0.0.1"
sources."isexe-2.0.0"
(sources."isomorphic-fetch-2.2.1" // {
@@ -52462,6 +54227,7 @@ in
sources."js-yaml-3.13.1"
sources."jsbn-0.1.1"
sources."jsesc-2.5.2"
+ sources."json-buffer-3.0.0"
sources."json-parse-better-errors-1.0.2"
sources."json-schema-0.2.3"
(sources."json-schema-ref-parser-3.3.1" // {
@@ -52478,16 +54244,19 @@ in
(sources."jsonwebtoken-8.5.1" // {
dependencies = [
sources."ms-2.1.2"
+ sources."semver-5.7.1"
];
})
sources."jsprim-1.4.1"
sources."jwa-1.4.1"
sources."jws-3.2.2"
- sources."latest-version-3.1.0"
+ sources."keyv-3.1.0"
+ sources."latest-version-5.1.0"
sources."lcid-1.0.0"
(sources."load-json-file-2.0.0" // {
dependencies = [
sources."parse-json-2.2.0"
+ sources."pify-2.3.0"
];
})
sources."locate-path-2.0.0"
@@ -52501,16 +54270,12 @@ in
sources."lodash.isplainobject-4.0.6"
sources."lodash.isstring-4.0.1"
sources."lodash.once-4.1.1"
- sources."log-symbols-2.2.0"
+ sources."log-symbols-3.0.0"
sources."lower-case-1.1.4"
sources."lower-case-first-1.0.2"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
- (sources."make-dir-1.3.0" // {
- dependencies = [
- sources."pify-3.0.0"
- ];
- })
+ sources."make-dir-1.3.0"
sources."map-age-cleaner-0.1.3"
sources."media-typer-0.3.0"
sources."mem-1.1.0"
@@ -52520,29 +54285,42 @@ in
sources."mime-db-1.40.0"
sources."mime-types-2.1.24"
sources."mimic-fn-1.2.0"
+ sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- (sources."minipass-2.8.1" // {
+ sources."minimist-1.2.0"
+ (sources."minipass-3.1.1" // {
dependencies = [
- sources."yallist-3.0.3"
+ sources."yallist-4.0.0"
+ ];
+ })
+ (sources."minizlib-2.1.0" // {
+ dependencies = [
+ sources."yallist-4.0.0"
+ ];
+ })
+ (sources."mkdirp-0.5.1" // {
+ dependencies = [
+ sources."minimist-0.0.8"
];
})
- sources."minizlib-1.2.2"
- sources."mkdirp-0.5.1"
sources."ms-2.0.0"
- sources."mute-stream-0.0.7"
+ sources."mute-stream-0.0.8"
sources."negotiator-0.6.2"
sources."nice-try-1.0.5"
sources."no-case-2.3.2"
sources."node-fetch-2.6.0"
sources."node-request-by-swagger-1.1.4"
- sources."normalize-package-data-2.5.0"
+ (sources."normalize-package-data-2.5.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."normalize-url-4.5.0"
sources."npm-path-2.0.4"
sources."npm-paths-1.0.0"
(sources."npm-run-4.1.2" // {
dependencies = [
sources."cross-spawn-5.1.0"
- sources."minimist-1.2.0"
];
})
sources."npm-run-path-2.0.2"
@@ -52551,25 +54329,34 @@ in
sources."oauth-sign-0.9.0"
sources."on-finished-2.3.0"
sources."once-1.4.0"
- sources."onetime-2.0.1"
+ (sources."onetime-5.1.0" // {
+ dependencies = [
+ sources."mimic-fn-2.1.0"
+ ];
+ })
sources."ono-4.0.11"
sources."open-0.0.5"
sources."opn-5.5.0"
(sources."ora-3.4.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
+ sources."cli-cursor-2.1.0"
+ sources."log-symbols-2.2.0"
+ sources."onetime-2.0.1"
+ sources."restore-cursor-2.0.0"
sources."strip-ansi-5.2.0"
];
})
sources."os-locale-2.1.0"
sources."os-tmpdir-1.0.2"
+ 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-try-1.0.0"
- sources."package-json-4.0.1"
+ sources."package-json-6.5.0"
sources."param-case-2.1.1"
sources."parse-github-url-1.0.2"
sources."parse-json-4.0.0"
@@ -52583,10 +54370,14 @@ in
sources."path-key-2.0.1"
sources."path-parse-1.0.6"
sources."path-to-regexp-0.1.7"
- sources."path-type-2.0.0"
+ (sources."path-type-2.0.0" // {
+ dependencies = [
+ sources."pify-2.3.0"
+ ];
+ })
sources."performance-now-2.1.0"
- sources."pify-2.3.0"
- sources."prepend-http-1.0.4"
+ sources."pify-3.0.0"
+ sources."prepend-http-2.0.0"
sources."prisma-json-schema-0.1.3"
(sources."prisma-yml-1.26.6" // {
dependencies = [
@@ -52610,11 +54401,7 @@ in
sources."qs-6.5.2"
sources."range-parser-1.2.1"
sources."raw-body-2.4.0"
- (sources."rc-1.2.8" // {
- dependencies = [
- sources."minimist-1.2.0"
- ];
- })
+ sources."rc-1.2.8"
sources."read-pkg-2.0.0"
sources."read-pkg-up-2.0.0"
(sources."readable-stream-2.3.6" // {
@@ -52624,26 +54411,31 @@ in
];
})
sources."regenerator-runtime-0.11.1"
- sources."registry-auth-token-3.4.0"
- sources."registry-url-3.1.0"
+ sources."registry-auth-token-4.0.0"
+ sources."registry-url-5.1.0"
sources."replaceall-0.1.6"
sources."request-2.88.0"
- sources."request-promise-4.2.4"
- sources."request-promise-core-1.1.2"
+ sources."request-promise-4.2.5"
+ sources."request-promise-core-1.1.3"
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
sources."resolve-1.12.0"
sources."resolve-dir-1.0.1"
sources."resolve-from-4.0.0"
- sources."restore-cursor-2.0.0"
+ sources."responselike-1.0.2"
+ sources."restore-cursor-3.1.0"
sources."rimraf-2.7.1"
sources."run-async-2.3.0"
sources."rxjs-6.5.3"
sources."safe-buffer-5.2.0"
sources."safer-buffer-2.1.2"
sources."scuid-1.1.0"
- sources."semver-5.7.1"
- sources."semver-diff-2.1.0"
+ sources."semver-6.3.0"
+ (sources."semver-diff-2.1.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
(sources."send-0.17.1" // {
dependencies = [
sources."ms-2.1.1"
@@ -52660,7 +54452,7 @@ in
sources."simple-errors-1.0.1"
sources."snake-case-2.1.0"
sources."source-map-0.5.7"
- (sources."source-map-support-0.5.13" // {
+ (sources."source-map-support-0.5.16" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -52690,9 +54482,9 @@ in
sources."supports-color-5.5.0"
sources."swap-case-1.1.2"
sources."sync-exec-0.6.2"
- (sources."tar-4.4.11" // {
+ (sources."tar-5.0.5" // {
dependencies = [
- sources."yallist-3.0.3"
+ sources."yallist-4.0.0"
];
})
sources."term-size-1.2.0"
@@ -52703,6 +54495,7 @@ in
sources."tmp-0.1.0"
sources."tmp-graphql-config-extension-openapi-1.0.7"
sources."to-fast-properties-2.0.0"
+ sources."to-readable-stream-1.0.0"
sources."toidentifier-1.0.0"
(sources."tough-cookie-2.4.3" // {
dependencies = [
@@ -52714,17 +54507,36 @@ in
sources."tslib-1.10.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
+ sources."type-fest-0.5.2"
sources."type-is-1.6.18"
sources."unique-string-1.0.0"
sources."universalify-0.1.2"
sources."unpipe-1.0.0"
sources."unzip-response-2.0.1"
- sources."update-notifier-2.5.0"
+ (sources."update-notifier-2.5.0" // {
+ dependencies = [
+ sources."ansi-align-2.0.0"
+ sources."boxen-1.3.0"
+ sources."ci-info-1.6.0"
+ sources."cli-boxes-1.0.0"
+ sources."configstore-3.1.2"
+ sources."got-6.7.1"
+ sources."is-ci-1.2.1"
+ sources."is-npm-1.0.0"
+ sources."latest-version-3.1.0"
+ sources."package-json-4.0.1"
+ sources."prepend-http-1.0.4"
+ sources."registry-auth-token-3.4.0"
+ sources."registry-url-3.1.0"
+ sources."semver-5.7.1"
+ sources."url-parse-lax-1.0.0"
+ ];
+ })
sources."upper-case-1.1.3"
sources."upper-case-first-1.1.2"
sources."uri-js-4.2.2"
sources."url-join-4.0.0"
- sources."url-parse-lax-1.0.0"
+ sources."url-parse-lax-3.0.0"
sources."url-regex-3.2.0"
sources."util-deprecate-1.0.2"
sources."utils-merge-1.0.1"
@@ -53064,7 +54876,7 @@ in
sources."ansi-term-0.0.2"
sources."ansicolors-0.2.1"
sources."blessed-0.1.81"
- sources."blessed-contrib-4.8.17"
+ sources."blessed-contrib-4.8.18"
sources."bresenham-0.0.3"
sources."buffers-0.1.1"
sources."cardinal-1.0.0"
@@ -53076,8 +54888,8 @@ in
sources."define-properties-1.1.3"
sources."drawille-blessed-contrib-1.0.0"
sources."drawille-canvas-blessed-contrib-0.1.3"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-3.0.0"
(sources."event-stream-0.9.8" // {
@@ -53107,7 +54919,7 @@ in
sources."memorystream-0.3.1"
sources."node-emoji-1.10.0"
sources."nopt-2.1.2"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object.getownpropertydescriptors-2.0.3"
sources."optimist-0.3.7"
@@ -53122,7 +54934,7 @@ in
sources."string_decoder-0.10.31"
sources."strip-ansi-3.0.1"
sources."supports-color-2.0.0"
- sources."systeminformation-4.14.8"
+ sources."systeminformation-4.15.3"
sources."term-canvas-0.0.5"
sources."util.promisify-1.0.0"
sources."wordwrap-0.0.3"
@@ -53236,7 +55048,7 @@ in
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
- sources."convert-source-map-1.6.0"
+ sources."convert-source-map-1.7.0"
sources."copy-descriptor-0.1.1"
sources."copy-props-2.0.4"
sources."core-util-is-1.0.2"
@@ -53255,11 +55067,11 @@ in
sources."detect-file-1.0.0"
sources."duplexify-3.7.1"
sources."each-props-1.3.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
- sources."es5-ext-0.10.51"
+ sources."es5-ext-0.10.52"
sources."es6-iterator-2.0.3"
- sources."es6-symbol-3.1.2"
+ sources."es6-symbol-3.1.3"
sources."es6-weak-map-2.0.3"
(sources."expand-brackets-2.1.4" // {
dependencies = [
@@ -53280,6 +55092,11 @@ in
];
})
sources."expand-tilde-2.0.2"
+ (sources."ext-1.2.0" // {
+ dependencies = [
+ sources."type-2.0.0"
+ ];
+ })
sources."extend-3.0.2"
(sources."extend-shallow-3.0.2" // {
dependencies = [
@@ -53312,7 +55129,7 @@ in
sources."function-bind-1.1.1"
sources."get-caller-file-1.0.3"
sources."get-value-2.0.6"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
dependencies = [
sources."is-glob-3.1.0"
@@ -53323,7 +55140,7 @@ in
sources."global-modules-1.0.0"
sources."global-prefix-1.0.2"
sources."glogg-1.0.2"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."gulp-cli-2.2.0"
sources."gulplog-1.0.0"
sources."has-symbols-1.0.0"
@@ -53334,7 +55151,7 @@ in
];
})
sources."homedir-polyfill-1.0.3"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -53656,9 +55473,9 @@ in
sources."detect-file-1.0.0"
sources."each-props-1.3.2"
sources."error-ex-1.3.2"
- sources."es5-ext-0.10.51"
+ sources."es5-ext-0.10.52"
sources."es6-iterator-2.0.3"
- sources."es6-symbol-3.1.2"
+ sources."es6-symbol-3.1.3"
(sources."expand-brackets-2.1.4" // {
dependencies = [
sources."define-property-0.2.5"
@@ -53670,6 +55487,11 @@ in
];
})
sources."expand-tilde-2.0.2"
+ (sources."ext-1.2.0" // {
+ dependencies = [
+ sources."type-2.0.0"
+ ];
+ })
sources."extend-3.0.2"
(sources."extend-shallow-3.0.2" // {
dependencies = [
@@ -53700,7 +55522,7 @@ in
sources."global-modules-1.0.0"
sources."global-prefix-1.0.2"
sources."glogg-1.0.2"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."gulplog-1.0.0"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
@@ -53709,7 +55531,7 @@ in
];
})
sources."homedir-polyfill-1.0.3"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."inherits-2.0.4"
sources."ini-1.3.5"
sources."interpret-1.2.0"
@@ -53944,14 +55766,14 @@ in
dependencies = [
sources."camel-case-3.0.0"
sources."clean-css-4.2.1"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."he-1.2.0"
sources."lower-case-1.1.4"
sources."no-case-2.3.2"
sources."param-case-2.1.1"
sources."relateurl-0.2.7"
sources."source-map-0.6.1"
- sources."uglify-js-3.6.0"
+ sources."uglify-js-3.6.8"
sources."upper-case-1.1.3"
];
buildInputs = globalBuildInputs;
@@ -53996,7 +55818,7 @@ in
sources."dashdash-1.14.1"
sources."date-now-0.1.4"
sources."delayed-stream-1.0.0"
- (sources."dom-serializer-0.2.1" // {
+ (sources."dom-serializer-0.2.2" // {
dependencies = [
sources."domelementtype-2.0.1"
sources."entities-2.0.0"
@@ -54032,7 +55854,7 @@ in
sources."isarray-0.0.1"
sources."isstream-0.1.2"
sources."jsbn-0.1.1"
- (sources."jshint-2.10.2" // {
+ (sources."jshint-2.10.3" // {
dependencies = [
sources."strip-json-comments-1.0.4"
];
@@ -54095,7 +55917,7 @@ in
sha512 = "6JeGDGoujJLmhjiRGlt8yK8Z9Kl0vnl/dQoQZlc4oeqaUoAKQg94NILLfrY3oWzSyFaQCVNTcKE5PZ3cH8VP9w==";
};
dependencies = [
- sources."async-1.5.2"
+ sources."async-2.6.3"
sources."colors-1.0.3"
sources."corser-2.0.1"
sources."debug-3.2.6"
@@ -54104,6 +55926,7 @@ in
sources."follow-redirects-1.9.0"
sources."he-1.2.0"
sources."http-proxy-1.18.0"
+ sources."lodash-4.17.15"
sources."mime-1.6.0"
sources."minimist-1.2.0"
(sources."mkdirp-0.5.1" // {
@@ -54118,12 +55941,7 @@ in
sources."minimist-0.0.10"
];
})
- (sources."portfinder-1.0.24" // {
- dependencies = [
- sources."debug-2.6.9"
- sources."ms-2.0.0"
- ];
- })
+ sources."portfinder-1.0.25"
sources."qs-2.3.3"
sources."requires-port-1.0.0"
sources."union-0.4.6"
@@ -54165,7 +55983,7 @@ in
sources."extsprintf-1.4.0"
sources."fs.realpath-1.0.0"
sources."fuzzyset.js-0.0.1"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."hue-sdk-0.1.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -54262,21 +56080,19 @@ in
indium = nodeEnv.buildNodePackage {
name = "indium";
packageName = "indium";
- version = "3.4.1";
+ version = "5.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/indium/-/indium-3.4.1.tgz";
- sha512 = "RJ8nHsE4diosqkSpKot3unMn05ExCisUDy/URw/3M9t8MetvthBBQpcfaRPGftXRGebaMF1HnH6dLG994TpNVQ==";
+ url = "https://registry.npmjs.org/indium/-/indium-5.0.0.tgz";
+ sha512 = "NGgQYdtKoh6zXoo1Sp3cvBur7SMud1JU6ghMQTBUxmPGlRmoB0esc3qVlLbK8f0d8j7OZgUUYkfGd0+xTYGvOw==";
};
dependencies = [
sources."async-limiter-1.0.1"
- sources."chrome-remote-interface-0.26.1"
+ sources."chrome-remote-interface-0.27.2"
sources."commander-2.11.0"
sources."node-fetch-2.6.0"
- sources."safe-buffer-5.1.2"
sources."semver-5.7.1"
sources."source-map-0.7.3"
- sources."ultron-1.1.1"
- sources."ws-3.3.3"
+ sources."ws-6.2.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -54291,26 +56107,27 @@ in
ionic = nodeEnv.buildNodePackage {
name = "ionic";
packageName = "ionic";
- version = "5.4.1";
+ version = "5.4.5";
src = fetchurl {
- url = "https://registry.npmjs.org/ionic/-/ionic-5.4.1.tgz";
- sha512 = "z4Zdb1lEZoqx6HsURVgdqGw0INtDeNrbahTZacrqm3cNmjq6X4SOP+dILIeZoURq/V0KcyVcVQnssWRFbVd8TQ==";
+ url = "https://registry.npmjs.org/ionic/-/ionic-5.4.5.tgz";
+ sha512 = "hc45gTZeqNGQl8Pr3R9F2Ud8qrMybOK9YiG1vGwZVm4ZwnhQw3urB4UHIQVjuruHWQBXS+KM9gFAopJlan9E4Q==";
};
dependencies = [
- sources."@ionic/cli-framework-2.1.7"
+ sources."@ionic/cli-framework-3.0.0"
+ sources."@ionic/cli-framework-prompts-1.0.1"
sources."@ionic/discover-2.0.6"
sources."@ionic/utils-array-1.2.1"
- sources."@ionic/utils-fs-2.0.7"
+ sources."@ionic/utils-fs-2.0.8"
sources."@ionic/utils-network-1.0.5"
sources."@ionic/utils-object-1.0.5"
sources."@ionic/utils-process-1.0.5"
sources."@ionic/utils-stream-2.0.4"
- sources."@ionic/utils-subprocess-1.0.8"
+ sources."@ionic/utils-subprocess-1.0.9"
sources."@ionic/utils-terminal-1.0.5"
- sources."@types/node-8.10.54"
+ sources."@types/color-name-1.1.1"
sources."agent-base-4.3.0"
- sources."ansi-escapes-4.2.1"
- sources."ansi-regex-4.1.0"
+ sources."ansi-escapes-3.2.0"
+ sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
sources."ast-types-0.13.2"
sources."astral-regex-1.0.0"
@@ -54321,8 +56138,8 @@ in
sources."bytes-3.1.0"
sources."chalk-2.4.2"
sources."chardet-0.7.0"
- sources."chownr-1.1.2"
- sources."cli-cursor-3.1.0"
+ sources."chownr-1.1.3"
+ sources."cli-cursor-2.1.0"
sources."cli-width-2.2.0"
sources."co-4.6.0"
sources."color-convert-1.9.3"
@@ -54332,8 +56149,8 @@ in
sources."concat-map-0.0.1"
sources."cookiejar-2.1.2"
sources."core-util-is-1.0.2"
- sources."cross-spawn-7.0.0"
- sources."data-uri-to-buffer-2.0.1"
+ sources."cross-spawn-7.0.1"
+ sources."data-uri-to-buffer-1.2.0"
sources."debug-4.1.1"
sources."deep-is-0.1.3"
sources."degenerator-1.0.4"
@@ -54349,7 +56166,7 @@ in
})
sources."elementtree-0.1.7"
sources."emoji-regex-7.0.3"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
@@ -54362,12 +56179,15 @@ in
sources."cross-spawn-6.0.5"
sources."path-key-2.0.1"
sources."semver-5.7.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."which-1.3.1"
];
})
sources."extend-3.0.2"
sources."external-editor-3.1.0"
sources."fast-levenshtein-2.0.6"
- sources."figures-3.0.0"
+ sources."figures-3.1.0"
sources."file-uri-to-path-1.0.0"
sources."form-data-2.5.1"
sources."formidable-1.2.1"
@@ -54382,9 +56202,17 @@ in
];
})
sources."get-stream-4.1.0"
- sources."get-uri-2.0.3"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ (sources."get-uri-2.0.4" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."ms-2.0.0"
+ sources."readable-stream-2.3.6"
+ sources."safe-buffer-5.1.2"
+ sources."string_decoder-1.1.1"
+ ];
+ })
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."has-flag-3.0.0"
sources."http-errors-1.7.3"
(sources."http-proxy-agent-2.1.0" // {
@@ -54393,7 +56221,7 @@ in
sources."ms-2.0.0"
];
})
- (sources."https-proxy-agent-2.2.2" // {
+ (sources."https-proxy-agent-3.0.1" // {
dependencies = [
sources."debug-3.2.6"
];
@@ -54402,13 +56230,21 @@ in
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."inquirer-7.0.0"
+ (sources."inquirer-7.0.0" // {
+ dependencies = [
+ sources."ansi-escapes-4.2.1"
+ sources."cli-cursor-3.1.0"
+ sources."mimic-fn-2.1.0"
+ sources."onetime-5.1.0"
+ sources."restore-cursor-3.1.0"
+ ];
+ })
sources."ip-1.1.5"
sources."is-fullwidth-code-point-2.0.0"
sources."is-promise-2.1.0"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
- sources."is-wsl-1.1.0"
+ sources."is-wsl-2.1.1"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."jsonfile-4.0.0"
@@ -54433,30 +56269,21 @@ in
sources."lodash.restparam-3.6.1"
(sources."log-update-3.3.0" // {
dependencies = [
- sources."ansi-escapes-3.2.0"
- sources."cli-cursor-2.1.0"
- sources."mimic-fn-1.2.0"
- sources."onetime-2.0.1"
- sources."restore-cursor-2.0.0"
sources."string-width-3.1.0"
sources."wrap-ansi-5.1.0"
];
})
- sources."lru-cache-4.1.5"
+ sources."lru-cache-5.1.1"
sources."macos-release-2.3.0"
sources."methods-1.1.2"
sources."mime-2.4.4"
sources."mime-db-1.40.0"
sources."mime-types-2.1.24"
- sources."mimic-fn-2.1.0"
+ sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
- (sources."minipass-2.8.1" // {
- dependencies = [
- sources."yallist-3.0.3"
- ];
- })
- sources."minizlib-1.2.2"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
(sources."mkdirp-0.5.1" // {
dependencies = [
sources."minimist-0.0.8"
@@ -54472,34 +56299,25 @@ in
];
})
sources."once-1.4.0"
- sources."onetime-5.1.0"
- sources."open-6.4.0"
- sources."optionator-0.8.2"
+ sources."onetime-2.0.1"
+ sources."open-7.0.0"
+ sources."optionator-0.8.3"
sources."os-name-3.1.0"
sources."os-tmpdir-1.0.2"
sources."p-finally-1.0.0"
- (sources."pac-proxy-agent-3.0.0" // {
- dependencies = [
- sources."debug-3.2.6"
- ];
- })
+ sources."pac-proxy-agent-3.0.1"
sources."pac-resolver-3.0.0"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.0"
sources."prelude-ls-1.1.2"
sources."process-nextick-args-2.0.1"
- (sources."proxy-agent-3.1.0" // {
- dependencies = [
- sources."debug-3.2.6"
- ];
- })
+ sources."proxy-agent-3.1.1"
sources."proxy-from-env-1.0.0"
- sources."pseudomap-1.0.2"
sources."pump-3.0.0"
- sources."qs-6.9.0"
+ sources."qs-6.9.1"
sources."raw-body-2.4.1"
sources."readable-stream-3.4.0"
- sources."restore-cursor-3.1.0"
+ sources."restore-cursor-2.0.0"
sources."rimraf-3.0.0"
sources."rsvp-3.6.2"
sources."run-async-2.3.0"
@@ -54509,12 +56327,12 @@ in
sources."sax-1.1.4"
sources."semver-6.3.0"
sources."setprototypeof-1.1.1"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
sources."signal-exit-3.0.2"
sources."slice-ansi-2.1.0"
- sources."smart-buffer-4.0.2"
- sources."socks-2.3.2"
+ sources."smart-buffer-4.1.0"
+ sources."socks-2.3.3"
(sources."socks-proxy-agent-4.0.2" // {
dependencies = [
sources."agent-base-4.2.1"
@@ -54531,14 +56349,19 @@ in
sources."string_decoder-1.1.1"
];
})
- (sources."string-width-4.1.0" // {
+ (sources."string-width-4.2.0" // {
dependencies = [
sources."emoji-regex-8.0.0"
sources."is-fullwidth-code-point-3.0.0"
+ sources."strip-ansi-6.0.0"
];
})
sources."string_decoder-1.3.0"
- sources."strip-ansi-5.2.0"
+ (sources."strip-ansi-5.2.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ ];
+ })
sources."strip-eof-1.0.0"
sources."superagent-4.1.0"
(sources."superagent-proxy-2.0.0" // {
@@ -54547,11 +56370,7 @@ in
];
})
sources."supports-color-5.5.0"
- (sources."tar-4.4.11" // {
- dependencies = [
- sources."yallist-3.0.3"
- ];
- })
+ sources."tar-4.4.13"
sources."through-2.3.8"
sources."through2-3.0.1"
sources."thunkify-2.1.2"
@@ -54567,21 +56386,22 @@ in
sources."untildify-4.0.0"
sources."util-deprecate-1.0.2"
sources."uuid-3.3.3"
- sources."which-1.3.1"
+ sources."which-2.0.1"
sources."windows-release-3.2.0"
- sources."wordwrap-1.0.0"
- (sources."wrap-ansi-6.0.0" // {
+ sources."word-wrap-1.2.3"
+ (sources."wrap-ansi-6.2.0" // {
dependencies = [
- sources."ansi-styles-4.1.0"
+ sources."ansi-styles-4.2.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
+ sources."strip-ansi-6.0.0"
];
})
sources."wrappy-1.0.2"
- sources."write-file-atomic-3.0.0"
- sources."ws-7.1.2"
+ sources."write-file-atomic-3.0.1"
+ sources."ws-7.2.0"
sources."xregexp-2.0.0"
- sources."yallist-2.1.2"
+ sources."yallist-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -54614,7 +56434,7 @@ in
"iosevka-build-deps-../../data/fonts/iosevka" = nodeEnv.buildNodePackage {
name = "iosevka-build-deps";
packageName = "iosevka-build-deps";
- version = "2.3.0";
+ version = "2.3.2";
src = ../../data/fonts/iosevka;
dependencies = [
sources."JSONStream-1.3.5"
@@ -54634,10 +56454,10 @@ in
sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."bezier-js-2.4.3"
+ sources."bezier-js-2.4.4"
sources."bindings-1.5.0"
sources."block-stream-0.0.9"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."brace-expansion-1.1.11"
sources."bufferstreams-1.1.3"
sources."camelcase-4.1.0"
@@ -54675,7 +56495,7 @@ in
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."ecc-jsbn-0.1.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
sources."escape-latex-1.2.0"
sources."escape-string-regexp-1.0.5"
@@ -54695,7 +56515,6 @@ in
sources."levn-0.2.5"
sources."optionator-0.3.0"
sources."source-map-0.1.43"
- sources."wordwrap-0.0.3"
];
})
sources."esprima-3.1.3"
@@ -54733,13 +56552,13 @@ in
sources."get-caller-file-1.0.3"
sources."get-stream-3.0.0"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ 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-unicode-2.0.1"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -54795,7 +56614,7 @@ in
sources."object-assign-4.1.1"
sources."once-1.4.0"
sources."onetime-2.0.1"
- sources."optionator-0.8.2"
+ sources."optionator-0.8.3"
sources."os-homedir-1.0.2"
sources."os-locale-2.1.0"
sources."os-tmpdir-1.0.2"
@@ -54870,7 +56689,7 @@ in
sources."restore-cursor-2.0.0"
sources."resumer-0.0.0"
sources."retry-0.12.0"
- sources."rimraf-2.2.8"
+ sources."rimraf-2.6.3"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
@@ -54913,7 +56732,7 @@ in
})
sources."supports-color-5.5.0"
sources."tar-2.2.2"
- sources."temp-0.8.3"
+ sources."temp-0.8.4"
sources."through-2.3.8"
sources."tiny-emitter-2.1.0"
sources."toml-2.3.6"
@@ -54939,7 +56758,7 @@ in
sources."util-deprecate-1.0.2"
sources."uuid-3.3.3"
sources."validate-npm-package-license-3.0.4"
- (sources."verda-1.0.0-4" // {
+ (sources."verda-1.0.0-11" // {
dependencies = [
sources."ansi-regex-4.1.0"
sources."fs-extra-6.0.1"
@@ -54951,7 +56770,8 @@ in
sources."which-1.3.1"
sources."which-module-2.0.0"
sources."wide-align-1.1.3"
- sources."wordwrap-1.0.0"
+ sources."word-wrap-1.2.3"
+ sources."wordwrap-0.0.3"
(sources."wrap-ansi-2.1.0" // {
dependencies = [
sources."string-width-1.0.2"
@@ -54994,26 +56814,29 @@ in
jake = nodeEnv.buildNodePackage {
name = "jake";
packageName = "jake";
- version = "8.1.1";
+ version = "10.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jake/-/jake-8.1.1.tgz";
- sha512 = "RJUWDas5xu4rP6CbCPqkVP9+vglMPThhZIj08EtjSiUBpwRtVjhShPKIpETyEhy/Z1hEk97qITxbZK+WXtSyzw==";
+ url = "https://registry.npmjs.org/jake/-/jake-10.3.1.tgz";
+ sha512 = "//GIzuTPZOAyvwf8U+/xjbzkNu+QMXoW0k3p1bPlbq43kGZD0WDJO9uhTDQ0mX6I+Sct4Is7TdvmSAqX2mrR/g==";
};
dependencies = [
- sources."ansi-styles-1.0.0"
+ sources."ansi-styles-3.2.1"
sources."async-0.9.2"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
- sources."chalk-0.4.0"
+ sources."chalk-2.4.2"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
sources."concat-map-0.0.1"
+ sources."escape-string-regexp-1.0.5"
(sources."filelist-0.0.6" // {
dependencies = [
sources."utilities-0.0.37"
];
})
- sources."has-color-0.1.7"
+ sources."has-flag-3.0.0"
sources."minimatch-3.0.4"
- sources."strip-ansi-0.1.1"
+ sources."supports-color-5.5.0"
sources."utilities-1.0.5"
];
buildInputs = globalBuildInputs;
@@ -55048,7 +56871,7 @@ in
sources."check-error-1.0.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."deep-eql-3.0.1"
sources."error-7.0.2"
@@ -55057,13 +56880,13 @@ in
sources."fast-json-patch-2.2.1"
sources."fs.realpath-1.0.0"
sources."get-func-name-2.0.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."has-flag-3.0.0"
sources."hexer-1.5.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."iterare-1.2.0"
- (sources."jaeger-client-3.16.0" // {
+ (sources."jaeger-client-3.17.1" // {
dependencies = [
sources."opentracing-0.13.0"
];
@@ -55115,14 +56938,14 @@ in
joplin = nodeEnv.buildNodePackage {
name = "joplin";
packageName = "joplin";
- version = "1.0.146";
+ version = "1.0.150";
src = fetchurl {
- url = "https://registry.npmjs.org/joplin/-/joplin-1.0.146.tgz";
- sha512 = "Qy7lEfrvRfCL2c+NQWXjSVrwVTsflwxSozvntF8yMtPDhGvy912PjQQFjRplqusdmUEOOacupcRovcvC+T5Bbw==";
+ url = "https://registry.npmjs.org/joplin/-/joplin-1.0.150.tgz";
+ sha512 = "CVQp6OFc3pJOnjjQHcRwQZ5HMh25xtVZTgLvzW+UyamtlkRVCqvw1tp7yitSxIC9AjhTIS4kBPzsC32XWm7lew==";
};
dependencies = [
sources."@cronvel/get-pixels-3.3.1"
- sources."abab-2.0.1"
+ sources."abab-2.0.2"
sources."abbrev-1.1.1"
sources."acorn-5.7.3"
(sources."acorn-globals-4.3.4" // {
@@ -55141,7 +56964,13 @@ in
sources."ansi-styles-3.2.1"
sources."app-module-path-2.2.0"
sources."aproba-1.2.0"
- sources."are-we-there-yet-1.1.5"
+ (sources."are-we-there-yet-1.1.5" // {
+ dependencies = [
+ sources."readable-stream-2.3.6"
+ sources."safe-buffer-5.1.2"
+ sources."string_decoder-1.1.1"
+ ];
+ })
(sources."argparse-1.0.10" // {
dependencies = [
sources."sprintf-js-1.0.3"
@@ -55153,7 +56982,7 @@ in
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-limiter-1.0.1"
- sources."async-mutex-0.1.3"
+ sources."async-mutex-0.1.4"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
@@ -55161,11 +56990,7 @@ in
sources."balanced-match-1.0.0"
sources."base-64-0.1.0"
sources."bcrypt-pbkdf-1.0.2"
- (sources."bl-3.0.0" // {
- dependencies = [
- sources."readable-stream-3.4.0"
- ];
- })
+ sources."bl-3.0.0"
sources."brace-expansion-1.1.11"
sources."browser-process-hrtime-0.1.3"
sources."camel-case-3.0.0"
@@ -55173,9 +56998,10 @@ in
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."charenc-0.0.2"
- sources."chownr-1.1.2"
- sources."chroma-js-2.0.6"
+ sources."chownr-1.1.3"
+ sources."chroma-js-2.1.0"
sources."clean-css-4.2.1"
+ sources."clean-html-1.5.0"
sources."cliss-0.0.2"
sources."code-point-at-1.1.0"
sources."color-3.1.2"
@@ -55189,6 +57015,8 @@ in
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
sources."core-util-is-1.0.2"
+ sources."cross-env-6.0.3"
+ sources."cross-spawn-7.0.1"
sources."crypt-0.0.2"
sources."css-2.2.4"
sources."cssom-0.3.8"
@@ -55197,7 +57025,7 @@ in
sources."dashdash-1.14.1"
(sources."data-urls-1.1.0" // {
dependencies = [
- sources."whatwg-url-7.0.0"
+ sources."whatwg-url-7.1.0"
];
})
sources."debug-3.2.6"
@@ -55213,7 +57041,16 @@ in
sources."detect-libc-1.0.3"
sources."diacritics-1.3.0"
sources."diff-match-patch-1.0.4"
+ (sources."dom-serializer-0.2.2" // {
+ dependencies = [
+ sources."domelementtype-2.0.1"
+ sources."entities-2.0.0"
+ ];
+ })
+ sources."domelementtype-1.3.1"
sources."domexception-1.0.1"
+ sources."domhandler-2.4.2"
+ sources."domutils-1.7.0"
sources."ecc-jsbn-0.1.2"
(sources."emphasize-1.5.0" // {
dependencies = [
@@ -55224,10 +57061,10 @@ in
];
})
sources."encoding-0.1.12"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."es6-promise-pool-2.5.0"
sources."escape-string-regexp-1.0.5"
sources."escodegen-1.12.0"
@@ -55252,9 +57089,8 @@ in
sources."form-data-2.5.1"
sources."format-0.2.2"
sources."fs-constants-1.0.0"
- sources."fs-copy-file-sync-1.1.1"
sources."fs-extra-5.0.0"
- sources."fs-minipass-1.2.7"
+ sources."fs-minipass-2.0.0"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
(sources."gauge-2.7.4" // {
@@ -55266,8 +57102,8 @@ in
sources."get-stdin-5.0.1"
sources."getpass-0.1.7"
sources."github-from-package-0.0.0"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-1.0.3"
@@ -55280,10 +57116,11 @@ in
sources."html-encoding-sniffer-1.0.2"
sources."html-entities-1.2.1"
sources."html-minifier-3.5.21"
+ sources."htmlparser2-3.10.1"
sources."http-errors-1.7.3"
sources."http-signature-1.2.0"
sources."iconv-lite-0.4.24"
- sources."ignore-walk-3.0.2"
+ sources."ignore-walk-3.0.3"
(sources."image-data-uri-2.0.1" // {
dependencies = [
sources."fs-extra-0.26.7"
@@ -55340,9 +57177,10 @@ in
];
})
sources."isarray-1.0.0"
+ sources."isexe-2.0.0"
sources."isstream-0.1.2"
- sources."joplin-turndown-4.0.17"
- sources."joplin-turndown-plugin-gfm-1.0.9"
+ sources."joplin-turndown-4.0.19"
+ sources."joplin-turndown-plugin-gfm-1.0.11"
sources."jpeg-js-0.1.2"
sources."js-tokens-4.0.0"
sources."jsbn-0.1.1"
@@ -55377,13 +57215,21 @@ in
sources."mime-types-2.1.24"
sources."mimic-response-2.0.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
- sources."minipass-2.8.1"
- sources."minizlib-1.2.2"
- sources."mkdirp-0.5.1"
+ sources."minimist-1.2.0"
+ sources."minipass-3.1.1"
+ sources."minizlib-2.1.0"
+ (sources."mkdirp-0.5.1" // {
+ dependencies = [
+ sources."minimist-0.0.8"
+ ];
+ })
sources."moment-2.24.0"
sources."ms-2.1.2"
- sources."multiparty-4.2.1"
+ (sources."multiparty-4.2.1" // {
+ dependencies = [
+ sources."safe-buffer-5.1.2"
+ ];
+ })
sources."nan-2.14.0"
sources."napi-build-utils-1.0.1"
sources."ndarray-1.0.18"
@@ -55391,7 +57237,7 @@ in
sources."needle-2.4.0"
sources."nextgen-events-1.3.0"
sources."no-case-2.3.2"
- (sources."node-abi-2.11.0" // {
+ (sources."node-abi-2.12.0" // {
dependencies = [
sources."semver-5.7.1"
];
@@ -55408,13 +57254,13 @@ in
sources."noop-logger-0.1.1"
sources."nopt-4.0.1"
sources."npm-bundled-1.0.6"
- sources."npm-packlist-1.4.4"
+ sources."npm-packlist-1.4.6"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
- sources."nwsapi-2.1.4"
+ sources."nwsapi-2.2.0"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
(sources."object-to-arguments-0.0.8" // {
dependencies = [
@@ -55425,7 +57271,7 @@ in
sources."object.getownpropertydescriptors-2.0.3"
sources."omggif-1.0.10"
sources."once-1.4.0"
- sources."optionator-0.8.2"
+ sources."optionator-0.8.3"
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
@@ -55436,17 +57282,14 @@ in
sources."parse5-4.0.0"
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
+ sources."path-key-3.1.0"
sources."pend-1.2.0"
sources."performance-now-2.1.0"
sources."pify-3.0.0"
sources."pipe-functions-1.3.0"
sources."pn-1.1.0"
sources."pngjs-2.3.1"
- (sources."prebuild-install-5.3.2" // {
- dependencies = [
- sources."minimist-1.2.0"
- ];
- })
+ sources."prebuild-install-5.3.3"
sources."prelude-ls-1.1.2"
sources."process-nextick-args-2.0.1"
sources."promise-7.3.1"
@@ -55459,13 +57302,9 @@ in
sources."query-string-4.3.4"
sources."querystringify-2.1.1"
sources."random-bytes-1.0.0"
- (sources."rc-1.2.8" // {
- dependencies = [
- sources."minimist-1.2.0"
- ];
- })
+ sources."rc-1.2.8"
sources."read-chunk-2.1.0"
- sources."readable-stream-2.3.6"
+ sources."readable-stream-3.4.0"
sources."reduce-flatten-1.0.1"
sources."redux-3.7.2"
sources."relateurl-0.2.7"
@@ -55476,13 +57315,13 @@ in
sources."tough-cookie-2.4.3"
];
})
- sources."request-promise-core-1.1.2"
- sources."request-promise-native-1.0.7"
+ sources."request-promise-core-1.1.3"
+ sources."request-promise-native-1.0.8"
sources."requires-port-1.0.0"
sources."resolve-url-0.2.1"
sources."retry-0.10.1"
sources."rimraf-2.7.1"
- sources."safe-buffer-5.1.2"
+ sources."safe-buffer-5.2.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
sources."semver-6.3.0"
@@ -55490,8 +57329,14 @@ in
sources."set-blocking-2.0.0"
sources."setimmediate-1.0.5"
sources."setprototypeof-1.1.1"
- sources."seventh-0.7.28"
- sources."sharp-0.22.1"
+ sources."seventh-0.7.30"
+ (sources."sharp-0.23.2" // {
+ dependencies = [
+ sources."tar-5.0.5"
+ ];
+ })
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
sources."signal-exit-3.0.2"
sources."simple-concat-1.0.0"
sources."simple-get-3.1.0"
@@ -55511,9 +57356,15 @@ in
sources."statuses-1.5.0"
sources."stealthy-require-1.1.1"
sources."strict-uri-encode-1.1.0"
- sources."string-kit-0.9.12"
+ sources."string-kit-0.10.3"
sources."string-padding-1.0.2"
- sources."string-to-stream-1.1.1"
+ (sources."string-to-stream-1.1.1" // {
+ dependencies = [
+ sources."readable-stream-2.3.6"
+ sources."safe-buffer-5.1.2"
+ sources."string_decoder-1.1.1"
+ ];
+ })
(sources."string-width-1.0.2" // {
dependencies = [
sources."strip-ansi-3.0.1"
@@ -55521,7 +57372,7 @@ in
})
sources."string.prototype.trimleft-2.1.0"
sources."string.prototype.trimright-2.1.0"
- sources."string_decoder-1.1.1"
+ sources."string_decoder-1.3.0"
(sources."stringify-parameters-0.0.4" // {
dependencies = [
sources."magicli-0.0.5"
@@ -55538,20 +57389,23 @@ in
sources."symbol-tree-3.2.4"
sources."syswide-cas-5.3.0"
sources."table-layout-0.4.5"
- sources."tar-4.4.11"
- sources."tar-fs-2.0.0"
- (sources."tar-stream-2.1.0" // {
+ (sources."tar-4.4.13" // {
dependencies = [
- sources."readable-stream-3.4.0"
+ sources."fs-minipass-1.2.7"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
+ sources."yallist-3.1.1"
];
})
+ sources."tar-fs-2.0.0"
+ sources."tar-stream-2.1.0"
(sources."tcp-port-used-0.1.2" // {
dependencies = [
sources."debug-0.7.4"
sources."q-0.9.7"
];
})
- sources."terminal-kit-1.31.3"
+ sources."terminal-kit-1.31.7"
(sources."tkwidgets-0.5.26" // {
dependencies = [
sources."is-fullwidth-code-point-2.0.0"
@@ -55592,10 +57446,10 @@ in
sources."whatwg-encoding-1.0.5"
sources."whatwg-mimetype-2.3.0"
sources."whatwg-url-6.5.0"
+ sources."which-2.0.1"
sources."which-pm-runs-1.0.0"
sources."wide-align-1.1.3"
sources."word-wrap-1.2.3"
- sources."wordwrap-1.0.0"
sources."wordwrapjs-3.0.0"
(sources."wrap-ansi-3.0.1" // {
dependencies = [
@@ -55608,7 +57462,7 @@ in
sources."xml-name-validator-3.0.0"
sources."xml2js-0.4.22"
sources."xmlbuilder-11.0.1"
- sources."yallist-3.0.3"
+ sources."yallist-4.0.0"
sources."yargs-parser-7.0.0"
];
buildInputs = globalBuildInputs;
@@ -55633,12 +57487,12 @@ in
sources."abbrev-1.1.1"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."config-chain-1.1.12"
sources."editorconfig-0.15.3"
sources."fs.realpath-1.0.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -55701,19 +57555,19 @@ in
sha512 = "Yf1ZKA3r9nvtMWHO1kEuMZTlHOF8uoQ0vyo5eH7SQy5YeIiHM+B0DgKnn+X6y6KDYZcF7G2SPkKF+JORCXWE/A==";
};
dependencies = [
- sources."@babel/parser-7.6.0"
+ sources."@babel/parser-7.7.3"
sources."argparse-1.0.10"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."catharsis-0.8.11"
sources."entities-1.1.2"
sources."escape-string-regexp-2.0.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."js2xmlparser-4.0.0"
sources."klaw-3.0.0"
sources."linkify-it-2.2.0"
sources."lodash-4.17.15"
sources."markdown-it-8.4.2"
- sources."markdown-it-anchor-5.2.4"
+ sources."markdown-it-anchor-5.2.5"
sources."marked-0.7.0"
sources."mdurl-1.0.1"
sources."minimist-0.0.8"
@@ -55739,10 +57593,10 @@ in
jshint = nodeEnv.buildNodePackage {
name = "jshint";
packageName = "jshint";
- version = "2.10.2";
+ version = "2.10.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jshint/-/jshint-2.10.2.tgz";
- sha512 = "e7KZgCSXMJxznE/4WULzybCMNXNAd/bf5TSrvVEq78Q/K8ZwFpmBqQeDtNiHc3l49nV4E/+YeHU/JZjSUIrLAA==";
+ url = "https://registry.npmjs.org/jshint/-/jshint-2.10.3.tgz";
+ sha512 = "d8AoXcNNYzmm7cdmulQ3dQApbrPYArtVBO6n4xOICe4QsXGNHCAKDcFORzqP52LhK61KX0VhY39yYzCsNq+bxQ==";
};
dependencies = [
sources."balanced-match-1.0.0"
@@ -55752,7 +57606,7 @@ in
sources."console-browserify-1.1.0"
sources."core-util-is-1.0.2"
sources."date-now-0.1.4"
- (sources."dom-serializer-0.2.1" // {
+ (sources."dom-serializer-0.2.2" // {
dependencies = [
sources."domelementtype-2.0.1"
sources."entities-2.0.0"
@@ -55764,7 +57618,7 @@ in
sources."entities-1.0.0"
sources."exit-0.1.2"
sources."fs.realpath-1.0.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."htmlparser2-3.8.3"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -55867,7 +57721,7 @@ in
sources."path-loader-1.0.10"
sources."process-nextick-args-2.0.1"
sources."punycode-2.1.1"
- sources."qs-6.9.0"
+ sources."qs-6.9.1"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."slash-2.0.0"
@@ -55951,7 +57805,7 @@ in
sources."decamelize-1.2.0"
sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
- sources."defer-to-connect-1.0.2"
+ sources."defer-to-connect-1.1.0"
sources."delayed-stream-1.0.0"
sources."depd-1.1.2"
sources."destroy-1.0.4"
@@ -55961,7 +57815,7 @@ in
sources."ee-first-1.1.1"
sources."emoji-regex-7.0.3"
sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."errorhandler-1.5.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
@@ -55970,7 +57824,7 @@ in
sources."express-4.17.1"
(sources."express-urlrewrite-1.2.0" // {
dependencies = [
- sources."path-to-regexp-1.7.0"
+ sources."path-to-regexp-1.8.0"
];
})
sources."extend-3.0.2"
@@ -55992,7 +57846,7 @@ in
sources."get-stream-4.1.0"
];
})
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-flag-3.0.0"
@@ -56051,9 +57905,9 @@ in
sources."minimist-1.2.0"
sources."morgan-1.9.1"
sources."ms-2.0.0"
- sources."nanoid-2.1.1"
+ sources."nanoid-2.1.6"
sources."negotiator-0.6.2"
- sources."normalize-url-4.4.1"
+ sources."normalize-url-4.5.0"
sources."npm-run-path-2.0.2"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
@@ -56160,8 +58014,8 @@ in
sources."xdg-basedir-3.0.0"
sources."y18n-4.0.0"
sources."yallist-2.1.2"
- sources."yargs-14.1.0"
- sources."yargs-parser-14.0.0"
+ sources."yargs-14.2.1"
+ sources."yargs-parser-15.0.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -56202,15 +58056,15 @@ in
karma = nodeEnv.buildNodePackage {
name = "karma";
packageName = "karma";
- version = "4.3.0";
+ version = "4.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/karma/-/karma-4.3.0.tgz";
- sha512 = "NSPViHOt+RW38oJklvYxQC4BSQsv737oQlr/r06pCM+slDOr4myuI1ivkRmp+3dVpJDfZt2DmaPJ2wkx+ZZuMQ==";
+ url = "https://registry.npmjs.org/karma/-/karma-4.4.1.tgz";
+ sha512 = "L5SIaXEYqzrh6b1wqYC42tNsFMx2PWuxky84pK9coK09MvmL7mxii3G3bZBh/0rvD27lqDd0le9jyhzvwif73A==";
};
dependencies = [
sources."accepts-1.3.7"
sources."after-0.8.2"
- sources."anymatch-3.1.0"
+ sources."anymatch-3.1.1"
sources."arraybuffer.slice-0.0.7"
sources."async-2.6.3"
sources."async-limiter-1.0.1"
@@ -56221,7 +58075,7 @@ in
sources."better-assert-1.0.2"
sources."binary-extensions-2.0.0"
sources."blob-0.0.5"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."body-parser-1.19.0"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
@@ -56230,7 +58084,7 @@ in
sources."buffer-fill-1.0.0"
sources."bytes-3.1.0"
sources."callsite-1.0.0"
- sources."chokidar-3.1.1"
+ sources."chokidar-3.3.0"
sources."colors-1.4.0"
sources."component-bind-1.0.0"
sources."component-emitter-1.2.1"
@@ -56239,7 +58093,6 @@ in
sources."connect-3.7.0"
sources."content-type-1.0.4"
sources."cookie-0.3.1"
- sources."core-js-3.2.1"
sources."custom-event-1.0.1"
sources."date-format-2.1.0"
sources."debug-2.6.9"
@@ -56274,10 +58127,10 @@ in
})
sources."fs-extra-7.0.1"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.0.7"
- sources."glob-7.1.4"
+ sources."fsevents-2.1.2"
+ sources."glob-7.1.6"
sources."glob-parent-5.1.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-binary2-1.0.3"
sources."has-cors-1.1.0"
sources."http-errors-1.7.2"
@@ -56319,13 +58172,13 @@ in
sources."parseuri-0.0.5"
sources."parseurl-1.3.3"
sources."path-is-absolute-1.0.1"
- sources."picomatch-2.0.7"
+ sources."picomatch-2.1.1"
sources."pseudomap-1.0.2"
sources."qjobs-1.2.0"
sources."qs-6.7.0"
sources."range-parser-1.2.1"
sources."raw-body-2.4.0"
- sources."readdirp-3.1.2"
+ sources."readdirp-3.2.0"
sources."requires-port-1.0.0"
sources."rfdc-1.1.4"
sources."rimraf-2.7.1"
@@ -56406,20 +58259,20 @@ in
sources."clone-stats-1.0.0"
sources."cloneable-readable-1.1.3"
sources."concat-map-0.0.1"
- sources."convert-source-map-1.6.0"
+ sources."convert-source-map-1.7.0"
sources."core-util-is-1.0.2"
sources."define-properties-1.1.3"
sources."duplexify-3.7.1"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."extend-3.0.2"
sources."flush-write-stream-1.1.1"
sources."fs-mkdirp-stream-1.0.0"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."glob-parent-3.1.0"
sources."glob-stream-6.1.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-symbols-1.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -56485,10 +58338,10 @@ in
leetcode-cli = nodeEnv.buildNodePackage {
name = "leetcode-cli";
packageName = "leetcode-cli";
- version = "2.6.1";
+ version = "2.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/leetcode-cli/-/leetcode-cli-2.6.1.tgz";
- sha512 = "B3OXkxcsHUBnXoO2X5JOt2tDAEjMO+Mf3PxVJwgLhjdbK5XeR2GKDa6YcMuBv5fhJRzGUfQ+l6KEMQE6lRl8eg==";
+ url = "https://registry.npmjs.org/leetcode-cli/-/leetcode-cli-2.6.2.tgz";
+ sha512 = "wP2yB6yGq+dlXgi8PMNgXS24Sb7rtYRs/WYQ4+zrJ9Oa/7Qp47PbVxuS4Dl62yeEo3OSlT1hovp1SWY6jE7ToQ==";
};
dependencies = [
sources."abab-1.0.4"
@@ -56539,7 +58392,7 @@ in
sources."domhandler-2.3.0"
sources."domutils-1.5.1"
sources."ecc-jsbn-0.1.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
sources."escape-string-regexp-1.0.5"
sources."escodegen-1.12.0"
@@ -56560,7 +58413,7 @@ in
sources."get-caller-file-1.0.3"
sources."get-stream-4.1.0"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-flag-3.0.0"
@@ -56621,7 +58474,7 @@ in
sources."oauth-sign-0.9.0"
sources."once-1.4.0"
sources."onetime-2.0.1"
- sources."optionator-0.8.2"
+ sources."optionator-0.8.3"
(sources."ora-3.0.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
@@ -56705,6 +58558,7 @@ in
sources."pkginfo-0.3.1"
];
})
+ sources."word-wrap-1.2.3"
sources."wordwrap-1.0.0"
sources."wrap-ansi-2.1.0"
sources."wrappy-1.0.2"
@@ -56741,10 +58595,10 @@ in
lerna = nodeEnv.buildNodePackage {
name = "lerna";
packageName = "lerna";
- version = "3.16.4";
+ version = "3.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/lerna/-/lerna-3.16.4.tgz";
- sha512 = "0HfwXIkqe72lBLZcNO9NMRfylh5Ng1l8tETgYQ260ZdHRbPuaLKE3Wqnd2YYRRkWfwPyEyZO8mZweBR+slVe1A==";
+ url = "https://registry.npmjs.org/lerna/-/lerna-3.18.4.tgz";
+ sha512 = "DiU53cvMxaU07Bj2HwBwUQ2O3c/ORNq/QwKj1vGJH4vSkZSTUxPryp2baSNlt8PmnLNXOVpw0vOTRkEF+6n/cA==";
};
dependencies = [
(sources."@evocateur/libnpmaccess-3.1.2" // {
@@ -56764,102 +58618,101 @@ in
sources."semver-5.7.1"
];
})
- sources."@lerna/add-3.16.2"
- sources."@lerna/batch-packages-3.16.0"
- sources."@lerna/bootstrap-3.16.2"
- sources."@lerna/changed-3.16.4"
- sources."@lerna/check-working-tree-3.14.2"
- sources."@lerna/child-process-3.14.2"
- sources."@lerna/clean-3.16.0"
- sources."@lerna/cli-3.13.0"
- sources."@lerna/collect-uncommitted-3.14.2"
- sources."@lerna/collect-updates-3.16.0"
- sources."@lerna/command-3.16.0"
+ sources."@lerna/add-3.18.4"
+ sources."@lerna/bootstrap-3.18.4"
+ sources."@lerna/changed-3.18.4"
+ sources."@lerna/check-working-tree-3.16.5"
+ sources."@lerna/child-process-3.16.5"
+ sources."@lerna/clean-3.18.4"
+ sources."@lerna/cli-3.18.0"
+ sources."@lerna/collect-uncommitted-3.16.5"
+ sources."@lerna/collect-updates-3.18.0"
+ sources."@lerna/command-3.18.0"
(sources."@lerna/conventional-commits-3.16.4" // {
dependencies = [
sources."pify-4.0.1"
];
})
- (sources."@lerna/create-3.16.0" // {
+ (sources."@lerna/create-3.18.0" // {
dependencies = [
sources."pify-4.0.1"
];
})
sources."@lerna/create-symlink-3.16.2"
- sources."@lerna/describe-ref-3.14.2"
- sources."@lerna/diff-3.16.0"
- sources."@lerna/exec-3.16.0"
- sources."@lerna/filter-options-3.16.0"
- sources."@lerna/filter-packages-3.16.0"
+ sources."@lerna/describe-ref-3.16.5"
+ sources."@lerna/diff-3.18.0"
+ sources."@lerna/exec-3.18.4"
+ sources."@lerna/filter-options-3.18.4"
+ sources."@lerna/filter-packages-3.18.0"
sources."@lerna/get-npm-exec-opts-3.13.0"
sources."@lerna/get-packed-3.16.0"
- sources."@lerna/github-client-3.16.0"
+ sources."@lerna/github-client-3.16.5"
sources."@lerna/gitlab-client-3.15.0"
sources."@lerna/global-options-3.13.0"
- sources."@lerna/has-npm-version-3.16.0"
- sources."@lerna/import-3.16.0"
- sources."@lerna/init-3.16.0"
- sources."@lerna/link-3.16.2"
- sources."@lerna/list-3.16.0"
- sources."@lerna/listable-3.16.0"
+ sources."@lerna/has-npm-version-3.16.5"
+ sources."@lerna/import-3.18.0"
+ sources."@lerna/init-3.18.0"
+ sources."@lerna/link-3.18.0"
+ sources."@lerna/list-3.18.4"
+ sources."@lerna/listable-3.18.4"
sources."@lerna/log-packed-3.16.0"
(sources."@lerna/npm-conf-3.16.0" // {
dependencies = [
sources."pify-4.0.1"
];
})
- sources."@lerna/npm-dist-tag-3.16.0"
- sources."@lerna/npm-install-3.16.0"
+ sources."@lerna/npm-dist-tag-3.18.1"
+ sources."@lerna/npm-install-3.16.5"
(sources."@lerna/npm-publish-3.16.2" // {
dependencies = [
sources."pify-4.0.1"
];
})
- sources."@lerna/npm-run-script-3.14.2"
+ sources."@lerna/npm-run-script-3.16.5"
sources."@lerna/otplease-3.16.0"
sources."@lerna/output-3.13.0"
sources."@lerna/pack-directory-3.16.4"
sources."@lerna/package-3.16.0"
- sources."@lerna/package-graph-3.16.0"
+ sources."@lerna/package-graph-3.18.0"
sources."@lerna/prerelease-id-from-version-3.16.0"
- sources."@lerna/project-3.16.0"
+ sources."@lerna/project-3.18.0"
sources."@lerna/prompt-3.13.0"
- sources."@lerna/publish-3.16.4"
+ sources."@lerna/publish-3.18.4"
sources."@lerna/pulse-till-done-3.13.0"
- sources."@lerna/query-graph-3.16.0"
+ sources."@lerna/query-graph-3.18.0"
sources."@lerna/resolve-symlink-3.16.0"
- sources."@lerna/rimraf-dir-3.14.2"
- sources."@lerna/run-3.16.0"
+ sources."@lerna/rimraf-dir-3.16.5"
+ sources."@lerna/run-3.18.4"
sources."@lerna/run-lifecycle-3.16.2"
- sources."@lerna/run-parallel-batches-3.16.0"
- sources."@lerna/run-topologically-3.16.0"
- sources."@lerna/symlink-binary-3.16.2"
- sources."@lerna/symlink-dependencies-3.16.2"
+ sources."@lerna/run-topologically-3.18.0"
+ sources."@lerna/symlink-binary-3.17.0"
+ sources."@lerna/symlink-dependencies-3.17.0"
sources."@lerna/timer-3.13.0"
sources."@lerna/validation-error-3.13.0"
- sources."@lerna/version-3.16.4"
+ sources."@lerna/version-3.18.4"
sources."@lerna/write-log-file-3.13.0"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
- (sources."@octokit/endpoint-5.3.5" // {
+ (sources."@octokit/endpoint-5.5.1" // {
dependencies = [
sources."is-plain-object-3.0.0"
sources."isobject-4.0.0"
];
})
sources."@octokit/plugin-enterprise-rest-3.6.2"
- (sources."@octokit/request-5.1.0" // {
+ (sources."@octokit/request-5.3.1" // {
dependencies = [
sources."is-plain-object-3.0.0"
sources."isobject-4.0.0"
];
})
- sources."@octokit/request-error-1.0.4"
- sources."@octokit/rest-16.30.0"
+ sources."@octokit/request-error-1.2.0"
+ sources."@octokit/rest-16.35.0"
+ sources."@octokit/types-2.0.1"
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-12.7.5"
+ sources."@types/node-12.12.7"
sources."@zkochan/cmd-shim-3.1.0"
sources."JSONStream-1.3.5"
sources."abbrev-1.1.1"
@@ -56900,7 +58753,7 @@ in
})
sources."bcrypt-pbkdf-1.0.2"
sources."before-after-hook-2.1.0"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."brace-expansion-1.1.11"
(sources."braces-2.3.2" // {
dependencies = [
@@ -56927,7 +58780,7 @@ in
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."chardet-0.7.0"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."ci-info-2.0.0"
(sources."class-utils-0.3.6" // {
dependencies = [
@@ -56948,10 +58801,11 @@ in
})
sources."cli-cursor-2.1.0"
sources."cli-width-2.2.0"
- (sources."cliui-4.1.0" // {
+ (sources."cliui-5.0.0" // {
dependencies = [
- sources."ansi-regex-3.0.0"
- sources."strip-ansi-4.0.0"
+ sources."ansi-regex-4.1.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
];
})
sources."clone-1.0.4"
@@ -56961,7 +58815,7 @@ in
sources."color-name-1.1.3"
sources."columnify-1.5.4"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
(sources."compare-func-1.3.2" // {
dependencies = [
sources."dot-prop-3.0.0"
@@ -56972,20 +58826,20 @@ in
sources."concat-stream-1.6.2"
sources."config-chain-1.1.12"
sources."console-control-strings-1.1.0"
- sources."conventional-changelog-angular-5.0.3"
+ sources."conventional-changelog-angular-5.0.6"
(sources."conventional-changelog-core-3.2.3" // {
dependencies = [
sources."through2-3.0.1"
];
})
- sources."conventional-changelog-preset-loader-2.2.0"
- (sources."conventional-changelog-writer-4.0.7" // {
+ sources."conventional-changelog-preset-loader-2.3.0"
+ (sources."conventional-changelog-writer-4.0.10" // {
dependencies = [
sources."through2-3.0.1"
];
})
sources."conventional-commits-filter-2.0.2"
- (sources."conventional-commits-parser-3.0.3" // {
+ (sources."conventional-commits-parser-3.0.7" // {
dependencies = [
sources."through2-3.0.1"
];
@@ -57037,13 +58891,14 @@ in
sources."duplexer-0.1.1"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
+ sources."emoji-regex-7.0.3"
sources."encoding-0.1.12"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."env-paths-1.0.0"
sources."err-code-1.1.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
@@ -57121,7 +58976,7 @@ in
];
})
sources."genfun-5.0.0"
- sources."get-caller-file-1.0.3"
+ sources."get-caller-file-2.0.5"
(sources."get-pkg-repo-1.4.0" // {
dependencies = [
sources."camelcase-2.1.1"
@@ -57159,7 +59014,7 @@ in
sources."git-up-4.0.1"
sources."git-url-parse-11.1.2"
sources."gitconfiglocal-1.0.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."glob-parent-5.1.0"
sources."glob-to-regexp-0.3.0"
(sources."globby-9.2.0" // {
@@ -57167,8 +59022,8 @@ in
sources."pify-4.0.1"
];
})
- sources."graceful-fs-4.2.2"
- (sources."handlebars-4.2.1" // {
+ sources."graceful-fs-4.2.3"
+ (sources."handlebars-4.5.1" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -57185,16 +59040,16 @@ in
sources."kind-of-4.0.0"
];
})
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-cache-semantics-3.8.1"
sources."http-proxy-agent-2.1.0"
sources."http-signature-1.2.0"
- sources."https-proxy-agent-2.2.2"
+ sources."https-proxy-agent-2.2.4"
sources."humanize-ms-1.2.1"
sources."iconv-lite-0.4.24"
sources."iferr-0.1.5"
sources."ignore-4.0.6"
- sources."ignore-walk-3.0.2"
+ sources."ignore-walk-3.0.3"
(sources."import-fresh-2.0.0" // {
dependencies = [
sources."resolve-from-3.0.0"
@@ -57218,7 +59073,6 @@ in
sources."strip-ansi-5.2.0"
];
})
- sources."invert-kv-2.0.0"
sources."ip-1.1.5"
sources."is-accessor-descriptor-1.0.0"
sources."is-arrayish-0.2.1"
@@ -57247,7 +59101,7 @@ in
sources."is-ssh-1.3.1"
sources."is-stream-1.1.0"
sources."is-symbol-1.0.2"
- sources."is-text-path-2.0.0"
+ sources."is-text-path-1.0.1"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
sources."is-windows-1.0.2"
@@ -57265,7 +59119,6 @@ in
sources."jsonparse-1.3.1"
sources."jsprim-1.4.1"
sources."kind-of-6.0.2"
- sources."lcid-2.0.0"
(sources."load-json-file-5.3.0" // {
dependencies = [
sources."pify-4.0.1"
@@ -57286,16 +59139,10 @@ in
sources."lru-cache-5.1.1"
sources."macos-release-2.3.0"
sources."make-dir-1.3.0"
- sources."make-fetch-happen-5.0.0"
- sources."map-age-cleaner-0.1.3"
+ sources."make-fetch-happen-5.0.1"
sources."map-cache-0.2.2"
sources."map-obj-2.0.0"
sources."map-visit-1.0.0"
- (sources."mem-4.3.0" // {
- dependencies = [
- sources."mimic-fn-2.1.0"
- ];
- })
(sources."meow-4.0.1" // {
dependencies = [
sources."minimist-1.2.0"
@@ -57309,8 +59156,8 @@ in
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."minimist-options-3.0.2"
- sources."minipass-2.8.1"
- sources."minizlib-1.2.2"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
sources."mississippi-3.0.0"
(sources."mixin-deep-1.3.2" // {
dependencies = [
@@ -57330,7 +59177,7 @@ in
sources."nice-try-1.0.5"
sources."node-fetch-2.6.0"
sources."node-fetch-npm-2.0.2"
- (sources."node-gyp-5.0.3" // {
+ (sources."node-gyp-5.0.5" // {
dependencies = [
sources."semver-5.3.0"
];
@@ -57349,7 +59196,7 @@ in
sources."semver-5.7.1"
];
})
- sources."npm-packlist-1.4.4"
+ sources."npm-packlist-1.4.6"
(sources."npm-pick-manifest-3.0.2" // {
dependencies = [
sources."semver-5.7.1"
@@ -57373,7 +59220,7 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.getownpropertydescriptors-2.0.3"
@@ -57383,13 +59230,10 @@ in
sources."onetime-2.0.1"
sources."optimist-0.6.1"
sources."os-homedir-1.0.2"
- sources."os-locale-3.1.0"
sources."os-name-3.1.0"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
- sources."p-defer-1.0.0"
sources."p-finally-1.0.0"
- sources."p-is-promise-2.1.0"
sources."p-limit-2.2.1"
sources."p-locate-3.0.0"
sources."p-map-2.1.0"
@@ -57436,7 +59280,7 @@ in
sources."qs-6.5.2"
sources."quick-lru-1.1.0"
sources."read-1.0.7"
- sources."read-cmd-shim-1.0.4"
+ sources."read-cmd-shim-1.0.5"
(sources."read-package-json-2.1.0" // {
dependencies = [
sources."slash-1.0.0"
@@ -57470,7 +59314,7 @@ in
sources."repeating-2.0.1"
sources."request-2.88.0"
sources."require-directory-2.1.1"
- sources."require-main-filename-1.0.1"
+ sources."require-main-filename-2.0.0"
sources."resolve-1.12.0"
(sources."resolve-cwd-2.0.0" // {
dependencies = [
@@ -57501,7 +59345,7 @@ in
sources."signal-exit-3.0.2"
sources."slash-2.0.0"
sources."slide-1.1.6"
- sources."smart-buffer-4.0.2"
+ sources."smart-buffer-4.1.0"
(sources."snapdragon-0.8.2" // {
dependencies = [
sources."debug-2.6.9"
@@ -57532,7 +59376,7 @@ in
sources."kind-of-3.2.2"
];
})
- sources."socks-2.3.2"
+ sources."socks-2.3.3"
(sources."socks-proxy-agent-4.0.2" // {
dependencies = [
sources."agent-base-4.2.1"
@@ -57594,10 +59438,10 @@ in
];
})
sources."supports-color-5.5.0"
- sources."tar-4.4.11"
+ sources."tar-4.4.13"
sources."temp-dir-1.0.0"
sources."temp-write-3.4.0"
- sources."text-extensions-2.0.0"
+ sources."text-extensions-1.9.0"
sources."thenify-3.3.0"
sources."thenify-all-1.6.0"
sources."through-2.3.8"
@@ -57623,7 +59467,7 @@ in
sources."tweetnacl-0.14.5"
sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
- (sources."uglify-js-3.6.0" // {
+ (sources."uglify-js-3.6.8" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -57656,16 +59500,17 @@ in
sources."verror-1.10.0"
sources."wcwidth-1.0.1"
sources."webidl-conversions-4.0.2"
- sources."whatwg-url-7.0.0"
+ sources."whatwg-url-7.1.0"
sources."which-1.3.1"
sources."which-module-2.0.0"
sources."wide-align-1.1.3"
sources."windows-release-3.2.0"
sources."wordwrap-0.0.3"
- (sources."wrap-ansi-2.1.0" // {
+ (sources."wrap-ansi-5.1.0" // {
dependencies = [
- sources."is-fullwidth-code-point-1.0.0"
- sources."string-width-1.0.2"
+ sources."ansi-regex-4.1.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
];
})
sources."wrappy-1.0.2"
@@ -57684,9 +59529,15 @@ in
})
sources."xtend-4.0.2"
sources."y18n-4.0.0"
- sources."yallist-3.0.3"
- sources."yargs-12.0.5"
- sources."yargs-parser-11.1.1"
+ sources."yallist-3.1.1"
+ (sources."yargs-14.2.1" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
+ sources."yargs-parser-15.0.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -57730,7 +59581,7 @@ in
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
sources."getpass-0.1.7"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."http-signature-1.2.0"
@@ -57926,7 +59777,7 @@ in
sources."is-glob-3.1.0"
];
})
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
@@ -58095,7 +59946,7 @@ in
sources."is-extendable-0.1.1"
];
})
- sources."unix-crypt-td-js-1.0.0"
+ sources."unix-crypt-td-js-1.1.4"
sources."unpipe-1.0.0"
(sources."unset-value-1.0.0" // {
dependencies = [
@@ -58272,7 +60123,7 @@ in
sources."github-slugger-1.2.1"
sources."glob-base-0.3.0"
sources."glob-parent-2.0.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
(sources."has-binary2-1.0.3" // {
@@ -58351,7 +60202,7 @@ in
sources."map-visit-1.0.0"
sources."markdown-it-8.4.2"
sources."markdown-it-emoji-1.4.0"
- sources."markdown-it-github-headings-1.1.1"
+ sources."markdown-it-github-headings-1.1.2"
sources."markdown-it-task-checkbox-1.0.6"
sources."math-random-1.0.4"
sources."mdurl-1.0.1"
@@ -58626,7 +60477,7 @@ in
sources."uuid-3.3.3"
sources."vary-1.1.2"
sources."verror-1.10.0"
- sources."ws-7.1.2"
+ sources."ws-7.2.0"
sources."xmlhttprequest-ssl-1.5.5"
sources."yeast-0.1.2"
];
@@ -58647,82 +60498,84 @@ in
src = ../interpreters/clojurescript/lumo;
dependencies = [
sources."@babel/code-frame-7.5.5"
- sources."@babel/core-7.6.0"
- sources."@babel/generator-7.6.0"
- sources."@babel/helper-annotate-as-pure-7.0.0"
- sources."@babel/helper-builder-binary-assignment-operator-visitor-7.1.0"
- sources."@babel/helper-call-delegate-7.4.4"
- sources."@babel/helper-create-class-features-plugin-7.6.0"
- sources."@babel/helper-define-map-7.5.5"
- sources."@babel/helper-explode-assignable-expression-7.1.0"
- sources."@babel/helper-function-name-7.1.0"
- sources."@babel/helper-get-function-arity-7.0.0"
- sources."@babel/helper-hoist-variables-7.4.4"
- sources."@babel/helper-member-expression-to-functions-7.5.5"
- sources."@babel/helper-module-imports-7.0.0"
- sources."@babel/helper-module-transforms-7.5.5"
- sources."@babel/helper-optimise-call-expression-7.0.0"
+ sources."@babel/core-7.7.2"
+ sources."@babel/generator-7.7.2"
+ sources."@babel/helper-annotate-as-pure-7.7.0"
+ sources."@babel/helper-builder-binary-assignment-operator-visitor-7.7.0"
+ sources."@babel/helper-call-delegate-7.7.0"
+ sources."@babel/helper-create-class-features-plugin-7.7.0"
+ sources."@babel/helper-create-regexp-features-plugin-7.7.2"
+ sources."@babel/helper-define-map-7.7.0"
+ sources."@babel/helper-explode-assignable-expression-7.7.0"
+ sources."@babel/helper-function-name-7.7.0"
+ sources."@babel/helper-get-function-arity-7.7.0"
+ sources."@babel/helper-hoist-variables-7.7.0"
+ sources."@babel/helper-member-expression-to-functions-7.7.0"
+ sources."@babel/helper-module-imports-7.7.0"
+ sources."@babel/helper-module-transforms-7.7.0"
+ sources."@babel/helper-optimise-call-expression-7.7.0"
sources."@babel/helper-plugin-utils-7.0.0"
sources."@babel/helper-regex-7.5.5"
- sources."@babel/helper-remap-async-to-generator-7.1.0"
- sources."@babel/helper-replace-supers-7.5.5"
- sources."@babel/helper-simple-access-7.1.0"
- sources."@babel/helper-split-export-declaration-7.4.4"
- sources."@babel/helper-wrap-function-7.2.0"
- sources."@babel/helpers-7.6.0"
+ sources."@babel/helper-remap-async-to-generator-7.7.0"
+ sources."@babel/helper-replace-supers-7.7.0"
+ sources."@babel/helper-simple-access-7.7.0"
+ sources."@babel/helper-split-export-declaration-7.7.0"
+ sources."@babel/helper-wrap-function-7.7.0"
+ sources."@babel/helpers-7.7.0"
sources."@babel/highlight-7.5.0"
- sources."@babel/parser-7.6.0"
+ sources."@babel/parser-7.7.3"
sources."@babel/plugin-external-helpers-7.0.0"
- sources."@babel/plugin-proposal-async-generator-functions-7.2.0"
- sources."@babel/plugin-proposal-class-properties-7.5.5"
- sources."@babel/plugin-proposal-dynamic-import-7.5.0"
+ sources."@babel/plugin-proposal-async-generator-functions-7.7.0"
+ sources."@babel/plugin-proposal-class-properties-7.7.0"
+ sources."@babel/plugin-proposal-dynamic-import-7.7.0"
sources."@babel/plugin-proposal-json-strings-7.2.0"
- sources."@babel/plugin-proposal-object-rest-spread-7.5.5"
+ sources."@babel/plugin-proposal-object-rest-spread-7.6.2"
sources."@babel/plugin-proposal-optional-catch-binding-7.2.0"
- sources."@babel/plugin-proposal-unicode-property-regex-7.4.4"
+ sources."@babel/plugin-proposal-unicode-property-regex-7.7.0"
sources."@babel/plugin-syntax-async-generators-7.2.0"
sources."@babel/plugin-syntax-dynamic-import-7.2.0"
sources."@babel/plugin-syntax-json-strings-7.2.0"
sources."@babel/plugin-syntax-object-rest-spread-7.2.0"
sources."@babel/plugin-syntax-optional-catch-binding-7.2.0"
+ sources."@babel/plugin-syntax-top-level-await-7.7.0"
sources."@babel/plugin-transform-arrow-functions-7.2.0"
- sources."@babel/plugin-transform-async-to-generator-7.5.0"
+ sources."@babel/plugin-transform-async-to-generator-7.7.0"
sources."@babel/plugin-transform-block-scoped-functions-7.2.0"
- sources."@babel/plugin-transform-block-scoping-7.6.0"
- sources."@babel/plugin-transform-classes-7.5.5"
+ sources."@babel/plugin-transform-block-scoping-7.6.3"
+ sources."@babel/plugin-transform-classes-7.7.0"
sources."@babel/plugin-transform-computed-properties-7.2.0"
sources."@babel/plugin-transform-destructuring-7.6.0"
- sources."@babel/plugin-transform-dotall-regex-7.4.4"
+ sources."@babel/plugin-transform-dotall-regex-7.7.0"
sources."@babel/plugin-transform-duplicate-keys-7.5.0"
sources."@babel/plugin-transform-exponentiation-operator-7.2.0"
sources."@babel/plugin-transform-for-of-7.4.4"
- sources."@babel/plugin-transform-function-name-7.4.4"
+ sources."@babel/plugin-transform-function-name-7.7.0"
sources."@babel/plugin-transform-literals-7.2.0"
sources."@babel/plugin-transform-member-expression-literals-7.2.0"
sources."@babel/plugin-transform-modules-amd-7.5.0"
- sources."@babel/plugin-transform-modules-commonjs-7.6.0"
- sources."@babel/plugin-transform-modules-systemjs-7.5.0"
- sources."@babel/plugin-transform-modules-umd-7.2.0"
- sources."@babel/plugin-transform-named-capturing-groups-regex-7.6.0"
+ sources."@babel/plugin-transform-modules-commonjs-7.7.0"
+ sources."@babel/plugin-transform-modules-systemjs-7.7.0"
+ sources."@babel/plugin-transform-modules-umd-7.7.0"
+ sources."@babel/plugin-transform-named-capturing-groups-regex-7.7.0"
sources."@babel/plugin-transform-new-target-7.4.4"
sources."@babel/plugin-transform-object-super-7.5.5"
sources."@babel/plugin-transform-parameters-7.4.4"
sources."@babel/plugin-transform-property-literals-7.2.0"
- sources."@babel/plugin-transform-regenerator-7.4.5"
+ sources."@babel/plugin-transform-regenerator-7.7.0"
sources."@babel/plugin-transform-reserved-words-7.2.0"
- sources."@babel/plugin-transform-runtime-7.6.0"
+ sources."@babel/plugin-transform-runtime-7.6.2"
sources."@babel/plugin-transform-shorthand-properties-7.2.0"
- sources."@babel/plugin-transform-spread-7.2.2"
+ sources."@babel/plugin-transform-spread-7.6.2"
sources."@babel/plugin-transform-sticky-regex-7.2.0"
sources."@babel/plugin-transform-template-literals-7.4.4"
sources."@babel/plugin-transform-typeof-symbol-7.2.0"
- sources."@babel/plugin-transform-unicode-regex-7.4.4"
- sources."@babel/preset-env-7.6.0"
+ sources."@babel/plugin-transform-unicode-regex-7.7.0"
+ sources."@babel/preset-env-7.7.1"
sources."@babel/preset-stage-2-7.0.0"
- sources."@babel/runtime-7.6.0"
- sources."@babel/template-7.6.0"
- sources."@babel/traverse-7.6.0"
- sources."@babel/types-7.6.1"
+ sources."@babel/runtime-7.7.2"
+ sources."@babel/template-7.7.0"
+ sources."@babel/traverse-7.7.2"
+ sources."@babel/types-7.7.2"
sources."@calebboyd/semaphore-1.3.1"
sources."@comandeer/babel-plugin-banner-4.1.0"
sources."@mrmlnc/readdir-enhanced-2.2.1"
@@ -58733,7 +60586,7 @@ in
sources."@types/events-3.0.0"
sources."@types/glob-7.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-12.7.5"
+ sources."@types/node-12.12.7"
sources."@webassemblyjs/ast-1.8.5"
sources."@webassemblyjs/floating-point-hex-parser-1.8.5"
sources."@webassemblyjs/helper-api-error-1.8.5"
@@ -58915,7 +60768,7 @@ in
sources."big.js-5.2.2"
sources."binary-extensions-1.13.1"
sources."bl-1.2.2"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."bn.js-4.11.8"
sources."brace-expansion-1.1.11"
sources."braces-1.8.5"
@@ -58926,7 +60779,7 @@ in
sources."browserify-rsa-4.0.1"
sources."browserify-sign-4.0.4"
sources."browserify-zlib-0.2.0"
- sources."browserslist-4.7.0"
+ sources."browserslist-4.7.2"
sources."buffer-5.4.3"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
@@ -58949,7 +60802,7 @@ in
})
sources."call-me-maybe-1.0.1"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30000989"
+ sources."caniuse-lite-1.0.30001008"
sources."caw-2.0.1"
(sources."chalk-2.4.2" // {
dependencies = [
@@ -58976,7 +60829,7 @@ in
sources."normalize-path-3.0.0"
];
})
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."chrome-trace-event-1.0.2"
sources."cipher-base-1.0.4"
(sources."class-utils-0.3.6" // {
@@ -59019,14 +60872,14 @@ in
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
sources."config-chain-1.1.12"
- sources."console-browserify-1.1.0"
+ sources."console-browserify-1.2.0"
sources."constants-browserify-1.0.0"
sources."content-disposition-0.5.3"
- sources."convert-source-map-1.6.0"
+ sources."convert-source-map-1.7.0"
sources."copy-concurrently-1.0.5"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.9"
- (sources."core-js-compat-3.2.1" // {
+ sources."core-js-2.6.10"
+ (sources."core-js-compat-3.4.1" // {
dependencies = [
sources."semver-6.3.0"
];
@@ -59039,7 +60892,6 @@ in
sources."cross-spawn-6.0.5"
sources."crypto-browserify-3.12.0"
sources."cyclist-1.0.1"
- sources."date-now-0.1.4"
sources."death-1.1.0"
sources."debug-4.1.1"
sources."decamelize-1.2.0"
@@ -59080,7 +60932,7 @@ in
sources."clone-1.0.4"
];
})
- sources."defer-to-connect-1.0.2"
+ sources."defer-to-connect-1.1.0"
sources."define-properties-1.1.3"
(sources."define-property-2.0.2" // {
dependencies = [
@@ -59107,12 +60959,12 @@ in
})
sources."duplexer3-0.1.4"
sources."duplexify-3.7.1"
- sources."electron-to-chromium-1.3.264"
+ sources."electron-to-chromium-1.3.306"
sources."elliptic-6.5.1"
sources."emoji-regex-7.0.3"
sources."emojis-list-2.1.0"
- sources."end-of-stream-1.4.1"
- sources."enhanced-resolve-4.1.0"
+ sources."end-of-stream-1.4.4"
+ sources."enhanced-resolve-4.1.1"
sources."errno-0.1.7"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
@@ -59269,7 +61121,7 @@ in
sources."get-proxy-2.1.0"
sources."get-stream-3.0.0"
sources."get-value-2.0.6"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."glob-base-0.3.0"
sources."glob-parent-2.0.0"
sources."glob-to-regexp-0.3.0"
@@ -59298,11 +61150,11 @@ in
})
sources."get-stream-4.1.0"
sources."http-cache-semantics-4.0.3"
- sources."normalize-url-4.4.1"
+ sources."normalize-url-4.5.0"
sources."p-cancelable-1.1.0"
];
})
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."graceful-readlink-1.0.1"
sources."has-ansi-2.0.0"
sources."has-flag-3.0.0"
@@ -59328,7 +61180,7 @@ in
sources."hash.js-1.1.7"
sources."hmac-drbg-1.0.1"
sources."homedir-polyfill-1.0.3"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-cache-semantics-3.8.1"
sources."https-browserify-1.0.0"
sources."ieee754-1.1.13"
@@ -59398,7 +61250,7 @@ in
sources."json-buffer-3.0.0"
sources."json-parse-better-errors-1.0.2"
sources."json-schema-traverse-0.4.1"
- sources."json5-2.1.0"
+ sources."json5-2.1.1"
sources."jszip-git://github.com/anmonteiro/jszip#patch-1"
sources."keyv-3.0.0"
sources."kind-of-3.2.2"
@@ -59416,7 +61268,7 @@ in
sources."loose-envify-1.4.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-5.1.1"
- sources."magic-string-0.25.3"
+ sources."magic-string-0.25.4"
(sources."make-dir-2.1.0" // {
dependencies = [
sources."pify-4.0.1"
@@ -59434,11 +61286,11 @@ in
sources."p-is-promise-2.1.0"
];
})
- sources."memory-fs-0.4.1"
+ sources."memory-fs-0.5.0"
sources."merge2-1.3.0"
sources."micromatch-2.3.11"
sources."miller-rabin-4.0.1"
- sources."mime-db-1.41.0"
+ sources."mime-db-1.42.0"
sources."mimic-fn-1.2.0"
sources."mimic-response-1.0.1"
sources."minimalistic-assert-1.0.1"
@@ -59477,11 +61329,15 @@ in
sources."node-fetch-2.6.0"
(sources."node-libs-browser-2.2.1" // {
dependencies = [
- sources."buffer-4.9.1"
+ sources."buffer-4.9.2"
sources."punycode-1.4.1"
];
})
- sources."node-releases-1.1.32"
+ (sources."node-releases-1.1.39" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
sources."normalize-package-data-2.5.0"
sources."normalize-path-2.1.1"
(sources."normalize-url-2.0.1" // {
@@ -59662,9 +61518,8 @@ in
sources."regenerator-transform-0.14.1"
sources."regex-cache-0.4.4"
sources."regex-not-1.0.2"
- sources."regexp-tree-0.1.13"
sources."regexpu-core-4.6.0"
- sources."regjsgen-0.5.0"
+ sources."regjsgen-0.5.1"
(sources."regjsparser-0.6.0" // {
dependencies = [
sources."jsesc-0.5.0"
@@ -59768,7 +61623,7 @@ in
sources."source-list-map-0.1.8"
sources."source-map-0.5.7"
sources."source-map-resolve-0.5.2"
- (sources."source-map-support-0.5.13" // {
+ (sources."source-map-support-0.5.16" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -59818,9 +61673,9 @@ in
sources."supports-color-2.0.0"
sources."tapable-1.1.3"
sources."tar-stream-1.6.2"
- (sources."terser-4.3.1" // {
+ (sources."terser-4.4.0" // {
dependencies = [
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."source-map-0.6.1"
];
})
@@ -59890,10 +61745,10 @@ in
sources."v8-compile-cache-2.0.3"
sources."validate-npm-package-license-3.0.4"
sources."vinyl-2.2.0"
- sources."vm-browserify-1.1.0"
+ sources."vm-browserify-1.1.2"
sources."watchpack-1.6.0"
sources."wcwidth-1.0.1"
- (sources."webpack-4.40.2" // {
+ (sources."webpack-4.41.2" // {
dependencies = [
sources."arr-diff-4.0.0"
sources."array-unique-0.3.2"
@@ -59931,12 +61786,15 @@ in
})
sources."isobject-3.0.1"
sources."kind-of-6.0.2"
+ sources."memory-fs-0.4.1"
sources."micromatch-3.1.10"
sources."ms-2.0.0"
];
})
- (sources."webpack-cli-3.3.9" // {
+ (sources."webpack-cli-3.3.10" // {
dependencies = [
+ sources."enhanced-resolve-4.1.0"
+ sources."memory-fs-0.4.1"
sources."supports-color-6.1.0"
];
})
@@ -59970,7 +61828,7 @@ in
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
sources."y18n-4.0.0"
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
(sources."yargs-13.2.4" // {
dependencies = [
sources."find-up-3.0.0"
@@ -60017,17 +61875,17 @@ in
markdown-link-check = nodeEnv.buildNodePackage {
name = "markdown-link-check";
packageName = "markdown-link-check";
- version = "3.7.3";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.7.3.tgz";
- sha512 = "X/HWomzeox5HtkKLupin4affBXHq22r7RNqiSKsxlgZQMSU9n+zpGY0sbzJr1IycB6FXpKUZet1VH3Rs1/8WQg==";
+ url = "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.8.0.tgz";
+ sha512 = "tpBlUsnJfJ5xMHAjBC/10s8Un/WT/FmF+xXaZjeaegESmjcPlEcxZ+UuCtxArETovLS5gZ8lZXzdhgslHziLsg==";
};
dependencies = [
sources."ajv-6.10.2"
sources."ansi-styles-3.2.1"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
- sources."async-2.6.3"
+ sources."async-3.1.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.8.0"
@@ -60037,7 +61895,7 @@ in
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-3.0.2"
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
sources."delayed-stream-1.0.0"
@@ -60054,8 +61912,8 @@ in
sources."har-validator-5.1.3"
sources."has-flag-3.0.0"
sources."http-signature-1.2.0"
- sources."is-absolute-url-2.1.0"
- sources."is-relative-url-2.0.0"
+ sources."is-absolute-url-3.0.3"
+ sources."is-relative-url-3.0.0"
sources."is-typedarray-1.0.0"
sources."isemail-3.2.0"
sources."isstream-0.1.2"
@@ -60064,10 +61922,10 @@ in
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
sources."jsprim-1.4.1"
- sources."link-check-4.4.5"
+ sources."link-check-4.4.6"
sources."lodash-4.17.15"
- sources."markdown-link-extractor-1.2.1"
- sources."marked-0.6.3"
+ sources."markdown-link-extractor-1.2.2"
+ sources."marked-0.7.0"
sources."mime-db-1.40.0"
sources."mime-types-2.1.24"
sources."ms-2.1.2"
@@ -60112,7 +61970,7 @@ in
sha512 = "z4uLbDHNbs/aRuR6zCcnzwFQuMixkHCcWqgVaommfK/3cA1Ahq7OXemn+m8JwTYcBApSHgcrSbPr9sm3sZFL+A==";
};
dependencies = [
- sources."commander-3.0.1"
+ sources."commander-4.0.1"
sources."esm-3.2.25"
sources."mathjax-full-git://github.com/mathjax/MathJax-src.git"
sources."mj-context-menu-0.2.0"
@@ -60170,10 +62028,10 @@ in
meguca = nodeEnv.buildNodePackage {
name = "meguca";
packageName = "meguca";
- version = "1.1.6";
+ version = "1.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/meguca/-/meguca-1.1.6.tgz";
- sha512 = "kqg6t8mUUpb4WwD+4WqgS41AejdSkIEmPCB7v2D7ioxtLFiCaQUlu+K8rT6qOe3PmMacZ2sZsmdIs5jtYtxPig==";
+ url = "https://registry.npmjs.org/meguca/-/meguca-1.1.8.tgz";
+ sha512 = "BrbjYMq6FeZYMKx9mw7aHGUtLCyGPX4kSoCqZiRBFw5ESTgJcmmr+DbLCC29k8hRpBVRqdq3OapSEbAGXZ6z/g==";
};
dependencies = [
(sources."@gulp-sourcemaps/identity-map-1.0.2" // {
@@ -60193,7 +62051,7 @@ in
})
(sources."accord-0.28.0" // {
dependencies = [
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."minimatch-3.0.4"
sources."semver-5.7.1"
sources."uglify-js-2.8.29"
@@ -60289,10 +62147,10 @@ in
sources."collection-visit-1.0.0"
sources."color-support-1.1.3"
sources."combined-stream-1.0.8"
- sources."commander-2.17.1"
+ sources."commander-2.20.3"
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
- sources."convert-source-map-1.6.0"
+ sources."convert-source-map-1.7.0"
sources."copy-descriptor-0.1.1"
sources."core-util-is-1.0.2"
sources."cryptiles-2.0.5"
@@ -60332,7 +62190,7 @@ in
})
(sources."duplexify-3.7.1" // {
dependencies = [
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."once-1.4.0"
sources."readable-stream-2.3.6"
sources."string_decoder-1.1.1"
@@ -60341,9 +62199,9 @@ in
sources."ecc-jsbn-0.1.2"
sources."end-of-stream-0.1.5"
sources."errno-0.1.7"
- sources."es5-ext-0.10.51"
+ sources."es5-ext-0.10.52"
sources."es6-iterator-2.0.3"
- sources."es6-symbol-3.1.2"
+ sources."es6-symbol-3.1.3"
sources."es6-weak-map-2.0.3"
sources."escape-string-regexp-1.0.5"
sources."event-emitter-0.3.5"
@@ -60366,6 +62224,11 @@ in
];
})
sources."expand-tilde-2.0.2"
+ (sources."ext-1.2.0" // {
+ dependencies = [
+ sources."type-2.0.0"
+ ];
+ })
sources."extend-3.0.2"
(sources."extend-shallow-3.0.2" // {
dependencies = [
@@ -60403,7 +62266,7 @@ in
sources."fragment-cache-0.2.1"
(sources."fs-mkdirp-stream-1.0.0" // {
dependencies = [
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."readable-stream-2.3.6"
sources."string_decoder-1.1.1"
sources."through2-2.0.5"
@@ -60456,9 +62319,9 @@ in
sources."through2-2.0.5"
];
})
- (sources."gulp-sourcemaps-2.6.4" // {
+ (sources."gulp-sourcemaps-2.6.5" // {
dependencies = [
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."readable-stream-2.3.6"
sources."source-map-0.6.1"
sources."string_decoder-1.1.1"
@@ -60473,9 +62336,9 @@ in
sources."clone-2.1.2"
sources."clone-stats-1.0.0"
sources."extend-shallow-1.1.4"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."glob-stream-6.1.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."kind-of-1.1.0"
sources."minimatch-3.0.4"
sources."ordered-read-streams-1.0.1"
@@ -60489,9 +62352,8 @@ in
sources."vinyl-fs-3.0.3"
];
})
- (sources."gulp-uglify-3.0.1" // {
+ (sources."gulp-uglify-3.0.2" // {
dependencies = [
- sources."lodash-4.17.15"
sources."readable-stream-2.3.6"
sources."string_decoder-1.1.1"
sources."through2-2.0.5"
@@ -60577,7 +62439,7 @@ in
sources."lead-1.0.0"
(sources."less-2.7.3" // {
dependencies = [
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
];
})
sources."liftoff-2.5.0"
@@ -60680,7 +62542,7 @@ in
sources."prr-1.0.1"
(sources."pump-2.0.1" // {
dependencies = [
- (sources."end-of-stream-1.4.1" // {
+ (sources."end-of-stream-1.4.4" // {
dependencies = [
sources."once-1.4.0"
];
@@ -60821,8 +62683,8 @@ in
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-1.2.0"
- sources."typescript-3.5.3"
- (sources."uglify-js-3.4.9" // {
+ sources."typescript-3.7.2"
+ (sources."uglify-js-3.6.8" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -60863,7 +62725,7 @@ in
dependencies = [
sources."clone-2.1.2"
sources."clone-stats-1.0.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."vinyl-2.2.0"
];
})
@@ -60889,10 +62751,10 @@ in
mocha = nodeEnv.buildNodePackage {
name = "mocha";
packageName = "mocha";
- version = "6.2.0";
+ version = "6.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/mocha/-/mocha-6.2.0.tgz";
- sha512 = "qwfFgY+7EKAAUAdv7VYMZQknI7YJSGesxHyhn6qD52DV8UcSZs5XwCifcZGMVIE4a5fbmhvbotxC0DLQ0oKohQ==";
+ url = "https://registry.npmjs.org/mocha/-/mocha-6.2.2.tgz";
+ sha512 = "FgDS9Re79yU1xz5d+C4rv1G7QagNGHZ+iXF81hO8zY35YZZcLEsJVfFolfsqKFWunATEvNzMK0r/CwWd/szO9A==";
};
dependencies = [
sources."ansi-colors-3.2.3"
@@ -60908,29 +62770,30 @@ in
sources."supports-color-5.5.0"
];
})
- sources."cliui-4.1.0"
- sources."code-point-at-1.1.0"
+ (sources."cliui-5.0.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."concat-map-0.0.1"
- sources."cross-spawn-6.0.5"
sources."debug-3.2.6"
sources."decamelize-1.2.0"
sources."define-properties-1.1.3"
sources."diff-3.5.0"
sources."emoji-regex-7.0.3"
- sources."end-of-stream-1.4.1"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
- sources."execa-1.0.0"
sources."find-up-3.0.0"
sources."flat-4.1.0"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
sources."get-caller-file-2.0.5"
- sources."get-stream-4.1.0"
sources."glob-7.1.3"
sources."growl-1.10.5"
sources."has-1.0.3"
@@ -60939,91 +62802,64 @@ in
sources."he-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."invert-kv-2.0.0"
- sources."is-buffer-2.0.3"
+ sources."is-buffer-2.0.4"
sources."is-callable-1.1.4"
sources."is-date-object-1.0.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-regex-1.0.4"
- sources."is-stream-1.1.0"
sources."is-symbol-1.0.2"
sources."isexe-2.0.0"
sources."js-yaml-3.13.1"
- sources."lcid-2.0.0"
sources."locate-path-3.0.0"
sources."lodash-4.17.15"
sources."log-symbols-2.2.0"
- sources."map-age-cleaner-0.1.3"
- sources."mem-4.3.0"
- sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
sources."ms-2.1.1"
- sources."nice-try-1.0.5"
sources."node-environment-flags-1.0.5"
- sources."npm-run-path-2.0.2"
- sources."number-is-nan-1.0.1"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
sources."object.getownpropertydescriptors-2.0.3"
sources."once-1.4.0"
- sources."os-locale-3.1.0"
- sources."p-defer-1.0.0"
- sources."p-finally-1.0.0"
- sources."p-is-promise-2.1.0"
sources."p-limit-2.2.1"
sources."p-locate-3.0.0"
sources."p-try-2.2.0"
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
- sources."path-key-2.0.1"
- sources."pump-3.0.0"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
sources."semver-5.7.1"
sources."set-blocking-2.0.0"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
- sources."signal-exit-3.0.2"
sources."sprintf-js-1.0.3"
sources."string-width-2.1.1"
sources."string.prototype.trimleft-2.1.0"
sources."string.prototype.trimright-2.1.0"
sources."strip-ansi-4.0.0"
- sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-6.0.0"
sources."which-1.3.1"
sources."which-module-2.0.0"
sources."wide-align-1.1.3"
- (sources."wrap-ansi-2.1.0" // {
- dependencies = [
- sources."ansi-regex-2.1.1"
- sources."is-fullwidth-code-point-1.0.0"
- sources."string-width-1.0.2"
- sources."strip-ansi-3.0.1"
- ];
- })
- sources."wrappy-1.0.2"
- sources."y18n-4.0.0"
- (sources."yargs-13.2.2" // {
+ (sources."wrap-ansi-5.1.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
sources."string-width-3.1.0"
sources."strip-ansi-5.2.0"
];
})
- sources."yargs-parser-13.0.0"
- (sources."yargs-unparser-1.5.0" // {
+ sources."wrappy-1.0.2"
+ sources."y18n-4.0.0"
+ (sources."yargs-13.3.0" // {
dependencies = [
- sources."get-caller-file-1.0.3"
- sources."require-main-filename-1.0.1"
- sources."yargs-12.0.5"
- sources."yargs-parser-11.1.1"
+ 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-unparser-1.6.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -61047,7 +62883,7 @@ in
sources."argparse-1.0.10"
sources."asynckit-0.4.0"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."component-emitter-1.3.0"
sources."cookiejar-2.1.2"
sources."core-util-is-1.0.2"
@@ -61076,7 +62912,7 @@ in
sources."path-loader-1.0.10"
sources."process-nextick-args-2.0.1"
sources."punycode-2.1.1"
- sources."qs-6.9.0"
+ sources."qs-6.9.1"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."slash-2.0.0"
@@ -61157,10 +62993,10 @@ in
node-gyp = nodeEnv.buildNodePackage {
name = "node-gyp";
packageName = "node-gyp";
- version = "5.0.3";
+ version = "6.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp/-/node-gyp-5.0.3.tgz";
- sha512 = "z/JdtkFGUm0QaQUusvloyYuGDub3nUbOo5de1Fz57cM++osBTvQatBUSTlF1k/w8vFHPxxXW6zxGvkxXSpaBkQ==";
+ url = "https://registry.npmjs.org/node-gyp/-/node-gyp-6.0.1.tgz";
+ sha512 = "udHG4hGe3Ji97AYJbJhaRwuSOuQO7KHnE4ZPH3Sox3tjRZ+bkBsDvfZ7eYA1qwD8eLWr//193x806ss3HFTPRw==";
};
dependencies = [
sources."abbrev-1.1.1"
@@ -61177,7 +63013,7 @@ in
sources."bcrypt-pbkdf-1.0.2"
sources."brace-expansion-1.1.11"
sources."caseless-0.12.0"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."code-point-at-1.1.0"
sources."combined-stream-1.0.8"
sources."concat-map-0.0.1"
@@ -61187,7 +63023,7 @@ in
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."ecc-jsbn-0.1.2"
- sources."env-paths-1.0.0"
+ sources."env-paths-2.2.0"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
@@ -61198,8 +63034,8 @@ in
sources."fs.realpath-1.0.0"
sources."gauge-2.7.4"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-unicode-2.0.1"
@@ -61220,15 +63056,18 @@ in
sources."mime-types-2.1.24"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
- sources."minipass-2.8.1"
- sources."minizlib-1.2.2"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
sources."mkdirp-0.5.1"
- sources."nopt-3.0.6"
+ sources."nopt-4.0.1"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
sources."once-1.4.0"
+ sources."os-homedir-1.0.2"
+ sources."os-tmpdir-1.0.2"
+ sources."osenv-0.1.5"
sources."path-is-absolute-1.0.1"
sources."performance-now-2.1.0"
sources."process-nextick-args-2.0.1"
@@ -61240,14 +63079,14 @@ in
sources."rimraf-2.7.1"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
- sources."semver-5.3.0"
+ sources."semver-5.7.1"
sources."set-blocking-2.0.0"
sources."signal-exit-3.0.2"
sources."sshpk-1.16.1"
sources."string-width-1.0.2"
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
- sources."tar-4.4.11"
+ sources."tar-4.4.13"
(sources."tough-cookie-2.4.3" // {
dependencies = [
sources."punycode-1.4.1"
@@ -61262,7 +63101,7 @@ in
sources."which-1.3.1"
sources."wide-align-1.1.3"
sources."wrappy-1.0.2"
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -61277,10 +63116,10 @@ in
node-gyp-build = nodeEnv.buildNodePackage {
name = "node-gyp-build";
packageName = "node-gyp-build";
- version = "4.1.1";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz";
- sha512 = "dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==";
+ url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.0.tgz";
+ sha512 = "4oiumOLhCDU9Rronz8PZ5S4IvT39H5+JEv/hps9V8s7RSLhsac0TCP78ulnHXOo8X1wdpPiTayGlM1jr4IbnaQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -61320,7 +63159,7 @@ in
sources."base64-js-0.0.8"
sources."bcrypt-pbkdf-1.0.2"
sources."biased-opener-0.2.8"
- sources."big-integer-1.6.45"
+ sources."big-integer-1.6.48"
sources."block-stream-0.0.9"
sources."body-parser-1.19.0"
sources."boom-2.10.1"
@@ -61384,14 +63223,14 @@ in
];
})
sources."glob-5.0.15"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-1.0.5"
sources."har-validator-4.2.1"
sources."has-unicode-2.0.1"
sources."hawk-3.1.3"
sources."headless-0.1.7"
sources."hoek-2.16.3"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-errors-1.7.2"
sources."http-signature-1.1.1"
sources."iconv-lite-0.4.24"
@@ -61443,7 +63282,7 @@ in
sources."negotiator-0.6.2"
(sources."node-pre-gyp-0.6.39" // {
dependencies = [
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."rimraf-2.7.1"
sources."semver-5.7.1"
];
@@ -61532,7 +63371,7 @@ in
sources."tar-2.2.2"
(sources."tar-pack-3.4.1" // {
dependencies = [
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."rimraf-2.7.1"
];
})
@@ -61594,10 +63433,10 @@ in
node-pre-gyp = nodeEnv.buildNodePackage {
name = "node-pre-gyp";
packageName = "node-pre-gyp";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz";
- sha512 = "Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==";
+ url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz";
+ sha512 = "+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==";
};
dependencies = [
sources."abbrev-1.1.1"
@@ -61606,7 +63445,7 @@ in
sources."are-we-there-yet-1.1.5"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."code-point-at-1.1.0"
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
@@ -61618,10 +63457,10 @@ in
sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
sources."gauge-2.7.4"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."has-unicode-2.0.1"
sources."iconv-lite-0.4.24"
- sources."ignore-walk-3.0.2"
+ sources."ignore-walk-3.0.3"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -61629,14 +63468,14 @@ in
sources."isarray-1.0.0"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
- sources."minipass-2.8.1"
- sources."minizlib-1.2.2"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
sources."mkdirp-0.5.1"
sources."ms-2.1.2"
sources."needle-2.4.0"
sources."nopt-4.0.1"
sources."npm-bundled-1.0.6"
- sources."npm-packlist-1.4.4"
+ sources."npm-packlist-1.4.6"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
sources."object-assign-4.1.1"
@@ -61663,11 +63502,11 @@ in
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-json-comments-2.0.1"
- sources."tar-4.4.11"
+ sources."tar-4.4.13"
sources."util-deprecate-1.0.2"
sources."wide-align-1.1.3"
sources."wrappy-1.0.2"
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -61682,16 +63521,16 @@ in
node-red = nodeEnv.buildNodePackage {
name = "node-red";
packageName = "node-red";
- version = "0.20.8";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/node-red/-/node-red-0.20.8.tgz";
- sha512 = "+i2SHPo8AQED0lyf7xoGcWAs142Nc5zvCTzmuncslgxVt/fl6XADEEY4yT/eDVNOwRrf9TZMjhSxBM9ScJJu7Q==";
+ url = "https://registry.npmjs.org/node-red/-/node-red-1.0.2.tgz";
+ sha512 = "QSyPpAGGVFgVlKyumWFd8j2hd420+sh8DSxlvAtatDVaIG3+MaAD3eDLg49HIwRyAhiROVS1XNWkqyq/H1/cBA==";
};
dependencies = [
- sources."@babel/runtime-7.6.0"
- sources."@node-red/editor-api-0.20.8"
- sources."@node-red/editor-client-0.20.8"
- (sources."@node-red/nodes-0.20.8" // {
+ sources."@babel/runtime-7.7.2"
+ sources."@node-red/editor-api-1.0.2"
+ sources."@node-red/editor-client-1.0.2"
+ (sources."@node-red/nodes-1.0.2" // {
dependencies = [
sources."cookie-0.4.0"
sources."http-errors-1.7.3"
@@ -61705,14 +63544,13 @@ in
})
];
})
- sources."@node-red/registry-0.20.8"
- sources."@node-red/runtime-0.20.8"
- sources."@node-red/util-0.20.8"
+ sources."@node-red/registry-1.0.2"
+ sources."@node-red/runtime-1.0.2"
+ sources."@node-red/util-1.0.2"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
- sources."addressparser-1.0.1"
sources."agent-base-4.3.0"
- sources."ajv-6.10.0"
+ sources."ajv-6.10.2"
sources."ansi-regex-2.1.1"
sources."append-field-1.0.0"
sources."aproba-1.2.0"
@@ -61724,7 +63562,6 @@ in
})
sources."argparse-1.0.10"
sources."array-flatten-1.1.1"
- sources."array-indexofobject-0.0.1"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-0.1.22"
@@ -61763,11 +63600,11 @@ in
})
sources."caseless-0.12.0"
sources."cheerio-0.22.0"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."clone-2.1.2"
sources."code-point-at-1.1.0"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."commist-1.1.0"
sources."concat-map-0.0.1"
(sources."concat-stream-1.6.2" // {
@@ -61817,9 +63654,9 @@ in
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
- sources."es5-ext-0.10.51"
+ sources."es5-ext-0.10.52"
sources."es6-iterator-2.0.3"
sources."es6-map-0.1.5"
sources."es6-promise-4.2.8"
@@ -61829,7 +63666,7 @@ in
sources."es6-symbol-3.1.1"
];
})
- sources."es6-symbol-3.1.2"
+ sources."es6-symbol-3.1.3"
sources."escape-html-1.0.3"
sources."esprima-4.0.1"
sources."etag-1.8.1"
@@ -61844,16 +63681,15 @@ in
sources."depd-2.0.0"
];
})
+ (sources."ext-1.2.0" // {
+ dependencies = [
+ sources."type-2.0.0"
+ ];
+ })
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
- (sources."feedparser-2.2.9" // {
- dependencies = [
- sources."readable-stream-2.3.6"
- sources."string_decoder-1.1.1"
- ];
- })
sources."finalhandler-1.1.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -61865,7 +63701,7 @@ in
sources."fs.realpath-1.0.0"
sources."gauge-2.7.4"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."glob-parent-3.1.0"
(sources."glob-stream-6.1.0" // {
dependencies = [
@@ -61873,33 +63709,24 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-unicode-2.0.1"
sources."hash-sum-2.0.0"
- sources."he-1.2.0"
sources."help-me-1.1.0"
- sources."html-to-text-5.1.1"
sources."htmlparser2-3.10.1"
sources."http-errors-1.7.2"
sources."http-signature-1.2.0"
- (sources."https-proxy-agent-2.2.1" // {
+ (sources."https-proxy-agent-2.2.2" // {
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
];
})
- sources."i18next-15.1.0"
+ sources."i18next-15.1.2"
sources."iconv-lite-0.4.24"
- sources."ignore-walk-3.0.2"
- (sources."imap-0.8.19" // {
- dependencies = [
- sources."isarray-0.0.1"
- sources."readable-stream-1.1.14"
- sources."string_decoder-0.10.31"
- ];
- })
+ sources."ignore-walk-3.0.3"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
@@ -61926,34 +63753,19 @@ in
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
sources."leven-2.1.0"
- sources."libbase64-1.0.3"
- sources."libmime-4.1.1"
- sources."libqp-1.1.0"
- sources."linkify-it-2.1.0"
- sources."lodash-4.17.15"
- sources."lodash.assign-4.2.0"
sources."lodash.assignin-4.2.0"
sources."lodash.bind-4.2.1"
sources."lodash.defaults-4.2.0"
sources."lodash.filter-4.6.0"
sources."lodash.flatten-4.4.0"
sources."lodash.foreach-4.5.0"
- sources."lodash.get-4.4.2"
- sources."lodash.has-4.5.2"
sources."lodash.map-4.6.0"
sources."lodash.merge-4.6.2"
sources."lodash.pick-4.4.0"
sources."lodash.reduce-4.6.0"
sources."lodash.reject-4.6.0"
sources."lodash.some-4.6.0"
- sources."lodash.uniq-4.5.0"
sources."lru-cache-4.1.5"
- (sources."mailparser-2.7.1" // {
- dependencies = [
- sources."nodemailer-6.1.1"
- ];
- })
- sources."mailsplit-4.4.1"
sources."media-typer-0.3.0"
(sources."memorystore-1.6.1" // {
dependencies = [
@@ -61967,19 +63779,19 @@ in
sources."mime-types-2.1.24"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
- (sources."minipass-2.8.1" // {
+ (sources."minipass-2.9.0" // {
dependencies = [
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
];
})
- sources."minizlib-1.2.2"
+ sources."minizlib-1.3.3"
(sources."mkdirp-0.5.1" // {
dependencies = [
sources."minimist-0.0.8"
];
})
sources."moment-2.24.0"
- sources."moment-timezone-0.5.26"
+ sources."moment-timezone-0.5.27"
(sources."mqtt-2.18.8" // {
dependencies = [
sources."readable-stream-2.3.6"
@@ -61987,10 +63799,9 @@ in
];
})
sources."mqtt-packet-5.6.1"
- sources."mri-1.1.4"
sources."ms-2.0.0"
- sources."multer-1.4.1"
- sources."mustache-3.0.1"
+ sources."multer-1.4.2"
+ sources."mustache-3.0.2"
sources."nan-2.13.2"
(sources."needle-2.4.0" // {
dependencies = [
@@ -62005,31 +63816,20 @@ in
sources."semver-5.7.1"
];
})
- sources."node-red-node-email-1.6.3"
- sources."node-red-node-feedparser-0.1.14"
sources."node-red-node-rbe-0.2.5"
- sources."node-red-node-sentiment-0.1.4"
- sources."node-red-node-tail-0.0.2"
- sources."node-red-node-twitter-1.1.5"
- sources."nodemailer-6.3.0"
+ sources."node-red-node-tail-0.0.3"
sources."nopt-4.0.1"
sources."npm-bundled-1.0.6"
- sources."npm-packlist-1.4.4"
+ sources."npm-packlist-1.4.6"
sources."npmlog-4.1.2"
sources."nth-check-1.0.2"
sources."number-is-nan-1.0.1"
- sources."oauth-0.9.15"
sources."oauth-sign-0.9.0"
sources."oauth2orize-1.11.0"
sources."object-assign-4.1.1"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
- (sources."optimist-0.6.1" // {
- dependencies = [
- sources."minimist-0.0.10"
- ];
- })
(sources."ordered-read-streams-1.0.1" // {
dependencies = [
sources."readable-stream-2.3.6"
@@ -62049,7 +63849,6 @@ in
sources."path-to-regexp-0.1.7"
sources."pause-0.0.1"
sources."performance-now-2.1.0"
- sources."poplib-0.1.7"
sources."process-nextick-args-2.0.1"
sources."proxy-addr-2.0.5"
sources."pseudomap-1.0.2"
@@ -62080,14 +63879,13 @@ in
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
- sources."semver-6.2.0"
+ sources."semver-6.3.0"
(sources."send-0.17.1" // {
dependencies = [
sources."mime-1.6.0"
sources."ms-2.1.1"
];
})
- sources."sentiment-2.1.0"
sources."serve-static-1.14.1"
sources."set-blocking-2.0.0"
sources."setprototypeof-1.1.1"
@@ -62108,9 +63906,9 @@ in
sources."strip-ansi-3.0.1"
sources."strip-json-comments-2.0.1"
sources."tail-2.0.3"
- (sources."tar-4.4.11" // {
+ (sources."tar-4.4.13" // {
dependencies = [
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
];
})
(sources."through2-2.0.5" // {
@@ -62120,7 +63918,6 @@ in
];
})
sources."through2-filter-3.0.0"
- sources."tlds-1.203.1"
sources."to-absolute-glob-2.0.2"
sources."toidentifier-1.0.0"
(sources."tough-cookie-2.4.3" // {
@@ -62130,11 +63927,9 @@ in
})
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."twitter-ng-0.6.2"
sources."type-1.2.0"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
- sources."uc.micro-1.0.6"
sources."uglify-js-3.6.0"
sources."uid-safe-2.1.5"
sources."uid2-0.0.3"
@@ -62144,11 +63939,6 @@ in
sources."universalify-0.1.2"
sources."unpipe-1.0.0"
sources."uri-js-4.2.2"
- (sources."utf7-1.0.2" // {
- dependencies = [
- sources."semver-5.3.0"
- ];
- })
sources."util-deprecate-1.0.2"
sources."utils-merge-1.0.1"
sources."uuid-3.3.3"
@@ -62163,7 +63953,6 @@ in
})
sources."when-3.7.8"
sources."wide-align-1.1.3"
- sources."wordwrap-0.0.3"
sources."wrappy-1.0.2"
sources."ws-6.2.1"
sources."xml2js-0.4.19"
@@ -62173,7 +63962,7 @@ in
];
buildInputs = globalBuildInputs;
meta = {
- description = "A visual tool for wiring the Internet of Things";
+ description = "Low-code programming for event-driven applications";
homepage = http://nodered.org/;
license = "Apache-2.0";
};
@@ -62207,7 +63996,7 @@ in
sources."buffer-from-1.1.1"
sources."builtins-1.0.3"
sources."caseless-0.12.0"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."code-point-at-1.1.0"
sources."combined-stream-1.0.8"
sources."concat-map-0.0.1"
@@ -62242,12 +64031,12 @@ in
sources."fs.realpath-1.0.0"
sources."gauge-2.7.4"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-unicode-2.0.1"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -62266,8 +64055,8 @@ in
sources."mime-types-2.1.24"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
- sources."minipass-2.8.1"
- sources."minizlib-1.2.2"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
sources."mkdirp-0.5.1"
sources."ncp-0.4.2"
sources."nijs-0.0.25"
@@ -62339,8 +64128,8 @@ in
];
})
sources."strip-ansi-3.0.1"
- sources."tar-4.4.11"
- sources."temp-0.9.0"
+ sources."tar-4.4.13"
+ sources."temp-0.9.1"
(sources."tough-cookie-2.4.3" // {
dependencies = [
sources."punycode-1.4.1"
@@ -62359,7 +64148,7 @@ in
sources."walk-2.3.14"
sources."wide-align-1.1.3"
sources."wrappy-1.0.2"
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -62374,10 +64163,10 @@ in
nodemon = nodeEnv.buildNodePackage {
name = "nodemon";
packageName = "nodemon";
- version = "1.19.2";
+ version = "1.19.4";
src = fetchurl {
- url = "https://registry.npmjs.org/nodemon/-/nodemon-1.19.2.tgz";
- sha512 = "hRLYaw5Ihyw9zK7NF+9EUzVyS6Cvgc14yh8CAYr38tPxJa6UrOxwAQ351GwrgoanHCF0FalQFn6w5eoX/LGdJw==";
+ url = "https://registry.npmjs.org/nodemon/-/nodemon-1.19.4.tgz";
+ sha512 = "VGPaqQBNk193lrJFotBU8nvWZPqEZY2eIzymy2jjY0fJ9qIsxA0sxQ8ATPl0gZC645gijYEc1jtZvpS8QWzJGQ==";
};
dependencies = [
sources."abbrev-1.1.1"
@@ -62504,7 +64293,7 @@ in
})
sources."global-dirs-0.1.1"
sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-flag-3.0.0"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
@@ -62727,10 +64516,10 @@ in
npm = nodeEnv.buildNodePackage {
name = "npm";
packageName = "npm";
- version = "6.11.3";
+ version = "6.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/npm/-/npm-6.11.3.tgz";
- sha512 = "K2h+MPzZiY39Xf6eHEdECe/LKoJXam4UCflz5kIxoskN3LQFeYs5fqBGT5i4TtM/aBk+86Mcf+jgXs/WuWAutQ==";
+ url = "https://registry.npmjs.org/npm/-/npm-6.13.0.tgz";
+ sha512 = "zjSJ8zjk0cDBZXqTWbQ6+qOdm1m2k489YDFP60RQRUhOxT5LOBhl+cDtFlEXEIblcNjofmsZ/qQ/wzmn5frimQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -62745,10 +64534,10 @@ in
npm-check-updates = nodeEnv.buildNodePackage {
name = "npm-check-updates";
packageName = "npm-check-updates";
- version = "3.1.23";
+ version = "3.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-3.1.23.tgz";
- sha512 = "Z2dkMdNgue6OPkQDPcAK62Qrwv+G1PaEmKrDrrSAiSP7pRD3u30xOVy1nLukS1XrJ2/zF8XTVxFe9/ubcvlcPQ==";
+ url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-3.2.1.tgz";
+ sha512 = "gYXHGc9mAncGrEMjs2uRJgOdWRP5CR9iZ+HyUNf4eqjtdDV6jLvi2e19G5BEpdvc8fU73J+B5m8ALYB49du/EA==";
};
dependencies = [
sources."@sindresorhus/is-0.14.0"
@@ -62762,7 +64551,7 @@ in
sources."aproba-1.2.0"
sources."argparse-1.0.10"
sources."balanced-match-1.0.0"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."boxen-3.2.0"
sources."brace-expansion-1.1.11"
sources."buffer-from-1.1.1"
@@ -62777,7 +64566,7 @@ in
})
sources."camelcase-5.3.1"
sources."chalk-2.4.2"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."ci-info-2.0.0"
sources."cint-8.2.1"
sources."cli-boxes-2.2.0"
@@ -62786,7 +64575,7 @@ in
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."colors-1.0.3"
- sources."commander-3.0.1"
+ sources."commander-3.0.2"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
sources."configstore-4.0.0"
@@ -62807,13 +64596,13 @@ in
})
sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
- sources."defer-to-connect-1.0.2"
+ sources."defer-to-connect-1.1.0"
sources."dot-prop-4.2.0"
sources."duplexer3-0.1.4"
sources."duplexify-3.7.1"
sources."emoji-regex-7.0.3"
sources."encoding-0.1.12"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."err-code-1.1.2"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
@@ -62835,21 +64624,21 @@ in
sources."genfun-5.0.0"
sources."get-stdin-7.0.0"
sources."get-stream-4.1.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."global-dirs-0.1.1"
sources."got-9.6.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-ansi-2.0.0"
sources."has-flag-3.0.0"
sources."has-yarn-2.1.0"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-cache-semantics-3.8.1"
sources."http-proxy-agent-2.1.0"
- sources."https-proxy-agent-2.2.2"
+ sources."https-proxy-agent-2.2.4"
sources."humanize-ms-1.2.1"
sources."iconv-lite-0.4.24"
sources."iferr-0.1.5"
- sources."ignore-walk-3.0.2"
+ sources."ignore-walk-3.0.3"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
sources."infer-owner-1.0.4"
@@ -62872,7 +64661,7 @@ in
sources."json-buffer-3.0.0"
sources."json-parse-better-errors-1.0.2"
sources."json-parse-helpfulerror-1.0.3"
- (sources."json5-2.1.0" // {
+ (sources."json5-2.1.1" // {
dependencies = [
sources."minimist-1.2.0"
];
@@ -62894,12 +64683,12 @@ in
sources."lowercase-keys-1.0.1"
sources."lru-cache-5.1.1"
sources."make-dir-1.3.0"
- sources."make-fetch-happen-5.0.0"
+ sources."make-fetch-happen-5.0.1"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
- sources."minipass-2.8.1"
- sources."minizlib-1.2.2"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
sources."mississippi-3.0.0"
sources."mkdirp-0.5.1"
sources."move-concurrently-1.0.1"
@@ -62918,20 +64707,20 @@ in
sources."semver-5.7.1"
];
})
- sources."normalize-url-4.4.1"
+ sources."normalize-url-4.5.0"
sources."npm-bundled-1.0.6"
(sources."npm-package-arg-6.1.1" // {
dependencies = [
sources."semver-5.7.1"
];
})
- sources."npm-packlist-1.4.4"
+ sources."npm-packlist-1.4.6"
(sources."npm-pick-manifest-3.0.2" // {
dependencies = [
sources."semver-5.7.1"
];
})
- sources."npm-registry-fetch-4.0.1"
+ sources."npm-registry-fetch-4.0.2"
sources."npm-run-path-2.0.2"
sources."object-assign-4.1.1"
sources."object-keys-1.1.1"
@@ -62945,7 +64734,7 @@ in
sources."p-locate-4.1.0"
sources."p-try-2.2.0"
sources."package-json-6.5.0"
- (sources."pacote-9.5.8" // {
+ (sources."pacote-9.5.9" // {
dependencies = [
sources."semver-5.7.1"
];
@@ -62962,7 +64751,7 @@ in
sources."progress-2.0.3"
sources."promise-inflight-1.0.1"
sources."promise-retry-1.1.1"
- sources."prompts-2.2.1"
+ sources."prompts-2.3.0"
sources."protoduck-5.0.1"
sources."pseudomap-1.0.2"
sources."pump-3.0.0"
@@ -62976,7 +64765,7 @@ in
sources."minimist-1.2.0"
];
})
- (sources."rc-config-loader-2.0.4" // {
+ (sources."rc-config-loader-2.0.5" // {
dependencies = [
sources."debug-4.1.1"
sources."path-exists-3.0.0"
@@ -63012,9 +64801,9 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.2"
- sources."sisteransi-1.0.3"
- sources."smart-buffer-4.0.2"
- sources."socks-2.3.2"
+ sources."sisteransi-1.0.4"
+ sources."smart-buffer-4.1.0"
+ sources."socks-2.3.3"
(sources."socks-proxy-agent-4.0.2" // {
dependencies = [
sources."agent-base-4.2.1"
@@ -63044,7 +64833,7 @@ in
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-5.5.0"
- sources."tar-4.4.11"
+ sources."tar-4.4.13"
sources."term-size-1.2.0"
sources."through-2.3.8"
sources."through2-2.0.5"
@@ -63072,7 +64861,7 @@ in
sources."xdg-basedir-3.0.0"
sources."xtend-4.0.2"
sources."y18n-4.0.0"
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -63150,7 +64939,7 @@ in
})
sources."gauge-2.7.4"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."graceful-fs-2.0.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
@@ -63306,154 +65095,110 @@ in
parcel-bundler = nodeEnv.buildNodePackage {
name = "parcel-bundler";
packageName = "parcel-bundler";
- version = "1.12.3";
+ version = "1.12.4";
src = fetchurl {
- url = "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.3.tgz";
- sha512 = "8bq6lj0hhQeGxD9f9xEkFMXQ3d8TIlf2+isKxoi9bciB0KVEILRGllaPkUgp++5t0anToBh9+tG6ZyInXOC1/A==";
+ url = "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.4.tgz";
+ sha512 = "G+iZGGiPEXcRzw0fiRxWYCKxdt/F7l9a0xkiU4XbcVRJCSlBnioWEwJMutOCCpoQmaQtjB4RBHDGIHN85AIhLQ==";
};
dependencies = [
- sources."@babel/code-frame-7.0.0"
- (sources."@babel/core-7.3.4" // {
+ sources."@babel/code-frame-7.5.5"
+ (sources."@babel/core-7.7.2" // {
dependencies = [
- sources."json5-2.1.0"
+ sources."json5-2.1.1"
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.3.4" // {
+ (sources."@babel/generator-7.7.2" // {
dependencies = [
sources."source-map-0.5.7"
];
})
- sources."@babel/helper-annotate-as-pure-7.0.0"
- sources."@babel/helper-builder-binary-assignment-operator-visitor-7.1.0"
- sources."@babel/helper-builder-react-jsx-7.3.0"
- (sources."@babel/helper-call-delegate-7.4.4" // {
- dependencies = [
- sources."@babel/code-frame-7.5.5"
- sources."@babel/generator-7.6.0"
- sources."@babel/parser-7.6.0"
- sources."@babel/traverse-7.6.0"
- sources."@babel/types-7.6.1"
- sources."source-map-0.5.7"
- ];
- })
- (sources."@babel/helper-define-map-7.5.5" // {
- dependencies = [
- sources."@babel/types-7.6.1"
- ];
- })
- sources."@babel/helper-explode-assignable-expression-7.1.0"
- sources."@babel/helper-function-name-7.1.0"
- sources."@babel/helper-get-function-arity-7.0.0"
- (sources."@babel/helper-hoist-variables-7.4.4" // {
- dependencies = [
- sources."@babel/types-7.6.1"
- ];
- })
- (sources."@babel/helper-member-expression-to-functions-7.5.5" // {
- dependencies = [
- sources."@babel/types-7.6.1"
- ];
- })
- sources."@babel/helper-module-imports-7.0.0"
- (sources."@babel/helper-module-transforms-7.5.5" // {
- dependencies = [
- sources."@babel/parser-7.6.0"
- sources."@babel/template-7.6.0"
- sources."@babel/types-7.6.1"
- ];
- })
- sources."@babel/helper-optimise-call-expression-7.0.0"
+ sources."@babel/helper-annotate-as-pure-7.7.0"
+ sources."@babel/helper-builder-binary-assignment-operator-visitor-7.7.0"
+ sources."@babel/helper-builder-react-jsx-7.7.0"
+ sources."@babel/helper-call-delegate-7.7.0"
+ sources."@babel/helper-create-regexp-features-plugin-7.7.2"
+ sources."@babel/helper-define-map-7.7.0"
+ sources."@babel/helper-explode-assignable-expression-7.7.0"
+ sources."@babel/helper-function-name-7.7.0"
+ sources."@babel/helper-get-function-arity-7.7.0"
+ sources."@babel/helper-hoist-variables-7.7.0"
+ sources."@babel/helper-member-expression-to-functions-7.7.0"
+ sources."@babel/helper-module-imports-7.7.0"
+ sources."@babel/helper-module-transforms-7.7.0"
+ sources."@babel/helper-optimise-call-expression-7.7.0"
sources."@babel/helper-plugin-utils-7.0.0"
sources."@babel/helper-regex-7.5.5"
- sources."@babel/helper-remap-async-to-generator-7.1.0"
- (sources."@babel/helper-replace-supers-7.5.5" // {
- dependencies = [
- sources."@babel/code-frame-7.5.5"
- sources."@babel/generator-7.6.0"
- sources."@babel/parser-7.6.0"
- sources."@babel/traverse-7.6.0"
- sources."@babel/types-7.6.1"
- sources."source-map-0.5.7"
- ];
- })
- sources."@babel/helper-simple-access-7.1.0"
- (sources."@babel/helper-split-export-declaration-7.4.4" // {
- dependencies = [
- sources."@babel/types-7.6.1"
- ];
- })
- sources."@babel/helper-wrap-function-7.2.0"
- (sources."@babel/helpers-7.6.0" // {
- dependencies = [
- sources."@babel/code-frame-7.5.5"
- sources."@babel/generator-7.6.0"
- sources."@babel/parser-7.6.0"
- sources."@babel/template-7.6.0"
- sources."@babel/traverse-7.6.0"
- sources."@babel/types-7.6.1"
- sources."source-map-0.5.7"
- ];
- })
+ sources."@babel/helper-remap-async-to-generator-7.7.0"
+ sources."@babel/helper-replace-supers-7.7.0"
+ sources."@babel/helper-simple-access-7.7.0"
+ sources."@babel/helper-split-export-declaration-7.7.0"
+ sources."@babel/helper-wrap-function-7.7.0"
+ sources."@babel/helpers-7.7.0"
sources."@babel/highlight-7.5.0"
- sources."@babel/parser-7.3.4"
- sources."@babel/plugin-proposal-async-generator-functions-7.2.0"
+ sources."@babel/parser-7.7.3"
+ sources."@babel/plugin-proposal-async-generator-functions-7.7.0"
+ sources."@babel/plugin-proposal-dynamic-import-7.7.0"
sources."@babel/plugin-proposal-json-strings-7.2.0"
- sources."@babel/plugin-proposal-object-rest-spread-7.5.5"
+ sources."@babel/plugin-proposal-object-rest-spread-7.6.2"
sources."@babel/plugin-proposal-optional-catch-binding-7.2.0"
- sources."@babel/plugin-proposal-unicode-property-regex-7.4.4"
+ sources."@babel/plugin-proposal-unicode-property-regex-7.7.0"
sources."@babel/plugin-syntax-async-generators-7.2.0"
- sources."@babel/plugin-syntax-flow-7.2.0"
+ sources."@babel/plugin-syntax-dynamic-import-7.2.0"
+ sources."@babel/plugin-syntax-flow-7.7.0"
sources."@babel/plugin-syntax-json-strings-7.2.0"
sources."@babel/plugin-syntax-jsx-7.2.0"
sources."@babel/plugin-syntax-object-rest-spread-7.2.0"
sources."@babel/plugin-syntax-optional-catch-binding-7.2.0"
+ sources."@babel/plugin-syntax-top-level-await-7.7.0"
sources."@babel/plugin-transform-arrow-functions-7.2.0"
- sources."@babel/plugin-transform-async-to-generator-7.5.0"
+ sources."@babel/plugin-transform-async-to-generator-7.7.0"
sources."@babel/plugin-transform-block-scoped-functions-7.2.0"
- sources."@babel/plugin-transform-block-scoping-7.6.0"
- sources."@babel/plugin-transform-classes-7.5.5"
+ sources."@babel/plugin-transform-block-scoping-7.6.3"
+ sources."@babel/plugin-transform-classes-7.7.0"
sources."@babel/plugin-transform-computed-properties-7.2.0"
sources."@babel/plugin-transform-destructuring-7.6.0"
- sources."@babel/plugin-transform-dotall-regex-7.4.4"
+ sources."@babel/plugin-transform-dotall-regex-7.7.0"
sources."@babel/plugin-transform-duplicate-keys-7.5.0"
sources."@babel/plugin-transform-exponentiation-operator-7.2.0"
- sources."@babel/plugin-transform-flow-strip-types-7.3.4"
+ sources."@babel/plugin-transform-flow-strip-types-7.6.3"
sources."@babel/plugin-transform-for-of-7.4.4"
- sources."@babel/plugin-transform-function-name-7.4.4"
+ sources."@babel/plugin-transform-function-name-7.7.0"
sources."@babel/plugin-transform-literals-7.2.0"
+ sources."@babel/plugin-transform-member-expression-literals-7.2.0"
sources."@babel/plugin-transform-modules-amd-7.5.0"
- sources."@babel/plugin-transform-modules-commonjs-7.2.0"
- sources."@babel/plugin-transform-modules-systemjs-7.5.0"
- sources."@babel/plugin-transform-modules-umd-7.2.0"
- sources."@babel/plugin-transform-named-capturing-groups-regex-7.6.0"
+ sources."@babel/plugin-transform-modules-commonjs-7.7.0"
+ sources."@babel/plugin-transform-modules-systemjs-7.7.0"
+ sources."@babel/plugin-transform-modules-umd-7.7.0"
+ sources."@babel/plugin-transform-named-capturing-groups-regex-7.7.0"
sources."@babel/plugin-transform-new-target-7.4.4"
sources."@babel/plugin-transform-object-super-7.5.5"
sources."@babel/plugin-transform-parameters-7.4.4"
- sources."@babel/plugin-transform-react-jsx-7.3.0"
- sources."@babel/plugin-transform-regenerator-7.4.5"
+ sources."@babel/plugin-transform-property-literals-7.2.0"
+ sources."@babel/plugin-transform-react-jsx-7.7.0"
+ sources."@babel/plugin-transform-regenerator-7.7.0"
+ sources."@babel/plugin-transform-reserved-words-7.2.0"
sources."@babel/plugin-transform-shorthand-properties-7.2.0"
- sources."@babel/plugin-transform-spread-7.2.2"
+ sources."@babel/plugin-transform-spread-7.6.2"
sources."@babel/plugin-transform-sticky-regex-7.2.0"
sources."@babel/plugin-transform-template-literals-7.4.4"
sources."@babel/plugin-transform-typeof-symbol-7.2.0"
- sources."@babel/plugin-transform-unicode-regex-7.4.4"
- sources."@babel/preset-env-7.3.4"
- sources."@babel/runtime-7.3.4"
- sources."@babel/template-7.2.2"
- sources."@babel/traverse-7.3.4"
- sources."@babel/types-7.3.4"
+ sources."@babel/plugin-transform-unicode-regex-7.7.0"
+ sources."@babel/preset-env-7.7.1"
+ sources."@babel/runtime-7.7.2"
+ sources."@babel/template-7.7.0"
+ sources."@babel/traverse-7.7.2"
+ sources."@babel/types-7.7.2"
sources."@iarna/toml-2.2.3"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@parcel/fs-1.11.0"
- sources."@parcel/logger-1.11.0"
+ sources."@parcel/logger-1.11.1"
sources."@parcel/utils-1.11.0"
- sources."@parcel/watcher-1.12.0"
+ sources."@parcel/watcher-1.12.1"
sources."@parcel/workers-1.11.0"
sources."@types/q-1.5.2"
- sources."abab-2.0.1"
- sources."abbrev-1.1.1"
+ sources."abab-2.0.2"
sources."acorn-5.7.3"
(sources."acorn-globals-4.3.4" // {
dependencies = [
@@ -63465,7 +65210,7 @@ in
sources."alphanum-sort-1.0.2"
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
- sources."ansi-to-html-0.6.11"
+ sources."ansi-to-html-0.6.13"
(sources."anymatch-2.0.0" // {
dependencies = [
sources."normalize-path-2.1.1"
@@ -63532,8 +65277,8 @@ in
sources."pako-1.0.10"
];
})
- sources."browserslist-4.7.0"
- (sources."buffer-4.9.1" // {
+ sources."browserslist-4.7.2"
+ (sources."buffer-4.9.2" // {
dependencies = [
sources."isarray-1.0.0"
];
@@ -63547,8 +65292,9 @@ in
sources."caller-callsite-2.0.0"
sources."caller-path-2.0.0"
sources."callsites-2.0.0"
+ sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30000989"
+ sources."caniuse-lite-1.0.30001008"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."chokidar-2.1.8"
@@ -63556,8 +65302,13 @@ in
sources."class-utils-0.3.6"
sources."cli-cursor-2.1.0"
sources."cli-spinners-1.3.1"
+ (sources."cliui-5.0.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."clone-2.1.2"
- sources."clones-1.2.0"
sources."coa-2.0.2"
sources."collection-visit-1.0.0"
sources."color-3.1.2"
@@ -63566,16 +65317,20 @@ in
sources."color-string-1.5.3"
sources."combined-stream-1.0.8"
sources."command-exists-1.2.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
- sources."config-chain-1.1.12"
- sources."console-browserify-1.1.0"
+ sources."console-browserify-1.2.0"
sources."constants-browserify-1.0.0"
- sources."convert-source-map-1.6.0"
+ sources."convert-source-map-1.7.0"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
+ (sources."core-js-compat-3.4.1" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
sources."core-util-is-1.0.2"
sources."cosmiconfig-5.2.1"
sources."create-ecdh-4.0.3"
@@ -63601,7 +65356,7 @@ in
sources."supports-color-3.2.3"
];
})
- sources."css-select-2.0.2"
+ sources."css-select-2.1.0"
sources."css-select-base-adapter-0.1.1"
(sources."css-selector-tokenizer-0.7.1" // {
dependencies = [
@@ -63611,13 +65366,9 @@ in
sources."regjsparser-0.1.5"
];
})
- (sources."css-tree-1.0.0-alpha.33" // {
- dependencies = [
- sources."source-map-0.5.7"
- ];
- })
+ sources."css-tree-1.0.0-alpha.37"
sources."css-unit-converter-1.1.1"
- sources."css-what-2.1.3"
+ sources."css-what-3.2.1"
sources."cssesc-0.1.0"
sources."cssnano-4.1.10"
sources."cssnano-preset-default-4.0.7"
@@ -63625,20 +65376,14 @@ 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-3.5.1" // {
- dependencies = [
- sources."css-tree-1.0.0-alpha.29"
- sources."mdn-data-1.1.4"
- sources."source-map-0.5.7"
- ];
- })
+ sources."csso-4.0.2"
sources."cssom-0.3.8"
sources."cssstyle-1.4.0"
sources."dashdash-1.14.1"
sources."data-urls-1.1.0"
- sources."date-now-0.1.4"
sources."deasync-0.1.15"
sources."debug-4.1.1"
+ sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.0"
sources."deep-is-0.1.3"
(sources."defaults-1.0.3" // {
@@ -63668,7 +65413,7 @@ in
sources."des.js-1.0.0"
sources."destroy-1.0.4"
sources."diffie-hellman-5.0.3"
- (sources."dom-serializer-0.2.1" // {
+ (sources."dom-serializer-0.2.2" // {
dependencies = [
sources."domelementtype-2.0.1"
sources."entities-2.0.0"
@@ -63681,22 +65426,23 @@ in
sources."domutils-1.7.0"
sources."dot-prop-4.2.0"
sources."dotenv-5.0.1"
- sources."dotenv-expand-4.2.0"
+ sources."dotenv-expand-5.1.0"
sources."duplexer2-0.1.4"
sources."ecc-jsbn-0.1.2"
- sources."editorconfig-0.15.3"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.264"
+ sources."electron-to-chromium-1.3.306"
sources."elliptic-6.5.1"
+ sources."emoji-regex-7.0.3"
sources."encodeurl-1.0.2"
sources."entities-1.1.2"
+ sources."envinfo-7.4.0"
sources."error-ex-1.3.2"
- (sources."es-abstract-1.14.2" // {
+ (sources."es-abstract-1.16.0" // {
dependencies = [
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
];
})
- sources."es-to-primitive-1.2.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
sources."escodegen-1.9.1"
@@ -63728,6 +65474,7 @@ in
sources."fastparse-1.1.2"
sources."filesize-3.6.1"
sources."fill-range-4.0.0"
+ sources."find-up-3.0.0"
sources."for-in-1.0.2"
sources."foreach-2.0.5"
sources."forever-agent-0.6.1"
@@ -63737,10 +65484,11 @@ in
sources."fs.realpath-1.0.0"
sources."fsevents-1.2.9"
sources."function-bind-1.1.1"
+ sources."get-caller-file-2.0.5"
sources."get-port-3.2.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
dependencies = [
sources."is-glob-3.1.0"
@@ -63748,7 +65496,7 @@ in
})
sources."glob-to-regexp-0.3.0"
sources."globals-11.12.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."grapheme-breaker-0.3.2"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
@@ -63775,9 +65523,10 @@ in
sources."html-comment-regex-1.1.2"
sources."html-encoding-sniffer-1.0.2"
sources."html-tags-1.2.0"
- (sources."htmlnano-0.2.4" // {
+ (sources."htmlnano-0.2.5" // {
dependencies = [
- sources."terser-4.3.1"
+ sources."posthtml-0.12.0"
+ sources."terser-4.4.0"
];
})
(sources."htmlparser2-3.10.1" // {
@@ -63795,7 +65544,6 @@ in
sources."indexes-of-1.0.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."ini-1.3.5"
sources."invariant-2.2.4"
sources."is-absolute-url-2.1.0"
(sources."is-accessor-descriptor-1.0.0" // {
@@ -63822,6 +65570,7 @@ in
sources."is-directory-0.3.1"
sources."is-extendable-0.1.1"
sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
sources."is-html-1.1.0"
sources."is-number-3.0.0"
@@ -63839,7 +65588,6 @@ in
sources."isexe-2.0.0"
sources."isobject-3.0.1"
sources."isstream-0.1.2"
- sources."js-beautify-1.10.2"
sources."js-levenshtein-1.1.6"
sources."js-tokens-4.0.0"
(sources."js-yaml-3.13.1" // {
@@ -63864,6 +65612,7 @@ in
sources."jsprim-1.4.1"
sources."kind-of-3.2.2"
sources."levn-0.3.0"
+ sources."locate-path-3.0.0"
sources."lodash-4.17.15"
sources."lodash.clone-4.5.0"
sources."lodash.memoize-4.1.2"
@@ -63871,7 +65620,6 @@ in
sources."lodash.uniq-4.5.0"
sources."log-symbols-2.2.0"
sources."loose-envify-1.4.0"
- sources."lru-cache-4.1.5"
sources."magic-string-0.22.5"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
@@ -63928,13 +65676,16 @@ in
sources."punycode-1.4.1"
];
})
- sources."node-releases-1.1.32"
- sources."nopt-4.0.1"
+ (sources."node-releases-1.1.39" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
sources."normalize-html-whitespace-1.0.0"
sources."normalize-path-3.0.0"
sources."normalize-url-3.3.0"
sources."nth-check-1.0.2"
- sources."nwsapi-2.1.4"
+ sources."nwsapi-2.2.0"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
sources."object-copy-0.1.0"
@@ -63949,12 +65700,12 @@ in
sources."once-1.4.0"
sources."onetime-2.0.1"
sources."opn-5.5.0"
- sources."optionator-0.8.2"
+ sources."optionator-0.8.3"
sources."ora-2.1.0"
sources."os-browserify-0.3.0"
- sources."os-homedir-1.0.2"
- sources."os-tmpdir-1.0.2"
- sources."osenv-0.1.5"
+ sources."p-limit-2.2.1"
+ sources."p-locate-3.0.0"
+ sources."p-try-2.2.0"
sources."pako-0.2.9"
sources."parse-asn1-5.1.5"
sources."parse-json-4.0.0"
@@ -63963,6 +65714,7 @@ in
sources."pascalcase-0.1.1"
sources."path-browserify-0.0.1"
sources."path-dirname-1.0.2"
+ 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"
@@ -63971,7 +65723,7 @@ in
sources."physical-cpu-count-2.0.0"
sources."pn-1.1.0"
sources."posix-character-classes-0.1.1"
- (sources."postcss-7.0.18" // {
+ (sources."postcss-7.0.21" // {
dependencies = [
sources."supports-color-6.1.0"
];
@@ -64038,17 +65790,21 @@ in
sources."postcss-unique-selectors-4.0.1"
sources."postcss-value-parser-3.3.1"
sources."posthtml-0.11.6"
- sources."posthtml-parser-0.4.1"
+ sources."posthtml-parser-0.4.2"
sources."posthtml-render-1.1.5"
sources."prelude-ls-1.1.2"
sources."private-0.1.8"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
- sources."proto-list-1.2.4"
- sources."pseudomap-1.0.2"
sources."psl-1.4.0"
sources."public-encrypt-4.0.3"
sources."punycode-2.1.1"
+ (sources."purgecss-1.4.1" // {
+ dependencies = [
+ sources."cssesc-3.0.0"
+ sources."postcss-selector-parser-6.0.2"
+ ];
+ })
sources."q-1.5.1"
sources."qs-6.5.2"
sources."querystring-0.2.0"
@@ -64065,7 +65821,7 @@ in
sources."readdirp-2.2.1"
sources."regenerate-1.4.0"
sources."regenerate-unicode-properties-8.1.0"
- sources."regenerator-runtime-0.12.1"
+ sources."regenerator-runtime-0.13.3"
sources."regenerator-transform-0.14.1"
(sources."regex-not-1.0.2" // {
dependencies = [
@@ -64073,9 +65829,8 @@ in
sources."is-extendable-1.0.1"
];
})
- sources."regexp-tree-0.1.13"
sources."regexpu-core-4.6.0"
- sources."regjsgen-0.5.0"
+ sources."regjsgen-0.5.1"
(sources."regjsparser-0.6.0" // {
dependencies = [
sources."jsesc-0.5.0"
@@ -64090,8 +65845,10 @@ in
sources."tough-cookie-2.4.3"
];
})
- sources."request-promise-core-1.1.2"
- sources."request-promise-native-1.0.7"
+ sources."request-promise-core-1.1.3"
+ sources."request-promise-native-1.0.8"
+ sources."require-directory-2.1.1"
+ sources."require-main-filename-2.0.0"
sources."resolve-1.12.0"
sources."resolve-from-3.0.0"
sources."resolve-url-0.2.1"
@@ -64104,7 +65861,6 @@ in
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
- sources."safer-eval-1.3.5"
sources."sax-1.2.4"
sources."saxes-3.1.11"
sources."semver-5.7.1"
@@ -64118,8 +65874,9 @@ in
sources."ms-2.1.1"
];
})
- sources."serialize-to-js-1.2.2"
+ sources."serialize-to-js-3.0.0"
sources."serve-static-1.14.1"
+ sources."set-blocking-2.0.0"
sources."set-value-2.0.1"
sources."setimmediate-1.0.5"
sources."setprototypeof-1.1.1"
@@ -64127,7 +65884,6 @@ in
sources."shallow-copy-0.0.1"
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
- sources."sigmund-1.0.1"
sources."signal-exit-3.0.2"
(sources."simple-swizzle-0.2.2" // {
dependencies = [
@@ -64149,7 +65905,7 @@ in
sources."snapdragon-util-3.0.1"
sources."source-map-0.6.1"
sources."source-map-resolve-0.5.2"
- sources."source-map-support-0.5.13"
+ sources."source-map-support-0.5.16"
sources."source-map-url-0.4.0"
(sources."split-string-3.1.0" // {
dependencies = [
@@ -64167,6 +65923,12 @@ in
sources."stealthy-require-1.1.1"
sources."stream-browserify-2.0.2"
sources."stream-http-2.8.3"
+ (sources."string-width-3.1.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."string.prototype.trimleft-2.1.0"
sources."string.prototype.trimright-2.1.0"
sources."string_decoder-1.1.1"
@@ -64177,7 +65939,7 @@ in
];
})
sources."supports-color-5.5.0"
- sources."svgo-1.3.0"
+ sources."svgo-1.3.2"
sources."symbol-tree-3.2.4"
sources."terser-3.17.0"
sources."through2-2.0.5"
@@ -64198,7 +65960,6 @@ in
sources."toidentifier-1.0.0"
sources."tough-cookie-2.5.0"
sources."tr46-1.0.1"
- sources."trim-right-1.0.1"
sources."tty-browserify-0.0.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -64207,7 +65968,7 @@ in
(sources."uncss-0.17.2" // {
dependencies = [
sources."cssesc-3.0.0"
- sources."is-absolute-url-3.0.2"
+ sources."is-absolute-url-3.0.3"
sources."postcss-selector-parser-6.0.2"
];
})
@@ -64252,22 +66013,31 @@ in
sources."vendors-1.0.3"
sources."verror-1.10.0"
sources."vlq-0.2.3"
- sources."vm-browserify-1.1.0"
+ sources."vm-browserify-1.1.2"
sources."w3c-hr-time-1.0.1"
sources."w3c-xmlserializer-1.1.2"
sources."wcwidth-1.0.1"
sources."webidl-conversions-4.0.2"
sources."whatwg-encoding-1.0.5"
sources."whatwg-mimetype-2.3.0"
- sources."whatwg-url-7.0.0"
+ sources."whatwg-url-7.1.0"
sources."which-1.3.1"
- sources."wordwrap-1.0.0"
+ sources."which-module-2.0.0"
+ sources."word-wrap-1.2.3"
+ (sources."wrap-ansi-5.1.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."wrappy-1.0.2"
sources."ws-5.2.2"
sources."xml-name-validator-3.0.0"
sources."xmlchars-2.2.0"
sources."xtend-4.0.2"
- sources."yallist-2.1.2"
+ sources."y18n-4.0.0"
+ sources."yargs-14.2.1"
+ sources."yargs-parser-15.0.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -64304,7 +66074,7 @@ in
sources."balanced-match-1.0.0"
sources."base64-js-0.0.8"
sources."bencode-2.0.1"
- sources."big-integer-1.6.45"
+ sources."big-integer-1.6.48"
sources."bitfield-0.1.0"
(sources."bittorrent-dht-6.4.2" // {
dependencies = [
@@ -64334,7 +66104,7 @@ in
sources."camelcase-keys-2.1.0"
sources."chalk-1.1.3"
sources."chardet-0.4.2"
- sources."chrome-dgram-3.0.3"
+ sources."chrome-dgram-3.0.4"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.3"
sources."cli-cursor-2.1.0"
@@ -64360,7 +66130,7 @@ in
sources."dns-equal-1.0.0"
sources."dns-packet-1.3.1"
sources."dns-txt-2.0.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
sources."external-editor-2.2.0"
@@ -64378,13 +66148,13 @@ in
sources."function-bind-1.1.1"
sources."get-browser-rtc-1.0.2"
sources."get-stdin-4.0.1"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."has-1.0.3"
sources."has-ansi-2.0.0"
sources."has-flag-3.0.0"
sources."hat-0.0.3"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-headers-3.0.2"
sources."iconv-lite-0.4.24"
sources."immediate-chunk-store-1.0.8"
@@ -64550,11 +66320,11 @@ in
sources."symbol-observable-1.0.1"
sources."thirty-two-1.0.2"
sources."through-2.3.8"
- sources."thunky-1.0.3"
+ sources."thunky-1.1.0"
sources."tmp-0.0.33"
sources."torrent-discovery-5.4.0"
sources."torrent-piece-1.1.2"
- (sources."torrent-stream-1.1.0" // {
+ (sources."torrent-stream-1.2.0" // {
dependencies = [
sources."end-of-stream-0.1.5"
sources."magnet-uri-4.2.3"
@@ -64595,10 +66365,10 @@ in
peerflix-server = nodeEnv.buildNodePackage {
name = "peerflix-server";
packageName = "peerflix-server";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.5.0.tgz";
- sha512 = "TmtYwbayKLfzTj4rMIQ5nfGcXqkp8VwsCXkfZz95JdJcfk0+HYhflLDwviq+qOUxgKMYpoggqb129c3KST7zmQ==";
+ url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.5.1.tgz";
+ sha512 = "sXl2KCt8LCUrL6ezEPD4W5D5b+I0/VVOYlfI0K3GfdVUXkNHcb0q7cogPNjAXmoSMhvb57x2nhZN1xwxgGjzuw==";
};
dependencies = [
sources."accepts-1.3.7"
@@ -64656,7 +66426,7 @@ in
sources."bytes-3.1.0"
sources."callsite-1.0.0"
sources."caseless-0.12.0"
- sources."chrome-dgram-3.0.3"
+ sources."chrome-dgram-3.0.4"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.3"
sources."combined-stream-1.0.8"
@@ -64692,7 +66462,7 @@ in
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
(sources."engine.io-3.4.0" // {
dependencies = [
sources."cookie-0.3.1"
@@ -64729,8 +66499,8 @@ in
sources."fs.realpath-1.0.0"
sources."get-browser-rtc-1.0.2"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
(sources."has-binary2-1.0.3" // {
@@ -64914,12 +66684,12 @@ in
sources."string_decoder-1.1.1"
sources."tar-stream-2.1.0"
sources."thirty-two-0.0.2"
- sources."thunky-1.0.3"
+ sources."thunky-1.1.0"
sources."to-array-0.1.4"
sources."toidentifier-1.0.0"
sources."torrent-discovery-5.4.0"
sources."torrent-piece-1.1.2"
- (sources."torrent-stream-1.1.0" // {
+ (sources."torrent-stream-1.2.0" // {
dependencies = [
sources."end-of-stream-0.1.5"
sources."mkdirp-0.3.5"
@@ -64947,7 +66717,7 @@ in
sources."verror-1.10.0"
sources."which-1.3.1"
sources."wrappy-1.0.2"
- sources."ws-7.1.2"
+ sources."ws-7.2.0"
sources."xmlhttprequest-ssl-1.5.5"
sources."xtend-4.0.2"
sources."yeast-0.1.2"
@@ -64966,10 +66736,10 @@ in
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
- version = "3.8.1";
+ version = "4.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/pnpm/-/pnpm-3.8.1.tgz";
- sha512 = "uINy/U+TNvUHInG1l0/NrgDosUtafn9BrHjP5+v+ojpw+zb/lgXjkQmMHB4461LKezlNoBb7+0JOrNnm5JhZFg==";
+ url = "https://registry.npmjs.org/pnpm/-/pnpm-4.2.2.tgz";
+ sha512 = "cgIti3UV6PlZnuLd1Il78vxjbAo+UfeTvdDxdneZphjGwmJqFbmWxw5jQK/JiiNTLn2Tnj3Oy3+/hRxhVHFQug==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -64984,10 +66754,10 @@ in
prettier = nodeEnv.buildNodePackage {
name = "prettier";
packageName = "prettier";
- version = "1.18.2";
+ version = "1.19.1";
src = fetchurl {
- url = "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz";
- sha512 = "OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==";
+ url = "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz";
+ sha512 = "s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -65009,7 +66779,7 @@ in
};
dependencies = [
sources."JSONStream-1.3.5"
- sources."acorn-7.0.0"
+ sources."acorn-7.1.0"
sources."acorn-node-1.8.2"
sources."acorn-walk-7.0.0"
sources."asn1.js-4.10.1"
@@ -65064,7 +66834,7 @@ in
sources."readable-stream-3.4.0"
];
})
- sources."console-browserify-1.1.0"
+ sources."console-browserify-1.2.0"
sources."constants-browserify-1.0.0"
sources."convert-source-map-1.1.3"
sources."core-util-is-1.0.2"
@@ -65073,9 +66843,8 @@ in
sources."create-hmac-1.1.7"
sources."crypto-browserify-3.12.0"
sources."dash-ast-1.0.0"
- sources."date-now-0.1.4"
sources."defined-1.0.0"
- sources."deps-sort-2.0.0"
+ sources."deps-sort-2.0.1"
sources."des.js-1.0.0"
(sources."detective-5.2.0" // {
dependencies = [
@@ -65089,13 +66858,14 @@ in
sources."es6-promise-3.3.1"
sources."events-2.1.0"
sources."evp_bytestokey-1.0.3"
+ sources."fast-safe-stringify-2.0.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."glob-7.1.4"
+ sources."glob-7.1.6"
sources."globule-1.2.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-1.0.3"
sources."hash-base-3.0.4"
sources."hash.js-1.1.7"
@@ -65179,6 +66949,7 @@ in
sources."sander-0.5.1"
sources."sha.js-2.4.11"
sources."shasum-1.0.2"
+ sources."shasum-object-1.0.0"
sources."shell-quote-1.7.2"
sources."simple-concat-1.0.0"
(sources."sorcery-0.10.0" // {
@@ -65203,7 +66974,7 @@ in
];
})
sources."syntax-error-1.4.0"
- (sources."temp-0.9.0" // {
+ (sources."temp-0.9.1" // {
dependencies = [
sources."rimraf-2.6.3"
];
@@ -65227,7 +66998,7 @@ in
];
})
sources."util-deprecate-1.0.2"
- sources."vm-browserify-1.1.0"
+ sources."vm-browserify-1.1.2"
sources."which-1.3.1"
sources."wordwrap-1.0.0"
sources."wrappy-1.0.2"
@@ -65267,7 +67038,7 @@ in
sources."eyes-0.1.8"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."has-1.0.3"
sources."has-ansi-2.0.0"
sources."i-0.3.6"
@@ -65333,7 +67104,7 @@ in
sources."balanced-match-1.0.0"
sources."base62-0.1.1"
sources."brace-expansion-1.1.11"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."commoner-0.10.8"
sources."concat-map-0.0.1"
sources."defined-1.0.0"
@@ -65341,7 +67112,7 @@ in
sources."esprima-3.1.3"
sources."esprima-fb-13001.1001.0-dev-harmony-fb"
sources."glob-5.0.15"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."iconv-lite-0.4.24"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -65547,10 +67318,10 @@ in
serve = nodeEnv.buildNodePackage {
name = "serve";
packageName = "serve";
- version = "11.1.0";
+ version = "11.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serve/-/serve-11.1.0.tgz";
- sha512 = "+4wpDtOSS+4ZLyDWMxThutA3iOTawX2+yDovOI8cjOUOmemyvNlHyFAsezBlSgbZKTYChI3tzA1Mh0z6XZ62qA==";
+ url = "https://registry.npmjs.org/serve/-/serve-11.2.0.tgz";
+ sha512 = "THZcLzDGk3vJqjhAbLkLag43tiE3V0B7wVe98Xtl+1KyAsr+4iShg+9hke4pLZmrCJu0pUg0TrbhJmdqn/MKoA==";
};
dependencies = [
sources."@zeit/schemas-2.6.0"
@@ -65618,7 +67389,7 @@ in
sources."registry-auth-token-3.3.2"
sources."registry-url-3.1.0"
sources."safe-buffer-5.1.2"
- (sources."serve-handler-6.1.0" // {
+ (sources."serve-handler-6.1.2" // {
dependencies = [
sources."mime-db-1.33.0"
sources."mime-types-2.1.18"
@@ -65653,25 +67424,25 @@ in
serverless = nodeEnv.buildNodePackage {
name = "serverless";
packageName = "serverless";
- version = "1.52.2";
+ version = "1.57.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serverless/-/serverless-1.52.2.tgz";
- sha512 = "JLRh52heei1kiTg/mdXdVeJXlB26nXI6uK3/jQvG2a16WwrXD+h033azkD9qqk7WgISLgDKPJbvlnsCAXLcX5Q==";
+ url = "https://registry.npmjs.org/serverless/-/serverless-1.57.0.tgz";
+ sha512 = "pb+6Jo3/oRdo4BNYTz8wbnqhetC0epFfezzEbUsOCHGPUoHgxnZmo22rceBXL9P7Npd4JA8qwtTu7GYmrTZSSA==";
};
dependencies = [
- sources."@serverless/cli-1.2.3"
+ sources."@serverless/cli-1.4.0"
(sources."@serverless/component-metrics-1.0.8" // {
dependencies = [
sources."node-fetch-2.6.0"
];
})
- (sources."@serverless/core-1.0.0" // {
+ (sources."@serverless/core-1.1.2" // {
dependencies = [
sources."fs-extra-7.0.1"
sources."semver-6.3.0"
];
})
- (sources."@serverless/enterprise-plugin-3.0.0" // {
+ (sources."@serverless/enterprise-plugin-3.2.3" // {
dependencies = [
sources."fs-extra-7.0.1"
sources."node-fetch-2.6.0"
@@ -65679,24 +67450,22 @@ in
];
})
sources."@serverless/event-mocks-1.1.1"
- (sources."@serverless/platform-sdk-2.1.1" // {
+ (sources."@serverless/platform-sdk-2.2.1" // {
dependencies = [
sources."ramda-0.25.0"
sources."uuid-3.3.3"
];
})
- sources."@serverless/template-1.1.0"
+ sources."@serverless/template-1.1.3"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/lodash-4.14.138"
- sources."accepts-1.3.7"
+ sources."@types/lodash-4.14.146"
sources."agent-base-4.3.0"
- sources."ansi-0.3.1"
sources."ansi-align-2.0.0"
sources."ansi-escapes-4.2.1"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
- sources."anymatch-3.1.0"
+ sources."anymatch-3.1.1"
(sources."archiver-1.3.0" // {
dependencies = [
sources."async-2.6.3"
@@ -65707,22 +67476,21 @@ in
sources."normalize-path-2.1.1"
];
})
- sources."are-we-there-yet-1.1.5"
sources."argparse-1.0.10"
sources."arr-diff-4.0.0"
sources."arr-union-3.1.0"
- sources."array-flatten-1.1.1"
sources."array-union-1.0.2"
sources."array-uniq-1.0.3"
sources."array-unique-0.3.2"
sources."assign-symbols-1.0.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.533.0" // {
+ (sources."aws-sdk-2.569.0" // {
dependencies = [
- sources."buffer-4.9.1"
- sources."uuid-3.3.2"
+ sources."buffer-4.9.2"
+ sources."uuid-3.3.3"
];
})
sources."balanced-match-1.0.0"
@@ -65734,8 +67502,7 @@ in
sources."base64-js-1.3.1"
sources."binary-extensions-2.0.0"
sources."bl-1.2.2"
- sources."bluebird-3.5.5"
- sources."body-parser-1.19.0"
+ sources."bluebird-3.7.1"
sources."boxen-1.3.0"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
@@ -65746,7 +67513,6 @@ in
sources."buffer-fill-1.0.0"
sources."buffer-from-1.1.1"
sources."builtin-modules-3.1.0"
- sources."bytes-3.1.0"
sources."cache-base-1.0.1"
(sources."cacheable-request-6.1.0" // {
dependencies = [
@@ -65760,7 +67526,7 @@ in
sources."caw-2.0.1"
sources."chalk-2.4.2"
sources."chardet-0.7.0"
- sources."chokidar-3.1.1"
+ sources."chokidar-3.3.0"
sources."ci-info-1.6.0"
(sources."class-utils-0.3.6" // {
dependencies = [
@@ -65784,7 +67550,6 @@ in
sources."cli-cursor-2.1.0"
sources."cli-width-2.2.0"
sources."clone-response-1.0.2"
- sources."code-point-at-1.1.0"
sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
@@ -65798,17 +67563,9 @@ 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."content-disposition-0.5.3" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
- sources."content-type-1.0.4"
- sources."cookie-0.4.0"
- sources."cookie-signature-1.0.6"
+ sources."cookie-0.3.1"
sources."cookiejar-2.1.2"
sources."copy-descriptor-0.1.1"
sources."core-util-is-1.0.2"
@@ -65817,8 +67574,12 @@ in
sources."create-error-class-3.0.2"
sources."cross-spawn-5.1.0"
sources."crypto-random-string-1.0.0"
- sources."d-1.0.1"
- sources."debug-2.6.9"
+ (sources."d-1.0.1" // {
+ dependencies = [
+ sources."type-1.2.0"
+ ];
+ })
+ sources."debug-4.1.1"
sources."decode-uri-component-0.2.0"
sources."decompress-4.2.0"
sources."decompress-response-3.3.0"
@@ -65836,15 +67597,13 @@ in
];
})
sources."deep-extend-0.6.0"
- sources."defer-to-connect-1.0.2"
+ sources."defer-to-connect-1.1.0"
sources."deferred-0.7.11"
+ sources."define-properties-1.1.3"
sources."define-property-2.0.2"
sources."delayed-stream-1.0.0"
- sources."delegates-1.0.0"
- sources."depd-1.1.2"
- sources."destroy-1.0.4"
sources."dot-prop-4.2.0"
- sources."dotenv-8.1.0"
+ sources."dotenv-8.2.0"
(sources."download-5.0.3" // {
dependencies = [
sources."get-stream-3.0.0"
@@ -65854,11 +67613,11 @@ in
];
})
sources."duplexer3-0.1.4"
- sources."ee-first-1.1.1"
- sources."encodeurl-1.0.2"
sources."encoding-0.1.12"
- sources."end-of-stream-1.4.1"
- sources."es5-ext-0.10.51"
+ sources."end-of-stream-1.4.4"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
+ sources."es5-ext-0.10.52"
sources."es6-iterator-2.0.3"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
@@ -65867,13 +67626,11 @@ in
sources."es6-symbol-3.1.1"
];
})
- sources."es6-symbol-3.1.2"
+ sources."es6-symbol-3.1.3"
sources."es6-weak-map-2.0.3"
- sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
sources."esniff-1.1.0"
sources."esprima-4.0.1"
- sources."etag-1.8.1"
sources."event-emitter-0.3.5"
sources."events-1.1.1"
(sources."execa-0.7.0" // {
@@ -65881,32 +67638,24 @@ in
sources."get-stream-3.0.0"
];
})
- sources."exit-hook-1.1.1"
- (sources."express-4.17.1" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
+ sources."ext-1.2.0"
sources."extend-3.0.2"
sources."extend-shallow-3.0.2"
sources."external-editor-3.1.0"
sources."fast-levenshtein-2.0.6"
sources."fd-slicer-1.1.0"
- sources."figures-3.0.0"
+ sources."figures-3.1.0"
sources."file-type-5.2.0"
sources."filename-reserved-regex-2.0.0"
sources."filenamify-2.1.0"
sources."filesize-3.6.1"
sources."fill-range-7.0.1"
- sources."finalhandler-1.1.2"
sources."find-requires-1.0.0"
sources."flat-4.1.0"
sources."for-in-1.0.2"
sources."form-data-2.5.1"
sources."formidable-1.2.1"
- sources."forwarded-0.1.2"
sources."fragment-cache-0.2.1"
- sources."fresh-0.5.2"
sources."fs-constants-1.0.0"
(sources."fs-extra-0.30.0" // {
dependencies = [
@@ -65914,14 +67663,18 @@ in
];
})
sources."fs.realpath-1.0.0"
- sources."fs2-0.3.5"
- sources."fsevents-2.0.7"
- sources."gauge-1.2.7"
+ (sources."fs2-0.3.7" // {
+ dependencies = [
+ sources."type-1.2.0"
+ ];
+ })
+ sources."fsevents-2.1.2"
+ sources."function-bind-1.1.1"
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.4"
+ sources."glob-7.1.6"
sources."glob-parent-5.1.0"
sources."global-dirs-0.1.1"
sources."globby-6.1.0"
@@ -65929,15 +67682,11 @@ in
sources."graceful-fs-4.2.1"
sources."graceful-readlink-1.0.1"
sources."graphlib-2.1.7"
- (sources."has-ansi-2.0.0" // {
- dependencies = [
- sources."ansi-regex-2.1.1"
- ];
- })
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-symbol-support-x-1.4.2"
+ sources."has-symbols-1.0.0"
sources."has-to-string-tag-x-1.4.1"
- sources."has-unicode-2.0.1"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
@@ -65951,11 +67700,9 @@ in
];
})
sources."http-cache-semantics-4.0.3"
- sources."http-errors-1.7.2"
- (sources."https-proxy-agent-2.2.2" // {
+ (sources."https-proxy-agent-3.0.1" // {
dependencies = [
sources."debug-3.2.6"
- sources."ms-2.1.2"
];
})
sources."iconv-lite-0.4.24"
@@ -65965,7 +67712,7 @@ in
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
- sources."inherits-2.0.3"
+ sources."inherits-2.0.4"
sources."ini-1.3.5"
(sources."inquirer-6.5.2" // {
dependencies = [
@@ -65973,12 +67720,13 @@ in
sources."figures-2.0.0"
];
})
- sources."ipaddr.js-1.9.0"
sources."is-accessor-descriptor-1.0.0"
sources."is-binary-path-2.1.0"
- sources."is-buffer-2.0.3"
+ sources."is-buffer-2.0.4"
+ sources."is-callable-1.1.4"
sources."is-ci-1.2.1"
sources."is-data-descriptor-1.0.0"
+ sources."is-date-object-1.0.1"
sources."is-descriptor-1.0.2"
sources."is-docker-1.1.0"
sources."is-extendable-1.0.1"
@@ -65995,8 +67743,10 @@ in
sources."is-plain-object-2.0.4"
sources."is-promise-2.1.0"
sources."is-redirect-1.0.0"
+ sources."is-regex-1.0.4"
sources."is-retry-allowed-1.2.0"
sources."is-stream-1.1.0"
+ sources."is-symbol-1.0.2"
sources."is-windows-1.0.2"
sources."is-wsl-2.1.1"
sources."isarray-1.0.0"
@@ -66011,7 +67761,7 @@ in
sources."json-cycle-1.3.0"
sources."json-refs-2.1.7"
sources."json-stringify-safe-5.0.1"
- sources."jsonata-1.6.5"
+ sources."jsonata-1.7.0"
sources."jsonfile-4.0.0"
sources."jszip-3.2.2"
sources."jwt-decode-2.2.0"
@@ -66032,11 +67782,6 @@ in
sources."lazystream-1.0.0"
sources."lie-3.3.0"
sources."lodash-4.17.15"
- sources."lodash.difference-4.5.0"
- sources."lodash.pad-4.5.1"
- sources."lodash.padend-4.6.1"
- sources."lodash.padstart-4.6.1"
- sources."lodash.uniq-4.5.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
sources."lru-queue-0.1.0"
@@ -66048,9 +67793,7 @@ in
})
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
- sources."media-typer-0.3.0"
sources."memoizee-0.4.14"
- sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.6.0"
sources."mime-db-1.40.0"
@@ -66066,26 +67809,23 @@ in
];
})
sources."moment-2.24.0"
- sources."ms-2.0.0"
+ sources."ms-2.1.2"
sources."mute-stream-0.0.7"
- sources."nanoid-2.1.1"
+ sources."nanoid-2.1.6"
sources."nanomatch-1.2.13"
sources."native-promise-only-0.8.1"
- sources."ncjsm-3.0.0"
- sources."negotiator-0.6.2"
+ sources."ncjsm-4.0.1"
sources."next-tick-1.0.0"
sources."node-dir-0.1.17"
sources."node-fetch-1.7.3"
sources."normalize-path-3.0.0"
- sources."normalize-url-4.4.1"
+ sources."normalize-url-4.5.0"
(sources."npm-conf-1.1.3" // {
dependencies = [
sources."pify-3.0.0"
];
})
sources."npm-run-path-2.0.2"
- sources."npmlog-2.0.4"
- sources."number-is-nan-1.0.1"
sources."object-assign-4.1.1"
(sources."object-copy-0.1.0" // {
dependencies = [
@@ -66102,9 +67842,11 @@ in
];
})
sources."object-hash-1.3.1"
+ sources."object-inspect-1.7.0"
+ sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
+ sources."object.getownpropertydescriptors-2.0.3"
sources."object.pick-1.3.0"
- sources."on-finished-2.3.0"
sources."once-1.4.0"
sources."onetime-2.0.1"
(sources."opn-5.5.0" // {
@@ -66112,25 +67854,24 @@ in
sources."is-wsl-1.1.0"
];
})
- sources."os-shim-0.1.3"
sources."os-tmpdir-1.0.2"
sources."p-cancelable-1.1.0"
sources."p-finally-1.0.0"
+ sources."p-limit-2.2.1"
+ sources."p-try-2.2.0"
(sources."package-json-6.5.0" // {
dependencies = [
sources."semver-6.3.0"
];
})
sources."pako-1.0.10"
- sources."parseurl-1.3.3"
sources."pascalcase-0.1.1"
sources."path-is-absolute-1.0.1"
sources."path-is-inside-1.0.2"
sources."path-key-2.0.1"
sources."path-loader-1.0.10"
- sources."path-to-regexp-0.1.7"
sources."pend-1.2.0"
- sources."picomatch-2.0.7"
+ sources."picomatch-2.1.1"
sources."pify-2.3.0"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
@@ -66139,28 +67880,24 @@ in
sources."process-nextick-args-2.0.1"
sources."promise-queue-2.2.5"
sources."proto-list-1.2.4"
- sources."proxy-addr-2.0.5"
sources."pseudomap-1.0.2"
sources."pump-3.0.0"
sources."punycode-1.3.2"
- sources."qs-6.7.0"
+ sources."qs-6.9.1"
sources."querystring-0.2.0"
sources."ramda-0.26.1"
- sources."range-parser-1.2.1"
(sources."raven-1.2.1" // {
dependencies = [
- sources."cookie-0.3.1"
sources."uuid-3.0.0"
];
})
- sources."raw-body-2.4.0"
sources."rc-1.2.8"
(sources."readable-stream-2.3.6" // {
dependencies = [
sources."safe-buffer-5.1.2"
];
})
- sources."readdirp-3.1.2"
+ sources."readdirp-3.2.0"
sources."regenerator-runtime-0.13.3"
sources."regex-not-1.0.2"
sources."registry-auth-token-4.0.0"
@@ -66173,12 +67910,11 @@ in
sources."ret-0.1.15"
sources."rimraf-2.7.1"
sources."run-async-2.3.0"
- sources."rx-4.1.0"
sources."rxjs-6.5.3"
sources."safe-buffer-5.2.0"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
- sources."sax-1.2.1"
+ sources."sax-1.2.4"
(sources."seek-bzip-1.0.5" // {
dependencies = [
sources."commander-2.8.1"
@@ -66187,12 +67923,6 @@ in
sources."semver-5.7.1"
sources."semver-diff-2.1.0"
sources."semver-regex-1.0.0"
- (sources."send-0.17.1" // {
- dependencies = [
- sources."ms-2.1.1"
- ];
- })
- sources."serve-static-1.14.1"
sources."set-immediate-shim-1.0.1"
(sources."set-value-2.0.1" // {
dependencies = [
@@ -66200,20 +67930,15 @@ in
sources."is-extendable-0.1.1"
];
})
- sources."setprototypeof-1.1.1"
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."shortid-2.2.15"
sources."signal-exit-3.0.2"
- (sources."simple-git-1.126.0" // {
- dependencies = [
- sources."debug-4.1.1"
- sources."ms-2.1.2"
- ];
- })
+ sources."simple-git-1.126.0"
sources."slash-1.0.0"
(sources."snapdragon-0.8.2" // {
dependencies = [
+ sources."debug-2.6.9"
sources."define-property-0.2.5"
sources."extend-shallow-2.0.1"
(sources."is-accessor-descriptor-0.1.6" // {
@@ -66230,14 +67955,14 @@ in
sources."is-descriptor-0.1.6"
sources."is-extendable-0.1.1"
sources."kind-of-5.1.0"
+ sources."ms-2.0.0"
sources."source-map-0.5.7"
];
})
sources."source-map-0.6.1"
sources."source-map-resolve-0.5.2"
- sources."source-map-support-0.5.13"
+ sources."source-map-support-0.5.16"
sources."source-map-url-0.4.0"
- sources."spawn-sync-1.0.15"
sources."split-string-3.1.0"
sources."sprintf-js-1.0.3"
sources."stack-trace-0.0.9"
@@ -66259,13 +67984,14 @@ in
sources."kind-of-5.1.0"
];
})
- sources."statuses-1.5.0"
(sources."string-width-2.1.1" // {
dependencies = [
sources."ansi-regex-3.0.0"
sources."strip-ansi-4.0.0"
];
})
+ sources."string.prototype.trimleft-2.1.0"
+ sources."string.prototype.trimright-2.1.0"
(sources."string_decoder-1.1.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -66279,28 +68005,12 @@ in
(sources."superagent-3.8.3" // {
dependencies = [
sources."debug-3.2.6"
- sources."ms-2.1.2"
];
})
sources."supports-color-5.5.0"
- (sources."tabtab-2.2.2" // {
+ (sources."tabtab-3.0.2" // {
dependencies = [
- sources."ansi-escapes-1.4.0"
- sources."ansi-regex-2.1.1"
- sources."ansi-styles-2.2.1"
- sources."chalk-1.1.3"
- sources."cli-cursor-1.0.2"
- sources."external-editor-1.1.1"
- sources."figures-1.7.0"
- sources."inquirer-1.2.3"
- sources."is-fullwidth-code-point-1.0.0"
- sources."mute-stream-0.0.6"
- sources."onetime-1.1.0"
- sources."restore-cursor-1.0.1"
- sources."string-width-1.0.2"
- sources."strip-ansi-3.0.1"
- sources."supports-color-2.0.0"
- sources."tmp-0.0.29"
+ sources."es6-promisify-6.0.2"
];
})
sources."tar-stream-1.6.2"
@@ -66319,15 +68029,12 @@ in
sources."to-readable-stream-1.0.0"
sources."to-regex-3.0.2"
sources."to-regex-range-5.0.1"
- sources."toidentifier-1.0.0"
sources."traverse-0.6.6"
sources."trim-repeated-1.0.0"
sources."tslib-1.10.0"
sources."tunnel-agent-0.6.0"
- sources."type-1.2.0"
+ sources."type-2.0.0"
sources."type-fest-0.5.2"
- sources."type-is-1.6.18"
- sources."typedarray-0.0.6"
sources."unbzip2-stream-1.3.3"
(sources."union-value-1.0.1" // {
dependencies = [
@@ -66336,7 +68043,6 @@ in
})
sources."unique-string-1.0.0"
sources."universalify-0.1.2"
- sources."unpipe-1.0.0"
(sources."unset-value-1.0.0" // {
dependencies = [
(sources."has-value-0.3.1" // {
@@ -66361,18 +68067,18 @@ in
sources."url-to-options-1.0.1"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- sources."utils-merge-1.0.1"
+ sources."util.promisify-1.0.0"
sources."uuid-2.0.3"
- sources."vary-1.1.2"
sources."walkdir-0.0.11"
sources."whatwg-fetch-3.0.0"
sources."which-1.3.1"
sources."widest-line-2.0.1"
sources."wrappy-1.0.2"
sources."write-file-atomic-2.4.3"
+ sources."ws-6.2.1"
sources."xdg-basedir-3.0.0"
- sources."xml2js-0.4.19"
- sources."xmlbuilder-9.0.7"
+ sources."xml2js-0.4.22"
+ sources."xmlbuilder-11.0.1"
sources."xtend-4.0.2"
sources."yallist-2.1.2"
sources."yaml-ast-parser-0.0.43"
@@ -66383,7 +68089,7 @@ in
buildInputs = globalBuildInputs;
meta = {
description = "Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more";
- homepage = "https://github.com/serverless/serverless#readme";
+ homepage = https://serverless.com/framework/docs/;
license = "MIT";
};
production = true;
@@ -66423,7 +68129,7 @@ in
sources."caseless-0.12.0"
sources."cheerio-0.17.0"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."component-bind-1.0.0"
sources."component-emitter-1.1.2"
sources."component-inherit-0.0.3"
@@ -66717,7 +68423,7 @@ in
sources."for-in-1.0.2"
sources."fragment-cache-0.2.1"
sources."get-value-2.0.6"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."graceful-readlink-1.0.1"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
@@ -66880,6 +68586,7 @@ in
sources."assert-plus-0.1.5"
sources."backoff-2.5.0"
sources."balanced-match-1.0.0"
+ sources."bcrypt-pbkdf-1.0.2"
sources."brace-expansion-1.1.11"
sources."bunyan-1.5.1"
sources."clone-0.1.6"
@@ -66893,10 +68600,15 @@ in
sources."ctype-0.5.3"
sources."dashdash-1.7.3"
sources."dtrace-provider-0.6.0"
- sources."ecc-jsbn-0.2.0"
+ sources."ecc-jsbn-0.1.2"
sources."escape-regexp-component-1.0.2"
sources."extsprintf-1.2.0"
sources."formidable-1.2.1"
+ (sources."getpass-0.1.7" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ ];
+ })
sources."glob-6.0.4"
sources."http-signature-0.11.0"
sources."inflight-1.0.6"
@@ -66946,13 +68658,16 @@ in
sources."semver-4.3.6"
(sources."smartdc-auth-2.3.1" // {
dependencies = [
+ sources."asn1-0.2.4"
sources."assert-plus-0.1.2"
sources."clone-0.1.5"
sources."dashdash-1.10.1"
sources."extsprintf-1.0.0"
- (sources."http-signature-1.2.0" // {
+ (sources."http-signature-1.3.1" // {
dependencies = [
sources."assert-plus-1.0.0"
+ sources."dashdash-1.14.1"
+ sources."sshpk-1.16.1"
];
})
sources."json-schema-0.2.2"
@@ -67012,21 +68727,29 @@ in
snyk = nodeEnv.buildNodePackage {
name = "snyk";
packageName = "snyk";
- version = "1.228.3";
+ version = "1.244.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.228.3.tgz";
- sha512 = "TwyJcMXBvic1xJ+rVLdIYS1xDYuzcogIXdmyvGvXBZgwIQdjOVMnZBVxUo5igkOIntBL2sCynZiydQtGbe08JA==";
+ url = "https://registry.npmjs.org/snyk/-/snyk-1.244.0.tgz";
+ sha512 = "w94dZS2w23XKunecST979nBaYAMFp/YjIPjS0aDK1vL4tEVu1l0qDBlwJGsd5Ijv5cyuO0m2/U0JMPUA1FqKlQ==";
};
dependencies = [
- sources."@snyk/cli-interface-2.1.0"
- sources."@snyk/composer-lockfile-parser-1.0.3"
- sources."@snyk/dep-graph-1.12.0"
+ sources."@snyk/cli-interface-2.2.0"
+ sources."@snyk/cocoapods-lockfile-parser-3.0.0"
+ sources."@snyk/composer-lockfile-parser-1.2.0"
+ sources."@snyk/dep-graph-1.13.1"
sources."@snyk/gemfile-1.2.0"
+ sources."@snyk/ruby-semver-2.0.4"
+ (sources."@snyk/snyk-cocoapods-plugin-2.0.1" // {
+ dependencies = [
+ sources."@snyk/cli-interface-1.5.0"
+ ];
+ })
sources."@types/agent-base-4.2.0"
sources."@types/bunyan-1.8.6"
sources."@types/debug-4.1.5"
sources."@types/events-3.0.0"
- sources."@types/node-12.7.5"
+ sources."@types/js-yaml-3.12.1"
+ sources."@types/node-12.12.7"
sources."@types/restify-4.3.6"
sources."@types/semver-5.5.0"
sources."@types/xml2js-0.4.3"
@@ -67044,6 +68767,13 @@ in
sources."ast-types-0.13.2"
sources."async-1.5.2"
sources."balanced-match-1.0.0"
+ (sources."bl-3.0.0" // {
+ dependencies = [
+ sources."readable-stream-3.4.0"
+ sources."safe-buffer-5.2.0"
+ sources."string_decoder-1.3.0"
+ ];
+ })
(sources."boxen-1.3.0" // {
dependencies = [
sources."camelcase-4.1.0"
@@ -67059,6 +68789,7 @@ in
sources."ci-info-1.6.0"
sources."cli-boxes-1.0.0"
sources."cli-cursor-2.1.0"
+ sources."cli-spinner-0.2.10"
sources."cli-width-2.2.0"
(sources."cliui-3.2.0" // {
dependencies = [
@@ -67076,6 +68807,7 @@ in
sources."color-name-1.1.3"
sources."concat-map-0.0.1"
sources."configstore-3.1.2"
+ sources."core-js-3.4.1"
sources."core-util-is-1.0.2"
sources."create-error-class-3.0.2"
(sources."cross-spawn-6.0.5" // {
@@ -67084,22 +68816,22 @@ in
];
})
sources."crypto-random-string-1.0.0"
- (sources."data-uri-to-buffer-2.0.1" // {
- dependencies = [
- sources."@types/node-8.10.54"
- ];
- })
+ sources."data-uri-to-buffer-1.2.0"
sources."debug-3.2.6"
sources."decamelize-1.2.0"
sources."deep-extend-0.6.0"
sources."deep-is-0.1.3"
sources."define-properties-1.1.3"
- sources."degenerator-1.0.4"
+ (sources."degenerator-1.0.4" // {
+ dependencies = [
+ sources."esprima-3.1.3"
+ ];
+ })
sources."depd-1.1.2"
sources."diff-4.0.1"
sources."dockerfile-ast-0.0.16"
sources."dot-prop-4.2.0"
- (sources."dotnet-deps-parser-4.5.0" // {
+ (sources."dotnet-deps-parser-4.5.2" // {
dependencies = [
sources."xml2js-0.4.19"
];
@@ -67107,14 +68839,18 @@ in
sources."duplexer3-0.1.4"
sources."email-validator-2.0.4"
sources."emoji-regex-7.0.3"
- sources."end-of-stream-1.4.1"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."end-of-stream-1.4.4"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
- sources."escodegen-1.12.0"
- sources."esprima-3.1.3"
+ (sources."escodegen-1.12.0" // {
+ dependencies = [
+ sources."esprima-3.1.3"
+ ];
+ })
+ sources."esprima-4.0.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
sources."execa-1.0.0"
@@ -67125,6 +68861,7 @@ in
sources."file-uri-to-path-1.0.0"
sources."for-in-1.0.2"
sources."for-own-1.0.0"
+ sources."fs-constants-1.0.0"
sources."fs.realpath-1.0.0"
(sources."ftp-0.3.10" // {
dependencies = [
@@ -67133,26 +68870,27 @@ in
})
sources."function-bind-1.1.1"
sources."get-stream-4.1.0"
- (sources."get-uri-2.0.3" // {
+ (sources."get-uri-2.0.4" // {
dependencies = [
- sources."debug-4.1.1"
+ sources."debug-2.6.9"
+ sources."ms-2.0.0"
];
})
sources."git-up-4.0.1"
sources."git-url-parse-11.1.2"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."global-dirs-0.1.1"
(sources."got-6.7.1" // {
dependencies = [
sources."get-stream-3.0.0"
];
})
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."graphlib-2.1.7"
sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-symbols-1.0.0"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-errors-1.7.3"
(sources."http-proxy-agent-2.1.0" // {
dependencies = [
@@ -67160,7 +68898,7 @@ in
sources."ms-2.0.0"
];
})
- sources."https-proxy-agent-2.2.2"
+ sources."https-proxy-agent-3.0.1"
sources."iconv-lite-0.4.24"
sources."immediate-3.0.6"
sources."import-lazy-2.1.0"
@@ -67193,19 +68931,8 @@ in
sources."isarray-0.0.1"
sources."isexe-2.0.0"
sources."isobject-3.0.1"
- (sources."js-yaml-3.13.1" // {
- dependencies = [
- sources."esprima-4.0.1"
- ];
- })
- (sources."jszip-3.2.2" // {
- dependencies = [
- sources."isarray-1.0.0"
- sources."readable-stream-2.3.6"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
+ sources."js-yaml-3.13.1"
+ sources."jszip-3.2.2"
sources."kind-of-3.2.2"
sources."latest-version-3.1.0"
sources."lazy-cache-0.2.7"
@@ -67221,7 +68948,7 @@ in
sources."lodash.get-4.4.2"
sources."lodash.set-4.3.2"
sources."lowercase-keys-1.0.1"
- sources."lru-cache-4.1.5"
+ sources."lru-cache-5.1.1"
sources."macos-release-2.3.0"
sources."make-dir-1.3.0"
sources."mimic-fn-1.2.0"
@@ -67242,18 +68969,22 @@ in
sources."npm-run-path-2.0.2"
sources."number-is-nan-1.0.1"
sources."object-hash-1.3.1"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object.getownpropertydescriptors-2.0.3"
sources."once-1.4.0"
sources."onetime-2.0.1"
sources."opn-5.5.0"
- sources."optionator-0.8.2"
+ sources."optionator-0.8.3"
sources."os-locale-1.4.0"
sources."os-name-3.1.0"
sources."os-tmpdir-1.0.2"
sources."p-finally-1.0.0"
- sources."pac-proxy-agent-3.0.0"
+ (sources."pac-proxy-agent-3.0.1" // {
+ dependencies = [
+ sources."debug-4.1.1"
+ ];
+ })
sources."pac-resolver-3.0.0"
(sources."package-json-4.0.1" // {
dependencies = [
@@ -67272,15 +69003,20 @@ in
sources."process-nextick-args-2.0.1"
sources."promise-7.3.1"
sources."protocols-1.4.7"
- sources."proxy-agent-3.1.0"
+ (sources."proxy-agent-3.1.1" // {
+ dependencies = [
+ sources."debug-4.1.1"
+ ];
+ })
sources."proxy-from-env-1.0.0"
sources."pseudomap-1.0.2"
sources."pump-3.0.0"
sources."raw-body-2.4.1"
sources."rc-1.2.8"
- (sources."readable-stream-3.4.0" // {
+ (sources."readable-stream-2.3.6" // {
dependencies = [
- sources."string_decoder-1.3.0"
+ sources."isarray-1.0.0"
+ sources."string_decoder-1.1.1"
];
})
sources."registry-auth-token-3.4.0"
@@ -67289,7 +69025,7 @@ in
sources."rimraf-2.7.1"
sources."run-async-2.3.0"
sources."rxjs-6.5.3"
- sources."safe-buffer-5.2.0"
+ sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
sources."secure-keys-1.0.0"
@@ -67309,20 +69045,20 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.2"
- sources."smart-buffer-4.0.2"
+ sources."smart-buffer-4.1.0"
sources."snyk-config-2.2.3"
- (sources."snyk-docker-plugin-1.29.1" // {
+ (sources."snyk-docker-plugin-1.33.1" // {
dependencies = [
sources."debug-4.1.1"
];
})
sources."snyk-go-parser-1.3.1"
- (sources."snyk-go-plugin-1.11.0" // {
+ (sources."snyk-go-plugin-1.11.1" // {
dependencies = [
sources."debug-4.1.1"
];
})
- (sources."snyk-gradle-plugin-3.1.0" // {
+ (sources."snyk-gradle-plugin-3.2.0" // {
dependencies = [
sources."debug-4.1.1"
];
@@ -67333,21 +69069,23 @@ in
sources."tslib-1.9.3"
];
})
- sources."snyk-nodejs-lockfile-parser-1.16.0"
- sources."snyk-nuget-plugin-1.12.1"
+ sources."snyk-nodejs-lockfile-parser-1.16.1"
+ sources."snyk-nuget-plugin-1.13.1"
sources."snyk-paket-parser-1.5.0"
- (sources."snyk-php-plugin-1.6.4" // {
+ (sources."snyk-php-plugin-1.7.0" // {
dependencies = [
sources."tslib-1.9.3"
];
})
sources."snyk-policy-1.13.5"
- sources."snyk-python-plugin-1.13.2"
+ sources."snyk-python-plugin-1.13.3"
sources."snyk-resolve-1.0.1"
(sources."snyk-resolve-deps-4.4.0" // {
dependencies = [
- sources."@types/node-6.14.7"
+ sources."@types/node-6.14.9"
+ sources."lru-cache-4.1.5"
sources."semver-5.7.1"
+ sources."yallist-2.1.2"
];
})
(sources."snyk-sbt-plugin-2.8.0" // {
@@ -67356,15 +69094,20 @@ in
];
})
sources."snyk-tree-1.0.0"
- sources."snyk-try-require-1.3.1"
- sources."socks-2.3.2"
+ (sources."snyk-try-require-1.3.1" // {
+ dependencies = [
+ sources."lru-cache-4.1.5"
+ sources."yallist-2.1.2"
+ ];
+ })
+ sources."socks-2.3.3"
(sources."socks-proxy-agent-4.0.2" // {
dependencies = [
sources."agent-base-4.2.1"
];
})
sources."source-map-0.6.1"
- sources."source-map-support-0.5.13"
+ sources."source-map-support-0.5.16"
sources."sprintf-js-1.0.3"
sources."statuses-1.5.0"
(sources."string-width-2.1.1" // {
@@ -67383,6 +69126,13 @@ in
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-5.5.0"
+ (sources."tar-stream-2.1.0" // {
+ dependencies = [
+ sources."readable-stream-3.4.0"
+ sources."safe-buffer-5.2.0"
+ sources."string_decoder-1.3.0"
+ ];
+ })
sources."temp-dir-1.0.0"
sources."tempfile-2.0.0"
(sources."term-size-1.2.0" // {
@@ -67390,6 +69140,8 @@ in
sources."cross-spawn-5.1.0"
sources."execa-0.7.0"
sources."get-stream-3.0.0"
+ sources."lru-cache-4.1.5"
+ sources."yallist-2.1.2"
];
})
sources."then-fs-2.0.0"
@@ -67415,7 +69167,7 @@ in
sources."widest-line-2.0.1"
sources."window-size-0.1.4"
sources."windows-release-3.2.0"
- sources."wordwrap-1.0.0"
+ sources."word-wrap-1.2.3"
(sources."wrap-ansi-5.1.0" // {
dependencies = [
sources."string-width-3.1.0"
@@ -67432,7 +69184,7 @@ in
sources."xmlbuilder-9.0.7"
sources."xregexp-2.0.0"
sources."y18n-3.2.1"
- sources."yallist-2.1.2"
+ sources."yallist-3.1.1"
(sources."yargs-3.32.0" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -67507,7 +69259,7 @@ in
})
sources."socket.io-parser-3.4.0"
sources."to-array-0.1.4"
- sources."ws-7.1.2"
+ sources."ws-7.2.0"
sources."xmlhttprequest-ssl-1.5.5"
sources."yeast-0.1.2"
];
@@ -67568,8 +69320,8 @@ in
sources."draftlog-1.0.12"
sources."duplexer3-0.1.4"
sources."error-ex-1.3.2"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
@@ -67579,13 +69331,13 @@ in
sources."get-stream-3.0.0"
sources."global-dirs-0.1.1"
sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-symbols-1.0.0"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-proxy-agent-2.1.0"
- sources."https-proxy-agent-2.2.2"
+ sources."https-proxy-agent-3.0.1"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
sources."indent-string-3.2.0"
@@ -67624,7 +69376,7 @@ in
sources."ms-2.0.0"
sources."normalize-package-data-2.5.0"
sources."npm-run-path-2.0.2"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object.getownpropertydescriptors-2.0.3"
sources."onetime-2.0.1"
@@ -67669,7 +69421,7 @@ in
sources."spdx-exceptions-2.2.0"
sources."spdx-expression-parse-3.0.0"
sources."spdx-license-ids-3.0.5"
- sources."speedtest-net-1.5.1"
+ sources."speedtest-net-1.6.0"
sources."string-width-2.1.1"
sources."string.prototype.trimleft-2.1.0"
sources."string.prototype.trimright-2.1.0"
@@ -67712,10 +69464,10 @@ in
ssb-server = nodeEnv.buildNodePackage {
name = "ssb-server";
packageName = "ssb-server";
- version = "15.1.1";
+ version = "15.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-server/-/ssb-server-15.1.1.tgz";
- sha512 = "MaQl721UDrU/YM1U2bu6bdLqSg8qPYjkGg/6TevWoohqSLLOfo3CXyE8OARCqX37y9fhKOKXAhhmqj8nPgQ2yw==";
+ url = "https://registry.npmjs.org/ssb-server/-/ssb-server-15.1.2.tgz";
+ sha512 = "lCzCYwQUXQq19kCM59nlF6UY634WCpMqL01gOBp5SuQgawr8DSuuk+RBUZswSTEjwDsL16ltGR8/rtaYvyiZ8A==";
};
dependencies = [
sources."abstract-leveldown-6.0.3"
@@ -67804,7 +69556,7 @@ in
sources."code-point-at-1.1.0"
sources."collapse-white-space-1.0.5"
sources."collection-visit-1.0.0"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."compare-at-paths-1.0.0"
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
@@ -67830,9 +69582,9 @@ in
sources."decode-uri-component-0.2.0"
sources."deep-equal-1.1.0"
sources."deep-extend-0.6.0"
- (sources."deferred-leveldown-5.2.1" // {
+ (sources."deferred-leveldown-5.3.0" // {
dependencies = [
- sources."abstract-leveldown-6.1.1"
+ sources."abstract-leveldown-6.2.2"
];
})
sources."define-properties-1.1.3"
@@ -67849,15 +69601,15 @@ in
sources."elegant-spinner-1.0.1"
sources."emoji-named-characters-1.0.2"
sources."emoji-server-1.0.0"
- (sources."encoding-down-6.2.0" // {
+ (sources."encoding-down-6.3.0" // {
dependencies = [
- sources."abstract-leveldown-6.1.1"
+ sources."abstract-leveldown-6.2.2"
];
})
sources."epidemic-broadcast-trees-7.0.0"
sources."errno-0.1.7"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."exit-hook-1.1.1"
sources."expand-brackets-0.1.5"
@@ -67910,7 +69662,7 @@ in
sources."glob-parent-2.0.0"
sources."globby-4.1.0"
sources."gossip-query-2.0.2"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-1.0.3"
sources."has-ansi-2.0.0"
sources."has-network-0.0.1"
@@ -67998,13 +69750,13 @@ in
sources."level-codec-9.0.1"
sources."level-concat-iterator-2.0.1"
sources."level-errors-2.0.1"
- (sources."level-iterator-stream-4.0.1" // {
+ (sources."level-iterator-stream-4.0.2" // {
dependencies = [
sources."readable-stream-3.4.0"
];
})
sources."level-js-4.0.1"
- sources."level-packager-5.0.3"
+ sources."level-packager-5.1.0"
sources."level-post-1.0.7"
(sources."level-sublevel-6.6.5" // {
dependencies = [
@@ -68027,15 +69779,17 @@ in
sources."string_decoder-0.10.31"
];
})
- (sources."leveldown-5.2.1" // {
+ sources."level-supports-1.0.1"
+ (sources."leveldown-5.4.1" // {
dependencies = [
- sources."abstract-leveldown-6.1.1"
+ sources."abstract-leveldown-6.2.2"
+ sources."node-gyp-build-4.1.1"
];
})
- sources."levelup-4.2.0"
+ sources."levelup-4.3.2"
sources."libnested-1.4.1"
- sources."libsodium-0.7.5"
- sources."libsodium-wrappers-0.7.5"
+ sources."libsodium-0.7.6"
+ sources."libsodium-wrappers-0.7.6"
sources."lodash.get-4.4.2"
sources."log-symbols-1.0.2"
sources."log-update-1.0.2"
@@ -68069,7 +69823,7 @@ in
sources."multiblob-1.13.4"
sources."multiblob-http-1.0.0"
sources."multicb-1.2.2"
- sources."multiserver-3.4.0"
+ sources."multiserver-3.6.0"
sources."multiserver-address-1.0.1"
sources."multiserver-scopes-1.0.0"
sources."muxrpc-6.4.2"
@@ -68093,7 +69847,7 @@ in
sources."ncp-2.0.0"
sources."nearley-2.19.0"
sources."nice-try-1.0.5"
- sources."node-gyp-build-4.1.1"
+ sources."node-gyp-build-4.2.0"
sources."non-private-ip-1.4.4"
sources."normalize-path-2.1.1"
sources."normalize-uri-1.1.2"
@@ -68297,7 +70051,7 @@ in
sources."right-pad-1.0.1"
(sources."rimraf-2.7.1" // {
dependencies = [
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
];
})
sources."rng-0.2.2"
@@ -68317,7 +70071,7 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."shellsubstitute-1.2.0"
- sources."smart-buffer-4.0.2"
+ sources."smart-buffer-4.1.0"
(sources."snapdragon-0.8.2" // {
dependencies = [
sources."debug-2.6.9"
@@ -68345,7 +70099,7 @@ in
];
})
sources."snapdragon-util-3.0.1"
- sources."socks-2.3.2"
+ sources."socks-2.3.3"
sources."sodium-browserify-1.3.0"
(sources."sodium-browserify-tweetnacl-0.2.6" // {
dependencies = [
@@ -68360,15 +70114,15 @@ in
sources."source-map-url-0.4.0"
sources."split-buffer-1.0.0"
sources."split-string-3.1.0"
- sources."ssb-blobs-1.2.1"
+ sources."ssb-blobs-1.2.2"
sources."ssb-caps-1.1.0"
sources."ssb-client-4.7.8"
- sources."ssb-config-3.3.2"
+ sources."ssb-config-3.4.3"
sources."ssb-db-19.2.0"
sources."ssb-ebt-5.6.7"
sources."ssb-friends-4.1.4"
- sources."ssb-gossip-1.1.0"
- sources."ssb-invite-2.1.3"
+ sources."ssb-gossip-1.1.1"
+ sources."ssb-invite-2.1.4"
sources."ssb-keys-7.2.0"
sources."ssb-links-3.0.8"
sources."ssb-local-1.0.0"
@@ -68431,7 +70185,7 @@ in
(sources."tape-4.11.0" // {
dependencies = [
sources."deep-equal-1.0.1"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
];
})
sources."text-table-0.2.0"
@@ -68535,7 +70289,7 @@ in
sources."@sailshq/lodash-3.10.4"
(sources."@slack/client-3.16.0" // {
dependencies = [
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."request-2.76.0"
sources."url-join-0.0.1"
sources."ws-1.1.5"
@@ -68558,7 +70312,7 @@ in
})
(sources."adbkit-apkreader-3.1.2" // {
dependencies = [
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."debug-0.7.4"
];
})
@@ -68591,11 +70345,7 @@ in
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
- (sources."aws-sdk-2.533.0" // {
- dependencies = [
- sources."uuid-3.3.2"
- ];
- })
+ sources."aws-sdk-2.569.0"
sources."aws-sign2-0.6.0"
sources."aws4-1.8.0"
sources."babel-runtime-6.26.0"
@@ -68626,7 +70376,7 @@ in
})
sources."boom-2.10.1"
sources."brace-expansion-1.1.11"
- sources."buffer-4.9.1"
+ sources."buffer-4.9.2"
sources."buffer-crc32-0.2.13"
sources."buffer-equal-constant-time-1.0.1"
sources."buffer-from-1.1.1"
@@ -68649,7 +70399,7 @@ in
sources."colors-1.0.3"
sources."colour-0.7.1"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."component-bind-1.0.0"
sources."component-emitter-1.2.1"
sources."component-inherit-0.0.3"
@@ -68681,7 +70431,7 @@ in
sources."cookie-signature-1.0.6"
sources."cookiejar-2.1.2"
sources."cookies-0.7.1"
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
sources."core-util-is-1.0.2"
sources."cors-2.8.5"
sources."cross-spawn-4.0.2"
@@ -68697,6 +70447,7 @@ in
sources."debug-2.6.9"
sources."decamelize-1.2.0"
sources."deep-extend-0.4.2"
+ sources."define-properties-1.1.3"
sources."delayed-stream-1.0.0"
sources."depd-1.1.2"
sources."deref-0.6.4"
@@ -68714,12 +70465,12 @@ in
sources."ee-first-1.1.1"
sources."ejs-0.8.8"
sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
(sources."engine.io-3.4.0" // {
dependencies = [
sources."debug-4.1.1"
sources."ms-2.1.2"
- sources."ws-7.1.2"
+ sources."ws-7.2.0"
];
})
(sources."engine.io-client-3.4.0" // {
@@ -68731,6 +70482,8 @@ in
})
sources."engine.io-parser-2.2.0"
sources."error-ex-1.3.2"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
sources."esprima-2.0.0"
@@ -68776,6 +70529,7 @@ in
sources."formidable-1.2.1"
sources."forwarded-0.1.2"
sources."fresh-0.5.2"
+ sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
sources."generate-function-2.3.1"
sources."generate-object-property-1.2.0"
@@ -68793,7 +70547,7 @@ in
sources."ms-2.1.2"
];
})
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."graphlib-2.1.7"
sources."har-schema-2.0.0"
sources."har-validator-2.0.6"
@@ -68805,6 +70559,7 @@ in
];
})
sources."has-cors-1.1.0"
+ sources."has-symbols-1.0.0"
sources."hawk-3.1.3"
sources."highlight.js-8.2.0"
(sources."hipchatter-0.3.2" // {
@@ -68813,7 +70568,7 @@ in
];
})
sources."hoek-2.16.3"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
(sources."http-errors-1.7.2" // {
dependencies = [
sources."inherits-2.0.3"
@@ -68836,6 +70591,8 @@ in
sources."ipaddr.js-1.9.0"
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
+ sources."is-callable-1.1.4"
+ sources."is-date-object-1.0.1"
(sources."is-expression-3.0.0" // {
dependencies = [
sources."acorn-4.0.13"
@@ -68848,6 +70605,7 @@ in
sources."is-property-1.0.2"
sources."is-regex-1.0.4"
sources."is-stream-1.1.0"
+ sources."is-symbol-1.0.2"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
sources."isarray-1.0.0"
@@ -68973,6 +70731,9 @@ in
sources."object-assign-4.1.1"
sources."object-component-0.0.3"
sources."object-hash-0.3.0"
+ sources."object-inspect-1.7.0"
+ sources."object-keys-1.1.1"
+ sources."object.getownpropertydescriptors-2.0.3"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
@@ -68980,7 +70741,6 @@ in
sources."options-0.0.6"
sources."optjs-3.2.2"
sources."os-locale-3.1.0"
- sources."os-tmpdir-1.0.2"
sources."p-defer-1.0.0"
sources."p-finally-1.0.0"
sources."p-is-promise-2.1.0"
@@ -69095,7 +70855,7 @@ in
sources."safe-buffer-5.1.2"
sources."safe-json-stringify-1.2.0"
sources."safer-buffer-2.1.2"
- sources."sax-1.2.1"
+ sources."sax-1.2.4"
sources."semver-5.7.1"
(sources."send-0.17.1" // {
dependencies = [
@@ -69175,6 +70935,8 @@ in
sources."strip-ansi-4.0.0"
];
})
+ sources."string.prototype.trimleft-2.1.0"
+ sources."string.prototype.trimright-2.1.0"
sources."string_decoder-0.10.31"
sources."stringstream-0.0.6"
sources."strip-ansi-3.0.1"
@@ -69185,7 +70947,7 @@ in
sources."debug-3.2.6"
sources."form-data-2.5.1"
sources."ms-2.1.2"
- sources."qs-6.9.0"
+ sources."qs-6.9.1"
sources."readable-stream-2.3.6"
sources."string_decoder-1.1.1"
];
@@ -69198,7 +70960,7 @@ in
sources."esprima-4.0.1"
sources."js-yaml-3.13.1"
sources."lodash-3.10.1"
- sources."qs-6.9.0"
+ sources."qs-6.9.1"
];
})
sources."swagger-schema-official-2.0.0-bab6bed"
@@ -69207,13 +70969,14 @@ in
sources."esprima-4.0.1"
sources."isarray-0.0.1"
sources."js-yaml-3.13.1"
- sources."path-to-regexp-1.7.0"
+ sources."path-to-regexp-1.8.0"
];
})
sources."switchback-2.0.5"
- (sources."temp-0.8.3" // {
+ (sources."temp-0.8.4" // {
dependencies = [
- sources."rimraf-2.2.8"
+ sources."glob-7.1.6"
+ sources."rimraf-2.6.3"
];
})
sources."throttleit-1.0.0"
@@ -69260,6 +71023,7 @@ in
sources."url-join-1.1.0"
sources."utf-8-validate-1.2.2"
sources."util-deprecate-1.0.2"
+ sources."util.promisify-1.0.0"
sources."utils-merge-1.0.1"
sources."uuid-3.3.3"
sources."validate-npm-package-license-3.0.4"
@@ -69309,8 +71073,8 @@ in
sources."node-forge-0.2.24"
];
})
- sources."xml2js-0.4.19"
- sources."xmlbuilder-9.0.7"
+ sources."xml2js-0.4.22"
+ sources."xmlbuilder-11.0.1"
sources."xmldom-0.1.27"
sources."xmlhttprequest-ssl-1.5.5"
sources."xpath-0.0.5"
@@ -69362,10 +71126,10 @@ in
svgo = nodeEnv.buildNodePackage {
name = "svgo";
packageName = "svgo";
- version = "1.3.0";
+ version = "1.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz";
- sha512 = "MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==";
+ url = "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz";
+ sha512 = "yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==";
};
dependencies = [
sources."@types/q-1.5.2"
@@ -69376,18 +71140,13 @@ in
sources."coa-2.0.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
- sources."css-select-2.0.2"
+ sources."css-select-2.1.0"
sources."css-select-base-adapter-0.1.1"
- sources."css-tree-1.0.0-alpha.33"
- sources."css-what-2.1.3"
- (sources."csso-3.5.1" // {
- dependencies = [
- sources."css-tree-1.0.0-alpha.29"
- sources."mdn-data-1.1.4"
- ];
- })
+ sources."css-tree-1.0.0-alpha.37"
+ sources."css-what-3.2.1"
+ sources."csso-4.0.2"
sources."define-properties-1.1.3"
- (sources."dom-serializer-0.2.1" // {
+ (sources."dom-serializer-0.2.2" // {
dependencies = [
sources."domelementtype-2.0.1"
];
@@ -69395,8 +71154,8 @@ in
sources."domelementtype-1.3.1"
sources."domutils-1.7.0"
sources."entities-2.0.0"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."function-bind-1.1.1"
@@ -69412,13 +71171,13 @@ in
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
sources."nth-check-1.0.2"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object.getownpropertydescriptors-2.0.3"
sources."object.values-1.1.0"
sources."q-1.5.1"
sources."sax-1.2.4"
- sources."source-map-0.5.7"
+ sources."source-map-0.6.1"
sources."sprintf-js-1.0.3"
sources."stable-0.1.8"
sources."string.prototype.trimleft-2.1.0"
@@ -69535,13 +71294,13 @@ in
sources."cli-boxes-1.0.0"
sources."cli-cursor-1.0.2"
sources."cli-width-1.1.1"
- sources."clone-2.0.0"
+ sources."clone-2.1.2"
sources."code-point-at-1.1.0"
sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
@@ -69550,7 +71309,7 @@ in
sources."content-type-1.0.4"
sources."cookiejar-2.1.2"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
sources."core-util-is-1.0.2"
sources."create-error-class-3.0.2"
(sources."cross-spawn-5.1.0" // {
@@ -69632,7 +71391,7 @@ in
sources."fsevents-1.2.9"
sources."get-stream-3.0.0"
sources."get-value-2.0.6"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
dependencies = [
sources."is-glob-3.1.0"
@@ -69640,14 +71399,14 @@ in
})
sources."global-dirs-0.1.1"
sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
(sources."graphlib-2.1.7" // {
dependencies = [
sources."lodash-4.17.15"
];
})
sources."growl-1.9.2"
- (sources."handlebars-4.2.1" // {
+ (sources."handlebars-4.5.1" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -69712,7 +71471,7 @@ in
sources."js-string-escape-1.0.1"
sources."js-yaml-3.13.1"
sources."json-refs-2.1.7"
- (sources."json-schema-deref-sync-0.3.4" // {
+ (sources."json-schema-deref-sync-0.6.0" // {
dependencies = [
sources."lodash-4.17.15"
];
@@ -69758,7 +71517,7 @@ in
sources."map-visit-1.0.0"
sources."md5-2.2.1"
sources."media-typer-0.3.0"
- sources."memory-cache-0.1.6"
+ sources."memory-cache-0.2.0"
sources."methods-1.1.2"
sources."micromatch-3.1.10"
sources."mime-1.6.0"
@@ -69779,7 +71538,7 @@ in
sources."supports-color-1.2.0"
];
})
- sources."mpath-0.2.1"
+ sources."mpath-0.5.2"
sources."ms-2.0.0"
sources."multer-1.4.2"
sources."mute-stream-0.0.5"
@@ -69787,7 +71546,7 @@ in
sources."nanomatch-1.2.13"
sources."native-promise-only-0.8.1"
sources."neo-async-2.6.1"
- (sources."nodemon-1.19.2" // {
+ (sources."nodemon-1.19.4" // {
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
@@ -69830,11 +71589,11 @@ in
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
- sources."qs-6.9.0"
+ sources."qs-6.9.1"
sources."superagent-3.8.3"
];
})
- (sources."path-to-regexp-1.7.0" // {
+ (sources."path-to-regexp-1.8.0" // {
dependencies = [
sources."isarray-0.0.1"
];
@@ -69980,7 +71739,11 @@ in
sources."supports-color-2.0.0"
sources."swagger-converter-0.2.0"
sources."swagger-editor-2.10.5"
- sources."swagger-test-templates-1.5.1"
+ (sources."swagger-test-templates-1.6.0" // {
+ dependencies = [
+ sources."lodash-4.17.15"
+ ];
+ })
(sources."swagger-tools-0.9.16" // {
dependencies = [
sources."swagger-converter-0.1.7"
@@ -70003,7 +71766,7 @@ in
sources."truncate-utf8-bytes-1.0.2"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
- (sources."uglify-js-3.6.0" // {
+ (sources."uglify-js-3.6.8" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -70074,7 +71837,7 @@ in
sha256 = "886069ecc5eedf0371b948e8ff66e7f2943c85fe7cfdaa7183e1a3572d55852b";
};
dependencies = [
- sources."@types/node-12.7.5"
+ sources."@types/node-12.12.7"
sources."ajv-6.10.2"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
@@ -70162,7 +71925,7 @@ in
})
sources."string-width-3.1.0"
sources."strip-ansi-5.2.0"
- sources."telegraf-3.32.0"
+ sources."telegraf-3.33.3"
sources."telegram-typings-3.6.1"
(sources."tough-cookie-2.4.3" // {
dependencies = [
@@ -70193,10 +71956,10 @@ in
tern = nodeEnv.buildNodePackage {
name = "tern";
packageName = "tern";
- version = "0.24.1";
+ version = "0.24.2";
src = fetchurl {
- url = "https://registry.npmjs.org/tern/-/tern-0.24.1.tgz";
- sha512 = "6jK0DcgziZ0NAitZNncg+do/fKGh8hQJShcVU7dHoAljdckr7qr2oozd4l4kTIA7M+0FoKXy6gvRBLO8oWpTEw==";
+ url = "https://registry.npmjs.org/tern/-/tern-0.24.2.tgz";
+ sha512 = "pVJhZp1vvv2ewgPv6YwNsyCU+ComJdHBtTajDo/EdfGHY2CLCQ53ucgCzvWfFx+KXls0H6sRwnDMY8Qo+aQviw==";
};
dependencies = [
sources."acorn-6.3.0"
@@ -70209,8 +71972,8 @@ in
sources."enhanced-resolve-2.3.0"
sources."errno-0.1.7"
sources."fs.realpath-1.0.0"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."isarray-1.0.0"
@@ -70242,28 +72005,28 @@ in
textlint = nodeEnv.buildNodePackage {
name = "textlint";
packageName = "textlint";
- version = "11.3.1";
+ version = "11.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/textlint/-/textlint-11.3.1.tgz";
- sha512 = "svbO/fhj7dLTJcdKgrW5fJtNRHoFFVL+sutsKBmNUcSJgvgWteLOUZAKT/dp/4S0QfkwkpNOts7Bzn9T+0h0Cw==";
+ url = "https://registry.npmjs.org/textlint/-/textlint-11.5.0.tgz";
+ sha512 = "RUTUj/OS7UdV1Z7/KA4oQfoUkpt1vaoaFizuMlwRZ9MJMhLHBnnXBMlRKUJd1H0Nj32087xIqi1e2pSwsUBK8Q==";
};
dependencies = [
sources."@azu/format-text-1.0.1"
sources."@azu/style-format-1.0.0"
- sources."@textlint/ast-node-types-4.2.4"
- sources."@textlint/ast-traverse-2.1.5"
- sources."@textlint/feature-flag-3.1.3"
- sources."@textlint/fixer-formatter-3.1.8"
- sources."@textlint/kernel-3.1.8"
- sources."@textlint/linter-formatter-3.1.7"
- sources."@textlint/markdown-to-ast-6.1.5"
- sources."@textlint/module-interop-1.0.1"
- sources."@textlint/text-to-ast-3.1.5"
- sources."@textlint/textlint-plugin-markdown-5.1.8"
- sources."@textlint/textlint-plugin-text-4.1.8"
- sources."@textlint/types-1.2.1"
- sources."@textlint/utils-1.0.2"
- sources."@types/bluebird-3.5.27"
+ sources."@textlint/ast-node-types-4.2.5"
+ sources."@textlint/ast-traverse-2.1.6"
+ sources."@textlint/feature-flag-3.1.5"
+ sources."@textlint/fixer-formatter-3.1.10"
+ sources."@textlint/kernel-3.1.10"
+ sources."@textlint/linter-formatter-3.1.9"
+ sources."@textlint/markdown-to-ast-6.1.6"
+ sources."@textlint/module-interop-1.0.2"
+ sources."@textlint/text-to-ast-3.1.6"
+ sources."@textlint/textlint-plugin-markdown-5.1.10"
+ sources."@textlint/textlint-plugin-text-4.1.10"
+ sources."@textlint/types-1.2.3"
+ sources."@textlint/utils-1.0.3"
+ sources."@types/bluebird-3.5.29"
sources."ajv-4.11.8"
sources."ajv-keywords-1.5.1"
sources."ansi-regex-2.1.1"
@@ -70271,7 +72034,7 @@ in
sources."argparse-1.0.10"
sources."bail-1.0.4"
sources."balanced-match-1.0.0"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."boundary-1.0.1"
sources."brace-expansion-1.1.11"
sources."buffer-from-1.1.1"
@@ -70293,8 +72056,8 @@ in
sources."define-properties-1.1.3"
sources."diff-4.0.1"
sources."error-ex-1.3.2"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."extend-3.0.2"
@@ -70308,12 +72071,12 @@ in
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
sources."get-stdin-5.0.1"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."has-1.0.3"
sources."has-ansi-2.0.0"
sources."has-symbols-1.0.0"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-alphabetical-1.0.3"
@@ -70337,7 +72100,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.0" // {
+ (sources."json5-2.1.1" // {
dependencies = [
sources."minimist-1.2.0"
];
@@ -70357,12 +72120,11 @@ in
sources."ms-2.1.2"
sources."normalize-package-data-2.5.0"
sources."number-is-nan-1.0.1"
- sources."object-assign-4.1.1"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-is-1.0.1"
sources."object-keys-1.1.1"
sources."once-1.4.0"
- sources."optionator-0.8.2"
+ sources."optionator-0.8.3"
sources."p-limit-1.3.0"
sources."p-locate-2.0.0"
sources."p-try-1.0.0"
@@ -70379,7 +72141,7 @@ in
sources."pluralize-2.0.0"
sources."prelude-ls-1.1.2"
sources."process-nextick-args-2.0.1"
- sources."rc-config-loader-2.0.4"
+ sources."rc-config-loader-3.0.0"
sources."read-pkg-1.1.0"
(sources."read-pkg-up-3.0.0" // {
dependencies = [
@@ -70438,16 +72200,16 @@ in
sources."unified-6.2.0"
sources."unique-concat-0.2.2"
sources."unist-util-is-3.0.0"
- sources."unist-util-remove-position-1.1.3"
+ sources."unist-util-remove-position-1.1.4"
sources."unist-util-stringify-position-1.1.2"
sources."unist-util-visit-1.4.1"
sources."unist-util-visit-parents-2.1.2"
sources."util-deprecate-1.0.2"
sources."validate-npm-package-license-3.0.4"
sources."vfile-2.3.0"
- sources."vfile-location-2.0.5"
+ sources."vfile-location-2.0.6"
sources."vfile-message-1.1.1"
- sources."wordwrap-1.0.0"
+ sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
sources."write-1.0.3"
sources."x-is-string-0.1.0"
@@ -70473,7 +72235,7 @@ in
sha1 = "9139c65b8da891c983b368a50a286338cd76777a";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.4"
+ sources."@textlint/ast-node-types-4.2.5"
sources."txt-to-ast-3.0.3"
];
buildInputs = globalBuildInputs;
@@ -70519,8 +72281,8 @@ in
sha512 = "TP+dtJcCe0+ZR7Gp1E3iJdf3XtOImrEIcUdaQnok4QJJEutZ1dTiP4rCfnyOxz70NZ+2RdBJgZeZZWGhuJzSwA==";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.4"
- sources."@textlint/types-1.2.1"
+ sources."@textlint/ast-node-types-4.2.5"
+ sources."@textlint/types-1.2.3"
sources."alex-5.1.0"
sources."ansi-align-2.0.0"
sources."ansi-regex-3.0.0"
@@ -70566,14 +72328,14 @@ in
sources."cross-spawn-5.1.0"
sources."crypto-random-string-1.0.0"
sources."currently-unhandled-0.4.1"
- sources."cuss-1.16.0"
+ sources."cuss-1.17.0"
sources."debug-0.8.1"
sources."decamelize-1.2.0"
sources."deep-extend-0.6.0"
sources."dot-prop-4.2.0"
sources."duplexer-0.1.1"
sources."duplexer3-0.1.4"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
@@ -70590,12 +72352,12 @@ in
sources."get-stream-3.0.0"
sources."git-diff-tree-1.0.0"
sources."git-spawned-stream-0.1.1"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."global-dirs-0.1.1"
sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-flag-3.0.0"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."ignore-3.3.10"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
@@ -70703,7 +72465,7 @@ in
sources."replace-ext-1.0.0"
sources."resolve-1.12.0"
sources."resolve-from-5.0.0"
- sources."retext-english-3.0.3"
+ sources."retext-english-3.0.4"
sources."retext-equality-3.2.0"
sources."retext-profanities-4.4.0"
sources."safe-buffer-5.1.2"
@@ -70774,9 +72536,9 @@ in
sources."unified-message-control-1.0.4"
sources."unique-string-1.0.0"
sources."unist-util-is-3.0.0"
- sources."unist-util-modify-children-1.1.4"
- sources."unist-util-position-3.0.3"
- sources."unist-util-remove-position-1.1.3"
+ sources."unist-util-modify-children-1.1.5"
+ sources."unist-util-position-3.0.4"
+ sources."unist-util-remove-position-1.1.4"
sources."unist-util-stringify-position-1.1.2"
sources."unist-util-visit-1.4.1"
sources."unist-util-visit-children-1.1.3"
@@ -70789,7 +72551,7 @@ in
sources."validate-npm-package-license-3.0.4"
sources."vfile-2.3.0"
sources."vfile-find-up-2.0.2"
- sources."vfile-location-2.0.5"
+ sources."vfile-location-2.0.6"
sources."vfile-message-1.1.1"
(sources."vfile-reporter-4.0.0" // {
dependencies = [
@@ -70953,15 +72715,15 @@ in
sha512 = "HydBbkWjnMn4KrnlpnusY1BGjIG+64UySxRCvRphUAIiuJL2nbkdrIIiOjwfQhllKUa7Sf33bs6RAcbEWjZVfg==";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.4"
- sources."@textlint/types-1.2.1"
+ sources."@textlint/ast-node-types-4.2.5"
+ sources."@textlint/types-1.2.3"
sources."boundary-1.0.1"
sources."buffer-from-1.1.1"
sources."concat-stream-1.6.2"
sources."core-util-is-1.0.2"
sources."define-properties-1.1.3"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
sources."has-symbols-1.0.0"
@@ -70972,13 +72734,13 @@ in
sources."is-symbol-1.0.2"
sources."isarray-1.0.0"
sources."object-assign-4.1.1"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object.values-1.1.0"
sources."process-nextick-args-2.0.1"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
- sources."sentence-splitter-3.0.11"
+ sources."sentence-splitter-3.1.0"
sources."string.prototype.trimleft-2.1.0"
sources."string.prototype.trimright-2.1.0"
sources."string_decoder-1.1.1"
@@ -71014,8 +72776,8 @@ in
sources."define-properties-1.1.3"
sources."emoji-regex-6.5.1"
sources."end-with-1.0.2"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
sources."has-symbols-1.0.0"
@@ -71023,7 +72785,7 @@ in
sources."is-date-object-1.0.1"
sources."is-regex-1.0.4"
sources."is-symbol-1.0.2"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."string.prototype.trimleft-2.1.0"
sources."string.prototype.trimright-2.1.0"
@@ -71047,8 +72809,8 @@ in
sha512 = "7m1k3xMwsOw7WyGNINJQ5EX2+mnqAeg6VBfXY7BVUr/y6NOYhPbEj3A3MBJ9Jt9dfC1twL0aI6mKPo+5xLUsVA==";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.4"
- sources."@textlint/types-1.2.1"
+ sources."@textlint/ast-node-types-4.2.5"
+ sources."@textlint/types-1.2.3"
sources."boundary-1.0.1"
sources."lodash-4.17.15"
sources."split-lines-2.0.0"
@@ -71071,17 +72833,17 @@ in
textlint-rule-terminology = nodeEnv.buildNodePackage {
name = "textlint-rule-terminology";
packageName = "textlint-rule-terminology";
- version = "1.1.30";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-1.1.30.tgz";
- sha512 = "PsLiridAdaLyho236adWnTEAbAcxxUsxVqaXWaJce+aRsjCOeyYPBLNRisFGz90KZ0S1NDYT/v5CvzBrgsiuzQ==";
+ url = "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-2.0.1.tgz";
+ sha512 = "UhZjs/I+y93lOeZflPu+yfWB+z3U6LdSBV9K4AEHQb3IkDMEZLk1QW/q+Ct3vQuiMZl2HfoqdQGakPhHmc/YkQ==";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.4"
- sources."@textlint/types-1.2.1"
+ sources."@textlint/ast-node-types-4.2.5"
+ sources."@textlint/types-1.2.3"
sources."boundary-1.0.1"
sources."lodash-4.17.15"
- sources."strip-json-comments-2.0.1"
+ sources."strip-json-comments-3.0.1"
sources."structured-source-3.0.2"
sources."textlint-rule-helper-2.1.1"
sources."unist-util-is-3.0.0"
@@ -71109,8 +72871,8 @@ in
dependencies = [
sources."array-includes-3.0.3"
sources."define-properties-1.1.3"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
sources."has-symbols-1.0.0"
@@ -71119,7 +72881,7 @@ in
sources."is-date-object-1.0.1"
sources."is-regex-1.0.4"
sources."is-symbol-1.0.2"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."string.prototype.trimleft-2.1.0"
sources."string.prototype.trimright-2.1.0"
@@ -71143,8 +72905,8 @@ in
sha1 = "3c79b04091319d4e8be5fb442c596bf500e8493e";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.4"
- sources."@textlint/types-1.2.1"
+ sources."@textlint/ast-node-types-4.2.5"
+ sources."@textlint/types-1.2.3"
sources."adverb-where-0.0.9"
sources."boundary-1.0.1"
sources."define-properties-1.1.3"
@@ -71177,10 +72939,10 @@ in
thelounge = nodeEnv.buildNodePackage {
name = "thelounge";
packageName = "thelounge";
- version = "3.2.0";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/thelounge/-/thelounge-3.2.0.tgz";
- sha512 = "yOS19bt2O0l6DGAiJRad6DFMmDHmDVylfInLthNl9YfMfgSoC7aZcT7fofTe9htAE4SRfac9YsgKEtmywQ+MkA==";
+ url = "https://registry.npmjs.org/thelounge/-/thelounge-3.3.0.tgz";
+ sha512 = "F7qYCmAkb/HPFxZfyKi/gEm24ZzjgUzJb+zI5I5u8b5PNJrfi9RwFb3cmE4pvF2Ft0QejR5O4khuX6DEFFxYDw==";
};
dependencies = [
sources."@sindresorhus/is-0.14.0"
@@ -71204,7 +72966,7 @@ in
})
sources."array-flatten-1.1.1"
sources."arraybuffer.slice-0.0.7"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."asn1.js-5.2.0"
sources."assert-plus-1.0.0"
sources."async-limiter-1.0.1"
@@ -71215,7 +72977,7 @@ in
sources."backoff-2.5.0"
sources."balanced-match-1.0.0"
sources."base64-arraybuffer-0.1.5"
- sources."base64id-1.0.0"
+ sources."base64id-2.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."bcryptjs-2.4.3"
sources."better-assert-1.0.2"
@@ -71237,13 +72999,13 @@ in
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."cheerio-0.22.0"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."clone-response-1.0.2"
sources."code-point-at-1.1.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."combined-stream-1.0.8"
- sources."commander-3.0.0"
+ sources."commander-3.0.2"
sources."component-bind-1.0.0"
sources."component-emitter-1.2.1"
sources."component-inherit-0.0.3"
@@ -71257,7 +73019,7 @@ in
sources."content-type-1.0.4"
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
- sources."core-js-3.2.1"
+ sources."core-js-3.4.1"
sources."core-util-is-1.0.2"
sources."css-select-1.2.0"
sources."css-what-2.1.3"
@@ -71265,7 +73027,7 @@ in
sources."debug-2.6.9"
sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
- sources."defer-to-connect-1.0.2"
+ sources."defer-to-connect-1.1.0"
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."depd-1.1.2"
@@ -71281,19 +73043,22 @@ in
sources."ecdsa-sig-formatter-1.0.11"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
- (sources."engine.io-3.3.2" // {
+ sources."end-of-stream-1.4.4"
+ (sources."engine.io-3.4.0" // {
dependencies = [
sources."cookie-0.3.1"
- sources."debug-3.1.0"
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
];
})
- (sources."engine.io-client-3.3.2" // {
+ (sources."engine.io-client-3.4.0" // {
dependencies = [
- sources."debug-3.1.0"
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
+ sources."ws-6.1.4"
];
})
- sources."engine.io-parser-2.1.3"
+ sources."engine.io-parser-2.2.0"
sources."entities-1.1.2"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
@@ -71307,11 +73072,11 @@ in
];
})
sources."extend-3.0.2"
- sources."extsprintf-1.2.0"
+ sources."extsprintf-1.4.0"
sources."fast-deep-equal-2.0.1"
sources."fast-json-stable-stringify-2.0.0"
sources."fast-text-encoding-1.0.0"
- sources."file-type-12.1.0"
+ sources."file-type-12.3.1"
sources."filename-reserved-regex-2.0.0"
sources."filenamify-4.1.0"
sources."finalhandler-1.1.2"
@@ -71325,9 +73090,9 @@ in
sources."gauge-2.7.4"
sources."get-stream-4.1.0"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."got-9.6.0"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."grapheme-splitter-1.0.4"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
@@ -71344,14 +73109,14 @@ in
})
sources."http-signature-1.2.0"
sources."http_ece-1.1.0"
- (sources."https-proxy-agent-2.2.2" // {
+ (sources."https-proxy-agent-3.0.1" // {
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
];
})
sources."iconv-lite-0.4.24"
- sources."ignore-walk-3.0.2"
+ sources."ignore-walk-3.0.3"
sources."indexof-0.0.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -71378,11 +73143,8 @@ in
sources."jwa-1.4.1"
sources."jws-3.2.2"
sources."keyv-3.1.0"
- (sources."ldap-filter-0.2.2" // {
- dependencies = [
- sources."assert-plus-0.1.5"
- ];
- })
+ sources."ldap-filter-0.3.3"
+ sources."ldapjs-2.0.0-pre.2"
sources."linkify-it-2.2.0"
sources."lodash-4.17.15"
sources."lodash.assignin-4.2.0"
@@ -71409,8 +73171,8 @@ in
sources."minimalistic-assert-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
- sources."minipass-2.8.1"
- sources."minizlib-1.2.2"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
(sources."mkdirp-0.5.1" // {
dependencies = [
sources."minimist-0.0.8"
@@ -71432,9 +73194,9 @@ in
];
})
sources."nopt-4.0.1"
- sources."normalize-url-4.4.1"
+ sources."normalize-url-4.5.0"
sources."npm-bundled-1.0.6"
- sources."npm-packlist-1.4.4"
+ sources."npm-packlist-1.4.6"
sources."npmlog-4.1.2"
sources."nth-check-1.0.2"
sources."number-is-nan-1.0.1"
@@ -71494,21 +73256,29 @@ in
sources."set-blocking-2.0.0"
sources."setprototypeof-1.1.1"
sources."signal-exit-3.0.2"
- (sources."socket.io-2.2.0" // {
+ (sources."socket.io-2.3.0" // {
dependencies = [
sources."debug-4.1.1"
sources."ms-2.1.2"
];
})
sources."socket.io-adapter-1.1.1"
- (sources."socket.io-client-2.2.0" // {
+ (sources."socket.io-client-2.3.0" // {
dependencies = [
- sources."debug-3.1.0"
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
+ (sources."socket.io-parser-3.3.0" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ sources."ms-2.0.0"
+ ];
+ })
];
})
- (sources."socket.io-parser-3.3.0" // {
+ (sources."socket.io-parser-3.4.0" // {
dependencies = [
- sources."debug-3.1.0"
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
];
})
(sources."socksjs-0.5.0" // {
@@ -71516,7 +73286,7 @@ in
sources."ipaddr.js-0.1.3"
];
})
- sources."sqlite3-4.0.9"
+ sources."sqlite3-4.1.0"
sources."sshpk-1.16.1"
sources."statuses-1.5.0"
sources."streamsearch-0.1.2"
@@ -71526,8 +73296,7 @@ in
sources."strip-json-comments-2.0.1"
sources."strip-outer-1.0.1"
sources."supports-color-5.5.0"
- sources."tar-4.4.11"
- sources."thelounge-ldapjs-non-maintained-fork-1.0.4"
+ sources."tar-4.4.13"
sources."tlds-1.203.1"
sources."to-array-0.1.4"
sources."to-readable-stream-1.0.0"
@@ -71550,22 +73319,18 @@ in
sources."urlsafe-base64-1.0.0"
sources."util-deprecate-1.0.2"
sources."utils-merge-1.0.1"
- sources."uuid-3.3.2"
+ sources."uuid-3.3.3"
sources."vary-1.1.2"
- (sources."vasync-1.6.4" // {
- dependencies = [
- sources."verror-1.6.0"
- ];
- })
+ sources."vasync-2.2.0"
sources."verror-1.10.0"
- sources."web-push-3.3.5"
+ sources."web-push-3.4.1"
sources."wide-align-1.1.3"
- sources."with-open-file-0.1.6"
+ sources."with-open-file-0.1.7"
sources."wrappy-1.0.2"
- sources."ws-6.1.4"
+ sources."ws-7.2.0"
sources."xmlhttprequest-ssl-1.5.5"
- sources."yallist-3.0.3"
- sources."yarn-1.17.3"
+ sources."yallist-3.1.1"
+ sources."yarn-1.19.1"
sources."yeast-0.1.2"
];
buildInputs = globalBuildInputs;
@@ -71581,10 +73346,10 @@ in
three = nodeEnv.buildNodePackage {
name = "three";
packageName = "three";
- version = "0.108.0";
+ version = "0.110.0";
src = fetchurl {
- url = "https://registry.npmjs.org/three/-/three-0.108.0.tgz";
- sha512 = "d1ysIXwi8qTlbmMwrTxi5pYiiYIflEr0e48krP0LAY8ndS8c6fkLHn6NvRT+o76/Fs9PBLxFViuI62iGVWwwlg==";
+ url = "https://registry.npmjs.org/three/-/three-0.110.0.tgz";
+ sha512 = "wlurH8XBO9Sd5VIw8nBa+taLR20kqaI4e9FiuMh6tqK8eOS2q2R+ZoUyufbyDTVTHhs8GiTbv0r2CMLkwerFJg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -71617,24 +73382,23 @@ in
titanium = nodeEnv.buildNodePackage {
name = "titanium";
packageName = "titanium";
- version = "5.2.1";
+ version = "5.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/titanium/-/titanium-5.2.1.tgz";
- sha512 = "tltnQ41NBjItM+ELsGL2jpaEnsMMeziZe0sGKtUxhwM1tndh7GFMfu2lpDqAFdMLwj+ZplRmlK0kKP4++68rrA==";
+ url = "https://registry.npmjs.org/titanium/-/titanium-5.2.2.tgz";
+ sha512 = "PvlmqvMRwgPReA3tPfExeS1mweQY/KpCIY5+zLP/lp0UEi93wLvSMzqp/5vV5pjK7cwkzhPtc68TszBNM+zv9Q==";
};
dependencies = [
sources."adm-zip-0.4.13"
sources."ajv-6.10.2"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
- sources."async-2.6.1"
+ sources."async-2.6.3"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."brace-expansion-1.1.11"
- sources."buffer-from-1.1.1"
sources."caseless-0.12.0"
sources."colors-1.3.3"
sources."combined-stream-1.0.8"
@@ -71661,8 +73425,8 @@ in
sources."fs-extra-7.0.1"
sources."fs.realpath-1.0.0"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."http-signature-1.2.0"
@@ -71679,22 +73443,19 @@ in
sources."jsprim-1.4.1"
sources."keypress-0.2.1"
sources."lodash-4.17.15"
- sources."longjohn-0.2.12"
sources."mime-db-1.40.0"
sources."mime-types-2.1.24"
sources."minimatch-3.0.4"
sources."minimist-0.0.10"
- sources."moment-2.22.2"
+ sources."moment-2.24.0"
(sources."node-appc-0.2.49" // {
dependencies = [
- sources."semver-5.5.1"
- sources."temp-0.8.3"
+ sources."temp-0.8.4"
];
})
sources."oauth-sign-0.9.0"
sources."once-1.4.0"
sources."optimist-0.6.1"
- sources."os-tmpdir-1.0.2"
sources."path-is-absolute-1.0.1"
sources."performance-now-2.1.0"
sources."pkginfo-0.3.1"
@@ -71702,20 +73463,15 @@ in
sources."punycode-2.1.1"
sources."qs-6.5.2"
sources."request-2.88.0"
- sources."rimraf-2.2.8"
+ sources."rimraf-2.6.3"
sources."safe-buffer-5.2.0"
sources."safer-buffer-2.1.2"
- sources."semver-5.6.0"
+ sources."semver-5.5.1"
sources."source-map-0.6.1"
- sources."source-map-support-0.5.13"
sources."sprintf-0.1.5"
sources."sshpk-1.16.1"
sources."stack-trace-0.0.10"
- (sources."temp-0.9.0" // {
- dependencies = [
- sources."rimraf-2.6.3"
- ];
- })
+ sources."temp-0.9.0"
(sources."tough-cookie-2.4.3" // {
dependencies = [
sources."punycode-1.4.1"
@@ -71790,7 +73546,7 @@ in
];
})
sources."glob-5.0.15"
- (sources."http-signature-1.2.0" // {
+ (sources."http-signature-1.3.1" // {
dependencies = [
sources."assert-plus-1.0.0"
];
@@ -71949,25 +73705,35 @@ in
sha512 = "N8E1X543CWEjg0/A70ZnA/kfAfAY/uogILsIuWBhHGxzv9kaJaj7/JCSwDiBH86CPEy37chSgW86KxVeYKsswQ==";
};
dependencies = [
- sources."@types/node-6.14.7"
+ sources."@types/node-6.14.9"
sources."ansi-0.3.1"
sources."ansi-regex-2.1.1"
sources."ansi-styles-2.2.1"
+ sources."balanced-match-1.0.0"
+ sources."brace-expansion-1.1.11"
sources."chalk-1.1.3"
sources."colors-1.4.0"
+ sources."concat-map-0.0.1"
sources."diff-2.2.3"
sources."escape-string-regexp-1.0.5"
+ sources."fs.realpath-1.0.0"
+ sources."glob-7.1.6"
sources."has-ansi-2.0.0"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."minimatch-3.0.4"
sources."minimist-0.0.10"
sources."node-color-readline-1.0.1"
+ sources."once-1.4.0"
sources."optimist-0.6.1"
- sources."os-tmpdir-1.0.2"
- sources."rimraf-2.2.8"
+ sources."path-is-absolute-1.0.1"
+ sources."rimraf-2.6.3"
sources."strip-ansi-3.0.1"
sources."supports-color-2.0.0"
- sources."temp-0.8.3"
+ sources."temp-0.8.4"
sources."tslib-1.10.0"
sources."wordwrap-0.0.3"
+ sources."wrappy-1.0.2"
];
buildInputs = globalBuildInputs;
meta = {
@@ -72005,10 +73771,10 @@ in
typescript = nodeEnv.buildNodePackage {
name = "typescript";
packageName = "typescript";
- version = "3.6.3";
+ version = "3.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.6.3.tgz";
- sha512 = "N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==";
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.7.2.tgz";
+ sha512 = "ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -72030,20 +73796,20 @@ in
};
dependencies = [
sources."command-exists-1.2.6"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."crypto-random-string-1.0.0"
sources."fs-extra-7.0.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."jsonfile-4.0.0"
sources."p-debounce-1.0.0"
sources."temp-dir-1.0.0"
sources."tempy-0.2.1"
sources."unique-string-1.0.0"
sources."universalify-0.1.2"
- sources."vscode-jsonrpc-4.1.0-next.3"
+ sources."vscode-jsonrpc-5.0.0-next.4"
sources."vscode-languageserver-5.3.0-next.10"
- sources."vscode-languageserver-protocol-3.15.0-next.8"
- sources."vscode-languageserver-types-3.15.0-next.4"
+ sources."vscode-languageserver-protocol-3.15.0-next.11"
+ sources."vscode-languageserver-types-3.15.0-next.8"
sources."vscode-textbuffer-1.0.0"
sources."vscode-uri-1.0.8"
];
@@ -72059,13 +73825,13 @@ in
uglify-js = nodeEnv.buildNodePackage {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.6.0";
+ version = "3.6.8";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz";
- sha512 = "W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.8.tgz";
+ sha512 = "XhHJ3S3ZyMwP8kY1Gkugqx3CJh2C3O0y8NPiSxtm1tyD/pktLAkFZsFGpuNfTZddKDQ/bbDBLAd2YyA1pbi8HQ==";
};
dependencies = [
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."source-map-0.6.1"
];
buildInputs = globalBuildInputs;
@@ -72081,12 +73847,13 @@ in
ungit = nodeEnv.buildNodePackage {
name = "ungit";
packageName = "ungit";
- version = "1.4.47";
+ version = "1.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ungit/-/ungit-1.4.47.tgz";
- sha512 = "aTkH2jg6vCcobdSeElJ2xqRI6zHL8Y+TPLEgE+86BmdSLPyRgvYbqTzvieTXF+4U9y693NtfyALcvKxqHhcmJA==";
+ url = "https://registry.npmjs.org/ungit/-/ungit-1.5.0.tgz";
+ sha512 = "/z1T7PRc2c3AlXK1IQCzpZ1ft07MLxi/WmZlBBdqZiVV9pf3tOa7uWILs9bHaHUAlWMxix1F0ZATCNqb38e1dA==";
};
dependencies = [
+ sources."@primer/octicons-9.2.0"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."after-0.8.2"
@@ -72183,7 +73950,7 @@ in
sources."ee-first-1.1.1"
sources."emoji-regex-7.0.3"
sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
(sources."engine.io-3.3.2" // {
dependencies = [
sources."debug-3.1.0"
@@ -72245,8 +74012,8 @@ in
sources."get-stream-4.1.0"
sources."getmac-1.4.6"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
(sources."has-binary2-1.0.3" // {
@@ -72262,7 +74029,7 @@ in
sources."mkdirp-0.3.0"
];
})
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-errors-1.7.2"
sources."http-signature-1.2.0"
sources."iconv-lite-0.4.24"
@@ -72289,7 +74056,7 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsprim-1.4.1"
sources."just-detect-adblock-1.0.0"
- sources."knockout-3.5.0"
+ sources."knockout-3.5.1"
sources."lcid-2.0.0"
sources."locate-path-3.0.0"
sources."locks-0.2.2"
@@ -72324,7 +74091,7 @@ in
sources."semver-5.7.1"
];
})
- sources."npm-6.9.2"
+ sources."npm-6.12.1"
(sources."npm-package-arg-6.1.1" // {
dependencies = [
sources."semver-5.7.1"
@@ -72342,7 +74109,6 @@ in
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
sources."object-component-0.0.3"
- sources."octicons-3.5.0"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
@@ -72458,7 +74224,7 @@ in
sources."semver-6.3.0"
];
})
- sources."temp-0.9.0"
+ sources."temp-0.9.1"
sources."to-array-0.1.4"
sources."toidentifier-1.0.0"
(sources."tough-cookie-2.4.3" // {
@@ -72469,7 +74235,7 @@ in
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-is-1.6.18"
- sources."typechecker-4.7.0"
+ sources."typechecker-4.8.0"
sources."typedarray-0.0.6"
sources."uid-safe-2.1.5"
sources."unpipe-1.0.0"
@@ -72617,7 +74383,7 @@ in
sources."base64-js-1.3.1"
sources."bcrypt-pbkdf-1.0.2"
sources."bl-1.2.2"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."brace-expansion-1.1.11"
sources."buffer-5.4.3"
sources."buffer-alloc-1.2.0"
@@ -72642,7 +74408,7 @@ in
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."config-chain-1.1.12"
sources."consolidate-0.14.5"
@@ -72669,7 +74435,7 @@ in
sources."duplexer3-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."enable-1.3.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."extend-3.0.2"
@@ -72692,12 +74458,12 @@ in
sources."get-stream-3.0.0"
sources."getpass-0.1.7"
sources."git-clone-0.1.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."graceful-readlink-1.0.1"
sources."gray-matter-2.1.1"
- sources."handlebars-4.2.1"
+ sources."handlebars-4.5.1"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
(sources."has-ansi-2.0.0" // {
@@ -72850,7 +74616,7 @@ in
sources."tslib-1.10.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."uglify-js-3.6.0"
+ sources."uglify-js-3.6.8"
sources."uid-0.0.2"
sources."unbzip2-stream-1.3.3"
sources."unyield-0.0.1"
@@ -72885,10 +74651,10 @@ in
vue-language-server = nodeEnv.buildNodePackage {
name = "vue-language-server";
packageName = "vue-language-server";
- version = "0.0.61";
+ version = "0.0.65";
src = fetchurl {
- url = "https://registry.npmjs.org/vue-language-server/-/vue-language-server-0.0.61.tgz";
- sha512 = "/fBg8FrW2H4CRO/dsr3VuGVYs5RS6zQIT+eG9SEQdo3VRDF8bNmJro1QpszJ0KVC7UxW9+fwf98i+xDBtne2Xw==";
+ url = "https://registry.npmjs.org/vue-language-server/-/vue-language-server-0.0.65.tgz";
+ sha512 = "2yHZGU+KMv7xdEFhh88ZZBlj0i9wAByDxcd1orfNfrRLUDaabjyHNnkhvw4tdne9fOeAj6w43OKxo/YqMXQXiw==";
};
dependencies = [
sources."@babel/code-frame-7.5.5"
@@ -72906,13 +74672,13 @@ in
sources."@starptech/rehype-minify-whitespace-0.9.0"
sources."@starptech/rehype-webparser-0.9.0"
sources."@starptech/webparser-0.9.0"
- sources."@types/node-12.7.5"
+ sources."@types/node-12.12.7"
sources."@types/unist-2.0.3"
sources."@types/vfile-3.0.2"
- sources."@types/vfile-message-1.0.1"
+ sources."@types/vfile-message-2.0.0"
sources."abbrev-1.1.1"
sources."acorn-6.3.0"
- sources."acorn-jsx-5.0.2"
+ sources."acorn-jsx-5.1.0"
sources."ajv-6.10.2"
sources."ajv-keywords-2.1.1"
sources."ansi-align-2.0.0"
@@ -73041,7 +74807,7 @@ in
];
})
sources."comma-separated-tokens-1.0.7"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."common-tags-1.8.0"
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
@@ -73049,7 +74815,7 @@ in
sources."config-chain-1.1.12"
sources."configstore-3.1.2"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
sources."core-util-is-1.0.2"
sources."create-error-class-3.0.2"
sources."cross-spawn-5.1.0"
@@ -73082,6 +74848,7 @@ in
sources."editorconfig-0.15.3"
sources."element-helper-json-2.0.6"
sources."emoji-regex-7.0.3"
+ 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" // {
@@ -73099,7 +74866,7 @@ in
];
})
sources."eslint-scope-4.0.3"
- sources."eslint-utils-1.4.2"
+ sources."eslint-utils-1.4.3"
sources."eslint-visitor-keys-1.1.0"
sources."espree-5.0.1"
sources."esprima-4.0.1"
@@ -73179,7 +74946,7 @@ in
sources."get-caller-file-1.0.3"
sources."get-stream-3.0.0"
sources."get-value-2.0.6"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
(sources."glob-base-0.3.0" // {
dependencies = [
sources."glob-parent-2.0.0"
@@ -73197,7 +74964,7 @@ in
sources."globals-11.12.0"
sources."globby-8.0.2"
sources."got-6.7.1"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."gridsome-helper-json-1.0.3"
sources."has-1.0.3"
(sources."has-ansi-2.0.0" // {
@@ -73217,10 +74984,10 @@ in
sources."hast-util-has-property-1.0.3"
sources."hast-util-is-body-ok-link-1.0.2"
sources."hast-util-is-element-1.0.3"
- sources."hast-util-parse-selector-2.2.2"
+ sources."hast-util-parse-selector-2.2.3"
sources."hast-util-to-string-1.0.2"
sources."hast-util-whitespace-1.0.3"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."html-void-elements-1.0.4"
sources."html-whitespace-sensitive-tag-names-1.0.1"
sources."iconv-lite-0.4.24"
@@ -73242,13 +75009,13 @@ in
sources."strip-ansi-5.2.0"
];
})
- sources."invert-kv-1.0.0"
+ sources."invert-kv-2.0.0"
sources."is-accessor-descriptor-1.0.0"
sources."is-alphabetical-1.0.3"
sources."is-alphanumerical-1.0.3"
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
- sources."is-buffer-2.0.3"
+ sources."is-buffer-2.0.4"
sources."is-ci-1.2.1"
sources."is-data-descriptor-1.0.0"
sources."is-decimal-1.0.3"
@@ -73293,11 +75060,11 @@ 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.0"
+ sources."json5-2.1.1"
sources."jsonc-parser-1.0.3"
sources."kind-of-6.0.2"
sources."latest-version-3.1.0"
- sources."lcid-1.0.0"
+ sources."lcid-2.0.0"
sources."levn-0.3.0"
sources."load-json-file-4.0.0"
sources."load-plugin-2.3.1"
@@ -73310,7 +75077,7 @@ in
sources."lodash.merge-4.6.2"
sources."lodash.rest-4.0.5"
sources."lodash.unescape-4.0.1"
- sources."loglevel-1.6.4"
+ sources."loglevel-1.6.6"
(sources."loglevel-colored-level-prefix-1.0.0" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -73325,12 +75092,17 @@ in
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
sources."make-dir-1.3.0"
+ sources."map-age-cleaner-0.1.3"
sources."map-cache-0.2.2"
sources."map-obj-2.0.0"
sources."map-visit-1.0.0"
sources."markdown-table-0.4.0"
sources."math-random-1.0.4"
- sources."mem-1.1.0"
+ (sources."mem-4.3.0" // {
+ dependencies = [
+ sources."mimic-fn-2.1.0"
+ ];
+ })
(sources."meow-5.0.0" // {
dependencies = [
sources."read-pkg-up-3.0.0"
@@ -73386,12 +75158,20 @@ in
sources."object.pick-1.3.0"
sources."once-1.4.0"
sources."onetime-2.0.1"
- sources."optionator-0.8.2"
+ sources."optionator-0.8.3"
sources."os-homedir-1.0.2"
- sources."os-locale-2.1.0"
+ (sources."os-locale-3.1.0" // {
+ dependencies = [
+ sources."cross-spawn-6.0.5"
+ sources."execa-1.0.0"
+ sources."get-stream-4.1.0"
+ ];
+ })
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
+ 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"
@@ -73432,7 +75212,7 @@ in
sources."prelude-ls-1.1.2"
sources."prepend-http-1.0.4"
sources."preserve-0.2.0"
- sources."prettier-1.18.2"
+ sources."prettier-1.19.1"
(sources."prettier-eslint-8.8.2" // {
dependencies = [
sources."acorn-5.7.3"
@@ -73465,9 +75245,10 @@ in
sources."pretty-format-23.6.0"
sources."process-nextick-args-2.0.1"
sources."progress-2.0.3"
- sources."property-information-5.2.2"
+ sources."property-information-5.3.0"
sources."proto-list-1.2.4"
sources."pseudomap-1.0.2"
+ sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."quick-lru-1.1.0"
(sources."randomatic-3.1.1" // {
@@ -73627,7 +75408,9 @@ in
sources."cliui-3.2.0"
sources."find-up-1.1.2"
sources."glob-7.0.4"
+ sources."invert-kv-1.0.0"
sources."is-fullwidth-code-point-1.0.0"
+ sources."lcid-1.0.0"
sources."load-json-file-1.1.0"
sources."os-locale-1.4.0"
sources."parse-json-2.2.0"
@@ -73654,7 +75437,7 @@ in
sources."source-map-0.7.3"
];
})
- sources."stylus-supremacy-2.12.7"
+ sources."stylus-supremacy-2.14.0"
sources."supports-color-5.5.0"
sources."symbol-0.2.3"
(sources."table-5.4.6" // {
@@ -73687,11 +75470,11 @@ in
sources."trim-trailing-lines-1.1.2"
sources."trough-1.0.4"
sources."tslib-1.10.0"
- sources."tslint-5.20.0"
+ sources."tslint-5.20.1"
sources."tsutils-2.29.0"
sources."type-check-0.3.2"
sources."typedarray-0.0.6"
- sources."typescript-3.6.3"
+ sources."typescript-3.7.2"
(sources."typescript-eslint-parser-16.0.1" // {
dependencies = [
sources."semver-5.5.0"
@@ -73714,8 +75497,8 @@ in
sources."unist-util-find-1.0.1"
sources."unist-util-inspect-4.1.4"
sources."unist-util-is-2.1.3"
- sources."unist-util-modify-children-1.1.4"
- sources."unist-util-remove-position-1.1.3"
+ sources."unist-util-modify-children-1.1.5"
+ sources."unist-util-remove-position-1.1.4"
sources."unist-util-stringify-position-1.1.2"
sources."unist-util-visit-1.4.1"
(sources."unist-util-visit-parents-2.1.2" // {
@@ -73743,35 +75526,35 @@ in
sources."user-home-2.0.0"
sources."util-deprecate-1.0.2"
sources."validate-npm-package-license-3.0.4"
- (sources."vfile-4.0.1" // {
+ (sources."vfile-4.0.2" // {
dependencies = [
- sources."unist-util-stringify-position-2.0.1"
- sources."vfile-message-2.0.1"
+ sources."unist-util-stringify-position-2.0.2"
+ sources."vfile-message-2.0.2"
];
})
- sources."vfile-location-2.0.5"
+ sources."vfile-location-2.0.6"
sources."vfile-message-1.1.1"
(sources."vfile-reporter-5.1.2" // {
dependencies = [
- sources."unist-util-stringify-position-2.0.1"
+ sources."unist-util-stringify-position-2.0.2"
];
})
sources."vfile-sort-2.2.1"
sources."vfile-statistics-1.1.3"
sources."vscode-css-languageservice-4.0.2"
- (sources."vscode-emmet-helper-1.2.15" // {
+ (sources."vscode-emmet-helper-1.2.16" // {
dependencies = [
sources."vscode-languageserver-types-3.14.0"
];
})
- sources."vscode-jsonrpc-4.1.0-next.3"
+ sources."vscode-jsonrpc-5.0.0-next.4"
sources."vscode-languageserver-5.3.0-next.10"
- sources."vscode-languageserver-protocol-3.15.0-next.8"
- sources."vscode-languageserver-types-3.15.0-next.4"
+ sources."vscode-languageserver-protocol-3.15.0-next.11"
+ sources."vscode-languageserver-types-3.15.0-next.8"
sources."vscode-nls-4.1.1"
sources."vscode-textbuffer-1.0.0"
sources."vscode-uri-1.0.8"
- (sources."vue-eslint-parser-6.0.4" // {
+ (sources."vue-eslint-parser-6.0.5" // {
dependencies = [
sources."debug-4.1.1"
];
@@ -73782,7 +75565,7 @@ in
sources."which-module-2.0.0"
sources."widest-line-2.0.1"
sources."window-size-0.2.0"
- sources."wordwrap-1.0.0"
+ sources."word-wrap-1.2.3"
(sources."wrap-ansi-2.1.0" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -73800,7 +75583,7 @@ in
sources."xtend-4.0.2"
sources."y18n-3.2.1"
sources."yallist-2.1.2"
- (sources."yargs-11.1.0" // {
+ (sources."yargs-11.1.1" // {
dependencies = [
sources."yargs-parser-9.0.2"
];
@@ -73820,72 +75603,48 @@ in
web-ext = nodeEnv.buildNodePackage {
name = "web-ext";
packageName = "web-ext";
- version = "3.1.1";
+ version = "3.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/web-ext/-/web-ext-3.1.1.tgz";
- sha512 = "snTfhuxoplm8QAlv+CwOaF0XSaycDUmxsrLfi4NtZRvZ6J79+ijOu9HyTXP0rd1zT3uagWYOBc3ol/ZOsf1LQQ==";
+ url = "https://registry.npmjs.org/web-ext/-/web-ext-3.2.1.tgz";
+ sha512 = "WzZbCDIjIUshZRVaiYFbaMp/1/xPjW7qeTQ0F7Xx1MYkamZ4RN5dnhxWFz+Hzg6GzhFdny+zucNDKOwYfAV3LA==";
};
dependencies = [
sources."@babel/code-frame-7.5.5"
sources."@babel/highlight-7.5.0"
- sources."@babel/polyfill-7.4.4"
- sources."@babel/runtime-7.4.5"
- sources."@babel/runtime-corejs2-7.6.0"
+ sources."@babel/polyfill-7.6.0"
+ sources."@babel/runtime-7.6.2"
+ sources."@babel/runtime-corejs2-7.7.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."@snyk/cli-interface-2.1.0"
- sources."@snyk/composer-lockfile-parser-1.0.3"
- sources."@snyk/dep-graph-1.12.0"
- sources."@snyk/gemfile-1.2.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/agent-base-4.2.0"
- sources."@types/bunyan-1.8.6"
- sources."@types/debug-4.1.5"
- sources."@types/events-3.0.0"
sources."@types/minimatch-3.0.3"
- sources."@types/node-12.7.5"
- sources."@types/restify-4.3.6"
- sources."@types/semver-5.5.0"
- sources."@types/xml2js-0.4.3"
- sources."@yarnpkg/lockfile-1.1.0"
+ sources."@types/node-12.12.7"
sources."JSONSelect-0.2.1"
- sources."abbrev-1.1.1"
- sources."acorn-5.7.3"
- (sources."acorn-jsx-3.0.1" // {
- dependencies = [
- sources."acorn-3.3.0"
- ];
- })
+ sources."acorn-6.3.0"
+ sources."acorn-jsx-5.1.0"
sources."adbkit-2.11.1"
sources."adbkit-logcat-1.1.0"
sources."adbkit-monkey-1.0.1"
- (sources."addons-linter-1.10.0" // {
+ (sources."addons-linter-1.14.0" // {
dependencies = [
- sources."regenerator-runtime-0.13.2"
+ sources."decamelize-1.2.0"
+ sources."yargs-14.0.0"
];
})
sources."adm-zip-0.4.13"
- (sources."agent-base-4.3.0" // {
- dependencies = [
- sources."es6-promise-4.2.8"
- sources."es6-promisify-5.0.0"
- ];
- })
- sources."ajv-6.10.0"
+ sources."ajv-6.10.2"
sources."ajv-keywords-1.5.1"
sources."ajv-merge-patch-4.1.0"
- sources."ansi-align-2.0.0"
+ sources."ansi-align-3.0.0"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-2.1.1"
sources."ansi-styles-3.2.1"
- sources."ansicolors-0.3.2"
sources."any-promise-1.3.0"
sources."anymatch-2.0.0"
(sources."archiver-2.1.1" // {
dependencies = [
sources."async-2.6.3"
- sources."isarray-1.0.0"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
@@ -73893,33 +75652,29 @@ in
})
(sources."archiver-utils-1.3.0" // {
dependencies = [
- sources."isarray-1.0.0"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
];
})
- sources."archy-1.0.0"
sources."argparse-1.0.10"
sources."arr-diff-4.0.0"
sources."arr-flatten-1.1.0"
sources."arr-union-3.1.0"
sources."array-differ-3.0.0"
sources."array-filter-0.0.1"
- sources."array-from-2.1.1"
sources."array-map-0.0.0"
sources."array-reduce-0.0.0"
sources."array-union-2.1.0"
sources."array-unique-0.3.2"
sources."arrify-2.0.1"
- sources."asap-2.0.6"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."assign-symbols-1.0.0"
- sources."ast-types-0.13.2"
sources."astral-regex-1.0.0"
sources."async-0.2.10"
sources."async-each-1.0.3"
+ sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
@@ -73953,7 +75708,6 @@ in
sources."binary-extensions-1.13.1"
(sources."bl-1.2.2" // {
dependencies = [
- sources."isarray-1.0.0"
(sources."readable-stream-2.3.6" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -73968,15 +75722,12 @@ in
})
sources."bluebird-2.9.34"
sources."boolbase-1.0.0"
- (sources."boxen-1.3.0" // {
- dependencies = [
- sources."camelcase-4.1.0"
- ];
- })
+ sources."boxen-3.2.0"
sources."brace-expansion-1.1.11"
(sources."braces-2.3.2" // {
dependencies = [
sources."extend-shallow-2.0.1"
+ sources."is-extendable-0.1.1"
];
})
sources."buffer-5.4.3"
@@ -73987,23 +75738,16 @@ in
sources."buffer-fill-1.0.0"
sources."buffer-from-1.1.1"
sources."bunyan-1.8.12"
- sources."bytes-3.1.0"
sources."cache-base-1.0.1"
(sources."cacheable-request-6.1.0" // {
dependencies = [
sources."get-stream-5.1.0"
sources."lowercase-keys-2.0.0"
- sources."normalize-url-4.4.1"
];
})
- (sources."caller-path-0.1.0" // {
- dependencies = [
- sources."callsites-0.2.0"
- ];
- })
- sources."callsites-3.1.0"
+ sources."caller-path-0.1.0"
+ sources."callsites-0.2.0"
sources."camelcase-5.3.1"
- sources."capture-stack-trace-1.0.1"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."chardet-0.7.0"
@@ -74014,7 +75758,8 @@ in
sources."normalize-path-3.0.0"
];
})
- sources."ci-info-1.6.0"
+ sources."chrome-launcher-0.11.2"
+ sources."ci-info-2.0.0"
sources."circular-json-0.3.3"
(sources."class-utils-0.3.6" // {
dependencies = [
@@ -74033,18 +75778,16 @@ in
sources."kind-of-5.1.0"
];
})
- sources."cli-boxes-1.0.0"
+ sources."cli-boxes-2.2.0"
sources."cli-cursor-2.1.0"
sources."cli-width-2.2.0"
- (sources."cliui-3.2.0" // {
+ (sources."cliui-5.0.0" // {
dependencies = [
- sources."is-fullwidth-code-point-1.0.0"
- sources."string-width-1.0.2"
- sources."wrap-ansi-2.1.0"
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
];
})
sources."clone-1.0.4"
- sources."clone-deep-0.3.0"
sources."clone-response-1.0.2"
sources."co-4.6.0"
sources."code-point-at-1.1.0"
@@ -74054,12 +75797,11 @@ in
sources."colors-0.5.1"
sources."columnify-1.5.4"
sources."combined-stream-1.0.8"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."common-tags-1.8.0"
sources."component-emitter-1.3.0"
(sources."compress-commons-1.2.2" // {
dependencies = [
- sources."isarray-1.0.0"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
@@ -74068,121 +75810,92 @@ in
sources."concat-map-0.0.1"
(sources."concat-stream-1.6.2" // {
dependencies = [
- sources."isarray-1.0.0"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
];
})
- sources."configstore-3.1.2"
+ sources."configstore-4.0.0"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.9"
+ sources."core-js-2.6.10"
sources."core-util-is-1.0.2"
sources."crc-3.8.0"
(sources."crc32-stream-2.0.0" // {
dependencies = [
- sources."isarray-1.0.0"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
];
})
- sources."create-error-class-3.0.2"
(sources."cross-spawn-6.0.5" // {
dependencies = [
sources."semver-5.7.1"
];
})
- sources."crx-parser-0.1.2"
sources."crypto-random-string-1.0.0"
sources."css-select-1.2.0"
sources."css-what-2.1.3"
sources."d-1.0.1"
sources."dashdash-1.14.1"
- (sources."data-uri-to-buffer-2.0.1" // {
- dependencies = [
- sources."@types/node-8.10.54"
- ];
- })
sources."debounce-1.2.0"
sources."debug-2.6.9"
- (sources."decamelize-3.2.0" // {
- dependencies = [
- sources."xregexp-4.2.4"
- ];
- })
+ sources."decamelize-3.2.0"
sources."decode-uri-component-0.2.0"
sources."decompress-response-3.3.0"
sources."deep-equal-1.1.0"
sources."deep-extend-0.6.0"
sources."deep-is-0.1.3"
sources."deepcopy-0.6.3"
- sources."deepmerge-3.2.0"
+ sources."deepmerge-4.0.0"
sources."defaults-1.0.3"
- sources."defer-to-connect-1.0.2"
+ sources."defer-to-connect-1.1.0"
sources."define-properties-1.1.3"
sources."define-property-2.0.2"
- (sources."degenerator-1.0.4" // {
- dependencies = [
- sources."esprima-3.1.3"
- ];
- })
sources."delayed-stream-1.0.0"
- sources."depd-1.1.2"
- sources."diff-4.0.1"
- (sources."dispensary-0.37.0" // {
+ (sources."dispensary-0.40.0" // {
dependencies = [
- sources."async-3.0.1"
+ sources."async-3.1.0"
+ sources."decamelize-1.2.0"
+ sources."yargs-14.0.0"
];
})
- sources."dockerfile-ast-0.0.16"
sources."doctrine-3.0.0"
sources."dom-serializer-0.1.1"
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.5.1"
sources."dot-prop-4.2.0"
- (sources."dotnet-deps-parser-4.5.0" // {
- dependencies = [
- sources."xml2js-0.4.19"
- ];
- })
sources."dtrace-provider-0.8.8"
sources."duplexer3-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."ecdsa-sig-formatter-1.0.11"
- sources."email-validator-2.0.4"
sources."emoji-regex-7.0.3"
sources."encoding-0.1.12"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
- sources."es5-ext-0.10.51"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
+ sources."es5-ext-0.10.52"
sources."es6-error-4.1.1"
sources."es6-iterator-2.0.3"
sources."es6-map-0.1.5"
sources."es6-promise-2.3.0"
- sources."es6-promisify-6.0.1"
+ sources."es6-promisify-6.0.2"
(sources."es6-set-0.1.5" // {
dependencies = [
sources."es6-symbol-3.1.1"
];
})
- sources."es6-symbol-3.1.2"
+ sources."es6-symbol-3.1.3"
sources."es6-weak-map-2.0.3"
sources."escape-string-regexp-1.0.5"
- (sources."escodegen-1.12.0" // {
- dependencies = [
- sources."esprima-3.1.3"
- ];
- })
sources."escope-3.6.0"
(sources."eslint-5.16.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
sources."debug-4.1.1"
+ sources."espree-5.0.1"
sources."ms-2.1.2"
sources."semver-5.7.1"
sources."strip-ansi-4.0.0"
@@ -74191,6 +75904,12 @@ in
})
(sources."eslint-plugin-no-unsafe-innerhtml-1.0.16" // {
dependencies = [
+ sources."acorn-5.7.3"
+ (sources."acorn-jsx-3.0.1" // {
+ dependencies = [
+ sources."acorn-3.3.0"
+ ];
+ })
sources."ajv-4.11.8"
sources."ansi-escapes-1.4.0"
sources."ansi-regex-3.0.0"
@@ -74209,13 +75928,12 @@ in
sources."is-fullwidth-code-point-1.0.0"
sources."onetime-1.1.0"
sources."progress-1.1.8"
- sources."require-uncached-1.0.3"
- sources."resolve-from-1.0.1"
sources."restore-cursor-1.0.1"
sources."run-async-0.1.0"
sources."slice-ansi-0.0.4"
sources."string-width-1.0.2"
sources."strip-ansi-4.0.0"
+ sources."strip-bom-3.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-2.0.0"
(sources."table-3.8.3" // {
@@ -74228,12 +75946,11 @@ in
];
})
sources."eslint-scope-4.0.3"
- sources."eslint-utils-1.4.2"
- sources."eslint-visitor-keys-1.0.0"
- (sources."espree-5.0.1" // {
+ sources."eslint-utils-1.4.3"
+ sources."eslint-visitor-keys-1.1.0"
+ (sources."espree-6.1.1" // {
dependencies = [
- sources."acorn-6.3.0"
- sources."acorn-jsx-5.0.2"
+ sources."acorn-7.1.0"
];
})
sources."esprima-4.0.1"
@@ -74260,15 +75977,17 @@ in
];
})
sources."is-descriptor-0.1.6"
+ sources."is-extendable-0.1.1"
sources."kind-of-5.1.0"
];
})
- sources."extend-3.0.2"
- (sources."extend-shallow-3.0.2" // {
+ (sources."ext-1.2.0" // {
dependencies = [
- sources."is-extendable-1.0.1"
+ sources."type-2.0.0"
];
})
+ sources."extend-3.0.2"
+ sources."extend-shallow-3.0.2"
(sources."external-editor-3.1.0" // {
dependencies = [
sources."tmp-0.0.33"
@@ -74278,6 +75997,7 @@ in
dependencies = [
sources."define-property-1.0.0"
sources."extend-shallow-2.0.1"
+ sources."is-extendable-0.1.1"
];
})
sources."extsprintf-1.3.0"
@@ -74290,10 +76010,10 @@ in
sources."fd-slicer-1.1.0"
sources."figures-2.0.0"
sources."file-entry-cache-5.0.1"
- sources."file-uri-to-path-1.0.0"
(sources."fill-range-4.0.0" // {
dependencies = [
sources."extend-shallow-2.0.1"
+ sources."is-extendable-0.1.1"
];
})
sources."find-up-3.0.0"
@@ -74308,7 +76028,6 @@ in
sources."flatted-2.0.1"
sources."fluent-syntax-0.13.0"
sources."for-in-1.0.2"
- sources."for-own-1.0.0"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
sources."fragment-cache-0.2.1"
@@ -74316,12 +76035,6 @@ in
sources."fs-extra-4.0.3"
sources."fs.realpath-1.0.0"
sources."fsevents-2.0.7"
- (sources."ftp-0.3.10" // {
- dependencies = [
- sources."readable-stream-1.1.14"
- sources."string_decoder-0.10.31"
- ];
- })
sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
(sources."fx-runner-1.0.11" // {
@@ -74335,12 +76048,6 @@ in
sources."generate-object-property-1.2.0"
sources."get-caller-file-2.0.5"
sources."get-stream-4.1.0"
- (sources."get-uri-2.0.3" // {
- dependencies = [
- sources."debug-4.1.1"
- sources."ms-2.1.2"
- ];
- })
sources."get-value-2.0.6"
sources."getpass-0.1.7"
sources."gettext-parser-1.1.0"
@@ -74350,8 +76057,6 @@ in
sources."shelljs-0.7.7"
];
})
- sources."git-up-4.0.1"
- sources."git-url-parse-11.1.2"
sources."glob-7.1.4"
(sources."glob-parent-3.1.0" // {
dependencies = [
@@ -74360,14 +76065,9 @@ in
})
sources."global-dirs-0.1.1"
sources."globals-11.12.0"
- (sources."got-6.7.1" // {
- dependencies = [
- sources."get-stream-3.0.0"
- ];
- })
- sources."graceful-fs-4.2.2"
+ sources."got-9.6.0"
+ sources."graceful-fs-4.2.3"
sources."graceful-readlink-1.0.1"
- sources."graphlib-2.1.7"
sources."growly-1.3.0"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
@@ -74383,27 +76083,17 @@ in
];
})
sources."has-yarn-2.1.0"
- sources."hosted-git-info-2.8.4"
sources."htmlparser2-3.10.1"
sources."http-cache-semantics-4.0.3"
- sources."http-errors-1.7.3"
- (sources."http-proxy-agent-2.1.0" // {
- dependencies = [
- sources."debug-3.1.0"
- ];
- })
sources."http-signature-1.2.0"
- (sources."https-proxy-agent-2.2.2" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
sources."iconv-lite-0.4.24"
sources."ieee754-1.1.13"
sources."ignore-4.0.6"
- sources."immediate-3.0.6"
- sources."import-fresh-3.1.0"
+ (sources."import-fresh-3.1.0" // {
+ dependencies = [
+ sources."resolve-from-4.0.0"
+ ];
+ })
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
@@ -74411,65 +76101,62 @@ in
sources."ini-1.3.5"
(sources."inquirer-6.5.2" // {
dependencies = [
- sources."ansi-regex-4.1.0"
- sources."strip-ansi-5.2.0"
+ sources."ansi-regex-3.0.0"
+ (sources."string-width-2.1.1" // {
+ dependencies = [
+ sources."strip-ansi-4.0.0"
+ ];
+ })
+ (sources."strip-ansi-5.2.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ ];
+ })
];
})
sources."interpret-1.2.0"
- sources."invert-kv-1.0.0"
- sources."ip-1.1.5"
+ sources."invert-kv-3.0.0"
sources."is-absolute-0.1.7"
- (sources."is-accessor-descriptor-1.0.0" // {
- dependencies = [
- sources."kind-of-6.0.2"
- ];
- })
+ sources."is-accessor-descriptor-1.0.0"
sources."is-arguments-1.0.4"
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
sources."is-callable-1.1.4"
- sources."is-ci-1.2.1"
- (sources."is-data-descriptor-1.0.0" // {
- dependencies = [
- sources."kind-of-6.0.2"
- ];
- })
+ sources."is-ci-2.0.0"
+ sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.1"
- (sources."is-descriptor-1.0.2" // {
- dependencies = [
- sources."kind-of-6.0.2"
- ];
- })
- sources."is-extendable-0.1.1"
+ sources."is-descriptor-1.0.2"
+ sources."is-extendable-1.0.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
sources."is-installed-globally-0.1.0"
- sources."is-mergeable-object-1.1.0"
+ sources."is-mergeable-object-1.1.1"
sources."is-my-ip-valid-1.0.0"
sources."is-my-json-valid-2.20.0"
- sources."is-npm-1.0.0"
- sources."is-number-3.0.0"
+ sources."is-npm-3.0.0"
+ (sources."is-number-3.0.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
sources."is-obj-1.0.1"
sources."is-path-inside-1.0.1"
sources."is-plain-object-2.0.4"
sources."is-promise-2.1.0"
sources."is-property-1.0.2"
- sources."is-redirect-1.0.0"
sources."is-regex-1.0.4"
sources."is-relative-0.1.3"
sources."is-resolvable-1.1.0"
- sources."is-retry-allowed-1.2.0"
- sources."is-ssh-1.3.1"
sources."is-stream-1.1.0"
sources."is-symbol-1.0.2"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
sources."is-windows-1.0.2"
- sources."is-wsl-1.1.0"
+ sources."is-wsl-2.1.1"
sources."is-yarn-global-0.3.0"
- sources."isarray-0.0.1"
+ sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."isobject-3.0.1"
sources."isstream-0.1.2"
@@ -74496,39 +76183,25 @@ in
];
})
sources."jsprim-1.4.1"
- (sources."jszip-3.2.2" // {
- dependencies = [
- sources."isarray-1.0.0"
- sources."readable-stream-2.3.6"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
+ sources."jszip-2.6.1"
sources."jwa-1.4.1"
sources."jws-3.2.2"
sources."keyv-3.1.0"
- sources."kind-of-3.2.2"
- sources."latest-version-3.1.0"
- sources."lazy-cache-0.2.7"
+ sources."kind-of-6.0.2"
+ sources."latest-version-5.1.0"
(sources."lazystream-1.0.0" // {
dependencies = [
- sources."isarray-1.0.0"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
];
})
- sources."lcid-1.0.0"
+ sources."lcid-3.1.1"
sources."levn-0.3.0"
- sources."lie-3.3.0"
+ sources."lighthouse-logger-1.2.0"
+ sources."lines-and-columns-1.1.6"
sources."locate-path-3.0.0"
sources."lodash-4.17.15"
- sources."lodash.assign-4.2.0"
- sources."lodash.assignin-4.2.0"
- sources."lodash.clone-4.5.0"
- sources."lodash.clonedeep-4.5.0"
- sources."lodash.flatten-4.4.0"
- sources."lodash.get-4.4.2"
sources."lodash.includes-4.3.0"
sources."lodash.isboolean-3.0.3"
sources."lodash.isinteger-4.0.4"
@@ -74536,42 +76209,28 @@ in
sources."lodash.isplainobject-4.0.6"
sources."lodash.isstring-4.0.1"
sources."lodash.once-4.1.1"
- sources."lodash.set-4.3.2"
sources."lodash.sortby-4.7.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
- sources."macos-release-2.3.0"
sources."make-dir-1.3.0"
sources."map-age-cleaner-0.1.3"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
- sources."mdn-browser-compat-data-0.0.82"
- (sources."mem-4.3.0" // {
+ sources."marky-1.2.1"
+ sources."mdn-browser-compat-data-0.0.94"
+ (sources."mem-5.1.1" // {
dependencies = [
sources."mimic-fn-2.1.0"
];
})
- (sources."micromatch-3.1.10" // {
- dependencies = [
- sources."kind-of-6.0.2"
- ];
- })
+ sources."micromatch-3.1.10"
sources."mime-db-1.40.0"
sources."mime-types-2.1.24"
sources."mimic-fn-1.2.0"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
- (sources."mixin-deep-1.3.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
- (sources."mixin-object-2.0.1" // {
- dependencies = [
- sources."for-in-0.1.8"
- ];
- })
+ sources."mixin-deep-1.3.2"
(sources."mkdirp-0.5.1" // {
dependencies = [
sources."minimist-0.0.8"
@@ -74589,41 +76248,15 @@ in
})
sources."mz-2.7.0"
sources."nan-2.14.0"
- (sources."nanomatch-1.2.13" // {
- dependencies = [
- sources."kind-of-6.0.2"
- ];
- })
+ sources."nanomatch-1.2.13"
sources."natural-compare-1.4.0"
sources."natural-compare-lite-1.4.0"
- (sources."nconf-0.10.0" // {
- dependencies = [
- sources."async-1.5.2"
- sources."camelcase-2.1.1"
- sources."decamelize-1.2.0"
- sources."is-fullwidth-code-point-1.0.0"
- sources."os-locale-1.4.0"
- sources."string-width-1.0.2"
- sources."yargs-3.32.0"
- ];
- })
sources."ncp-2.0.0"
- (sources."needle-2.4.0" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
sources."neo-async-2.6.1"
- sources."netmask-1.0.6"
sources."next-tick-1.0.0"
sources."nice-try-1.0.5"
sources."node-forge-0.7.6"
- (sources."node-notifier-5.4.0" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
+ sources."node-notifier-6.0.0"
(sources."nomnom-1.8.1" // {
dependencies = [
sources."ansi-styles-1.0.0"
@@ -74632,7 +76265,7 @@ in
];
})
sources."normalize-path-2.1.1"
- sources."normalize-url-3.3.0"
+ sources."normalize-url-4.5.0"
sources."npm-run-path-2.0.2"
sources."nth-check-1.0.2"
sources."number-is-nan-1.0.1"
@@ -74648,10 +76281,10 @@ in
sources."kind-of-5.1.0"
];
})
+ sources."kind-of-3.2.2"
];
})
- sources."object-hash-1.3.1"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-is-1.0.1"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
@@ -74659,16 +76292,14 @@ in
sources."object.pick-1.3.0"
sources."once-1.4.0"
sources."onetime-2.0.1"
- sources."opn-5.5.0"
- sources."optionator-0.8.2"
- sources."os-homedir-1.0.2"
- (sources."os-locale-3.1.0" // {
+ (sources."open-6.4.0" // {
dependencies = [
- sources."invert-kv-2.0.0"
- sources."lcid-2.0.0"
+ sources."is-wsl-1.1.0"
];
})
- sources."os-name-3.1.0"
+ sources."optionator-0.8.3"
+ sources."os-homedir-1.0.2"
+ sources."os-locale-4.0.0"
sources."os-shim-0.1.3"
sources."os-tmpdir-1.0.2"
sources."p-cancelable-1.1.0"
@@ -74678,23 +76309,14 @@ in
sources."p-limit-2.2.1"
sources."p-locate-3.0.0"
sources."p-try-2.2.0"
- (sources."pac-proxy-agent-3.0.0" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- sources."pac-resolver-3.0.0"
- (sources."package-json-4.0.1" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
+ sources."package-json-6.5.0"
sources."pako-1.0.10"
- sources."parent-module-1.0.1"
- sources."parse-json-4.0.0"
- sources."parse-path-4.0.1"
- sources."parse-url-5.0.1"
+ (sources."parent-module-1.0.1" // {
+ dependencies = [
+ sources."callsites-3.1.0"
+ ];
+ })
+ sources."parse-json-5.0.0"
sources."parse5-3.0.3"
sources."pascalcase-0.1.1"
sources."path-dirname-1.0.2"
@@ -74706,41 +76328,27 @@ in
sources."pend-1.2.0"
sources."performance-now-2.1.0"
sources."pify-3.0.0"
- sources."pino-5.12.6"
+ sources."pino-5.13.3"
sources."pino-std-serializers-2.4.2"
sources."pluralize-1.2.1"
sources."po2json-0.4.5"
sources."posix-character-classes-0.1.1"
- (sources."postcss-7.0.16" // {
+ (sources."postcss-7.0.18" // {
dependencies = [
sources."supports-color-6.1.0"
];
})
sources."prelude-ls-1.1.2"
- sources."prepend-http-1.0.4"
- (sources."probe-image-size-4.0.0" // {
- dependencies = [
- sources."deepmerge-2.2.1"
- ];
- })
+ sources."prepend-http-2.0.0"
+ sources."probe-image-size-5.0.0"
sources."process-nextick-args-2.0.1"
sources."progress-2.0.3"
- sources."promise-7.3.1"
- sources."protocols-1.4.7"
- (sources."proxy-agent-3.1.0" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- sources."proxy-from-env-1.0.0"
sources."pseudomap-1.0.2"
sources."psl-1.4.0"
sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
- sources."quick-format-unescaped-3.0.2"
- sources."raw-body-2.4.1"
+ sources."quick-format-unescaped-3.0.3"
(sources."rc-1.2.8" // {
dependencies = [
sources."strip-json-comments-2.0.1"
@@ -74749,7 +76357,6 @@ in
sources."readable-stream-3.4.0"
(sources."readdirp-2.2.1" // {
dependencies = [
- sources."isarray-1.0.0"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
@@ -74766,8 +76373,8 @@ in
sources."regex-not-1.0.2"
sources."regexp.prototype.flags-1.2.0"
sources."regexpp-2.0.1"
- sources."registry-auth-token-3.4.0"
- sources."registry-url-3.1.0"
+ sources."registry-auth-token-4.0.0"
+ sources."registry-url-5.1.0"
sources."relaxed-json-1.0.3"
sources."remove-trailing-separator-1.1.0"
sources."repeat-element-1.1.3"
@@ -74775,13 +76382,9 @@ in
sources."request-2.88.0"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- (sources."require-uncached-2.0.0" // {
- dependencies = [
- sources."resolve-from-1.0.1"
- ];
- })
+ sources."require-uncached-1.0.3"
sources."resolve-1.12.0"
- sources."resolve-from-4.0.0"
+ sources."resolve-from-1.0.1"
sources."resolve-url-0.2.1"
sources."responselike-1.0.2"
sources."restore-cursor-2.0.0"
@@ -74795,27 +76398,20 @@ in
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
- sources."secure-keys-1.0.0"
- sources."semver-6.1.1"
+ sources."semver-6.3.0"
(sources."semver-diff-2.1.0" // {
dependencies = [
sources."semver-5.7.1"
];
})
sources."set-blocking-2.0.0"
- sources."set-immediate-shim-1.0.1"
(sources."set-value-2.0.1" // {
dependencies = [
sources."extend-shallow-2.0.1"
+ sources."is-extendable-0.1.1"
];
})
- sources."setprototypeof-1.1.1"
sources."sha.js-2.4.11"
- (sources."shallow-clone-0.1.2" // {
- dependencies = [
- sources."kind-of-2.0.1"
- ];
- })
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."shell-quote-1.6.1"
@@ -74841,7 +76437,6 @@ in
})
sources."signal-exit-3.0.2"
sources."slice-ansi-2.1.0"
- sources."smart-buffer-4.0.2"
(sources."snapdragon-0.8.2" // {
dependencies = [
sources."define-property-0.2.5"
@@ -74857,6 +76452,7 @@ in
];
})
sources."is-descriptor-0.1.6"
+ sources."is-extendable-0.1.1"
sources."kind-of-5.1.0"
sources."source-map-0.5.7"
];
@@ -74866,116 +76462,15 @@ in
sources."define-property-1.0.0"
];
})
- sources."snapdragon-util-3.0.1"
- (sources."snyk-1.228.3" // {
+ (sources."snapdragon-util-3.0.1" // {
dependencies = [
- sources."ansi-regex-4.1.0"
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- sources."strip-ansi-5.2.0"
- sources."update-notifier-2.5.0"
- ];
- })
- (sources."snyk-config-2.2.3" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- (sources."snyk-docker-plugin-1.29.1" // {
- dependencies = [
- sources."debug-4.1.1"
- sources."ms-2.1.2"
- ];
- })
- sources."snyk-go-parser-1.3.1"
- (sources."snyk-go-plugin-1.11.0" // {
- dependencies = [
- sources."debug-4.1.1"
- sources."ms-2.1.2"
- sources."tmp-0.0.33"
- ];
- })
- (sources."snyk-gradle-plugin-3.1.0" // {
- dependencies = [
- sources."debug-4.1.1"
- sources."ms-2.1.2"
- sources."tmp-0.0.33"
- ];
- })
- (sources."snyk-module-1.9.1" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- (sources."snyk-mvn-plugin-2.4.0" // {
- dependencies = [
- sources."tslib-1.9.3"
- ];
- })
- sources."snyk-nodejs-lockfile-parser-1.16.0"
- (sources."snyk-nuget-plugin-1.12.1" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- sources."snyk-paket-parser-1.5.0"
- (sources."snyk-php-plugin-1.6.4" // {
- dependencies = [
- sources."tslib-1.9.3"
- ];
- })
- (sources."snyk-policy-1.13.5" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- (sources."snyk-python-plugin-1.13.2" // {
- dependencies = [
- sources."tmp-0.0.33"
- ];
- })
- (sources."snyk-resolve-1.0.1" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- (sources."snyk-resolve-deps-4.4.0" // {
- dependencies = [
- sources."@types/node-6.14.7"
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- sources."semver-5.7.1"
- ];
- })
- (sources."snyk-sbt-plugin-2.8.0" // {
- dependencies = [
- sources."semver-6.3.0"
- ];
- })
- sources."snyk-tree-1.0.0"
- (sources."snyk-try-require-1.3.1" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- sources."socks-2.3.2"
- (sources."socks-proxy-agent-4.0.2" // {
- dependencies = [
- sources."agent-base-4.2.1"
- sources."es6-promise-4.2.8"
- sources."es6-promisify-5.0.0"
+ sources."kind-of-3.2.2"
];
})
sources."sonic-boom-0.7.6"
sources."source-map-0.6.1"
sources."source-map-resolve-0.5.2"
- sources."source-map-support-0.5.12"
+ sources."source-map-support-0.5.13"
sources."source-map-url-0.4.0"
sources."spawn-sync-1.0.15"
sources."split-0.3.3"
@@ -74999,7 +76494,6 @@ in
sources."kind-of-5.1.0"
];
})
- sources."statuses-1.5.0"
sources."stream-parser-0.3.1"
sources."stream-to-array-2.3.0"
(sources."stream-to-promise-2.2.0" // {
@@ -75008,40 +76502,30 @@ in
sources."once-1.3.3"
];
})
- (sources."string-width-2.1.1" // {
+ (sources."string-width-3.1.0" // {
dependencies = [
- sources."ansi-regex-3.0.0"
- sources."strip-ansi-4.0.0"
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
];
})
sources."string.prototype.trimleft-2.1.0"
sources."string.prototype.trimright-2.1.0"
sources."string_decoder-1.3.0"
sources."strip-ansi-3.0.1"
- sources."strip-bom-3.0.0"
+ sources."strip-bom-4.0.0"
sources."strip-bom-buf-2.0.0"
sources."strip-bom-stream-4.0.0"
sources."strip-eof-1.0.0"
sources."strip-json-comments-3.0.1"
sources."supports-color-5.5.0"
- (sources."table-5.4.6" // {
- dependencies = [
- sources."ajv-6.10.2"
- sources."ansi-regex-4.1.0"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
- ];
- })
+ sources."table-5.4.6"
(sources."tar-stream-1.6.2" // {
dependencies = [
- sources."isarray-1.0.0"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
];
})
- sources."temp-dir-1.0.0"
- sources."tempfile-2.0.0"
(sources."term-size-1.2.0" // {
dependencies = [
sources."cross-spawn-5.1.0"
@@ -75050,20 +76534,19 @@ in
];
})
sources."text-table-0.2.0"
- sources."then-fs-2.0.0"
sources."thenify-3.3.0"
sources."thenify-all-1.6.0"
sources."through-2.3.8"
- sources."thunkify-2.1.2"
- sources."timed-out-4.0.1"
sources."tmp-0.1.0"
sources."to-buffer-1.1.1"
- sources."to-object-path-0.3.0"
+ (sources."to-object-path-0.3.0" // {
+ dependencies = [
+ 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."toidentifier-1.0.0"
- sources."toml-3.0.0"
sources."tosource-1.0.0"
(sources."tough-cookie-2.4.3" // {
dependencies = [
@@ -75072,7 +76555,6 @@ in
})
sources."tr46-1.0.1"
sources."traverse-0.4.6"
- sources."tree-kill-1.2.1"
sources."tslib-1.10.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -75081,10 +76563,13 @@ in
sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
sources."underscore-1.6.0"
- sources."union-value-1.0.1"
+ (sources."union-value-1.0.1" // {
+ dependencies = [
+ sources."is-extendable-0.1.1"
+ ];
+ })
sources."unique-string-1.0.0"
sources."universalify-0.1.2"
- sources."unpipe-1.0.0"
(sources."unset-value-1.0.0" // {
dependencies = [
(sources."has-value-0.3.1" // {
@@ -75093,43 +76578,19 @@ in
];
})
sources."has-values-0.1.4"
- sources."isarray-1.0.0"
- ];
- })
- sources."unzip-response-2.0.1"
- sources."upath-1.1.2"
- (sources."update-notifier-3.0.1" // {
- dependencies = [
- sources."ansi-align-3.0.0"
- sources."ansi-regex-4.1.0"
- sources."boxen-3.2.0"
- sources."ci-info-2.0.0"
- sources."cli-boxes-2.2.0"
- sources."configstore-4.0.0"
- sources."got-9.6.0"
- sources."is-ci-2.0.0"
- sources."is-npm-3.0.0"
- sources."latest-version-5.1.0"
- sources."package-json-6.5.0"
- sources."prepend-http-2.0.0"
- sources."registry-auth-token-4.0.0"
- sources."registry-url-5.1.0"
- sources."semver-6.3.0"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
- sources."url-parse-lax-3.0.0"
];
})
+ sources."upath-1.2.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."util.promisify-1.0.0"
sources."uuid-3.3.3"
sources."verror-1.10.0"
- sources."vscode-languageserver-types-3.14.0"
sources."watchpack-1.6.0"
sources."wcwidth-1.0.1"
sources."webidl-conversions-4.0.2"
@@ -75137,41 +76598,33 @@ in
sources."when-3.7.7"
sources."which-1.3.1"
sources."which-module-2.0.0"
- sources."widest-line-2.0.1"
- sources."window-size-0.1.4"
- sources."windows-release-3.2.0"
+ (sources."widest-line-2.0.1" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
sources."winreg-0.0.12"
- sources."wordwrap-1.0.0"
+ sources."word-wrap-1.2.3"
(sources."wrap-ansi-5.1.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
- sources."string-width-3.1.0"
sources."strip-ansi-5.2.0"
];
})
sources."wrappy-1.0.2"
sources."write-1.0.3"
sources."write-file-atomic-2.4.3"
+ sources."ws-7.1.2"
sources."xdg-basedir-3.0.0"
- (sources."xml2js-0.4.22" // {
- dependencies = [
- sources."xmlbuilder-11.0.1"
- ];
- })
- sources."xmlbuilder-9.0.7"
- sources."xregexp-2.0.0"
+ sources."xml2js-0.4.22"
+ sources."xmlbuilder-11.0.1"
+ sources."xregexp-4.2.4"
sources."xtend-4.0.2"
- sources."y18n-3.2.1"
+ sources."y18n-4.0.0"
sources."yallist-2.1.2"
- (sources."yargs-13.2.4" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- sources."cliui-5.0.0"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
- sources."y18n-4.0.0"
- ];
- })
+ sources."yargs-13.3.0"
(sources."yargs-parser-13.1.1" // {
dependencies = [
sources."decamelize-1.2.0"
@@ -75181,12 +76634,10 @@ in
(sources."zip-dir-1.0.2" // {
dependencies = [
sources."async-1.5.2"
- sources."jszip-2.6.1"
];
})
(sources."zip-stream-1.2.0" // {
dependencies = [
- sources."isarray-1.0.0"
sources."readable-stream-2.3.6"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
@@ -75206,10 +76657,10 @@ in
webpack = nodeEnv.buildNodePackage {
name = "webpack";
packageName = "webpack";
- version = "4.40.2";
+ version = "4.41.2";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.40.2.tgz";
- sha512 = "5nIvteTDCUws2DVvP9Qe+JPla7kWPPIDFZv55To7IycHWZ+Z5qBdaBYPyuXWdhggTufZkQwfIK+5rKQTVovm2A==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.41.2.tgz";
+ sha512 = "Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A==";
};
dependencies = [
sources."@webassemblyjs/ast-1.8.5"
@@ -75265,7 +76716,7 @@ in
sources."base64-js-1.3.1"
sources."big.js-5.2.2"
sources."binary-extensions-1.13.1"
- sources."bluebird-3.5.5"
+ sources."bluebird-3.7.1"
sources."bn.js-4.11.8"
sources."brace-expansion-1.1.11"
(sources."braces-2.3.2" // {
@@ -75280,14 +76731,14 @@ in
sources."browserify-rsa-4.0.1"
sources."browserify-sign-4.0.4"
sources."browserify-zlib-0.2.0"
- sources."buffer-4.9.1"
+ sources."buffer-4.9.2"
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."cache-base-1.0.1"
sources."chokidar-2.1.8"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."chrome-trace-event-1.0.2"
sources."cipher-base-1.0.4"
(sources."class-utils-0.3.6" // {
@@ -75308,12 +76759,12 @@ in
];
})
sources."collection-visit-1.0.0"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."commondir-1.0.1"
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
- sources."console-browserify-1.1.0"
+ sources."console-browserify-1.2.0"
sources."constants-browserify-1.0.0"
sources."copy-concurrently-1.0.5"
sources."copy-descriptor-0.1.1"
@@ -75323,7 +76774,6 @@ in
sources."create-hmac-1.1.7"
sources."crypto-browserify-3.12.0"
sources."cyclist-1.0.1"
- sources."date-now-0.1.4"
sources."debug-2.6.9"
sources."decode-uri-component-0.2.0"
sources."define-property-2.0.2"
@@ -75333,8 +76783,12 @@ in
sources."duplexify-3.7.1"
sources."elliptic-6.5.1"
sources."emojis-list-2.1.0"
- sources."end-of-stream-1.4.1"
- sources."enhanced-resolve-4.1.0"
+ sources."end-of-stream-1.4.4"
+ (sources."enhanced-resolve-4.1.1" // {
+ dependencies = [
+ sources."memory-fs-0.5.0"
+ ];
+ })
sources."errno-0.1.7"
sources."eslint-scope-4.0.3"
sources."esrecurse-4.2.1"
@@ -75388,13 +76842,13 @@ in
sources."fs.realpath-1.0.0"
sources."fsevents-1.2.9"
sources."get-value-2.0.6"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
dependencies = [
sources."is-glob-3.1.0"
];
})
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
@@ -75574,7 +77028,7 @@ in
sources."source-list-map-2.0.1"
sources."source-map-0.5.7"
sources."source-map-resolve-0.5.2"
- (sources."source-map-support-0.5.13" // {
+ (sources."source-map-support-0.5.16" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -75605,7 +77059,7 @@ in
sources."stream-shift-1.0.0"
sources."string_decoder-1.1.1"
sources."tapable-1.1.3"
- (sources."terser-4.3.1" // {
+ (sources."terser-4.4.0" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -75656,7 +77110,7 @@ in
];
})
sources."util-deprecate-1.0.2"
- sources."vm-browserify-1.1.0"
+ sources."vm-browserify-1.1.2"
sources."watchpack-1.6.0"
(sources."webpack-sources-1.4.3" // {
dependencies = [
@@ -75667,7 +77121,7 @@ in
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
sources."y18n-4.0.0"
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -75682,10 +77136,10 @@ in
webpack-cli = nodeEnv.buildNodePackage {
name = "webpack-cli";
packageName = "webpack-cli";
- version = "3.3.9";
+ version = "3.3.10";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.9.tgz";
- sha512 = "xwnSxWl8nZtBl/AFJCOn9pG7s5CYUYdZxmmukv+fAHLcBIHM36dImfpQg3WfShZXeArkWlf6QRw24Klcsv8a5A==";
+ url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.10.tgz";
+ sha512 = "u1dgND9+MXaEt74sJR4PR7qkPxXUSQ0RXYq8x1L6Jg1MYVEmGPrH6Ah6C4arD4r0J1P5HKjRqpab36k0eIzPqg==";
};
dependencies = [
sources."ansi-regex-4.1.0"
@@ -75746,7 +77200,7 @@ in
sources."detect-file-1.0.0"
sources."emoji-regex-7.0.3"
sources."emojis-list-2.1.0"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."enhanced-resolve-4.1.0"
sources."errno-0.1.7"
sources."escape-string-regexp-1.0.5"
@@ -75799,7 +77253,7 @@ in
];
})
sources."global-prefix-1.0.2"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."has-flag-3.0.0"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
@@ -76011,10 +77465,10 @@ in
webtorrent-cli = nodeEnv.buildNodePackage {
name = "webtorrent-cli";
packageName = "webtorrent-cli";
- version = "3.0.4";
+ version = "3.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-3.0.4.tgz";
- sha512 = "aIxXrSAtLmENSEfQlg5xs+wV/nRp+wtckilxxpFp22k428L0DHn6jGRBWEDJ99D1lzmm9UD5NvGe2MpbsDOLOg==";
+ url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-3.0.5.tgz";
+ sha512 = "+CZvxl0xfjAtWXvJhhcX0W/do/j97KnJCbUwvKPJHQDqfHYAsJE6PZGGLqOlumFvSes+Q7ptVOoA1205lVJfTw==";
};
dependencies = [
sources."@protobufjs/aspromise-1.1.2"
@@ -76028,7 +77482,7 @@ in
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
sources."@types/long-4.0.0"
- sources."@types/node-10.14.18"
+ sources."@types/node-10.17.5"
sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.3.0"
sources."async-limiter-1.0.1"
@@ -76077,7 +77531,7 @@ in
})
sources."castv2-client-1.2.0"
sources."charset-1.0.1"
- sources."chrome-dgram-3.0.3"
+ sources."chrome-dgram-3.0.4"
sources."chrome-dns-1.0.1"
sources."chrome-net-3.3.3"
(sources."chromecasts-1.9.1" // {
@@ -76112,23 +77566,23 @@ in
sources."ecstatic-4.1.2"
sources."ee-first-1.1.1"
sources."elementtree-0.1.7"
- sources."end-of-stream-1.4.1"
- sources."es-abstract-1.14.2"
- sources."es-to-primitive-1.2.0"
+ sources."end-of-stream-1.4.4"
+ sources."es-abstract-1.16.0"
+ sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."executable-4.1.1"
sources."filestream-5.0.0"
sources."freelist-1.0.3"
(sources."fs-chunk-store-2.0.1" // {
dependencies = [
- sources."thunky-1.0.3"
+ sources."thunky-1.1.0"
];
})
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
sources."get-browser-rtc-1.0.2"
sources."get-stdin-7.0.0"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
sources."has-1.0.3"
sources."has-symbols-1.0.0"
sources."he-1.2.0"
@@ -76147,7 +77601,7 @@ in
sources."is-regex-1.0.4"
sources."is-symbol-1.0.2"
sources."is-typedarray-1.0.0"
- sources."is-wsl-1.1.0"
+ sources."is-wsl-2.1.1"
sources."isarray-1.0.0"
sources."junk-3.1.0"
sources."k-bucket-5.0.0"
@@ -76183,7 +77637,7 @@ in
sources."ms-2.0.0"
(sources."multicast-dns-6.2.3" // {
dependencies = [
- sources."thunky-1.0.3"
+ sources."thunky-1.1.0"
];
})
sources."multistream-4.0.0"
@@ -76193,12 +77647,12 @@ in
sources."node-gyp-build-3.7.0"
sources."node-ssdp-2.9.1"
sources."nodebmc-0.0.7"
- sources."object-inspect-1.6.0"
+ sources."object-inspect-1.7.0"
sources."object-keys-1.1.1"
sources."object.getownpropertydescriptors-2.0.3"
sources."on-finished-2.3.0"
sources."once-1.4.0"
- sources."open-6.4.0"
+ sources."open-7.0.0"
sources."package-json-versionify-1.0.4"
sources."parse-numeric-range-0.0.2"
(sources."parse-torrent-7.0.1" // {
@@ -76246,14 +77700,14 @@ in
sources."semver-5.1.1"
sources."simple-concat-1.0.0"
sources."simple-get-2.8.1"
- (sources."simple-peer-9.6.0" // {
+ (sources."simple-peer-9.6.1" // {
dependencies = [
sources."debug-4.1.1"
sources."ms-2.1.2"
];
})
sources."simple-sha1-3.0.1"
- (sources."simple-websocket-8.0.1" // {
+ (sources."simple-websocket-8.1.0" // {
dependencies = [
sources."debug-4.1.1"
sources."ms-2.1.2"
@@ -76310,7 +77764,7 @@ in
})
sources."winreg-1.2.4"
sources."wrappy-1.0.2"
- sources."ws-7.1.2"
+ sources."ws-7.2.0"
sources."xml2js-0.4.22"
sources."xmlbuilder-11.0.1"
sources."xmldom-0.1.27"
@@ -76353,7 +77807,7 @@ in
};
dependencies = [
sources."adverb-where-0.2.1"
- sources."commander-2.20.0"
+ sources."commander-2.20.3"
sources."e-prime-0.10.2"
sources."no-cliches-0.2.2"
sources."passive-voice-0.1.0"
@@ -76373,10 +77827,10 @@ in
yarn = nodeEnv.buildNodePackage {
name = "yarn";
packageName = "yarn";
- version = "1.17.3";
+ version = "1.19.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yarn/-/yarn-1.17.3.tgz";
- sha512 = "CgA8o7nRZaQvmeF/WBx2FC7f9W/0X59T2IaLYqgMo6637wfp5mMEsM3YXoJtKUspnpmDJKl/gGFhnqS+sON7hA==";
+ url = "https://registry.npmjs.org/yarn/-/yarn-1.19.1.tgz";
+ sha512 = "gBnfbL9rYY05Gt0cjJhs/siqQXHYlZalTjK3nXn2QO20xbkIFPob+LlH44ML47GcR4VU9/2dYck1BWFM0Javxw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -76438,7 +77892,7 @@ in
];
})
sources."bin-version-check-3.0.0"
- sources."boolean-1.0.0"
+ sources."boolean-2.0.3"
(sources."boxen-1.3.0" // {
dependencies = [
sources."camelcase-4.1.0"
@@ -76503,7 +77957,7 @@ in
sources."config-chain-1.1.12"
sources."configstore-3.1.2"
sources."copy-descriptor-0.1.1"
- sources."core-js-3.2.1"
+ sources."core-js-3.4.1"
sources."core-util-is-1.0.2"
sources."create-error-class-3.0.2"
sources."cross-spawn-6.0.5"
@@ -76533,7 +77987,7 @@ in
sources."duplexer3-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
+ sources."end-of-stream-1.4.4"
sources."env-paths-1.0.0"
sources."error-ex-1.3.2"
sources."es6-error-4.1.1"
@@ -76605,14 +78059,14 @@ in
sources."get-stream-3.0.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
+ sources."glob-7.1.6"
(sources."glob-parent-3.1.0" // {
dependencies = [
sources."is-glob-3.1.0"
];
})
sources."glob-to-regexp-0.3.0"
- (sources."global-agent-2.1.1" // {
+ (sources."global-agent-2.1.6" // {
dependencies = [
sources."semver-6.3.0"
];
@@ -76622,7 +78076,7 @@ in
sources."globalthis-1.0.0"
sources."globby-8.0.2"
sources."got-8.3.2"
- sources."graceful-fs-4.2.2"
+ sources."graceful-fs-4.2.3"
sources."grouped-queue-0.3.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
@@ -76641,7 +78095,7 @@ in
sources."kind-of-4.0.0"
];
})
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-cache-semantics-3.8.1"
sources."http-signature-1.2.0"
sources."humanize-string-1.0.2"
@@ -76904,7 +78358,7 @@ in
sources."responselike-1.0.2"
sources."restore-cursor-2.0.0"
sources."ret-0.1.15"
- sources."roarr-2.14.1"
+ sources."roarr-2.14.4"
sources."root-check-1.0.0"
sources."run-async-2.3.0"
sources."rx-4.1.0"
@@ -76918,7 +78372,7 @@ in
sources."semver-diff-2.1.0"
sources."semver-regex-1.0.0"
sources."semver-truncate-1.1.2"
- sources."serialize-error-4.1.0"
+ sources."serialize-error-5.0.0"
(sources."set-value-2.0.1" // {
dependencies = [
sources."extend-shallow-2.0.1"
@@ -77069,7 +78523,7 @@ in
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."twig-1.13.3"
- sources."type-fest-0.3.1"
+ sources."type-fest-0.8.1"
sources."typedarray-0.0.6"
sources."union-value-1.0.1"
sources."unique-string-1.0.0"
@@ -77131,7 +78585,7 @@ in
];
})
sources."yeoman-doctor-4.0.0"
- (sources."yeoman-environment-2.4.0" // {
+ (sources."yeoman-environment-2.6.0" // {
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
@@ -77161,4 +78615,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 dcc1c73c0fc..79ff0993092 100644
--- a/pkgs/development/node-packages/node-packages-v12.nix
+++ b/pkgs/development/node-packages/node-packages-v12.nix
@@ -256,13 +256,13 @@ let
sha1 = "1b681c21ff84033c826543090689420d187151dc";
};
};
- "chownr-1.1.2" = {
+ "chownr-1.1.3" = {
name = "chownr";
packageName = "chownr";
- version = "1.1.2";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz";
- sha512 = "GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==";
+ url = "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz";
+ sha512 = "i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==";
};
};
"class-utils-0.3.6" = {
@@ -697,13 +697,13 @@ let
sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
};
};
- "glob-7.1.4" = {
+ "glob-7.1.6" = {
name = "glob";
packageName = "glob";
- version = "7.1.4";
+ version = "7.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz";
- sha512 = "hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==";
+ url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
+ sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
};
};
"global-modules-1.0.0" = {
@@ -724,13 +724,13 @@ let
sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe";
};
};
- "graceful-fs-4.2.2" = {
+ "graceful-fs-4.2.3" = {
name = "graceful-fs";
packageName = "graceful-fs";
- version = "4.2.2";
+ version = "4.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz";
- sha512 = "IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==";
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz";
+ sha512 = "a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==";
};
};
"grunt-known-options-1.1.1" = {
@@ -814,13 +814,13 @@ let
sha512 = "eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==";
};
};
- "hosted-git-info-2.8.4" = {
+ "hosted-git-info-2.8.5" = {
name = "hosted-git-info";
packageName = "hosted-git-info";
- version = "2.8.4";
+ version = "2.8.5";
src = fetchurl {
- url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz";
- sha512 = "pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==";
+ url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz";
+ sha512 = "kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==";
};
};
"http-signature-1.2.0" = {
@@ -1255,22 +1255,22 @@ let
sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
};
};
- "minipass-2.8.1" = {
+ "minipass-2.9.0" = {
name = "minipass";
packageName = "minipass";
- version = "2.8.1";
+ version = "2.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/minipass/-/minipass-2.8.1.tgz";
- sha512 = "QCG523ParRcE2+9A6wYh9UI3uy2FFLw4DQaVYQrY5HPfszc5M6VDD+j0QCwHm19LI2imes4RB+NBD8cOJccyCg==";
+ url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
+ sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
};
};
- "minizlib-1.2.2" = {
+ "minizlib-1.3.3" = {
name = "minizlib";
packageName = "minizlib";
- version = "1.2.2";
+ version = "1.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/minizlib/-/minizlib-1.2.2.tgz";
- sha512 = "hR3At21uSrsjjDTWrbu0IMLTpnkpv8IIMFDFaoz43Tmu4LkmAXfH44vNNzpTnf+OAQQCHrb91y/wc2J4x5XgSQ==";
+ url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
+ sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
};
};
"mixin-deep-1.3.2" = {
@@ -2038,22 +2038,22 @@ let
sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
};
};
- "tar-4.4.11" = {
+ "tar-4.4.13" = {
name = "tar";
packageName = "tar";
- version = "4.4.11";
+ version = "4.4.13";
src = fetchurl {
- url = "https://registry.npmjs.org/tar/-/tar-4.4.11.tgz";
- sha512 = "iI4zh3ktLJKaDNZKZc+fUONiQrSn9HkCFzamtb7k8FFmVilHVob7QsLX/VySAW8lAviMzMbFw4QtFb4errwgYA==";
+ url = "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz";
+ sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
};
};
- "temp-0.9.0" = {
+ "temp-0.9.1" = {
name = "temp";
packageName = "temp";
- version = "0.9.0";
+ version = "0.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz";
- sha512 = "YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==";
+ url = "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz";
+ sha512 = "WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==";
};
};
"to-object-path-0.3.0" = {
@@ -2272,13 +2272,13 @@ let
sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
};
};
- "yallist-3.0.3" = {
+ "yallist-3.1.1" = {
name = "yallist";
packageName = "yallist";
- version = "3.0.3";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz";
- sha512 = "S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==";
+ url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
+ sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
};
};
};
@@ -2616,7 +2616,7 @@ in
sources."buffer-from-1.1.1"
sources."builtins-1.0.3"
sources."caseless-0.12.0"
- sources."chownr-1.1.2"
+ sources."chownr-1.1.3"
sources."code-point-at-1.1.0"
sources."combined-stream-1.0.8"
sources."concat-map-0.0.1"
@@ -2651,12 +2651,12 @@ in
sources."fs.realpath-1.0.0"
sources."gauge-2.7.4"
sources."getpass-0.1.7"
- sources."glob-7.1.4"
- sources."graceful-fs-4.2.2"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-unicode-2.0.1"
- sources."hosted-git-info-2.8.4"
+ sources."hosted-git-info-2.8.5"
sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -2675,8 +2675,8 @@ in
sources."mime-types-2.1.24"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
- sources."minipass-2.8.1"
- sources."minizlib-1.2.2"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
sources."mkdirp-0.5.1"
sources."ncp-0.4.2"
sources."nijs-0.0.25"
@@ -2748,8 +2748,8 @@ in
];
})
sources."strip-ansi-3.0.1"
- sources."tar-4.4.11"
- sources."temp-0.9.0"
+ sources."tar-4.4.13"
+ sources."temp-0.9.1"
(sources."tough-cookie-2.4.3" // {
dependencies = [
sources."punycode-1.4.1"
@@ -2768,7 +2768,7 @@ in
sources."walk-2.3.14"
sources."wide-align-1.1.3"
sources."wrappy-1.0.2"
- sources."yallist-3.0.3"
+ sources."yallist-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
diff --git a/pkgs/development/node-packages/node-packages-v13.json b/pkgs/development/node-packages/node-packages-v13.json
new file mode 100644
index 00000000000..1c7b22c3c7e
--- /dev/null
+++ b/pkgs/development/node-packages/node-packages-v13.json
@@ -0,0 +1,3 @@
+[
+ "node2nix"
+]
diff --git a/pkgs/development/node-packages/node-packages-v13.nix b/pkgs/development/node-packages/node-packages-v13.nix
new file mode 100644
index 00000000000..5858875a41a
--- /dev/null
+++ b/pkgs/development/node-packages/node-packages-v13.nix
@@ -0,0 +1,1451 @@
+# This file has been generated by node2nix 1.7.0. Do not edit!
+
+{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
+
+let
+ sources = {
+ "abbrev-1.1.1" = {
+ name = "abbrev";
+ packageName = "abbrev";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
+ sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
+ };
+ };
+ "ajv-6.10.2" = {
+ name = "ajv";
+ packageName = "ajv";
+ version = "6.10.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz";
+ sha512 = "TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==";
+ };
+ };
+ "ansi-regex-2.1.1" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
+ sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
+ };
+ };
+ "aproba-1.2.0" = {
+ name = "aproba";
+ packageName = "aproba";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
+ sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
+ };
+ };
+ "are-we-there-yet-1.1.5" = {
+ name = "are-we-there-yet";
+ packageName = "are-we-there-yet";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
+ sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
+ };
+ };
+ "asn1-0.2.4" = {
+ name = "asn1";
+ packageName = "asn1";
+ version = "0.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
+ };
+ };
+ "assert-plus-1.0.0" = {
+ name = "assert-plus";
+ packageName = "assert-plus";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
+ sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
+ };
+ };
+ "asynckit-0.4.0" = {
+ name = "asynckit";
+ packageName = "asynckit";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
+ sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
+ };
+ };
+ "aws-sign2-0.7.0" = {
+ name = "aws-sign2";
+ packageName = "aws-sign2";
+ version = "0.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz";
+ sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
+ };
+ };
+ "aws4-1.8.0" = {
+ name = "aws4";
+ packageName = "aws4";
+ version = "1.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz";
+ sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==";
+ };
+ };
+ "balanced-match-1.0.0" = {
+ name = "balanced-match";
+ packageName = "balanced-match";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
+ sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
+ };
+ };
+ "base64-js-1.3.1" = {
+ name = "base64-js";
+ packageName = "base64-js";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz";
+ sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==";
+ };
+ };
+ "bcrypt-pbkdf-1.0.2" = {
+ name = "bcrypt-pbkdf";
+ packageName = "bcrypt-pbkdf";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
+ sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
+ };
+ };
+ "brace-expansion-1.1.11" = {
+ name = "brace-expansion";
+ packageName = "brace-expansion";
+ version = "1.1.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
+ sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
+ };
+ };
+ "buffer-from-1.1.1" = {
+ name = "buffer-from";
+ packageName = "buffer-from";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
+ };
+ };
+ "builtins-1.0.3" = {
+ name = "builtins";
+ packageName = "builtins";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz";
+ sha1 = "cb94faeb61c8696451db36534e1422f94f0aee88";
+ };
+ };
+ "caseless-0.12.0" = {
+ name = "caseless";
+ packageName = "caseless";
+ version = "0.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
+ sha1 = "1b681c21ff84033c826543090689420d187151dc";
+ };
+ };
+ "chownr-1.1.3" = {
+ name = "chownr";
+ packageName = "chownr";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz";
+ sha512 = "i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==";
+ };
+ };
+ "code-point-at-1.1.0" = {
+ name = "code-point-at";
+ packageName = "code-point-at";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
+ sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
+ };
+ };
+ "combined-stream-1.0.8" = {
+ name = "combined-stream";
+ packageName = "combined-stream";
+ version = "1.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
+ sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
+ };
+ };
+ "concat-map-0.0.1" = {
+ name = "concat-map";
+ packageName = "concat-map";
+ version = "0.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
+ sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
+ };
+ };
+ "concat-stream-1.6.2" = {
+ name = "concat-stream";
+ packageName = "concat-stream";
+ version = "1.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
+ sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
+ };
+ };
+ "config-chain-1.1.12" = {
+ name = "config-chain";
+ packageName = "config-chain";
+ version = "1.1.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz";
+ sha512 = "a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==";
+ };
+ };
+ "console-control-strings-1.1.0" = {
+ name = "console-control-strings";
+ packageName = "console-control-strings";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
+ sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
+ };
+ };
+ "core-util-is-1.0.2" = {
+ name = "core-util-is";
+ packageName = "core-util-is";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
+ sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
+ };
+ };
+ "dashdash-1.14.1" = {
+ name = "dashdash";
+ packageName = "dashdash";
+ version = "1.14.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
+ sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
+ };
+ };
+ "delayed-stream-1.0.0" = {
+ name = "delayed-stream";
+ packageName = "delayed-stream";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
+ sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
+ };
+ };
+ "delegates-1.0.0" = {
+ name = "delegates";
+ packageName = "delegates";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
+ sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
+ };
+ };
+ "ecc-jsbn-0.1.2" = {
+ name = "ecc-jsbn";
+ packageName = "ecc-jsbn";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
+ sha1 = "3a83a904e54353287874c564b7549386849a98c9";
+ };
+ };
+ "extend-3.0.2" = {
+ name = "extend";
+ packageName = "extend";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
+ };
+ };
+ "extsprintf-1.3.0" = {
+ name = "extsprintf";
+ packageName = "extsprintf";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
+ sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
+ };
+ };
+ "fast-deep-equal-2.0.1" = {
+ name = "fast-deep-equal";
+ packageName = "fast-deep-equal";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz";
+ sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49";
+ };
+ };
+ "fast-json-stable-stringify-2.0.0" = {
+ name = "fast-json-stable-stringify";
+ packageName = "fast-json-stable-stringify";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz";
+ sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2";
+ };
+ };
+ "findit-2.0.0" = {
+ name = "findit";
+ packageName = "findit";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/findit/-/findit-2.0.0.tgz";
+ sha1 = "6509f0126af4c178551cfa99394e032e13a4d56e";
+ };
+ };
+ "foreachasync-3.0.0" = {
+ name = "foreachasync";
+ packageName = "foreachasync";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz";
+ sha1 = "5502987dc8714be3392097f32e0071c9dee07cf6";
+ };
+ };
+ "forever-agent-0.6.1" = {
+ name = "forever-agent";
+ packageName = "forever-agent";
+ version = "0.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
+ sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
+ };
+ };
+ "form-data-2.3.3" = {
+ name = "form-data";
+ packageName = "form-data";
+ version = "2.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
+ sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";
+ };
+ };
+ "fs-extra-0.6.4" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "0.6.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-0.6.4.tgz";
+ sha1 = "f46f0c75b7841f8d200b3348cd4d691d5a099d15";
+ };
+ };
+ "fs-minipass-1.2.7" = {
+ name = "fs-minipass";
+ packageName = "fs-minipass";
+ version = "1.2.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz";
+ sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==";
+ };
+ };
+ "fs.extra-1.3.2" = {
+ name = "fs.extra";
+ packageName = "fs.extra";
+ version = "1.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs.extra/-/fs.extra-1.3.2.tgz";
+ sha1 = "dd023f93013bee24531f1b33514c37b20fd93349";
+ };
+ };
+ "fs.realpath-1.0.0" = {
+ name = "fs.realpath";
+ packageName = "fs.realpath";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
+ sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
+ };
+ };
+ "gauge-2.7.4" = {
+ name = "gauge";
+ packageName = "gauge";
+ version = "2.7.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
+ sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
+ };
+ };
+ "getpass-0.1.7" = {
+ name = "getpass";
+ packageName = "getpass";
+ version = "0.1.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
+ sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
+ };
+ };
+ "glob-7.1.6" = {
+ name = "glob";
+ packageName = "glob";
+ version = "7.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
+ sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
+ };
+ };
+ "graceful-fs-4.2.3" = {
+ name = "graceful-fs";
+ packageName = "graceful-fs";
+ version = "4.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz";
+ sha512 = "a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==";
+ };
+ };
+ "har-schema-2.0.0" = {
+ name = "har-schema";
+ packageName = "har-schema";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz";
+ sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
+ };
+ };
+ "har-validator-5.1.3" = {
+ name = "har-validator";
+ packageName = "har-validator";
+ version = "5.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz";
+ sha512 = "sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==";
+ };
+ };
+ "has-unicode-2.0.1" = {
+ name = "has-unicode";
+ packageName = "has-unicode";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
+ sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
+ };
+ };
+ "hosted-git-info-2.8.5" = {
+ name = "hosted-git-info";
+ packageName = "hosted-git-info";
+ version = "2.8.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz";
+ sha512 = "kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==";
+ };
+ };
+ "http-signature-1.2.0" = {
+ name = "http-signature";
+ packageName = "http-signature";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz";
+ sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
+ };
+ };
+ "inflight-1.0.6" = {
+ name = "inflight";
+ packageName = "inflight";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
+ sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
+ };
+ };
+ "inherits-2.0.4" = {
+ name = "inherits";
+ packageName = "inherits";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
+ sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
+ };
+ };
+ "ini-1.3.5" = {
+ name = "ini";
+ packageName = "ini";
+ version = "1.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
+ sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
+ };
+ };
+ "is-fullwidth-code-point-1.0.0" = {
+ name = "is-fullwidth-code-point";
+ packageName = "is-fullwidth-code-point";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
+ sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
+ };
+ };
+ "is-typedarray-1.0.0" = {
+ name = "is-typedarray";
+ packageName = "is-typedarray";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
+ sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
+ };
+ };
+ "isarray-1.0.0" = {
+ name = "isarray";
+ packageName = "isarray";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
+ sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
+ };
+ };
+ "isstream-0.1.2" = {
+ name = "isstream";
+ packageName = "isstream";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
+ sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
+ };
+ };
+ "jsbn-0.1.1" = {
+ name = "jsbn";
+ packageName = "jsbn";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
+ sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
+ };
+ };
+ "json-schema-0.2.3" = {
+ name = "json-schema";
+ packageName = "json-schema";
+ version = "0.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
+ sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
+ };
+ };
+ "json-schema-traverse-0.4.1" = {
+ name = "json-schema-traverse";
+ packageName = "json-schema-traverse";
+ version = "0.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
+ sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
+ };
+ };
+ "json-stringify-safe-5.0.1" = {
+ name = "json-stringify-safe";
+ packageName = "json-stringify-safe";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
+ sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
+ };
+ };
+ "jsonfile-1.0.1" = {
+ name = "jsonfile";
+ packageName = "jsonfile";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-1.0.1.tgz";
+ sha1 = "ea5efe40b83690b98667614a7392fc60e842c0dd";
+ };
+ };
+ "jsprim-1.4.1" = {
+ name = "jsprim";
+ packageName = "jsprim";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz";
+ sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
+ };
+ };
+ "mime-db-1.40.0" = {
+ name = "mime-db";
+ packageName = "mime-db";
+ version = "1.40.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz";
+ sha512 = "jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==";
+ };
+ };
+ "mime-types-2.1.24" = {
+ name = "mime-types";
+ packageName = "mime-types";
+ version = "2.1.24";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz";
+ sha512 = "WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==";
+ };
+ };
+ "minimatch-3.0.4" = {
+ name = "minimatch";
+ packageName = "minimatch";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
+ 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";
+ };
+ };
+ "minipass-2.9.0" = {
+ name = "minipass";
+ packageName = "minipass";
+ version = "2.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
+ sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
+ };
+ };
+ "minizlib-1.3.3" = {
+ name = "minizlib";
+ packageName = "minizlib";
+ version = "1.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
+ sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
+ };
+ };
+ "mkdirp-0.3.5" = {
+ name = "mkdirp";
+ packageName = "mkdirp";
+ version = "0.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz";
+ sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7";
+ };
+ };
+ "mkdirp-0.5.1" = {
+ name = "mkdirp";
+ packageName = "mkdirp";
+ version = "0.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";
+ sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
+ };
+ };
+ "ncp-0.4.2" = {
+ name = "ncp";
+ packageName = "ncp";
+ version = "0.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz";
+ sha1 = "abcc6cbd3ec2ed2a729ff6e7c1fa8f01784a8574";
+ };
+ };
+ "nijs-0.0.25" = {
+ name = "nijs";
+ packageName = "nijs";
+ version = "0.0.25";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nijs/-/nijs-0.0.25.tgz";
+ sha1 = "04b035cb530d46859d1018839a518c029133f676";
+ };
+ };
+ "nopt-3.0.6" = {
+ name = "nopt";
+ packageName = "nopt";
+ version = "3.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz";
+ sha1 = "c6465dbf08abcd4db359317f79ac68a646b28ff9";
+ };
+ };
+ "normalize-package-data-2.5.0" = {
+ name = "normalize-package-data";
+ packageName = "normalize-package-data";
+ version = "2.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz";
+ sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";
+ };
+ };
+ "npm-package-arg-6.1.1" = {
+ name = "npm-package-arg";
+ packageName = "npm-package-arg";
+ version = "6.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz";
+ sha512 = "qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==";
+ };
+ };
+ "npm-registry-client-8.6.0" = {
+ name = "npm-registry-client";
+ packageName = "npm-registry-client";
+ version = "8.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.6.0.tgz";
+ sha512 = "Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==";
+ };
+ };
+ "npmconf-2.1.3" = {
+ name = "npmconf";
+ packageName = "npmconf";
+ version = "2.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npmconf/-/npmconf-2.1.3.tgz";
+ sha512 = "iTK+HI68GceCoGOHAQiJ/ik1iDfI7S+cgyG8A+PP18IU3X83kRhQIRhAUNj4Bp2JMx6Zrt5kCiozYa9uGWTjhA==";
+ };
+ };
+ "npmlog-4.1.2" = {
+ name = "npmlog";
+ packageName = "npmlog";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
+ sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
+ };
+ };
+ "number-is-nan-1.0.1" = {
+ name = "number-is-nan";
+ packageName = "number-is-nan";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
+ sha1 = "097b602b53422a522c1afb8790318336941a011d";
+ };
+ };
+ "oauth-sign-0.9.0" = {
+ name = "oauth-sign";
+ packageName = "oauth-sign";
+ version = "0.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
+ sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
+ };
+ };
+ "object-assign-4.1.1" = {
+ name = "object-assign";
+ packageName = "object-assign";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
+ sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
+ };
+ };
+ "once-1.3.3" = {
+ name = "once";
+ packageName = "once";
+ version = "1.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
+ sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20";
+ };
+ };
+ "once-1.4.0" = {
+ name = "once";
+ packageName = "once";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
+ sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
+ };
+ };
+ "optparse-1.0.5" = {
+ name = "optparse";
+ packageName = "optparse";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/optparse/-/optparse-1.0.5.tgz";
+ sha1 = "75e75a96506611eb1c65ba89018ff08a981e2c16";
+ };
+ };
+ "os-homedir-1.0.2" = {
+ name = "os-homedir";
+ packageName = "os-homedir";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
+ sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
+ };
+ };
+ "os-tmpdir-1.0.2" = {
+ name = "os-tmpdir";
+ packageName = "os-tmpdir";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
+ sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
+ };
+ };
+ "osenv-0.1.5" = {
+ name = "osenv";
+ packageName = "osenv";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
+ sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
+ };
+ };
+ "path-is-absolute-1.0.1" = {
+ name = "path-is-absolute";
+ packageName = "path-is-absolute";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
+ sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
+ };
+ };
+ "path-parse-1.0.6" = {
+ name = "path-parse";
+ packageName = "path-parse";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
+ sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
+ };
+ };
+ "performance-now-2.1.0" = {
+ name = "performance-now";
+ packageName = "performance-now";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz";
+ sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
+ };
+ };
+ "process-nextick-args-2.0.1" = {
+ name = "process-nextick-args";
+ packageName = "process-nextick-args";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
+ sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
+ };
+ };
+ "proto-list-1.2.4" = {
+ name = "proto-list";
+ packageName = "proto-list";
+ version = "1.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz";
+ sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849";
+ };
+ };
+ "psl-1.4.0" = {
+ name = "psl";
+ packageName = "psl";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz";
+ sha512 = "HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==";
+ };
+ };
+ "punycode-1.4.1" = {
+ name = "punycode";
+ packageName = "punycode";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz";
+ sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
+ };
+ };
+ "punycode-2.1.1" = {
+ name = "punycode";
+ packageName = "punycode";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";
+ sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
+ };
+ };
+ "qs-6.5.2" = {
+ name = "qs";
+ packageName = "qs";
+ version = "6.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
+ };
+ };
+ "readable-stream-2.3.6" = {
+ name = "readable-stream";
+ packageName = "readable-stream";
+ version = "2.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz";
+ sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
+ };
+ };
+ "request-2.88.0" = {
+ name = "request";
+ packageName = "request";
+ version = "2.88.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request/-/request-2.88.0.tgz";
+ sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==";
+ };
+ };
+ "resolve-1.12.0" = {
+ name = "resolve";
+ packageName = "resolve";
+ version = "1.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz";
+ sha512 = "B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==";
+ };
+ };
+ "retry-0.10.1" = {
+ name = "retry";
+ packageName = "retry";
+ version = "0.10.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz";
+ sha1 = "e76388d217992c252750241d3d3956fed98d8ff4";
+ };
+ };
+ "rimraf-2.2.8" = {
+ name = "rimraf";
+ packageName = "rimraf";
+ version = "2.2.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz";
+ sha1 = "e439be2aaee327321952730f99a8929e4fc50582";
+ };
+ };
+ "rimraf-2.6.3" = {
+ name = "rimraf";
+ packageName = "rimraf";
+ version = "2.6.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz";
+ sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==";
+ };
+ };
+ "safe-buffer-5.1.2" = {
+ name = "safe-buffer";
+ packageName = "safe-buffer";
+ version = "5.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
+ };
+ };
+ "safe-buffer-5.2.0" = {
+ name = "safe-buffer";
+ packageName = "safe-buffer";
+ version = "5.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz";
+ sha512 = "fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==";
+ };
+ };
+ "safer-buffer-2.1.2" = {
+ name = "safer-buffer";
+ packageName = "safer-buffer";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
+ };
+ };
+ "semver-4.3.6" = {
+ name = "semver";
+ packageName = "semver";
+ version = "4.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz";
+ sha1 = "300bc6e0e86374f7ba61068b5b1ecd57fc6532da";
+ };
+ };
+ "semver-5.7.1" = {
+ name = "semver";
+ packageName = "semver";
+ version = "5.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
+ sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
+ };
+ };
+ "semver-6.1.3" = {
+ name = "semver";
+ packageName = "semver";
+ version = "6.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-6.1.3.tgz";
+ sha512 = "aymF+56WJJMyXQHcd4hlK4N75rwj5RQpfW8ePlQnJsTYOBLlLbcIErR/G1s9SkIvKBqOudR3KAx4wEqP+F1hNQ==";
+ };
+ };
+ "set-blocking-2.0.0" = {
+ name = "set-blocking";
+ packageName = "set-blocking";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
+ sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
+ };
+ };
+ "signal-exit-3.0.2" = {
+ name = "signal-exit";
+ packageName = "signal-exit";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz";
+ sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
+ };
+ };
+ "slasp-0.0.4" = {
+ name = "slasp";
+ packageName = "slasp";
+ version = "0.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slasp/-/slasp-0.0.4.tgz";
+ sha1 = "9adc26ee729a0f95095851a5489f87a5258d57a9";
+ };
+ };
+ "slide-1.1.6" = {
+ name = "slide";
+ packageName = "slide";
+ version = "1.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz";
+ sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
+ };
+ };
+ "spdx-correct-3.1.0" = {
+ name = "spdx-correct";
+ packageName = "spdx-correct";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz";
+ sha512 = "lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==";
+ };
+ };
+ "spdx-exceptions-2.2.0" = {
+ name = "spdx-exceptions";
+ packageName = "spdx-exceptions";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz";
+ sha512 = "2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==";
+ };
+ };
+ "spdx-expression-parse-3.0.0" = {
+ name = "spdx-expression-parse";
+ packageName = "spdx-expression-parse";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
+ sha512 = "Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==";
+ };
+ };
+ "spdx-license-ids-3.0.5" = {
+ name = "spdx-license-ids";
+ packageName = "spdx-license-ids";
+ version = "3.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz";
+ sha512 = "J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==";
+ };
+ };
+ "sshpk-1.16.1" = {
+ name = "sshpk";
+ packageName = "sshpk";
+ version = "1.16.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz";
+ sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
+ };
+ };
+ "ssri-5.3.0" = {
+ name = "ssri";
+ packageName = "ssri";
+ version = "5.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz";
+ sha512 = "XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==";
+ };
+ };
+ "string-width-1.0.2" = {
+ name = "string-width";
+ packageName = "string-width";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
+ sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
+ };
+ };
+ "string_decoder-1.1.1" = {
+ name = "string_decoder";
+ packageName = "string_decoder";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
+ sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
+ };
+ };
+ "strip-ansi-3.0.1" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
+ sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
+ };
+ };
+ "tar-4.4.13" = {
+ name = "tar";
+ packageName = "tar";
+ version = "4.4.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz";
+ sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
+ };
+ };
+ "temp-0.9.1" = {
+ name = "temp";
+ packageName = "temp";
+ version = "0.9.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz";
+ sha512 = "WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==";
+ };
+ };
+ "tough-cookie-2.4.3" = {
+ name = "tough-cookie";
+ packageName = "tough-cookie";
+ version = "2.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz";
+ sha512 = "Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==";
+ };
+ };
+ "tunnel-agent-0.6.0" = {
+ name = "tunnel-agent";
+ packageName = "tunnel-agent";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
+ sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
+ };
+ };
+ "tweetnacl-0.14.5" = {
+ name = "tweetnacl";
+ packageName = "tweetnacl";
+ version = "0.14.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
+ sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
+ };
+ };
+ "typedarray-0.0.6" = {
+ name = "typedarray";
+ packageName = "typedarray";
+ version = "0.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
+ sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
+ };
+ };
+ "uid-number-0.0.5" = {
+ name = "uid-number";
+ packageName = "uid-number";
+ version = "0.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz";
+ sha1 = "5a3db23ef5dbd55b81fce0ec9a2ac6fccdebb81e";
+ };
+ };
+ "uri-js-4.2.2" = {
+ name = "uri-js";
+ packageName = "uri-js";
+ version = "4.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz";
+ sha512 = "KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==";
+ };
+ };
+ "util-deprecate-1.0.2" = {
+ name = "util-deprecate";
+ packageName = "util-deprecate";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
+ sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
+ };
+ };
+ "uuid-3.3.3" = {
+ name = "uuid";
+ packageName = "uuid";
+ version = "3.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz";
+ sha512 = "pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==";
+ };
+ };
+ "validate-npm-package-license-3.0.4" = {
+ name = "validate-npm-package-license";
+ packageName = "validate-npm-package-license";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
+ sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
+ };
+ };
+ "validate-npm-package-name-3.0.0" = {
+ name = "validate-npm-package-name";
+ packageName = "validate-npm-package-name";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz";
+ sha1 = "5fa912d81eb7d0c74afc140de7317f0ca7df437e";
+ };
+ };
+ "verror-1.10.0" = {
+ name = "verror";
+ packageName = "verror";
+ version = "1.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
+ sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
+ };
+ };
+ "walk-2.3.14" = {
+ name = "walk";
+ packageName = "walk";
+ version = "2.3.14";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/walk/-/walk-2.3.14.tgz";
+ sha512 = "5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==";
+ };
+ };
+ "wide-align-1.1.3" = {
+ name = "wide-align";
+ packageName = "wide-align";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
+ sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
+ };
+ };
+ "wrappy-1.0.2" = {
+ name = "wrappy";
+ packageName = "wrappy";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
+ sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
+ };
+ };
+ "yallist-3.1.1" = {
+ name = "yallist";
+ packageName = "yallist";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
+ sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
+ };
+ };
+ };
+in
+{
+ node2nix = nodeEnv.buildNodePackage {
+ name = "node2nix";
+ packageName = "node2nix";
+ version = "1.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node2nix/-/node2nix-1.7.0.tgz";
+ sha512 = "p9lcFtr02Ryoo0FqNNGJ7lklDzVCT1vHHQ0Qg81SdbSQ+Ib4DwzAItJSy8EMwUvDdim1o9K3wMQljURxApvItg==";
+ };
+ dependencies = [
+ sources."abbrev-1.1.1"
+ sources."ajv-6.10.2"
+ sources."ansi-regex-2.1.1"
+ sources."aproba-1.2.0"
+ sources."are-we-there-yet-1.1.5"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."asynckit-0.4.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.8.0"
+ sources."balanced-match-1.0.0"
+ sources."base64-js-1.3.1"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."brace-expansion-1.1.11"
+ sources."buffer-from-1.1.1"
+ sources."builtins-1.0.3"
+ sources."caseless-0.12.0"
+ sources."chownr-1.1.3"
+ sources."code-point-at-1.1.0"
+ sources."combined-stream-1.0.8"
+ sources."concat-map-0.0.1"
+ sources."concat-stream-1.6.2"
+ sources."config-chain-1.1.12"
+ sources."console-control-strings-1.1.0"
+ sources."core-util-is-1.0.2"
+ sources."dashdash-1.14.1"
+ sources."delayed-stream-1.0.0"
+ sources."delegates-1.0.0"
+ sources."ecc-jsbn-0.1.2"
+ sources."extend-3.0.2"
+ sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-2.0.1"
+ sources."fast-json-stable-stringify-2.0.0"
+ sources."findit-2.0.0"
+ sources."foreachasync-3.0.0"
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.3"
+ (sources."fs-extra-0.6.4" // {
+ dependencies = [
+ sources."mkdirp-0.3.5"
+ sources."rimraf-2.2.8"
+ ];
+ })
+ sources."fs-minipass-1.2.7"
+ (sources."fs.extra-1.3.2" // {
+ dependencies = [
+ sources."mkdirp-0.3.5"
+ ];
+ })
+ sources."fs.realpath-1.0.0"
+ sources."gauge-2.7.4"
+ sources."getpass-0.1.7"
+ sources."glob-7.1.6"
+ sources."graceful-fs-4.2.3"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.1.3"
+ sources."has-unicode-2.0.1"
+ sources."hosted-git-info-2.8.5"
+ sources."http-signature-1.2.0"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."ini-1.3.5"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."is-typedarray-1.0.0"
+ sources."isarray-1.0.0"
+ sources."isstream-0.1.2"
+ sources."jsbn-0.1.1"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."jsonfile-1.0.1"
+ sources."jsprim-1.4.1"
+ sources."mime-db-1.40.0"
+ sources."mime-types-2.1.24"
+ sources."minimatch-3.0.4"
+ sources."minimist-0.0.8"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
+ sources."mkdirp-0.5.1"
+ sources."ncp-0.4.2"
+ sources."nijs-0.0.25"
+ sources."nopt-3.0.6"
+ (sources."normalize-package-data-2.5.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ (sources."npm-package-arg-6.1.1" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ (sources."npm-registry-client-8.6.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ (sources."npmconf-2.1.3" // {
+ dependencies = [
+ sources."once-1.3.3"
+ sources."semver-4.3.6"
+ ];
+ })
+ sources."npmlog-4.1.2"
+ sources."number-is-nan-1.0.1"
+ sources."oauth-sign-0.9.0"
+ sources."object-assign-4.1.1"
+ sources."once-1.4.0"
+ sources."optparse-1.0.5"
+ sources."os-homedir-1.0.2"
+ sources."os-tmpdir-1.0.2"
+ sources."osenv-0.1.5"
+ sources."path-is-absolute-1.0.1"
+ sources."path-parse-1.0.6"
+ sources."performance-now-2.1.0"
+ sources."process-nextick-args-2.0.1"
+ sources."proto-list-1.2.4"
+ sources."psl-1.4.0"
+ sources."punycode-2.1.1"
+ sources."qs-6.5.2"
+ (sources."readable-stream-2.3.6" // {
+ dependencies = [
+ sources."safe-buffer-5.1.2"
+ ];
+ })
+ sources."request-2.88.0"
+ sources."resolve-1.12.0"
+ sources."retry-0.10.1"
+ sources."rimraf-2.6.3"
+ sources."safe-buffer-5.2.0"
+ sources."safer-buffer-2.1.2"
+ sources."semver-6.1.3"
+ sources."set-blocking-2.0.0"
+ sources."signal-exit-3.0.2"
+ sources."slasp-0.0.4"
+ sources."slide-1.1.6"
+ sources."spdx-correct-3.1.0"
+ sources."spdx-exceptions-2.2.0"
+ sources."spdx-expression-parse-3.0.0"
+ sources."spdx-license-ids-3.0.5"
+ sources."sshpk-1.16.1"
+ sources."ssri-5.3.0"
+ sources."string-width-1.0.2"
+ (sources."string_decoder-1.1.1" // {
+ dependencies = [
+ sources."safe-buffer-5.1.2"
+ ];
+ })
+ sources."strip-ansi-3.0.1"
+ sources."tar-4.4.13"
+ sources."temp-0.9.1"
+ (sources."tough-cookie-2.4.3" // {
+ dependencies = [
+ sources."punycode-1.4.1"
+ ];
+ })
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."typedarray-0.0.6"
+ sources."uid-number-0.0.5"
+ sources."uri-js-4.2.2"
+ sources."util-deprecate-1.0.2"
+ sources."uuid-3.3.3"
+ sources."validate-npm-package-license-3.0.4"
+ sources."validate-npm-package-name-3.0.0"
+ sources."verror-1.10.0"
+ sources."walk-2.3.14"
+ sources."wide-align-1.1.3"
+ sources."wrappy-1.0.2"
+ sources."yallist-3.1.1"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Generate Nix expressions to build NPM packages";
+ homepage = https://github.com/svanderburg/node2nix;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
+}
\ No newline at end of file
diff --git a/pkgs/development/ocaml-modules/angstrom-async/default.nix b/pkgs/development/ocaml-modules/angstrom-async/default.nix
new file mode 100644
index 00000000000..ac900a8dd18
--- /dev/null
+++ b/pkgs/development/ocaml-modules/angstrom-async/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchFromGitHub, buildDunePackage, angstrom, async }:
+
+buildDunePackage rec {
+ pname = "angstrom-async";
+
+ inherit (angstrom) version src;
+
+ minimumOCamlVersion = "4.04.1";
+
+ propagatedBuildInputs = [ angstrom async ];
+
+ doCheck = true;
+
+ meta = {
+ inherit (angstrom.meta) homepage license;
+ description = "Async support for Angstrom";
+ maintainers = with stdenv.lib.maintainers; [ romildo ];
+ };
+}
diff --git a/pkgs/development/ocaml-modules/angstrom-lwt-unix/default.nix b/pkgs/development/ocaml-modules/angstrom-lwt-unix/default.nix
new file mode 100644
index 00000000000..d249c451291
--- /dev/null
+++ b/pkgs/development/ocaml-modules/angstrom-lwt-unix/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchFromGitHub, buildDunePackage, angstrom, ocaml_lwt }:
+
+buildDunePackage rec {
+ pname = "angstrom-lwt-unix";
+
+ inherit (angstrom) version src;
+
+ minimumOCamlVersion = "4.03";
+
+ propagatedBuildInputs = [ angstrom ocaml_lwt ];
+
+ doCheck = true;
+
+ meta = {
+ inherit (angstrom.meta) homepage license;
+ description = "Lwt_unix support for Angstrom";
+ maintainers = with stdenv.lib.maintainers; [ romildo ];
+ };
+}
diff --git a/pkgs/development/ocaml-modules/angstrom-unix/default.nix b/pkgs/development/ocaml-modules/angstrom-unix/default.nix
new file mode 100644
index 00000000000..0d4ab400dd3
--- /dev/null
+++ b/pkgs/development/ocaml-modules/angstrom-unix/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchFromGitHub, buildDunePackage, angstrom }:
+
+buildDunePackage rec {
+ pname = "angstrom-unix";
+
+ inherit (angstrom) version src;
+
+ minimumOCamlVersion = "4.03";
+
+ propagatedBuildInputs = [ angstrom ];
+
+ doCheck = true;
+
+ meta = {
+ inherit (angstrom.meta) homepage license;
+ description = "Unix support for Angstrom";
+ maintainers = with stdenv.lib.maintainers; [ romildo ];
+ };
+}
diff --git a/pkgs/development/ocaml-modules/angstrom/default.nix b/pkgs/development/ocaml-modules/angstrom/default.nix
index 2bb717168ad..af12ea544cc 100644
--- a/pkgs/development/ocaml-modules/angstrom/default.nix
+++ b/pkgs/development/ocaml-modules/angstrom/default.nix
@@ -2,7 +2,7 @@
buildDunePackage rec {
pname = "angstrom";
- version = "0.10.0";
+ version = "0.12.1";
minimumOCamlVersion = "4.03";
@@ -10,7 +10,7 @@ buildDunePackage rec {
owner = "inhabitedtype";
repo = pname;
rev = version;
- sha256 = "0lh6024yf9ds0nh9i93r9m6p5psi8nvrqxl5x7jwl13zb0r9xfpw";
+ sha256 = "0w0wavqzdy2hrh7cjyl9w72ad4vndhwhknwvyacvkwkja5wys5b2";
};
buildInputs = [ alcotest ];
diff --git a/pkgs/development/ocaml-modules/batteries/default.nix b/pkgs/development/ocaml-modules/batteries/default.nix
index 3b511c7f1cc..b0ad12dad67 100644
--- a/pkgs/development/ocaml-modules/batteries/default.nix
+++ b/pkgs/development/ocaml-modules/batteries/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation {
license = stdenv.lib.licenses.lgpl21Plus;
platforms = ocaml.meta.platforms or [];
maintainers = [
- stdenv.lib.maintainers.z77z
+ stdenv.lib.maintainers.maggesi
];
};
}
diff --git a/pkgs/development/ocaml-modules/camlzip/default.nix b/pkgs/development/ocaml-modules/camlzip/default.nix
index c1490c3bf19..d0bc2f5a375 100644
--- a/pkgs/development/ocaml-modules/camlzip/default.nix
+++ b/pkgs/development/ocaml-modules/camlzip/default.nix
@@ -61,7 +61,7 @@ stdenv.mkDerivation {
license = "LGPL+linking exceptions";
platforms = ocaml.meta.platforms or [];
maintainers = [
- stdenv.lib.maintainers.z77z
+ stdenv.lib.maintainers.maggesi
];
};
}
diff --git a/pkgs/development/ocaml-modules/camomile/0.8.2.nix b/pkgs/development/ocaml-modules/camomile/0.8.2.nix
index 21897e3bf10..d206cbf9421 100644
--- a/pkgs/development/ocaml-modules/camomile/0.8.2.nix
+++ b/pkgs/development/ocaml-modules/camomile/0.8.2.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
branch = "0.8.2";
platforms = ocaml.meta.platforms or [];
maintainers = [
- stdenv.lib.maintainers.z77z
+ stdenv.lib.maintainers.maggesi
];
};
}
diff --git a/pkgs/development/ocaml-modules/camomile/0.8.5.nix b/pkgs/development/ocaml-modules/camomile/0.8.5.nix
index eb9cdb78562..dc2049769f3 100644
--- a/pkgs/development/ocaml-modules/camomile/0.8.5.nix
+++ b/pkgs/development/ocaml-modules/camomile/0.8.5.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
license = stdenv.lib.licenses.lgpl21;
platforms = ocaml.meta.platforms or [];
maintainers = [
- stdenv.lib.maintainers.z77z
+ stdenv.lib.maintainers.maggesi
];
};
}
diff --git a/pkgs/development/ocaml-modules/checkseum/default.nix b/pkgs/development/ocaml-modules/checkseum/default.nix
index 0e348dd65c3..731dd476c5d 100644
--- a/pkgs/development/ocaml-modules/checkseum/default.nix
+++ b/pkgs/development/ocaml-modules/checkseum/default.nix
@@ -1,39 +1,28 @@
-{ stdenv, fetchurl, ocaml, findlib, dune, alcotest, cmdliner, fmt, optint, rresult }:
+{ lib, fetchurl, buildDunePackage
+, bigarray-compat, optint
+, cmdliner, fmt, rresult
+, alcotest
+}:
-if !stdenv.lib.versionAtLeast ocaml.version "4.03"
-then throw "checkseum is not available for OCaml ${ocaml.version}"
-else
+buildDunePackage rec {
+ version = "0.1.1";
+ pname = "checkseum";
-# The C implementation is not portable: x86 only
-let hasC = stdenv.isi686 || stdenv.isx86_64; in
-
-stdenv.mkDerivation rec {
- version = "0.0.3";
- name = "ocaml${ocaml.version}-checkseum-${version}";
src = fetchurl {
- url = "https://github.com/mirage/checkseum/releases/download/v0.0.3/checkseum-v0.0.3.tbz";
- sha256 = "12j45zsvil1ynwx1x8fbddhqacc8r1zf7f6h576y3f3yvbg7l1fm";
+ url = "https://github.com/mirage/checkseum/releases/download/v${version}/checkseum-v${version}.tbz";
+ sha256 = "0aa2r1l65a5hcgciw6n8r5ij4gpgg0cf9k24isybxiaiz63k94d3";
};
- postPatch = stdenv.lib.optionalString (!hasC) ''
- rm -r bin src-c
- '';
+ buildInputs = [ cmdliner fmt rresult ];
+ propagatedBuildInputs = [ bigarray-compat optint ];
+ checkInputs = lib.optionals doCheck [ alcotest ];
- buildInputs = [ ocaml findlib dune alcotest cmdliner fmt rresult ];
- propagatedBuildInputs = [ optint ];
-
- buildPhase = "dune build";
-
- doCheck = hasC;
- checkPhase = "dune runtest";
-
- inherit (dune) installPhase;
+ doCheck = true;
meta = {
homepage = "https://github.com/mirage/checkseum";
description = "ADLER-32 and CRC32C Cyclic Redundancy Check";
- license = stdenv.lib.licenses.mit;
- maintainers = [ stdenv.lib.maintainers.vbgl ];
- inherit (ocaml.meta) platforms;
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.vbgl ];
};
}
diff --git a/pkgs/development/ocaml-modules/cryptgps/default.nix b/pkgs/development/ocaml-modules/cryptgps/default.nix
index 8d395798979..f6d22100873 100644
--- a/pkgs/development/ocaml-modules/cryptgps/default.nix
+++ b/pkgs/development/ocaml-modules/cryptgps/default.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation {
license = stdenv.lib.licenses.mit;
platforms = ocaml.meta.platforms or [];
maintainers = [
- stdenv.lib.maintainers.z77z
+ stdenv.lib.maintainers.maggesi
];
};
}
diff --git a/pkgs/development/ocaml-modules/cryptokit/default.nix b/pkgs/development/ocaml-modules/cryptokit/default.nix
index 8181433e1ee..8d69e09b3ee 100644
--- a/pkgs/development/ocaml-modules/cryptokit/default.nix
+++ b/pkgs/development/ocaml-modules/cryptokit/default.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation {
description = "A library of cryptographic primitives for OCaml";
platforms = ocaml.meta.platforms or [];
maintainers = [
- stdenv.lib.maintainers.z77z
+ stdenv.lib.maintainers.maggesi
];
};
}
diff --git a/pkgs/development/ocaml-modules/ctypes/default.nix b/pkgs/development/ocaml-modules/ctypes/default.nix
index 567defea7d2..bc76cfcd64c 100644
--- a/pkgs/development/ocaml-modules/ctypes/default.nix
+++ b/pkgs/development/ocaml-modules/ctypes/default.nix
@@ -1,28 +1,29 @@
-{ stdenv, buildOcaml, fetchzip, libffi, pkgconfig, ncurses, integers }:
+{ stdenv, fetchzip, ocaml, findlib, libffi, pkgconfig, ncurses, integers }:
-buildOcaml {
- name = "ctypes";
- version = "0.13.1";
+if !stdenv.lib.versionAtLeast ocaml.version "4.02"
+then throw "ctypes is not available for OCaml ${ocaml.version}"
+else
- minimumSupportedOcamlVersion = "4";
+stdenv.mkDerivation rec {
+ name = "ocaml${ocaml.version}-ctypes-${version}";
+ version = "0.15.1";
src = fetchzip {
- url = "https://github.com/ocamllabs/ocaml-ctypes/archive/67e711ec891e087fbe1e0b4665aa525af4eaa409.tar.gz";
- sha256 = "1z84s5znr3lj84rzv6m37xxj9h7fwx4qiiykx3djf52qgk1rb2xb";
+ url = "https://github.com/ocamllabs/ocaml-ctypes/archive/${version}.tar.gz";
+ sha256 = "0adas974bwinn8jidb6chljkpd70s041h2a969dicsj0xsg6wys6";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ ncurses ];
+ buildInputs = [ ocaml findlib ncurses ];
propagatedBuildInputs = [ integers libffi ];
- hasSharedObjects = true;
-
buildPhase = ''
make XEN=false libffi.config ctypes-base ctypes-stubs
make XEN=false ctypes-foreign
'';
installPhase = ''
+ mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs
make install XEN=false
'';
@@ -31,5 +32,6 @@ buildOcaml {
description = "Library for binding to C libraries using pure OCaml";
license = licenses.mit;
maintainers = [ maintainers.ericbmerritt ];
+ inherit (ocaml.meta) platforms;
};
}
diff --git a/pkgs/development/ocaml-modules/decompress/default.nix b/pkgs/development/ocaml-modules/decompress/default.nix
index 70ec7fd34ae..753f894e085 100644
--- a/pkgs/development/ocaml-modules/decompress/default.nix
+++ b/pkgs/development/ocaml-modules/decompress/default.nix
@@ -1,30 +1,26 @@
-{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, topkg
+{ lib, fetchurl, buildDunePackage
+, checkseum, cmdliner
+, alcotest, bos, camlzip, mmap, re
}:
-if !stdenv.lib.versionAtLeast ocaml.version "4.03"
-then throw "decompress is not available for OCaml ${ocaml.version}"
-else
+buildDunePackage rec {
+ version = "0.9.0";
+ pname = "decompress";
-stdenv.mkDerivation rec {
- version = "0.6";
- name = "ocaml${ocaml.version}-decompress-${version}";
-
- src = fetchFromGitHub {
- owner = "mirage";
- repo = "decompress";
- rev = "v${version}";
- sha256 = "0hfs5zrvimzvjwdg57vrxx9bb7irvlm07dk2yv3s5qhj30zimd08";
+ src = fetchurl {
+ url = "https://github.com/mirage/decompress/releases/download/v${version}/decompress-v${version}.tbz";
+ sha256 = "0fryhcvv96vfca51c7kqdn3n3canqsbbvfbi75ya6lca4lmpipbh";
};
- buildInputs = [ ocaml findlib ocamlbuild topkg ];
-
- inherit (topkg) buildPhase installPhase;
+ buildInputs = [ cmdliner ];
+ propagatedBuildInputs = [ checkseum ];
+ checkInputs = lib.optionals doCheck [ alcotest bos camlzip mmap re ];
+ doCheck = true;
meta = {
description = "Pure OCaml implementation of Zlib";
- license = stdenv.lib.licenses.mit;
- maintainers = [ stdenv.lib.maintainers.vbgl ];
- inherit (src.meta) homepage;
- inherit (ocaml.meta) platforms;
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.vbgl ];
+ homepage = "https://github.com/mirage/decompress";
};
}
diff --git a/pkgs/development/ocaml-modules/duff/default.nix b/pkgs/development/ocaml-modules/duff/default.nix
new file mode 100644
index 00000000000..1c6b59961ef
--- /dev/null
+++ b/pkgs/development/ocaml-modules/duff/default.nix
@@ -0,0 +1,26 @@
+{ lib, fetchurl, buildDunePackage
+, cstruct, fmt
+, bos, cmdliner, fpath, logs
+, alcotest
+}:
+
+buildDunePackage rec {
+ pname = "duff";
+ version = "0.2";
+ src = fetchurl {
+ url = "https://github.com/mirage/duff/releases/download/v${version}/duff-v${version}.tbz";
+ sha256 = "0bi081w4349cqc1n9jsjh1lrcqlnv3nycmvh9fniscv8lz1c0gjq";
+ };
+
+ buildInputs = [ bos cmdliner fpath logs ] ++ lib.optional doCheck alcotest;
+ propagatedBuildInputs = [ cstruct fmt ];
+
+ doCheck = true;
+
+ meta = {
+ description = "Pure OCaml implementation of libXdiff (Rabin’s fingerprint)";
+ homepage = "https://github.com/mirage/duff";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.vbgl ];
+ };
+}
diff --git a/pkgs/development/ocaml-modules/earlybird/default.nix b/pkgs/development/ocaml-modules/earlybird/default.nix
new file mode 100644
index 00000000000..1a98c748e45
--- /dev/null
+++ b/pkgs/development/ocaml-modules/earlybird/default.nix
@@ -0,0 +1,24 @@
+{ lib, fetchurl, buildDunePackage, angstrom, angstrom-lwt-unix,
+ batteries, cmdliner, lwt_ppx, ocaml_lwt, ppx_deriving_yojson,
+ ppx_tools_versioned, yojson }:
+
+buildDunePackage rec {
+ pname = "earlybird";
+ version = "0.1.5";
+
+ minimumOCamlVersion = "4.04";
+
+ src = fetchurl {
+ url = "https://github.com/hackwaly/ocamlearlybird/releases/download/${version}/${pname}-${version}.tbz";
+ sha256 = "10yflmsicw4sdmm075zjpbmxpwm9fvibnl3sl18zjpwnm6l9sv7d";
+ };
+
+ buildInputs = [ angstrom angstrom-lwt-unix batteries cmdliner lwt_ppx ocaml_lwt ppx_deriving_yojson ppx_tools_versioned yojson ];
+
+ meta = {
+ homepage = "https://github.com/hackwaly/ocamlearlybird";
+ description = "OCaml debug adapter";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.romildo ];
+ };
+}
diff --git a/pkgs/development/ocaml-modules/easy-format/default.nix b/pkgs/development/ocaml-modules/easy-format/default.nix
index bbf4d82b519..5c1155a723b 100644
--- a/pkgs/development/ocaml-modules/easy-format/default.nix
+++ b/pkgs/development/ocaml-modules/easy-format/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "A high-level and functional interface to the Format module of the OCaml standard library";
- homepage = "http://mjambon.com/${pname}.html";
+ homepage = "https://github.com/ocaml-community/${pname}";
license = licenses.bsd3;
maintainers = [ maintainers.vbgl ];
};
diff --git a/pkgs/development/ocaml-modules/eliom/camlp4.patch b/pkgs/development/ocaml-modules/eliom/camlp4.patch
deleted file mode 100644
index 06d5ba1b7ed..00000000000
--- a/pkgs/development/ocaml-modules/eliom/camlp4.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/src/_tags 2014-10-01 16:19:35.000000000 +0100
-+++ b/src/_tags 2014-11-09 16:55:34.470663377 +0000
-@@ -40,7 +40,7 @@
- :I(src/lib/server)
-
- : syntax(camlp4o),package(camlp4.quotations.o,camlp4.extend,bytes)
--: I(+camlp4/Camlp4Parsers)
-+: use_camlp4_full
-
- : package(ppx_tools, compiler-libs.common, ppx_tools.metaquot)
-
-
diff --git a/pkgs/development/ocaml-modules/eliom/default.nix b/pkgs/development/ocaml-modules/eliom/default.nix
index 25e75ceeba3..9a9ea28da53 100644
--- a/pkgs/development/ocaml-modules/eliom/default.nix
+++ b/pkgs/development/ocaml-modules/eliom/default.nix
@@ -1,33 +1,35 @@
-{ stdenv, fetchzip, which, ocsigen_server, ocsigen_deriving, ocaml, lwt_camlp4,
+{ stdenv, fetchzip, which, ocsigen_server, ocaml,
lwt_react,
opaline, ppx_tools, ppx_deriving, findlib
+, ppx_tools_versioned
, js_of_ocaml-ocamlbuild, js_of_ocaml-ppx, js_of_ocaml-ppx_deriving_json
, js_of_ocaml-lwt
, js_of_ocaml-tyxml
, lwt_ppx
}:
+if !stdenv.lib.versionAtLeast ocaml.version "4.07"
+then throw "eliom is not available for OCaml ${ocaml.version}"
+else
+
stdenv.mkDerivation rec
{
pname = "eliom";
- version = "6.7.0";
+ version = "6.8.0";
src = fetchzip {
url = "https://github.com/ocsigen/eliom/archive/${version}.tar.gz";
- sha256 = "0mrlpvjaihpsf2xr6p1gs0sz4cwzkknf5b1s32bhmqq5qzsh4j8k";
+ sha256 = "0di4q0wzbnk9sxlaj97ivghzh8qvjb8n17h80y4nmqhys97pldif";
};
- patches = [ ./camlp4.patch ];
-
buildInputs = [ ocaml which findlib js_of_ocaml-ocamlbuild js_of_ocaml-ppx_deriving_json opaline ppx_tools
- ocsigen_deriving
+ ppx_tools_versioned
];
propagatedBuildInputs = [
js_of_ocaml-lwt
js_of_ocaml-ppx
js_of_ocaml-tyxml
- lwt_camlp4
lwt_ppx
lwt_react
ocsigen_server
@@ -40,7 +42,7 @@ stdenv.mkDerivation rec
meta = {
homepage = http://ocsigen.org/eliom/;
- description = "Ocaml Framework for programming Web sites and client/server Web applications";
+ description = "OCaml Framework for programming Web sites and client/server Web applications";
longDescription =''Eliom is a framework for programming Web sites
and client/server Web applications. It introduces new concepts to
diff --git a/pkgs/development/ocaml-modules/encore/default.nix b/pkgs/development/ocaml-modules/encore/default.nix
new file mode 100644
index 00000000000..ab91117ac08
--- /dev/null
+++ b/pkgs/development/ocaml-modules/encore/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildDunePackage, fetchurl, ocaml, alcotest, angstrom, ke }:
+
+buildDunePackage rec {
+ pname = "encore";
+ version = "0.3";
+ src = fetchurl {
+ url = "https://github.com/mirage/encore/releases/download/v${version}/encore-v${version}.tbz";
+ sha256 = "05nv6yms5axsmq9cspr7884rz5kirj50izx3vdm89q4yl186qykl";
+ };
+ propagatedBuildInputs = [ angstrom ke ];
+ checkInputs = lib.optional doCheck alcotest;
+ doCheck = lib.versions.majorMinor ocaml.version != "4.07";
+
+ meta = {
+ homepage = "https://github.com/mirage/encore";
+ description = "Library to generate encoder/decoder which ensure isomorphism";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.vbgl ];
+ };
+}
diff --git a/pkgs/development/ocaml-modules/facile/default.nix b/pkgs/development/ocaml-modules/facile/default.nix
index e8553ebf812..8834de53a8f 100644
--- a/pkgs/development/ocaml-modules/facile/default.nix
+++ b/pkgs/development/ocaml-modules/facile/default.nix
@@ -1,38 +1,19 @@
-{ stdenv, fetchurl, ocaml, findlib }:
+{ lib, fetchurl, buildDunePackage }:
-stdenv.mkDerivation rec {
- name = "ocaml${ocaml.version}-facile-${version}";
-
- version = "1.1.3";
+buildDunePackage rec {
+ pname = "facile";
+ version = "1.1.4";
src = fetchurl {
- url = "http://opti.recherche.enac.fr/facile/distrib/facile-${version}.tar.gz";
- sha256 = "1v4apqcw4gm36ph5xwf1wxaaza0ggvihvgsdslnf33fa1pdkvdjw";
+ url = "https://github.com/Emmanuel-PLF/facile/releases/download/${version}/facile-${version}.tbz";
+ sha256 = "0jqrwmn6fr2vj2rrbllwxq4cmxykv7zh0y4vnngx29f5084a04jp";
};
- dontAddPrefix = 1;
-
- buildInputs = [ ocaml findlib ];
-
- createFindlibDestdir = true;
-
- installFlags = [ "FACILEDIR=$(OCAMLFIND_DESTDIR)/facile" ];
-
- postInstall = ''
- cat > $OCAMLFIND_DESTDIR/facile/META < config.in
- echo "INCLUDE = ${db.dev}/include" >> config.in
- '';
-}
diff --git a/pkgs/development/perl-modules/Compress-Raw-Zlib/default.nix b/pkgs/development/perl-modules/Compress-Raw-Zlib/default.nix
deleted file mode 100644
index 1163b6cb15b..00000000000
--- a/pkgs/development/perl-modules/Compress-Raw-Zlib/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{ fetchurl, buildPerlPackage, zlib, stdenv }:
-
-buildPerlPackage {
- pname = "Compress-Raw-Zlib";
- version = "2.086";
-
- src = fetchurl {
- url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Zlib-2.086.tar.gz;
- sha256 = "0va93wc968p4l2ql0k349bz189l2vbs09bpn865cvc36amqxwv9z";
- };
-
- preConfigure = ''
- cat > config.in < config.in < 1;
++use Test::More;
+ use Alien::SDL;
+
++Test::More::plan( skip_all => 'NixOS doesn\'t have SDL headers in this location' );
++
++
+ like( Alien::SDL->get_header_version('SDL_version.h'), qr/([0-9]+\.)*[0-9]+/, "Testing SDL_version.h" );
+ #like( Alien::SDL->get_header_version('SDL_net.h'), qr/([0-9]+\.)*[0-9]+/, "Testing SDL_net.h" );
+ #like( Alien::SDL->get_header_version('SDL_image.h'), qr/([0-9]+\.)*[0-9]+/, "Testing SDL_image.h" );
diff --git a/pkgs/development/perl-modules/generic/builder.sh b/pkgs/development/perl-modules/generic/builder.sh
index 253e7e0bdc7..9b42401fc4d 100644
--- a/pkgs/development/perl-modules/generic/builder.sh
+++ b/pkgs/development/perl-modules/generic/builder.sh
@@ -25,17 +25,6 @@ preConfigure() {
perl Makefile.PL PREFIX=$out INSTALLDIRS=site $makeMakerFlags PERL=$(type -P perl) FULLPERL=\"$fullperl/bin/perl\"
}
-
-postFixup() {
- # If a user installs a Perl package, she probably also wants its
- # dependencies in the user environment (since Perl modules don't
- # have something like an RPATH, so the only way to find the
- # dependencies is to have them in the PERL5LIB variable).
- if test -e $out/nix-support/propagated-build-inputs; then
- ln -s $out/nix-support/propagated-build-inputs $out/nix-support/propagated-user-env-packages
- fi
-}
-
if test -n "$perlPreHook"; then
eval "$perlPreHook"
fi
diff --git a/pkgs/development/perl-modules/generic/default.nix b/pkgs/development/perl-modules/generic/default.nix
index 073b0f1c5ad..b98178ef2eb 100644
--- a/pkgs/development/perl-modules/generic/default.nix
+++ b/pkgs/development/perl-modules/generic/default.nix
@@ -22,9 +22,6 @@ toPerlModule(stdenv.mkDerivation (
# Prevent CPAN downloads.
PERL_AUTOINSTALL = "--skipdeps";
- # Avoid creating perllocal.pod, which contains a timestamp
- installTargets = "pure_install";
-
# From http://wiki.cpantesters.org/wiki/CPANAuthorNotes: "allows
# authors to skip certain tests (or include certain tests) when
# the results are not being monitored by a human being."
diff --git a/pkgs/development/perl-modules/ham/default.nix b/pkgs/development/perl-modules/ham/default.nix
new file mode 100644
index 00000000000..637e6ac22dd
--- /dev/null
+++ b/pkgs/development/perl-modules/ham/default.nix
@@ -0,0 +1,42 @@
+{ lib, buildPerlPackage, fetchFromGitHub, makeWrapper, openssh, GitRepository, URI, XMLMini }:
+
+buildPerlPackage {
+ pname = "ham-unstable";
+ version = "2019-01-22";
+
+ src = fetchFromGitHub {
+ owner = "kernkonzept";
+ repo = "ham";
+ rev = "37c2e4e8b8bd779ba0f8c48a3c6ba34bad860b92";
+ sha256 = "0h5r5256niskypl4g1j2573wqi0nn0mai5p04zsa06xrgyjqcy2j";
+ };
+
+ outputs = [ "out" ];
+
+ buildInputs = [ makeWrapper ];
+ propagatedBuildInputs = [ openssh GitRepository URI XMLMini ];
+
+ preConfigure = ''
+ patchShebangs .
+ touch Makefile.PL
+ rm -f Makefile
+ '';
+
+ installPhase = ''
+ mkdir -p $out/lib $out/bin
+ cp -r . $out/lib/ham
+
+ makeWrapper $out/lib/ham/ham $out/bin/ham --argv0 ham \
+ --prefix PATH : ${openssh}/bin
+ '';
+
+ doCheck = false;
+
+ meta = {
+ description = "A tool to manage big projects consisting of multiple loosely-coupled git repositories";
+ homepage = https://github.com/kernkonzept/ham;
+ license = "unknown"; # should be gpl2, but not quite sure
+ maintainers = with lib.maintainers; [ aw ];
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/pkgs/development/perl-modules/net-amazon-ec2-ipv6.patch b/pkgs/development/perl-modules/net-amazon-ec2-ipv6.patch
deleted file mode 100644
index 0568aeb56bf..00000000000
--- a/pkgs/development/perl-modules/net-amazon-ec2-ipv6.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-diff -ru stanaka-net-amazon-ec2-bc66577-orig/lib/Net/Amazon/EC2/RunningInstances.pm stanaka-net-amazon-ec2-bc66577/lib/Net/Amazon/EC2/RunningInstances.pm
---- stanaka-net-amazon-ec2-bc66577-orig/lib/Net/Amazon/EC2/RunningInstances.pm 2011-06-13 19:45:30.000000000 -0400
-+++ stanaka-net-amazon-ec2-bc66577/lib/Net/Amazon/EC2/RunningInstances.pm 2011-10-27 17:25:29.000000000 -0400
-@@ -25,6 +25,10 @@
- This element remains empty until the instance enters a
- running state.
-
-+=item dns_name_v6 (optional)
-+
-+The public IPv6 address of the instance.
-+
- =item image_id (required)
-
- The image id of the AMI currently running in this instance.
-@@ -134,6 +138,7 @@
-
- has 'ami_launch_index' => ( is => 'ro', isa => 'Str', required => 0 );
- has 'dns_name' => ( is => 'ro', isa => 'Maybe[Str]', required => 0 );
-+has 'dns_name_v6' => ( is => 'ro', isa => 'Maybe[Str]', required => 0 );
- has 'image_id' => ( is => 'ro', isa => 'Str', required => 1 );
- has 'kernel_id' => ( is => 'ro', isa => 'Maybe[Str]', required => 1 );
- has 'ramdisk_id' => ( is => 'ro', isa => 'Maybe[Str]', required => 1 );
-diff -ru stanaka-net-amazon-ec2-bc66577-orig/lib/Net/Amazon/EC2.pm stanaka-net-amazon-ec2-bc66577/lib/Net/Amazon/EC2.pm
---- stanaka-net-amazon-ec2-bc66577-orig/lib/Net/Amazon/EC2.pm 2011-06-13 19:45:30.000000000 -0400
-+++ stanaka-net-amazon-ec2-bc66577/lib/Net/Amazon/EC2.pm 2011-10-27 17:25:29.000000000 -0400
-@@ -1691,6 +1691,7 @@
- my $self = shift;
- my %args = validate( @_, {
- InstanceId => { type => SCALAR | ARRAYREF, optional => 1 },
-+ Action => { default => "DescribeInstances" },
- });
-
- # If we have a array ref of instances lets split them out into their InstanceId.n format
-@@ -1703,7 +1704,8 @@
- }
- }
-
-- my $xml = $self->_sign(Action => 'DescribeInstances', %args);
-+ my $xml = $self->_sign(Action => $args{Action}, %args);
-+ delete $args{Action};
- my $reservations;
-
- if ( grep { defined && length } $xml->{Errors} ) {
-@@ -1791,6 +1793,7 @@
- my $running_instance = Net::Amazon::EC2::RunningInstances->new(
- ami_launch_index => $instance_elem->{amiLaunchIndex},
- dns_name => $instance_elem->{dnsName},
-+ dns_name_v6 => $instance_elem->{dnsNameV6},
- image_id => $instance_elem->{imageId},
- kernel_id => $instance_elem->{kernelId},
- ramdisk_id => $instance_elem->{ramdiskId},
diff --git a/pkgs/development/perl-modules/net-amazon-ec2-nova-compat.patch b/pkgs/development/perl-modules/net-amazon-ec2-nova-compat.patch
deleted file mode 100644
index 5d9aef7f70d..00000000000
--- a/pkgs/development/perl-modules/net-amazon-ec2-nova-compat.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ru -x '*~' Net-Amazon-EC2-0.14-orig/lib/Net/Amazon/EC2.pm Net-Amazon-EC2-0.14/lib/Net/Amazon/EC2.pm
---- Net-Amazon-EC2-0.14-orig/lib/Net/Amazon/EC2.pm 2010-02-02 02:26:58.000000000 +0100
-+++ Net-Amazon-EC2-0.14/lib/Net/Amazon/EC2.pm 2011-06-16 16:11:53.861341300 +0200
-@@ -1552,6 +1552,8 @@
- $args{"InstanceId." . $count} = $instance_id;
- $count++;
- }
-+ } else {
-+ $args{"InstanceId.1"} = delete $args{InstanceId};
- }
-
- my $xml = $self->_sign(Action => 'DescribeInstances', %args);
-@@ -3739,6 +3741,8 @@
- $args{"InstanceId." . $count} = $instance_id;
- $count++;
- }
-+ } else {
-+ $args{"InstanceId.1"} = delete $args{InstanceId};
- }
-
- my $xml = $self->_sign(Action => 'TerminateInstances', %args);
diff --git a/pkgs/development/perl-modules/strip-nondeterminism/default.nix b/pkgs/development/perl-modules/strip-nondeterminism/default.nix
new file mode 100644
index 00000000000..3e638bfb193
--- /dev/null
+++ b/pkgs/development/perl-modules/strip-nondeterminism/default.nix
@@ -0,0 +1,33 @@
+{ lib, file, fetchFromGitLab, buildPerlPackage, ArchiveZip, ArchiveCpio }:
+
+buildPerlPackage rec {
+ pname = "strip-nondeterminism";
+ version = "1.0.0";
+
+ outputs = [ "out" "dev" ]; # no "devdoc"
+
+ src = fetchFromGitLab {
+ owner = "reproducible-builds";
+ repo = "strip-nondeterminism";
+ domain = "salsa.debian.org";
+ rev = version;
+ sha256 = "1pwar1fyadqxmvb7x4zyw2iawbi5lsfjcg0ps9n9rdjb6an7vv64";
+ };
+
+ # stray test failure
+ doCheck = false;
+
+ buildInputs = [ ArchiveZip ArchiveCpio file ];
+
+ perlPostHook = ''
+ # we don’t need the debhelper script
+ rm $out/bin/dh_strip_nondeterminism
+ rm $out/share/man/man1/dh_strip_nondeterminism.1.gz
+ '';
+
+ meta = with lib; {
+ description = "A Perl module for stripping bits of non-deterministic information";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ pSub ];
+ };
+}
diff --git a/pkgs/development/python-modules/Babel/default.nix b/pkgs/development/python-modules/Babel/default.nix
index 34ee532c1fe..97b35257820 100644
--- a/pkgs/development/python-modules/Babel/default.nix
+++ b/pkgs/development/python-modules/Babel/default.nix
@@ -1,18 +1,20 @@
-{ lib, buildPythonPackage, fetchPypi, pytz, pytest, freezegun, glibcLocales }:
+{ stdenv, lib, buildPythonPackage, fetchPypi, pytz, pytest, freezegun, glibcLocales }:
buildPythonPackage rec {
pname = "Babel";
- version = "2.6.0";
+ version = "2.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8cba50f48c529ca3fa18cf81fa9403be176d374ac4d60738b839122dfaaa3d23";
+ sha256 = "e86135ae101e31e2c8ec20a4e0c5220f4eed12487d5cf3f78be7e98d3a57fc28";
};
propagatedBuildInputs = [ pytz ];
checkInputs = [ pytest freezegun glibcLocales ];
+ doCheck = !stdenv.isDarwin;
+
preCheck = ''
export LC_ALL="en_US.UTF-8"
'';
diff --git a/pkgs/development/python-modules/GitPython/default.nix b/pkgs/development/python-modules/GitPython/default.nix
index 24fe4a2458d..d92100cc141 100644
--- a/pkgs/development/python-modules/GitPython/default.nix
+++ b/pkgs/development/python-modules/GitPython/default.nix
@@ -1,12 +1,13 @@
{ lib, buildPythonPackage, fetchPypi, isPy27, substituteAll, git, gitdb2, mock, nose, ddt }:
buildPythonPackage rec {
- version = "2.1.11";
+ version = "3.0.4";
pname = "GitPython";
+ disabled = isPy27; # no longer supported
src = fetchPypi {
inherit pname version;
- sha256 = "8237dc5bfd6f1366abeee5624111b9d6879393d84745a507de0fda86043b65a8";
+ sha256 = "3237caca1139d0a7aa072f6735f5fd2520de52195e0fa1d8b83a9b212a2498b2";
};
patches = [
diff --git a/pkgs/development/python-modules/JPype1/default.nix b/pkgs/development/python-modules/JPype1/default.nix
index 44ec253fbf7..3e3d90f09d2 100644
--- a/pkgs/development/python-modules/JPype1/default.nix
+++ b/pkgs/development/python-modules/JPype1/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "JPype1";
- version = "0.6.3";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6841523631874a731e1f94e1b1f130686ad3772030eaa3b6946256eeb1d10dd1";
+ sha256 = "1630439d5b0fb49e2878b43a1a1f074f9d4f46520f525569e14f1f0f9399f871";
};
patches = [ ./set-compiler-language.patch ];
diff --git a/pkgs/development/python-modules/Logbook/default.nix b/pkgs/development/python-modules/Logbook/default.nix
index 74a3ffdfcc8..97befe7190a 100644
--- a/pkgs/development/python-modules/Logbook/default.nix
+++ b/pkgs/development/python-modules/Logbook/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Logbook";
- version = "1.5.2";
+ version = "1.5.3";
src = fetchPypi {
inherit pname version;
- sha256 = "0mvsig6sk4dywpw5naah1npf6h621qzhg0sd427j5znr06a2ksqs";
+ sha256 = "1s1gyfw621vid7qqvhddq6c3z2895ci4lq3g0r1swvpml2nm9x36";
};
checkInputs = [ pytest ] ++ lib.optionals (!isPy3k) [ mock ];
diff --git a/pkgs/development/python-modules/Mako/default.nix b/pkgs/development/python-modules/Mako/default.nix
index 85493f2760a..2e7cb74a06c 100644
--- a/pkgs/development/python-modules/Mako/default.nix
+++ b/pkgs/development/python-modules/Mako/default.nix
@@ -1,26 +1,29 @@
{ lib
, buildPythonPackage
, fetchPypi
+, python
, markupsafe
, nose
, mock
-, pytest
, isPyPy
}:
buildPythonPackage rec {
pname = "Mako";
- version = "1.0.12";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0cfa65de3a835e87eeca6ac856b3013aade55f49e32515f65d999f91a2324162";
+ sha256 = "a36919599a9b7dc5d86a7a8988f23a9a3a3d083070023bab23d64f7f1d1e0a4b";
};
- checkInputs = [ markupsafe nose mock pytest ];
+ checkInputs = [ markupsafe nose mock ];
propagatedBuildInputs = [ markupsafe ];
doCheck = !isPyPy; # https://bitbucket.org/zzzeek/mako/issue/238/2-tests-failed-on-pypy-24-25
+ checkPhase = ''
+ ${python.interpreter} -m unittest discover
+ '';
meta = {
description = "Super-fast templating language";
diff --git a/pkgs/development/python-modules/ROPGadget/default.nix b/pkgs/development/python-modules/ROPGadget/default.nix
index c9398d96fce..4daf76219ad 100644
--- a/pkgs/development/python-modules/ROPGadget/default.nix
+++ b/pkgs/development/python-modules/ROPGadget/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "ROPGadget";
- version = "5.8";
+ version = "5.9";
src = fetchPypi {
inherit pname version;
- sha256 = "184qncm2ss474prphw0xnf7ifkpgj955dzlb2vqq94z6xvf3xyd9";
+ sha256 = "0lggiqws4dzq6k6c20l515pmjajl19gymsxfggkv771dv5kr1gbs";
};
propagatedBuildInputs = [ capstone ];
diff --git a/pkgs/development/python-modules/WazeRouteCalculator/default.nix b/pkgs/development/python-modules/WazeRouteCalculator/default.nix
index 6a44dc9a75f..34757f0e29c 100644
--- a/pkgs/development/python-modules/WazeRouteCalculator/default.nix
+++ b/pkgs/development/python-modules/WazeRouteCalculator/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "WazeRouteCalculator";
- version = "0.9";
+ version = "0.12";
src = fetchPypi {
inherit pname version;
- sha256 = "1kwr7r1cn9xxvf9asxqhsy4swx4v6hsgw5cr5wmn71qg11k1i5cx";
+ sha256 = "889fe753a530b258bd23def65616666d32c48d93ad8ed211dadf2ed9afcec65b";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/absl-py/default.nix b/pkgs/development/python-modules/absl-py/default.nix
index 29cb0631043..5b0b9d19570 100644
--- a/pkgs/development/python-modules/absl-py/default.nix
+++ b/pkgs/development/python-modules/absl-py/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "absl-py";
- version = "0.7.1";
+ version = "0.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b943d1c567743ed0455878fcd60bc28ac9fae38d129d1ccfad58079da00b8951";
+ sha256 = "d9129186431e150d7fe455f1cb1ecbb92bb5dba9da9bc3ef7b012d98c4db2526";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/accupy/default.nix b/pkgs/development/python-modules/accupy/default.nix
index 9cc3403370f..07c2bcfeb5e 100644
--- a/pkgs/development/python-modules/accupy/default.nix
+++ b/pkgs/development/python-modules/accupy/default.nix
@@ -15,12 +15,12 @@
buildPythonPackage rec {
pname = "accupy";
- version = "0.1.4";
+ version = "0.2.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "2a67f2a778b824fb24eb338fed8e0b61c1af93369d57ff8132f5d602d60f0543";
+ sha256 = "e27ca7eed8a1bde2e6e040f8f3ee94a5d7522f42c4360756c9ec8931cf13ca98";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/acoustics/default.nix b/pkgs/development/python-modules/acoustics/default.nix
index eb56cfc1fa0..94ec1557a26 100644
--- a/pkgs/development/python-modules/acoustics/default.nix
+++ b/pkgs/development/python-modules/acoustics/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "acoustics";
- version = "0.2.1";
+ version = "0.2.2";
checkInputs = [ pytest ];
propagatedBuildInputs = [ numpy scipy matplotlib pandas tabulate ];
src = fetchPypi {
inherit pname version;
- sha256 = "d7cec62d3e7a7eb26026f2aacc726fb1dd0b044574cbdee83da654b847543c20";
+ sha256 = "00981908c7cf54be58c0bfe902d7743225554ecf3432b30723e9300d9f3a0b0e";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/adal/default.nix b/pkgs/development/python-modules/adal/default.nix
index 9f764df3376..a2e4d015b2a 100644
--- a/pkgs/development/python-modules/adal/default.nix
+++ b/pkgs/development/python-modules/adal/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "adal";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "b6edd095be66561382bdaa59d40b04490e93149fb3b7fa44c1fa5504eed5b8b9";
+ sha256 = "5a7f1e037c6290c6d7609cab33a9e5e988c2fbec5c51d1c4c649ee3faff37eaf";
};
propagatedBuildInputs = [ requests pyjwt dateutil ];
diff --git a/pkgs/development/python-modules/aenum/default.nix b/pkgs/development/python-modules/aenum/default.nix
index 5962b309ee5..051ae50e3a5 100644
--- a/pkgs/development/python-modules/aenum/default.nix
+++ b/pkgs/development/python-modules/aenum/default.nix
@@ -2,17 +2,19 @@
buildPythonPackage rec {
pname = "aenum";
- version = "2.1.2";
+ version = "2.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "a3208e4b28db3a7b232ff69b934aef2ea1bf27286d9978e1e597d46f490e4687";
+ sha256 = "b12a7be3d89b270f266f8643aaa126404e5cdc0929bd6f09548b8eaed85e2aa1";
};
# For Python 3, locale has to be set to en_US.UTF-8 for
# tests to pass
checkInputs = if isPy3k then [ glibcLocales ] else [];
+ # py2 likes to reorder tests
+ doCheck = isPy3k;
checkPhase = ''
runHook preCheck
${if isPy3k then "export LC_ALL=en_US.UTF-8" else ""}
diff --git a/pkgs/development/python-modules/aioamqp/default.nix b/pkgs/development/python-modules/aioamqp/default.nix
index 8488278c934..3cd6277a3fa 100644
--- a/pkgs/development/python-modules/aioamqp/default.nix
+++ b/pkgs/development/python-modules/aioamqp/default.nix
@@ -3,7 +3,7 @@
buildPythonPackage rec {
pname = "aioamqp";
- version = "0.12.0";
+ version = "0.13.0";
meta = {
homepage = https://github.com/polyconseil/aioamqp;
@@ -13,7 +13,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "17vrl6jajr81bql7kjgq0zkxy225px97z4g9wmbhbbnvzn1p92c0";
+ sha256 = "ced0d2bb0054809b37b0636da34fc7cda23d66943fb5f9f0610555988cf347b2";
};
disabled = pythonOlder "3.3";
diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix
index 8d8467207ce..ff88d86fa29 100644
--- a/pkgs/development/python-modules/aioesphomeapi/default.nix
+++ b/pkgs/development/python-modules/aioesphomeapi/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "aioesphomeapi";
- version = "2.2.0";
+ version = "2.4.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0znal1hi964acc8bl3z0ikscax7zziks838ld099rjsbffjwmwn5";
+ sha256 = "bef494dd39a12e2e76cf4ea772a2746f1669ee243f03ad3579085ca9605beccb";
};
propagatedBuildInputs = [ attrs protobuf zeroconf ];
diff --git a/pkgs/development/python-modules/aiohttp-jinja2/default.nix b/pkgs/development/python-modules/aiohttp-jinja2/default.nix
index d8e4c9f2943..58f62b9b0f3 100644
--- a/pkgs/development/python-modules/aiohttp-jinja2/default.nix
+++ b/pkgs/development/python-modules/aiohttp-jinja2/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "aiohttp-jinja2";
- version = "1.1.2";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0g4pqdm2kp2abam0nx0pgs5lk19f8lsfpcgwxpigdwmy1lvblsa5";
+ sha256 = "2dfe29cfd278d07cd0a851afb98471bc8ce2a830968443e40d67636f3c035d79";
};
propagatedBuildInputs = [ aiohttp jinja2 ];
diff --git a/pkgs/development/python-modules/aiohttp/default.nix b/pkgs/development/python-modules/aiohttp/default.nix
index 049ceb124ea..6ac46b744a5 100644
--- a/pkgs/development/python-modules/aiohttp/default.nix
+++ b/pkgs/development/python-modules/aiohttp/default.nix
@@ -19,29 +19,41 @@
, pytest-mock
, trustme
, brotlipy
+, freezegun
}:
buildPythonPackage rec {
pname = "aiohttp";
- version = "3.5.4";
+ version = "3.6.2";
src = fetchPypi {
inherit pname version;
- sha256 = "9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf";
+ sha256 = "09pkw6f1790prnrq0k8cqgnf1qy57ll8lpmc6kld09q7zw4vi6i5";
};
disabled = pythonOlder "3.5";
checkInputs = [
pytestrunner pytest gunicorn pytest-timeout async_generator pytest_xdist
- pytest-mock pytestcov trustme brotlipy
+ pytest-mock pytestcov trustme brotlipy freezegun
];
propagatedBuildInputs = [ attrs chardet multidict async-timeout yarl ]
++ lib.optionals (pythonOlder "3.7") [ idna-ssl typing-extensions ];
+ # disable tests which attempt to do loopback connections
checkPhase = ''
- pytest -k "not test__get_valid_log_format_exc and not test_access_logger_atoms"
+ cd tests
+ pytest -k "not get_valid_log_format_exc \
+ and not test_access_logger_atoms \
+ and not aiohttp_request_coroutine \
+ and not server_close_keepalive_connection \
+ and not connector \
+ and not client_disconnect \
+ and not handle_keepalive_on_closed_connection \
+ and not partially_applied_handler \
+ and not middleware" \
+ --ignore=test_connector.py
'';
meta = with lib; {
diff --git a/pkgs/development/python-modules/aiohue/default.nix b/pkgs/development/python-modules/aiohue/default.nix
index 2b719ddf063..258d5f10c95 100644
--- a/pkgs/development/python-modules/aiohue/default.nix
+++ b/pkgs/development/python-modules/aiohue/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "aiohue";
- version = "1.9.1";
+ version = "1.9.2";
src = fetchPypi {
inherit pname version;
- sha256 = "3c23aed8e82f398b732279f5f7ee7ed00949ff2db7009f7a2dc705f7c2d16783";
+ sha256 = "a7e545ae17658c10f2c5321e40b85426a8c284e5b33b5dfbe9171f9bdf37aa3e";
};
propagatedBuildInputs = [ aiohttp ];
diff --git a/pkgs/development/python-modules/aioredis/default.nix b/pkgs/development/python-modules/aioredis/default.nix
index 7b391a5b42f..af089472d93 100644
--- a/pkgs/development/python-modules/aioredis/default.nix
+++ b/pkgs/development/python-modules/aioredis/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "aioredis";
- version = "1.2.0";
+ version = "1.3.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "06i53xpz4x6qrmdxqwvkpd17lbgmwfq20v0jrwc73f5y57kjpml4";
+ sha256 = "86da2748fb0652625a8346f413167f078ec72bdc76e217db7e605a059cd56e86";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/aioresponses/default.nix b/pkgs/development/python-modules/aioresponses/default.nix
index 55120ad5803..13a9e4b546b 100644
--- a/pkgs/development/python-modules/aioresponses/default.nix
+++ b/pkgs/development/python-modules/aioresponses/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "aioresponses";
- version = "0.6.0";
+ version = "0.6.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0ii1jiwb8qa2y8cqa1zqn7mjax9l8bpf16k4clv616mxw1l0bvs6";
+ sha256 = "fab9607d11a2e05050ef766006b8fdd9424e7122c2bd6f34a5376be4c728e242";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/aiounifi/default.nix b/pkgs/development/python-modules/aiounifi/default.nix
index cee5c2606e0..e86fc222eea 100644
--- a/pkgs/development/python-modules/aiounifi/default.nix
+++ b/pkgs/development/python-modules/aiounifi/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "aiounifi";
- version = "4";
+ version = "11";
disabled = ! isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0594nb8mpfhnnk9jadbdnbn9v7p4sh3430kcgfyhsh7ayw2mpb9m";
+ sha256 = "e751cfd002f54dda76dfd498dcc53cb6fab6bff79773ca7d18c9c7b392046b12";
};
propagatedBuildInputs = [ aiohttp ];
diff --git a/pkgs/development/python-modules/alembic/default.nix b/pkgs/development/python-modules/alembic/default.nix
index ddc3779749b..da958cd8d97 100644
--- a/pkgs/development/python-modules/alembic/default.nix
+++ b/pkgs/development/python-modules/alembic/default.nix
@@ -5,16 +5,19 @@
buildPythonPackage rec {
pname = "alembic";
- version = "1.0.10";
+ version = "1.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "828dcaa922155a2b7166c4f36ec45268944e4055c86499bd14319b4c8c0094b7";
+ sha256 = "9f907d7e8b286a1cfb22db9084f9ce4fde7ad7956bb496dc7c952e10ac90e36a";
};
buildInputs = [ pytest pytestcov mock coverage ];
propagatedBuildInputs = [ Mako sqlalchemy python-editor dateutil setuptools ];
+ # no traditional test suite
+ doCheck = false;
+
meta = with stdenv.lib; {
homepage = https://bitbucket.org/zzzeek/alembic;
description = "A database migration tool for SQLAlchemy";
diff --git a/pkgs/development/python-modules/alerta-server/default.nix b/pkgs/development/python-modules/alerta-server/default.nix
index 9313a255fd0..55674b660c0 100644
--- a/pkgs/development/python-modules/alerta-server/default.nix
+++ b/pkgs/development/python-modules/alerta-server/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "alerta-server";
- version = "6.7.5";
+ version = "7.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "e8dc3428248a5b20c4fe8da76c2d353b715d515bd4879928c499671d4360a90f";
+ sha256 = "a6f7740c97f2ae552a4b50bfb709596eabb01bf73715685c9b93ea9fec1821f3";
};
propagatedBuildInputs = [ python-dateutil requests pymongo raven bcrypt flask pyjwt flask-cors psycopg2 pytz flask-compress jinja2 pyyaml];
diff --git a/pkgs/development/python-modules/alerta/default.nix b/pkgs/development/python-modules/alerta/default.nix
index 257e89790fa..fe44b88bc8a 100644
--- a/pkgs/development/python-modules/alerta/default.nix
+++ b/pkgs/development/python-modules/alerta/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "alerta";
- version = "6.5.0";
+ version = "7.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f9f0f8f800798fae83c05dd52dc2f06bd77fb318c784c4b44e3acfba81338881";
+ sha256 = "2c8d9cf174d7f66401a5deb104b96375f3877b6c768568705f700faf3adbf448";
};
propagatedBuildInputs = [ six click requests pytz tabulate ];
diff --git a/pkgs/development/python-modules/allpairspy/default.nix b/pkgs/development/python-modules/allpairspy/default.nix
index e64a6004b78..0ab69aef71e 100644
--- a/pkgs/development/python-modules/allpairspy/default.nix
+++ b/pkgs/development/python-modules/allpairspy/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "allpairspy";
- version = "2.4.3";
+ version = "2.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8ce160db245375a5ccf0831be77cd98394f514c1b3501ddff5f8edb780ee1748";
+ sha256 = "9358484c91abe74ba18daf9d6d6904c5be7cc8818397d05248c9d336023c28b1";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/alot/default.nix b/pkgs/development/python-modules/alot/default.nix
index 9dd3a449664..fa21b66e3ab 100644
--- a/pkgs/development/python-modules/alot/default.nix
+++ b/pkgs/development/python-modules/alot/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, buildPythonPackage, fetchFromGitHub, isPy3k
+{ stdenv, lib, buildPythonPackage, python, fetchFromGitHub, isPy3k
, notmuch, urwid, urwidtrees, twisted, python_magic, configobj, mock, file, gpgme
, service-identity
, gnupg ? null, sphinx, awk ? null, procps ? null, future ? null
@@ -39,7 +39,9 @@ buildPythonPackage rec {
checkInputs = [ awk future mock gnupg procps ];
- postInstall = lib.optionalString withManpage ''
+ postInstall = let
+ completionPython = python.withPackages (ps: [ ps.configobj ]);
+ in lib.optionalString withManpage ''
mkdir -p $out/man
cp -r docs/build/man $out/man
''
@@ -47,6 +49,8 @@ buildPythonPackage rec {
mkdir -p $out/share/{applications,alot}
cp -r extra/themes $out/share/alot
+ substituteInPlace extra/completion/alot-completion.zsh \
+ --replace "python3" "${completionPython.interpreter}"
install -D extra/completion/alot-completion.zsh $out/share/zsh/site-functions/_alot
sed "s,/usr/bin,$out/bin,g" extra/alot.desktop > $out/share/applications/alot.desktop
diff --git a/pkgs/development/python-modules/amqp/default.nix b/pkgs/development/python-modules/amqp/default.nix
index b8d9e8f2537..8dad26bbb2b 100644
--- a/pkgs/development/python-modules/amqp/default.nix
+++ b/pkgs/development/python-modules/amqp/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "amqp";
- version = "2.5.1";
+ version = "2.5.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0s2yxnnhhx9hww0n33yn22q6sgnbd6n2nw92050qv2qpc3i1ga8r";
+ sha256 = "77f1aef9410698d20eaeac5b73a87817365f457a507d82edf292e12cbb83b08d";
};
checkInputs = [ pytest case pytest-sugar ];
diff --git a/pkgs/development/python-modules/aniso8601/default.nix b/pkgs/development/python-modules/aniso8601/default.nix
index 1d5bf641f7c..e5222b64e9b 100644
--- a/pkgs/development/python-modules/aniso8601/default.nix
+++ b/pkgs/development/python-modules/aniso8601/default.nix
@@ -3,7 +3,7 @@
buildPythonPackage rec {
pname = "aniso8601";
- version = "7.0.0";
+ version = "8.0.0";
meta = with stdenv.lib; {
description = "Parses ISO 8601 strings.";
@@ -17,6 +17,6 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "07jgf55yq2j2q76gaj3hakflnxg8yfkarzvrmq33i1dp6xk2ngai";
+ sha256 = "529dcb1f5f26ee0df6c0a1ee84b7b27197c3c50fc3a6321d66c544689237d072";
};
}
diff --git a/pkgs/development/python-modules/annoy/default.nix b/pkgs/development/python-modules/annoy/default.nix
index e06f916d5a3..e3d32e6a069 100644
--- a/pkgs/development/python-modules/annoy/default.nix
+++ b/pkgs/development/python-modules/annoy/default.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "1.16.0";
+ version = "1.16.2";
pname = "annoy";
src = fetchPypi {
inherit pname version;
- sha256 = "0jnm38kg7aw63mkd5113i3pb2p9fp5cia91jwhyg9sazb45bzpv9";
+ sha256 = "41348e813fe7125eda3e2229a075eba3d065173ba6c5f20c545bb9c2932633fa";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/ansi2html/default.nix b/pkgs/development/python-modules/ansi2html/default.nix
index 2a705b53538..18a2b0dde7f 100644
--- a/pkgs/development/python-modules/ansi2html/default.nix
+++ b/pkgs/development/python-modules/ansi2html/default.nix
@@ -15,7 +15,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Convert text with ANSI color codes to HTML";
- homepage = http://github.com/ralphbean/ansi2html;
+ homepage = https://github.com/ralphbean/ansi2html;
license = licenses.lgpl3Plus;
maintainers = with maintainers; [ davidtwco ];
platforms = platforms.all;
diff --git a/pkgs/development/python-modules/ansible-runner/default.nix b/pkgs/development/python-modules/ansible-runner/default.nix
index 79b1d8fcc97..fee714ed218 100644
--- a/pkgs/development/python-modules/ansible-runner/default.nix
+++ b/pkgs/development/python-modules/ansible-runner/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "ansible-runner";
- version = "1.4.1";
+ version = "1.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1j3jisiy93026ivd28j0c3p2j7ij6zm2k765yjknfx2gg3m5pk14";
+ sha256 = "9db56a69ad5d43fe7656ad8efb4083cb1800ea400f7828af6b20f44c0882404f";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/ansible/default.nix b/pkgs/development/python-modules/ansible/default.nix
index fab3c0df58c..fcc984faf8c 100644
--- a/pkgs/development/python-modules/ansible/default.nix
+++ b/pkgs/development/python-modules/ansible/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
'';
propagatedBuildInputs = [
- pycrypto paramiko jinja2 pyyaml httplib2 boto
+ pycrypto paramiko jinja2 pyyaml httplib2
six netaddr dnspython jmespath dopy
] ++ lib.optional windowsSupport pywinrm;
diff --git a/pkgs/development/python-modules/apache-airflow/default.nix b/pkgs/development/python-modules/apache-airflow/default.nix
new file mode 100644
index 00000000000..c15aac61b5c
--- /dev/null
+++ b/pkgs/development/python-modules/apache-airflow/default.nix
@@ -0,0 +1,188 @@
+{ lib
+, stdenv
+, buildPythonPackage
+, fetchPypi
+, fetchFromGitHub
+, fetchpatch
+, alembic
+, cached-property
+, configparser
+, colorlog
+, croniter
+, dill
+, flask
+, flask-appbuilder
+, flask-admin
+, flask-caching
+, flask_login
+, flask-swagger
+, flask_wtf
+, flask-bcrypt
+, funcsigs
+, future
+, GitPython
+, gunicorn
+, iso8601
+, json-merge-patch
+, jinja2
+, ldap3
+, lxml
+, lazy-object-proxy
+, markdown
+, pandas
+, pendulum
+, psutil
+, pygments
+, python-daemon
+, python-dateutil
+, requests
+, setproctitle
+, snakebite
+, sqlalchemy
+, tabulate
+, tenacity
+, termcolor
+, text-unidecode
+, thrift
+, tzlocal
+, unicodecsv
+, werkzeug
+, zope_deprecation
+, enum34
+, typing
+, nose
+, python
+, isPy3k
+}:
+
+buildPythonPackage rec {
+ pname = "apache-airflow";
+ version = "1.10.5";
+ disabled = (!isPy3k);
+
+ src = fetchFromGitHub rec {
+ owner = "apache";
+ repo = "airflow";
+ rev = version;
+ sha256 = "14fmhfwx977c9jdb2kgm93i6acx43l45ggj30rb37r68pzpb6l6h";
+ };
+
+ patches = [
+ # Not yet accepted: https://github.com/apache/airflow/pull/6562
+ (fetchpatch {
+ name = "avoid-warning-from-abc.collections";
+ url = https://patch-diff.githubusercontent.com/raw/apache/airflow/pull/6562.patch;
+ sha256 = "0swpay1qlb7f9kgc56631s1qd9k82w4nw2ggvkm7jvxwf056k61z";
+ })
+ # Not yet accepted: https://github.com/apache/airflow/pull/6561
+ (fetchpatch {
+ name = "pendulum2-compatibility";
+ url = https://patch-diff.githubusercontent.com/raw/apache/airflow/pull/6561.patch;
+ sha256 = "17hw8qyd4zxvib9zwpbn32p99vmrdz294r31gnsbkkcl2y6h9knk";
+ })
+ ];
+
+ propagatedBuildInputs = [
+ alembic
+ cached-property
+ colorlog
+ configparser
+ croniter
+ dill
+ flask
+ flask-admin
+ flask-appbuilder
+ flask-bcrypt
+ flask-caching
+ flask_login
+ flask-swagger
+ flask_wtf
+ funcsigs
+ future
+ GitPython
+ gunicorn
+ iso8601
+ json-merge-patch
+ jinja2
+ ldap3
+ lxml
+ lazy-object-proxy
+ markdown
+ pandas
+ pendulum
+ psutil
+ pygments
+ python-daemon
+ python-dateutil
+ requests
+ setproctitle
+ sqlalchemy
+ tabulate
+ tenacity
+ termcolor
+ text-unidecode
+ thrift
+ tzlocal
+ unicodecsv
+ werkzeug
+ zope_deprecation
+ ];
+
+ checkInputs = [
+ snakebite
+ nose
+ ];
+
+ postPatch = ''
+
+ substituteInPlace setup.py \
+ --replace "flask>=1.1.0, <2.0" "flask" \
+ --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 "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'," ""
+
+ substituteInPlace tests/core.py \
+ --replace "/bin/bash" "${stdenv.shell}"
+ '';
+
+ checkPhase = ''
+ export HOME=$(mktemp -d)
+ export AIRFLOW_HOME=$HOME
+ export AIRFLOW__CORE__UNIT_TEST_MODE=True
+ export AIRFLOW_DB="$HOME/airflow.db"
+ export PATH=$PATH:$out/bin
+
+ airflow version
+ airflow initdb
+ airflow resetdb -y
+ nosetests tests.core.CoreTest
+ ## all tests
+ # nosetests --cover-package=airflow
+ '';
+
+ meta = with lib; {
+ description = "Programmatically author, schedule and monitor data pipelines";
+ homepage = http://airflow.apache.org/;
+ license = licenses.asl20;
+ maintainers = [ maintainers.costrouc maintainers.ingenieroariel ];
+ };
+}
diff --git a/pkgs/development/python-modules/apispec/default.nix b/pkgs/development/python-modules/apispec/default.nix
new file mode 100644
index 00000000000..217a921a634
--- /dev/null
+++ b/pkgs/development/python-modules/apispec/default.nix
@@ -0,0 +1,36 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pyyaml
+, prance
+, marshmallow
+, pytestCheckHook
+, mock
+, openapi-spec-validator
+}:
+
+buildPythonPackage rec {
+ pname = "apispec";
+ version = "3.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0rr32z9hbf8w4w1fs5gj2v0ixcq2vq7a3wssrlxagi5ii7ygap7y";
+ };
+
+ checkInputs = [
+ pyyaml
+ prance
+ openapi-spec-validator
+ marshmallow
+ mock
+ pytestCheckHook
+ ];
+
+ meta = with lib; {
+ description = "A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification";
+ homepage = https://github.com/marshmallow-code/apispec;
+ license = licenses.mit;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/apprise/default.nix b/pkgs/development/python-modules/apprise/default.nix
index c2c542a8c01..086273679b1 100644
--- a/pkgs/development/python-modules/apprise/default.nix
+++ b/pkgs/development/python-modules/apprise/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "apprise";
- version = "0.8.0";
+ version = "0.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "02apbzckj158995k9ls0gr1m9hfk7nw3ck0bp7k41srl5wdys72i";
+ sha256 = "7a26fa03c4b83f03f17e8f8fc0b94d5502a12dc2e39b48e93a0ab0fd93151a95";
};
nativeBuildInputs = [ Babel ];
diff --git a/pkgs/development/python-modules/approvaltests/default.nix b/pkgs/development/python-modules/approvaltests/default.nix
index de64f86d728..2cf9bf1f177 100644
--- a/pkgs/development/python-modules/approvaltests/default.nix
+++ b/pkgs/development/python-modules/approvaltests/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildPythonPackage, fetchFromGitHub, isPy37, pyperclip }:
buildPythonPackage rec {
- version = "0.2.4";
+ version = "0.2.6";
pname = "approvaltests";
# no tests included in PyPI tarball
@@ -9,7 +9,7 @@ buildPythonPackage rec {
owner = "approvals";
repo = "ApprovalTests.Python";
rev = version;
- sha256 = "05lj5i13zpkgw1wdc1v81wj4zqj8bpzqiwycdnwlg08azcy7k7j1";
+ sha256 = "1k1bj8q1qm89a8xm4az6qk4qswwmgxw5jpdjcxmf93zh5hrcy9h9";
};
propagatedBuildInputs = [ pyperclip ];
@@ -19,16 +19,6 @@ buildPythonPackage rec {
--replace "pyperclip==1.5.27" "pyperclip>=1.5.27"
'';
- # Tests fail on Python 3.7
- # https://github.com/approvals/ApprovalTests.Python/issues/36
- doCheck = !isPy37;
-
- # Disable Linux failing test, because tries to use darwin/windows specific reporters
- preCheck = stdenv.lib.optionalString stdenv.isLinux ''
- substituteInPlace tests/test_genericdiffreporter.py \
- --replace "test_find_working_reporter" "_find_working_reporter"
- '';
-
meta = with stdenv.lib; {
description = "Assertion/verification library to aid testing";
homepage = https://github.com/approvals/ApprovalTests.Python;
diff --git a/pkgs/development/python-modules/apsw/default.nix b/pkgs/development/python-modules/apsw/default.nix
index fb22128b928..9169b0d9ec3 100644
--- a/pkgs/development/python-modules/apsw/default.nix
+++ b/pkgs/development/python-modules/apsw/default.nix
@@ -1,9 +1,9 @@
-{ stdenv, buildPythonPackage, fetchFromGitHub
+{ stdenv, buildPythonPackage, fetchFromGitHub, fetchpatch
, sqlite, isPyPy }:
buildPythonPackage rec {
pname = "apsw";
- version = "3.22.0-r1";
+ version = "3.29.0-r1";
disabled = isPyPy;
@@ -11,11 +11,19 @@ buildPythonPackage rec {
owner = "rogerbinns";
repo = "apsw";
rev = version;
- sha256 = "02ldvshcgr4c7c8anp4flfnw8g8ys5bflkb8b51rb618qxhhwyak";
+ sha256 = "1p3sgmk9qwd0a634lirva44qgpyq0a74r9d70wxb6hsa52yjj9xb";
};
buildInputs = [ sqlite ];
+ patches = [
+ # Fixes a test failure with sqlite 3.30, see https://github.com/rogerbinns/apsw/issues/275
+ (fetchpatch {
+ url = "https://github.com/rogerbinns/apsw/commit/13df0b57bff59542978abf7c0a440c9274e3aac3.diff";
+ sha256 = "1wi1mfis2mr21389wdnvq44phg0bpm5vpwmxhvrj211vwfm0q7dv";
+ })
+ ];
+
meta = with stdenv.lib; {
description = "A Python wrapper for the SQLite embedded relational database engine";
homepage = https://github.com/rogerbinns/apsw;
diff --git a/pkgs/development/python-modules/arpeggio/default.nix b/pkgs/development/python-modules/arpeggio/default.nix
index 045707aee4d..42d1ce0a219 100644
--- a/pkgs/development/python-modules/arpeggio/default.nix
+++ b/pkgs/development/python-modules/arpeggio/default.nix
@@ -2,21 +2,31 @@
, buildPythonPackage
, fetchPypi
, glibcLocales
+, pytestrunner
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "Arpeggio";
- version = "1.9.0";
+ version = "1.9.2";
src = fetchPypi {
inherit pname version;
- sha256 = "a5258b84f76661d558492fa87e42db634df143685a0e51802d59cae7daad8732";
+ sha256 = "948ce06163a48a72c97f4fe79ad3d1c1330b6fec4f22ece182fb60ef60bd022b";
};
# Shall not be needed for next release
LC_ALL = "en_US.UTF-8";
buildInputs = [ glibcLocales ];
+ nativeBuildInputs = [ pytestrunner ];
+
+ checkInputs = [ pytestCheckHook ];
+
+ disabledTests = [ "test_examples" "test_issue_22" ];
+
+ dontUseSetuptoolsCheck = true;
+
meta = {
description = "Packrat parser interpreter";
license = lib.licenses.mit;
diff --git a/pkgs/development/python-modules/arrow/default.nix b/pkgs/development/python-modules/arrow/default.nix
index e357bef0dfd..bf3dcb869f9 100644
--- a/pkgs/development/python-modules/arrow/default.nix
+++ b/pkgs/development/python-modules/arrow/default.nix
@@ -1,15 +1,15 @@
{ stdenv, buildPythonPackage, fetchPypi
, nose, chai, simplejson, backports_functools_lru_cache
-, dateutil, pytz
+, dateutil, pytz, mock, dateparser
}:
buildPythonPackage rec {
pname = "arrow";
- version = "0.13.2";
+ version = "0.15.2";
src = fetchPypi {
inherit pname version;
- sha256 = "82dd5e13b733787d4eb0fef42d1ee1a99136dc1d65178f70373b3678b3181bfc";
+ sha256 = "10257c5daba1a88db34afa284823382f4963feca7733b9107956bed041aff24f";
};
checkPhase = ''
@@ -17,7 +17,7 @@ buildPythonPackage rec {
'';
checkInputs = [ nose chai simplejson pytz ];
- propagatedBuildInputs = [ dateutil backports_functools_lru_cache ];
+ propagatedBuildInputs = [ dateutil backports_functools_lru_cache mock dateparser];
postPatch = ''
substituteInPlace setup.py --replace "==1.2.1" ""
diff --git a/pkgs/development/python-modules/ase/3.17.nix b/pkgs/development/python-modules/ase/3.17.nix
index 3a466170c77..dc251ac2ab2 100644
--- a/pkgs/development/python-modules/ase/3.17.nix
+++ b/pkgs/development/python-modules/ase/3.17.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "ase";
- version = "3.17.0";
+ version = "3.18.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1d4gxypaahby45zcpl0rffcn2z7n55dg9lcd8sv6jjsmbbf9vr4g";
+ sha256 = "e21948dbf79011cc796d772885a8aafb255a6f365d112fe6a3bd26198c6cac7f";
};
propagatedBuildInputs = [ numpy scipy matplotlib flask pillow psycopg2 ];
diff --git a/pkgs/development/python-modules/asn1crypto/default.nix b/pkgs/development/python-modules/asn1crypto/default.nix
index 2b627fe80ff..ead16f986ca 100644
--- a/pkgs/development/python-modules/asn1crypto/default.nix
+++ b/pkgs/development/python-modules/asn1crypto/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "asn1crypto";
- version = "0.24.0";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49";
+ sha256 = "87620880a477123e01177a1f73d0f327210b43a3cdbd714efcd2fa49a8d7b384";
};
# No tests included
diff --git a/pkgs/development/python-modules/astor/default.nix b/pkgs/development/python-modules/astor/default.nix
index 903b892f322..21eeead88ca 100644
--- a/pkgs/development/python-modules/astor/default.nix
+++ b/pkgs/development/python-modules/astor/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, pytest }:
+{ stdenv, buildPythonPackage, fetchPypi, isPy27, pytest, fetchpatch }:
buildPythonPackage rec {
pname = "astor";
@@ -9,10 +9,23 @@ buildPythonPackage rec {
sha256 = "0qkq5bf13fqcwablg0nk7rx83izxdizysd42n26j5wbingcfx9ip";
};
+ # fix packaging for setuptools>=41.4
+ patches = [
+ ( fetchpatch {
+ url = "https://github.com/berkerpeksag/astor/pull/163/commits/bd697678674aafcf3f7b1c06af67df181ed584e2.patch";
+ sha256 = "1m4szdyzalngd5klanmpjx5smgpc7rl5klky0lc0yhwbx210mla6";
+ })
+ ];
+
# disable tests broken with python3.6: https://github.com/berkerpeksag/astor/issues/89
checkInputs = [ pytest ];
checkPhase = ''
- py.test -k 'not check_expressions and not check_astunparse and not test_convert_stdlib and not test_codegen_as_submodule and not test_codegen_from_root'
+ py.test -k 'not check_expressions \
+ and not check_astunparse \
+ and not test_convert_stdlib \
+ and not test_codegen_as_submodule \
+ and not test_positional_only_arguments \
+ and not test_codegen_from_root'
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/astroid/default.nix b/pkgs/development/python-modules/astroid/default.nix
index 591726ea1ac..1899559b2a9 100644
--- a/pkgs/development/python-modules/astroid/default.nix
+++ b/pkgs/development/python-modules/astroid/default.nix
@@ -5,13 +5,13 @@
buildPythonPackage rec {
pname = "astroid";
- version = "2.2.5";
+ version = "2.3.2";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "1x5c8fiqa18frwwfdsw41lpqsyff3w4lxvjx9d5ccs4zfkhy2q35";
+ sha256 = "09a3fba616519311f1af8a461f804b68f0370e100c9264a035aa7846d7852e33";
};
# From astroid/__pkginfo__.py
diff --git a/pkgs/development/python-modules/astropy/default.nix b/pkgs/development/python-modules/astropy/default.nix
index 35bb7b1aa59..dea22cccb06 100644
--- a/pkgs/development/python-modules/astropy/default.nix
+++ b/pkgs/development/python-modules/astropy/default.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "astropy";
- version = "3.2.1";
+ version = "3.2.2";
disabled = !isPy3k; # according to setup.py
src = fetchPypi {
inherit pname version;
- sha256 = "706c0457789c78285e5464a5a336f5f0b058d646d60f4e5f5ba1f7d5bf424b28";
+ sha256 = "8553f4a95e9938a0c7ae520633f7172356824b8eb324dd967fca6baf00ac19bf";
};
nativeBuildInputs = [ astropy-helpers ];
diff --git a/pkgs/development/python-modules/astroquery/default.nix b/pkgs/development/python-modules/astroquery/default.nix
index 7245b566208..e1f36ffa8cf 100644
--- a/pkgs/development/python-modules/astroquery/default.nix
+++ b/pkgs/development/python-modules/astroquery/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "astroquery";
- version = "0.3.9";
+ version = "0.3.10";
src = fetchPypi {
inherit pname version;
- sha256 = "0zw3xp2rfc6h2v569iqsyvzhfnzp7bfjb7jrj61is1hrqw1cqjrb";
+ sha256 = "1ce57a8792c7d5d74206d797d379de6da35d56be433ea5840c41a49f202e2fab";
};
# Fix tests using conftest.py from HEAD in the upstream GitHub
diff --git a/pkgs/development/python-modules/atomman/default.nix b/pkgs/development/python-modules/atomman/default.nix
index a2f6cd721b7..ef69ee91d38 100644
--- a/pkgs/development/python-modules/atomman/default.nix
+++ b/pkgs/development/python-modules/atomman/default.nix
@@ -13,12 +13,12 @@
}:
buildPythonPackage rec {
- version = "1.2.6";
+ version = "1.2.8";
pname = "atomman";
src = fetchPypi {
inherit pname version;
- sha256 = "19501bfdf7e66090764a0ccbecf85a128b46333ea232c2137fa4345512b8b502";
+ sha256 = "0ed099fdceca2d733e81afb08d777e8e852a6e53660d6d268f3739b8d323ced9";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/attrs/default.nix b/pkgs/development/python-modules/attrs/default.nix
index 0fe8241c215..e3691a5dc32 100644
--- a/pkgs/development/python-modules/attrs/default.nix
+++ b/pkgs/development/python-modules/attrs/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "attrs";
- version = "18.2.0";
+ version = "19.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69";
+ sha256 = "f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72";
};
# macOS needs clang for testing
diff --git a/pkgs/development/python-modules/audio-metadata/default.nix b/pkgs/development/python-modules/audio-metadata/default.nix
index 9a6952c88f0..e21e04af6f5 100644
--- a/pkgs/development/python-modules/audio-metadata/default.nix
+++ b/pkgs/development/python-modules/audio-metadata/default.nix
@@ -4,15 +4,16 @@
, bitstruct
, more-itertools
, pprintpp
+, tbm-utils
}:
buildPythonPackage rec {
pname = "audio-metadata";
- version = "0.4.0";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a881f0f3b82752d306ac0a7850ed0e31bad275a399f63097733b4890986084b2";
+ sha256 = "7a0c060d05ac59a4ce841a485808fe8a6993fec554f96bee90e57e971c73a2a6";
};
postPatch = ''
@@ -27,6 +28,7 @@ buildPythonPackage rec {
bitstruct
more-itertools
pprintpp
+ tbm-utils
];
# No tests
diff --git a/pkgs/development/python-modules/authlib/default.nix b/pkgs/development/python-modules/authlib/default.nix
new file mode 100644
index 00000000000..579652c3f95
--- /dev/null
+++ b/pkgs/development/python-modules/authlib/default.nix
@@ -0,0 +1,35 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
+, pytest
+, mock
+, cryptography
+, requests
+}:
+
+buildPythonPackage rec {
+ version = "0.13";
+ pname = "authlib";
+
+ src = fetchFromGitHub {
+ owner = "lepture";
+ repo = "authlib";
+ rev = "v${version}";
+ sha256 = "1nv0jbsaqr9qjn7nnl55s42iyx655k7fsj8hs69652lqnfn5y3d5";
+ };
+
+ propagatedBuildInputs = [ cryptography requests ];
+
+ checkInputs = [ mock pytest ];
+
+ checkPhase = ''
+ PYTHONPATH=$PWD:$PYTHONPATH pytest tests/{core,files}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/lepture/authlib;
+ description = "The ultimate Python library in building OAuth and OpenID Connect servers. JWS,JWE,JWK,JWA,JWT included.";
+ maintainers = with maintainers; [ flokli ];
+ license = licenses.bsd3;
+ };
+}
diff --git a/pkgs/development/python-modules/autobahn/default.nix b/pkgs/development/python-modules/autobahn/default.nix
index 7d1e365b243..bcda2b4b617 100644
--- a/pkgs/development/python-modules/autobahn/default.nix
+++ b/pkgs/development/python-modules/autobahn/default.nix
@@ -4,11 +4,11 @@
}:
buildPythonPackage rec {
pname = "autobahn";
- version = "19.8.1";
+ version = "19.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "294e7381dd54e73834354832604ae85567caf391c39363fed0ea2bfa86aa4304";
+ sha256 = "734385b00547448b3f30a752cbfd2900d15924d77dc4a1699b8bce1ea8899f39";
};
propagatedBuildInputs = [ six txaio twisted zope_interface cffi cryptography pynacl ] ++
diff --git a/pkgs/development/python-modules/autologging/default.nix b/pkgs/development/python-modules/autologging/default.nix
index 090eb68675b..1d028eeb187 100644
--- a/pkgs/development/python-modules/autologging/default.nix
+++ b/pkgs/development/python-modules/autologging/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Autologging";
- version = "1.2.1";
+ version = "1.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "16v2k16m433fxlvl7f0081n67rpxhs2hyn1ivkx1xs5qjxpv5n3k";
+ sha256 = "117659584d8aab8cf62046f682f8e57b54d958b8571c737fa8bf15c32937fbb6";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/automat/default.nix b/pkgs/development/python-modules/automat/default.nix
index 808eba12bb6..fb6ac1daa1f 100644
--- a/pkgs/development/python-modules/automat/default.nix
+++ b/pkgs/development/python-modules/automat/default.nix
@@ -2,12 +2,12 @@
m2r, setuptools_scm, six, attrs }:
buildPythonPackage rec {
- version = "0.7.0";
+ version = "0.8.0";
pname = "Automat";
src = fetchPypi {
inherit pname version;
- sha256 = "cbd78b83fa2d81fe2a4d23d258e1661dd7493c9a50ee2f1a5b2cac61c1793b0e";
+ sha256 = "269a09dfb063a3b078983f4976d83f0a0d3e6e7aaf8e27d8df1095e09dc4a484";
};
buildInputs = [ m2r setuptools_scm ];
diff --git a/pkgs/development/python-modules/awkward/default.nix b/pkgs/development/python-modules/awkward/default.nix
index a4d8acec540..16ebf496158 100644
--- a/pkgs/development/python-modules/awkward/default.nix
+++ b/pkgs/development/python-modules/awkward/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "awkward";
- version = "0.12.13";
+ version = "0.12.14";
src = fetchPypi {
inherit pname version;
- sha256 = "0jciasfmayk3xs8lprrdjd6brvy614yd2ngpgyzlszis5sa6nr18";
+ sha256 = "a76b0b76e4e843bfffc26771f6e1848be6f1c225e79f541c12215ae90503e489";
};
nativeBuildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/aws-adfs/default.nix b/pkgs/development/python-modules/aws-adfs/default.nix
index 4912e8f9994..5124077b118 100644
--- a/pkgs/development/python-modules/aws-adfs/default.nix
+++ b/pkgs/development/python-modules/aws-adfs/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "aws-adfs";
- version = "1.17.0";
+ version = "1.19.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0wnsmwjpfhxilmvrqvwilcf3h9p5m5ixi5gn9bgkr3gwd2laxf54";
+ sha256 = "da20c682993d87d41534ffc2be0819d924aaf230b27abbc5d1fa8ad62410bf39";
};
# Relax version constraint
diff --git a/pkgs/development/python-modules/aws-lambda-builders/default.nix b/pkgs/development/python-modules/aws-lambda-builders/default.nix
index 4554fe98c1b..1e49edab25f 100644
--- a/pkgs/development/python-modules/aws-lambda-builders/default.nix
+++ b/pkgs/development/python-modules/aws-lambda-builders/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "aws-lambda-builders";
- version = "0.3.0";
+ version = "0.4.0";
# No tests available in PyPI tarball
src = fetchFromGitHub {
owner = "awslabs";
repo = "aws-lambda-builders";
rev = "v${version}";
- sha256 = "1c3r3iz29s68mlmdsxbl65x5zqx25b89d40rir6729ck4gll4dyd";
+ sha256 = "1z2l9qm6mxp90zl64i9j2cmlzn8n7sc8yfpqh14fi9ay887ayjs1";
};
# Package is not compatible with Python 3.5
@@ -35,7 +35,7 @@ buildPythonPackage rec {
checkPhase = ''
export PATH=$out/bin:$PATH
- pytest tests/functional
+ pytest tests/functional -k 'not can_invoke_pip'
'';
meta = with lib; {
diff --git a/pkgs/development/python-modules/aws-sam-translator/default.nix b/pkgs/development/python-modules/aws-sam-translator/default.nix
index a9734745f21..b43ec658f5e 100644
--- a/pkgs/development/python-modules/aws-sam-translator/default.nix
+++ b/pkgs/development/python-modules/aws-sam-translator/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "aws-sam-translator";
- version = "1.11.0";
+ version = "1.15.1";
src = fetchPypi {
inherit pname version;
- sha256 = "db872c43bdfbbae9fc8c9201e6a7aeb9a661cda116a94708ab0577b46a38b962";
+ sha256 = "11c62c00f37b57c39a55d7a29d93f4704a88549c29a6448ebc953147173fbe85";
};
# Tests are not included in the PyPI package
diff --git a/pkgs/development/python-modules/aws-xray-sdk/default.nix b/pkgs/development/python-modules/aws-xray-sdk/default.nix
index 1a17d2650b5..8c421532288 100644
--- a/pkgs/development/python-modules/aws-xray-sdk/default.nix
+++ b/pkgs/development/python-modules/aws-xray-sdk/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "aws-xray-sdk";
- version = "2.3.0";
+ version = "2.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "bb74e1cc2388bd29c45e2e3eb31d0416d0f53d83baafca7b72ca9c945a2e249a";
+ sha256 = "ce4adb60fe67ebe91f2fc57d5067b4e44df6e233652987be4fb2e549688cf9fe";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-applicationinsights/default.nix b/pkgs/development/python-modules/azure-applicationinsights/default.nix
index 74f7cf61b13..f0e70b8d86c 100644
--- a/pkgs/development/python-modules/azure-applicationinsights/default.nix
+++ b/pkgs/development/python-modules/azure-applicationinsights/default.nix
@@ -25,7 +25,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Application Insights Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-applicotioninsights;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-batch/default.nix b/pkgs/development/python-modules/azure-batch/default.nix
index 42bb4cbad6c..f772d16942f 100644
--- a/pkgs/development/python-modules/azure-batch/default.nix
+++ b/pkgs/development/python-modules/azure-batch/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Batch Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/batch?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-cli-core/default.nix b/pkgs/development/python-modules/azure-cli-core/default.nix
index f535a243178..a4d05b4c11e 100644
--- a/pkgs/development/python-modules/azure-cli-core/default.nix
+++ b/pkgs/development/python-modules/azure-cli-core/default.nix
@@ -33,11 +33,11 @@
buildPythonPackage rec {
pname = "azure-cli-core";
- version = "2.0.71";
+ version = "2.0.75";
src = fetchPypi {
inherit pname version;
- sha256 = "01pqdh16l2c9a6b1az9galmm1szvhg7fyf9shq872wanw1xx88dj";
+ sha256 = "6fde38f4448542c0cf7b13201b702c6927180e7294221b8f67e2c834f22ae1bc";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-cli-telemetry/default.nix b/pkgs/development/python-modules/azure-cli-telemetry/default.nix
index 22b32e20eee..202e0a013b9 100644
--- a/pkgs/development/python-modules/azure-cli-telemetry/default.nix
+++ b/pkgs/development/python-modules/azure-cli-telemetry/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "azure-cli-telemetry";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0sf27pcz653h0cnxsg47nndilhqlw9fl019aqbnji2vn967r9rnl";
+ sha256 = "1f239d544d309c29e827982cc20113eb57037dba16db6cdd2e0283e437e0e577";
};
propagatedBuildInputs = [
@@ -28,10 +28,10 @@ buildPythonPackage rec {
# Remove overly restrictive version contraints and obsolete namespace setup
prePatch = ''
substituteInPlace setup.py \
- --replace "applicationinsights>=0.11.1,<0.11.8" "applicationinsights" \
- --replace "portalocker==1.2.1" "portalocker"
+ --replace "applicationinsights>=0.11.1,<0.12" "applicationinsights"
substituteInPlace setup.cfg \
--replace "azure-namespace-package = azure-cli-nspkg" ""
+ rm azure_bdist_wheel.py # we'll fix PEP420 namespacing
'';
# Prevent these __init__'s from violating PEP420, only needed for python2
diff --git a/pkgs/development/python-modules/azure-common/default.nix b/pkgs/development/python-modules/azure-common/default.nix
index b3c6f3fa1cc..0b46506960c 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.21";
+ version = "1.1.23";
pname = "azure-common";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "25d696d2affbf5fe9b13aebe66271fce545e673e7e1eeaaec2d73599ba639d63";
+ sha256 = "53b1195b8f20943ccc0e71a17849258f7781bc6db1c72edc7d6c055f79bd54e3";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure common code";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-common;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-cosmos/default.nix b/pkgs/development/python-modules/azure-cosmos/default.nix
index 72d5b9a6ff7..c1a001bb1eb 100644
--- a/pkgs/development/python-modules/azure-cosmos/default.nix
+++ b/pkgs/development/python-modules/azure-cosmos/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "3.1.1";
+ version = "3.1.2";
pname = "azure-cosmos";
src = fetchPypi {
inherit pname version;
- sha256 = "0q8pl8wnadxhyawcrfzrm2k85xd4mdmdk2xwdial55zmpa8ji4pk";
+ sha256 = "7f8ac99e4e40c398089fc383bfadcdc83376f72b88532b0cac0b420357cd08c7";
};
propagatedBuildInputs = [ six requests ];
@@ -21,7 +21,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Azure Cosmos DB API";
- homepage = https://github.com/Azure/azure-cosmos-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ jonringer ];
};
diff --git a/pkgs/development/python-modules/azure-cosmosdb-nspkg/default.nix b/pkgs/development/python-modules/azure-cosmosdb-nspkg/default.nix
index fef2614e1ae..7a7c0e7215d 100644
--- a/pkgs/development/python-modules/azure-cosmosdb-nspkg/default.nix
+++ b/pkgs/development/python-modules/azure-cosmosdb-nspkg/default.nix
@@ -22,7 +22,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure CosmosDB namespace package";
- homepage = https://github.com/Azure/azure-cosmos-table-python/tree/master/azure-cosmosdb-nspkg;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-cosmosdb-table/default.nix b/pkgs/development/python-modules/azure-cosmosdb-table/default.nix
index 6a5d54b8298..31a7d81dcab 100644
--- a/pkgs/development/python-modules/azure-cosmosdb-table/default.nix
+++ b/pkgs/development/python-modules/azure-cosmosdb-table/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Log Analytics Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/cosmosdb?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-datalake-store/default.nix b/pkgs/development/python-modules/azure-datalake-store/default.nix
index f2fdbd40edc..0b7d0c9c775 100644
--- a/pkgs/development/python-modules/azure-datalake-store/default.nix
+++ b/pkgs/development/python-modules/azure-datalake-store/default.nix
@@ -32,7 +32,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This project is the Python filesystem library for Azure Data Lake Store";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/data-lake-store?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-eventgrid/default.nix b/pkgs/development/python-modules/azure-eventgrid/default.nix
index 79449c328b0..19a0210cc5e 100644
--- a/pkgs/development/python-modules/azure-eventgrid/default.nix
+++ b/pkgs/development/python-modules/azure-eventgrid/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "azure-eventgrid";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "7ebbe1c4266ba176aa4969d9755c08f10b89848ad50fb0bfd16fa82e29234f95";
+ sha256 = "c82c4bf6ea59aeec69ce8f95f1b6a4edc6d733874aeb056669c9d2806168c86e";
};
propagatedBuildInputs = [
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "A fully-managed intelligent event routing service that allows for uniform event consumption using a publish-subscribe model";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/event-grid?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-graphrbac/default.nix b/pkgs/development/python-modules/azure-graphrbac/default.nix
index f5c1131f660..57fec6ff525 100644
--- a/pkgs/development/python-modules/azure-graphrbac/default.nix
+++ b/pkgs/development/python-modules/azure-graphrbac/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Graph RBAC Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-graphrbac;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-keyvault/default.nix b/pkgs/development/python-modules/azure-keyvault/default.nix
index ed0fe138769..1c4f9f4ee80 100644
--- a/pkgs/development/python-modules/azure-keyvault/default.nix
+++ b/pkgs/development/python-modules/azure-keyvault/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Key Vault Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/key-vault?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-loganalytics/default.nix b/pkgs/development/python-modules/azure-loganalytics/default.nix
index 6a2b57052cc..ab512480f0c 100644
--- a/pkgs/development/python-modules/azure-loganalytics/default.nix
+++ b/pkgs/development/python-modules/azure-loganalytics/default.nix
@@ -25,7 +25,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Log Analytics Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/loganalytics/client?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-advisor/default.nix b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix
index c2423095280..83ca8809fc2 100644
--- a/pkgs/development/python-modules/azure-mgmt-advisor/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-advisor/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-advisor";
- version = "2.0.1";
+ version = "3.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1929d6d5ba49d055fdc806e981b93cf75ea42ba35f78222aaf42d8dcf29d4ef3";
+ sha256 = "c52a4cf91d736c0ecdcb4d555e3b7713ff892343f610e7d65c63549edb98c221";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Advisor Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-advisor;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
index d7e27eabf64..57c3aec3d45 100644
--- a/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-applicationinsights/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Application Insights Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-applicationinsights;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-authorization/default.nix b/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
index 7953234f6e2..994886afc70 100644
--- a/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-authorization";
- version = "0.52.0";
+ version = "0.60.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0357laxgldb7lvvws81r8xb6mrq9dwwnr1bnwdnyj4bw6p21i9hn";
+ sha256 = "19yn2ar2y8j4idzf8mxrxplxnawbk83sid3pzvzddif29aipbs1i";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Authorization Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-authorization;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-batch/default.nix b/pkgs/development/python-modules/azure-mgmt-batch/default.nix
index f218fe58e87..91936af014f 100644
--- a/pkgs/development/python-modules/azure-mgmt-batch/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-batch/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Batch Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-batch;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-batchai/default.nix b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
index faa4d5bc39a..e1938738597 100644
--- a/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-batchai/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Batch AI Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-batchai;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-billing/default.nix b/pkgs/development/python-modules/azure-mgmt-billing/default.nix
index 73ce99eb752..666d10d87e5 100644
--- a/pkgs/development/python-modules/azure-mgmt-billing/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-billing/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage {
meta = with lib; {
description = "This is the Microsoft Azure Billing Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-billing;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-cdn/default.nix b/pkgs/development/python-modules/azure-mgmt-cdn/default.nix
index 7ad27938082..bbee8b39993 100644
--- a/pkgs/development/python-modules/azure-mgmt-cdn/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-cdn/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure CDN Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-cdn;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
index fc12cafc117..c535971c7bf 100644
--- a/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Cognitive Services Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-cognitiveservices;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-commerce/default.nix b/pkgs/development/python-modules/azure-mgmt-commerce/default.nix
index ed0cb18aff3..2be5d27f82a 100644
--- a/pkgs/development/python-modules/azure-mgmt-commerce/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-commerce/default.nix
@@ -34,7 +34,7 @@ buildPythonPackage {
meta = with lib; {
description = "This is the Microsoft Azure Commerce Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-commerce;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-common/default.nix b/pkgs/development/python-modules/azure-mgmt-common/default.nix
index 482c0d190bc..da8dc95dad0 100644
--- a/pkgs/development/python-modules/azure-mgmt-common/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-common/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
meta = with pkgs.lib; {
description = "This is the Microsoft Azure Resource Management common code";
- homepage = https://pypi.org/project/azure-mgmt-common;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-compute/default.nix b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
index 1713ca65405..c13676dc672 100644
--- a/pkgs/development/python-modules/azure-mgmt-compute/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "8.0.0";
+ version = "9.0.0";
pname = "azure-mgmt-compute";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "06hmf9iq2yqpmmvw7pr9zm4v427q03i436lnin3aczizfndrk76i";
+ sha256 = "06795ccb7377eaa3864819a1c63b9bfe9957a58814c65025aef89e9cd81190fc";
};
postInstall = if isPy3k then "" else ''
@@ -30,7 +30,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Compute Management Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-compute;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-consumption/default.nix b/pkgs/development/python-modules/azure-mgmt-consumption/default.nix
index d074f45cce5..59b4cbee5bf 100644
--- a/pkgs/development/python-modules/azure-mgmt-consumption/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-consumption/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Consumption Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-consumption;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix b/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
index fd74008c1bf..5bf67fc6787 100644
--- a/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Container Instance Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-containerinstance;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
index f66712e6f71..2d98f57f1ba 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 = "7.0.0";
+ version = "8.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "104w7rxv7hy84yzddbbpkjqha04ghr0zz9qy788n3wl69cj4cv1a";
+ sha256 = "8fa3d3ac8a88ad6fd25f87966c27049864780d88b7b946d06da310d945a8772a";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Container Service Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-containerservice;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
index aa3f44d0797..33617383a1d 100644
--- a/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Cosmos DB Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-cosmosdb;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix b/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
index 7d028a61a55..0d610eebe9c 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.7.0";
+ version = "0.8.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "7a50da8415e316bd3be0c90ff7e2bffee2afb959aefea23b5923f22dd7094a37";
+ sha256 = "0rv3443h4f9n88ky0fkfrp6jhf7ck9w3v96q040g3c2vkkywsnwa";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Data Factory Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datafactory;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix b/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix
index 31cfdf0e6d5..c3d690088d1 100644
--- a/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datalake-analytics/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Data Lake Analytics Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datalake-analytics;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix b/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix
index 0df7d65374a..ce4f623657e 100644
--- a/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datalake-nspkg/default.nix
@@ -23,7 +23,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Data Lake Management namespace package";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datalake-nspkg;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix b/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
index ce28d0a7749..3164cf2bf15 100644
--- a/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Data Lake Store Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datalake-store;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix b/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix
index d752abd6012..cd98e6f98b0 100644
--- a/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-datamigration/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Data Migration Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-datamigration;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-devspaces/default.nix b/pkgs/development/python-modules/azure-mgmt-devspaces/default.nix
index f5830f01ac9..08cdcd72182 100644
--- a/pkgs/development/python-modules/azure-mgmt-devspaces/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-devspaces/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-devspaces";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "4710dd59fc219ebfa4272dbbad58bf62093b52ce22bfd32a5c0279d2149471b5";
+ sha256 = "0dvjsr9i87j1ggbj3dcmgifpk64xr5f5ziwf7z1fwkcx0szcid7k";
};
propagatedBuildInputs = [
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Dev Spaces Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-devspaces;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix b/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix
index 62ae975f8d5..76a5f0cbcd2 100644
--- a/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-devtestlabs/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure DevTestLabs Management Client Library";
- homepage = https://github.com/Azure/sdk-for-python/tree/master/azure-mgmt-devtestlabs;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-dns/default.nix b/pkgs/development/python-modules/azure-mgmt-dns/default.nix
index 55b5633cfe9..94d51b765e9 100644
--- a/pkgs/development/python-modules/azure-mgmt-dns/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-dns/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure DNS Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/dns?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix b/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix
index 93f3006966c..f5ddbf0fcc7 100644
--- a/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-eventgrid/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure EventGrid Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/event-grid?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix b/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
index 188789e171c..c780d07c7ce 100644
--- a/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure EventHub Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/event-hub?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix b/pkgs/development/python-modules/azure-mgmt-hanaonazure/default.nix
index 26247a7eb39..c8b6ebfba63 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.6.0";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1spsy6g5z4nb1y1gfz0p1ykybi76qbig8j22zvmws59329b3br5h";
+ sha256 = "01gnrhwi3nswjdxk9fjjwbyyx83agpdksrksk0c4d7bm9p2871g6";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure SAP Hana on Azure Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/hanaonazure?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix b/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
index 9509911709b..22dac6794e4 100644
--- a/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure IoTCentral Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/iot?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-iothub/default.nix b/pkgs/development/python-modules/azure-mgmt-iothub/default.nix
index aac5ef06e91..cdb20167b9c 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.8.2";
+ version = "0.9.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0w3w1d156rnkwjdarv3qvycklxr3z2j7lry7a3jfgj3ykzny12rq";
+ sha256 = "19gcvmcd0r9xi2i3m800h3ak0mkf9yj64d55z7nrk25v3ksx0wrl";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure IoTHub Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/iot?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix b/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix
index 502ddccd667..7605e459271 100644
--- a/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-iothubprovisioningservices/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure IoTHub Provisioning Services Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/iot?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
index b640f7eef0c..99cdfdf922b 100644
--- a/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-keyvault/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Key Vault Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/key-vault?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix b/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
index 3473b6e86b4..6d844117c9f 100644
--- a/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Log Analytics Management Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-loganalytics;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-logic/default.nix b/pkgs/development/python-modules/azure-mgmt-logic/default.nix
index 2050e290467..345f11f8626 100644
--- a/pkgs/development/python-modules/azure-mgmt-logic/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-logic/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Logic Apps Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/logic-apps?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-machinelearningcompute/default.nix b/pkgs/development/python-modules/azure-mgmt-machinelearningcompute/default.nix
index a68f7e43858..47e91ecf49f 100644
--- a/pkgs/development/python-modules/azure-mgmt-machinelearningcompute/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-machinelearningcompute/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Machine Learning Compute Management Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-machinelearningcompute;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix b/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix
index 03faf442cbd..080647bae96 100644
--- a/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-managementgroups/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Management Groups Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-managementgroups;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-managementpartner/default.nix b/pkgs/development/python-modules/azure-mgmt-managementpartner/default.nix
index be1ddc49a49..c546a7eeba3 100644
--- a/pkgs/development/python-modules/azure-mgmt-managementpartner/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-managementpartner/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure ManagementPartner Management Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-managementpartner;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-maps/default.nix b/pkgs/development/python-modules/azure-mgmt-maps/default.nix
index b1e373173d2..2869b6c81d7 100644
--- a/pkgs/development/python-modules/azure-mgmt-maps/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-maps/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Maps Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-maps;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix b/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix
index 8995f43a08b..db30d30d755 100644
--- a/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-marketplaceordering/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Market Place Ordering Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-marketplaceordering;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-media/default.nix b/pkgs/development/python-modules/azure-mgmt-media/default.nix
index 5061fa90ae8..d86b7f40d4b 100644
--- a/pkgs/development/python-modules/azure-mgmt-media/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-media/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Media Services Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/media-services?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-monitor/default.nix b/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
index 3233e9bc00e..b9a8b3c0158 100644
--- a/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Monitor Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/monitoring?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-msi/default.nix b/pkgs/development/python-modules/azure-mgmt-msi/default.nix
index 63ebbb298f2..9b1d0bf5a2b 100644
--- a/pkgs/development/python-modules/azure-mgmt-msi/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-msi/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure MSI Management Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-msi;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-network/default.nix b/pkgs/development/python-modules/azure-mgmt-network/default.nix
index a950f1f7c03..236eb0cd8ce 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 = "5.0.0";
+ version = "7.0.0";
pname = "azure-mgmt-network";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "03ymxm3ryhgh4f1pw00fiyb3lxv2w6nkvn8xnj91h8xdd34flqzc";
+ sha256 = "32ce90691b96ecdaa974ecb4d35063377c8fd21fd05984164507b63113f3456b";
};
postInstall = if isPy3k then "" else ''
@@ -30,7 +30,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Microsoft Azure SDK for Python";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/network?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-notificationhubs/default.nix b/pkgs/development/python-modules/azure-mgmt-notificationhubs/default.nix
index 0629eb07b66..a8ebba57648 100644
--- a/pkgs/development/python-modules/azure-mgmt-notificationhubs/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-notificationhubs/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Notification Hubs Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/notification-hubs?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix b/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix
index 8adb60e99aa..fd2664b0ec0 100644
--- a/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-nspkg/default.nix
@@ -22,7 +22,7 @@ buildPythonPackage rec {
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
- homepage = https://github.com/Azure/azure-sdk-for-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix b/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix
index b57146afe3e..4df00abc806 100644
--- a/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-policyinsights/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Policy Insights Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/policy?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-powerbiembedded/default.nix b/pkgs/development/python-modules/azure-mgmt-powerbiembedded/default.nix
index c946bb7ab36..537e576b2b5 100644
--- a/pkgs/development/python-modules/azure-mgmt-powerbiembedded/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-powerbiembedded/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Power BI Embedded Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/power-bi?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix b/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
index 2c5e2d1f2ea..ae4a5fee2c9 100644
--- a/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure RDBMS Management Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-rdbms;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix
index 5e4a500ce3b..5747881fd4e 100644
--- a/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-recoveryservices/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Recovery Services Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/recoveryservices?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
index 0b91309cac3..3bf18f9b4d4 100644
--- a/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Recovery Services Backup Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/recovery-services-backup?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-redis/default.nix b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
index 21cdfbafc92..9274bd53cf6 100644
--- a/pkgs/development/python-modules/azure-mgmt-redis/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Redis Cache Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/redis?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-relay/default.nix b/pkgs/development/python-modules/azure-mgmt-relay/default.nix
index a3491356c9a..718cd985443 100644
--- a/pkgs/development/python-modules/azure-mgmt-relay/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-relay/default.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Relay Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/relay?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-reservations/default.nix b/pkgs/development/python-modules/azure-mgmt-reservations/default.nix
index be00d4aa418..cc19e904863 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.3.2";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0nksxjh5kh09dr0zw667fg8mzik4ymvfq3dipwag6pynbqr9ls4l";
+ sha256 = "06l362xiqhk8vvb1pch6ngfyv8m00ahr6ysdznd6qvxz8awazy10";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Reservations Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-reservations;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-resource/default.nix b/pkgs/development/python-modules/azure-mgmt-resource/default.nix
index c8574680c17..4c02be90a09 100644
--- a/pkgs/development/python-modules/azure-mgmt-resource/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-resource/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
- version = "2.2.0";
+ version = "5.1.0";
pname = "azure-mgmt-resource";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "173pxgly95dwblp4nj4l70zb0gasibgcjmcynxwa5282plynhgdw";
+ sha256 = "88db03ea5b9db1dfbf3de8c7be111ed41b121a374645e3ddf3fbba47584c32b1";
};
postInstall = if isPy3k then "" else ''
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/resources?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-scheduler/default.nix b/pkgs/development/python-modules/azure-mgmt-scheduler/default.nix
index a25b81aa5fa..366e8df9a75 100644
--- a/pkgs/development/python-modules/azure-mgmt-scheduler/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-scheduler/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Scheduler Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/scheduler?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-search/default.nix b/pkgs/development/python-modules/azure-mgmt-search/default.nix
index cc287589809..936a1b4269c 100644
--- a/pkgs/development/python-modules/azure-mgmt-search/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-search/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Search Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/search?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix b/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
index e5b35e538ee..72c363b3e66 100644
--- a/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Service Bus Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/servicebus?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix b/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix
index cf44d66eab7..a80c97ea377 100644
--- a/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-servicefabric/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Service Fabric Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/servicefabric?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-signalr/default.nix b/pkgs/development/python-modules/azure-mgmt-signalr/default.nix
index 050e8e7b4e9..2ccb773c105 100644
--- a/pkgs/development/python-modules/azure-mgmt-signalr/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-signalr/default.nix
@@ -29,7 +29,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure SignalR Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-signalr;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-sql/default.nix b/pkgs/development/python-modules/azure-mgmt-sql/default.nix
index 2cb1c16c503..5ad1e620ede 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.13.0";
+ version = "0.14.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "184jma28nyn4c52mjj0g0p6rci6kajsdjqy8mbdaisphpjl4f77l";
+ sha256 = "109w1kj45fvwc94bkhdkj3bdysrskfz8i6ph4qlpjk340zy81vvl";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure SQL Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/sql?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-storage/default.nix b/pkgs/development/python-modules/azure-mgmt-storage/default.nix
index d056a7ad598..c2b172e6c49 100644
--- a/pkgs/development/python-modules/azure-mgmt-storage/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-storage/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "4.1.0";
+ version = "6.0.0";
pname = "azure-mgmt-storage";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1src3ki3xd8x0m6vmxig6y4lg7w4mg0sz6vmnsxdk8mxaird03jj";
+ sha256 = "0pgmxr8shz6rmgbacfy1xb99y9ja38ck1lap0n58m6jjy1mgxk2w";
};
postInstall = if isPy3k then "" else ''
@@ -28,7 +28,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Storage Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/storage?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-subscription/default.nix b/pkgs/development/python-modules/azure-mgmt-subscription/default.nix
index d19aba5fbc2..92dcc7cd952 100644
--- a/pkgs/development/python-modules/azure-mgmt-subscription/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-subscription/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-subscription";
- version = "0.3.0";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "7a095fe46e598210b178e1059bba82eb02f3b8a7f44f3791442ff7d9ff323d2b";
+ sha256 = "1w91zqi2icld76mcrz0kwq0adb1nr83yqdq6qp1p1445p914qjsh";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Subscription Management Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-mgmt-subscription;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix b/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix
index 87b0603877b..946be6f34ca 100644
--- a/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-trafficmanager/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Traffic Manager Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/traffic-manager?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-mgmt-web/default.nix b/pkgs/development/python-modules/azure-mgmt-web/default.nix
index fcdd36fcc23..4a372139fdb 100644
--- a/pkgs/development/python-modules/azure-mgmt-web/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-web/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-web";
- version = "0.43.0";
+ version = "0.43.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0yqxk2zr1ibm2vycyq4vy9hy0xhznma5x3kjl6qxhmb4kyyyljkh";
+ sha256 = "e3ab5acc9f13746e1f4ce19ccbacc4522527dd1f75eff2826cd882b7ba54806a";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Web Apps Management Client Library";
- homepage = https://docs.microsoft.com/en-us/python/api/overview/azure/webapps?view=azure-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-nspkg/default.nix b/pkgs/development/python-modules/azure-nspkg/default.nix
index bb1cb41f341..5be90194194 100644
--- a/pkgs/development/python-modules/azure-nspkg/default.nix
+++ b/pkgs/development/python-modules/azure-nspkg/default.nix
@@ -19,7 +19,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Microsoft Azure SDK for Python";
- homepage = https://github.com/Azure/azure-sdk-for-python;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-servicebus/default.nix b/pkgs/development/python-modules/azure-servicebus/default.nix
index 84ebf617bae..7656e7c6376 100644
--- a/pkgs/development/python-modules/azure-servicebus/default.nix
+++ b/pkgs/development/python-modules/azure-servicebus/default.nix
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This is the Microsoft Azure Service Bus Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/free/master/azure-servicebus;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-servicefabric/default.nix b/pkgs/development/python-modules/azure-servicefabric/default.nix
index 6b9ac45ad97..79d303a4652 100644
--- a/pkgs/development/python-modules/azure-servicefabric/default.nix
+++ b/pkgs/development/python-modules/azure-servicefabric/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "azure-servicefabric";
- version = "6.4.0.0";
+ version = "6.5.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "f049e8c4a179f1277f2ec60158f88caf14a50f7df491fc6841e360cd61746da1";
+ sha256 = "02q32rc3vmg3kpi92s2y2ic47s3mi9qjcvzvrpjdlzji8lhd9w45";
};
propagatedBuildInputs = [
@@ -25,7 +25,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "This project provides a client library in Python that makes it easy to consume Microsoft Azure Storage services";
- homepage = https://pypi.org/project/azure-servicefabric;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix b/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix
index 51e1c08e63d..dbd4c1c040f 100644
--- a/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix
+++ b/pkgs/development/python-modules/azure-servicemanagement-legacy/default.nix
@@ -30,7 +30,7 @@ buildPythonPackage {
meta = with lib; {
description = "This is the Microsoft Azure Service Management Legacy Client Library";
- homepage = https://github.com/Azure/azure-sdk-for-python/tree/master/azure-servicemanagement-legacy;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ olcai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-storage-blob/default.nix b/pkgs/development/python-modules/azure-storage-blob/default.nix
index 2c00d78a718..5ec0dc9f6eb 100644
--- a/pkgs/development/python-modules/azure-storage-blob/default.nix
+++ b/pkgs/development/python-modules/azure-storage-blob/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "azure-storage-blob";
- version = "1.5.0";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f187a878e7a191f4e098159904f72b4146cf70e1aabaf6484ab4ba72fc6f252c";
+ sha256 = "b90323aad60f207f9f90a0c4cf94c10acc313c20b39403398dfba51f25f7b454";
};
propagatedBuildInputs = [
@@ -26,7 +26,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Client library for Microsoft Azure Storage services containing the blob service APIs";
- homepage = https://github.com/Azure/azure-storage-python/tree/master/azure-storage-blob;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ cmcdragonkai mwilsoninsight ];
};
diff --git a/pkgs/development/python-modules/azure-storage-common/default.nix b/pkgs/development/python-modules/azure-storage-common/default.nix
index dc7a0c3107c..50fb3450d84 100644
--- a/pkgs/development/python-modules/azure-storage-common/default.nix
+++ b/pkgs/development/python-modules/azure-storage-common/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "azure-storage-common";
- version = "1.4.2";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4ec87c7537d457ec95252e0e46477e2c1ccf33774ffefd05d8544682cb0ae401";
+ sha256 = "ccedef5c67227bc4d6670ffd37cec18fb529a1b7c3a5e53e4096eb0cf23dc73f";
};
propagatedBuildInputs = [
@@ -30,7 +30,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Client library for Microsoft Azure Storage services containing common code shared by blob, file and queue";
- homepage = https://github.com/Azure/azure-storage-python/tree/master/azure-storage-common;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ cmcdragonkai ];
};
diff --git a/pkgs/development/python-modules/azure-storage-file/default.nix b/pkgs/development/python-modules/azure-storage-file/default.nix
index ffdb2f656c1..088b5260e65 100644
--- a/pkgs/development/python-modules/azure-storage-file/default.nix
+++ b/pkgs/development/python-modules/azure-storage-file/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "azure-storage-file";
- version = "1.4.0";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5217b0441b671246a8d5f506a459fa3af084eeb9297c5be3bbe95d75d23bac2f";
+ sha256 = "3559b9c7ab13450c66ea833eb82c28233bee24f1bd8ca19aa7d27f8c23d5bc53";
};
propagatedBuildInputs = [
@@ -26,7 +26,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Client library for Microsoft Azure Storage services containing the file service APIs";
- homepage = https://github.com/Azure/azure-storage-python/tree/master/azure-storage-file;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ cmcdragonkai ];
};
diff --git a/pkgs/development/python-modules/azure-storage-nspkg/default.nix b/pkgs/development/python-modules/azure-storage-nspkg/default.nix
index 5efef893a75..b8e243c9b6a 100644
--- a/pkgs/development/python-modules/azure-storage-nspkg/default.nix
+++ b/pkgs/development/python-modules/azure-storage-nspkg/default.nix
@@ -22,7 +22,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Client library for Microsoft Azure Storage services owning the azure.storage namespace, user should not use this directly";
- homepage = https://github.com/Azure/azure-storage-python/tree/master/azure-storage-nspkg;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ cmcdragonkai ];
};
diff --git a/pkgs/development/python-modules/azure-storage-queue/default.nix b/pkgs/development/python-modules/azure-storage-queue/default.nix
index 1ca1288e9b4..515b3f398df 100644
--- a/pkgs/development/python-modules/azure-storage-queue/default.nix
+++ b/pkgs/development/python-modules/azure-storage-queue/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "azure-storage-queue";
- version = "1.4.0";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0bafe9e61c0ce7b3f3ecadea21e931dab3248bd4989dc327a8666c5deae7f7ed";
+ sha256 = "14e82d3691f1bbd23f2aff143a6c17af3c297164f6e597d223b65a67051ba278";
};
propagatedBuildInputs = [
@@ -24,7 +24,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Client library for Microsoft Azure Storage services containing the queue service APIs";
- homepage = https://github.com/Azure/azure-storage-python/tree/master/azure-storage-queue;
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.mit;
maintainers = with maintainers; [ cmcdragonkai ];
};
diff --git a/pkgs/development/python-modules/azure-storage/default.nix b/pkgs/development/python-modules/azure-storage/default.nix
index 6693a7464d4..c199fbbeb36 100644
--- a/pkgs/development/python-modules/azure-storage/default.nix
+++ b/pkgs/development/python-modules/azure-storage/default.nix
@@ -28,7 +28,7 @@ buildPythonPackage rec {
meta = with pkgs.lib; {
description = "Microsoft Azure SDK for Python";
- homepage = "https://azure.microsoft.com/en-us/develop/python/";
+ homepage = "https://github.com/Azure/azure-sdk-for-python";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
diff --git a/pkgs/development/python-modules/backports_lzma/default.nix b/pkgs/development/python-modules/backports_lzma/default.nix
index 82025df8b9e..997e4930ac7 100644
--- a/pkgs/development/python-modules/backports_lzma/default.nix
+++ b/pkgs/development/python-modules/backports_lzma/default.nix
@@ -9,13 +9,13 @@
if !(pythonOlder "3.3") then null else buildPythonPackage rec {
pname = "backports.lzma";
- version = "0.0.13";
+ version = "0.0.14";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "50829db66f0445442f6c796bba0ca62d1f87f54760c4682b6d1489e729a43744";
+ sha256 = "16d8b68e4d3cd4e6c9ddb059850452946da3914c8a8e197a7f2b0954559f2df4";
};
buildInputs = [ lzma ];
diff --git a/pkgs/development/python-modules/backports_unittest-mock/default.nix b/pkgs/development/python-modules/backports_unittest-mock/default.nix
index 3baaa871adf..57d2cad281e 100644
--- a/pkgs/development/python-modules/backports_unittest-mock/default.nix
+++ b/pkgs/development/python-modules/backports_unittest-mock/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "backports.unittest_mock";
- version = "1.4";
+ version = "1.5";
src = fetchPypi {
inherit pname version;
- sha256 = "73df9093bc7a2cc8e7018d08d6983dc5bcb2a47d7e7e107b9e8d0711f1702ef8";
+ sha256 = "eff58e53de8fdeb27a1c87a9d57e7b91d15d1bc3854e85344b1a2e69f31ecda7";
};
propagatedBuildInputs = [ mock ];
diff --git a/pkgs/development/python-modules/beautifulsoup4/default.nix b/pkgs/development/python-modules/beautifulsoup4/default.nix
index 1b9ba31f035..c8e8c100616 100644
--- a/pkgs/development/python-modules/beautifulsoup4/default.nix
+++ b/pkgs/development/python-modules/beautifulsoup4/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "beautifulsoup4";
- version = "4.7.1";
+ version = "4.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "945065979fb8529dd2f37dbb58f00b661bdbcbebf954f93b32fdf5263ef35348";
+ sha256 = "6135db2ba678168c07950f9a16c4031822c6f4aec75a65e0a97bc5ca09789931";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/bidict/default.nix b/pkgs/development/python-modules/bidict/default.nix
index e3ceaa0dc9a..e96e59dd7cf 100644
--- a/pkgs/development/python-modules/bidict/default.nix
+++ b/pkgs/development/python-modules/bidict/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "bidict";
- version = "0.18.2";
+ version = "0.18.3";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0br3ljvd56nqifr1mbwksvl5jjk40pihrrjlyn7hmc40yq6m5bvh";
+ sha256 = "1742a25a9ef1b1ac4000683406879a3e1a6577faa02f31e482e6c84e2e3bf628";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/billiard/default.nix b/pkgs/development/python-modules/billiard/default.nix
index dd4b548563c..e53aa40446e 100644
--- a/pkgs/development/python-modules/billiard/default.nix
+++ b/pkgs/development/python-modules/billiard/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPyPy, pytest, case, psutil }:
+{ stdenv, buildPythonPackage, fetchPypi, isPyPy, pytest_4, case, psutil }:
buildPythonPackage rec {
pname = "billiard";
- version = "3.6.0.0";
+ version = "3.6.1.0";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "756bf323f250db8bf88462cd042c992ba60d8f5e07fc5636c24ba7d6f4261d84";
+ sha256 = "b8809c74f648dfe69b973c8e660bcec00603758c9db8ba89d7719f88d5f01f26";
};
- checkInputs = [ pytest case psutil ];
+ checkInputs = [ pytest_4 case psutil ];
meta = with stdenv.lib; {
homepage = https://github.com/celery/billiard;
diff --git a/pkgs/development/python-modules/bitarray/0001-Buffer-Protocol-Py3.patch b/pkgs/development/python-modules/bitarray/0001-Buffer-Protocol-Py3.patch
deleted file mode 100644
index e1019115ac7..00000000000
--- a/pkgs/development/python-modules/bitarray/0001-Buffer-Protocol-Py3.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-From c636f0cc386c9ded9f31947bbd74affccc93c21a Mon Sep 17 00:00:00 2001
-From: yoch
-Date: Mon, 14 May 2018 21:55:00 +0300
-Subject: [PATCH] Adding buffer protocol support for Python 3
-
----
- bitarray/_bitarray.c | 12 ++++++++++--
- bitarray/test_bitarray.py | 14 +++++++-------
- 2 files changed, 17 insertions(+), 9 deletions(-)
-
-diff --git a/bitarray/_bitarray.c b/bitarray/_bitarray.c
-index d2c19cb..be6b379 100644
---- a/bitarray/_bitarray.c
-+++ b/bitarray/_bitarray.c
-@@ -48,7 +48,7 @@ int PyIndex_Check(PyObject *o)
- #define Py_SIZE(ob) (((PyVarObject *) (ob))->ob_size)
- #endif
-
--#if PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION == 7
-+#if PY_MAJOR_VERSION == 3 || (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION == 7)
- /* (new) buffer protocol */
- #define WITH_BUFFER
- #endif
-@@ -2787,6 +2787,8 @@ static PyTypeObject BitarrayIter_Type = {
-
- /********************* Bitarray Buffer Interface ************************/
- #ifdef WITH_BUFFER
-+
-+#if PY_MAJOR_VERSION == 2
- static Py_ssize_t
- bitarray_buffer_getreadbuf(bitarrayobject *self,
- Py_ssize_t index, const void **ptr)
-@@ -2831,6 +2833,8 @@ bitarray_buffer_getcharbuf(bitarrayobject *self,
- return Py_SIZE(self);
- }
-
-+#endif
-+
- static int
- bitarray_getbuffer(bitarrayobject *self, Py_buffer *view, int flags)
- {
-@@ -2857,14 +2861,18 @@ bitarray_releasebuffer(bitarrayobject *self, Py_buffer *view)
- }
-
- static PyBufferProcs bitarray_as_buffer = {
-+#if PY_MAJOR_VERSION == 2 // old buffer protocol
- (readbufferproc) bitarray_buffer_getreadbuf,
- (writebufferproc) bitarray_buffer_getwritebuf,
- (segcountproc) bitarray_buffer_getsegcount,
- (charbufferproc) bitarray_buffer_getcharbuf,
-+#endif
- (getbufferproc) bitarray_getbuffer,
- (releasebufferproc) bitarray_releasebuffer,
- };
-+
- #endif /* WITH_BUFFER */
-+
- /************************** Bitarray Type *******************************/
-
- static PyTypeObject Bitarraytype = {
-@@ -2898,7 +2906,7 @@ static PyTypeObject Bitarraytype = {
- 0, /* tp_as_buffer */
- #endif
- Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_WEAKREFS
--#ifdef WITH_BUFFER
-+#if defined(WITH_BUFFER) && PY_MAJOR_VERSION == 2
- | Py_TPFLAGS_HAVE_NEWBUFFER
- #endif
- , /* tp_flags */
-diff --git a/bitarray/test_bitarray.py b/bitarray/test_bitarray.py
-index 44de2f0..b72b554 100644
---- a/bitarray/test_bitarray.py
-+++ b/bitarray/test_bitarray.py
-@@ -2113,10 +2113,10 @@ def test_read1(self):
- a = bitarray('01000001' '01000010' '01000011', endian='big')
- v = memoryview(a)
- self.assertEqual(len(v), 3)
-- self.assertEqual(v[0], 'A')
-- self.assertEqual(v[:].tobytes(), 'ABC')
-+ #self.assertEqual(v[0], 'A')
-+ self.assertEqual(v[:].tobytes(), b'ABC')
- a[13] = 1
-- self.assertEqual(v[:].tobytes(), 'AFC')
-+ self.assertEqual(v[:].tobytes(), b'AFC')
-
- def test_read2(self):
- a = bitarray([randint(0, 1) for d in range(8000)])
-@@ -2131,14 +2131,14 @@ def test_write(self):
- a.setall(0)
- v = memoryview(a)
- self.assertFalse(v.readonly)
-- v[50000] = '\xff'
-+ v[50000] = 255 if is_py3k else '\xff'
- self.assertEqual(a[399999:400009], bitarray('0111111110'))
- a[400003] = 0
- self.assertEqual(a[399999:400009], bitarray('0111011110'))
-- v[30001:30004] = 'ABC'
-- self.assertEqual(a[240000:240040].tobytes(), '\x00ABC\x00')
-+ v[30001:30004] = b'ABC'
-+ self.assertEqual(a[240000:240040].tobytes(), b'\x00ABC\x00')
-
--if sys.version_info[:2] == (2, 7):
-+if sys.version_info[:2] >= (2, 7):
- tests.append(BufferInterfaceTests)
-
- # ---------------------------------------------------------------------------
diff --git a/pkgs/development/python-modules/bitarray/default.nix b/pkgs/development/python-modules/bitarray/default.nix
index c413303dd21..78372598096 100644
--- a/pkgs/development/python-modules/bitarray/default.nix
+++ b/pkgs/development/python-modules/bitarray/default.nix
@@ -1,17 +1,14 @@
{ lib, buildPythonPackage, fetchPypi }:
buildPythonPackage rec {
- version = "0.8.3";
+ version = "1.0.1";
pname = "bitarray";
src = fetchPypi {
inherit pname version;
- sha256 = "0pl9p4j3dhlyffsqra6h28q7jph6v3hgppg786lkmnqdh45x6305";
+ sha256 = "3eb500f8b9cde19e14472fcbee0195dbf0fbac006f8406a03f0cfb495dff20a0";
};
- # Delete once https://github.com/ilanschnell/bitarray/pull/55 is merged
- patches = [ ./0001-Buffer-Protocol-Py3.patch ];
-
meta = with lib; {
description = "Efficient arrays of booleans";
homepage = https://github.com/ilanschnell/bitarray;
diff --git a/pkgs/development/python-modules/bitstruct/default.nix b/pkgs/development/python-modules/bitstruct/default.nix
index 2bc4a5bbb61..3e546d38697 100644
--- a/pkgs/development/python-modules/bitstruct/default.nix
+++ b/pkgs/development/python-modules/bitstruct/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "bitstruct";
- version = "6.0.0";
+ version = "8.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1znqgy2ikdqn6n6mv1ccfbl0q7x65bh3i9ph0yjl4rihwvxyg9fg";
+ sha256 = "84893f90eb78f8179af24a87622ef964ede5c7e785562022917033987d6ce198";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/black/default.nix b/pkgs/development/python-modules/black/default.nix
index f17f94387f3..315e891030e 100644
--- a/pkgs/development/python-modules/black/default.nix
+++ b/pkgs/development/python-modules/black/default.nix
@@ -1,18 +1,20 @@
{ stdenv, buildPythonPackage, fetchPypi, pythonOlder
, attrs, click, toml, appdirs, aiohttp, aiohttp-cors
-, glibcLocales, pytest }:
+, glibcLocales, typed-ast, pathspec, regex
+, setuptools_scm, pytest }:
buildPythonPackage rec {
pname = "black";
- version = "19.3b0";
+ version = "19.10b0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "073kd5rs02lisp6n3h7yai9lix520xnaa6c7rdmp2sci9pyhz5b8";
+ sha256 = "0f8mr0yzj78q1dx7v6ggbgfir2wv0n5z2shfbbvfdq7910xbgvf2";
};
+ nativeBuildInputs = [ setuptools_scm ];
checkInputs = [ pytest glibcLocales ];
# Necessary for the tests to pass on Darwin with sandbox enabled.
@@ -20,6 +22,7 @@ buildPythonPackage rec {
__darwinAllowLocalNetworking = true;
# Don't know why these tests fails
+ # Disable test_expression_diff, because it fails on darwin
checkPhase = ''
LC_ALL="en_US.UTF-8" pytest \
--deselect tests/test_black.py::BlackTestCase::test_expression_diff \
@@ -27,7 +30,7 @@ buildPythonPackage rec {
--deselect tests/test_black.py::BlackTestCase::test_failed_formatting_does_not_get_cached
'';
- propagatedBuildInputs = [ attrs appdirs click toml aiohttp aiohttp-cors ];
+ propagatedBuildInputs = [ attrs appdirs click toml aiohttp aiohttp-cors pathspec regex typed-ast ];
meta = with stdenv.lib; {
description = "The uncompromising Python code formatter";
diff --git a/pkgs/development/python-modules/blis/default.nix b/pkgs/development/python-modules/blis/default.nix
index 6afbe0e2f5d..ca6d5d62442 100644
--- a/pkgs/development/python-modules/blis/default.nix
+++ b/pkgs/development/python-modules/blis/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "blis";
- version = "0.4.0";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1khh02z6wryrnrxlx2wrxzhaqsg5hlgypy0643rvi4zcqanvdpym";
+ sha256 = "d69257d317e86f34a7f230a2fd1f021fd2a1b944137f40d8cdbb23bd334cd0c4";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/blivet/default.nix b/pkgs/development/python-modules/blivet/default.nix
index 1c86c02f7a8..9bf93fe8c38 100644
--- a/pkgs/development/python-modules/blivet/default.nix
+++ b/pkgs/development/python-modules/blivet/default.nix
@@ -4,7 +4,6 @@
let
pyenable = { enablePython = true; };
- selinuxWithPython = libselinux.override pyenable;
cryptsetupWithPython = cryptsetup.override pyenable;
in buildPythonPackage rec {
pname = "blivet";
@@ -31,7 +30,7 @@ in buildPythonPackage rec {
'';
propagatedBuildInputs = [
- pykickstart pyparted pyblock pyudev selinuxWithPython.py cryptsetupWithPython
+ pykickstart pyparted pyblock pyudev libselinux cryptsetupWithPython
six
];
diff --git a/pkgs/development/python-modules/boolean-py/default.nix b/pkgs/development/python-modules/boolean-py/default.nix
index cf35243f2b0..8f5ef73c7e2 100644
--- a/pkgs/development/python-modules/boolean-py/default.nix
+++ b/pkgs/development/python-modules/boolean-py/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "boolean.py";
- version = "3.6";
+ version = "3.7";
src = fetchFromGitHub {
owner = "bastikr";
repo = "boolean.py";
rev = "v${version}";
- sha256 = "1wc89y73va58cj7dsx6c199zpxsy9q53dsffsdj6zmc90inqz6qs";
+ sha256 = "1q9ji2jq07qr6vgp9yv6y8lx6h0zyi07fqjga3yi3vpfk46h2jn1";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/bootstrapped-pip/default.nix b/pkgs/development/python-modules/bootstrapped-pip/default.nix
index d2f64a5e5a8..8bb713b7641 100644
--- a/pkgs/development/python-modules/bootstrapped-pip/default.nix
+++ b/pkgs/development/python-modules/bootstrapped-pip/default.nix
@@ -1,35 +1,19 @@
{ stdenv, python, fetchPypi, makeWrapper, unzip, makeSetupHook
, pipInstallHook
, setuptoolsBuildHook
-
+, wheel, pip, setuptools
}:
-let
- wheel_source = fetchPypi {
- pname = "wheel";
- version = "0.33.6";
- format = "wheel";
- sha256 = "f4da1763d3becf2e2cd92a14a7c920f0f00eca30fdde9ea992c836685b9faf28";
- };
- setuptools_source = fetchPypi {
- pname = "setuptools";
- version = "41.2.0";
- format = "wheel";
- sha256 = "4380abcf2a4ffd1a5ba22d687c6d690dce83b2b51c70e9c6d09f7e8c7e8040dc";
- };
-
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "pip";
- version = "19.2.3";
+ inherit (pip) version;
name = "${python.libPrefix}-bootstrapped-${pname}-${version}";
- src = fetchPypi {
- inherit pname version;
- format = "wheel";
- sha256 = "340a0ba40fdeb16413914c0fcd8e0b4ebb0bf39a900ec80e11c05d836c05103f";
- };
+ srcs = [ wheel.src pip.src setuptools.src ];
+ sourceRoot = ".";
dontUseSetuptoolsBuild = true;
+ dontUsePipInstall = true;
# Should be propagatedNativeBuildInputs
propagatedBuildInputs = [
@@ -38,13 +22,6 @@ in stdenv.mkDerivation rec {
(setuptoolsBuildHook.override{setuptools=null; wheel=null;})
];
- unpackPhase = ''
- mkdir -p $out/${python.sitePackages}
- unzip -d $out/${python.sitePackages} $src
- unzip -d $out/${python.sitePackages} ${setuptools_source}
- unzip -d $out/${python.sitePackages} ${wheel_source}
- '';
-
postPatch = ''
mkdir -p $out/bin
'';
@@ -52,18 +29,38 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper unzip ];
buildInputs = [ python ];
- installPhase = ''
+ buildPhase = ":";
- # install pip binary
- echo '#!${python.interpreter}' > $out/bin/pip
- echo 'import sys;from pip._internal import main' >> $out/bin/pip
- echo 'sys.exit(main())' >> $out/bin/pip
- chmod +x $out/bin/pip
+ installPhase = stdenv.lib.strings.optionalString (!stdenv.hostPlatform.isWindows) ''
+ export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
+ '' + ''
+ # Give folders a known name
+ mv pip* pip
+ mv setuptools* setuptools
+ mv wheel* wheel
+ # Set up PYTHONPATH. The above folders need to be on PYTHONPATH
+ # $out is where we are installing to and takes precedence
+ export PYTHONPATH="$out/${python.sitePackages}:$(pwd)/pip/src:$(pwd)/setuptools:$(pwd)/setuptools/pkg_resources:$(pwd)/wheel"
- # wrap binaries with PYTHONPATH
- for f in $out/bin/*; do
- wrapProgram $f --prefix PYTHONPATH ":" $out/${python.sitePackages}/
- done
+ echo "Building setuptools wheel..."
+ pushd setuptools
+ ${python.pythonForBuild.interpreter} -m pip install --no-build-isolation --no-index --prefix=$out --ignore-installed --no-dependencies --no-cache --build tmpbuild .
+ popd
+
+ echo "Building wheel wheel..."
+ pushd wheel
+ ${python.pythonForBuild.interpreter} -m pip install --no-build-isolation --no-index --prefix=$out --ignore-installed --no-dependencies --no-cache --build tmpbuild .
+ popd
+
+ echo "Building pip wheel..."
+ pushd pip
+ ${python.pythonForBuild.interpreter} -m pip install --no-build-isolation --no-index --prefix=$out --ignore-installed --no-dependencies --no-cache --build tmpbuild .
+ popd
'';
+ meta = {
+ description = "Version of pip used for bootstrapping";
+ license = stdenv.lib.unique (pip.meta.license ++ setuptools.meta.license ++ wheel.meta.license);
+ homepage = pip.meta.homepage;
+ };
}
diff --git a/pkgs/development/python-modules/boto/default.nix b/pkgs/development/python-modules/boto/default.nix
index e58f071589a..8452e05becc 100644
--- a/pkgs/development/python-modules/boto/default.nix
+++ b/pkgs/development/python-modules/boto/default.nix
@@ -1,6 +1,7 @@
{ pkgs
, buildPythonPackage
, fetchPypi
+, isPy38
, python
, nose
, mock
@@ -21,6 +22,7 @@ buildPythonPackage rec {
${python.interpreter} tests/test.py default
'';
+ doCheck = (!isPy38); # hmac functionality has changed
checkInputs = [ nose mock ];
propagatedBuildInputs = [ requests httpretty ];
diff --git a/pkgs/development/python-modules/boto3/default.nix b/pkgs/development/python-modules/boto3/default.nix
index 34178befebe..724fc80f141 100644
--- a/pkgs/development/python-modules/boto3/default.nix
+++ b/pkgs/development/python-modules/boto3/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "boto3";
- version = "1.9.205"; # N.B: if you change this, change botocore too
+ version = "1.10.1"; # N.B: if you change this, change botocore too
src = fetchPypi {
inherit pname version;
- sha256 = "1zxz1d6w3f4ip04bm26xplpxjhblc2vfmqcs5n63a9y1h43mk171";
+ sha256 = "2904bfb928116fea3a83247de6c3687eb9bf942d764e361f5574d5ac11be2ad3";
};
propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
diff --git a/pkgs/development/python-modules/botocore/default.nix b/pkgs/development/python-modules/botocore/default.nix
index e1465e86b0e..50504257c64 100644
--- a/pkgs/development/python-modules/botocore/default.nix
+++ b/pkgs/development/python-modules/botocore/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "botocore";
- version = "1.12.205"; # N.B: if you change this, change boto3 and awscli to a matching version
+ version = "1.13.2"; # N.B: if you change this, change boto3 and awscli to a matching version
src = fetchPypi {
inherit pname version;
- sha256 = "19ls7hdmcaqrrq8przqy05s8chsy8315ic2zg185k6m64pvr0qhd";
+ sha256 = "8223485841ef4731a5d4943a733295ba69d0005c4ae64c468308cc07f6960d39";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/python-modules/bottle/default.nix b/pkgs/development/python-modules/bottle/default.nix
index 6e1eb5ced00..f36a84b85ca 100644
--- a/pkgs/development/python-modules/bottle/default.nix
+++ b/pkgs/development/python-modules/bottle/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "bottle";
- version = "0.12.16";
+ version = "0.12.17";
src = fetchPypi {
inherit pname version;
- sha256 = "9c310da61e7df2b6ac257d8a90811899ccb3a9743e77e947101072a2e3186726";
+ sha256 = "e9eaa412a60cc3d42ceb42f58d15864d9ed1b92e9d630b8130c871c5bb16107c";
};
propagatedBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/bpython/default.nix b/pkgs/development/python-modules/bpython/default.nix
index c1d9a1a8f82..a91be0e13dd 100644
--- a/pkgs/development/python-modules/bpython/default.nix
+++ b/pkgs/development/python-modules/bpython/default.nix
@@ -2,17 +2,17 @@
buildPythonPackage rec {
pname = "bpython";
- version = "0.17.1";
+ version = "0.18";
src = fetchPypi {
inherit pname version;
- sha256 = "8907c510bca3c4d9bc0a157279bdc5e3b739cc68c0f247167279b6fe4becb02f";
+ sha256 = "56cc20dbe568c98c81de4990fddf5862c0d8d3ab0ad1cf7057988abc5f7686c2";
};
propagatedBuildInputs = [ curtsies greenlet pygments requests urwid ];
postInstall = ''
- substituteInPlace "$out/share/applications/bpython.desktop" \
+ substituteInPlace "$out/share/applications/org.bpython-interpreter.bpython.desktop" \
--replace "Exec=/usr/bin/bpython" "Exec=$out/bin/bpython"
'';
diff --git a/pkgs/development/python-modules/breathe/default.nix b/pkgs/development/python-modules/breathe/default.nix
index 9a4a26e18b0..08e37e2773c 100644
--- a/pkgs/development/python-modules/breathe/default.nix
+++ b/pkgs/development/python-modules/breathe/default.nix
@@ -1,12 +1,12 @@
{ lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k }:
buildPythonPackage rec {
- version = "4.13.0";
+ version = "4.13.1";
pname = "breathe";
src = fetchPypi {
inherit pname version;
- sha256 = "08xs1cqpvcv7735j19c35br34gbwzfn89rkg12n2yfz4af0x3xfp";
+ sha256 = "c6752345252f48092bf72a450fd9e84367bd5b4af99d86c92047f82c6c2287ab";
};
propagatedBuildInputs = [ docutils six sphinx ];
diff --git a/pkgs/development/python-modules/broadlink/default.nix b/pkgs/development/python-modules/broadlink/default.nix
index 4633cb1ecfb..af03e1ad665 100644
--- a/pkgs/development/python-modules/broadlink/default.nix
+++ b/pkgs/development/python-modules/broadlink/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "broadlink";
- version = "0.9";
+ version = "0.12.0";
src = fetchPypi {
inherit pname version;
- sha256 = "10dnd859yjh1h6qrxhvkslbsj5fh5g654xsq2yqblkkv3xd711rs";
+ sha256 = "6448327f8f1cd0c103971a724a3e60629ccb5e8c302e7fdcbde6464e8edef2d8";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/buildbot/default.nix b/pkgs/development/python-modules/buildbot/default.nix
index 763362f6bd0..8fc7b62a63c 100644
--- a/pkgs/development/python-modules/buildbot/default.nix
+++ b/pkgs/development/python-modules/buildbot/default.nix
@@ -1,9 +1,9 @@
-{ stdenv, lib, buildPythonPackage, fetchPypi, makeWrapper, isPy3k,
+{ stdenv, lib, buildPythonPackage, fetchPypi, fetchpatch, makeWrapper, isPy3k,
python, twisted, jinja2, zope_interface, future, sqlalchemy,
sqlalchemy_migrate, dateutil, txaio, autobahn, pyjwt, pyyaml, treq,
txrequests, pyjade, boto3, moto, mock, python-lz4, setuptoolsTrial,
- isort, pylint, flake8, buildbot-worker, buildbot-pkg, parameterized,
- git, glibcLocales }:
+ isort, pylint, flake8, buildbot-worker, buildbot-pkg, buildbot-plugins,
+ parameterized, git, openssh, glibcLocales }:
let
withPlugins = plugins: buildPythonPackage {
@@ -25,11 +25,11 @@ let
package = buildPythonPackage rec {
pname = "buildbot";
- version = "2.4.1";
+ version = "2.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0sqsp7ikmg5v48n1sy7l4913g906hyi1g9sikxd07n8vysp0ncx8";
+ sha256 = "06dza7kggybz8nf3i1skkadwrq9s0nkpqjfahifysaag3j3b5rp4";
};
propagatedBuildInputs = [
@@ -63,8 +63,10 @@ let
flake8
buildbot-worker
buildbot-pkg
+ buildbot-plugins.www
parameterized
git
+ openssh
glibcLocales
];
@@ -72,6 +74,13 @@ let
# This patch disables the test that tries to read /etc/os-release which
# is not accessible in sandboxed builds.
./skip_test_linux_distro.patch
+ # Work around https://github.com/glyph/automat/issues/117
+ (fetchpatch {
+ url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/buildbot-automat-117.diff?h=packages/buildbot&id=7904292340f98578adfe783a09e9eb4c5b1d4632";
+ name = "buildbot-automat-117.diff";
+ stripLen = 1;
+ sha256 = "0rng6f8nvghkihajz9m925rdp9q3c395bj4wc7r2s1minv613hba";
+ })
];
postPatch = ''
@@ -93,7 +102,7 @@ let
};
meta = with lib; {
- homepage = http://buildbot.net/;
+ homepage = "https://buildbot.net/";
description = "Buildbot is an open-source continuous integration framework for automating software build, test, and release processes";
maintainers = with maintainers; [ nand0p ryansydnor lopsided98 ];
license = licenses.gpl2;
diff --git a/pkgs/development/python-modules/buildbot/pkg.nix b/pkgs/development/python-modules/buildbot/pkg.nix
index 31723b9537d..1a75d6a634f 100644
--- a/pkgs/development/python-modules/buildbot/pkg.nix
+++ b/pkgs/development/python-modules/buildbot/pkg.nix
@@ -1,12 +1,12 @@
-{ lib, buildPythonPackage, fetchPypi }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k }:
buildPythonPackage rec {
pname = "buildbot-pkg";
- version = "2.4.1";
+ version = "2.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0dfx3b6w9b326a0jrgc42a5ki84ya7bvx10pm62bfcby0mixhd4y";
+ sha256 = "1my9a791y6hsazzqs3f3svl6zw28x3qwj0a0vxffybqdij650nvw";
};
postPatch = ''
@@ -15,8 +15,10 @@ buildPythonPackage rec {
substituteInPlace buildbot_pkg.py --replace "os.listdir = listdir" ""
'';
+ disabled = !isPy3k;
+
meta = with lib; {
- homepage = http://buildbot.net/;
+ homepage = "https://buildbot.net/";
description = "Buildbot Packaging Helper";
maintainers = with maintainers; [ nand0p ryansydnor lopsided98 ];
license = licenses.gpl2;
diff --git a/pkgs/development/python-modules/buildbot/plugins.nix b/pkgs/development/python-modules/buildbot/plugins.nix
index e0855bbcb3d..7ee8ddfb61a 100644
--- a/pkgs/development/python-modules/buildbot/plugins.nix
+++ b/pkgs/development/python-modules/buildbot/plugins.nix
@@ -1,4 +1,4 @@
-{ lib, buildPythonPackage, fetchPypi, buildbot, buildbot-pkg, mock }:
+{ lib, buildPythonPackage, fetchPypi, buildbot-pkg, mock }:
{
www = buildPythonPackage rec {
@@ -7,13 +7,23 @@
src = fetchPypi {
inherit pname version;
- sha256 = "0l4kyxh62y86cw97101gjs42n1sdw1n18cgh6mm337gzjn42nv3x";
+ sha256 = "0awy96pb9s9g0nrmlrvqf5zi878z6mvj653inf9sm89x601a6lp1";
};
- buildInputs = [ buildbot buildbot-pkg mock ];
+ # Remove unneccessary circular dependency on buildbot
+ postPatch = ''
+ sed -i setup.py \
+ -e "/import buildbot/d" \
+ -e "s/'buildbot',//"
+ '';
+
+ buildInputs = [ buildbot-pkg mock ];
+
+ # No tests
+ doCheck = false;
meta = with lib; {
- homepage = http://buildbot.net/;
+ homepage = "https://buildbot.net/";
description = "Buildbot UI";
maintainers = with maintainers; [ nand0p ryansydnor lopsided98 ];
license = licenses.gpl2;
@@ -26,14 +36,16 @@
src = fetchPypi {
inherit pname version;
- sha256 = "1s0jl5b9zd7iwxqfb2g145nzf5nx6q44x4y1axkzilkd777162cz";
+ sha256 = "0bp7bbq6rq1kdg3pf8plcpc4amam0pks5dlmyqj6bn29skfa5h1j";
};
buildInputs = [ buildbot-pkg ];
- checkInputs = [ buildbot ];
+
+ # No tests
+ doCheck = false;
meta = with lib; {
- homepage = http://buildbot.net/;
+ homepage = "https://buildbot.net/";
description = "Buildbot Console View Plugin";
maintainers = with maintainers; [ nand0p ryansydnor lopsided98 ];
license = licenses.gpl2;
@@ -46,14 +58,16 @@
src = fetchPypi {
inherit pname version;
- sha256 = "0qld1424d4qvf08qz5ibl3pv0qzj0qxrvgra5dr3wagaq3jfh3kz";
+ sha256 = "1mxxkqzh4a6574n2lk2ndi77d9g93hjpkwsqizj911n6ibsn4qw3";
};
buildInputs = [ buildbot-pkg ];
- checkInputs = [ buildbot ];
+
+ # No tests
+ doCheck = false;
meta = with lib; {
- homepage = http://buildbot.net/;
+ homepage = "https://buildbot.net/";
description = "Buildbot Waterfall View Plugin";
maintainers = with maintainers; [ nand0p ryansydnor lopsided98 ];
license = licenses.gpl2;
@@ -66,14 +80,16 @@
src = fetchPypi {
inherit pname version;
- sha256 = "1di8w9dzalg3d2k3wff682irbi8dcksysc9n176zncmkbi2pr2ia";
+ sha256 = "1fkrd5crbgqgp8mr8qgfy559f59ys6hrspddzk3fwg5hrsckkjwr";
};
buildInputs = [ buildbot-pkg ];
- checkInputs = [ buildbot ];
+
+ # No tests
+ doCheck = false;
meta = with lib; {
- homepage = http://buildbot.net/;
+ homepage = "https://buildbot.net/";
description = "Buildbot Grid View Plugin";
maintainers = with maintainers; [ nand0p lopsided98 ];
license = licenses.gpl2;
@@ -86,14 +102,16 @@
src = fetchPypi {
inherit pname version;
- sha256 = "0gh6ddczlga75n6fh9pkbv39x8p3b6pqviaj287wab27wimd1hxa";
+ sha256 = "0cvbizcc92df08xcs8w6ah51yfilxz7sx9g8bbdrvw6m586ziczb";
};
buildInputs = [ buildbot-pkg ];
- checkInputs = [ buildbot ];
+
+ # No tests
+ doCheck = false;
meta = with lib; {
- homepage = http://buildbot.net/;
+ homepage = "https://buildbot.net/";
description = "Buildbot WSGI dashboards Plugin";
maintainers = with maintainers; [ lopsided98 ];
license = licenses.gpl2;
diff --git a/pkgs/development/python-modules/buildbot/worker.nix b/pkgs/development/python-modules/buildbot/worker.nix
index ceeb365d1e3..19ce3bf0ad6 100644
--- a/pkgs/development/python-modules/buildbot/worker.nix
+++ b/pkgs/development/python-modules/buildbot/worker.nix
@@ -3,11 +3,11 @@
buildPythonPackage (rec {
pname = "buildbot-worker";
- version = "2.4.1";
+ version = "2.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1l2ax9ywrhgrs9f9yyhiq5nhcf34w916ikx6bjcd6f201ixky1xg";
+ sha256 = "05c8q6ykharry4lv47imh6agq55fxar8a9ldwx46clb480qwyc43";
};
propagatedBuildInputs = [ twisted future ];
@@ -20,7 +20,7 @@ buildPythonPackage (rec {
'';
meta = with lib; {
- homepage = http://buildbot.net/;
+ homepage = "https://buildbot.net/";
description = "Buildbot Worker Daemon";
maintainers = with maintainers; [ nand0p ryansydnor lopsided98 ];
license = licenses.gpl2;
diff --git a/pkgs/development/python-modules/buildout-nix/default.nix b/pkgs/development/python-modules/buildout-nix/default.nix
index 70dd13cf3b4..c33006377df 100644
--- a/pkgs/development/python-modules/buildout-nix/default.nix
+++ b/pkgs/development/python-modules/buildout-nix/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "zc.buildout";
- version = "2.13.1";
+ version = "2.13.2";
src = fetchPypi {
inherit pname version;
- sha256 = "3d14d07226963a517295dfad5879d2799e2e3b65b2c61c71b53cb80f5ab11484";
+ sha256 = "5dd4de86dda684c46ef8ee9cc84e335ca7f6275d4363a684de82225270d1e328";
};
patches = [ ./nix.patch ];
diff --git a/pkgs/development/python-modules/bumps/default.nix b/pkgs/development/python-modules/bumps/default.nix
index ccbbf67c596..05506a12db0 100644
--- a/pkgs/development/python-modules/bumps/default.nix
+++ b/pkgs/development/python-modules/bumps/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "bumps";
- version = "0.7.12";
+ version = "0.7.13";
propagatedBuildInputs = [six];
@@ -12,7 +12,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0a8m56bwyi0gdrf3kgkdw3cajyxlr40qrj1xlh5yn4qqjbz7ym02";
+ sha256 = "fdcf335b800d892edfdbc87fdd539cb45166d8667edbec3dfbb1a3b5c3a35547";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/can/default.nix b/pkgs/development/python-modules/can/default.nix
index b87e526dc45..b9d2b4b7751 100644
--- a/pkgs/development/python-modules/can/default.nix
+++ b/pkgs/development/python-modules/can/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "python-can";
- version = "3.3.1";
+ version = "3.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1giv9s6w90lalxsijgnxzynygkckcfyaxnxsldbwv0784vwy1jcd";
+ sha256 = "5fefb5c1e7e7f07faefc02c6eac79f9b58376f007048a04d8e7f325d48ec6b2e";
};
propagatedBuildInputs = [ wrapt pyserial aenum ] ++ lib.optional (pythonOlder "3.5") typing;
diff --git a/pkgs/development/python-modules/cerberus/default.nix b/pkgs/development/python-modules/cerberus/default.nix
index 81f6ef1e837..5218a55078d 100644
--- a/pkgs/development/python-modules/cerberus/default.nix
+++ b/pkgs/development/python-modules/cerberus/default.nix
@@ -2,15 +2,19 @@
buildPythonPackage rec {
pname = "Cerberus";
- version = "1.3.1";
+ version = "1.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0be48fc0dc84f83202a5309c0aa17cd5393e70731a1698a50d118b762fbe6875";
+ sha256 = "12cm547hpypqd7bwcl4wr4w6varibc1dagzicg5qbp86yaa6cbih";
};
checkInputs = [ pytestrunner pytest ];
+ checkPhase = ''
+ pytest -k 'not nested_oneofs'
+ '';
+
meta = with stdenv.lib; {
homepage = http://python-cerberus.org/;
description = "Lightweight, extensible schema and data validation tool for Python dictionaries";
diff --git a/pkgs/development/python-modules/certifi/default.nix b/pkgs/development/python-modules/certifi/default.nix
index 935c0d60061..40e74328572 100644
--- a/pkgs/development/python-modules/certifi/default.nix
+++ b/pkgs/development/python-modules/certifi/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "certifi";
- version = "2019.6.16";
+ version = "2019.9.11";
src = fetchPypi {
inherit pname version;
- sha256 = "945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695";
+ sha256 = "0l0yw94ypd117bl7f0fx8sqw9wsnrpcsn92vr7nkxy54zq665wz4";
};
meta = {
diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix
index cfabeb16b59..6d805161641 100644
--- a/pkgs/development/python-modules/cffi/default.nix
+++ b/pkgs/development/python-modules/cffi/default.nix
@@ -2,11 +2,11 @@
if isPyPy then null else buildPythonPackage rec {
pname = "cffi";
- version = "1.12.3";
+ version = "1.13.1";
src = fetchPypi {
inherit pname version;
- sha256 = "041c81822e9f84b1d9c401182e174996f0bae9991f33725d059b771744290774";
+ sha256 = "558b3afef987cf4b17abd849e7bedf64ee12b28175d564d05b628a0f9355599b";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/python-modules/cfn-lint/default.nix b/pkgs/development/python-modules/cfn-lint/default.nix
index d6205b27687..15133257738 100644
--- a/pkgs/development/python-modules/cfn-lint/default.nix
+++ b/pkgs/development/python-modules/cfn-lint/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "cfn-lint";
- version = "0.19.1";
+ version = "0.24.5";
src = fetchPypi {
inherit pname version;
- sha256 = "5a723ff791fc23aced78e9cde28f18f9eeae9a24f91db2b7a20f7aa837a613b3";
+ sha256 = "1268c9730ba869f0f630eaf5bac34795553a97385d38eb91b9f7f5c3f73c8982";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/cftime/default.nix b/pkgs/development/python-modules/cftime/default.nix
index d4f59d41771..5046017a94d 100644
--- a/pkgs/development/python-modules/cftime/default.nix
+++ b/pkgs/development/python-modules/cftime/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "cftime";
- version = "1.0.3.4";
+ version = "1.0.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0362dhxbzk593walyjz30dll6y2y79wialik647cbwdsf3ad0x6x";
+ sha256 = "1ac64f8f9066ea756ea27d67cedaf064e7c866275218fa7c84684066a5890f70";
};
checkInputs = [ pytest coveralls pytestcov ];
diff --git a/pkgs/development/python-modules/chainer/default.nix b/pkgs/development/python-modules/chainer/default.nix
index 42e24dedba2..52ba0346159 100644
--- a/pkgs/development/python-modules/chainer/default.nix
+++ b/pkgs/development/python-modules/chainer/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "chainer";
- version = "5.2.0";
+ version = "6.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cc8390a7f445a14a1bc71d54de348be247158fe2813a5ef11c5046265001c8c4";
+ sha256 = "dacbcaa361cebdfbf6f212d138570333611b8f5de553093b1752c578b022a774";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/chalice/default.nix b/pkgs/development/python-modules/chalice/default.nix
index 19aaf3368e5..d354c523949 100644
--- a/pkgs/development/python-modules/chalice/default.nix
+++ b/pkgs/development/python-modules/chalice/default.nix
@@ -19,11 +19,11 @@
buildPythonPackage rec {
pname = "chalice";
- version = "1.7.0";
+ version = "1.12.0";
src = fetchPypi {
inherit pname version;
- sha256 = "98a1237bf77f18761d8f964cb3c3b794e2d377a261b5e1640268608ec94336fa";
+ sha256 = "f8f929f26df77285a202fb93174400230f8912c5b9c1fb061c7836a78413e325";
};
checkInputs = [ watchdog pytest hypothesis mock ];
diff --git a/pkgs/development/python-modules/channels/default.nix b/pkgs/development/python-modules/channels/default.nix
index 0b06516bb5c..9cdbd0dac11 100644
--- a/pkgs/development/python-modules/channels/default.nix
+++ b/pkgs/development/python-modules/channels/default.nix
@@ -3,11 +3,11 @@
}:
buildPythonPackage rec {
pname = "channels";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0vd2ci1w5r4bhmhk349wclnc289lx14lpwp5k4910m63kywb8nap";
+ sha256 = "6b8ebd93fe0041a23e31c9f4130d92fadb9c0040c0eb377a004540631325a31d";
};
# Files are missing in the distribution
diff --git a/pkgs/development/python-modules/check-manifest/default.nix b/pkgs/development/python-modules/check-manifest/default.nix
index 1feec7ed828..eaae8f3d099 100644
--- a/pkgs/development/python-modules/check-manifest/default.nix
+++ b/pkgs/development/python-modules/check-manifest/default.nix
@@ -1,14 +1,16 @@
-{ stdenv, buildPythonPackage, fetchPypi }:
+{ stdenv, buildPythonPackage, fetchPypi, toml }:
buildPythonPackage rec {
pname = "check-manifest";
- version = "0.37";
+ version = "0.40";
src = fetchPypi {
inherit pname version;
- sha256 = "44e3cf4b0833a55460046bf7a3600eaadbcae5e9d13baf0c9d9789dd5c2c6452";
+ sha256 = "42de6eaab4ed149e60c9b367ada54f01a3b1e4d6846784f9b9710e770ff5572c";
};
+ propagatedBuildInputs = [ toml ];
+
doCheck = false;
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/cheroot/default.nix b/pkgs/development/python-modules/cheroot/default.nix
index 9b3050942a8..2f86abd728f 100644
--- a/pkgs/development/python-modules/cheroot/default.nix
+++ b/pkgs/development/python-modules/cheroot/default.nix
@@ -8,15 +8,13 @@ let inherit (stdenv) lib; in
buildPythonPackage rec {
pname = "cheroot";
- version = "6.5.6";
+ version = "8.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b824f9961eb447809badeb051820a05770354e2f9ae5c355eecc21f22633c217";
+ sha256 = "5b525b3e4a755adf78070ab54c1821fb860d4255a9317dba2b88eb2df2441cff";
};
- patches = [ ./tests.patch ];
-
nativeBuildInputs = [ setuptools_scm setuptools-scm-git-archive ];
propagatedBuildInputs = [ more-itertools six backports_functools_lru_cache ];
diff --git a/pkgs/development/python-modules/cheroot/tests.patch b/pkgs/development/python-modules/cheroot/tests.patch
deleted file mode 100644
index 3de48a5a468..00000000000
--- a/pkgs/development/python-modules/cheroot/tests.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff --git a/cheroot/test/test_ssl.py b/cheroot/test/test_ssl.py
-index fe8a0a0..92a77c1 100644
---- a/cheroot/test/test_ssl.py
-+++ b/cheroot/test/test_ssl.py
-@@ -316,11 +316,9 @@ def test_tls_client_auth(
- expected_ssl_errors = (
- requests.exceptions.SSLError,
- OpenSSL.SSL.Error,
-- ) if PY34 else (
-- requests.exceptions.SSLError,
-+ requests.exceptions.ConnectionError,
- )
-- if IS_WINDOWS:
-- expected_ssl_errors += requests.exceptions.ConnectionError,
-+
- with pytest.raises(expected_ssl_errors) as ssl_err:
- make_https_request()
-
-@@ -335,7 +333,7 @@ def test_tls_client_auth(
- except AttributeError:
- if PY34:
- pytest.xfail('OpenSSL behaves wierdly under Python 3.4')
-- elif six.PY3 and IS_WINDOWS:
-+ elif six.PY3:
- err_text = str(ssl_err.value)
- else:
- raise
-@@ -348,8 +346,7 @@ def test_tls_client_auth(
- if IS_MACOS and IS_PYPY and adapter_type == 'pyopenssl':
- expected_substrings = ('tlsv1 alert unknown ca', )
- if (
-- IS_WINDOWS
-- and tls_verify_mode in (
-+ tls_verify_mode in (
- ssl.CERT_REQUIRED,
- ssl.CERT_OPTIONAL,
- )
-@@ -361,6 +358,7 @@ def test_tls_client_auth(
- "SysCallError(10054, 'WSAECONNRESET')",
- "('Connection aborted.', "
- 'OSError("(10054, \'WSAECONNRESET\')"))',
-+ 'OSError("(104, \'ECONNRESET\')"))',
- )
- assert any(e in err_text for e in expected_substrings)
-
diff --git a/pkgs/development/python-modules/cherrypy/default.nix b/pkgs/development/python-modules/cherrypy/default.nix
index 6941e1117bd..17531f1406d 100644
--- a/pkgs/development/python-modules/cherrypy/default.nix
+++ b/pkgs/development/python-modules/cherrypy/default.nix
@@ -7,29 +7,24 @@
buildPythonPackage rec {
pname = "cherrypy";
- version = "18.1.2";
+ version = "18.3.0";
disabled = !isPy3k;
src = fetchPypi {
pname = "CherryPy";
inherit version;
- sha256 = "1w3hpsg7q8shdmscmbqk00w90lcw3brary7wl1a56k5h7nx33pj8";
+ sha256 = "0q6cs4vrv0rwim4byxfizrlp4h6hmwg3n4baz0ga66vvgiz6hgk8";
};
- # Remove patches once 96b34df and 14c12d2
+ # Remove patches once 88d2163 and 713f672
# become part of a release - they're currently only present in master.
- # ref: https://github.com/cherrypy/cherrypy/pull/1791
+ # ref: https://github.com/cherrypy/cherrypy/pull/1820
patches = [
(fetchpatch {
- name = "pytest5-1.patch";
- url = "https://github.com/cherrypy/cherrypy/commit/96b34dfea7853b0189bc0a3878b6ddff0d4e505c.patch";
- sha256 = "0zy53mahffgkpd844118b42lsk5lkjmig70d60x1i46w6gnr61mi";
- })
- (fetchpatch {
- name = "pytest5-2.patch";
- url = "https://github.com/cherrypy/cherrypy/commit/14c12d2420a4b3765bb241250bd186e93b2f25eb.patch";
- sha256 = "0ihcz7b5myn923rq5665b98pz52hnf6fcys2y2inf23r3i07scyz";
+ name = "test_HTTP11_Timeout.patch";
+ url = "https://github.com/cherrypy/cherrypy/commit/88d21630f68090c56d07000cabb6df4f1b612a71.patch";
+ sha256 = "1i6a3qs3ijyd9rgsxb8axigkzdlmr5sl3ljif9rvn0d90211bzwh";
})
];
diff --git a/pkgs/development/python-modules/click-completion/default.nix b/pkgs/development/python-modules/click-completion/default.nix
index 2921970ff28..79d85a81c37 100644
--- a/pkgs/development/python-modules/click-completion/default.nix
+++ b/pkgs/development/python-modules/click-completion/default.nix
@@ -4,12 +4,12 @@
buildPythonPackage rec {
pname = "click-completion";
- version = "0.5.1";
+ version = "0.5.2";
disabled = (!isPy3k);
src = fetchPypi {
inherit pname version;
- sha256 = "1ysn6kzv3fgakn0y06i3cxynd8iaybarrygabk9a0pp2spn2w1vq";
+ sha256 = "5bf816b81367e638a190b6e91b50779007d14301b3f9f3145d68e3cade7bce86";
};
propagatedBuildInputs = [ click jinja2 shellingham six ];
diff --git a/pkgs/development/python-modules/click-plugins/default.nix b/pkgs/development/python-modules/click-plugins/default.nix
index a5124ac8613..8039d0cb4c7 100644
--- a/pkgs/development/python-modules/click-plugins/default.nix
+++ b/pkgs/development/python-modules/click-plugins/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "click-plugins";
- version = "1.0.4";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "dfed74b5063546a137de99baaaf742b4de4337ad2b3e1df5ec7c8a256adc0847";
+ sha256 = "46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/cliff/default.nix b/pkgs/development/python-modules/cliff/default.nix
index 3ba442d0d86..7882c98e524 100644
--- a/pkgs/development/python-modules/cliff/default.nix
+++ b/pkgs/development/python-modules/cliff/default.nix
@@ -9,15 +9,19 @@
, pyyaml
, unicodecsv
, cmd2
+, pytest
+, mock
+, testtools
+, fixtures
}:
buildPythonPackage rec {
pname = "cliff";
- version = "2.15.0";
+ version = "2.16.0";
src = fetchPypi {
inherit pname version;
- sha256 = "fe044273539250a99a5b9915843902e40e4e9b32ac5698c1fae89e31200d649f";
+ sha256 = "622e777b8ac2eb479708fe53893c37b2fd5469ce2c6c5b794a658246f05c6b81";
};
propagatedBuildInputs = [
@@ -31,10 +35,17 @@ buildPythonPackage rec {
unicodecsv
];
- # test dependencies are complex
- # and would require about 20 packages
- # to be added
- doCheck = false;
+ # remove version constraints
+ postPatch = ''
+ sed -i '/cmd2/c\cmd2' requirements.txt
+ '';
+
+ checkInputs = [ fixtures mock pytest testtools ];
+ # add some tests
+ checkPhase = ''
+ pytest cliff/tests/test_{utils,app,command,help,lister}.py \
+ -k 'not interactive_mode'
+ '';
meta = with lib; {
description = "Command Line Interface Formulation Framework";
diff --git a/pkgs/development/python-modules/clize/default.nix b/pkgs/development/python-modules/clize/default.nix
index ef7047afe7d..ce1ad60a532 100644
--- a/pkgs/development/python-modules/clize/default.nix
+++ b/pkgs/development/python-modules/clize/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "clize";
- version = "4.0.3";
+ version = "4.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "dbcfba5571dc30aaf90dc98fc279e2aab69d0f8f3665fc0394fbc10a87a2be60";
+ sha256 = "f54dedcf6fea90a3e75c30cb65e0ab1e832760121f393b8d68edd711dbaf7187";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/cloudpickle/default.nix b/pkgs/development/python-modules/cloudpickle/default.nix
index 33d036ad8d4..a24fc074408 100644
--- a/pkgs/development/python-modules/cloudpickle/default.nix
+++ b/pkgs/development/python-modules/cloudpickle/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "cloudpickle";
- version = "0.8.1";
+ version = "1.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "3ea6fd33b7521855a97819b3d645f92d51c8763d3ab5df35197cd8e96c19ba6f";
+ sha256 = "922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859";
};
buildInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/cmd2/default.nix b/pkgs/development/python-modules/cmd2/default.nix
index d2b3076d28e..9e3a9ac1b82 100644
--- a/pkgs/development/python-modules/cmd2/default.nix
+++ b/pkgs/development/python-modules/cmd2/default.nix
@@ -6,11 +6,11 @@
}:
buildPythonPackage rec {
pname = "cmd2";
- version = "0.9.17";
+ version = "0.9.20";
src = fetchPypi {
inherit pname version;
- sha256 = "0sp4m5xg8ms3ikps0c6qd51f9cab4ca9byl865bklm9vxc1adgkp";
+ sha256 = "0id8247m05xi26xbzg7jj1gcmy91p77wpbbj74v5543z2aplk8qv";
};
LC_ALL="en_US.UTF-8";
diff --git a/pkgs/development/python-modules/cocotb/default.nix b/pkgs/development/python-modules/cocotb/default.nix
new file mode 100644
index 00000000000..e10ecd8e840
--- /dev/null
+++ b/pkgs/development/python-modules/cocotb/default.nix
@@ -0,0 +1,46 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, setuptools, swig, verilog }:
+
+buildPythonPackage rec {
+ pname = "cocotb";
+ version = "1.2.0";
+
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "091q63jcm87xggqgqi44lw2vjxhl1v4yl0mv2c76hgavb29w4w5y";
+ };
+
+ propagatedBuildInputs = [
+ setuptools
+ ];
+
+ postPatch = ''
+ patchShebangs bin/*.py
+
+ # POSIX portability (TODO: upstream this)
+ for f in \
+ cocotb/share/makefiles/Makefile.* \
+ cocotb/share/makefiles/simulators/Makefile.*
+ do
+ substituteInPlace $f --replace 'shell which' 'shell command -v'
+ # replace hardcoded gcc. Remove once https://github.com/cocotb/cocotb/pull/1137 gets merged
+ substituteInPlace $f --replace 'gcc' '$(CC)'
+ substituteInPlace $f --replace 'g++' '$(CXX)'
+ done
+ '';
+
+ checkInputs = [ swig verilog ];
+
+ checkPhase = ''
+ export PATH=$out/bin:$PATH
+ make test
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python";
+ homepage = https://github.com/cocotb/cocotb;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ matthuszagh ];
+ };
+}
diff --git a/pkgs/development/python-modules/cogapp/default.nix b/pkgs/development/python-modules/cogapp/default.nix
index b660ed02257..f894380fa49 100644
--- a/pkgs/development/python-modules/cogapp/default.nix
+++ b/pkgs/development/python-modules/cogapp/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "cogapp";
- version = "2.5.1";
+ version = "3.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f8cf2288fb5a2087eb4a00d8b347ddc86e9058d4ab26b8c868433eb401adfe1c";
+ sha256 = "5e5da2bcfc4e4750c66cecb80ea4eaed1ef4fddd3787c989d4f5bfffb1152d6a";
};
# there are no tests
diff --git a/pkgs/development/python-modules/colored/default.nix b/pkgs/development/python-modules/colored/default.nix
index 42443c873d7..5b03f8ce9cc 100644
--- a/pkgs/development/python-modules/colored/default.nix
+++ b/pkgs/development/python-modules/colored/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "colored";
- version = "1.3.93";
+ version = "1.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0xbhq9nd9xz3b6w0c4q33jfgnv8jid023v2fyhi7hsrz1scym5l2";
+ sha256 = "0wlsg7z406q31r5fpwkqfpyfpigazbmq9qm856wfbn861k2773zf";
};
# No proper test suite
diff --git a/pkgs/development/python-modules/coloredlogs/default.nix b/pkgs/development/python-modules/coloredlogs/default.nix
index 48eb4520b16..f27cf5abe75 100644
--- a/pkgs/development/python-modules/coloredlogs/default.nix
+++ b/pkgs/development/python-modules/coloredlogs/default.nix
@@ -19,7 +19,8 @@ buildPythonPackage rec {
});
checkPhase = ''
- PATH=$PATH:$out/bin pytest . -k "not test_plain_text_output_format"
+ PATH=$PATH:$out/bin pytest . -k "not test_plain_text_output_format \
+ and not test_auto_install"
'';
checkInputs = [ pytest mock utillinux ];
diff --git a/pkgs/development/python-modules/commonmark/default.nix b/pkgs/development/python-modules/commonmark/default.nix
index 93eb0327286..0f381d50261 100644
--- a/pkgs/development/python-modules/commonmark/default.nix
+++ b/pkgs/development/python-modules/commonmark/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "commonmark";
- version = "0.8.1";
+ version = "0.9.1";
src = fetchPypi {
inherit pname version;
- sha256 = "abcbc854e0eae5deaf52ae5e328501b78b4a0758bf98ac8bb792fce993006084";
+ sha256 = "452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60";
};
preCheck = ''
diff --git a/pkgs/development/python-modules/configargparse/default.nix b/pkgs/development/python-modules/configargparse/default.nix
index 7d53f56a5a0..e6959a3304b 100644
--- a/pkgs/development/python-modules/configargparse/default.nix
+++ b/pkgs/development/python-modules/configargparse/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ConfigArgParse";
- version = "0.14.0";
+ version = "0.15.1";
src = fetchPypi {
inherit pname version;
- sha256 = "149fy4zya0rsnlkvxbbq43cyr8lscb5k4pj1m6n7f1grwcmzwbif";
+ sha256 = "baaf0fd2c1c108d007f402dab5481ac5f12d77d034825bf5a27f8224757bd0ac";
};
# no tests in tarball
diff --git a/pkgs/development/python-modules/configparser/default.nix b/pkgs/development/python-modules/configparser/default.nix
index 7fce23f89c1..4c05ec29359 100644
--- a/pkgs/development/python-modules/configparser/default.nix
+++ b/pkgs/development/python-modules/configparser/default.nix
@@ -1,17 +1,19 @@
-{ stdenv, buildPythonPackage, fetchPypi }:
+{ stdenv, buildPythonPackage, fetchPypi, setuptools_scm }:
buildPythonPackage rec {
pname = "configparser";
- version = "3.7.4";
+ version = "4.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "da60d0014fd8c55eb48c1c5354352e363e2d30bbf7057e5e171a468390184c75";
+ sha256 = "c7d282687a5308319bf3d2e7706e575c635b0a470342641c93bea0ea3b5331df";
};
# No tests available
doCheck = false;
+ nativeBuildInputs = [ setuptools_scm ];
+
preConfigure = ''
export LC_ALL=${if stdenv.isDarwin then "en_US" else "C"}.UTF-8
'';
diff --git a/pkgs/development/python-modules/contextlib2/default.nix b/pkgs/development/python-modules/contextlib2/default.nix
index 46fcc378be9..e23964f1a2b 100644
--- a/pkgs/development/python-modules/contextlib2/default.nix
+++ b/pkgs/development/python-modules/contextlib2/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "contextlib2";
- version = "0.5.5";
+ version = "0.6.0.post1";
src = fetchPypi {
inherit pname version;
- sha256 = "509f9419ee91cdd00ba34443217d5ca51f5a364a404e1dce9e8979cea969ca48";
+ sha256 = "01f490098c18b19d2bd5bb5dc445b2054d2fa97f09a4280ba2c5f3c394c8162e";
};
checkInputs = [ unittest2 ];
diff --git a/pkgs/development/python-modules/cornice/default.nix b/pkgs/development/python-modules/cornice/default.nix
index 2b0c0665fa3..d4210ade06e 100644
--- a/pkgs/development/python-modules/cornice/default.nix
+++ b/pkgs/development/python-modules/cornice/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "cornice";
- version = "3.5.1";
+ version = "3.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e95dceaee9ce16a09564c1226977a0fe62f1399701581b59c4188f5c91a86687";
+ sha256 = "4dab97fe52d7075ecc87b8cadf549ca2c2c628512741193fb81a0c0433b46715";
};
propagatedBuildInputs = [ pyramid simplejson six venusian ];
diff --git a/pkgs/development/python-modules/coverage/default.nix b/pkgs/development/python-modules/coverage/default.nix
index b6eb73a8038..dfe86b36065 100644
--- a/pkgs/development/python-modules/coverage/default.nix
+++ b/pkgs/development/python-modules/coverage/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "coverage";
- version = "4.5.3";
+ version = "4.5.4";
src = fetchPypi {
inherit pname version;
- sha256 = "9de60893fb447d1e797f6bf08fdf0dbcda0c1e34c1b06c92bd3a363c0ea8c609";
+ sha256 = "e07d9f1a23e9e93ab5c62902833bf3e4b1f65502927379148b6622686223125c";
};
# No tests in archive
diff --git a/pkgs/development/python-modules/coveralls/default.nix b/pkgs/development/python-modules/coveralls/default.nix
index cda30943b0e..aaa6192f2d5 100644
--- a/pkgs/development/python-modules/coveralls/default.nix
+++ b/pkgs/development/python-modules/coveralls/default.nix
@@ -16,12 +16,12 @@
buildPythonPackage rec {
pname = "coveralls";
name = "${pname}-python-${version}";
- version = "1.5.1";
+ version = "1.8.2";
# wanted by tests
src = fetchPypi {
inherit pname version;
- sha256 = "ab638e88d38916a6cedbf80a9cd8992d5fa55c77ab755e262e00b36792b7cd6d";
+ sha256 = "fb51cddef4bc458de347274116df15d641a735d3f0a580a9472174e2e62f408c";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/crayons/default.nix b/pkgs/development/python-modules/crayons/default.nix
index 16b3998eb85..97c33821547 100644
--- a/pkgs/development/python-modules/crayons/default.nix
+++ b/pkgs/development/python-modules/crayons/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "crayons";
- version = "0.1.2";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "17c0v0dkk8sn8kyyy2w7myxq9981glrbczh6h8sdcr750lb6j5sy";
+ sha256 = "50e5fa729d313e2c607ae8bf7b53bb487652e10bd8e7a1e08c4bc8bf62755ffc";
};
propagatedBuildInputs = [ colorama ];
diff --git a/pkgs/development/python-modules/croniter/default.nix b/pkgs/development/python-modules/croniter/default.nix
new file mode 100644
index 00000000000..e262a7f164c
--- /dev/null
+++ b/pkgs/development/python-modules/croniter/default.nix
@@ -0,0 +1,37 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, python-dateutil
+, pytest
+, pytz
+}:
+
+buildPythonPackage rec {
+ pname = "croniter";
+ version = "0.3.30";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "538adeb3a7f7816c3cdec6db974c441620d764c25ff4ed0146ee7296b8a50590";
+ };
+
+ propagatedBuildInputs = [
+ python-dateutil
+ ];
+
+ checkInputs = [
+ pytest
+ pytz
+ ];
+
+ checkPhase = ''
+ pytest src/croniter
+ '';
+
+ meta = with lib; {
+ description = "croniter provides iteration for datetime object with cron like format";
+ homepage = http://github.com/kiorky/croniter;
+ license = licenses.mit;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/cryptacular/default.nix b/pkgs/development/python-modules/cryptacular/default.nix
index 02c1c420bfd..5ec1ccacae9 100644
--- a/pkgs/development/python-modules/cryptacular/default.nix
+++ b/pkgs/development/python-modules/cryptacular/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "cryptacular";
- version = "1.4.1";
+ version = "1.5.5";
src = fetchPypi {
inherit pname version;
- sha256 = "18fl7phl6r9xiwz8f1jpkahkv21wimmiq72gmrqncccv7z806gr7";
+ sha256 = "fb4d48716e88e4d050255ff0f065f6d437caa358ceef16ba5840c95cece224f9";
};
buildInputs = [ coverage nose ];
diff --git a/pkgs/development/python-modules/cryptography/default.nix b/pkgs/development/python-modules/cryptography/default.nix
index 2a5d4fa4757..82d0b43bc35 100644
--- a/pkgs/development/python-modules/cryptography/default.nix
+++ b/pkgs/development/python-modules/cryptography/default.nix
@@ -5,7 +5,6 @@
, openssl
, cryptography_vectors
, darwin
-, asn1crypto
, packaging
, six
, pythonOlder
@@ -22,11 +21,11 @@
buildPythonPackage rec {
pname = "cryptography";
- version = "2.7"; # Also update the hash in vectors.nix
+ version = "2.8"; # Also update the hash in vectors.nix
src = fetchPypi {
inherit pname version;
- sha256 = "1inlnr36kl36551c9rcad99jmhk81v33by3glkadwdcgmi17fd76";
+ sha256 = "0l8nhw14npknncxdnp7n4hpmjyscly6g7fbivyxkjwvlv071zniw";
};
outputs = [ "out" "dev" ];
@@ -34,7 +33,6 @@ buildPythonPackage rec {
buildInputs = [ openssl ]
++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
propagatedBuildInputs = [
- asn1crypto
packaging
six
] ++ stdenv.lib.optional (pythonOlder "3.4") enum34
@@ -55,13 +53,6 @@ buildPythonPackage rec {
py.test --disable-pytest-warnings tests -k 'not load_ecdsa_no_named_curve'
'';
- patches = [
- (fetchpatch {
- url = "https://github.com/pyca/cryptography/commit/e575e3d482f976c4a1f3203d63ea0f5007a49a2a.patch";
- sha256 = "0vg9prqsizd6gzh5j7lscsfxzxlhz7pacvzhgqmj1vhdhjwbblcp";
- })
- ];
-
# IOKit's dependencies are inconsistent between OSX versions, so this is the best we
# can do until nix 1.11's release
__impureHostDeps = [ "/usr/lib" ];
diff --git a/pkgs/development/python-modules/cryptography/vectors.nix b/pkgs/development/python-modules/cryptography/vectors.nix
index ea24ed90801..86cc195b05b 100644
--- a/pkgs/development/python-modules/cryptography/vectors.nix
+++ b/pkgs/development/python-modules/cryptography/vectors.nix
@@ -7,7 +7,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1g38zw90510azyfrj6mxbslx2gp9yrnv5dac0w2819k9ssdznbgi";
+ sha256 = "05pi3shqz0fgvy0d5yazza67bbnam8fkrx2ayrrclgkaqms23lvc";
};
# No tests included
diff --git a/pkgs/development/python-modules/cssmin/default.nix b/pkgs/development/python-modules/cssmin/default.nix
index 7cb01001fac..2d1ffaccd6f 100644
--- a/pkgs/development/python-modules/cssmin/default.nix
+++ b/pkgs/development/python-modules/cssmin/default.nix
@@ -14,7 +14,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "A Python port of the YUI CSS compression algorithm";
- homepage = http://github.com/zacharyvoase/cssmin;
+ homepage = https://github.com/zacharyvoase/cssmin;
license = licenses.bsd3;
};
}
diff --git a/pkgs/development/python-modules/cssselect/default.nix b/pkgs/development/python-modules/cssselect/default.nix
index d086360b7d7..00e6c0f7a62 100644
--- a/pkgs/development/python-modules/cssselect/default.nix
+++ b/pkgs/development/python-modules/cssselect/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "cssselect";
- version = "1.0.3";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "066d8bc5229af09617e24b3ca4d52f1f9092d9e061931f4184cd572885c23204";
+ sha256 = "f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc";
};
# AttributeError: 'module' object has no attribute 'tests'
diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix
index 407988b6c73..f949120db0c 100644
--- a/pkgs/development/python-modules/cupy/default.nix
+++ b/pkgs/development/python-modules/cupy/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "cupy";
- version = "6.3.0";
+ version = "6.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1q38riv63110ch170c1pyhq5jfbg8y0qmcdsqn8vb9sb79amvg93";
+ sha256 = "126waa1jiynq00glr1hq86sgwwmakq009crfsn8qqgrj4c4clw6a";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/cytoolz/default.nix b/pkgs/development/python-modules/cytoolz/default.nix
index f95da9b75b2..1a142cae0f0 100644
--- a/pkgs/development/python-modules/cytoolz/default.nix
+++ b/pkgs/development/python-modules/cytoolz/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "cytoolz";
- version = "0.10.0";
+ version = "0.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "ed9f6a07c2bac70d6c597df360d0666d11d2adc90141d54c5c2db08b380a4fac";
+ sha256 = "0p4a9nadsy1337gy2cnb5yanbn03j3zm6d9adyqad9bk3nlbpxc2";
};
# Extension types
diff --git a/pkgs/development/python-modules/dask-jobqueue/default.nix b/pkgs/development/python-modules/dask-jobqueue/default.nix
index 94ecd10f45f..f9af247bc80 100644
--- a/pkgs/development/python-modules/dask-jobqueue/default.nix
+++ b/pkgs/development/python-modules/dask-jobqueue/default.nix
@@ -8,12 +8,12 @@
}:
buildPythonPackage rec {
- version = "0.4.1";
+ version = "0.7.0";
pname = "dask-jobqueue";
src = fetchPypi {
inherit pname version;
- sha256 = "e559077fd27b68c325f06e3666e7072913f5282ad62347a233ca95ae00a4ced7";
+ sha256 = "660cd4cd052ada872fd6413f224a2d9221026dd55a8a29a9a7d52b262bec67e7";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/dask-ml/default.nix b/pkgs/development/python-modules/dask-ml/default.nix
index 48a545789db..e7e40f7777b 100644
--- a/pkgs/development/python-modules/dask-ml/default.nix
+++ b/pkgs/development/python-modules/dask-ml/default.nix
@@ -19,12 +19,12 @@
}:
buildPythonPackage rec {
- version = "0.11.0";
+ version = "1.0.0";
pname = "dask-ml";
src = fetchPypi {
inherit pname version;
- sha256 = "a9e8e69494560dc23534adb236e88b3b21dc30a156648453c9c6e4b27ff2df96";
+ sha256 = "dde926478653bd03a3fbc501d3873a1534836608217b94d04320d1e1c07e59dc";
};
checkInputs = [ pytest xgboost tensorflow joblib distributed ];
diff --git a/pkgs/development/python-modules/dask-mpi/default.nix b/pkgs/development/python-modules/dask-mpi/default.nix
index 1bba260e2a0..cd538afa15a 100644
--- a/pkgs/development/python-modules/dask-mpi/default.nix
+++ b/pkgs/development/python-modules/dask-mpi/default.nix
@@ -9,12 +9,12 @@
}:
buildPythonPackage rec {
- version = "1.0.2";
+ version = "2.0.0";
pname = "dask-mpi";
src = fetchPypi {
inherit pname version;
- sha256 = "1apzzh90gl9jx43z0gjmgpniplhvqziafi2l8688a0g01vw7ibjv";
+ sha256 = "774cd2d69e5f7154e1fa133c22498062edd31507ffa2ea19f4ab4d8975c27bc3";
};
checkInputs = [ pytest requests ];
diff --git a/pkgs/development/python-modules/dask-xgboost/default.nix b/pkgs/development/python-modules/dask-xgboost/default.nix
index 5dfcd2f415b..d5f4de4efaa 100644
--- a/pkgs/development/python-modules/dask-xgboost/default.nix
+++ b/pkgs/development/python-modules/dask-xgboost/default.nix
@@ -9,12 +9,12 @@
}:
buildPythonPackage rec {
- version = "0.1.5";
+ version = "0.1.9";
pname = "dask-xgboost";
src = fetchPypi {
inherit pname version;
- sha256 = "1860d06965fe68def1c83b9195130a92050fd4bc28bf2be689898a3a74ee1316";
+ sha256 = "6faeeed044112151e28770b69fb1ad06b026597726ce8dc185fd3ae45363d0c0";
};
checkInputs = [ pytest scikitlearn ];
diff --git a/pkgs/development/python-modules/dask/default.nix b/pkgs/development/python-modules/dask/default.nix
index ba8c06f73f2..d55595d456f 100644
--- a/pkgs/development/python-modules/dask/default.nix
+++ b/pkgs/development/python-modules/dask/default.nix
@@ -15,13 +15,13 @@
buildPythonPackage rec {
pname = "dask";
- version = "2.2.0";
+ version = "2.6.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0wkiqkckwy7fv6m86cs3m3g6jdikkkw84ki9hiwp60xpk5xngnf0";
+ sha256 = "81c7891f0d2e7ac03d1f7fabf1f639360a1db52c03a7155ba9b08e9ee6280f2b";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/dataclasses/default.nix b/pkgs/development/python-modules/dataclasses/default.nix
index 44d4d3b5769..a1159d49b81 100644
--- a/pkgs/development/python-modules/dataclasses/default.nix
+++ b/pkgs/development/python-modules/dataclasses/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "dataclasses";
- version = "0.6";
+ version = "0.7";
# backport only works on Python 3.6, and is in the standard library in Python 3.7
disabled = !isPy36;
src = fetchPypi {
inherit pname version;
- sha256 = "6988bd2b895eef432d562370bb707d540f32f7360ab13da45340101bc2307d84";
+ sha256 = "494a6dcae3b8bcf80848eea2ef64c0cc5cd307ffc263e17cdf42f3e5420808e6";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/datadog/default.nix b/pkgs/development/python-modules/datadog/default.nix
index fa0ac9dd7b4..53a33037d16 100644
--- a/pkgs/development/python-modules/datadog/default.nix
+++ b/pkgs/development/python-modules/datadog/default.nix
@@ -1,23 +1,26 @@
{ lib, buildPythonPackage, fetchPypi
-, decorator, requests, simplejson
-, nose, mock }:
+, decorator, requests, simplejson, pillow
+, nose, mock, pytest }:
buildPythonPackage rec {
pname = "datadog";
- version = "0.29.3";
+ version = "0.30.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0p47hy1p2hf233blalyz0yr6nf13iwk9ndkqdk428dmf8b8m2plr";
+ sha256 = "07c053e39c6509023d69bc2f3b8e3d5d101b4e75baf2da2b9fc707391c3e773d";
};
postPatch = ''
find . -name '*.pyc' -exec rm {} \;
'';
- propagatedBuildInputs = [ decorator requests simplejson ];
+ propagatedBuildInputs = [ decorator requests simplejson pillow ];
- checkInputs = [ nose mock ];
+ checkInputs = [ nose mock pytest ];
+ checkPhase = ''
+ pytest tests/unit
+ '';
meta = with lib; {
description = "The Datadog Python library";
diff --git a/pkgs/development/python-modules/datamodeldict/default.nix b/pkgs/development/python-modules/datamodeldict/default.nix
index cd7d6eb8ccc..d23ecec169a 100644
--- a/pkgs/development/python-modules/datamodeldict/default.nix
+++ b/pkgs/development/python-modules/datamodeldict/default.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "0.9.5";
+ version = "0.9.6";
pname = "DataModelDict";
src = fetchPypi {
inherit pname version;
- sha256 = "afa15c137c09e7d937e31c8956fd8092be0251c9869a6b7c1d0f81c0901bc47d";
+ sha256 = "857d4bf33f0b26ca718bd821fda7502dd6fb15aa09201b1fbdfaf4dfc85b8f6c";
};
propagatedBuildInputs = [ xmltodict ];
diff --git a/pkgs/development/python-modules/datasette/default.nix b/pkgs/development/python-modules/datasette/default.nix
index 828976f0e9f..7210aa6b1e3 100644
--- a/pkgs/development/python-modules/datasette/default.nix
+++ b/pkgs/development/python-modules/datasette/default.nix
@@ -20,16 +20,16 @@
buildPythonPackage rec {
pname = "datasette";
- version = "0.29.3";
+ version = "0.30.2";
src = fetchFromGitHub {
owner = "simonw";
repo = "datasette";
rev = version;
- sha256 = "0cib7pd4z240ncck0pskzvizblhwkr42fsjpd719wdxy4scs7yqa";
+ sha256 = "07swnpz4c7vzlc69vavs1xvbhr5fa8g63kyfj1hf3zafskgjnzwy";
};
- buildInputs = [ pytestrunner ];
+ nativeBuildInputs = [ pytestrunner ];
propagatedBuildInputs = [
click
@@ -57,15 +57,19 @@ buildPythonPackage rec {
--replace "Sanic==0.7.0" "Sanic" \
--replace "hupper==1.0" "hupper" \
--replace "pint~=0.8.1" "pint" \
+ --replace "pluggy~=0.12.0" "pint" \
--replace "Jinja2==2.10.1" "Jinja2" \
--replace "uvicorn~=0.8.4" "uvicorn"
'';
# many tests require network access
+ # test_black fails on darwin
checkPhase = ''
pytest --ignore tests/test_api.py \
--ignore tests/test_csv.py \
- --ignore tests/test_html.py
+ --ignore tests/test_html.py \
+ --ignore tests/test_black.py \
+ -k 'not facet'
'';
meta = with lib; {
diff --git a/pkgs/development/python-modules/datashader/default.nix b/pkgs/development/python-modules/datashader/default.nix
index 8ce3012513c..2039283771e 100644
--- a/pkgs/development/python-modules/datashader/default.nix
+++ b/pkgs/development/python-modules/datashader/default.nix
@@ -29,11 +29,11 @@
buildPythonPackage rec {
pname = "datashader";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5baf218713dc1ad4791f7bcf606ef8f618273945e788c59f9573aebd7cb851f8";
+ sha256 = "59ac9e3830167d07b350992402a9f547f26eca45cd69a0fb04061a4047e7ff2a";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/dateparser/default.nix b/pkgs/development/python-modules/dateparser/default.nix
index 22787df8bb6..9c406671f78 100644
--- a/pkgs/development/python-modules/dateparser/default.nix
+++ b/pkgs/development/python-modules/dateparser/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "dateparser";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchPypi {
inherit pname version;
- sha256 = "42d51be54e74a8e80a4d76d1fa6e4edd997098fce24ad2d94a2eab5ef247193e";
+ sha256 = "e1eac8ef28de69a554d5fcdb60b172d526d61924b1a40afbbb08df459a36006b";
};
checkInputs = [ nose mock parameterized six glibcLocales ];
diff --git a/pkgs/development/python-modules/dbus/default.nix b/pkgs/development/python-modules/dbus/default.nix
index 262c93878d3..855ee930b77 100644
--- a/pkgs/development/python-modules/dbus/default.nix
+++ b/pkgs/development/python-modules/dbus/default.nix
@@ -1,22 +1,24 @@
-{ lib, fetchurl, buildPythonPackage, python, pkgconfig, dbus, dbus-glib, isPyPy
+{ lib, fetchPypi, buildPythonPackage, python, pkgconfig, dbus, dbus-glib, isPyPy
, ncurses, pygobject3 }:
-if isPyPy then throw "dbus-python not supported for interpreter ${python.executable}" else buildPythonPackage rec {
+buildPythonPackage rec {
pname = "dbus-python";
- version = "1.2.4";
+ version = "1.2.12";
format = "other";
- outputs = [ "out" "dev" "doc" ];
+ outputs = [ "out" "dev" ];
- src = fetchurl {
- url = "https://dbus.freedesktop.org/releases/dbus-python/${pname}-${version}.tar.gz";
- sha256 = "1k7rnaqrk7mdkg0k6n2jn3d1mxsl7s3i07g5a8va5yvl3y3xdwg2";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0q7jmldv0bxxqnbj63cd7i81vs6y85xys4r0n63z4n2y9wndxm6d";
};
patches = [
./fix-includedir.patch
];
+ disabled = isPyPy;
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ dbus dbus-glib ]
# My guess why it's sometimes trying to -lncurses.
diff --git a/pkgs/development/python-modules/debian/default.nix b/pkgs/development/python-modules/debian/default.nix
index fc9b9017cc9..4399e6bc83e 100644
--- a/pkgs/development/python-modules/debian/default.nix
+++ b/pkgs/development/python-modules/debian/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "python-debian";
- version = "0.1.34";
+ version = "0.1.36";
src = fetchPypi {
inherit pname version;
- sha256 = "a02e073214e9f3a371f7ec0ff8b34dd82bd4941194dd69c49ad80b321b9d887e";
+ sha256 = "c953bb0c54e96887badd2324cc66e1887bf2734f301882cd4fe847a844b518a6";
};
propagatedBuildInputs = [ chardet six ];
diff --git a/pkgs/development/python-modules/deeptoolsintervals/default.nix b/pkgs/development/python-modules/deeptoolsintervals/default.nix
new file mode 100644
index 00000000000..eef8d51ae91
--- /dev/null
+++ b/pkgs/development/python-modules/deeptoolsintervals/default.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, zlib
+, lzma
+}:
+
+buildPythonPackage rec {
+ pname = "deeptoolsintervals";
+ version = "0.1.9";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1xnl80nblysj6dylj4683wgrfa425rkx4dp5k65hvwdns9pw753x";
+ };
+
+ buildInputs = [ zlib lzma ];
+
+ checkInputs = [ pytest ];
+
+ meta = with lib; {
+ homepage = "https://deeptools.readthedocs.io/en/develop";
+ description = "Helper library for deeptools";
+ license = licenses.mit;
+ maintainers = with maintainers; [ scalavision ];
+ };
+}
diff --git a/pkgs/development/python-modules/deform/default.nix b/pkgs/development/python-modules/deform/default.nix
index e1c37fe6ead..8ebd3ef47bd 100644
--- a/pkgs/development/python-modules/deform/default.nix
+++ b/pkgs/development/python-modules/deform/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "deform";
- version = "2.0.7";
+ version = "2.0.8";
src = fetchPypi {
inherit pname version;
- sha256 = "2ff29c32ebe544c0f0a77087e268b2cd9cb4b11fa35af3635d5b42913f88d74a";
+ sha256 = "8936b70c622406eb8c8259c88841f19eb2996dffcf2bac123126ada851da7271";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/defusedxml/default.nix b/pkgs/development/python-modules/defusedxml/default.nix
index 32819536500..581a6cce9b2 100644
--- a/pkgs/development/python-modules/defusedxml/default.nix
+++ b/pkgs/development/python-modules/defusedxml/default.nix
@@ -2,10 +2,10 @@
buildPythonPackage rec {
pname = "defusedxml";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1x54n0h8hl92vvwyymx883fbqpqjwn2mc8fb383bcg3z9zwz5mr4";
+ sha256 = "f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5";
};
}
diff --git a/pkgs/development/python-modules/dependency-injector/default.nix b/pkgs/development/python-modules/dependency-injector/default.nix
index e135d8c7bc6..b5a3a869b69 100644
--- a/pkgs/development/python-modules/dependency-injector/default.nix
+++ b/pkgs/development/python-modules/dependency-injector/default.nix
@@ -9,11 +9,11 @@ in
buildPythonPackage rec {
pname = "dependency-injector";
- version = "3.14.10";
+ version = "3.14.12";
src = fetchPypi {
inherit pname version;
- sha256 = "1c475axh40f8s4n5dqm52qczx9g2g8b8wsy0qvghirk84ikpca5y";
+ sha256 = "c0b593d30a9dcafd71459075fac14ccf52fcefa2094d5062dfc2e174c469dc03";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/dftfit/default.nix b/pkgs/development/python-modules/dftfit/default.nix
index 016a3a919f1..9095eb962fe 100644
--- a/pkgs/development/python-modules/dftfit/default.nix
+++ b/pkgs/development/python-modules/dftfit/default.nix
@@ -21,12 +21,12 @@
buildPythonPackage rec {
pname = "dftfit";
- version = "0.5.0";
+ version = "0.5.1";
disabled = (!isPy3k);
src = fetchPypi {
inherit pname version;
- sha256 = "fd9e777157669d004e7c25adce3e7c697234283384c99aa0c23454173a14a7a8";
+ sha256 = "4dcbde48948835dcf2d49d6628c9df5747a8ec505d517e374b8d6c7fe95892df";
};
buildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/diff_cover/default.nix b/pkgs/development/python-modules/diff_cover/default.nix
index 57f0a1ef238..86a124d2355 100644
--- a/pkgs/development/python-modules/diff_cover/default.nix
+++ b/pkgs/development/python-modules/diff_cover/default.nix
@@ -1,10 +1,23 @@
-{ stdenv, buildPythonPackage, fetchPypi, jinja2, jinja2_pluralize, pygments,
- six, inflect, mock, nose, coverage, pycodestyle, flake8, pyflakes, git,
- pylint, pydocstyle, fetchpatch, glibcLocales }:
+{ stdenv, buildPythonPackage, fetchPypi
+, inflect
+, jinja2
+, jinja2_pluralize
+, pygments
+, six
+# test dependencies
+, coverage
+, flake8
+, mock
+, nose
+, pycodestyle
+, pyflakes
+, pylint
+, pytest
+}:
buildPythonPackage rec {
pname = "diff_cover";
- version = "1.0.2";
+ version = "2.4.0";
preCheck = ''
export LC_ALL=en_US.UTF-8;
@@ -12,20 +25,17 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1wbp0kfv2mjxwnq2jlqmwvb71fywwc4x4azxi7ll5dll6nhjyd61";
+ sha256 = "a78babbec1c3088a6c3a5b62cddccaeac4717236ea4f5d28b6af00f2d9b2e341";
};
- patches = [
- (fetchpatch {
- name = "tests-fix.patch";
- url = "https://github.com/Bachmann1234/diff-cover/commit/85c30959c8ed2aa3848f400095a2418f15bb7777.patch";
- sha256 = "0xni4syrxww9kdv8495f416vqgfdys4w2hgf5rdi35hy3ybfslh0";
- })
- ];
-
propagatedBuildInputs = [ jinja2 jinja2_pluralize pygments six inflect ];
- checkInputs = [ mock nose coverage pycodestyle flake8 pyflakes pylint pydocstyle git glibcLocales ];
+ checkInputs = [ mock coverage pytest nose pylint pyflakes pycodestyle ];
+
+ # ignore tests which try to write files
+ checkPhase = ''
+ pytest -k 'not added_file_pylint_console and not file_does_not_exist'
+ '';
meta = with stdenv.lib; {
description = "Automatically find diff lines that need test coverage";
diff --git a/pkgs/development/python-modules/dill/default.nix b/pkgs/development/python-modules/dill/default.nix
index af24ad8ed04..c1085255c2d 100644
--- a/pkgs/development/python-modules/dill/default.nix
+++ b/pkgs/development/python-modules/dill/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "dill";
- version = "0.2.9";
+ version = "0.3.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "f6d6046f9f9195206063dd0415dff185ad593d6ee8b0e67f12597c0f4df4986f";
+ sha256 = "42d8ef819367516592a825746a18073ced42ca169ab1f5f4044134703e7a049c";
};
# Messy test suite. Even when running the tests like tox does, it fails
diff --git a/pkgs/development/python-modules/discordpy/default.nix b/pkgs/development/python-modules/discordpy/default.nix
index 41188a0de6e..b25f0b12156 100644
--- a/pkgs/development/python-modules/discordpy/default.nix
+++ b/pkgs/development/python-modules/discordpy/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "discord.py";
- version = "0.16.12";
+ version = "1.2.4";
src = fetchPypi {
inherit pname version;
- sha256 = "17fb8814100fbaf7a79468baa432184db6cef3bbea4ad194fe297c7407d50108";
+ sha256 = "3e044d84f0bb275d173e2d958cb4a579e525707f90e3e8a15c59901f79e80663";
};
propagatedBuildInputs = [ aiohttp websockets pynacl ];
diff --git a/pkgs/development/python-modules/diskcache/default.nix b/pkgs/development/python-modules/diskcache/default.nix
index a62393b7baf..f51e3329aee 100644
--- a/pkgs/development/python-modules/diskcache/default.nix
+++ b/pkgs/development/python-modules/diskcache/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "diskcache";
- version = "4.0.0";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "7c20b58ed07d03bbfba793f823d1fc27a61e590371fe6011fa1319a25c028cd1";
+ sha256 = "bcee5a59f9c264e2809e58d01be6569a3bbb1e36a1e0fb83f7ef9b2075f95ce0";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/distributed/default.nix b/pkgs/development/python-modules/distributed/default.nix
index b8383ec3daf..4179499eaf3 100644
--- a/pkgs/development/python-modules/distributed/default.nix
+++ b/pkgs/development/python-modules/distributed/default.nix
@@ -28,12 +28,12 @@
buildPythonPackage rec {
pname = "distributed";
- version = "2.4.0";
+ version = "2.6.0";
# get full repository need conftest.py to run tests
src = fetchPypi {
inherit pname version;
- sha256 = "1cz7n84g8dgx3cs28qnrh1sd6lka9lx8llysxa6mxyz6wf3ngl9h";
+ sha256 = "30b0ca195ace1e39bdd278bf1ad257f7674b3e2b8e7a2a37ce7e2ade4aecccf3";
};
checkInputs = [ pytest pytest-repeat pytest-faulthandler pytest-timeout mock joblib ];
diff --git a/pkgs/development/python-modules/dj-email-url/default.nix b/pkgs/development/python-modules/dj-email-url/default.nix
index c9e56017447..de052b67ecf 100644
--- a/pkgs/development/python-modules/dj-email-url/default.nix
+++ b/pkgs/development/python-modules/dj-email-url/default.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "0.1.0";
+ version = "0.2.0";
pname = "dj-email-url";
src = fetchPypi {
inherit pname version;
- sha256 = "84f32673156f58d740a14cab09f04ca92a65b2c8881b60e31e09e67d7853e544";
+ sha256 = "0362e390c17cc377f03bcbf6daf3f671797c929c1bf78a9f439d78f215ebe3fd";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/django-cors-headers/default.nix b/pkgs/development/python-modules/django-cors-headers/default.nix
index a91d6bf2870..358f2ab1be4 100644
--- a/pkgs/development/python-modules/django-cors-headers/default.nix
+++ b/pkgs/development/python-modules/django-cors-headers/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "django-cors-headers";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0g1vqhc36ay518vs67kkf6w76ay27dc73w145bpwgp9fky81r6z6";
+ sha256 = "5762ec9c2d59f38c76828dc1d4308baca4bc0d3e1d6f217683e7a24a1c4611a3";
};
propagatedBuildInputs = [ django ];
diff --git a/pkgs/development/python-modules/django-extensions/default.nix b/pkgs/development/python-modules/django-extensions/default.nix
index 1e9a6ac764d..7f755010b73 100644
--- a/pkgs/development/python-modules/django-extensions/default.nix
+++ b/pkgs/development/python-modules/django-extensions/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "django-extensions";
- version = "2.1.9";
+ version = "2.2.5";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "08vggm6wrn5cbf8brfprif0rjrkqz06wddsw0ir1skkk8q2sp1b2";
+ sha256 = "0053yqq4vq3mwy7zkfs5vfm3g8j9sfy3vrc6xby83qlj9wz43ipi";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/django-multiselectfield/default.nix b/pkgs/development/python-modules/django-multiselectfield/default.nix
index e2db26fe26b..b10424de396 100644
--- a/pkgs/development/python-modules/django-multiselectfield/default.nix
+++ b/pkgs/development/python-modules/django-multiselectfield/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "django-multiselectfield";
- version = "0.1.8";
+ version = "0.1.9";
src = fetchPypi {
inherit pname version;
- sha256 = "52483d23aecbf6b502f9e6806e97da9288d5d7f2a3f99f736390763de68c8fd7";
+ sha256 = "54fa3886884cbc5d9c2f523e0e4af2cc3b976bd077718b2b443a5be44eb481ec";
};
propagatedBuildInputs = [ django ];
diff --git a/pkgs/development/python-modules/django-pglocks/default.nix b/pkgs/development/python-modules/django-pglocks/default.nix
index b2ee7b6f644..cb8c5f52630 100644
--- a/pkgs/development/python-modules/django-pglocks/default.nix
+++ b/pkgs/development/python-modules/django-pglocks/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "django-pglocks";
- version = "1.0.2";
+ version = "1.0.3";
meta = {
description = "PostgreSQL locking context managers and functions for Django.";
@@ -12,7 +12,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1ks4k0bk4457wfl3xgzr4v7xb0lxmnkhxwhlp0bbnmzipdafw1cl";
+ sha256 = "daa3323de355b9057d8f37143e2ae8d283925fd25128ab66bb8c700d000111d9";
};
buildInputs = [ django ];
diff --git a/pkgs/development/python-modules/django-q/default.nix b/pkgs/development/python-modules/django-q/default.nix
index f671674ffe2..7ceee27e6f4 100644
--- a/pkgs/development/python-modules/django-q/default.nix
+++ b/pkgs/development/python-modules/django-q/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "django-q";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "17mqxiacsp2yszak6j48fm7vx0w44pcg86flc63r9y5yhx490n5r";
+ sha256 = "70081f58c6d78748d8664acbf028fb641687c36df38d3d31e9f1b6fcfac1079f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/django-raster/default.nix b/pkgs/development/python-modules/django-raster/default.nix
index b5cb017956c..dca1942f9d2 100644
--- a/pkgs/development/python-modules/django-raster/default.nix
+++ b/pkgs/development/python-modules/django-raster/default.nix
@@ -6,14 +6,14 @@ if stdenv.lib.versionOlder django.version "2.0"
then throw "django-raster requires Django >= 2.0. Consider overiding the python package set to use django_2."
else
buildPythonPackage rec {
- version = "0.6";
+ version = "0.7";
pname = "django-raster";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "9a0f8e71ebeeeb5380c6ca68e027e9de335f43bc15e89dd22e7a470c4eb7aeb8";
+ sha256 = "d23089d56f5f435c01a001af6f8ff7905636f87085b13035b4c5b3ace203d98a";
};
# Tests require a postgresql + postgis server
diff --git a/pkgs/development/python-modules/django-sesame/default.nix b/pkgs/development/python-modules/django-sesame/default.nix
index 68fa0dce615..e7de9c824a1 100644
--- a/pkgs/development/python-modules/django-sesame/default.nix
+++ b/pkgs/development/python-modules/django-sesame/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "django-sesame";
- version = "1.4";
+ version = "1.7";
src = fetchPypi {
inherit pname version;
- sha256 = "081q3vd9waiajiipg99flw0vlzk920sz07067v3n5774gx0qhbaa";
+ sha256 = "e68bad4a6ef44322380f1f01d009f9d3cb55d1ffef0b669574b511db5ab0c6c0";
};
checkInputs = [ django ];
diff --git a/pkgs/development/python-modules/django/2_1.nix b/pkgs/development/python-modules/django/2_1.nix
index 78d595082a4..f8598c1e819 100644
--- a/pkgs/development/python-modules/django/2_1.nix
+++ b/pkgs/development/python-modules/django/2_1.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "Django";
- version = "2.1.11";
+ version = "2.1.13";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1m9bs78sh91slsjxkhxgkg715gbsgph9ky7d74czs0z2mhg86h8s";
+ sha256 = "7a28a4eb0167eba491ccfafd7006843b5cdd26d8c93b955a74c2ea74f94efc2c";
};
patches = stdenv.lib.optionals withGdal [
diff --git a/pkgs/development/python-modules/django/2_2.nix b/pkgs/development/python-modules/django/2_2.nix
index 95fd8a76928..eccf694425e 100644
--- a/pkgs/development/python-modules/django/2_2.nix
+++ b/pkgs/development/python-modules/django/2_2.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "Django";
- version = "2.2.5";
+ version = "2.2.6";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0mpxmckd1mah0yrp6n8vjk6mq7hxf6d5xcbk6rcmi6z572h0mdyy";
+ sha256 = "a8ca1033acac9f33995eb2209a6bf18a4681c3e5269a878e9a7e0b7384ed1ca3";
};
patches = stdenv.lib.optional withGdal
diff --git a/pkgs/development/python-modules/django_guardian/default.nix b/pkgs/development/python-modules/django_guardian/default.nix
index 007d70ca810..db11817186e 100644
--- a/pkgs/development/python-modules/django_guardian/default.nix
+++ b/pkgs/development/python-modules/django_guardian/default.nix
@@ -4,11 +4,11 @@
}:
buildPythonPackage rec {
pname = "django-guardian";
- version = "1.5.1";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0fixr2g5amdgqzh0rvfvd7hbxyfd5ra3y3s0fsmp8i1b68p97930";
+ sha256 = "8cf4efd67a863eb32beafd4335a38ffb083630f8ab2045212d27f8f9c3abe5a6";
};
checkInputs = [ pytest pytestrunner pytest-django django_environ mock ];
diff --git a/pkgs/development/python-modules/djangoql/default.nix b/pkgs/development/python-modules/djangoql/default.nix
index a2bf586442c..df8d62e9bdc 100644
--- a/pkgs/development/python-modules/djangoql/default.nix
+++ b/pkgs/development/python-modules/djangoql/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "djangoql";
- version = "0.13.0";
+ version = "0.13.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0hkg0zh8w6f4krbrv4nl66blrx48yixgc8ikf915415ghlqfsbjj";
+ sha256 = "366293d7d4e416f9f7d6e2b98775c2129222fbb4dc660f3e6c7b9e35a3cf3fce";
};
propagatedBuildInputs = [ ply ];
diff --git a/pkgs/development/python-modules/dkimpy/default.nix b/pkgs/development/python-modules/dkimpy/default.nix
index e4ec38c1a7f..60c5dc24b11 100644
--- a/pkgs/development/python-modules/dkimpy/default.nix
+++ b/pkgs/development/python-modules/dkimpy/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "dkimpy";
- version = "0.9.3";
+ version = "0.9.5";
src = fetchPypi {
inherit pname version;
- sha256 = "1rnnax2blmwk6404yrnhswp50xbp2h192rd2l6mra5lh3rg36zvd";
+ sha256 = "6bf47aa71bc466f5d6a201042317fb415fbc45f3cae4f5dbe1e337e235549ff2";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/dmenu/default.nix b/pkgs/development/python-modules/dmenu/default.nix
index d7ec8161ef5..7897138d59f 100644
--- a/pkgs/development/python-modules/dmenu/default.nix
+++ b/pkgs/development/python-modules/dmenu/default.nix
@@ -17,7 +17,7 @@ buildPythonPackage rec {
meta = {
description = "A Python wrapper for dmenu";
- homepage = http://dmenu.readthedocs.io;
+ homepage = https://dmenu.readthedocs.io;
license = lib.licenses.mit;
maintainers = [ lib.maintainers.nico202 ];
};
diff --git a/pkgs/development/python-modules/docker/default.nix b/pkgs/development/python-modules/docker/default.nix
index d82cc0d3f6b..2e0dd468325 100644
--- a/pkgs/development/python-modules/docker/default.nix
+++ b/pkgs/development/python-modules/docker/default.nix
@@ -9,19 +9,19 @@
}:
buildPythonPackage rec {
- version = "4.0.2";
pname = "docker";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0r1i46h8x1vfvadayyvmh5hc6mpzgv3vvp6pv4g1wavamya2wnyc";
+ sha256 = "1hdgics03fz2fbhalzys7a7kjj54jnl5a37h6lzdgym41gkwa1kf";
};
propagatedBuildInputs = [
- six
- requests
- websocket_client
paramiko
+ requests
+ six
+ websocket_client
] ++ stdenv.lib.optional isPy27 backports_ssl_match_hostname;
checkInputs = [
@@ -30,13 +30,14 @@ buildPythonPackage rec {
];
# Other tests touch network
+ # Deselect socket tests on Darwin because it hits the path length limit for a Unix domain socket
checkPhase = ''
- ${pytest}/bin/pytest tests/unit/
+ ${pytest}/bin/pytest tests/unit/ ${stdenv.lib.optionalString stdenv.isDarwin "--deselect=tests/unit/api_test.py::TCPSocketStreamTest"}
'';
meta = with stdenv.lib; {
description = "An API client for docker written in Python";
- homepage = https://github.com/docker/docker-py;
+ homepage = "https://github.com/docker/docker-py";
license = licenses.asl20;
maintainers = with maintainers; [ jonringer ];
};
diff --git a/pkgs/development/python-modules/docutils/default.nix b/pkgs/development/python-modules/docutils/default.nix
index b84535c2112..31dd58cdf6a 100644
--- a/pkgs/development/python-modules/docutils/default.nix
+++ b/pkgs/development/python-modules/docutils/default.nix
@@ -1,18 +1,19 @@
{ stdenv
, lib
-, fetchurl
+, fetchPypi
, buildPythonPackage
, isPy3k
+, isPy38
, python
}:
buildPythonPackage rec {
pname = "docutils";
- version = "0.14";
+ version = "0.15.2";
- src = fetchurl {
- url = "mirror://sourceforge/docutils/${pname}.tar.gz";
- sha256 = "0x22fs3pdmr42kvz6c654756wja305qv6cx1zbhwlagvxgr4xrji";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "168s5v7bff5ar9jspr6wn823q1sbn0jhnbp9clk41nl8j09fmbm2";
};
# Only Darwin needs LANG, but we could set it in general.
@@ -30,6 +31,10 @@ buildPythonPackage rec {
done
'';
+ # Four tests are broken with 3.8.
+ # test_writers.test_odt.DocutilsOdtTestCase
+ doCheck = !isPy38;
+
meta = {
description = "Docutils -- Python Documentation Utilities";
homepage = http://docutils.sourceforge.net/;
diff --git a/pkgs/development/python-modules/dogpile.cache/default.nix b/pkgs/development/python-modules/dogpile.cache/default.nix
index b44597b8d13..414e9b065c7 100644
--- a/pkgs/development/python-modules/dogpile.cache/default.nix
+++ b/pkgs/development/python-modules/dogpile.cache/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "dogpile.cache";
- version = "0.7.1";
+ version = "0.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "691b7f199561c4bd6e7e96f164a43cc3781b0c87bea29b7d59d859f873fd4a31";
+ sha256 = "0sr1fn6b4k5bh0cscd9yi8csqxvj4ngzildav58x5p694mc86j5k";
};
# Disable concurrency tests that often fail,
@@ -19,6 +19,11 @@ buildPythonPackage rec {
rm tests/cache/test_memcached_backend.py
'';
+ dontUseSetuptoolsCheck = true;
+ checkPhase = ''
+ pytest
+ '';
+
checkInputs = [ pytest pytestcov mock Mako ];
propagatedBuildInputs = [ decorator ];
diff --git a/pkgs/development/python-modules/drms/default.nix b/pkgs/development/python-modules/drms/default.nix
index 4d322695ebf..975ec8400b2 100644
--- a/pkgs/development/python-modules/drms/default.nix
+++ b/pkgs/development/python-modules/drms/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "drms";
- version = "0.5.6";
+ version = "0.5.7";
src = fetchPypi {
inherit pname version;
- sha256 = "95cac0e14532893a44eeab8e329ddb76150e6848153d8cb1e4e08ba55569e6af";
+ sha256 = "ab3ec6d072b1980f77dadf3b2cb0fe56c648eaf927ea381f606b4db66d4cbff2";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix
index 5ab65ace69f..ae6507c4442 100644
--- a/pkgs/development/python-modules/dulwich/default.nix
+++ b/pkgs/development/python-modules/dulwich/default.nix
@@ -4,12 +4,12 @@
, git, glibcLocales }:
buildPythonPackage rec {
- version = "0.19.11";
+ version = "0.19.13";
pname = "dulwich";
src = fetchPypi {
inherit pname version;
- sha256 = "afbe070f6899357e33f63f3f3696e601731fef66c64a489dea1bc9f539f4a725";
+ sha256 = "aa628449c5f594a9a282f4d9e5993fef65481ef5e3b9b6c52ff31200f8f5dc95";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/development/python-modules/easysnmp/default.nix b/pkgs/development/python-modules/easysnmp/default.nix
new file mode 100644
index 00000000000..32659b520ba
--- /dev/null
+++ b/pkgs/development/python-modules/easysnmp/default.nix
@@ -0,0 +1,56 @@
+{ stdenv
+, lib
+, buildPythonPackage
+, pythonAtLeast
+, fetchFromGitHub
+, net_snmp
+, openssl
+, pytest
+, pytestcov
+, pytest-flake8
+, pytest-sugar
+, termcolor
+}:
+
+buildPythonPackage rec {
+ pname = "easysnmp";
+ version = "0.2.5";
+
+ # See https://github.com/kamakazikamikaze/easysnmp/issues/108
+ disabled = pythonAtLeast "3.7";
+
+ src = fetchFromGitHub {
+ owner = "kamakazikamikaze";
+ repo = pname;
+ rev = version;
+ sha256 = "1si9iyxqj6z22jzn6m93lwpinsqn20lix2py3jm3g3fmwawkd735";
+ };
+
+ checkInputs = [
+ pytest
+ pytestcov
+ pytest-flake8
+ pytest-sugar
+ termcolor
+ ];
+
+ buildInputs = [
+ net_snmp
+ openssl
+ ];
+
+ buildPhase = ''
+ python setup.py build bdist_wheel --basedir=${net_snmp}/bin
+ '';
+
+ # Unable to get tests to pass, even running by hand. The pytest tests have
+ # become stale.
+ doCheck = false;
+
+ meta = with lib; {
+ description = "A blazingly fast and Pythonic SNMP library based on the official Net-SNMP bindings";
+ homepage = https://easysnmp.readthedocs.io/en/latest/;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ WhittlesJr ];
+ };
+}
diff --git a/pkgs/development/python-modules/ecdsa/default.nix b/pkgs/development/python-modules/ecdsa/default.nix
index 95e1835198e..825cc0df56c 100644
--- a/pkgs/development/python-modules/ecdsa/default.nix
+++ b/pkgs/development/python-modules/ecdsa/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "ecdsa";
- version = "0.13.2";
+ version = "0.13.3";
src = fetchPypi {
inherit pname version;
- sha256 = "5c034ffa23413ac923541ceb3ac14ec15a0d2530690413bff58c12b80e56d884";
+ sha256 = "163c80b064a763ea733870feb96f9dd9b92216cfcacd374837af18e4e8ec3d4d";
};
# Only needed for tests
diff --git a/pkgs/development/python-modules/elasticsearch-dsl/default.nix b/pkgs/development/python-modules/elasticsearch-dsl/default.nix
index b906f94b427..382a9965293 100644
--- a/pkgs/development/python-modules/elasticsearch-dsl/default.nix
+++ b/pkgs/development/python-modules/elasticsearch-dsl/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "elasticsearch-dsl";
- version = "7.0.0";
+ version = "7.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "08kgpcf6lp8gjan6dvdx35340i4yqa77klapk8j7165svfjc5v9a";
+ sha256 = "3f860e0304d703f63b458fea3782f09a823ab07da7ee84ae4bff1aa63e22aedb";
};
propagatedBuildInputs = [ elasticsearch python-dateutil six ]
diff --git a/pkgs/development/python-modules/elasticsearch/default.nix b/pkgs/development/python-modules/elasticsearch/default.nix
index dc991f529fc..e9c65018f67 100644
--- a/pkgs/development/python-modules/elasticsearch/default.nix
+++ b/pkgs/development/python-modules/elasticsearch/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage (rec {
pname = "elasticsearch";
- version = "7.0.2";
+ version = "7.0.5";
src = fetchPypi {
inherit pname version;
- sha256 = "cbc73831c63fa2824538df76fcb2c4be007b43dbd9e7788ae70ea6d24109925b";
+ sha256 = "693935914d59a517dfffdaab547ff906712a386d9e25027517464960221cbd4c";
};
# Check is disabled because running them destroy the content of the local cluster!
diff --git a/pkgs/development/python-modules/elementpath/default.nix b/pkgs/development/python-modules/elementpath/default.nix
index 697ea742ada..637cca7f608 100644
--- a/pkgs/development/python-modules/elementpath/default.nix
+++ b/pkgs/development/python-modules/elementpath/default.nix
@@ -1,14 +1,14 @@
{ lib, buildPythonPackage, fetchFromGitHub }:
buildPythonPackage rec {
- version = "1.3.0";
+ version = "1.3.1";
pname = "elementpath";
src = fetchFromGitHub {
owner = "sissaschool";
repo = "elementpath";
rev = "v${version}";
- sha256 = "0ahqqqpcf3fd6xcdhiwwscincyj6h5xyjaacnqxwph1y1b8mnzyw";
+ sha256 = "0060cd49m0q25k7anzyiz76360hag2f9j5hvqhbmscivf1ssckzq";
};
# avoid circular dependency with xmlschema which directly depends on this
diff --git a/pkgs/development/python-modules/emcee/default.nix b/pkgs/development/python-modules/emcee/default.nix
index 382dd508915..8c720dec325 100644
--- a/pkgs/development/python-modules/emcee/default.nix
+++ b/pkgs/development/python-modules/emcee/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "emcee";
- version = "2.2.1";
+ version = "3.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b83551e342b37311897906b3b8acf32979f4c5542e0a25786ada862d26241172";
+ sha256 = "01mx1w4a7j5p29a3r7ilh9la9n6gnlgwb46m439vrnfgvbvjjy9c";
};
propagatedBuildInputs = [ numpy ];
diff --git a/pkgs/development/python-modules/enum-compat/default.nix b/pkgs/development/python-modules/enum-compat/default.nix
index 29c8184bd4e..e95eb089bc4 100644
--- a/pkgs/development/python-modules/enum-compat/default.nix
+++ b/pkgs/development/python-modules/enum-compat/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "enum-compat";
- version = "0.0.2";
+ version = "0.0.3";
src = fetchPypi {
inherit pname version;
- sha256 = "14j1i963jic2vncbf9k5nq1vvv8pw2zsg7yvwhm7d9c6h7qyz74k";
+ sha256 = "3677daabed56a6f724451d585662253d8fb4e5569845aafa8bb0da36b1a8751e";
};
propagatedBuildInputs = [ enum34 ];
diff --git a/pkgs/development/python-modules/evdev/default.nix b/pkgs/development/python-modules/evdev/default.nix
index f44a9f22279..1711131be2d 100644
--- a/pkgs/development/python-modules/evdev/default.nix
+++ b/pkgs/development/python-modules/evdev/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "evdev";
- version = "1.1.2";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0l837gm9cjdp3lybnam38ip0q3n1xy0j6vzgx11hdrr0ps8p5mid";
+ sha256 = "b03f5e1be5b4a5327494a981b831d251a142b09e8778eda1a8b53eba91100166";
};
buildInputs = [ linuxHeaders ];
diff --git a/pkgs/development/python-modules/eve/default.nix b/pkgs/development/python-modules/eve/default.nix
index e23821a48e4..73813d34c5a 100644
--- a/pkgs/development/python-modules/eve/default.nix
+++ b/pkgs/development/python-modules/eve/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "Eve";
- version = "0.9";
+ version = "0.9.2";
src = fetchPypi {
inherit pname version;
- sha256 = "18shfaxa1vqshnyiqx3jqsri2wxz9ibip3mdxaz8pljmk734r4b1";
+ sha256 = "0191ed42ef85d747758bba29df5ff1e296b8152fefddb2f75c3d778c2e6fb9d3";
};
propagatedBuildInputs = [
@@ -19,6 +19,11 @@ buildPythonPackage rec {
werkzeug
];
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "werkzeug==0.15.4" "werkzeug"
+ '';
+
# tests call a running mongodb instance
doCheck = false;
diff --git a/pkgs/development/python-modules/eventlet/default.nix b/pkgs/development/python-modules/eventlet/default.nix
index a72184f2c1e..0436f3cbdb1 100644
--- a/pkgs/development/python-modules/eventlet/default.nix
+++ b/pkgs/development/python-modules/eventlet/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "eventlet";
- version = "0.24.1";
+ version = "0.25.1";
src = fetchPypi {
inherit pname version;
- sha256 = "d9d31a3c8dbcedbcce5859a919956d934685b17323fc80e1077cb344a2ffa68d";
+ sha256 = "6c9c625af48424c4680d89314dbe45a76cc990cf002489f9469ff214b044ffc1";
};
checkInputs = [ nose ];
diff --git a/pkgs/development/python-modules/execnet/default.nix b/pkgs/development/python-modules/execnet/default.nix
index c7766802e4e..bc7b67f52d4 100644
--- a/pkgs/development/python-modules/execnet/default.nix
+++ b/pkgs/development/python-modules/execnet/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "execnet";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "3839f3c1e9270926e7b3d9b0a52a57be89c302a3826a2b19c8d6e6c3d2b506d2";
+ sha256 = "cacb9df31c9680ec5f95553976c4da484d407e85e41c83cb812aa014f0eddc50";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/eyed3/default.nix b/pkgs/development/python-modules/eyed3/default.nix
index a06f276232e..5af13c488ba 100644
--- a/pkgs/development/python-modules/eyed3/default.nix
+++ b/pkgs/development/python-modules/eyed3/default.nix
@@ -44,7 +44,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "A Python module and command line program for processing ID3 tags";
- homepage = http://eyed3.nicfit.net/;
+ homepage = https://eyed3.nicfit.net/;
license = licenses.gpl2;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
diff --git a/pkgs/development/python-modules/face/default.nix b/pkgs/development/python-modules/face/default.nix
index 10725985497..948236b3f01 100644
--- a/pkgs/development/python-modules/face/default.nix
+++ b/pkgs/development/python-modules/face/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "face";
- version = "0.1.0";
+ version = "19.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0zdp5qlrhxf4dypvvd0zr7zxj2svkz9wblp37vgw01wvcy9b1ds7";
+ sha256 = "38c94ec17a4d6f9628f094b697faca0f802f4028071ce8cbdb3116d4cde772a3";
};
propagatedBuildInputs = [ boltons ];
diff --git a/pkgs/development/python-modules/factory_boy/default.nix b/pkgs/development/python-modules/factory_boy/default.nix
index 0c87f309489..becf1cc1972 100644
--- a/pkgs/development/python-modules/factory_boy/default.nix
+++ b/pkgs/development/python-modules/factory_boy/default.nix
@@ -1,8 +1,10 @@
-{ stdenv
+{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, faker
, python
+, ipaddress
}:
buildPythonPackage rec {
@@ -14,16 +16,12 @@ buildPythonPackage rec {
sha256 = "0w53hjgag6ad5i2vmrys8ysk54agsqvgbjy9lg8g0d8pi9h8vx7s";
};
- propagatedBuildInputs = [ faker ];
+ propagatedBuildInputs = [ faker ] ++ lib.optionals isPy27 [ ipaddress ];
# tests not included with pypi release
doCheck = false;
- checkPhase = ''
- ${python.interpreter} -m unittest
- '';
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A Python package to create factories for complex objects";
homepage = https://github.com/rbarrois/factory_boy;
license = licenses.mit;
diff --git a/pkgs/development/python-modules/faker/default.nix b/pkgs/development/python-modules/faker/default.nix
index e597e07ca36..6de5c25c733 100644
--- a/pkgs/development/python-modules/faker/default.nix
+++ b/pkgs/development/python-modules/faker/default.nix
@@ -10,26 +10,28 @@
, pytestrunner
, random2
, ukpostcodeparser
+ , validators
}:
assert pythonOlder "3.3" -> ipaddress != null;
buildPythonPackage rec {
pname = "Faker";
- version = "1.0.7";
+ version = "2.0.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1jins8jlqyxjwx6i2h2jknwwfpi0bpz1qggvw6xnbxl0g9spyiv0";
+ sha256 = "19zdcdmc11syjbmnbq98yny3dwb5jqw8cxcbq9g2scwzc5f7b32y";
};
- buildInputs = [ pytestrunner ];
+ nativeBuildInputs = [ pytestrunner ];
checkInputs = [
email_validator
freezegun
pytest
random2
ukpostcodeparser
+ validators
]
++ lib.optionals (pythonOlder "3.3") [ mock ]
++ lib.optionals (pythonOlder "3.0") [ more-itertools ];
@@ -38,18 +40,10 @@ buildPythonPackage rec {
dateutil
six
text-unidecode
- ] ++ lib.optional (pythonOlder "3.3") ipaddress;
+ ];
postPatch = ''
substituteInPlace setup.py --replace "pytest>=3.8.0,<3.9" "pytest"
-
- # see https://github.com/joke2k/faker/pull/911, fine since we pin correct
- # versions for python2
- substituteInPlace setup.py --replace "more-itertools<6.0.0" "more-itertools"
-
- # https://github.com/joke2k/faker/issues/970
- substituteInPlace setup.py --replace "random2==1.0.1" "random2>=1.0.1"
- substituteInPlace setup.py --replace "freezegun==0.3.11" "freezegun>=0.3.11"
'';
meta = with lib; {
diff --git a/pkgs/development/python-modules/fastapi/default.nix b/pkgs/development/python-modules/fastapi/default.nix
index 89431d8b52f..c90b64dca81 100644
--- a/pkgs/development/python-modules/fastapi/default.nix
+++ b/pkgs/development/python-modules/fastapi/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "fastapi";
- version = "0.33.0";
+ version = "0.42.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1mc8ljfk6xyn2cq725s8hgapp62z5mylzw9akvkhwwz3bh8m5a7f";
+ sha256 = "48cb522c1c993e238bfe272fbb18049cbd4bf5b9d6c0d4a4fa113cc790e8196c";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/favicon/default.nix b/pkgs/development/python-modules/favicon/default.nix
index 019f4be91c8..16eac939e1e 100644
--- a/pkgs/development/python-modules/favicon/default.nix
+++ b/pkgs/development/python-modules/favicon/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "favicon";
- version = "0.5.1";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "01jhb66nrqbf22z6ybpi8ndw6zifgysdmnh547027g96nz51669y";
+ sha256 = "6d6b5a78de2a0d0084589f687f384b2ecd6a6527093fec564403b1a30605d7a8";
};
buildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/filebytes/default.nix b/pkgs/development/python-modules/filebytes/default.nix
index 7102e5d73c4..e3f638276c2 100644
--- a/pkgs/development/python-modules/filebytes/default.nix
+++ b/pkgs/development/python-modules/filebytes/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "filebytes";
- version = "0.9.21";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "09e306feafd435e240b6ca22e6319ce51862dbe99e3481368fc9a2d15d2263d5";
+ sha256 = "97d1f1f4ba660d8df6c51beea36ea7185704307d54b0b5d72ce57415c9ece082";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/fiona/default.nix b/pkgs/development/python-modules/fiona/default.nix
index f5977bf367c..0a3e17abaca 100644
--- a/pkgs/development/python-modules/fiona/default.nix
+++ b/pkgs/development/python-modules/fiona/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "Fiona";
- version = "1.8.8";
+ version = "1.8.9.post2";
src = fetchPypi {
inherit pname version;
- sha256 = "10qym4anwh0mgfgkhrz6cimkv7af3rd49290k497icq36bkkn73i";
+ sha256 = "210fb038b579fab38f35ddbdd31b9725f4d5099b3edfd4b87c983e5d47b79983";
};
CXXFLAGS = lib.optionalString stdenv.cc.isClang "-std=c++11";
diff --git a/pkgs/development/python-modules/flake8-debugger/default.nix b/pkgs/development/python-modules/flake8-debugger/default.nix
index 32e9a08b741..3a9647348ef 100644
--- a/pkgs/development/python-modules/flake8-debugger/default.nix
+++ b/pkgs/development/python-modules/flake8-debugger/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "flake8-debugger";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "be4fb88de3ee8f6dd5053a2d347e2c0a2b54bab6733a2280bb20ebd3c4ca1d97";
+ sha256 = "6e662f7e75a3ed729d3be7c92e72bde385ab08ec26e7808bf3dfc63445c87857";
};
nativeBuildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/flake8/default.nix b/pkgs/development/python-modules/flake8/default.nix
index 7016e69bd0c..a10fccfc911 100644
--- a/pkgs/development/python-modules/flake8/default.nix
+++ b/pkgs/development/python-modules/flake8/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "flake8";
- version = "3.7.7";
+ version = "3.7.8";
src = fetchPypi {
inherit pname version;
- sha256 = "859996073f341f2670741b51ec1e67a01da142831aa1fdc6242dbf88dffbe661";
+ sha256 = "19241c1cbc971b9962473e4438a2ca19749a7dd002dd1a946eaba171b4114548";
};
checkInputs = [ pytest mock pytestrunner ];
diff --git a/pkgs/development/python-modules/flask-admin/default.nix b/pkgs/development/python-modules/flask-admin/default.nix
new file mode 100644
index 00000000000..3a2c1fe5e9b
--- /dev/null
+++ b/pkgs/development/python-modules/flask-admin/default.nix
@@ -0,0 +1,71 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, nose
+, pillow
+, mongoengine
+, pymongo
+, wtf-peewee
+, sqlalchemy
+, sqlalchemy-citext
+, flask-mongoengine
+, flask_sqlalchemy
+, flask-babelex
+, shapely
+, geoalchemy2
+, psycopg2
+, flask
+, wtforms
+, isPy27
+, enum34
+}:
+
+buildPythonPackage rec {
+ pname = "flask-admin";
+ version = "1.5.3";
+
+ src = fetchPypi {
+ pname = "Flask-Admin";
+ inherit version;
+ sha256 = "ca0be6ec11a6913b73f656c65c444ae5be416c57c75638dd3199376ce6bc7422";
+ };
+
+ checkInputs = [
+ nose
+ pillow
+ mongoengine
+ pymongo
+ wtf-peewee
+ sqlalchemy
+ sqlalchemy-citext
+ flask-mongoengine
+ flask_sqlalchemy
+ flask-babelex
+ shapely
+ geoalchemy2
+ psycopg2
+ ];
+
+ propagatedBuildInputs = [
+ flask
+ wtforms
+ ] ++ lib.optionals isPy27 [ enum34 ];
+
+ checkPhase = ''
+ # disable tests that require mongodb, postresql
+ nosetests \
+ -e "mongoengine" \
+ -e "pymongo" \
+ -e "test_form_upload" \
+ -e "test_postgres" \
+ -e "geoa" \
+ flask_admin/tests
+ '';
+
+ meta = with lib; {
+ description = "Simple and extensible admin interface framework for Flask";
+ homepage = https://github.com/flask-admin/flask-admin/;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/flask-appbuilder/default.nix b/pkgs/development/python-modules/flask-appbuilder/default.nix
new file mode 100644
index 00000000000..46841f68d60
--- /dev/null
+++ b/pkgs/development/python-modules/flask-appbuilder/default.nix
@@ -0,0 +1,80 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, nose
+, apispec
+, colorama
+, click
+, flask
+, flask-babel
+, flask_login
+, flask-openid
+, flask_sqlalchemy
+, flask_wtf
+, flask-jwt-extended
+, jsonschema
+, marshmallow
+, marshmallow-enum
+, marshmallow-sqlalchemy
+, python-dateutil
+, prison
+, pyjwt
+, pyyaml
+, sqlalchemy-utils
+}:
+
+buildPythonPackage rec {
+ pname = "flask-appbuilder";
+ version = "2.1.6";
+
+ src = fetchPypi {
+ pname = "Flask-AppBuilder";
+ inherit version;
+ sha256 = "a37d7d6a62407a2e0975af5305c795f2fb5c06ecc34e3cf64659d083b1b2dd5f";
+ };
+
+ checkInputs = [
+ nose
+ ];
+
+ propagatedBuildInputs = [
+ apispec
+ colorama
+ click
+ flask
+ flask-babel
+ flask_login
+ flask-openid
+ flask_sqlalchemy
+ flask_wtf
+ flask-jwt-extended
+ jsonschema
+ marshmallow
+ marshmallow-enum
+ marshmallow-sqlalchemy
+ python-dateutil
+ prison
+ pyjwt
+ sqlalchemy-utils
+ pyyaml
+ ];
+
+ 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"
+ '';
+
+ # majority of tests require network access or mongo
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Simple and rapid application development framework, built on top of Flask";
+ homepage = https://github.com/dpgaspar/flask-appbuilder/;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/flask-babelex/default.nix b/pkgs/development/python-modules/flask-babelex/default.nix
new file mode 100644
index 00000000000..c5968be6b8f
--- /dev/null
+++ b/pkgs/development/python-modules/flask-babelex/default.nix
@@ -0,0 +1,47 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, flask
+, Babel
+, speaklater
+, jinja2
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "flask-babelex";
+ version = "0.9.3";
+
+ src = fetchPypi {
+ inherit version;
+ pname = "Flask-BabelEx";
+ sha256 = "cf79cdedb5ce860166120136b0e059e9d97b8df07a3bc2411f6243de04b754b4";
+ };
+
+ propagatedBuildInputs = [
+ flask
+ Babel
+ speaklater
+ jinja2
+ ];
+
+ checkInputs = [
+ pytest
+ ];
+
+ checkPhase = ''
+ # Disabled 3 tests failing due to string representations of dates:
+ # Like "12. April 2010 um 15:46:00 MESZ" != 12. "April 2010 15:46:00 MESZ"
+
+ pytest tests/tests.py -k "not test_init_app \
+ and not test_custom_locale_selector \
+ and not test_basics"
+ '';
+
+ meta = with lib; {
+ description = "Adds i18n/l10n support to Flask applications";
+ homepage = http://github.com/mrjoes/flask-babelex;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/flask-bcrypt/default.nix b/pkgs/development/python-modules/flask-bcrypt/default.nix
new file mode 100644
index 00000000000..dfcdad18f9c
--- /dev/null
+++ b/pkgs/development/python-modules/flask-bcrypt/default.nix
@@ -0,0 +1,35 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, flask
+, bcrypt
+, python
+}:
+
+buildPythonPackage rec {
+ pname = "flask-bcrypt";
+ version = "0.7.1";
+
+ src = fetchFromGitHub {
+ owner = "maxcountryman";
+ repo = pname;
+ rev = version;
+ sha256 = "0036gag3nj7fzib23lbbpwhlrn1s0kkrfwk5pd90y4cjcfqh8z9x";
+ };
+
+ propagatedBuildInputs = [
+ flask
+ bcrypt
+ ];
+
+ checkPhase = ''
+ ${python.interpreter} test_bcrypt.py
+ '';
+
+ meta = with lib; {
+ description = "Brcrypt hashing for Flask";
+ homepage = https://github.com/maxcountryman/flask-bcrypt;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/flask-cors/default.nix b/pkgs/development/python-modules/flask-cors/default.nix
index 2c07b68c3b8..c532802a7f4 100644
--- a/pkgs/development/python-modules/flask-cors/default.nix
+++ b/pkgs/development/python-modules/flask-cors/default.nix
@@ -10,9 +10,15 @@ buildPythonPackage rec {
sha256 = "05id72xwvhni23yasdvpdd8vsf3v4j6gzbqqff2g04j6xcih85vj";
};
- buildInputs = [ nose ];
+ checkInputs = [ nose ];
propagatedBuildInputs = [ flask six ];
+ # Exclude test_acl_uncaught_exception_500 test case because is not compatible
+ # with Flask>=1.1.0. See: https://github.com/corydolphin/flask-cors/issues/253
+ checkPhase = ''
+ nosetests --exclude test_acl_uncaught_exception_500
+ '';
+
meta = with stdenv.lib; {
description = "A Flask extension adding a decorator for CORS support";
homepage = https://github.com/corydolphin/flask-cors;
diff --git a/pkgs/development/python-modules/flask-jwt-extended/default.nix b/pkgs/development/python-modules/flask-jwt-extended/default.nix
index 693e733e73a..1fcb7e3cd87 100644
--- a/pkgs/development/python-modules/flask-jwt-extended/default.nix
+++ b/pkgs/development/python-modules/flask-jwt-extended/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-JWT-Extended";
- version = "3.23.0";
+ version = "3.24.1";
src = fetchPypi {
inherit pname version;
- sha256 = "05nf94dp80i68gs61pf67qj1y6i56jgdxmibqmns5wz6z33fi7wj";
+ sha256 = "1p8rwcsscyjw2m7dbybiaflqk4z1r2d1kp9r9qqyjfzblxpyxa0a";
};
propagatedBuildInputs = [ dateutil flask pyjwt werkzeug ];
diff --git a/pkgs/development/python-modules/flask-limiter/default.nix b/pkgs/development/python-modules/flask-limiter/default.nix
index a60c5a993ea..01b340a2847 100644
--- a/pkgs/development/python-modules/flask-limiter/default.nix
+++ b/pkgs/development/python-modules/flask-limiter/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-Limiter";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1f0diannnc6rc0ngsh222lws3qf89wxm0aschaxxvwjvybf9iklc";
+ sha256 = "905c35cd87bf60c92fd87922ae23fe27aa5fb31980bab31fc00807adee9f5a55";
};
propagatedBuildInputs = [ flask limits ];
diff --git a/pkgs/development/python-modules/flask-mongoengine/default.nix b/pkgs/development/python-modules/flask-mongoengine/default.nix
new file mode 100644
index 00000000000..5e61a2415b7
--- /dev/null
+++ b/pkgs/development/python-modules/flask-mongoengine/default.nix
@@ -0,0 +1,47 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, flask
+, flask_wtf
+, mongoengine
+, six
+, nose
+, rednose
+, coverage
+}:
+
+buildPythonPackage rec {
+ pname = "flask-mongoengine";
+ version = "0.9.5";
+
+ src = fetchFromGitHub {
+ owner = "MongoEngine";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "05hfddf1dm594wnjyqhj0zmjfsf1kpmx1frjwhypgzx4hf62qcmr";
+ };
+
+ propagatedBuildInputs = [
+ flask
+ flask_wtf
+ mongoengine
+ six
+ ];
+
+ # they set test requirements to setup_requirements...
+ buildInputs = [
+ nose
+ rednose
+ coverage
+ ];
+
+ # tests require working mongodb connection
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Flask-MongoEngine is a Flask extension that provides integration with MongoEngine and WTF model forms";
+ homepage = https://github.com/mongoengine/flask-mongoengine;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/flask-openid/default.nix b/pkgs/development/python-modules/flask-openid/default.nix
new file mode 100644
index 00000000000..ad500163609
--- /dev/null
+++ b/pkgs/development/python-modules/flask-openid/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, flask
+, python3-openid
+, isPy3k
+}:
+
+buildPythonPackage rec {
+ pname = "flask-openid";
+ version = "1.2.5";
+ disable = !isPy3k;
+
+ src = fetchPypi {
+ pname = "Flask-OpenID";
+ inherit version;
+ sha256 = "5a8ffe1c8c0ad1cc1f5030e1223ea27f8861ee0215a2a58a528cc61379e5ccab";
+ };
+
+ propagatedBuildInputs = [
+ flask
+ python3-openid
+ ];
+
+ # no tests for repo...
+ doCheck = false;
+
+ meta = with lib; {
+ description = "OpenID support for Flask";
+ homepage = http://github.com/mitsuhiko/flask-openid/;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/flask-paginate/default.nix b/pkgs/development/python-modules/flask-paginate/default.nix
index 52dd77c8391..ba1c0b10d15 100644
--- a/pkgs/development/python-modules/flask-paginate/default.nix
+++ b/pkgs/development/python-modules/flask-paginate/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "flask-paginate";
- version = "0.5.3";
+ version = "0.5.4";
src = fetchPypi {
inherit pname version;
- sha256 = "15plwkmi6i7p85q2vgyvmn0l4c2h7pj4mmiziwghyyqbd1rc0dr2";
+ sha256 = "60079a1c4c600cb4d4a9f7c386ea357b5ee02355ae6d6e8b41f769ae3f7af3ad";
};
propagatedBuildInputs = [ flask ];
diff --git a/pkgs/development/python-modules/flask-socketio/default.nix b/pkgs/development/python-modules/flask-socketio/default.nix
index b97fc2430be..5ec462a45e0 100644
--- a/pkgs/development/python-modules/flask-socketio/default.nix
+++ b/pkgs/development/python-modules/flask-socketio/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "Flask-SocketIO";
- version = "3.2.2";
+ version = "4.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "ee8e2954ec3ae0abf19f50fce5ec8b7b9ff937c5353c0a72c7e1cfb86df1195d";
+ sha256 = "2172dff1e42415ba480cee02c30c2fc833671ff326f1598ee3d69aa02cf768ec";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/flask-sqlalchemy/default.nix b/pkgs/development/python-modules/flask-sqlalchemy/default.nix
index 2ff84f2531b..02d8d25bafe 100644
--- a/pkgs/development/python-modules/flask-sqlalchemy/default.nix
+++ b/pkgs/development/python-modules/flask-sqlalchemy/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-SQLAlchemy";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0nnllf0ddbh9jlhngnyjj98lbxgxr1csaplllx0caw98syq0k5hc";
+ sha256 = "6974785d913666587949f7c2946f7001e4fa2cb2d19f4e69ead02e4b8f50b33d";
};
propagatedBuildInputs = [ flask sqlalchemy ];
diff --git a/pkgs/development/python-modules/flask/default.nix b/pkgs/development/python-modules/flask/default.nix
index bc7962d4108..a330b9dd8a6 100644
--- a/pkgs/development/python-modules/flask/default.nix
+++ b/pkgs/development/python-modules/flask/default.nix
@@ -2,12 +2,12 @@
, itsdangerous, click, werkzeug, jinja2, pytest }:
buildPythonPackage rec {
- version = "1.0.4";
+ version = "1.1.1";
pname = "Flask";
src = fetchPypi {
inherit pname version;
- sha256 = "ed1330220a321138de53ec7c534c3d90cf2f7af938c7880fc3da13aa46bf870f";
+ sha256 = "13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/flowlogs_reader/default.nix b/pkgs/development/python-modules/flowlogs_reader/default.nix
index 96073556ea4..4064fc494b1 100644
--- a/pkgs/development/python-modules/flowlogs_reader/default.nix
+++ b/pkgs/development/python-modules/flowlogs_reader/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "flowlogs_reader";
- version = "1.1.1";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cd6344fdad097c38756772624922ee37452ef1e131213c7d0b5702bcf52a5b02";
+ sha256 = "256c67afabc1783e8a378c7589877f76660c6a645aa6dfe1759e26f4a93a22d0";
};
propagatedBuildInputs = [ botocore boto3 docutils ];
diff --git a/pkgs/development/python-modules/fluent-logger/default.nix b/pkgs/development/python-modules/fluent-logger/default.nix
index 8af0bce82f3..dab4ce30f6f 100644
--- a/pkgs/development/python-modules/fluent-logger/default.nix
+++ b/pkgs/development/python-modules/fluent-logger/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "fluent-logger";
- version = "0.9.3";
+ version = "0.9.4";
src = fetchPypi {
inherit pname version;
- sha256 = "09vii0iclfq6vhz37xyybksq9m3538hkr7z40sz2dlpf2rkg98mg";
+ sha256 = "814cb51892c620a00c5a6129fffaa09eeeb0c8822c9bcb4f96232ae3cbc4d8b3";
};
propagatedBuildInputs = [ msgpack ];
diff --git a/pkgs/development/python-modules/fonttools/default.nix b/pkgs/development/python-modules/fonttools/default.nix
index 4e83955db55..eb59eaa0f1c 100644
--- a/pkgs/development/python-modules/fonttools/default.nix
+++ b/pkgs/development/python-modules/fonttools/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "fonttools";
- version = "3.42.0";
+ version = "4.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0w0ncs61821bnc2smfllnhfw5b8fwz972yqcgb64lr5qiwxkj2y0";
+ sha256 = "bb9bf6b5b4ded33e0d9f823e5ae2e1fa643af4d614915660abe3853a9a6931cd";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/fritzconnection/default.nix b/pkgs/development/python-modules/fritzconnection/default.nix
index ced7d7bdcd4..32e9e9393ce 100644
--- a/pkgs/development/python-modules/fritzconnection/default.nix
+++ b/pkgs/development/python-modules/fritzconnection/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "fritzconnection";
- version = "0.6.5";
+ version = "0.8.4";
src = fetchPypi {
inherit pname version;
- sha256 = "14g3sxprq65lxbgkf3rjgb1bjqnj2jc5p1swlq9sk9gwnl6ca3ds";
+ sha256 = "adc629a48b50700f5478f69436e4b78c8792a9260cc674cccef15ffe68eb0643";
};
prePatch = ''
diff --git a/pkgs/development/python-modules/fs-s3fs/default.nix b/pkgs/development/python-modules/fs-s3fs/default.nix
index c32489547ce..cb9723742dc 100644
--- a/pkgs/development/python-modules/fs-s3fs/default.nix
+++ b/pkgs/development/python-modules/fs-s3fs/default.nix
@@ -6,7 +6,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0v4pqyflkpz6sp1884jfsxsa68wnxai4rd5la6sgf3s6civ8qzxm";
+ sha256 = "b57f8c7664460ff7b451b4b44ca2ea9623a374d74e1284c2d5e6df499dc7976c";
};
propagatedBuildInputs = [ fs six boto3 ];
diff --git a/pkgs/development/python-modules/fs/default.nix b/pkgs/development/python-modules/fs/default.nix
index cbbb8886846..fee20021e1a 100644
--- a/pkgs/development/python-modules/fs/default.nix
+++ b/pkgs/development/python-modules/fs/default.nix
@@ -15,19 +15,20 @@
, mock
, pythonAtLeast
, isPy3k
+, pytest
}:
buildPythonPackage rec {
pname = "fs";
- version = "2.4.8";
+ version = "2.4.11";
src = fetchPypi {
inherit pname version;
- sha256 = "5e19251e939b10d50e4b58b0cf2862851794abcf4aa4387b67c69dd61e97b3dc";
+ sha256 = "cc99d476b500f993df8ef697b96dc70928ca2946a455c396a566efe021126767";
};
buildInputs = [ glibcLocales ];
- checkInputs = [ nose pyftpdlib mock psutil ];
+ checkInputs = [ nose pyftpdlib mock psutil pytest ];
propagatedBuildInputs = [ six appdirs pytz ]
++ lib.optionals (!isPy3k) [ backports_os ]
++ lib.optionals (!pythonAtLeast "3.6") [ typing ]
@@ -37,7 +38,7 @@ buildPythonPackage rec {
LC_ALL="en_US.utf-8";
checkPhase = ''
- HOME=$(mktemp -d) nosetests tests []
+ HOME=$(mktemp -d) pytest -k 'not user_data_repr' --ignore=tests/test_opener.py
'';
meta = with lib; {
diff --git a/pkgs/development/python-modules/fsspec/default.nix b/pkgs/development/python-modules/fsspec/default.nix
index 8f4b9cf8c89..a94f847fc90 100644
--- a/pkgs/development/python-modules/fsspec/default.nix
+++ b/pkgs/development/python-modules/fsspec/default.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "fsspec";
- version = "0.4.1";
+ version = "0.5.2";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0fvm1kdnnbf0pppv23mlfdqh220gcldmv72w2rdxp6ks1rcphzg3";
+ sha256 = "6531a5fa9ea6bf27a5180d225558a8a7aa5d7c3cbf7e8b146dd37ac699017937";
};
# no tests
diff --git a/pkgs/development/python-modules/fuse-python/default.nix b/pkgs/development/python-modules/fuse-python/default.nix
index cf965dd244f..0ac33be3899 100644
--- a/pkgs/development/python-modules/fuse-python/default.nix
+++ b/pkgs/development/python-modules/fuse-python/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "fuse-python";
- version = "0.3.1";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0p1f01gah1y8skirrwsbxapz3g6drqihnkjh27b45ifg43h45g7x";
+ sha256 = "cbaa21c8f0a440302d1ba9fd57a80cf9ff227e5a3820708a8ba8450db883cc05";
};
buildInputs = [ fuse ];
diff --git a/pkgs/development/python-modules/future/default.nix b/pkgs/development/python-modules/future/default.nix
index ecaa1c08b2c..b74d4cddf6d 100644
--- a/pkgs/development/python-modules/future/default.nix
+++ b/pkgs/development/python-modules/future/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "future";
- version = "0.17.1";
+ version = "0.18.1";
src = fetchPypi {
inherit pname version;
- sha256 = "67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8";
+ sha256 = "858e38522e8fd0d3ce8f0c1feaf0603358e366d5403209674c7b617fa0c24093";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/futures/default.nix b/pkgs/development/python-modules/futures/default.nix
index e7397950643..bc19a31927a 100644
--- a/pkgs/development/python-modules/futures/default.nix
+++ b/pkgs/development/python-modules/futures/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "futures";
- version = "3.2.0";
+ version = "3.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "9ec02aa7d674acb8618afb127e27fde7fc68994c0437ad759fa094a574adb265";
+ sha256 = "7e033af76a5e35f58e56da7a91e687706faf4e7bdfb2cbc3f2cca6b9bcda9794";
};
# This module is for backporting functionality to Python 2.x, it's builtin in py3k
diff --git a/pkgs/development/python-modules/gast/default.nix b/pkgs/development/python-modules/gast/default.nix
index a85f78dccb2..b0f90f7ce17 100644
--- a/pkgs/development/python-modules/gast/default.nix
+++ b/pkgs/development/python-modules/gast/default.nix
@@ -2,10 +2,10 @@
buildPythonPackage rec {
pname = "gast";
- version = "0.2.2";
+ version = "0.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1w5dzdb3gpcfmd2s0b93d8gff40a1s41rv31458z14inb3s9v4zy";
+ sha256 = "5c7617f1f6c8b8b426819642b16b9016727ddaecd16af9a07753e537eba8a3a5";
};
checkInputs = [ astunparse ] ;
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/genanki/default.nix b/pkgs/development/python-modules/genanki/default.nix
index a39d3e58733..f4f3821afa3 100644
--- a/pkgs/development/python-modules/genanki/default.nix
+++ b/pkgs/development/python-modules/genanki/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "genanki";
- version = "0.6.4";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6d17761e06aca2d9acb588acfdce33fd3d05571338825760622c99fc7210f15a";
+ sha256 = "32ee8063b1d3b5cd95c117c5a4aa812940e3d3c0daa3d535cd6633c1025a59bc";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/gensim/default.nix b/pkgs/development/python-modules/gensim/default.nix
index 18815cfe64b..592db824f3f 100644
--- a/pkgs/development/python-modules/gensim/default.nix
+++ b/pkgs/development/python-modules/gensim/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "gensim";
- version = "3.8.0";
+ version = "3.8.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0rjpmxcd4hphq41y7frg6by6gwjjmrdbnim8jvx951ps5gzyfpgc";
+ sha256 = "33277fc0a8d7b0c7ce70fcc74bb82ad39f944c009b334856c6e86bf552b1dfdc";
};
propagatedBuildInputs = [ smart_open numpy six scipy ];
diff --git a/pkgs/development/python-modules/geoip2/default.nix b/pkgs/development/python-modules/geoip2/default.nix
index 97371d1b65a..5d26793250c 100644
--- a/pkgs/development/python-modules/geoip2/default.nix
+++ b/pkgs/development/python-modules/geoip2/default.nix
@@ -23,7 +23,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "MaxMind GeoIP2 API";
homepage = "https://www.maxmind.com/en/home";
- license = licenses.apsl20;
+ license = licenses.asl20;
maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/development/python-modules/geopy/2.nix b/pkgs/development/python-modules/geopy/2.nix
new file mode 100644
index 00000000000..49876872724
--- /dev/null
+++ b/pkgs/development/python-modules/geopy/2.nix
@@ -0,0 +1,28 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, geographiclib
+}:
+
+buildPythonPackage rec {
+ pname = "geopy";
+ version = "1.20.0";
+
+ disabled = !isPy27; # only Python 2.7
+ doCheck = false; # Needs network access
+
+ propagatedBuildInputs = [ geographiclib ];
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "9419bc90ee6231590c4ae7acf1cf126cefbd0736942da7a6a1436946e80830e2";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/geopy/geopy";
+ description = "Python Geocoding Toolbox";
+ license = licenses.mit;
+ maintainers = with maintainers; [GuillaumeDesforges];
+ };
+}
diff --git a/pkgs/development/python-modules/geopy/default.nix b/pkgs/development/python-modules/geopy/default.nix
index 3a9e8b86c91..817c1e38418 100644
--- a/pkgs/development/python-modules/geopy/default.nix
+++ b/pkgs/development/python-modules/geopy/default.nix
@@ -1,31 +1,30 @@
{ stdenv
, buildPythonPackage
-, fetchPypi
-, isPy27
-, mock
-, tox
-, pylint
+, fetchFromGitHub
+, isPy3k
+, geographiclib
}:
buildPythonPackage rec {
- pname = "geopy";
- version = "1.20.0";
- disabled = !isPy27;
+ pname = "geopy-unstable";
+ version = "2019-11-10";
- src = fetchPypi {
- inherit pname version;
- sha256 = "9419bc90ee6231590c4ae7acf1cf126cefbd0736942da7a6a1436946e80830e2";
+ disabled = !isPy3k; # only Python 3
+ doCheck = false; # Needs network access
+
+ propagatedBuildInputs = [ geographiclib ];
+
+ src = fetchFromGitHub {
+ owner = "geopy";
+ repo = "geopy";
+ rev = "531b7de6126838a3e69370227aa7f2086ba52b89";
+ sha256 = "07l1pblzg3hb3dbvd9rq8x78ly5dv0zxbc5hwskqil0bhv5v1p39";
};
- doCheck = false; # too much
-
- buildInputs = [ mock tox pylint ];
-
meta = with stdenv.lib; {
homepage = "https://github.com/geopy/geopy";
description = "Python Geocoding Toolbox";
license = licenses.mit;
- broken = true;
+ maintainers = with maintainers; [GuillaumeDesforges];
};
-
}
diff --git a/pkgs/development/python-modules/gin-config/default.nix b/pkgs/development/python-modules/gin-config/default.nix
index 8701751e3a0..5e8343a4b0c 100644
--- a/pkgs/development/python-modules/gin-config/default.nix
+++ b/pkgs/development/python-modules/gin-config/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "gin-config";
- version = "0.1.3";
+ version = "0.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "07843fde2917f1a44f808fceb3c0227bb02ff7c4ebba8de6642206c03e7e8ba2";
+ sha256 = "6305325d5afe470fa5a7130883035e51950478b317750205a1532e5413d4ba4c";
};
diff --git a/pkgs/development/python-modules/git-revise/default.nix b/pkgs/development/python-modules/git-revise/default.nix
index 905f38739b2..dfc0b4afb8a 100644
--- a/pkgs/development/python-modules/git-revise/default.nix
+++ b/pkgs/development/python-modules/git-revise/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "git-revise";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "16sxmxksb5gjj6zfh1wy2czqj9nm4sd3j4fbrsphs8l065dzzikj";
+ sha256 = "0l3xhg00106p7ysg4gl9dna2zcrax58mzmm0ajjaxw58jfn8wsf1";
};
disabled = pythonOlder "3.6";
diff --git a/pkgs/development/python-modules/gitdb2/default.nix b/pkgs/development/python-modules/gitdb2/default.nix
index 2b6a118885c..ff4cc913f03 100644
--- a/pkgs/development/python-modules/gitdb2/default.nix
+++ b/pkgs/development/python-modules/gitdb2/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "gitdb2";
- version = "2.0.5";
+ version = "2.0.6";
src = fetchPypi {
inherit pname version;
- sha256 = "83361131a1836661a155172932a13c08bda2db3674e4caa32368aa6eb02f38c2";
+ sha256 = "1b6df1433567a51a4a9c1a5a0de977aa351a405cc56d7d35f3388bad1f630350";
};
propagatedBuildInputs = [ smmap2 ];
diff --git a/pkgs/development/python-modules/glom/default.nix b/pkgs/development/python-modules/glom/default.nix
index ac193e61dcb..2a89fb262ff 100644
--- a/pkgs/development/python-modules/glom/default.nix
+++ b/pkgs/development/python-modules/glom/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "glom";
- version = "19.1.0";
+ version = "19.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5c47dc6dc97bb1c20e5607f3d58eac81e13b16880a284b52d503eea92d7b5fc2";
+ sha256 = "c277f34e5e498834a63c2114a25a6c67b5cf0b92f96bb65cba063d861c3d1da6";
};
propagatedBuildInputs = [ boltons attrs face ];
diff --git a/pkgs/development/python-modules/goocalendar/default.nix b/pkgs/development/python-modules/goocalendar/default.nix
index e746b304e8b..644b68386fe 100644
--- a/pkgs/development/python-modules/goocalendar/default.nix
+++ b/pkgs/development/python-modules/goocalendar/default.nix
@@ -14,13 +14,13 @@ with stdenv.lib;
buildPythonPackage rec {
pname = "GooCalendar";
- version = "0.4";
+ version = "0.6";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "ca3950c2728916d9fb703c886f3940ac9b76739f99ec840b0e1c2c282510e1ab";
+ sha256 = "4c22c93e19b933d10d8ea1c67a67f485267af82175ef59419427dd39d1e3af18";
};
nativeBuildInputs = [ pkgconfig gobject-introspection ];
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-auth-oauthlib/default.nix b/pkgs/development/python-modules/google-auth-oauthlib/default.nix
index 2cc1513812f..54498ba1a85 100644
--- a/pkgs/development/python-modules/google-auth-oauthlib/default.nix
+++ b/pkgs/development/python-modules/google-auth-oauthlib/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "google-auth-oauthlib";
- version = "0.4.0";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1fl3w23c93hlgqf0l57cdy17wmvyhrv3bh133ksd2h490ir012va";
+ sha256 = "88d2cd115e3391eb85e1243ac6902e76e77c5fe438b7276b297fbe68015458dd";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/google-music-proto/default.nix b/pkgs/development/python-modules/google-music-proto/default.nix
index 6a882e29c19..d3f41880784 100644
--- a/pkgs/development/python-modules/google-music-proto/default.nix
+++ b/pkgs/development/python-modules/google-music-proto/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-music-proto";
- version = "2.4.0";
+ version = "2.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "798ac14408593525d1865f608b30f71cce291b1a239f4d63f14bb4dcf79d7528";
+ sha256 = "94cd205b3cb0d9e36f3724ace259d4c6de04db97e095577a26a5cfa5e35844c6";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google-music/default.nix b/pkgs/development/python-modules/google-music/default.nix
index 71aa37d0086..94fe6d5e0a1 100644
--- a/pkgs/development/python-modules/google-music/default.nix
+++ b/pkgs/development/python-modules/google-music/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-music";
- version = "3.0.1";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "13i9nd62wqfg0f5r7ykr15q83397vdpw0js50fy5nbgs33sbf6b7";
+ sha256 = "5c6cb11d56dfe2cfb95f3083ed4c1347dafbf15a88fc9a7aab3ed5ee4c75cc40";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/google_api_core/default.nix b/pkgs/development/python-modules/google_api_core/default.nix
index c96230bcf18..3a6b49e4e9f 100644
--- a/pkgs/development/python-modules/google_api_core/default.nix
+++ b/pkgs/development/python-modules/google_api_core/default.nix
@@ -1,24 +1,30 @@
-{ lib, buildPythonPackage, fetchPypi, pythonOlder
-, google_auth, protobuf, googleapis_common_protos, requests, setuptools, grpcio, futures, mock, pytest }:
+{ lib, buildPythonPackage, fetchPypi, pythonOlder, isPy27
+, google_auth, protobuf, googleapis_common_protos, requests, setuptools, grpcio, futures, mock }:
buildPythonPackage rec {
pname = "google-api-core";
- version = "1.7.0";
+ version = "1.14.3";
+ disabled = isPy27; # google namespace no longer works on python2
src = fetchPypi {
inherit pname version;
- sha256 = "85693e163a1a6faea69a74f8feaf35d54dfa2559fbdbbe389c93ffb3bb4c9a79";
+ sha256 = "df8adc4b97f5ab4328a0e745bee77877cf4a7d4601cb1cd5959d2bbf8fba57aa";
};
propagatedBuildInputs = [
googleapis_common_protos protobuf
google_auth requests setuptools grpcio
] ++ lib.optional (pythonOlder "3.2") futures;
- checkInputs = [ mock pytest ];
- checkPhase = ''
- py.test
- '';
+ # requires nox
+ doCheck = false;
+ checkInputs = [ mock ];
+
+ pythonImportsCheck = [
+ "google.auth"
+ "google.protobuf"
+ "google.api"
+ ];
meta = with lib; {
description = "This library is not meant to stand-alone. Instead it defines common helpers used by all Google API clients.";
diff --git a/pkgs/development/python-modules/google_cloud_asset/default.nix b/pkgs/development/python-modules/google_cloud_asset/default.nix
index 90c8e752d41..e73f1e86613 100644
--- a/pkgs/development/python-modules/google_cloud_asset/default.nix
+++ b/pkgs/development/python-modules/google_cloud_asset/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-asset";
- version = "0.1.2";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "233157c5d902a084477fb5fe6ca1f946d6fe7911577d4a36aee0227777db61b7";
+ sha256 = "e6c02a6709d13490c73450f3b1ac3436bd26795fa04d9711d7cad973a71eb118";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_automl/default.nix b/pkgs/development/python-modules/google_cloud_automl/default.nix
index 7f605d73c97..b317d0cd154 100644
--- a/pkgs/development/python-modules/google_cloud_automl/default.nix
+++ b/pkgs/development/python-modules/google_cloud_automl/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-automl";
- version = "0.1.2";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "32890d1e043eb09a86ff1839096dfb49051cd436bdf1a1708299484cfd06db1a";
+ sha256 = "532cee03a976eedf308c178484b61f80bc4c68991b3bd8eb8f6abd000a217ef7";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_bigquery/default.nix b/pkgs/development/python-modules/google_cloud_bigquery/default.nix
index 1646888b36a..f81663b407d 100644
--- a/pkgs/development/python-modules/google_cloud_bigquery/default.nix
+++ b/pkgs/development/python-modules/google_cloud_bigquery/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "google-cloud-bigquery";
- version = "1.9.0";
+ version = "1.21.0";
src = fetchPypi {
inherit pname version;
- sha256 = "169ffdb1b677f69f1f9d032bd38f724aed73e0565153ac17199472c083a3852f";
+ sha256 = "b38d5669235583ee4334d468b3719ea4a381da4b2abbedbf13cb926d893a11ab";
};
checkInputs = [ pytest mock ipython ];
diff --git a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
index 23f08f3bbef..3da3fbfdf85 100644
--- a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
+++ b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-bigquery-datatransfer";
- version = "0.3.0";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "02bf1a508ffbc730904fd8a5e7d7c33946f0aa539127c1b1e235dfdedd7bc9a5";
+ sha256 = "9ef431c0747d92dd5d5d4038aab96215dfd20c59235ece99a96d8329792cbcdb";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_bigtable/default.nix b/pkgs/development/python-modules/google_cloud_bigtable/default.nix
index 51782dce167..3dae6bfdadc 100644
--- a/pkgs/development/python-modules/google_cloud_bigtable/default.nix
+++ b/pkgs/development/python-modules/google_cloud_bigtable/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-bigtable";
- version = "0.32.2";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "40d1fc8009c228f70bd0e2176e73a3f101051ad73889b3d25a5df672c029a8bd";
+ sha256 = "5bfa5db942ddb491a62198e690754dbed80228e5cb2c389d809be33464f6cb31";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_container/default.nix b/pkgs/development/python-modules/google_cloud_container/default.nix
index f0a47d7c30f..d0994ce5e0b 100644
--- a/pkgs/development/python-modules/google_cloud_container/default.nix
+++ b/pkgs/development/python-modules/google_cloud_container/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-container";
- version = "0.2.1";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "566834ef43e79917b112e3bd2848e84cfb0f4d7b565581607e2548f5c8e5d87a";
+ sha256 = "90cceceb487f1f4f2336b3674d594bc5e492fadbe27a5f06ca056d7148fd90ba";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_core/default.nix b/pkgs/development/python-modules/google_cloud_core/default.nix
index 3aafa3e2687..0b0914b1480 100644
--- a/pkgs/development/python-modules/google_cloud_core/default.nix
+++ b/pkgs/development/python-modules/google_cloud_core/default.nix
@@ -1,20 +1,21 @@
-{ stdenv, buildPythonPackage, fetchPypi
+{ stdenv, buildPythonPackage, fetchPypi, python
, google_api_core, grpcio, pytest, mock, setuptools }:
buildPythonPackage rec {
pname = "google-cloud-core";
- version = "0.29.1";
+ version = "1.0.3";
src = fetchPypi {
inherit pname version;
- sha256 = "d85b1aaaf3bad9415ad1d8ee5eadce96d7007a82f13ce0a0629a003a11e83f29";
+ sha256 = "10750207c1a9ad6f6e082d91dbff3920443bdaf1c344a782730489a9efa802f1";
};
propagatedBuildInputs = [ google_api_core grpcio setuptools ];
checkInputs = [ pytest mock ];
checkPhase = ''
- py.test
+ cd tests
+ ${python.interpreter} -m unittest discover
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/google_cloud_dataproc/default.nix b/pkgs/development/python-modules/google_cloud_dataproc/default.nix
index 9475c792fb9..a08a1c4fd10 100644
--- a/pkgs/development/python-modules/google_cloud_dataproc/default.nix
+++ b/pkgs/development/python-modules/google_cloud_dataproc/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-dataproc";
- version = "0.3.1";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e6a6c380757e22e9a45cf5b261be6d6a4262f87ee172a6c21f6f7ad6013827cd";
+ sha256 = "24c28e9383e714b1447e5b4a2282beda2c94714e78cbb6cfc5f8ccbfcfdb3ffa";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_datastore/default.nix b/pkgs/development/python-modules/google_cloud_datastore/default.nix
index f514d22ef08..7f47725cde3 100644
--- a/pkgs/development/python-modules/google_cloud_datastore/default.nix
+++ b/pkgs/development/python-modules/google_cloud_datastore/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-datastore";
- version = "1.7.4";
+ version = "1.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "7a44d9b0263cbbe05963522f61ba177e64282043f30999e0bc3368fd79a3af12";
+ sha256 = "cae213e3817f37fdc3ac27c3a162024de3319ad0faf87a536fce375c4a1c1dc9";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_dlp/default.nix b/pkgs/development/python-modules/google_cloud_dlp/default.nix
index 0f46ff36a39..6c7388b4cf1 100644
--- a/pkgs/development/python-modules/google_cloud_dlp/default.nix
+++ b/pkgs/development/python-modules/google_cloud_dlp/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-dlp";
- version = "0.10.0";
+ version = "0.12.1";
src = fetchPypi {
inherit pname version;
- sha256 = "5cc7e40842b6c3dc586d04e3d2b2326b44afbe3896da6a30032d64650a7c6b00";
+ sha256 = "acf2b1f8388b0baf3286bd2a67e3adad70a28d0fa768fd2196a96710637c4b72";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_dns/default.nix b/pkgs/development/python-modules/google_cloud_dns/default.nix
index 398c2b66467..3ed34303a72 100644
--- a/pkgs/development/python-modules/google_cloud_dns/default.nix
+++ b/pkgs/development/python-modules/google_cloud_dns/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-dns";
- version = "0.29.3";
+ version = "0.31.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a876811e44554fb8a8db4df4a2be649f356e1d9d97eefccfaf5a8d5273819d22";
+ sha256 = "0dc0244c96378615b19679ab001a85fe74b564233d4f3e185a0f8fe333530fe2";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_error_reporting/default.nix b/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
index d6f89aefc5f..ef07bf1a3ce 100644
--- a/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
+++ b/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-error-reporting";
- version = "0.30.1";
+ version = "0.33.0";
src = fetchPypi {
inherit pname version;
- sha256 = "29d04cb6cc2053468addb78351b841df00cb56066e89b6aec0970cb003dd2fab";
+ sha256 = "845c4d7252f21403a5634a4047c3d77a645df92f6724911a5faf6f5e1bba51fd";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_firestore/default.nix b/pkgs/development/python-modules/google_cloud_firestore/default.nix
index 98778ddf321..697e2b2d7c9 100644
--- a/pkgs/development/python-modules/google_cloud_firestore/default.nix
+++ b/pkgs/development/python-modules/google_cloud_firestore/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-firestore";
- version = "0.31.0";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5349d1a112dc8ff1b96d400a04ab18949503b542c72f526847e2066eef6cbc25";
+ sha256 = "201fa86bbc76cf7ccbfac293bb7ed2dfba9bb9e5244b2785f619d083a8b2b51d";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/google_cloud_iot/default.nix b/pkgs/development/python-modules/google_cloud_iot/default.nix
index 1e103ab1425..6f6cd3262f8 100644
--- a/pkgs/development/python-modules/google_cloud_iot/default.nix
+++ b/pkgs/development/python-modules/google_cloud_iot/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-iot";
- version = "0.2.0";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b274fb5d38cfaa556a07943d9c9a23ca4aa3ecca51135a70325e1c95fa699474";
+ sha256 = "6ead560b0701cf1fe11fe15fae68f09460f0d04fbafa0965fb6bd9e60775437c";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_kms/default.nix b/pkgs/development/python-modules/google_cloud_kms/default.nix
index 383ed1bdbb9..e3e9ed58eba 100644
--- a/pkgs/development/python-modules/google_cloud_kms/default.nix
+++ b/pkgs/development/python-modules/google_cloud_kms/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-kms";
- version = "1.1.0";
+ version = "1.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0ypn95swjj93kvdcrvmijmh3vzpr499a3krk923a86m8vlcwcvjm";
+ sha256 = "bb2cf9bff554df05f32c9a51cc50cdd0d6fbabcdc20526460df5306ea28547ff";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_language/default.nix b/pkgs/development/python-modules/google_cloud_language/default.nix
index c48c0c7b16c..44a3456607d 100644
--- a/pkgs/development/python-modules/google_cloud_language/default.nix
+++ b/pkgs/development/python-modules/google_cloud_language/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-language";
- version = "1.1.1";
+ version = "1.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e4742b98e2d69ca21864e3218805a9db7e04e06f0672f2385cf6b5361ee35605";
+ sha256 = "2772badf8fe8ac57cd7e7840a60764603b3e19e6dbd843460a5ae8915798b32f";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_logging/default.nix b/pkgs/development/python-modules/google_cloud_logging/default.nix
index 5dc45ad469d..c4d9a1cb8d5 100644
--- a/pkgs/development/python-modules/google_cloud_logging/default.nix
+++ b/pkgs/development/python-modules/google_cloud_logging/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "google-cloud-logging";
- version = "1.10.1";
+ version = "1.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a70201ca9f3972ff0e3272c5628b22ed9227e10ac00e570c28087377733632df";
+ sha256 = "3c12d4421df8e4e77b5e029b1341ae80d180cfda0f9cbef417f36438630cc35f";
};
checkInputs = [ pytest mock webapp2 django flask ];
diff --git a/pkgs/development/python-modules/google_cloud_monitoring/default.nix b/pkgs/development/python-modules/google_cloud_monitoring/default.nix
index da5f06da82a..5bc612ad188 100644
--- a/pkgs/development/python-modules/google_cloud_monitoring/default.nix
+++ b/pkgs/development/python-modules/google_cloud_monitoring/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-monitoring";
- version = "0.31.1";
+ version = "0.33.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ac0a7657a11459894abf35d3e35e804df0fb81ef35bc18f80199d4ce02440c2d";
+ sha256 = "cba63744faeea3b0167a752268955df127736e453820f01cc24e97bf4ae83c24";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_pubsub/default.nix b/pkgs/development/python-modules/google_cloud_pubsub/default.nix
index 774d494e71a..8860578b207 100644
--- a/pkgs/development/python-modules/google_cloud_pubsub/default.nix
+++ b/pkgs/development/python-modules/google_cloud_pubsub/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-pubsub";
- version = "0.39.1";
+ version = "1.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "4186386aec02752e982eeb1e399d76f1cf70eed56312934df04bfa68d8cfabf0";
+ sha256 = "afb08eb558f3e4d836e6f77443f81555d6921ffc888c7c3085acd1205fba6e8c";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_redis/default.nix b/pkgs/development/python-modules/google_cloud_redis/default.nix
index 4b574b85923..1eb2b9e08e9 100644
--- a/pkgs/development/python-modules/google_cloud_redis/default.nix
+++ b/pkgs/development/python-modules/google_cloud_redis/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-redis";
- version = "0.2.1";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "449fd11699f9ae23ec2ccf1b06681bb90b4c1788f82fbbf1ce1c1d2e77833eb1";
+ sha256 = "e24a5eeb126a3e8fcf990806c7a853a27bb9b830c2f03fda42a499894b7614c6";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_resource_manager/default.nix b/pkgs/development/python-modules/google_cloud_resource_manager/default.nix
index 1bdd3635b21..70dd5475c21 100644
--- a/pkgs/development/python-modules/google_cloud_resource_manager/default.nix
+++ b/pkgs/development/python-modules/google_cloud_resource_manager/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-resource-manager";
- version = "0.28.4";
+ version = "0.30.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ae43be426532b875c161625626ab759ecef633801e21f14b2ef8380884a2193b";
+ sha256 = "6e4f1d618d8934ee9011e97db940bb177770b430fd29e58848599a416d9f6590";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix b/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
index f347a1f2553..a1628b99140 100644
--- a/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
+++ b/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-runtimeconfig";
- version = "0.28.4";
+ version = "0.30.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d5b097a15fa9bb50442ccaf25fdb4622fdf09b8a873abf549c432d8fdc16c2f1";
+ sha256 = "02075724535b3d6e1d9a6df8a2340190e195faea2f9e91f48d6ae9006993d636";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_securitycenter/default.nix b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix
index f9e4161d80d..5ace3fad011 100644
--- a/pkgs/development/python-modules/google_cloud_securitycenter/default.nix
+++ b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-securitycenter";
- version = "0.1.1";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "11d19052c84dd8e5bc936f5276443e14c2a5ccaae031b2a39415a9f3832a1029";
+ sha256 = "6a0a878db990d657b88ac34942b0a66df24da4643aa181274e602ac337de5d0c";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_spanner/default.nix b/pkgs/development/python-modules/google_cloud_spanner/default.nix
index 87f2915d6c5..0fad7cbdbfa 100644
--- a/pkgs/development/python-modules/google_cloud_spanner/default.nix
+++ b/pkgs/development/python-modules/google_cloud_spanner/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "google-cloud-spanner";
- version = "1.7.1";
+ version = "1.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "422a1bd5bded723151faeb4d1b1711f5776d2cc23d5c192cf53634eaf55c74aa";
+ sha256 = "58b0c324296986d2f308d1b9917341d5c1e8e72253349e3ba5163b99bf7fc840";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_speech/default.nix b/pkgs/development/python-modules/google_cloud_speech/default.nix
index 5fb1cb65320..cf2dbe37fff 100644
--- a/pkgs/development/python-modules/google_cloud_speech/default.nix
+++ b/pkgs/development/python-modules/google_cloud_speech/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "google-cloud-speech";
- version = "1.0.0";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1d0ysapqrcwcyiil7nyh8vbj4i6hk9v23rrm4rdhgm0lwax7i0aj";
+ sha256 = "f8a1f67b01b5b8bd22fa3ba95a4b99ae4a55b6299665d5ae1afa3db7f6706c32";
};
propagatedBuildInputs = [ google_api_core ];
diff --git a/pkgs/development/python-modules/google_cloud_storage/default.nix b/pkgs/development/python-modules/google_cloud_storage/default.nix
index bdd9049e7d4..1d68197364b 100644
--- a/pkgs/development/python-modules/google_cloud_storage/default.nix
+++ b/pkgs/development/python-modules/google_cloud_storage/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "google-cloud-storage";
- version = "1.15.1";
+ version = "1.20.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8032e576e2f91a1d3de2355118040c3bcd9916e0453a6b3f64c1b42ed151690a";
+ sha256 = "2e7e2435978bda1c209b70a9a00b8cbc53c3b00d6f09eb2c991ebba857babf24";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/google_cloud_tasks/default.nix b/pkgs/development/python-modules/google_cloud_tasks/default.nix
index 2036b9aea97..9a139399ccd 100644
--- a/pkgs/development/python-modules/google_cloud_tasks/default.nix
+++ b/pkgs/development/python-modules/google_cloud_tasks/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-tasks";
- version = "0.4.0";
+ version = "1.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "3c5f26dd3750f9b222a69c37e85ee1acf198456dfebe1e0058f366dd27729559";
+ sha256 = "93f57f5ee273b4efcb3d7cc9d1c0b9a63dc9fd61d1fb47b861182364cfd51f94";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix
index 74c9370dad3..e8ed28ab267 100644
--- a/pkgs/development/python-modules/google_cloud_texttospeech/default.nix
+++ b/pkgs/development/python-modules/google_cloud_texttospeech/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-texttospeech";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ec1d049cb54fc036887d946ce0391bde481a3da7263e55908eaf9694079ec46f";
+ sha256 = "75562a8db2b0268f57c64e448d697fe82c0ffa889f09be8cbc6ba5369c9a0c59";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_trace/default.nix b/pkgs/development/python-modules/google_cloud_trace/default.nix
index 1422469784d..8e79759dfff 100644
--- a/pkgs/development/python-modules/google_cloud_trace/default.nix
+++ b/pkgs/development/python-modules/google_cloud_trace/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-trace";
- version = "0.20.3";
+ version = "0.23.0";
src = fetchPypi {
inherit pname version;
- sha256 = "438ac953248c93972a5b1a0be24ec9bf75c947cee4159dd731b585ce81911f87";
+ sha256 = "1a3fad1ae2b780dd5e6d5ddc626db722749405b7b66f3c2e5e87a9d29a4819c8";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_translate/default.nix b/pkgs/development/python-modules/google_cloud_translate/default.nix
index 01caeed4866..ebe39e72c05 100644
--- a/pkgs/development/python-modules/google_cloud_translate/default.nix
+++ b/pkgs/development/python-modules/google_cloud_translate/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-translate";
- version = "1.3.3";
+ version = "1.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0f204a1cc95bcd708102ad86665da2dff53c1b9f47d490506e45cc96c93978ad";
+ sha256 = "55b6563121883acce5d80afbf61a59e50d52c429e6ebbfe81a1c8f2734b75e8c";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix
index 2da82fc4933..a6010969409 100644
--- a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix
+++ b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-videointelligence";
- version = "1.6.1";
+ version = "1.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "382ec37eab72b37571a2a76ad25c9dda51744dbff76ad9a85cc3791fee0c96ef";
+ sha256 = "ef5c53772500bb30b546889ba8823a8d21217153544800f31a9bfd6f514643cb";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_vision/default.nix b/pkgs/development/python-modules/google_cloud_vision/default.nix
index aabc73f571c..10c8792b9c8 100644
--- a/pkgs/development/python-modules/google_cloud_vision/default.nix
+++ b/pkgs/development/python-modules/google_cloud_vision/default.nix
@@ -3,24 +3,25 @@
, fetchPypi
, enum34
, google_api_core
-, pytest
, mock
}:
buildPythonPackage rec {
pname = "google-cloud-vision";
- version = "0.35.2";
+ version = "0.39.0";
src = fetchPypi {
inherit pname version;
- sha256 = "25b537d4b76305e9758fe2f57fd5929a04bf3a46cb4e8d0f731e984f46405be8";
+ sha256 = "f33aea6721d453901ded268dee61a01ab77d4cd215a76edc3cc61b6028299d3e";
};
- checkInputs = [ pytest mock ];
+ checkInputs = [ mock ];
propagatedBuildInputs = [ enum34 google_api_core ];
+ # pytest seems to pick up some file which overrides PYTHONPATH
checkPhase = ''
- pytest tests/unit
+ cd tests/unit
+ python -m unittest discover
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
index afe1f1db11a..3318ab03238 100644
--- a/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
+++ b/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-websecurityscanner";
- version = "0.1.1";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d965d986053b49e4005b6b6cdf035d7dd4a3b64dcfb6325050b70c97831f8d6f";
+ sha256 = "26a29657e20fda4302275b92c84c16228381998797e203f85d612f93d4c62358";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_resumable_media/default.nix b/pkgs/development/python-modules/google_resumable_media/default.nix
index afc1a43660f..a7fc28623fc 100644
--- a/pkgs/development/python-modules/google_resumable_media/default.nix
+++ b/pkgs/development/python-modules/google_resumable_media/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-resumable-media";
- version = "0.3.2";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "3e38923493ca0d7de0ad91c31acfefc393c78586db89364e91cb4f11990e51ba";
+ sha256 = "cdeb8fbb3551a665db921023603af2f0d6ac59ad8b48259cb510b8799505775f";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/googleapis_common_protos/default.nix b/pkgs/development/python-modules/googleapis_common_protos/default.nix
index 2ae649b7432..5c8f1767dca 100644
--- a/pkgs/development/python-modules/googleapis_common_protos/default.nix
+++ b/pkgs/development/python-modules/googleapis_common_protos/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "googleapis-common-protos";
- version = "1.5.10";
+ version = "1.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d564872083af40bbcc7091340f17db778a316525c7c76497d58d11b98ca2aa74";
+ sha256 = "e61b8ed5e36b976b487c6e7b15f31bb10c7a0ca7bd5c0e837f4afab64b53a0c6";
};
propagatedBuildInputs = [ protobuf setuptools ];
diff --git a/pkgs/development/python-modules/gpy/default.nix b/pkgs/development/python-modules/gpy/default.nix
index 2a65df18fa5..a6390261204 100644
--- a/pkgs/development/python-modules/gpy/default.nix
+++ b/pkgs/development/python-modules/gpy/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "GPy";
- version = "1.9.8";
+ version = "1.9.9";
src = fetchPypi {
inherit pname version;
- sha256 = "33a55bb99fe5c7cdd8df4f8e220e3b87574afde49f5654b3ef7c0445018af4a0";
+ sha256 = "04faf0c24eacc4dea60727c50a48a07ddf9b5751a3b73c382105e2a31657c7ed";
};
# running tests produces "ImportError: cannot import name 'linalg_cython'"
diff --git a/pkgs/development/python-modules/gpyopt/default.nix b/pkgs/development/python-modules/gpyopt/default.nix
new file mode 100644
index 00000000000..3ad5cb7d89b
--- /dev/null
+++ b/pkgs/development/python-modules/gpyopt/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, setuptools
+, numpy, scipy, gpy, emcee, nose }:
+
+buildPythonPackage rec {
+ pname = "GPyOpt";
+ version = "unstable-2019-09-25";
+
+ src = fetchFromGitHub {
+ repo = pname;
+ owner = "SheffieldML";
+ rev = "249b8ff29c52c12ed867f145a627d529372022d8";
+ sha256 = "1ywaw1kpdr7dv4s4cr7afmci86sw7w61178gs45b0lq08652zdlb";
+ };
+
+ doCheck = false; # requires several packages not available in Nix
+
+ checkInputs = [ nose ];
+
+ checkPhase = "nosetests -v GPyOpt/testing";
+
+ propagatedBuildInputs = [ setuptools numpy scipy gpy emcee ];
+
+ meta = with stdenv.lib; {
+ description = "Bayesian optimization toolbox in Python";
+ homepage = https://sheffieldml.github.io/GPyOpt;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/pkgs/development/python-modules/green/default.nix b/pkgs/development/python-modules/green/default.nix
index 1493c78df83..a1167f24035 100644
--- a/pkgs/development/python-modules/green/default.nix
+++ b/pkgs/development/python-modules/green/default.nix
@@ -1,18 +1,31 @@
-{ lib, buildPythonPackage, fetchPypi, isPy3k, colorama, coverage, termstyle, unidecode, mock, backports_shutil_get_terminal_size }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k
+, colorama
+, coverage
+, termstyle
+, lxml
+, unidecode
+, mock
+, backports_shutil_get_terminal_size
+}:
buildPythonPackage rec {
pname = "green";
- version = "2.13.1";
+ version = "3.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ea6e2699a2e58df834d2c845fb2b076c12d4835daecfcb658c6bd5583ebf4b7d";
+ sha256 = "17cfgq0s02p5cjrsvcicqxiq6kflahjsd9pm03f054x7lpvqi5cv";
};
propagatedBuildInputs = [
- colorama coverage termstyle unidecode
+ colorama coverage termstyle unidecode lxml
] ++ lib.optionals (!isPy3k) [ mock backports_shutil_get_terminal_size ];
+ # let green run it's own test suite
+ checkPhase = ''
+ $out/bin/green green
+ '';
+
meta = with lib; {
description = "Python test runner";
homepage = https://github.com/CleanCut/green;
diff --git a/pkgs/development/python-modules/grequests/default.nix b/pkgs/development/python-modules/grequests/default.nix
index c42ace2e695..0557fe787e8 100644
--- a/pkgs/development/python-modules/grequests/default.nix
+++ b/pkgs/development/python-modules/grequests/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "grequests";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0lafzax5igbh8y4x0krizr573wjsxz7bhvwygiah6qwrzv83kv5c";
+ sha256 = "8aeccc15e60ec65c7e67ee32e9c596ab2196979815497f85cf863465a1626490";
};
# No tests in archive
diff --git a/pkgs/development/python-modules/grpc_google_iam_v1/default.nix b/pkgs/development/python-modules/grpc_google_iam_v1/default.nix
index 68ca4b04c0e..843c1b32f49 100644
--- a/pkgs/development/python-modules/grpc_google_iam_v1/default.nix
+++ b/pkgs/development/python-modules/grpc_google_iam_v1/default.nix
@@ -3,19 +3,25 @@
, fetchPypi
, grpcio
, googleapis_common_protos
+, pytest
}:
buildPythonPackage rec {
pname = "grpc-google-iam-v1";
- version = "0.11.4";
+ version = "0.12.3";
src = fetchPypi {
inherit pname version;
- sha256 = "5009e831dcec22f3ff00e89405249d6a838d1449a46ac8224907aa5b0e0b1aec";
+ sha256 = "0bfb5b56f648f457021a91c0df0db4934b6e0c300bd0f2de2333383fe958aa72";
};
propagatedBuildInputs = [ grpcio googleapis_common_protos ];
+ # non-standard test format, and python3 will load local google folder first
+ # but tests cannot be ran if google folder is removed or moved
+ doCheck = false;
+ checkInputs = [ pytest ];
+
meta = with stdenv.lib; {
description = "GRPC library for the google-iam-v1 service";
homepage = https://github.com/googleapis/googleapis;
diff --git a/pkgs/development/python-modules/grpcio-tools/default.nix b/pkgs/development/python-modules/grpcio-tools/default.nix
index cb6e47a6002..e4fb0914f0a 100644
--- a/pkgs/development/python-modules/grpcio-tools/default.nix
+++ b/pkgs/development/python-modules/grpcio-tools/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "grpcio-tools";
- version = "1.23.0";
+ version = "1.25.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cbc35031ec2b29af36947d085a7fbbcd8b79b84d563adf6156103d82565f78db";
+ sha256 = "988014c714ca654b3b7ca9f4dabfe487b00e023bfdd9eaf1bb0fed82bf8c4255";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/python-modules/grpcio/default.nix b/pkgs/development/python-modules/grpcio/default.nix
index 65e9e3fb599..60bfae8dca5 100644
--- a/pkgs/development/python-modules/grpcio/default.nix
+++ b/pkgs/development/python-modules/grpcio/default.nix
@@ -1,18 +1,10 @@
-{ stdenv, buildPythonPackage, fetchFromGitHub, darwin
+{ stdenv, buildPythonPackage, darwin, grpc
, six, protobuf, enum34, futures, isPy27, pkgconfig
, cython}:
buildPythonPackage rec {
+ inherit (grpc) src version;
pname = "grpcio";
- version = "1.23.0";
-
- src = fetchFromGitHub {
- owner = "grpc";
- repo = "grpc";
- rev = "v${version}";
- fetchSubmodules = true;
- sha256 = "18hf794frncqvq3n4j5n8kip0gp6ch4pf5b3n6809q0c1paf6rp5";
- };
nativeBuildInputs = [ cython pkgconfig ]
++ stdenv.lib.optional stdenv.isDarwin darwin.cctools;
diff --git a/pkgs/development/python-modules/gsd/1.7.nix b/pkgs/development/python-modules/gsd/1.7.nix
index 567cc6f8930..311c4aba732 100644
--- a/pkgs/development/python-modules/gsd/1.7.nix
+++ b/pkgs/development/python-modules/gsd/1.7.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "1.7.0";
+ version = "1.9.3";
pname = "gsd";
src = fetchPypi {
inherit pname version;
- sha256 = "0fpk69wachyydpk9cbs901m7hkwrrvq24ykxsrz62km9ql8lr2vp";
+ sha256 = "c6b37344e69020f69fda2b8d97f894cb41fd720840abeda682edd680d1cff838";
};
propagatedBuildInputs = [ numpy ];
diff --git a/pkgs/development/python-modules/guessit/default.nix b/pkgs/development/python-modules/guessit/default.nix
index 494860d4dc2..509488ebfa4 100644
--- a/pkgs/development/python-modules/guessit/default.nix
+++ b/pkgs/development/python-modules/guessit/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "guessit";
- version = "3.0.4";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1h9f4car26mkck360dxaf9ccdff3inbvpqyz4la2w3zjsz03x01p";
+ sha256 = "2dcd3f2acaf6c1a864f903f084ddd6a6b753f3107ae864355d7c8c1e9cb205b2";
};
# Tests require more packages.
diff --git a/pkgs/development/python-modules/gym/default.nix b/pkgs/development/python-modules/gym/default.nix
index e27aed0627b..52171470c27 100644
--- a/pkgs/development/python-modules/gym/default.nix
+++ b/pkgs/development/python-modules/gym/default.nix
@@ -1,19 +1,24 @@
{ lib
, buildPythonPackage, fetchPypi
-, numpy, requests, six, pyglet, scipy
+, numpy, requests, six, pyglet, scipy, cloudpickle
}:
buildPythonPackage rec {
pname = "gym";
- version = "0.12.5";
+ version = "0.15.3";
src = fetchPypi {
inherit pname version;
- sha256 = "027422f59b662748eae3420b804e35bbf953f62d40cd96d2de9f842c08de822e";
+ sha256 = "18381e13bbd1e2f206a1b88a2af4fb87affd7d06ee7955a6e5e6a79478a9adfc";
};
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "pyglet>=1.2.0,<=1.3.2" "pyglet"
+ '';
+
propagatedBuildInputs = [
- numpy requests six pyglet scipy
+ numpy requests six pyglet scipy cloudpickle
];
# The test needs MuJoCo that is not free library.
diff --git a/pkgs/development/python-modules/ha-ffmpeg/default.nix b/pkgs/development/python-modules/ha-ffmpeg/default.nix
index 0b702901ae7..717c8a95453 100644
--- a/pkgs/development/python-modules/ha-ffmpeg/default.nix
+++ b/pkgs/development/python-modules/ha-ffmpeg/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "ha-ffmpeg";
- version = "1.11";
+ version = "2.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "386cc5bbec3a341d8bafec1c524bd8e64f41f9be8195808dec80f76661bf1cc3";
+ sha256 = "230f2fa990c9caaff1c67c2227b64756062248083849651a9bec7d599e519a42";
};
buildInputs = [ ffmpeg ];
diff --git a/pkgs/development/python-modules/handout/default.nix b/pkgs/development/python-modules/handout/default.nix
index 9a398080609..eb6cca3e6ec 100644
--- a/pkgs/development/python-modules/handout/default.nix
+++ b/pkgs/development/python-modules/handout/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "handout";
- version = "1.0.0";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "16y1wqx8j4kf6fa94x22njrkdfb2cfi0dvc7a4q2qsa8m3ri0b43";
+ sha256 = "dbe5da9b422fa937b94a1a5221ce99387ebd75fe97ab4255e49b26d846b8614b";
};
propagatedBuildInputs = [ imageio imageio-ffmpeg ];
diff --git a/pkgs/development/python-modules/hdbscan/default.nix b/pkgs/development/python-modules/hdbscan/default.nix
index 02f888b175d..e716a185a80 100644
--- a/pkgs/development/python-modules/hdbscan/default.nix
+++ b/pkgs/development/python-modules/hdbscan/default.nix
@@ -7,21 +7,22 @@
, scikitlearn
, fetchPypi
, joblib
+, six
}:
buildPythonPackage rec {
pname = "hdbscan";
- version = "0.8.22";
+ version = "0.8.23";
src = fetchPypi {
inherit pname version;
- sha256 = "5cfdc25375123eb9a72363449979141cc928c1953f220f0f81d7baabcaccec2d";
+ sha256 = "ff60c66591452ceb6bdb7592c560a1ebc7e128a02dd3880e048861f7fea7f78d";
};
checkInputs = [ nose ];
nativeBuildInputs = [ cython ];
- propagatedBuildInputs = [ numpy scipy scikitlearn joblib ];
+ propagatedBuildInputs = [ numpy scipy scikitlearn joblib six ];
meta = with lib; {
description = "Hierarchical Density-Based Spatial Clustering of Applications with Noise, a clustering algorithm with a scikit-learn compatible API";
diff --git a/pkgs/development/python-modules/heapdict/default.nix b/pkgs/development/python-modules/heapdict/default.nix
index 34c01091ddf..841c3a45259 100644
--- a/pkgs/development/python-modules/heapdict/default.nix
+++ b/pkgs/development/python-modules/heapdict/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "HeapDict";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0nhvxyjq6fp6zd7jzmk5x4fg6xhakqx9lhkp5yadzkqn0rlf7ja0";
+ sha256 = "8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6";
};
doCheck = !isPy3k;
diff --git a/pkgs/development/python-modules/hiro/default.nix b/pkgs/development/python-modules/hiro/default.nix
index 4d9ebdb0129..ea6cb6d34e3 100644
--- a/pkgs/development/python-modules/hiro/default.nix
+++ b/pkgs/development/python-modules/hiro/default.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPythonPackage, fetchPypi, six, mock }:
buildPythonPackage rec {
pname = "hiro";
- version = "0.5";
+ version = "0.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "57d9dac63077f24c3d0132c02ac5c71e4bd1d79bdac30dccad4c83fadd49fa1c";
+ sha256 = "d10e3b7f27b36673b4fa1283cd38d610326ba1ff1291260d0275152f15ae4bc7";
};
propagatedBuildInputs = [ six mock ];
diff --git a/pkgs/development/python-modules/holidays/default.nix b/pkgs/development/python-modules/holidays/default.nix
new file mode 100644
index 00000000000..3909651ff26
--- /dev/null
+++ b/pkgs/development/python-modules/holidays/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, buildPythonPackage, fetchPypi , six, dateutil }:
+
+buildPythonPackage rec {
+ pname = "holidays";
+ version = "0.9.11";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1g0irhh4kq3zy1disc9i5746p72a72s5j1q1cxhbdkwnnn9dnpwi";
+ };
+
+ propagatedBuildInputs = [ six dateutil ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/dr-prodigy/python-holidays;
+ description = "Generate and work with holidays in Python";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jluttine ];
+ };
+}
diff --git a/pkgs/development/python-modules/holoviews/default.nix b/pkgs/development/python-modules/holoviews/default.nix
index 07be912a65a..1bc8f10241d 100644
--- a/pkgs/development/python-modules/holoviews/default.nix
+++ b/pkgs/development/python-modules/holoviews/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "holoviews";
- version = "1.12.5";
+ version = "1.12.6";
src = fetchPypi {
inherit pname version;
- sha256 = "15cay2fnhwqr42s4hiq37b8q87sir5k59p14g96mvg5p0gjnhg3w";
+ sha256 = "4f6ad184fb6136e5ee37a74b5276825fc3d5fce5033ff3c8db8831ec11ea2e75";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/hopcroftkarp/default.nix b/pkgs/development/python-modules/hopcroftkarp/default.nix
index 4acf05b4142..e6033aa347e 100644
--- a/pkgs/development/python-modules/hopcroftkarp/default.nix
+++ b/pkgs/development/python-modules/hopcroftkarp/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "hopcroftkarp";
- version = "1.2.4";
+ version = "1.2.5";
src = fetchPypi {
inherit pname version;
- sha256 = "cc6fc7ad348bbe5c9451f8116845c46ae26290c92b2dd14690aae2d55ba5e3a6";
+ sha256 = "28a7887db81ad995ccd36a1b5164a4c542b16d2781e8c49334dc9d141968c0e7";
};
# tests fail due to bad package name
diff --git a/pkgs/development/python-modules/howdoi/default.nix b/pkgs/development/python-modules/howdoi/default.nix
index 53e42027ba2..293ad51e302 100644
--- a/pkgs/development/python-modules/howdoi/default.nix
+++ b/pkgs/development/python-modules/howdoi/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "howdoi";
- version = "1.1.14";
+ version = "1.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b85b8e551bf47ff157392660f0fc5b9eb3eacb78516a5823f7b774ec61955db5";
+ sha256 = "3b322668606d29d8a841c3b28c0574851f512b55c33a7ceb982b6a98d82fa3e3";
};
propagatedBuildInputs = [ six requests-cache pygments pyquery ];
diff --git a/pkgs/development/python-modules/html2text/2018.nix b/pkgs/development/python-modules/html2text/2018.nix
new file mode 100644
index 00000000000..cac88c55794
--- /dev/null
+++ b/pkgs/development/python-modules/html2text/2018.nix
@@ -0,0 +1,21 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "html2text";
+ version = "2018.1.9";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "627514fb30e7566b37be6900df26c2c78a030cc9e6211bda604d8181233bcdd4";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Turn HTML into equivalent Markdown-structured text";
+ homepage = https://github.com/Alir3z4/html2text/;
+ license = licenses.gpl3;
+ };
+
+}
diff --git a/pkgs/development/python-modules/html2text/default.nix b/pkgs/development/python-modules/html2text/default.nix
index cac88c55794..9b289032514 100644
--- a/pkgs/development/python-modules/html2text/default.nix
+++ b/pkgs/development/python-modules/html2text/default.nix
@@ -1,21 +1,28 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
+, pytest
}:
buildPythonPackage rec {
pname = "html2text";
- version = "2018.1.9";
+ version = "2019.9.26";
+ disabled = pythonOlder "3.5";
- src = fetchPypi {
- inherit pname version;
- sha256 = "627514fb30e7566b37be6900df26c2c78a030cc9e6211bda604d8181233bcdd4";
+ src = fetchFromGitHub {
+ owner = "Alir3z4";
+ repo = pname;
+ rev = version;
+ sha256 = "1gzcx4n6q71plq4zvb1z0fy3brrln0qqrd6jc89iiqn7r1ix8h87";
};
- meta = with stdenv.lib; {
+ # python setup.py test is broken, use pytest
+ checkInputs = [ pytest ];
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
description = "Turn HTML into equivalent Markdown-structured text";
homepage = https://github.com/Alir3z4/html2text/;
license = licenses.gpl3;
};
-
}
diff --git a/pkgs/development/python-modules/httplib2/default.nix b/pkgs/development/python-modules/httplib2/default.nix
index 5a9e9f84747..0bbaece2c80 100644
--- a/pkgs/development/python-modules/httplib2/default.nix
+++ b/pkgs/development/python-modules/httplib2/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "httplib2";
- version = "0.12.3";
+ version = "0.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a18121c7c72a56689efbf1aef990139ad940fee1e64c6f2458831736cd593600";
+ sha256 = "34537dcdd5e0f2386d29e0e2c6d4a1703a3b982d34c198a5102e6e5d6194b107";
};
# Needs setting up
diff --git a/pkgs/development/python-modules/httpretty/default.nix b/pkgs/development/python-modules/httpretty/default.nix
index 3a76bd9f148..86b8ef13a7a 100644
--- a/pkgs/development/python-modules/httpretty/default.nix
+++ b/pkgs/development/python-modules/httpretty/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "httpretty";
- version = "0.9.6";
+ version = "0.9.7";
src = fetchPypi {
inherit pname version;
- sha256 = "01b52d45077e702eda491f4fe75328d3468fd886aed5dcc530003e7b2b5939dc";
+ sha256 = "66216f26b9d2c52e81808f3e674a6fb65d4bf719721394a1a9be926177e55fbe";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/hupper/default.nix b/pkgs/development/python-modules/hupper/default.nix
index c6b0a2c64bc..3d8f07793f9 100644
--- a/pkgs/development/python-modules/hupper/default.nix
+++ b/pkgs/development/python-modules/hupper/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "hupper";
- version = "1.6.1";
+ version = "1.9";
src = fetchPypi {
inherit pname version;
- sha256 = "fe8febd68cec7fbed174fcbb0b42c427f96c8a7471c1cd4999fc698dd8dc6c34";
+ sha256 = "afd4e7beedc7417fed12cb2e15a21610c73cb08821c7f09aa926be24d4038dae";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/hvac/default.nix b/pkgs/development/python-modules/hvac/default.nix
index 4eda2d864c8..ee7321ba626 100644
--- a/pkgs/development/python-modules/hvac/default.nix
+++ b/pkgs/development/python-modules/hvac/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "hvac";
- version = "0.7.2";
+ version = "0.9.5";
src = fetchPypi {
inherit pname version;
- sha256 = "773775fa827c74299abd96079eeeeb0cefbb23b484195c03cff27d04716539ba";
+ sha256 = "8b98be5868132a591ae5a3ca4b415231d4eac22d3fd77dbd69c3b1081d9ea26d";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/hvplot/default.nix b/pkgs/development/python-modules/hvplot/default.nix
index dfec9ffc200..176258a10e0 100644
--- a/pkgs/development/python-modules/hvplot/default.nix
+++ b/pkgs/development/python-modules/hvplot/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "hvplot";
- version = "0.4.0";
+ version = "0.5.2";
src = fetchPypi {
inherit pname version;
- sha256 = "bce169cf2d1b3ff9ce607d1787f608758e72a498434eaa2bece31eea1f51963a";
+ sha256 = "408a7756b980df148d1f2fd59cd690ad4870d7e3c3c5e46c6b5c2e71fc6a097c";
};
checkInputs = [ pytest parameterized nbsmoke flake8 coveralls xarray networkx streamz ];
diff --git a/pkgs/development/python-modules/hyperlink/default.nix b/pkgs/development/python-modules/hyperlink/default.nix
index d7950d3adb6..1fc49017821 100644
--- a/pkgs/development/python-modules/hyperlink/default.nix
+++ b/pkgs/development/python-modules/hyperlink/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "hyperlink";
- version = "18.0.0";
+ version = "19.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f01b4ff744f14bc5d0a22a6b9f1525ab7d6312cb0ff967f59414bbac52f0a306";
+ sha256 = "4288e34705da077fada1111a24a0aa08bb1e76699c9ce49876af722441845654";
};
propagatedBuildInputs = [ idna ];
diff --git a/pkgs/development/python-modules/hypothesis/default.nix b/pkgs/development/python-modules/hypothesis/default.nix
index 9c105ffe3fb..ec9c5ecefa0 100644
--- a/pkgs/development/python-modules/hypothesis/default.nix
+++ b/pkgs/development/python-modules/hypothesis/default.nix
@@ -1,5 +1,5 @@
{ lib, buildPythonPackage, fetchFromGitHub
-, isPy3k, attrs, coverage, enum34
+, isPy3k, attrs, coverage, enum34, pexpect
, doCheck ? true, pytest, pytest_xdist, flaky, mock
}:
buildPythonPackage rec {
@@ -9,7 +9,7 @@ buildPythonPackage rec {
# pytz fake_factory django numpy pytest
# If you need these, you can just add them to your environment.
- version = "4.7.3";
+ version = "4.41.0";
pname = "hypothesis";
# Use github tarballs that includes tests
@@ -17,14 +17,14 @@ buildPythonPackage rec {
owner = "HypothesisWorks";
repo = "hypothesis-python";
rev = "hypothesis-python-${version}";
- sha256 = "03l4hp0p7i2k04arnqkav0ygc23ml46dy3cfrlwviasrj7yzk5hc";
+ sha256 = "09bpwp4kdywkmzci969m57w0yy8c31kzwg60vg4mvrmmgyi2cfzv";
};
postUnpack = "sourceRoot=$sourceRoot/hypothesis-python";
propagatedBuildInputs = [ attrs coverage ] ++ lib.optional (!isPy3k) [ enum34 ];
- checkInputs = [ pytest pytest_xdist flaky mock ];
+ checkInputs = [ pytest pytest_xdist flaky mock pexpect ];
inherit doCheck;
checkPhase = ''
diff --git a/pkgs/development/python-modules/ics/default.nix b/pkgs/development/python-modules/ics/default.nix
new file mode 100644
index 00000000000..20fb38b187c
--- /dev/null
+++ b/pkgs/development/python-modules/ics/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder
+, tatsu, arrow
+, pytest-sugar, pytestpep8, pytest-flakes, pytestcov
+}:
+
+buildPythonPackage rec {
+ pname = "ics";
+ version = "0.6";
+
+ src = fetchFromGitHub {
+ owner = "C4ptainCrunch";
+ repo = "ics.py";
+ rev = "v${version}";
+ sha256 = "02bs9wlh40p1n33jchrl2cdpsnm5hq84070by3b6gm0vmgz6gn5v";
+ };
+
+ propagatedBuildInputs = [ tatsu arrow ];
+ checkInputs = [ pytest-sugar pytestpep8 pytest-flakes pytestcov ];
+
+ disabled = pythonOlder "3.6";
+
+ meta = with stdenv.lib; {
+ description = "Pythonic and easy iCalendar library (RFC 5545)";
+ longDescription = ''
+ Ics.py is a pythonic and easy iCalendar library. Its goals are to read and
+ write ics data in a developer friendly way.
+ '';
+ homepage = "http://icspy.readthedocs.org/en/stable/";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ primeos ];
+ };
+
+}
diff --git a/pkgs/development/python-modules/ijson/default.nix b/pkgs/development/python-modules/ijson/default.nix
index 8110a646bc4..8729de427d9 100644
--- a/pkgs/development/python-modules/ijson/default.nix
+++ b/pkgs/development/python-modules/ijson/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ijson";
- version = "2.5";
+ version = "2.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "08ppzz4my7dbs5bsdv3r1yn8bx8ijqmk5hjfdblrzrxhj184v4bs";
+ sha256 = "19ec46a2f7991004e5202ecee56c569616b8a7f95686ad7fd0a9ec81cac00269";
};
doCheck = false; # something about yajl
diff --git a/pkgs/development/python-modules/imageio/default.nix b/pkgs/development/python-modules/imageio/default.nix
index f7b3ff63c53..0e5134eeb26 100644
--- a/pkgs/development/python-modules/imageio/default.nix
+++ b/pkgs/development/python-modules/imageio/default.nix
@@ -15,10 +15,10 @@
buildPythonPackage rec {
pname = "imageio";
- version = "2.5.0";
+ version = "2.6.1";
src = fetchPypi {
- sha256 = "1bdcrr5190jvk0msw2lswj4pbdhrcggjpj8m6q2a2mrxzjnmmrj2";
+ sha256 = "1bk7pijmrspdfj9nnlbnw1yiww9w1kyjvlpzy9s5hj6zp4qv4kpl";
inherit pname version;
};
diff --git a/pkgs/development/python-modules/imbalanced-learn/0.4.nix b/pkgs/development/python-modules/imbalanced-learn/0.4.nix
index e7d2c2f3714..c1ff24711e8 100644
--- a/pkgs/development/python-modules/imbalanced-learn/0.4.nix
+++ b/pkgs/development/python-modules/imbalanced-learn/0.4.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "imbalanced-learn";
- version = "0.4.3";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5bd9e86e40ce4001a57426541d7c79b18143cbd181e3330c1a3e5c5c43287083";
+ sha256 = "5df760537886678ef9e25f5bad96d194c5fc66f62de84488069acf5d4b0119d5";
};
propagatedBuildInputs = [ scikitlearn ];
diff --git a/pkgs/development/python-modules/imgaug/default.nix b/pkgs/development/python-modules/imgaug/default.nix
index 3946c0df6bc..32dc23ddfce 100644
--- a/pkgs/development/python-modules/imgaug/default.nix
+++ b/pkgs/development/python-modules/imgaug/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "imgaug";
- version = "0.2.9";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "42b0c4c8cbe197d4f5dbd33960a1140f8a0d9c22c0a8851306ecbbc032092de8";
+ sha256 = "e1354d41921f1b306b50c5141b4870f17e81b531cae2f5c3093da9dc4dcb3cf4";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/immutables/default.nix b/pkgs/development/python-modules/immutables/default.nix
index 5662f8896cc..8ca0fe6df9f 100644
--- a/pkgs/development/python-modules/immutables/default.nix
+++ b/pkgs/development/python-modules/immutables/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "immutables";
- version = "0.9";
+ version = "0.11";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "1h7i00x6sdbw62rdipp0kaw1mcrvfipxv0054x1n2r4q4j11q7fp";
+ sha256 = "d6850578a0dc6530ac19113cfe4ddc13903df635212d498f176fe601a8a5a4a3";
};
meta = {
diff --git a/pkgs/development/python-modules/impacket/default.nix b/pkgs/development/python-modules/impacket/default.nix
index e4e14cf7bbf..1d71b15137c 100644
--- a/pkgs/development/python-modules/impacket/default.nix
+++ b/pkgs/development/python-modules/impacket/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "impacket";
- version = "0.9.15";
+ version = "0.9.20";
src = fetchPypi {
inherit pname version;
- sha256 = "1sq1698g7wqj731h24f7gr4lc0fz0mxrqv6mm3j4hm2j6h3rrbr6";
+ sha256 = "43ebdb62e179113a55ccd4297316532582be71857b85d85ba187cd6146757397";
};
disabled = isPy3k;
diff --git a/pkgs/development/python-modules/importlib-metadata/default.nix b/pkgs/development/python-modules/importlib-metadata/default.nix
index 59fdb35be12..bae5d232d0e 100644
--- a/pkgs/development/python-modules/importlib-metadata/default.nix
+++ b/pkgs/development/python-modules/importlib-metadata/default.nix
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "importlib-metadata";
- version = "0.18";
+ version = "0.23";
src = fetchPypi {
pname = "importlib_metadata";
inherit version;
- sha256 = "cb6ee23b46173539939964df59d3d72c3e0c1b5d54b84f1d8a7e912fe43612db";
+ sha256 = "09mdqdfv5rdrwz80jh9m379gxmvk2vhjfz0fg53hid00icvxf65a";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/imutils/default.nix b/pkgs/development/python-modules/imutils/default.nix
index c5530d7c1d0..45e795cd616 100644
--- a/pkgs/development/python-modules/imutils/default.nix
+++ b/pkgs/development/python-modules/imutils/default.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "0.5.2";
+ version = "0.5.3";
pname = "imutils";
src = fetchPypi {
inherit pname version;
- sha256 = "1d2bdf373e3e6cfbdc113d4e91547d3add3774d8722c8d4f225fa39586fb8076";
+ sha256 = "857af6169d90e4a0a814130b9b107f5d611150ce440107e1c1233521c6fb1e2b";
};
propagatedBuildInputs = [ opencv3 ];
diff --git a/pkgs/development/python-modules/intreehooks/default.nix b/pkgs/development/python-modules/intreehooks/default.nix
new file mode 100644
index 00000000000..be8d3927c9f
--- /dev/null
+++ b/pkgs/development/python-modules/intreehooks/default.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytoml
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "intreehooks";
+ version = "1.0";
+ format = "setuptools";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "87e600d3b16b97ed219c078681260639e77ef5a17c0e0dbdd5a302f99b4e34e1";
+ };
+
+ propagatedBuildInputs = [ pytoml ];
+
+ checkInputs = [ pytest ];
+
+ meta = {
+ description = "Load a PEP 517 backend from inside the source tree";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.fridh ];
+ homepage = https://github.com/takluyver/intreehooks;
+ };
+}
\ No newline at end of file
diff --git a/pkgs/development/python-modules/ipaddress/default.nix b/pkgs/development/python-modules/ipaddress/default.nix
index 0ce2abff596..d5611959275 100644
--- a/pkgs/development/python-modules/ipaddress/default.nix
+++ b/pkgs/development/python-modules/ipaddress/default.nix
@@ -7,11 +7,11 @@
if (pythonAtLeast "3.3") then null else buildPythonPackage rec {
pname = "ipaddress";
- version = "1.0.22";
+ version = "1.0.23";
src = fetchPypi {
inherit pname version;
- sha256 = "b146c751ea45cad6188dd6cf2d9b757f6f4f8d6ffb96a023e6f2e26eea02a72c";
+ sha256 = "b7f8e0369580bb4a24d5ba1d7cc29660a4a6987763faf1d8a8046830e020e7e2";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/ipykernel/4.nix b/pkgs/development/python-modules/ipykernel/4.nix
index 49dfbf6ad8e..9ef4a96366d 100644
--- a/pkgs/development/python-modules/ipykernel/4.nix
+++ b/pkgs/development/python-modules/ipykernel/4.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "ipykernel";
- version = "4.10.0";
+ version = "4.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "699103c8e64886e3ec7053f2a6aa83bb90426063526f63a818732ff385202bad";
+ sha256 = "eeb74b2bcfe0ced5a7900361f98fa1171288aa47ed4b522efe5acb167c6cf5fb";
};
checkInputs = [ nose ] ++ lib.optional isPy27 mock;
diff --git a/pkgs/development/python-modules/ipykernel/default.nix b/pkgs/development/python-modules/ipykernel/default.nix
index 4bdd9011d1e..22a61281af2 100644
--- a/pkgs/development/python-modules/ipykernel/default.nix
+++ b/pkgs/development/python-modules/ipykernel/default.nix
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "ipykernel";
- version = "5.1.1";
+ version = "5.1.2";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "173nm29g85w8cac3fg40b27qaq26g41wgg6qn79ql1hq4w2n5sgh";
+ sha256 = "04jx6ihj3zpj4c7acqa14gl37mpdnbgmfm4nvv97xkjc1cz920xm";
};
checkInputs = [ pytest nose ];
diff --git a/pkgs/development/python-modules/ipython/default.nix b/pkgs/development/python-modules/ipython/default.nix
index 14b083ab500..d0ea0b6ac92 100644
--- a/pkgs/development/python-modules/ipython/default.nix
+++ b/pkgs/development/python-modules/ipython/default.nix
@@ -22,12 +22,12 @@
buildPythonPackage rec {
pname = "ipython";
- version = "7.6.1";
+ version = "7.8.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "11067ab11d98b1e6c7f0993506f7a5f8a91af420f7e82be6575fcb7a6ca372a0";
+ sha256 = "dd76831f065f17bddd7eaa5c781f5ea32de5ef217592cf019e34043b56895aa1";
};
prePatch = lib.optionalString stdenv.isDarwin ''
diff --git a/pkgs/development/python-modules/ipywidgets/default.nix b/pkgs/development/python-modules/ipywidgets/default.nix
index fd71569e293..20f91f5e806 100644
--- a/pkgs/development/python-modules/ipywidgets/default.nix
+++ b/pkgs/development/python-modules/ipywidgets/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "ipywidgets";
- version = "7.5.0";
+ version = "7.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "cb263c6974aca902d00a435711823bb4aaf6614a5f997f517e15fa84151e8fa2";
+ sha256 = "e945f6e02854a74994c596d9db83444a1850c01648f1574adf144fbbabe05c97";
};
# Tests are not distributed
diff --git a/pkgs/development/python-modules/irc/default.nix b/pkgs/development/python-modules/irc/default.nix
index b422b368ffb..95dd5ba4617 100644
--- a/pkgs/development/python-modules/irc/default.nix
+++ b/pkgs/development/python-modules/irc/default.nix
@@ -1,17 +1,17 @@
{ buildPythonPackage, fetchPypi, isPy3k
, six, jaraco_logging, jaraco_text, jaraco_stream, pytz, jaraco_itertools
-, setuptools_scm, jaraco_collections
+, setuptools_scm, jaraco_collections, importlib-metadata
}:
buildPythonPackage rec {
pname = "irc";
- version = "17.0";
+ version = "17.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "f9c5fcb72dd230e1387fd4a0114a1935605e0f59ac09dec962313baed74e1365";
+ sha256 = "0c19aeee800dbad792179d70dff1281c06fec220323f8ec34150cd94357f383b";
};
doCheck = false;
@@ -19,6 +19,7 @@ buildPythonPackage rec {
buildInputs = [ setuptools_scm ];
propagatedBuildInputs = [
six
+ importlib-metadata
jaraco_logging
jaraco_text
jaraco_stream
diff --git a/pkgs/development/python-modules/isbnlib/default.nix b/pkgs/development/python-modules/isbnlib/default.nix
index 319bf7f24a2..7ad81da27d2 100644
--- a/pkgs/development/python-modules/isbnlib/default.nix
+++ b/pkgs/development/python-modules/isbnlib/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "isbnlib";
- version = "3.9.8";
+ version = "3.9.9";
src = fetchPypi {
inherit pname version;
- sha256 = "ca27dc15763759d038a22f4e05d849acc121ffcb8ffe008768f09a0d844f7172";
+ sha256 = "ba2d5a86a70db0f1951df479205e9144d9e55b8af4995b3857a79a30c6ff16ab";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/islpy/default.nix b/pkgs/development/python-modules/islpy/default.nix
index 6274da95b32..6edf9a77186 100644
--- a/pkgs/development/python-modules/islpy/default.nix
+++ b/pkgs/development/python-modules/islpy/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "islpy";
- version = "2018.2";
+ version = "2019.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "be422a53b576210a0bb9775866abb6580b1e568222fc3e4e39d9e82f6d1d7253";
+ sha256 = "834b6b946f33d578d5c6b2f863dd93f7ecc4c0a2bf73407c96ef9f95b6b71bbf";
};
postConfigure = ''
diff --git a/pkgs/development/python-modules/isort/default.nix b/pkgs/development/python-modules/isort/default.nix
index 979213f945b..8e292ba7cd5 100644
--- a/pkgs/development/python-modules/isort/default.nix
+++ b/pkgs/development/python-modules/isort/default.nix
@@ -1,24 +1,37 @@
-{ lib, buildPythonPackage, fetchPypi, isPy27, futures, backports_functools_lru_cache, mock, pytest }:
+{ lib, buildPythonPackage, fetchPypi, setuptools, isPy27, futures
+, backports_functools_lru_cache, mock, pytest
+}:
let
skipTests = [ "test_requirements_finder" "test_pipfile_finder" ] ++ lib.optional isPy27 "test_standard_library_deprecates_user_issue_778";
testOpts = lib.concatMapStringsSep " " (t: "--deselect test_isort.py::${t}") skipTests;
in buildPythonPackage rec {
pname = "isort";
- version = "4.3.20"; # Note 4.x is the last version that supports Python2
+ version = "4.3.21"; # Note 4.x is the last version that supports Python2
src = fetchPypi {
inherit pname version;
- sha256 = "c40744b6bc5162bbb39c1257fe298b7a393861d50978b565f3ccd9cb9de0182a";
+ sha256 = "54da7e92468955c4fceacd0c86bd0ec997b0e1ee80d97f67c35a78b719dccab1";
};
- propagatedBuildInputs = lib.optionals isPy27 [ futures backports_functools_lru_cache ];
+ propagatedBuildInputs = [
+ setuptools
+ ] ++ lib.optionals isPy27 [ futures backports_functools_lru_cache ];
checkInputs = [ mock pytest ];
- # isort excludes paths that contain /build/, so test fixtures don't work with TMPDIR=/build/
checkPhase = ''
+ # isort excludes paths that contain /build/, so test fixtures don't work
+ # with TMPDIR=/build/
PATH=$out/bin:$PATH TMPDIR=/tmp/ pytest ${testOpts}
+
+ # Confirm that the produced executable script is wrapped correctly and runs
+ # OK, by launching it in a subshell without PYTHONPATH
+ (
+ unset PYTHONPATH
+ echo "Testing that `isort --version-number` returns OK..."
+ $out/bin/isort --version-number
+ )
'';
meta = with lib; {
diff --git a/pkgs/development/python-modules/itanium_demangler/default.nix b/pkgs/development/python-modules/itanium_demangler/default.nix
new file mode 100644
index 00000000000..c67259eee0f
--- /dev/null
+++ b/pkgs/development/python-modules/itanium_demangler/default.nix
@@ -0,0 +1,30 @@
+{ buildPythonPackage
+, fetchFromGitHub
+, lib
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "itanium_demangler";
+ version = "1.0"; # pulled from pypi version
+
+ src = fetchFromGitHub {
+ owner = "whitequark";
+ repo = "python-${pname}";
+ rev = "29c77860be48e6dafe3496e4d9d0963ce414e366";
+ sha256 = "0qm95l6542nk63986w9lgzkxg824l31714i584s02rh9xwfg1xfx";
+ };
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ pytest tests/test.py
+ '';
+
+ meta = with lib; {
+ description = "A pure Python parser for the Itanium C++ ABI symbol mangling language";
+ homepage = "https://github.com/whitequark/python-itanium_demangler";
+ license = licenses.bsd0;
+ maintainers = [ maintainers.pamplemousse ];
+ };
+}
diff --git a/pkgs/development/python-modules/jaraco_collections/default.nix b/pkgs/development/python-modules/jaraco_collections/default.nix
index 8fde41e9b49..ceaa46a7847 100644
--- a/pkgs/development/python-modules/jaraco_collections/default.nix
+++ b/pkgs/development/python-modules/jaraco_collections/default.nix
@@ -4,10 +4,10 @@
buildPythonPackage rec {
pname = "jaraco.collections";
- version = "2.0";
+ version = "2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "eb43fb9a7b29cff20767caf838c14bdf80a89395aba67a97d61c8f16e0e22c97";
+ sha256 = "0z1kmgf8jahx42bmflmj030wl8yrksw5b5ghcpayrqd5221jfk0f";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/jaraco_text/default.nix b/pkgs/development/python-modules/jaraco_text/default.nix
index 8b6d6babb48..1d6ce78b685 100644
--- a/pkgs/development/python-modules/jaraco_text/default.nix
+++ b/pkgs/development/python-modules/jaraco_text/default.nix
@@ -4,10 +4,10 @@
buildPythonPackage rec {
pname = "jaraco.text";
- version = "3.0.1";
+ version = "3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "08n14knfarc3v9jibkl1pbcq2fd95cmz61wc6n4y922ccnrqn9gc";
+ sha256 = "0c7effed0f269e8bdae3374a7545763e84c1e7f9777cf2dd2d49eef92eb0d7b7";
};
doCheck = false;
buildInputs =[ setuptools_scm ];
diff --git a/pkgs/development/python-modules/jdatetime/default.nix b/pkgs/development/python-modules/jdatetime/default.nix
index 675dba0ea72..0155cf665bd 100644
--- a/pkgs/development/python-modules/jdatetime/default.nix
+++ b/pkgs/development/python-modules/jdatetime/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "jdatetime";
- version = "3.2.0";
+ version = "3.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "42d0d08c0d36dcf1c4e1ddb1d10338d0dffb94105a02d74b6ea655ee8dd93cc2";
+ sha256 = "72f8c72873f9d3f536a696014e4ebffe431a644d7aa95db18c52e086d23b2939";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/jedi/default.nix b/pkgs/development/python-modules/jedi/default.nix
index ae359493905..0df9404f156 100644
--- a/pkgs/development/python-modules/jedi/default.nix
+++ b/pkgs/development/python-modules/jedi/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "jedi";
- version = "0.14.1";
+ version = "0.15.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0dmgx9c0f7yx897bf13nrp5gbgal192y44y5dhqcvkyklzqm1j2k";
+ sha256 = "ba859c74fa3c966a22f2aeebe1b74ee27e2a462f56d3f5f7ca4a59af61bfe42e";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/jeepney/default.nix b/pkgs/development/python-modules/jeepney/default.nix
index 8b1100cd3f4..04e47ff6b58 100644
--- a/pkgs/development/python-modules/jeepney/default.nix
+++ b/pkgs/development/python-modules/jeepney/default.nix
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "jeepney";
- version = "0.4";
+ version = "0.4.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0w1w1rawl9k4lx91w16d19kbmf1349mhy8ph8x3w0qp1blm432b0";
+ sha256 = "13806f91a96e9b2623fd2a81b950d763ee471454aafd9eb6d75dbe7afce428fb";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/jenkinsapi/default.nix b/pkgs/development/python-modules/jenkinsapi/default.nix
index 1222b07fc99..8d8f6b53ceb 100644
--- a/pkgs/development/python-modules/jenkinsapi/default.nix
+++ b/pkgs/development/python-modules/jenkinsapi/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "jenkinsapi";
- version = "0.3.9";
+ version = "0.3.10";
src = fetchPypi {
inherit pname version;
- sha256 = "bf35b208fe05e65508f3b8bbb0f91d164b007632e27ebe5f54041174b681b696";
+ sha256 = "fc2fcdf95d954d9bbbdb1303a2c3c32997935655c99aff300f1759dba3cebc6d";
};
propagatedBuildInputs = [ pytz requests ];
diff --git a/pkgs/development/python-modules/jinja2/default.nix b/pkgs/development/python-modules/jinja2/default.nix
index c8b7f740363..862e5a7802e 100644
--- a/pkgs/development/python-modules/jinja2/default.nix
+++ b/pkgs/development/python-modules/jinja2/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "Jinja2";
- version = "2.10.1";
+ version = "2.10.3";
src = fetchPypi {
inherit pname version;
- sha256 = "065c4f02ebe7f7cf559e49ee5a95fb800a9e4528727aec6f24402a5374c65013";
+ sha256 = "9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/joblib/default.nix b/pkgs/development/python-modules/joblib/default.nix
index 08957304312..8881dcf5599 100644
--- a/pkgs/development/python-modules/joblib/default.nix
+++ b/pkgs/development/python-modules/joblib/default.nix
@@ -1,7 +1,6 @@
{ lib
, buildPythonPackage
, fetchPypi
-, fetchpatch
, stdenv
, numpydoc
, pytest
@@ -13,30 +12,13 @@
buildPythonPackage rec {
pname = "joblib";
- version = "0.13.2";
+ version = "0.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "315d6b19643ec4afd4c41c671f9f2d65ea9d787da093487a81ead7b0bac94524";
+ sha256 = "1zwkl6hgi8wbygcc6ql6yk1if665hwk43sa9shglb2afrfm5gk3g";
};
- # python-lz4 compatibility
- # https://github.com/joblib/joblib/pull/847
- patches = [
- (fetchpatch {
- url = https://github.com/joblib/joblib/commit/d3235fd601f40c91e074d48a411d7380329fe155.patch;
- sha256 = "1hg1vfbba7mfilrpvmd97s68v03vs4bhlp1c1dj9lizi51mj2q2h";
- })
- (fetchpatch {
- url = https://github.com/joblib/joblib/commit/884c92cd2aa5c2c1975ab48786da75556d779833.patch;
- sha256 = "11kvpkvi428dq13ayy7vfyrib8isvcrdw8cd5hxkp5axr7sl12ba";
- })
- (fetchpatch {
- url = https://github.com/joblib/joblib/commit/f1e177d781cc0d64420ec964a0b17d8268cb42a0.patch;
- sha256 = "1sq6wcw4bhaq8cqwcd43fdws3467qy342xx3pgv62hp2nn75a21d";
- })
- ];
-
checkInputs = [ sphinx numpydoc pytest ];
propagatedBuildInputs = [ python-lz4 setuptools ];
diff --git a/pkgs/development/python-modules/jsbeautifier/default.nix b/pkgs/development/python-modules/jsbeautifier/default.nix
index 10d0004f74a..4c77a07da02 100644
--- a/pkgs/development/python-modules/jsbeautifier/default.nix
+++ b/pkgs/development/python-modules/jsbeautifier/default.nix
@@ -2,14 +2,14 @@
buildPythonApplication rec {
pname = "jsbeautifier";
- version = "1.10.0";
+ version = "1.10.2";
propagatedBuildInputs = [ six editorconfig ];
checkInputs = [ pytest ];
src = fetchPypi {
inherit pname version;
- sha256 = "1e389572ade865173605471e98df4002f4b6e5235121c13f1e4497a3eac69108";
+ sha256 = "a5ce5195c0b54a68eb813649829143373823ca28caa4d7aa682442b87ebea1ce";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/json-merge-patch/default.nix b/pkgs/development/python-modules/json-merge-patch/default.nix
new file mode 100644
index 00000000000..b0bc2a835c4
--- /dev/null
+++ b/pkgs/development/python-modules/json-merge-patch/default.nix
@@ -0,0 +1,32 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, fetchpatch
+}:
+
+buildPythonPackage rec {
+ pname = "json-merge-patch";
+ version = "0.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "09898b6d427c08754e2a97c709cf2dfd7e28bd10c5683a538914975eab778d39";
+ };
+
+ patches = [
+ # This prevented tests from running (was using a relative import)
+ # https://github.com/OpenDataServices/json-merge-patch/pull/1
+ (fetchpatch {
+ name = "fully-qualified-json-merge-patch-import-on-tests";
+ url = https://patch-diff.githubusercontent.com/raw/OpenDataServices/json-merge-patch/pull/1.patch;
+ sha256 = "1k6xsrxsmz03nwcqsf4gf0zsfnl2r20n83npic8z6bqlpl4lidl4";
+ })
+ ];
+
+ meta = with lib; {
+ description = "JSON Merge Patch library";
+ homepage = https://github.com/open-contracting/json-merge-patch;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/jsonlines/default.nix b/pkgs/development/python-modules/jsonlines/default.nix
new file mode 100644
index 00000000000..eec4c6b3846
--- /dev/null
+++ b/pkgs/development/python-modules/jsonlines/default.nix
@@ -0,0 +1,28 @@
+{ lib, fetchFromGitHub, buildPythonPackage, six
+, flake8, pep8-naming, pytest, pytestcov, pytestpep8 }:
+
+buildPythonPackage rec {
+ pname = "jsonlines";
+ version = "1.2.0";
+
+ src = fetchFromGitHub {
+ owner = "wbolster";
+ repo = pname;
+ rev = version;
+ sha256 = "1f8zsqy8p9a41gqg2a5x7sppc5qhhq7gw58id2aigb270yxzs7jw";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ checkInputs = [ flake8 pep8-naming pytest pytestcov pytestpep8 ];
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ description = "Python library to simplify working with jsonlines and ndjson data";
+ homepage = https://github.com/wbolster/jsonlines;
+ maintainers = with maintainers; [ sondr3 ];
+ license = licenses.bsd3;
+ };
+}
diff --git a/pkgs/development/python-modules/jsonmerge/default.nix b/pkgs/development/python-modules/jsonmerge/default.nix
index 44944c03500..9379abcc604 100644
--- a/pkgs/development/python-modules/jsonmerge/default.nix
+++ b/pkgs/development/python-modules/jsonmerge/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "jsonmerge";
- version = "1.6.1";
+ version = "1.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "03l2j1lrcwcp7af4x8agxnkib0ndybfrbhn2gi7mnk6gbxfw1aw3";
+ sha256 = "2004a421890311176136fb911c339c4bab45984808814feaed6a328c6e211ba2";
};
propagatedBuildInputs = [ jsonschema ];
diff --git a/pkgs/development/python-modules/jsonpatch/default.nix b/pkgs/development/python-modules/jsonpatch/default.nix
index 52fc3bd5e04..7345c8f723a 100644
--- a/pkgs/development/python-modules/jsonpatch/default.nix
+++ b/pkgs/development/python-modules/jsonpatch/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "jsonpatch";
- version = "1.23";
+ version = "1.24";
src = fetchPypi {
inherit pname version;
- sha256 = "49f29cab70e9068db3b1dc6b656cbe2ee4edf7dfe9bf5a0055f17a4b6804a4b9";
+ sha256 = "cbb72f8bf35260628aea6b508a107245f757d1ec839a19c34349985e2c05645a";
};
# test files are missing
diff --git a/pkgs/development/python-modules/jsonrpclib-pelix/default.nix b/pkgs/development/python-modules/jsonrpclib-pelix/default.nix
index 4697fb0c113..2d017ca1101 100644
--- a/pkgs/development/python-modules/jsonrpclib-pelix/default.nix
+++ b/pkgs/development/python-modules/jsonrpclib-pelix/default.nix
@@ -18,6 +18,6 @@ buildPythonPackage rec {
description = "JSON RPC client library - Pelix compatible fork";
homepage = https://pypi.python.org/pypi/jsonrpclib-pelix/;
license = lib.licenses.asl20;
- maintainers = with maintainers; [ moredread ];
+ maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/development/python-modules/jsonschema/default.nix b/pkgs/development/python-modules/jsonschema/default.nix
index db6be9f9918..d94a7742f9e 100644
--- a/pkgs/development/python-modules/jsonschema/default.nix
+++ b/pkgs/development/python-modules/jsonschema/default.nix
@@ -1,28 +1,36 @@
-{ stdenv, buildPythonPackage, fetchPypi, python
-, nose, mock, vcversioner, functools32 }:
+{ lib, buildPythonPackage, fetchPypi, python, isPy27
+, attrs
+, functools32
+, importlib-metadata
+, mock
+, nose
+, pyperf
+, pyrsistent
+, setuptools_scm
+, twisted
+, vcversioner
+}:
buildPythonPackage rec {
pname = "jsonschema";
- version = "2.6.0";
+ version = "3.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg";
+ sha256 = "2fa0684276b6333ff3c0b1b27081f4b2305f0a36cf702a23db50edb141893c3f";
};
- checkInputs = [ nose mock vcversioner ];
- propagatedBuildInputs = [ functools32 ];
-
- postPatch = ''
- substituteInPlace jsonschema/tests/test_jsonschema_test_suite.py \
- --replace "python" "${python.pythonForBuild.interpreter}"
- '';
+ nativeBuildInputs = [ setuptools_scm ];
+ propagatedBuildInputs = [ attrs importlib-metadata functools32 pyrsistent ];
+ checkInputs = [ nose mock pyperf twisted vcversioner ];
+ # zope namespace collides on py27
+ doCheck = !isPy27;
checkPhase = ''
nosetests
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://github.com/Julian/jsonschema;
description = "An implementation of JSON Schema validation for Python";
license = licenses.mit;
diff --git a/pkgs/development/python-modules/junos-eznc/default.nix b/pkgs/development/python-modules/junos-eznc/default.nix
index 6970efd0914..7255ee53860 100644
--- a/pkgs/development/python-modules/junos-eznc/default.nix
+++ b/pkgs/development/python-modules/junos-eznc/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "junos-eznc";
- version = "2.2.1";
+ version = "2.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0133a10ba3d46ddf70f0ba6620aa3b92e5533f08c57edd000dbffd8fe60d586d";
+ sha256 = "c0f853cdad12256ae8c33a80ff6c31a3ce867c481f805b085d554fbb5b5b084f";
};
diff --git a/pkgs/development/python-modules/jupyter-repo2docker/default.nix b/pkgs/development/python-modules/jupyter-repo2docker/default.nix
index a400dd4d18c..0ee4ea17bc7 100644
--- a/pkgs/development/python-modules/jupyter-repo2docker/default.nix
+++ b/pkgs/development/python-modules/jupyter-repo2docker/default.nix
@@ -16,13 +16,13 @@
}:
buildPythonPackage rec {
- version = "0.7.0";
+ version = "0.10.0";
pname = "jupyter-repo2docker";
disabled = !(pythonAtLeast "3.4");
src = fetchPypi {
inherit pname version;
- sha256 = "cf93ddf283de8c6b8f4ad983f8bf9b7b2a2c37812e387c245f8ba229d4f180c4";
+ sha256 = "7965262913be6be60e64c8016f5f3d4bf93701f2787209215859d73b2adbc05a";
};
checkInputs = [ pytest pyyaml wheel pytestcov ];
diff --git a/pkgs/development/python-modules/jupyter_client/default.nix b/pkgs/development/python-modules/jupyter_client/default.nix
index 01830514b46..e5dec4c98e2 100644
--- a/pkgs/development/python-modules/jupyter_client/default.nix
+++ b/pkgs/development/python-modules/jupyter_client/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "jupyter_client";
- version = "5.3.1";
+ version = "5.3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "102qgc7isfxwq0zsj6m9apcyj2hk8c8c4fz7656lxlpmvxgazs4q";
+ sha256 = "60e6faec1031d63df57f1cc671ed673dced0ed420f4377ea33db37b1c188b910";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/jupyter_core/default.nix b/pkgs/development/python-modules/jupyter_core/default.nix
index 112e680ea9a..535afa31ee1 100644
--- a/pkgs/development/python-modules/jupyter_core/default.nix
+++ b/pkgs/development/python-modules/jupyter_core/default.nix
@@ -6,18 +6,19 @@
, glibcLocales
, mock
, pytest
+, nose
}:
buildPythonPackage rec {
pname = "jupyter_core";
- version = "4.5.0";
+ version = "4.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1xr4pbghwk5hayn5wwnhb7z95380r45p79gf5if5pi1akwg7qvic";
+ sha256 = "a183e0ec2e8f6adddf62b0a3fc6a2237e3e0056d381e536d3e7c7ecc3067e244";
};
- checkInputs = [ pytest mock glibcLocales ];
+ checkInputs = [ pytest mock glibcLocales nose ];
propagatedBuildInputs = [ ipython traitlets ];
patches = [ ./tests_respect_pythonpath.patch ];
diff --git a/pkgs/development/python-modules/jupyterlab/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix
index db8c5b774e4..1b16ff9b47c 100644
--- a/pkgs/development/python-modules/jupyterlab/default.nix
+++ b/pkgs/development/python-modules/jupyterlab/default.nix
@@ -4,17 +4,16 @@
, jupyterlab_server
, notebook
, pythonOlder
-, fetchpatch
}:
buildPythonPackage rec {
pname = "jupyterlab";
- version = "0.35.6";
+ version = "1.2.2";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "2ec845845d51221e39d0d753884a19342c953f39febf3148a68631bf57ecb774";
+ sha256 = "96d3146eb09ffa0a198f31b36706859dadd4a59ed184aa9329a9c12733e6af0b";
};
propagatedBuildInputs = [ jupyterlab_server notebook ];
@@ -23,14 +22,6 @@ buildPythonPackage rec {
"--set" "JUPYTERLAB_DIR" "$out/share/jupyter/lab"
];
- patches = [
- (fetchpatch {
- name = "bump-jupyterlab_server-version";
- url = https://github.com/jupyterlab/jupyterlab/commit/3b8d451e6f9a4c609e60cde5fbb3cc84aae79951.patch;
- sha256 = "08vv6rp1k5fbmvj4v9x1d9zb6ymm9pv8ml80j7p45r9fay34rndf";
- })
- ];
-
# Depends on npm
doCheck = false;
diff --git a/pkgs/development/python-modules/jupyterlab_server/default.nix b/pkgs/development/python-modules/jupyterlab_server/default.nix
index b74e31c39f3..edfe01728a4 100644
--- a/pkgs/development/python-modules/jupyterlab_server/default.nix
+++ b/pkgs/development/python-modules/jupyterlab_server/default.nix
@@ -6,20 +6,21 @@
, pythonOlder
, requests
, pytest
+, pyjson5
}:
buildPythonPackage rec {
pname = "jupyterlab_server";
- version = "0.3.0";
+ version = "1.0.6";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "13b728z5ls0g3p1gq5hvfqg7302clxna5grvgjfwbfzss0avlpjc";
+ sha256 = "d0977527bfce6f47c782cb6bf79d2c949ebe3f22ac695fa000b730c671445dad";
};
checkInputs = [ requests pytest ];
- propagatedBuildInputs = [ notebook jsonschema ];
+ propagatedBuildInputs = [ notebook jsonschema pyjson5 ];
# test_listing test fails
# this is a new package and not all tests pass
diff --git a/pkgs/development/python-modules/jupytext/default.nix b/pkgs/development/python-modules/jupytext/default.nix
index c0b89ddddbd..2bb7e22b097 100644
--- a/pkgs/development/python-modules/jupytext/default.nix
+++ b/pkgs/development/python-modules/jupytext/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "jupytext";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0a2c00bncf68havs3msra6jkx8frbv3yal56mk85wnkwhzlahj0c";
+ sha256 = "490e1127033fceed5c49f7b1cde6aabffb059fe0a778a0e8b10d28d9eecef1f0";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/kafka-python/default.nix b/pkgs/development/python-modules/kafka-python/default.nix
index 891aa3f3394..52c6e64aa10 100644
--- a/pkgs/development/python-modules/kafka-python/default.nix
+++ b/pkgs/development/python-modules/kafka-python/default.nix
@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, pytest, six, mock }:
buildPythonPackage rec {
- version = "1.4.6";
+ version = "1.4.7";
pname = "kafka-python";
src = fetchPypi {
inherit pname version;
- sha256 = "08f83d8e0af2e64d25f94314d4bef6785b34e3b0df0effe9eebf76b98de66eeb";
+ sha256 = "2f29baad4b3efe05a2bb81ac268855aa01cbc68397f15bac77b494ffd7e2cada";
};
checkInputs = [ pytest six mock ];
diff --git a/pkgs/development/python-modules/kajiki/default.nix b/pkgs/development/python-modules/kajiki/default.nix
index ba71e03ce99..b1b82f31d76 100644
--- a/pkgs/development/python-modules/kajiki/default.nix
+++ b/pkgs/development/python-modules/kajiki/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "Kajiki";
- version = "0.7.2";
+ version = "0.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "4e7aaf838f298958cf171f220e1d0dc4220338c76c97746a46d0cc389f90b10a";
+ sha256 = "85202ff7c2ce2466e9da82f06b25d1d6753d411d0e1b3ab3b145ed1e04c46782";
};
propagatedBuildInputs = [ Babel pytz nine ];
diff --git a/pkgs/development/python-modules/kconfiglib/default.nix b/pkgs/development/python-modules/kconfiglib/default.nix
index 26320cccd1e..c6007bc0b42 100644
--- a/pkgs/development/python-modules/kconfiglib/default.nix
+++ b/pkgs/development/python-modules/kconfiglib/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "kconfiglib";
- version = "12.12.1";
+ version = "13.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0afc0gidh0pjb0ll99xifzs5z14g365crfj935614zp9w8fcchp0";
+ sha256 = "b44af5a6dc0c716926c926ba4c1f301ce286b3a3f292ae359a866eb01dc5260e";
};
# doesnt work out of the box but might be possible
diff --git a/pkgs/development/python-modules/keepkey_agent/default.nix b/pkgs/development/python-modules/keepkey_agent/default.nix
new file mode 100644
index 00000000000..c2361043e41
--- /dev/null
+++ b/pkgs/development/python-modules/keepkey_agent/default.nix
@@ -0,0 +1,29 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, keepkey
+, setuptools
+, libagent
+, wheel
+}:
+
+buildPythonPackage rec {
+ pname = "keepkey_agent";
+ version = "0.9.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "03779gvlx70i0nnry98i4pl1d92604ix5x6jgdfkrdgzqbh5vj27";
+ };
+
+ propagatedBuildInputs = [
+ keepkey libagent setuptools wheel
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Using KeepKey as hardware-based SSH/PGP agent";
+ homepage = https://github.com/romanz/trezor-agent;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ hkjn np mmahut ];
+ };
+}
diff --git a/pkgs/development/python-modules/keras-applications/default.nix b/pkgs/development/python-modules/keras-applications/default.nix
index c6fdd21d2eb..54509f04e71 100644
--- a/pkgs/development/python-modules/keras-applications/default.nix
+++ b/pkgs/development/python-modules/keras-applications/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Keras_Applications";
- version = "1.0.7";
+ version = "1.0.8";
src = fetchPypi {
inherit pname version;
- sha256 = "1yk9brcvr96s1slpgj9vr6np7fk8limcrw9v2pjq72c6k0mpnq30";
+ sha256 = "5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5";
};
# Cyclic dependency: keras-applications requires keras, which requires keras-applications
diff --git a/pkgs/development/python-modules/keras-preprocessing/default.nix b/pkgs/development/python-modules/keras-preprocessing/default.nix
index 96c38f3cd89..01a0cf0dfb7 100644
--- a/pkgs/development/python-modules/keras-preprocessing/default.nix
+++ b/pkgs/development/python-modules/keras-preprocessing/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Keras_Preprocessing";
- version = "1.0.9";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5e3700117981c2db762e512ed6586638124fac5842170701628088a11aeb51ac";
+ sha256 = "1r98nm4k1svsqjyaqkfk23i31bl1kcfcyp7094yyj3c43phfp3as";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/keras/default.nix b/pkgs/development/python-modules/keras/default.nix
index dde820876d8..0c1f6f35d54 100644
--- a/pkgs/development/python-modules/keras/default.nix
+++ b/pkgs/development/python-modules/keras/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "Keras";
- version = "2.2.4";
+ version = "2.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "90b610a3dbbf6d257b20a079eba3fdf2eed2158f64066a7c6f7227023fd60bc9";
+ sha256 = "321d43772006a25a1d58eea17401ef2a34d388b588c9f7646c34796151ebc8cc";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/kiwisolver/default.nix b/pkgs/development/python-modules/kiwisolver/default.nix
index c0c3b09e7b4..e41c4bbeee0 100644
--- a/pkgs/development/python-modules/kiwisolver/default.nix
+++ b/pkgs/development/python-modules/kiwisolver/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "kiwisolver";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ce3be5d520b4d2c3e5eeb4cd2ef62b9b9ab8ac6b6fedbaa0e39cdb6f50644278";
+ sha256 = "53eaed412477c836e1b9522c19858a8557d6e595077830146182225613b11a75";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
diff --git a/pkgs/development/python-modules/koji/default.nix b/pkgs/development/python-modules/koji/default.nix
index 033ab821135..47c42a1df45 100644
--- a/pkgs/development/python-modules/koji/default.nix
+++ b/pkgs/development/python-modules/koji/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, fetchurl, buildPythonPackage, pycurl, six, rpm, dateutil }:
+{ stdenv, fetchurl, buildPythonPackage, isPy3k, pycurl, six, rpm, dateutil }:
buildPythonPackage rec {
pname = "koji";
- version = "1.13.0";
+ version = "1.14.3";
format = "other";
src = fetchurl {
url = "https://releases.pagure.org/koji/${pname}-${version}.tar.bz2";
- sha256 = "18b18rcbdqqw33g7h20hf5bpbci2ixdi05yda1fvpv30c1kkzd8w";
+ sha256 = "0a3kn3qvspvx15imgzzzjsbvw6bqmbk29apbliqwifa9cj7pvb40";
};
propagatedBuildInputs = [ pycurl six rpm dateutil ];
# Judging from SyntaxError
- #disabled = isPy3k;
+ disabled = isPy3k;
makeFlags = "DESTDIR=$(out)";
@@ -24,7 +24,9 @@ buildPythonPackage rec {
'';
meta = {
- maintainers = [ ];
+ description = "An RPM-based build system";
+ homepage = https://pagure.io/koji;
+ license = stdenv.lib.licenses.lgpl21;
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/development/python-modules/kombu/default.nix b/pkgs/development/python-modules/kombu/default.nix
index fef8345a980..a159b6c7e08 100644
--- a/pkgs/development/python-modules/kombu/default.nix
+++ b/pkgs/development/python-modules/kombu/default.nix
@@ -1,22 +1,36 @@
-{ lib, buildPythonPackage, fetchPypi, pytest, case, pytz, Pyro4, amqp }:
+{ lib, buildPythonPackage, fetchPypi
+, amqp
+, case
+, Pyro4
+, pytest
+, pytz
+, sqlalchemy
+}:
buildPythonPackage rec {
pname = "kombu";
- version = "4.6.3";
+ version = "4.6.5";
src = fetchPypi {
inherit pname version;
- sha256 = "eb365ea795cd7e629ba2f1f398e0c3ba354b91ef4de225ffdf6ab45fdfc7d581";
+ sha256 = "c9078124ce2616b29cf6607f0ac3db894c59154252dee6392cdbbe15e5c4b566";
};
postPatch = ''
- substituteInPlace requirements/test.txt --replace "pytest-sugar" ""
+ substituteInPlace requirements/test.txt \
+ --replace "pytest-sugar" ""
+ substituteInPlace requirements/default.txt \
+ --replace "amqp==2.5.1" "amqp~=2.5"
'';
- checkInputs = [ pytest case pytz Pyro4 ];
-
propagatedBuildInputs = [ amqp ];
+ checkInputs = [ pytest case pytz Pyro4 sqlalchemy ];
+ # test_redis requires fakeredis, which isn't trivial to package
+ checkPhase = ''
+ pytest --ignore t/unit/transport/test_redis.py
+ '';
+
meta = with lib; {
description = "Messaging library for Python";
homepage = https://github.com/celery/kombu;
diff --git a/pkgs/development/python-modules/labelbox/default.nix b/pkgs/development/python-modules/labelbox/default.nix
new file mode 100644
index 00000000000..18578da764e
--- /dev/null
+++ b/pkgs/development/python-modules/labelbox/default.nix
@@ -0,0 +1,31 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, requests
+, jinja2
+, pillow
+, rasterio
+, shapely
+}:
+
+buildPythonPackage rec {
+ pname = "labelbox";
+ version = "2.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "f97f01bf030b115d8b7f7b12a10ec5efe54750ad66b6b3567550b517a543ad11";
+ };
+
+ propagatedBuildInputs = [ jinja2 requests pillow rasterio shapely ];
+
+ # Test cases are not running on pypi or GitHub
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = https://github.com/Labelbox/Labelbox;
+ description = "Platform API for LabelBox";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ rakesh4g ];
+ };
+}
diff --git a/pkgs/development/python-modules/lark-parser/default.nix b/pkgs/development/python-modules/lark-parser/default.nix
index 79bf4636b50..abd3a491b20 100644
--- a/pkgs/development/python-modules/lark-parser/default.nix
+++ b/pkgs/development/python-modules/lark-parser/default.nix
@@ -5,13 +5,13 @@
buildPythonPackage rec {
pname = "lark-parser";
- version = "0.7.5";
+ version = "0.7.7";
src = fetchFromGitHub {
owner = "lark-parser";
repo = "lark";
rev = version;
- sha256 = "1k9s62ddv6pghzp1yak2ld6sk92zm4sz1xqp8zkzyh3xqdsmfa0f";
+ sha256 = "1b0dvvqqasir8dfpqj4jch7wxxk43csbv0wa80fiqsdlymxxj2dj";
};
# tests of Nearley support require js2py
diff --git a/pkgs/development/python-modules/lazy-object-proxy/default.nix b/pkgs/development/python-modules/lazy-object-proxy/default.nix
index 430e43a129b..e0381642715 100644
--- a/pkgs/development/python-modules/lazy-object-proxy/default.nix
+++ b/pkgs/development/python-modules/lazy-object-proxy/default.nix
@@ -2,18 +2,21 @@
, buildPythonPackage
, fetchPypi
, pytest
+, setuptools_scm
}:
buildPythonPackage rec {
pname = "lazy-object-proxy";
- version = "1.3.1";
+ version = "1.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "eb91be369f945f10d3a49f5f9be8b3d0b93a4c2be8f8a5b83b0571b8123e0a7a";
+ sha256 = "fd135b8d35dfdcdb984828c84d695937e58cc5f49e1c854eb311c4d6aa03f4f1";
};
- buildInputs = [ pytest ];
+ nativeBuildInputs = [ setuptools_scm ];
+
+ checkInputs = [ pytest ];
checkPhase = ''
py.test tests
'';
diff --git a/pkgs/development/python-modules/ldaptor/default.nix b/pkgs/development/python-modules/ldaptor/default.nix
index 4eab700ff14..49dc9a9b25b 100644
--- a/pkgs/development/python-modules/ldaptor/default.nix
+++ b/pkgs/development/python-modules/ldaptor/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "ldaptor";
- version = "16.0.1";
+ version = "19.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6b9ebe5814e9e7091703c4e3bfeae73b46508b4678e2ff403cddaedf8213815d";
+ sha256 = "64c7b870c77e34e4f5f9cfdf330b9702e89b4dd0f64275704f86c1468312c755";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/ledger_agent/default.nix b/pkgs/development/python-modules/ledger_agent/default.nix
new file mode 100644
index 00000000000..4aaecf6bc76
--- /dev/null
+++ b/pkgs/development/python-modules/ledger_agent/default.nix
@@ -0,0 +1,29 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, ledgerblue
+, setuptools
+, libagent
+, wheel
+}:
+
+buildPythonPackage rec {
+ pname = "ledger_agent";
+ version = "0.9.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "03zj602m2rln9yvr08dswy56vzkbldp8b074ixwzz525dafblr92";
+ };
+
+ propagatedBuildInputs = [
+ ledgerblue libagent setuptools wheel
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Using Ledger as hardware-based SSH/PGP agent";
+ homepage = https://github.com/romanz/trezor-agent;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ hkjn np mmahut ];
+ };
+}
diff --git a/pkgs/development/python-modules/libarchive-c/default.nix b/pkgs/development/python-modules/libarchive-c/default.nix
index 52cca5d36fb..8488343362d 100644
--- a/pkgs/development/python-modules/libarchive-c/default.nix
+++ b/pkgs/development/python-modules/libarchive-c/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "libarchive-c";
- version = "2.8";
+ version = "2.9";
src = fetchPypi {
inherit pname version;
- sha256 = "06d44d5b9520bdac93048c72b7ed66d11a6626da16d2086f9aad079674d8e061";
+ sha256 = "9919344cec203f5db6596a29b5bc26b07ba9662925a05e24980b84709232ef60";
};
checkInputs = [ mock pytest glibcLocales ];
diff --git a/pkgs/development/python-modules/librosa/default.nix b/pkgs/development/python-modules/librosa/default.nix
index 258c2d6932d..8920fecf3da 100644
--- a/pkgs/development/python-modules/librosa/default.nix
+++ b/pkgs/development/python-modules/librosa/default.nix
@@ -8,18 +8,19 @@
, decorator
, audioread
, resampy
+, soundfile
}:
buildPythonPackage rec {
pname = "librosa";
- version = "0.6.3";
+ version = "0.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b332225ac29bfae1ba386deca2b6566271576de3ab17617ad0a71892c799b118";
+ sha256 = "cca58a2d9a47e35be63a3ce36482d241453bfe9b14bde2005430f969bd7d013a";
};
- propagatedBuildInputs = [ joblib matplotlib six scikitlearn decorator audioread resampy ];
+ propagatedBuildInputs = [ joblib matplotlib six scikitlearn decorator audioread resampy soundfile ];
# No tests
doCheck = false;
diff --git a/pkgs/development/python-modules/license-expression/default.nix b/pkgs/development/python-modules/license-expression/default.nix
index 2bf204a9a62..177949fbd51 100644
--- a/pkgs/development/python-modules/license-expression/default.nix
+++ b/pkgs/development/python-modules/license-expression/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "license-expression";
- version = "0.999";
+ version = "1.0";
src = fetchFromGitHub {
owner = "nexB";
repo = "license-expression";
rev = "v${version}";
- sha256 = "0q8sha38w7ajg7ar0rmbqrwv0n58l8yzyl96cqwcbvp578fn3ir0";
+ sha256 = "15dk3j5sr8iypzqqa8wa12b2a84f6ssbfvam1c1vzz00y2y5v3ic";
};
postPatch = "patchShebangs ./configure";
diff --git a/pkgs/development/python-modules/lightgbm/default.nix b/pkgs/development/python-modules/lightgbm/default.nix
index f428e7dbfba..2b9843e303d 100644
--- a/pkgs/development/python-modules/lightgbm/default.nix
+++ b/pkgs/development/python-modules/lightgbm/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "lightgbm";
- version = "2.2.3";
+ version = "2.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "40354d21da6bfa73c7ada4d01b2e0b22eaae00f93e90bdaf3fc423020c273890";
+ sha256 = "37225b9f816ea3365ff5988fc8a3717e46ac99a5f223986c86c86cec4f111b54";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/llvmlite/default.nix b/pkgs/development/python-modules/llvmlite/default.nix
index e70438a8817..29dfe3320d6 100644
--- a/pkgs/development/python-modules/llvmlite/default.nix
+++ b/pkgs/development/python-modules/llvmlite/default.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "llvmlite";
- version = "0.29.0";
+ version = "0.30.0";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "3adb0d4c9a17ad3dca82c7e88118babd61eeee0ee985ce31fa43ec27aa98c963";
+ sha256 = "4eaa398d4cafb76e2d8f30ca6ab875039a1023c91e7a690c6ddec20e58bb9a07";
};
nativeBuildInputs = [ llvm ];
diff --git a/pkgs/development/python-modules/lxml/default.nix b/pkgs/development/python-modules/lxml/default.nix
index fca4366e8a0..f2cc1663041 100644
--- a/pkgs/development/python-modules/lxml/default.nix
+++ b/pkgs/development/python-modules/lxml/default.nix
@@ -1,28 +1,34 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
+{ stdenv, buildPythonPackage, fetchFromGitHub
+, cython
, libxml2
, libxslt
+, zlib
}:
buildPythonPackage rec {
pname = "lxml";
- version = "4.3.3";
+ version = "4.4.1";
- src = fetchPypi {
- inherit pname version;
- sha256 = "4a03dd682f8e35a10234904e0b9508d705ff98cf962c5851ed052e9340df3d90";
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = "${pname}-${version}";
+ sha256 = "1hkl3bhbwiwwfb57nq9lr24rkp782ymfvqrdf9x1wifc79ivlbxw";
};
- nativeBuildInputs = [ libxml2.dev libxslt.dev ];
- propagatedBuildInputs = [ libxml2 libxslt ];
+ # setuptoolsBuildPhase needs dependencies to be passed through nativeBuildInputs
+ nativeBuildInputs = [ libxml2.dev libxslt.dev cython ];
+ buildInputs = [ libxml2 libxslt zlib ];
- hardeningDisable = stdenv.lib.optional stdenv.isDarwin "format";
+ # tests are meant to be ran "in-place" in the same directory as src
+ doCheck = false;
- meta = {
+ pythonImportsCheck = [ "lxml" "lxml.etree" ];
+
+ meta = with stdenv.lib; {
description = "Pythonic binding for the libxml2 and libxslt libraries";
homepage = https://lxml.de;
- license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ sjourdois ];
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ jonringer sjourdois ];
};
}
diff --git a/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix b/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix
index 4347f07d9c2..0f3e793b1d5 100644
--- a/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix
+++ b/pkgs/development/python-modules/magic-wormhole-mailbox-server/default.nix
@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, six, attrs, twisted, pyopenssl, service-identity, autobahn, treq, mock }:
buildPythonPackage rec {
- version = "0.3.1";
+ version = "0.4.1";
pname = "magic-wormhole-mailbox-server";
src = fetchPypi {
inherit pname version;
- sha256 = "1q6zhbx8fcpk7rchclm7yqcxdsc1x97hki2ji61sa544r5xvxv55";
+ sha256 = "1af10592909caaf519c00e706eac842c5e77f8d4356215fe9c61c7b2258a88fb";
};
propagatedBuildInputs = [ six attrs twisted pyopenssl service-identity autobahn ];
diff --git a/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix b/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix
index 5ddece686fa..d6e3ac2b153 100644
--- a/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix
+++ b/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "magic-wormhole-transit-relay";
- version = "0.1.2";
+ version = "0.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b13f1bfab295150b25958014d93fcd9f744d92011d186d7381575465587b8587";
+ sha256 = "0ppsx2s1ysikns1h053x67z2zmficbn3y3kf52bzzslhd2s02j6b";
};
propagatedBuildInputs = [ twisted ];
diff --git a/pkgs/development/python-modules/mailmanclient/default.nix b/pkgs/development/python-modules/mailmanclient/default.nix
index 95e9e4fdd3e..9fe9adbe6cf 100644
--- a/pkgs/development/python-modules/mailmanclient/default.nix
+++ b/pkgs/development/python-modules/mailmanclient/default.nix
@@ -1,15 +1,19 @@
-{ stdenv, buildPythonPackage, fetchPypi, six, httplib2 }:
+{ stdenv, buildPythonPackage, fetchPypi, six, httplib2, requests }:
buildPythonPackage rec {
pname = "mailmanclient";
- version = "3.2.2";
+ version = "3.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0xsrzdrsmfhnxv68zwm1g6awk7in08k6yhkyd27ipn0mq1wjm5jd";
+ sha256 = "c8736cbe152ae1bd58b46ccfbcafb6a1e301513530772e7fda89f91d1e5c1ae9";
};
- propagatedBuildInputs = [ six httplib2 ];
+ propagatedBuildInputs = [ six httplib2 requests ];
+
+ # no tests with Pypi tar ball, checkPhase removes setup.py which invalidates import check
+ doCheck = false;
+ pythonImportsCheck = [ "mailmanclient" ];
meta = with stdenv.lib; {
homepage = "http://www.gnu.org/software/mailman/";
diff --git a/pkgs/development/python-modules/managesieve/default.nix b/pkgs/development/python-modules/managesieve/default.nix
new file mode 100644
index 00000000000..e23c3621c2e
--- /dev/null
+++ b/pkgs/development/python-modules/managesieve/default.nix
@@ -0,0 +1,26 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytestrunner
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "managesieve";
+ version = "0.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "ee70e298e9b68eb81f93d52a1320a034fdc182f3927fdd551836fc93b0ed2c5f";
+ };
+
+ checkInputs = [ pytestrunner pytest ];
+
+ meta = with lib; {
+ description = "ManageSieve client library for remotely managing Sieve scripts";
+ homepage = "https://managesieve.readthedocs.io/";
+ # PSFL for the python module, GPLv3 for sieveshell
+ license = with licenses; [ gpl3 psfl ];
+ maintainers = with maintainers; [ dadada ];
+ };
+}
diff --git a/pkgs/development/python-modules/manuel/default.nix b/pkgs/development/python-modules/manuel/default.nix
index f9fa3a090eb..e08c61140d6 100644
--- a/pkgs/development/python-modules/manuel/default.nix
+++ b/pkgs/development/python-modules/manuel/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, six
, zope_testing
}:
@@ -8,6 +9,7 @@
buildPythonPackage rec {
pname = "manuel";
version = "1.10.1";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
diff --git a/pkgs/development/python-modules/mapsplotlib/default.nix b/pkgs/development/python-modules/mapsplotlib/default.nix
index a046cfd9610..eb02941c1a1 100644
--- a/pkgs/development/python-modules/mapsplotlib/default.nix
+++ b/pkgs/development/python-modules/mapsplotlib/default.nix
@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "mapsplotlib";
- version = "1.1.2";
+ version = "1.2.0";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "99ff773a298bdf0f3185a4c7ac20677a843df818583b368925dcf766cd99f09a";
+ sha256 = "e0a18aa0d134407aab6130c314596732d129ff98f9a6084640a07a5b8656f836";
};
propagatedBuildInputs = [ matplotlib scipy pandas requests pillow ];
diff --git a/pkgs/development/python-modules/marionette-harness/default.nix b/pkgs/development/python-modules/marionette-harness/default.nix
index ff1a6e49b01..4a9e0113c68 100644
--- a/pkgs/development/python-modules/marionette-harness/default.nix
+++ b/pkgs/development/python-modules/marionette-harness/default.nix
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "marionette-harness";
- version = "4.5.0";
+ version = "5.0.0";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "241c7f6032d01b0d78f5c0d13ea691935ddce9f8fce991319cc4fe860d61a7c4";
+ sha256 = "041cd779ae383fb5c56f2bb44824f4e80ba895febd9a3f21570ac274221c82e0";
};
propagatedBuildInputs = [ mozprofile mozversion browsermob-proxy moztest
diff --git a/pkgs/development/python-modules/marionette-harness/marionette_driver.nix b/pkgs/development/python-modules/marionette-harness/marionette_driver.nix
index b6d761f077c..4567d34932b 100644
--- a/pkgs/development/python-modules/marionette-harness/marionette_driver.nix
+++ b/pkgs/development/python-modules/marionette-harness/marionette_driver.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "marionette_driver";
- version = "2.7.0";
+ version = "3.0.0";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "15c77ba548847dc05ce1b663a22c3324623f217dce5a859c3aaced31fd16707b";
+ sha256 = "99ca2513d4e2ca29a08e550346f23947a50627a2b02f6ad36a4550e779fa0ce8";
};
propagatedBuildInputs = [ mozversion mozrunner ];
diff --git a/pkgs/development/python-modules/marionette-harness/mozcrash.nix b/pkgs/development/python-modules/marionette-harness/mozcrash.nix
index 3f7710acb3c..c5d91fbfef7 100644
--- a/pkgs/development/python-modules/marionette-harness/mozcrash.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozcrash.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "mozcrash";
- version = "1.0";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "02101v6v2jqlv6cbrmmggj12asz9vz6m50b6mk9mq17b1dr1zik3";
+ sha256 = "8c2d2f32bd6e0ba3644f5d16e427444d8cb51ec1e9baa340a33e10687307f8c4";
};
propagatedBuildInputs = [ mozfile mozlog ];
diff --git a/pkgs/development/python-modules/marionette-harness/mozdevice.nix b/pkgs/development/python-modules/marionette-harness/mozdevice.nix
index 02da75bfd96..19ec1ddb5c5 100644
--- a/pkgs/development/python-modules/marionette-harness/mozdevice.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozdevice.nix
@@ -7,11 +7,13 @@
buildPythonPackage rec {
pname = "mozdevice";
- version = "1.0.1";
+ version = "3.0.5";
+ format = "wheel";
src = fetchPypi {
inherit pname version;
- sha256 = "0026241bff3ad10a73fe24eb4f59c1313c94e5950f397b2f6b8cc4e4dfbfdd73";
+ sha256 = "1gpz0y81407pk71p9yzf15kqqk10fcansw8a607488d11m1jn3yf";
+ format = "wheel";
};
propagatedBuildInputs = [ moznetwork mozprocess ];
diff --git a/pkgs/development/python-modules/marionette-harness/mozfile.nix b/pkgs/development/python-modules/marionette-harness/mozfile.nix
index 34350dd4821..9ca8ea0b789 100644
--- a/pkgs/development/python-modules/marionette-harness/mozfile.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozfile.nix
@@ -1,18 +1,20 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
+, six
}:
buildPythonPackage rec {
pname = "mozfile";
- version = "1.2";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0mz941np62mg0zncy74d8fbq9fafsxjsxlwdsydl92badhrhzc6k";
+ sha256 = "e5dc835582ea150e35ecd57e9d86cb707d3aa3b2505679db7332326dd49fd6b8";
};
- propagatedBuildInputs = [ ];
+ propagatedBuildInputs = lib.optional isPy27 six;
# mozhttpd -> moznetwork -> mozinfo -> mozfile
doCheck = false;
diff --git a/pkgs/development/python-modules/marionette-harness/mozinfo.nix b/pkgs/development/python-modules/marionette-harness/mozinfo.nix
index d44dc108ff3..080be7e04ef 100644
--- a/pkgs/development/python-modules/marionette-harness/mozinfo.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozinfo.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "mozinfo";
- version = "0.10";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "dcd53a1b1793340418e1ae42bf300e3e56d8f12047972378c6f9318b220b1023";
+ sha256 = "4525c26350fb85c26b38c5f853a19f47b17b49a74de363d285d54258972a4cbc";
};
disabled = isPy3k;
diff --git a/pkgs/development/python-modules/marionette-harness/mozlog.nix b/pkgs/development/python-modules/marionette-harness/mozlog.nix
index b8d0c077d66..0036ac3eb57 100644
--- a/pkgs/development/python-modules/marionette-harness/mozlog.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozlog.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "mozlog";
- version = "3.8";
+ version = "4.2.0";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "00x28z6diw06gakb5isbfha5z2n63yyncv4za303nsgzxvlihmx0";
+ sha256 = "dc85cfb9d47af6811f2367f471de7028c36204340c5e68a928115409ea75d9a9";
};
propagatedBuildInputs = [ blessings mozterm six ];
diff --git a/pkgs/development/python-modules/marionette-harness/mozprocess.nix b/pkgs/development/python-modules/marionette-harness/mozprocess.nix
index e8130e8038f..cfa0f766620 100644
--- a/pkgs/development/python-modules/marionette-harness/mozprocess.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozprocess.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "mozprocess";
- version = "0.26";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "9f471c45bee9ff14e936c6ee216a6cc4941223659c01fa626bce628001d8485c";
+ sha256 = "a0fd8367e663d3cac74ee46bffa789667bc8d52f242d81a14522205fa6650cb2";
};
propagatedBuildInputs = [ mozinfo ];
diff --git a/pkgs/development/python-modules/marionette-harness/mozprofile.nix b/pkgs/development/python-modules/marionette-harness/mozprofile.nix
index 3620248904c..fddb7d67dae 100644
--- a/pkgs/development/python-modules/marionette-harness/mozprofile.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozprofile.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "mozprofile";
- version = "1.1.0";
+ version = "2.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "aa7fe7248719a224dd63cdc0498c9971d07cfc62fee7a69f51d593316b6bc1d8";
+ sha256 = "95e7410ff2a65775422936749b346da8abf09fe0aafa3bb5dd1651b17da137d1";
};
propagatedBuildInputs = [ mozlog mozfile mozhttpd ];
diff --git a/pkgs/development/python-modules/marionette-harness/mozrunner.nix b/pkgs/development/python-modules/marionette-harness/mozrunner.nix
index ac8631362fb..ba0fa476906 100644
--- a/pkgs/development/python-modules/marionette-harness/mozrunner.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozrunner.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "mozrunner";
- version = "7.0.2";
+ version = "7.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8034898a36fece171b52e25792f64011e761e5aa694cd67fb6a19c12cb3fa978";
+ sha256 = "0ae84147f0fd784daa32c1d74f94b6e384967831aaf0c635bb3d9d0af3c4b112";
};
propagatedBuildInputs = [ mozdevice mozfile mozinfo mozlog mozprocess
diff --git a/pkgs/development/python-modules/marionette-harness/mozversion.nix b/pkgs/development/python-modules/marionette-harness/mozversion.nix
index dbe3cb4bc2d..f9e962bb77c 100644
--- a/pkgs/development/python-modules/marionette-harness/mozversion.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozversion.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "mozversion";
- version = "1.5";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e9b11e4a46bf7a4a11469ea4589c75f3ba50b34b7801e7edf1a09147af8bf70f";
+ sha256 = "65f41d7dc14002f83d8f147c82ca34f7213ad07065d250939daaeeb3787dc0fa";
};
propagatedBuildInputs = [ mozlog mozdevice ];
diff --git a/pkgs/development/python-modules/marshmallow-enum/default.nix b/pkgs/development/python-modules/marshmallow-enum/default.nix
new file mode 100644
index 00000000000..9d68e66c91a
--- /dev/null
+++ b/pkgs/development/python-modules/marshmallow-enum/default.nix
@@ -0,0 +1,42 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, marshmallow
+, pytestCheckHook
+, isPy27
+, enum34
+, pytest-flake8
+}:
+
+buildPythonPackage rec {
+ pname = "marshmallow-enum";
+ version = "1.5.1";
+
+ src = fetchFromGitHub {
+ owner = "justanr";
+ repo = "marshmallow_enum";
+ rev = "v${version}";
+ sha256 = "1ihrcmyfjabivg6hc44i59hnw5ijlg1byv3zs1rqxfynp8xr7398";
+ };
+
+ propagatedBuildInputs = [
+ marshmallow
+ ] ++ lib.optionals isPy27 [ enum34 ];
+
+ checkInputs = [
+ pytestCheckHook
+ pytest-flake8
+ ];
+
+ disabledTests = [
+ "test_custom_error_in_deserialize_by_name"
+ "test_custom_error_in_deserialize_by_value"
+ ];
+
+ meta = with lib; {
+ description = "Enum field for Marshmallow";
+ homepage = https://github.com/justanr/marshmallow_enum;
+ license = licenses.mit;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/marshmallow/default.nix b/pkgs/development/python-modules/marshmallow/default.nix
index 513c277bcac..0ab947ec254 100644
--- a/pkgs/development/python-modules/marshmallow/default.nix
+++ b/pkgs/development/python-modules/marshmallow/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "marshmallow";
- version = "2.18.1";
+ version = "3.2.1";
meta = {
homepage = "https://github.com/marshmallow-code/marshmallow";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "6eeaf1301a5f5942bfe8ab2c2eaf03feb793072b56d5fae563638bddd7bb62e6";
+ sha256 = "9a2f3e8ea5f530a9664e882d7d04b58650f46190178b2264c72b7d20399d28f0";
};
propagatedBuildInputs = [ dateutil simplejson ];
diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix
index bb7e75449c8..ab03149e72d 100644
--- a/pkgs/development/python-modules/matplotlib/default.nix
+++ b/pkgs/development/python-modules/matplotlib/default.nix
@@ -6,7 +6,7 @@
, enableGtk3 ? false, cairo
# darwin has its own "MacOSX" backend
, enableTk ? !stdenv.isDarwin, tcl ? null, tk ? null, tkinter ? null, libX11 ? null
-, enableQt ? false, pyqt4
+, enableQt ? false, pyqt5 ? null
, libcxx
, Cocoa
, pythonOlder
@@ -19,7 +19,7 @@ assert enableTk -> (tcl != null)
&& (tkinter != null)
&& (libX11 != null)
;
-assert enableQt -> pyqt4 != null;
+assert enableQt -> pyqt5 != null;
buildPythonPackage rec {
version = "3.1.1";
@@ -49,7 +49,7 @@ buildPythonPackage rec {
++ stdenv.lib.optional enableGtk2 pygtk
++ stdenv.lib.optionals enableGtk3 [ cairo pycairo gtk3 gobject-introspection pygobject3 ]
++ stdenv.lib.optionals enableTk [ tcl tk tkinter libX11 ]
- ++ stdenv.lib.optionals enableQt [ pyqt4 ];
+ ++ stdenv.lib.optionals enableQt [ pyqt5 ];
patches =
[ ./basedirlist.patch ];
diff --git a/pkgs/development/python-modules/matrix-nio/default.nix b/pkgs/development/python-modules/matrix-nio/default.nix
new file mode 100644
index 00000000000..8658130d9f6
--- /dev/null
+++ b/pkgs/development/python-modules/matrix-nio/default.nix
@@ -0,0 +1,49 @@
+{ lib, buildPythonPackage, fetchFromGitHub, git,
+ attrs, future, peewee, h11, h2, atomicwrites, pycryptodome, sphinx, Logbook, jsonschema,
+ python-olm, unpaddedbase64, aiohttp }:
+
+buildPythonPackage rec {
+ pname = "nio";
+ version = "0.6";
+
+ src = fetchFromGitHub {
+ owner = "poljar";
+ repo = "matrix-nio";
+ rev = version;
+ sha256 = "0pq5i6ks3pck2kq9m4p3pw9hbvkzs27xkyv68mjnfc6chp2g2mg9";
+ };
+
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace 'python-olm>=3.1.0' ""
+ '';
+
+ nativeBuildInputs = [
+ git
+ ];
+
+ propagatedBuildInputs = [
+ attrs
+ future
+ peewee
+ h11
+ h2
+ atomicwrites
+ pycryptodome
+ sphinx
+ Logbook
+ jsonschema
+ python-olm
+ unpaddedbase64
+ aiohttp
+ ];
+
+ doCheck = false;
+
+ meta = with lib; {
+ description = "A Python Matrix client library, designed according to sans I/O principles";
+ homepage = "https://github.com/poljar/matrix-nio";
+ license = licenses.isc;
+ maintainers = [ maintainers.tilpner ];
+ };
+}
diff --git a/pkgs/development/python-modules/mautrix-appservice/0001-Remove-coding-annotations.patch b/pkgs/development/python-modules/mautrix-appservice/0001-Remove-coding-annotations.patch
new file mode 100644
index 00000000000..d00264efe8c
--- /dev/null
+++ b/pkgs/development/python-modules/mautrix-appservice/0001-Remove-coding-annotations.patch
@@ -0,0 +1,53 @@
+From 6750cda26821f703b120ba5c925cc696200570d3 Mon Sep 17 00:00:00 2001
+From: Maximilian Bosch
+Date: Sat, 26 Oct 2019 10:31:02 +0200
+Subject: [PATCH] Remove coding annotations
+
+Those used to be needed for Python <=3.5. With `pluggy` 0.13.0 this breaks
+tests on newer python3 versions.
+---
+ mautrix_appservice/appservice.py | 1 -
+ mautrix_appservice/errors.py | 1 -
+ mautrix_appservice/intent_api.py | 1 -
+ mautrix_appservice/state_store.py | 1 -
+ 4 files changed, 4 deletions(-)
+
+diff --git a/mautrix_appservice/appservice.py b/mautrix_appservice/appservice.py
+index 3a141b1..47e37fe 100644
+--- a/mautrix_appservice/appservice.py
++++ b/mautrix_appservice/appservice.py
+@@ -1,4 +1,3 @@
+-# -*- coding: future_fstrings -*-
+ # Partly based on github.com/Cadair/python-appservice-framework (MIT license)
+ from contextlib import contextmanager
+ from typing import Optional, Callable, Awaitable, Union
+diff --git a/mautrix_appservice/errors.py b/mautrix_appservice/errors.py
+index 90d040f..702f541 100644
+--- a/mautrix_appservice/errors.py
++++ b/mautrix_appservice/errors.py
+@@ -1,4 +1,3 @@
+-# -*- coding: future_fstrings -*-
+ from typing import Optional
+
+
+diff --git a/mautrix_appservice/intent_api.py b/mautrix_appservice/intent_api.py
+index 4021bf8..7236cbb 100644
+--- a/mautrix_appservice/intent_api.py
++++ b/mautrix_appservice/intent_api.py
+@@ -1,4 +1,3 @@
+-# -*- coding: future_fstrings -*-
+ from urllib.parse import quote as urllib_quote
+ from time import time
+ from json.decoder import JSONDecodeError
+diff --git a/mautrix_appservice/state_store.py b/mautrix_appservice/state_store.py
+index 47bb970..6ebec2a 100644
+--- a/mautrix_appservice/state_store.py
++++ b/mautrix_appservice/state_store.py
+@@ -1,4 +1,3 @@
+-# -*- coding: future_fstrings -*-
+ from typing import Optional
+ from abc import ABC, abstractmethod
+ import json
+--
+2.23.0
+
diff --git a/pkgs/development/python-modules/mautrix-appservice/default.nix b/pkgs/development/python-modules/mautrix-appservice/default.nix
index ba96e7d734b..41ad167929a 100644
--- a/pkgs/development/python-modules/mautrix-appservice/default.nix
+++ b/pkgs/development/python-modules/mautrix-appservice/default.nix
@@ -9,6 +9,10 @@ buildPythonPackage rec {
sha256 = "60192920cff75afdd096eea3a43276e33ec15f4f00bd04d2d1dda616c84f22a5";
};
+ patches = lib.optional (!(pythonOlder "3.6")) [
+ ./0001-Remove-coding-annotations.patch
+ ];
+
propagatedBuildInputs = [
aiohttp
future-fstrings
diff --git a/pkgs/development/python-modules/measurement/default.nix b/pkgs/development/python-modules/measurement/default.nix
new file mode 100644
index 00000000000..b342086d655
--- /dev/null
+++ b/pkgs/development/python-modules/measurement/default.nix
@@ -0,0 +1,20 @@
+{ lib, fetchPypi, buildPythonPackage, pbr, six, sympy }:
+
+buildPythonPackage rec {
+ pname = "measurement";
+ version = "2.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "36ca385ffdccf140a75a7e1d816a4df97a6dd255f16fd2f53dd7ab43632a8835";
+ };
+
+ propagatedBuildInputs = [ pbr six sympy ];
+
+ meta = with lib; {
+ description = "Use and manipulate unit-aware measurement objects in Python";
+ homepage = https://github.com/coddingtonbear/python-measurement;
+ license = licenses.mit;
+ maintainers = with maintainers; [ bhipple ];
+ };
+}
diff --git a/pkgs/development/python-modules/meinheld/default.nix b/pkgs/development/python-modules/meinheld/default.nix
index 526cd3ed4ee..31892d12a1f 100644
--- a/pkgs/development/python-modules/meinheld/default.nix
+++ b/pkgs/development/python-modules/meinheld/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "meinheld";
- version = "0.6.1";
+ version = "1.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0rg5878njn66cc0x2fwrakikz24946r0cxxl6j8vvz5phd4zygi9";
+ sha256 = "447de7189e4dc9c1f425aa1b9c8210aab492fda4d86f73a24059264e7d8b0134";
};
propagatedBuildInputs = [ greenlet ];
diff --git a/pkgs/development/python-modules/mesa/default.nix b/pkgs/development/python-modules/mesa/default.nix
new file mode 100644
index 00000000000..cab480f84fd
--- /dev/null
+++ b/pkgs/development/python-modules/mesa/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, isPy27
+, cookiecutter, networkx , pandas, tornado, tqdm
+, pytest }:
+
+buildPythonPackage rec {
+ pname = "mesa";
+ version = "0.8.6";
+
+ # According to their docs, this library is for Python 3+.
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "projectmesa";
+ repo = "mesa";
+ rev = "v${version}";
+ sha256 = "0d8c636zhswxd91ldlmdxxlyym2fj3bk1iqmpc1jp3hg7vvc7w03";
+ };
+
+ checkInputs = [ pytest ];
+
+ # Ignore test which tries to mkdir in unreachable location.
+ checkPhase = ''
+ pytest tests -k "not scaffold"
+ '';
+
+ propagatedBuildInputs = [ cookiecutter networkx pandas tornado tqdm ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/projectmesa/mesa";
+ description = "An agent-based modeling (or ABM) framework in Python";
+ license = licenses.asl20;
+ maintainers = [ maintainers.dpaetzel ];
+ };
+}
diff --git a/pkgs/development/python-modules/mesonpep517/default.nix b/pkgs/development/python-modules/mesonpep517/default.nix
new file mode 100644
index 00000000000..ec63526070a
--- /dev/null
+++ b/pkgs/development/python-modules/mesonpep517/default.nix
@@ -0,0 +1,42 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, meson
+, ninja
+, intreehooks
+, pytoml
+, pythonOlder
+}:
+
+# TODO: offer meson as a Python package so we have dist-info folder.
+
+buildPythonPackage rec {
+ pname = "mesonpep517";
+ version = "0.1.9999994";
+ format = "pyproject";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "b5bcca61024164c4a51d29e6921ea1f756d54197c8f052e4c66a2b8399aa9349";
+ };
+
+ nativeBuildInputs = [ intreehooks ];
+
+ propagatedBuildInputs = [ pytoml ];
+
+ # postPatch = ''
+ # # Meson tries to detect ninja as well, so we should patch meson as well.
+ # substituteInPlace mesonpep517/buildapi.py \
+ # --replace "'meson'" "'${meson}/bin/meson'" \
+ # --replace "'ninja'" "'${ninja}/bin/ninja'"
+ # '';
+
+ propagatedNativeBuildInputs = [ meson ninja ];
+
+ meta = {
+ description = "Create pep517 compliant packages from the meson build system";
+ homepage = https://gitlab.com/thiblahute/mesonpep517;
+ license = lib.licenses.asl20;
+ maintainers = [ lib.maintainers.fridh ];
+ };
+}
\ No newline at end of file
diff --git a/pkgs/development/python-modules/micawber/default.nix b/pkgs/development/python-modules/micawber/default.nix
index bc94202a070..b5fd1d33458 100644
--- a/pkgs/development/python-modules/micawber/default.nix
+++ b/pkgs/development/python-modules/micawber/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "micawber";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0vk4xkby306f79gkwrn3cx94qdqil285dand8kb6lnlsdi90sb25";
+ sha256 = "5e1e6fbab5bfc1edc6d575b900707c24a3484c51cf2e01f059a7e070724a3633";
};
propagatedBuildInputs = [ beautifulsoup4 ];
diff --git a/pkgs/development/python-modules/minio/default.nix b/pkgs/development/python-modules/minio/default.nix
index f5a37832e8f..623a191bbb8 100644
--- a/pkgs/development/python-modules/minio/default.nix
+++ b/pkgs/development/python-modules/minio/default.nix
@@ -1,19 +1,19 @@
{ lib, buildPythonPackage, isPy3k, fetchPypi
-, urllib3, python-dateutil , pytz, faker, mock, nose }:
+, urllib3, future, python-dateutil , pytz, faker, mock, nose }:
buildPythonPackage rec {
pname = "minio";
- version = "4.0.17";
+ version = "5.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0fb1faab701008a1ff05b9b2497b6ba52d1aff963323356ed86f2771b186db6b";
+ sha256 = "8f7ba1ca0750dfca3302cb03b14a92bf5f1c755ff84f9ba268079bf582e0f735";
};
disabled = !isPy3k;
checkInputs = [ faker mock nose ];
- propagatedBuildInputs = [ urllib3 python-dateutil pytz ];
+ propagatedBuildInputs = [ urllib3 python-dateutil pytz future ];
meta = with lib; {
description = "Simple APIs to access any Amazon S3 compatible object storage server";
diff --git a/pkgs/development/python-modules/mnemonic/default.nix b/pkgs/development/python-modules/mnemonic/default.nix
index 182bbf3f075..ca41917744a 100644
--- a/pkgs/development/python-modules/mnemonic/default.nix
+++ b/pkgs/development/python-modules/mnemonic/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "mnemonic";
- version = "0.18";
+ version = "0.19";
src = fetchPypi {
inherit pname version;
- sha256 = "02a7306a792370f4a0c106c2cf1ce5a0c84b9dbd7e71c6792fdb9ad88a727f1d";
+ sha256 = "4e37eb02b2cbd56a0079cabe58a6da93e60e3e4d6e757a586d9f23d96abea931";
};
propagatedBuildInputs = [ pbkdf2 ];
diff --git a/pkgs/development/python-modules/mock/default.nix b/pkgs/development/python-modules/mock/default.nix
index 8ab724144f7..87b6fbeabdc 100644
--- a/pkgs/development/python-modules/mock/default.nix
+++ b/pkgs/development/python-modules/mock/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "mock";
- version = "2.0.0";
+ version = "3.0.5";
src = fetchPypi {
inherit pname version;
- sha256 = "1flbpksir5sqrvq2z0dp8sl4bzbadg21sj4d42w3klpdfvgvcn5i";
+ sha256 = "83657d894c90d5681d62155c82bda9c1187827525880eda8ff5df4ec813437c3";
};
buildInputs = [ unittest2 ];
diff --git a/pkgs/development/python-modules/moderngl_window/default.nix b/pkgs/development/python-modules/moderngl_window/default.nix
new file mode 100644
index 00000000000..a3c93978ff6
--- /dev/null
+++ b/pkgs/development/python-modules/moderngl_window/default.nix
@@ -0,0 +1,38 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, isPy3k
+, numpy
+, moderngl
+, pyglet
+, pillow
+, pyrr
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "moderngl_window";
+ version = "1.2.0";
+
+ src = fetchFromGitHub {
+ owner = "moderngl";
+ repo = pname;
+ rev = version;
+ sha256 = "054w77lyc2nc0dyx76zsrbq2b3xbywdijhb62b2qqm99ldr1k1x5";
+ };
+
+ propagatedBuildInputs = [ numpy moderngl pyglet pillow pyrr ];
+
+ disabled = !isPy3k;
+
+ # Tests need a display to run.
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://github.com/moderngl/moderngl_window";
+ description = "Cross platform helper library for ModernGL making window creation and resource loading simple";
+ license = licenses.mit;
+ platforms = platforms.linux; # should be mesaPlatforms, darwin build breaks.
+ maintainers = with maintainers; [ c0deaddict ];
+ };
+}
diff --git a/pkgs/development/python-modules/mongoengine/default.nix b/pkgs/development/python-modules/mongoengine/default.nix
new file mode 100644
index 00000000000..db20d9442ef
--- /dev/null
+++ b/pkgs/development/python-modules/mongoengine/default.nix
@@ -0,0 +1,49 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pymongo
+, six
+, blinker
+, nose
+, pillow
+, coverage
+}:
+
+buildPythonPackage rec {
+ pname = "mongoengine";
+ version = "0.18.2";
+
+ src = fetchFromGitHub {
+ owner = "MongoEngine";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0gx091h9rcykdj233srrl3dfc0ly52p6r4qc9ah6z0f694kmqj1v";
+ };
+
+ propagatedBuildInputs = [
+ pymongo
+ six
+ ];
+
+ checkInputs = [
+ nose
+ pillow
+ coverage
+ blinker
+ ];
+
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "coverage==4.2" "coverage"
+ '';
+
+ # tests require mongodb running in background
+ doCheck = false;
+
+ meta = with lib; {
+ description = "MongoEngine is a Python Object-Document Mapper for working with MongoDB";
+ homepage = http://mongoengine.org/;
+ license = licenses.mit;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/monkeyhex/default.nix b/pkgs/development/python-modules/monkeyhex/default.nix
new file mode 100644
index 00000000000..715665f1b1b
--- /dev/null
+++ b/pkgs/development/python-modules/monkeyhex/default.nix
@@ -0,0 +1,30 @@
+{ buildPythonPackage
+, fetchPypi
+, future
+, lib
+}:
+
+buildPythonPackage rec {
+ pname = "monkeyhex";
+ version = "1.7.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "5ba913df664c34f3ce53916c83872fddf750adc78a0b0ecdd316ac3e728bb019";
+ };
+
+ propagatedBuildInputs = [ future ];
+
+ # No tests in repo.
+ doCheck = false;
+
+ # Verify import still works.
+ pythonImportsCheck = [ "monkeyhex" ];
+
+ meta = with lib; {
+ description = "A small library to assist users of the python shell who work in contexts where printed numbers are more usefully viewed in hexadecimal";
+ homepage = "https://github.com/rhelmot/monkeyhex";
+ license = licenses.mit;
+ maintainers = [ maintainers.pamplemousse ];
+ };
+}
diff --git a/pkgs/development/python-modules/more-itertools/default.nix b/pkgs/development/python-modules/more-itertools/default.nix
index 999708697a9..ad41043496a 100644
--- a/pkgs/development/python-modules/more-itertools/default.nix
+++ b/pkgs/development/python-modules/more-itertools/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "more-itertools";
- version = "6.0.0";
+ version = "7.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "590044e3942351a1bdb1de960b739ff4ce277960f2425ad4509446dbace8d9d1";
+ sha256 = "409cd48d4db7052af495b09dec721011634af3753ae1ef92d2b32f73a745f832";
};
checkInputs = [ nose ];
diff --git a/pkgs/development/python-modules/moretools/default.nix b/pkgs/development/python-modules/moretools/default.nix
index 6f11b01481b..061eedfe7b0 100644
--- a/pkgs/development/python-modules/moretools/default.nix
+++ b/pkgs/development/python-modules/moretools/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "moretools";
- version = "0.1.10";
+ version = "0.1.12";
src = fetchPypi {
inherit pname version;
- sha256 = "1rvd9kl0163gm5kqwsb2m44x87sp72k5pirvcmhy2ffix4pzadqp";
+ sha256 = "73b0469d4f1df6d967508103473f0b1524708adbff71f8f90ef71d9a44226b22";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/moto/default.nix b/pkgs/development/python-modules/moto/default.nix
index 876b57dd01f..500645b81e8 100644
--- a/pkgs/development/python-modules/moto/default.nix
+++ b/pkgs/development/python-modules/moto/default.nix
@@ -22,6 +22,7 @@
, sure
, werkzeug
, xmltodict
+, isPy38
}:
buildPythonPackage rec {
@@ -33,6 +34,10 @@ buildPythonPackage rec {
sha256 = "0rhbjvqi1khp80gfnl3x632kwlpq3k7m8f13nidznixdpa78vm4m";
};
+ # 3.8 is not yet support
+ # https://github.com/spulec/moto/pull/2519
+ disabled = isPy38;
+
# Backported fix from 1.3.14.dev for compatibility with botocore >= 1.9.198.
patches = [
(fetchpatch {
diff --git a/pkgs/development/python-modules/msgpack/default.nix b/pkgs/development/python-modules/msgpack/default.nix
index d48d0995a76..20be837782a 100644
--- a/pkgs/development/python-modules/msgpack/default.nix
+++ b/pkgs/development/python-modules/msgpack/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "msgpack";
- version = "0.6.1";
+ version = "0.6.2";
src = fetchPypi {
inherit pname version;
- sha256 = "4008c72f5ef2b7936447dcb83db41d97e9791c83221be13d5e19db0796df1972";
+ sha256 = "ea3c2f859346fcd55fc46e96885301d9c2f7a36d453f5d8f2967840efa1e1830";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/mt-940/default.nix b/pkgs/development/python-modules/mt-940/default.nix
index f3965b8a74a..e7f382f8ac7 100644
--- a/pkgs/development/python-modules/mt-940/default.nix
+++ b/pkgs/development/python-modules/mt-940/default.nix
@@ -3,12 +3,12 @@
}:
buildPythonPackage rec {
- version = "4.15.0";
+ version = "4.18.0";
pname = "mt-940";
src = fetchPypi {
inherit pname version;
- sha256 = "4c1d5c23a9c3fec12a61ce3f61d8be107b4693be4a4b97381eca23f4a4dca8ed";
+ sha256 = "e5b6469e9bc64522125efae1de0e557f76884c961f122028098533d6f2a98f23";
};
propagatedBuildInputs = lib.optional (!isPy3k) enum34;
diff --git a/pkgs/development/python-modules/multidict/default.nix b/pkgs/development/python-modules/multidict/default.nix
index 76a49423006..1539592dc6b 100644
--- a/pkgs/development/python-modules/multidict/default.nix
+++ b/pkgs/development/python-modules/multidict/default.nix
@@ -3,6 +3,7 @@
, buildPythonPackage
, pytest, pytestrunner, pytestcov
, isPy3k
+, isPy38
}:
buildPythonPackage rec {
@@ -17,6 +18,8 @@ buildPythonPackage rec {
checkInputs = [ pytest pytestrunner pytestcov ];
disabled = !isPy3k;
+ # pickle files needed for 3.8 https://github.com/aio-libs/multidict/pull/363
+ doCheck = !isPy38;
meta = with lib; {
description = "Multidict implementation";
diff --git a/pkgs/development/python-modules/multiprocess/default.nix b/pkgs/development/python-modules/multiprocess/default.nix
index a98697039a8..51fe7a83c9d 100644
--- a/pkgs/development/python-modules/multiprocess/default.nix
+++ b/pkgs/development/python-modules/multiprocess/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "multiprocess";
- version = "0.70.7";
+ version = "0.70.9";
src = fetchPypi {
inherit pname version;
- sha256 = "46479a327388df8e77ad268892f2e73eac06d6271189b868ce9d4f95474e58e3";
+ sha256 = "9fd5bd990132da77e73dec6e9613408602a4612e1d73caf2e2b813d2b61508e5";
};
propagatedBuildInputs = [ dill ];
diff --git a/pkgs/development/python-modules/mwoauth/default.nix b/pkgs/development/python-modules/mwoauth/default.nix
index d22bd460f5f..d643e71f258 100644
--- a/pkgs/development/python-modules/mwoauth/default.nix
+++ b/pkgs/development/python-modules/mwoauth/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "mwoauth";
- version = "0.3.3";
+ version = "0.3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "8a57a315732733240e9522d3c4e370cbdf2c045d00fe0dab433d6119fa09038f";
+ sha256 = "c7e4c56561a280e14ca4cc20b79ba4a9dd4ec752ff4c797cf29dad4460fb7832";
};
# package has no tests
diff --git a/pkgs/development/python-modules/myfitnesspal/default.nix b/pkgs/development/python-modules/myfitnesspal/default.nix
new file mode 100644
index 00000000000..b839fd2633e
--- /dev/null
+++ b/pkgs/development/python-modules/myfitnesspal/default.nix
@@ -0,0 +1,29 @@
+{ lib, fetchPypi, buildPythonPackage
+, blessed, keyring, keyrings-alt, lxml, measurement, python-dateutil, requests, six
+, mock, nose }:
+
+buildPythonPackage rec {
+ pname = "myfitnesspal";
+ version = "1.13.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "4f785341f0499bad8d3400cfcfffd99b7fcf8aac3971390f8ec3dfaed8361b20";
+ };
+
+ # Remove overly restrictive version constraints on keyring and keyrings.alt
+ postPatch = ''
+ sed -i 's/keyring>=.*/keyring/' requirements.txt
+ sed -i 's/keyrings.alt>=.*/keyrings.alt/' requirements.txt
+ '';
+
+ checkInputs = [ mock nose ];
+ propagatedBuildInputs = [ blessed keyring keyrings-alt lxml measurement python-dateutil requests six ];
+
+ meta = with lib; {
+ description = "Access your meal tracking data stored in MyFitnessPal programatically";
+ homepage = https://github.com/coddingtonbear/python-myfitnesspal;
+ license = licenses.mit;
+ maintainers = with maintainers; [ bhipple ];
+ };
+}
diff --git a/pkgs/development/python-modules/mypy-protobuf/default.nix b/pkgs/development/python-modules/mypy-protobuf/default.nix
index a06a378a076..954e913c9cf 100644
--- a/pkgs/development/python-modules/mypy-protobuf/default.nix
+++ b/pkgs/development/python-modules/mypy-protobuf/default.nix
@@ -2,11 +2,11 @@
buildPythonApplication rec {
pname = "mypy-protobuf";
- version = "1.9";
+ version = "1.16";
src = fetchPypi {
inherit pname version;
- sha256 = "be1f14b0b841b49adb2f6018eaa1ce9529c8147eb561909baaa757e8cf9e821b";
+ sha256 = "72ab724299aebd930b88476f6545587bff5bf480697c016097bd188841a56276";
};
propagatedBuildInputs = [ protobuf ];
diff --git a/pkgs/development/python-modules/mypy/default.nix b/pkgs/development/python-modules/mypy/default.nix
index d4361baf903..6c64580b2cf 100644
--- a/pkgs/development/python-modules/mypy/default.nix
+++ b/pkgs/development/python-modules/mypy/default.nix
@@ -1,21 +1,23 @@
{ stdenv, fetchPypi, buildPythonPackage, typed-ast, psutil, isPy3k
-,mypy_extensions }:
+, mypy-extensions
+, typing-extensions
+}:
buildPythonPackage rec {
pname = "mypy";
- version = "0.711";
+ version = "0.740";
# Tests not included in pip package.
doCheck = false;
src = fetchPypi {
inherit pname version;
- sha256 = "0s1kwi1dhrv55v0c9w7c1g6mq5d2dpw7x1jj5mcnniw77mclmvdv";
+ sha256 = "48c8bc99380575deb39f5d3400ebb6a8a1cb5cc669bbba4d3bb30f904e0a0e7d";
};
disabled = !isPy3k;
- propagatedBuildInputs = [ typed-ast psutil mypy_extensions ];
+ propagatedBuildInputs = [ typed-ast psutil mypy-extensions typing-extensions ];
meta = with stdenv.lib; {
description = "Optional static typing for Python";
diff --git a/pkgs/development/python-modules/mypy/extensions.nix b/pkgs/development/python-modules/mypy/extensions.nix
index 36407fd684a..b3bb68a53b7 100644
--- a/pkgs/development/python-modules/mypy/extensions.nix
+++ b/pkgs/development/python-modules/mypy/extensions.nix
@@ -1,15 +1,16 @@
{ stdenv, fetchPypi, buildPythonPackage, typing, pythonOlder }:
buildPythonPackage rec {
- pname = "mypy_extensions";
- version = "0.4.1";
+ pname = "mypy-extensions";
+ version = "0.4.3";
# Tests not included in pip package.
doCheck = false;
src = fetchPypi {
- inherit pname version;
- sha256 = "04h8brrbbx151dfa2cvvlnxgmb5wa00mhd2z7nd20s8kyibfkq1p";
+ inherit version;
+ pname = "mypy_extensions";
+ sha256 = "2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8";
};
propagatedBuildInputs = if pythonOlder "3.5" then [ typing ] else [ ];
diff --git a/pkgs/development/python-modules/mysql-connector/default.nix b/pkgs/development/python-modules/mysql-connector/default.nix
index 1db93922725..00d869cb391 100644
--- a/pkgs/development/python-modules/mysql-connector/default.nix
+++ b/pkgs/development/python-modules/mysql-connector/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "mysql-connector";
- version = "8.0.17";
+ version = "8.0.18";
src = fetchFromGitHub {
owner = "mysql";
repo = "mysql-connector-python";
rev = version;
- sha256 = "1by0g7hrbmb1wj2wh3q9y92mjimck2izh1i4fm1xfbp278p2acbd";
+ sha256 = "0pf91vbjigjv621dar47r741yvmdmapxh60wp20nzvlx0xchbmcm";
};
propagatedBuildInputs = [ protobuf ];
diff --git a/pkgs/development/python-modules/nbconvert/default.nix b/pkgs/development/python-modules/nbconvert/default.nix
index 2f0090b5967..965d3df0e91 100644
--- a/pkgs/development/python-modules/nbconvert/default.nix
+++ b/pkgs/development/python-modules/nbconvert/default.nix
@@ -22,11 +22,11 @@
buildPythonPackage rec {
pname = "nbconvert";
- version = "5.5.0";
+ version = "5.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "138381baa41d83584459b5cfecfc38c800ccf1f37d9ddd0bd440783346a4c39c";
+ sha256 = "427a468ec26e7d68a529b95f578d5cbf018cb4c1f889e897681c2b6d11897695";
};
checkInputs = [ nose pytest glibcLocales ];
diff --git a/pkgs/development/python-modules/nbdime/default.nix b/pkgs/development/python-modules/nbdime/default.nix
new file mode 100644
index 00000000000..25605a21727
--- /dev/null
+++ b/pkgs/development/python-modules/nbdime/default.nix
@@ -0,0 +1,69 @@
+{ lib, buildPythonPackage, fetchPypi, callPackage, isPy3k
+, hypothesis
+, setuptools_scm
+, six
+, attrs
+, py
+, setuptools
+, pytestcov
+, pytest-timeout
+, pytest-tornado
+, mock
+, tabulate
+, nbformat
+, jsonschema
+, pytest
+, colorama
+, pygments
+, tornado
+, requests
+, GitPython
+, notebook
+, jinja2
+}:
+
+buildPythonPackage rec {
+ pname = "nbdime";
+ version = "1.0.6";
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "00nywb69kp9i0wl5mczgwqc5db8v70ihr9cjbwqppd2jkx4vf34j";
+ };
+
+ checkInputs = [
+ hypothesis
+ pytestcov
+ pytest-timeout
+ pytest-tornado
+ jsonschema
+ mock
+ tabulate
+ pytest
+ ];
+
+ nativeBuildInputs = [ setuptools_scm ];
+
+ propagatedBuildInputs = [
+ attrs
+ py
+ setuptools
+ six
+ nbformat
+ colorama
+ pygments
+ tornado
+ requests
+ GitPython
+ notebook
+ jinja2
+ ];
+
+ meta = with lib; {
+ homepage = https://github.com/jupyter/nbdime;
+ description = "Tools for diffing and merging of Jupyter notebooks.";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ tbenst ];
+ };
+}
diff --git a/pkgs/development/python-modules/nest-asyncio/default.nix b/pkgs/development/python-modules/nest-asyncio/default.nix
index 59c13bc0a63..3dec538c6d3 100644
--- a/pkgs/development/python-modules/nest-asyncio/default.nix
+++ b/pkgs/development/python-modules/nest-asyncio/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "1.0.0";
+ version = "1.2.0";
pname = "nest_asyncio";
disabled = !(pythonAtLeast "3.5");
src = fetchPypi {
inherit pname version;
- sha256 = "bd1cb7df2ea979e57d8ad02493ad85f9afbf1fcea3dfe34239da8c0dda98087e";
+ sha256 = "f5b22dd23ee6195cea509c344d9ec34274f45bff078d8f18e9dc322dc74c6008";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/netcdf4/default.nix b/pkgs/development/python-modules/netcdf4/default.nix
index 8b847397a3c..17d1cd59675 100644
--- a/pkgs/development/python-modules/netcdf4/default.nix
+++ b/pkgs/development/python-modules/netcdf4/default.nix
@@ -1,15 +1,15 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPyPy, pytest
+{ stdenv, lib, buildPythonPackage, fetchPypi, isPyPy, pytest
, numpy, zlib, netcdf, hdf5, curl, libjpeg, cython, cftime
}:
buildPythonPackage rec {
pname = "netCDF4";
- version = "1.5.2";
+ version = "1.5.3";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "08l92yzg2cy1zrkxjvwya2kpnmfzgwnvgb925hlrgcp5ga9y2xg0";
+ sha256 = "2a3ca855848f4bbf07fac366da77a681fcead18c0a8813d91d46302f562dc3be";
};
checkInputs = [ pytest ];
@@ -37,7 +37,7 @@ buildPythonPackage rec {
# Variables used to configure the build process
USE_NCCONFIG="0";
- HDF5_DIR=hdf5;
+ HDF5_DIR = lib.getDev hdf5;
NETCDF4_DIR=netcdf;
CURL_DIR=curl.dev;
JPEG_DIR=libjpeg.dev;
diff --git a/pkgs/development/python-modules/networkx/2.2.nix b/pkgs/development/python-modules/networkx/2.2.nix
new file mode 100644
index 00000000000..a4c66048953
--- /dev/null
+++ b/pkgs/development/python-modules/networkx/2.2.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, nose
+, decorator
+, setuptools
+}:
+
+buildPythonPackage rec {
+ pname = "networkx";
+ # upgrade may break sage, please test the sage build or ping @timokau on upgrade
+ version = "2.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "12swxb15299v9vqjsq4z8rgh5sdhvpx497xwnhpnb0gynrx6zra5";
+ };
+
+ checkInputs = [ nose ];
+ propagatedBuildInputs = [ decorator setuptools ];
+
+ meta = {
+ homepage = "https://networkx.github.io/";
+ description = "Library for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks";
+ license = lib.licenses.bsd3;
+ };
+}
diff --git a/pkgs/development/python-modules/networkx/default.nix b/pkgs/development/python-modules/networkx/default.nix
index a4c66048953..6075daf5846 100644
--- a/pkgs/development/python-modules/networkx/default.nix
+++ b/pkgs/development/python-modules/networkx/default.nix
@@ -2,6 +2,7 @@
, buildPythonPackage
, fetchPypi
, nose
+, pytest
, decorator
, setuptools
}:
@@ -9,16 +10,18 @@
buildPythonPackage rec {
pname = "networkx";
# upgrade may break sage, please test the sage build or ping @timokau on upgrade
- version = "2.2";
+ version = "2.4";
src = fetchPypi {
inherit pname version;
- extension = "zip";
- sha256 = "12swxb15299v9vqjsq4z8rgh5sdhvpx497xwnhpnb0gynrx6zra5";
+ sha256 = "0r2wr7aqay9fwjrgk35fkjzk8lvvb4i4df7ndaqzkr4ndw5zzx7q";
};
- checkInputs = [ nose ];
propagatedBuildInputs = [ decorator setuptools ];
+ checkInputs = [ nose pytest];
+ checkPhase = ''
+ pytest
+ '';
meta = {
homepage = "https://networkx.github.io/";
diff --git a/pkgs/development/python-modules/neurotools/default.nix b/pkgs/development/python-modules/neurotools/default.nix
deleted file mode 100644
index b117d7a79a3..00000000000
--- a/pkgs/development/python-modules/neurotools/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPy3k
-, scipy, numpy, matplotlib, tables, pyaml, urllib3, rpy2, mpi4py }:
-
-buildPythonPackage rec {
- pname = "NeuroTools";
- version = "0.3.1";
- disabled = isPy3k;
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "0ly6qa87l3afhksab06vp1iimlbm1kdnsw98mxcnpzz9q07l4nd4";
- };
-
- # Tests are not automatically run
- # Many tests fail (using py.test), and some need R
- doCheck = false;
-
- propagatedBuildInputs = [
- scipy
- numpy
- matplotlib
- tables
- pyaml
- urllib3
- rpy2
- mpi4py
- ];
-
- meta = with stdenv.lib; {
- description = "Collection of tools to support analysis of neural activity";
- homepage = https://pypi.python.org/pypi/NeuroTools;
- license = licenses.gpl2;
- maintainers = with maintainers; [ nico202 ];
- };
-}
diff --git a/pkgs/development/python-modules/nibabel/default.nix b/pkgs/development/python-modules/nibabel/default.nix
index 365f741c57f..f118e4d5a43 100644
--- a/pkgs/development/python-modules/nibabel/default.nix
+++ b/pkgs/development/python-modules/nibabel/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "nibabel";
- version = "2.5.0";
+ version = "2.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "07v1gsq1v43v0z06cnp82ij9sqx3972c9bc6vsdj7pa9ddpa2yjw";
+ sha256 = "83ecac4773ece02c49c364d99b465644c17cc66f1719560117e74991d9eb566b";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/nimfa/default.nix b/pkgs/development/python-modules/nimfa/default.nix
index 26f1ea3294b..bd3e92e90db 100644
--- a/pkgs/development/python-modules/nimfa/default.nix
+++ b/pkgs/development/python-modules/nimfa/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "nimfa";
- version = "1.3.4";
+ version = "1.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "651376eba6b049fe270dc0d29d4b2abecb5e998c2013df6735a97875503e2ffe";
+ sha256 = "39cff2b86856d03ca8a3d9c38598034ecf1a768c325fd3a728bb9eadb8c6b919";
};
propagatedBuildInputs = [ numpy scipy ];
diff --git a/pkgs/development/python-modules/nipype/default.nix b/pkgs/development/python-modules/nipype/default.nix
index 5f33a5fe63c..4d80a0638c7 100644
--- a/pkgs/development/python-modules/nipype/default.nix
+++ b/pkgs/development/python-modules/nipype/default.nix
@@ -45,11 +45,11 @@ in
buildPythonPackage rec {
pname = "nipype";
- version = "1.2.0";
+ version = "1.2.3";
src = fetchPypi {
inherit pname version;
- sha256 = "09azgfmb0992c3xqmi7n93pz95i4v37vc9kqmjh8c9jjxjzszdd5";
+ sha256 = "a79c7a72897d81985d20a8c805465285400b59a45ddc527cda44026795fd1c47";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/nix-prefetch-github/default.nix b/pkgs/development/python-modules/nix-prefetch-github/default.nix
new file mode 100644
index 00000000000..f73fb6dac33
--- /dev/null
+++ b/pkgs/development/python-modules/nix-prefetch-github/default.nix
@@ -0,0 +1,32 @@
+{ fetchPypi
+, lib
+, buildPythonPackage
+, attrs
+, click
+, effect
+, jinja2
+}:
+
+buildPythonPackage rec {
+ pname = "nix-prefetch-github";
+ version = "2.3.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "18xj618zjs13ib7f996fnl0xiqig0w48yns45nvy3xab55wximdx";
+ };
+
+ propagatedBuildInputs = [
+ attrs
+ click
+ effect
+ jinja2
+ ];
+
+ meta = with lib; {
+ description = "Prefetch sources from github";
+ homepage = https://github.com/seppeljordan/nix-prefetch-github;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ seppeljordan ];
+ };
+}
diff --git a/pkgs/development/python-modules/notebook/2.nix b/pkgs/development/python-modules/notebook/2.nix
new file mode 100644
index 00000000000..d081a5a92fb
--- /dev/null
+++ b/pkgs/development/python-modules/notebook/2.nix
@@ -0,0 +1,76 @@
+{ stdenv
+, lib
+, buildPythonPackage
+, fetchPypi
+, nose
+, nose_warnings_filters
+, glibcLocales
+, isPy3k
+, mock
+, jinja2
+, tornado
+, ipython_genutils
+, traitlets
+, jupyter_core
+, jupyter_client
+, nbformat
+, nbconvert
+, ipykernel
+, terminado
+, requests
+, send2trash
+, pexpect
+, prometheus_client
+}:
+
+buildPythonPackage rec {
+ pname = "notebook";
+ version = "5.7.8";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "573e0ae650c5d76b18b6e564ba6d21bf321d00847de1d215b418acb64f056eb8";
+ };
+
+ LC_ALL = "en_US.utf8";
+
+ checkInputs = [ nose glibcLocales ]
+ ++ (if isPy3k then [ nose_warnings_filters ] else [ mock ]);
+
+ propagatedBuildInputs = [
+ jinja2 tornado ipython_genutils traitlets jupyter_core send2trash
+ jupyter_client nbformat nbconvert ipykernel terminado requests pexpect
+ prometheus_client
+ ];
+
+ # disable warning_filters
+ preCheck = lib.optionalString (!isPy3k) ''
+ echo "" > setup.cfg
+ '';
+
+ postPatch = ''
+ # Remove selenium tests
+ rm -rf notebook/tests/selenium
+
+ '';
+
+ checkPhase = ''
+ runHook preCheck
+ mkdir tmp
+ HOME=tmp nosetests -v ${if (stdenv.isDarwin) then ''
+ --exclude test_delete \
+ --exclude test_checkpoints_follow_file
+ ''
+ else ""}
+ '';
+
+ # Some of the tests use localhost networking.
+ __darwinAllowLocalNetworking = true;
+
+ meta = {
+ description = "The Jupyter HTML notebook is a web-based notebook environment for interactive computing";
+ homepage = https://jupyter.org/;
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ fridh ];
+ };
+}
diff --git a/pkgs/development/python-modules/notebook/default.nix b/pkgs/development/python-modules/notebook/default.nix
index d081a5a92fb..d196b6a6947 100644
--- a/pkgs/development/python-modules/notebook/default.nix
+++ b/pkgs/development/python-modules/notebook/default.nix
@@ -25,11 +25,12 @@
buildPythonPackage rec {
pname = "notebook";
- version = "5.7.8";
+ version = "6.0.1";
+ disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "573e0ae650c5d76b18b6e564ba6d21bf321d00847de1d215b418acb64f056eb8";
+ sha256 = "660976fe4fe45c7aa55e04bf4bccb9f9566749ff637e9020af3422f9921f9a5d";
};
LC_ALL = "en_US.utf8";
diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix
index 78593e443b1..f452b7fae73 100644
--- a/pkgs/development/python-modules/numba/default.nix
+++ b/pkgs/development/python-modules/numba/default.nix
@@ -13,12 +13,12 @@
}:
buildPythonPackage rec {
- version = "0.45.0";
+ version = "0.46.0";
pname = "numba";
src = fetchPypi {
inherit pname version;
- sha256 = "fcea8dc6f9e0f1ddf7bd52a207858539bc14e893c5ee66d8730c3e5b9344c4b3";
+ sha256 = "c2cbaeae60f80805290fff50175028726fae12692404a36babd3326730fbceee";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
diff --git a/pkgs/development/python-modules/numexpr/default.nix b/pkgs/development/python-modules/numexpr/default.nix
index 78203b3571b..775d279b317 100644
--- a/pkgs/development/python-modules/numexpr/default.nix
+++ b/pkgs/development/python-modules/numexpr/default.nix
@@ -7,16 +7,15 @@
buildPythonPackage rec {
pname = "numexpr";
- version = "2.6.9";
+ version = "2.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "fc218b777cdbb14fa8cff8f28175ee631bacabbdd41ca34e061325b6c44a6fa6";
+ sha256 = "37324b5981b8962102bdc8640c4f05f5589da5d1df2702418783085cb78ca217";
};
# Remove existing site.cfg, use the one we built for numpy.
preBuild = ''
- rm site.cfg
ln -s ${numpy.cfg} site.cfg
'';
diff --git a/pkgs/development/python-modules/numpy/default.nix b/pkgs/development/python-modules/numpy/default.nix
index 41064c6b36c..f5ce093cb49 100644
--- a/pkgs/development/python-modules/numpy/default.nix
+++ b/pkgs/development/python-modules/numpy/default.nix
@@ -16,12 +16,12 @@ let
};
in buildPythonPackage rec {
pname = "numpy";
- version = "1.17.2";
+ version = "1.17.3";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "73615d3edc84dd7c4aeb212fa3748fb83217e00d201875a47327f55363cef2df";
+ sha256 = "a0678793096205a4d784bd99f32803ba8100f639cf3b932dc63b21621390ea7e";
};
nativeBuildInputs = [ gfortran pytest ];
diff --git a/pkgs/development/python-modules/numpydoc/default.nix b/pkgs/development/python-modules/numpydoc/default.nix
index 0e6fa25bd53..e965f332fc9 100644
--- a/pkgs/development/python-modules/numpydoc/default.nix
+++ b/pkgs/development/python-modules/numpydoc/default.nix
@@ -1,22 +1,21 @@
-{ lib
-, buildPythonPackage
-, fetchPypi
-, nose
-, sphinx
+{ lib, buildPythonPackage, fetchPypi
, jinja2
+, nose
+, pytest
+, sphinx
}:
buildPythonPackage rec {
pname = "numpydoc";
- version = "0.8.0";
+ version = "0.9.1";
src = fetchPypi {
inherit pname;
inherit version;
- sha256 = "61f4bf030937b60daa3262e421775838c945dcdd671f37b69e8e4854c7eb5ffd";
+ sha256 = "09x6l1a4dcvj7001bvcmcayg1nwqwhaxlwbp6kzj9qrk57lqx3z0";
};
- checkInputs = [ nose ];
+ checkInputs = [ nose pytest ];
propagatedBuildInputs = [ sphinx jinja2 ];
meta = {
@@ -24,4 +23,4 @@ buildPythonPackage rec {
homepage = "https://github.com/numpy/numpydoc";
license = lib.licenses.free;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/nvchecker/default.nix b/pkgs/development/python-modules/nvchecker/default.nix
index f21624acf14..641db7008f8 100644
--- a/pkgs/development/python-modules/nvchecker/default.nix
+++ b/pkgs/development/python-modules/nvchecker/default.nix
@@ -1,22 +1,20 @@
-{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytest, setuptools, structlog, pytest-asyncio, flaky, tornado, pycurl }:
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytest, setuptools, structlog, pytest-asyncio, flaky, tornado, pycurl, pytest-httpbin }:
buildPythonPackage rec {
pname = "nvchecker";
- version = "1.4.4";
+ version = "1.5";
src = fetchPypi {
inherit pname version;
- sha256 = "6276ed2a897a30ccd71bfd7cf9e6b7842f37f3d5a86d7a70fe46f437c62b1875";
+ sha256 = "0973f7c3ea5ad65fb19837e8915882a9f2c2f21f5c2589005478697391fea2fd";
};
propagatedBuildInputs = [ setuptools structlog tornado pycurl ];
- checkInputs = [ pytest pytest-asyncio flaky ];
-
- # requires network access
- doCheck = false;
+ checkInputs = [ pytest pytest-asyncio flaky pytest-httpbin ];
+ # disable `test_ubuntupkg` because it requires network
checkPhase = ''
- py.test
+ py.test -m "not needs_net" --ignore=tests/test_ubuntupkg.py
'';
disabled = pythonOlder "3.5";
diff --git a/pkgs/development/python-modules/oauthenticator/default.nix b/pkgs/development/python-modules/oauthenticator/default.nix
index 85dc80681aa..81c6daaf2de 100644
--- a/pkgs/development/python-modules/oauthenticator/default.nix
+++ b/pkgs/development/python-modules/oauthenticator/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "oauthenticator";
- version = "0.8.2";
+ version = "0.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5195b5d66808787894590926b038381eb47495c9df4fd0d907c84d86cb35132f";
+ sha256 = "0ce31c929bb456ad8734b9b8a7f539e44ab3afff07169e25e974ca576f4c836c";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/oauthlib/default.nix b/pkgs/development/python-modules/oauthlib/default.nix
index cdf88db632c..b8b85f606a9 100644
--- a/pkgs/development/python-modules/oauthlib/default.nix
+++ b/pkgs/development/python-modules/oauthlib/default.nix
@@ -9,12 +9,12 @@
}:
buildPythonPackage rec {
- version = "3.0.1";
+ version = "3.1.0";
pname = "oauthlib";
src = fetchPypi {
inherit pname version;
- sha256 = "0ce32c5d989a1827e3f1148f98b9085ed2370fc939bf524c9c851d8714797298";
+ sha256 = "bee41cc35fcca6e988463cacc3bcb8a96224f470ca547e697b604cc697b2f889";
};
checkInputs = [ mock pytest ];
diff --git a/pkgs/development/python-modules/ofxtools/default.nix b/pkgs/development/python-modules/ofxtools/default.nix
index adcb640df13..1aa6b75e8bf 100644
--- a/pkgs/development/python-modules/ofxtools/default.nix
+++ b/pkgs/development/python-modules/ofxtools/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "ofxtools";
- version = "0.5.4";
+ version = "0.8.20";
src = fetchPypi {
inherit pname version;
- sha256 = "83e1ca0a61463fca99d096a694466726a49979a5d2b8a36a65514c7a8617d3ea";
+ sha256 = "87245679911c0c12429a476fd269611512d3e4b44cb8871159bb76ba70f8a46f";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/onkyo-eiscp/default.nix b/pkgs/development/python-modules/onkyo-eiscp/default.nix
index 7b5622cfeef..39c98706060 100644
--- a/pkgs/development/python-modules/onkyo-eiscp/default.nix
+++ b/pkgs/development/python-modules/onkyo-eiscp/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "onkyo-eiscp";
- version = "1.2.5";
+ version = "1.2.7";
src = fetchPypi {
inherit pname version;
- sha256 = "cfcca6bc6c36992095f5aa4a15870a3ef89b9a26d991da2333891c2675d4ef1b";
+ sha256 = "761abb16c654a1136763b927d094174d41f282809e44ea32cd47e199dd79d9c9";
};
propagatedBuildInputs = [ docopt netifaces ];
diff --git a/pkgs/development/python-modules/openpyxl/default.nix b/pkgs/development/python-modules/openpyxl/default.nix
index ea12f1cc35a..c2075fe4f8e 100644
--- a/pkgs/development/python-modules/openpyxl/default.nix
+++ b/pkgs/development/python-modules/openpyxl/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, pytest
, jdcal
, et_xmlfile
@@ -9,11 +10,12 @@
buildPythonPackage rec {
pname = "openpyxl";
- version = "2.6.2";
+ version = "3.0.0";
+ disabled = isPy27; # 2.6.4 was final python2 release
src = fetchPypi {
inherit pname version;
- sha256 = "1d2af392cef8c8227bd2ac3ebe3a28b25aba74fd4fa473ce106065f0b73bfe2e";
+ sha256 = "340a1ab2069764559b9d58027a43a24db18db0e25deb80f81ecb8ca7ee5253db";
};
checkInputs = [ pytest ];
@@ -35,4 +37,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ lihop sjourdois ];
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/opentracing/default.nix b/pkgs/development/python-modules/opentracing/default.nix
new file mode 100644
index 00000000000..8e771f2d46a
--- /dev/null
+++ b/pkgs/development/python-modules/opentracing/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, futures
+, gevent
+, mock
+, pytest
+, tornado }:
+
+buildPythonPackage rec {
+ pname = "opentracing";
+ version = "2.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "cfd231ba5c58f90bc277787e62861eb0c6e4af76e42957bec240bbdf71fb7e0e";
+ };
+
+ propagatedBuildInputs = lib.optional isPy27 futures;
+
+ checkInputs = [ gevent mock pytest tornado ];
+
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ homepage = https://github.com/opentracing/opentracing-python;
+ description = "Platform API for OpenTracing";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ rakesh4g ];
+ };
+}
diff --git a/pkgs/development/python-modules/opt-einsum/default.nix b/pkgs/development/python-modules/opt-einsum/default.nix
index f4e7d38ecb8..064c0adb134 100644
--- a/pkgs/development/python-modules/opt-einsum/default.nix
+++ b/pkgs/development/python-modules/opt-einsum/default.nix
@@ -1,12 +1,12 @@
{ buildPythonPackage, fetchPypi, lib, numpy, pytest_4 }:
buildPythonPackage rec {
- version = "3.0.1";
+ version = "3.1.0";
pname = "opt_einsum";
src = fetchPypi {
inherit version pname;
- sha256 = "1agyvq26x0zd6j3wzgczl4apx8v7cb9w1z50azn8c3pq9jphgfla";
+ sha256 = "edfada4b1d0b3b782ace8bc14e80618ff629abf53143e1e6bbf9bd00b11ece77";
};
propagatedBuildInputs = [ numpy ];
diff --git a/pkgs/development/python-modules/optuna/default.nix b/pkgs/development/python-modules/optuna/default.nix
index fc62f67430f..bc96c4a2d47 100644
--- a/pkgs/development/python-modules/optuna/default.nix
+++ b/pkgs/development/python-modules/optuna/default.nix
@@ -28,12 +28,12 @@
buildPythonPackage rec {
pname = "optuna";
- version = "0.13.0";
+ version = "0.17.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "915b9d7b28f7f7cdf015d8617c689ca90eda7a5bbd59c5fc232c9eccc9a91585";
+ sha256 = "3d1d3547340c47f34f3a416a2e0761a0ff887ae8ce06474e84ebcc8600afd438";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/outcome/default.nix b/pkgs/development/python-modules/outcome/default.nix
index dc06ab63d2d..ff97ca15a92 100644
--- a/pkgs/development/python-modules/outcome/default.nix
+++ b/pkgs/development/python-modules/outcome/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "outcome";
- version = "1.0.0";
+ version = "1.0.1";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0wdcakx1r1317bx6139k9gv6k272fryid83d1kk0r43andfw0n4x";
+ sha256 = "fc7822068ba7dd0fc2532743611e8a73246708d3564e29a39f93d6ab3701b66f";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/packaging/default.nix b/pkgs/development/python-modules/packaging/default.nix
index 2d12b32b438..cb1b4bb0a7d 100644
--- a/pkgs/development/python-modules/packaging/default.nix
+++ b/pkgs/development/python-modules/packaging/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "packaging";
- version = "19.0";
+ version = "19.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0c98a5d0be38ed775798ece1b9727178c4469d9c3b4ada66e8e6b7849f8732af";
+ sha256 = "28b924174df7a2fa32c1953825ff29c61e2f5e082343165438812f00d3a7fc47";
};
propagatedBuildInputs = [ pyparsing six ];
diff --git a/pkgs/development/python-modules/packet-python/default.nix b/pkgs/development/python-modules/packet-python/default.nix
index 61d38759048..2c56372c2fa 100644
--- a/pkgs/development/python-modules/packet-python/default.nix
+++ b/pkgs/development/python-modules/packet-python/default.nix
@@ -12,10 +12,10 @@
buildPythonPackage rec {
pname = "packet-python";
- version = "1.38.2";
+ version = "1.41.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1lh97la51fa3nxjl4ngsanrxw6qq5jwwn0dxj2f0946m043200xl";
+ sha256 = "685021502293f6b2e733376bcd0fef3f082c1a66c27072d92f483e27e387ad43";
};
nativeBuildInputs = [ pytestrunner ];
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/paho-mqtt/default.nix b/pkgs/development/python-modules/paho-mqtt/default.nix
index bf7ebee5657..886307b7104 100644
--- a/pkgs/development/python-modules/paho-mqtt/default.nix
+++ b/pkgs/development/python-modules/paho-mqtt/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "paho-mqtt";
- version = "1.4.0";
+ version = "1.5.0";
# No tests in PyPI tarball
src = fetchFromGitHub {
owner = "eclipse";
repo = "paho.mqtt.python";
rev = "v${version}";
- sha256 = "1xg9ppz2lqacd9prsrx93q2wfkjjyla03xlfw74aj1alz9ki5hrs";
+ sha256 = "1fq5z53g2k18iiqnz5qq87vzjpppfza072nx0dwllmhimm2dskh5";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/palettable/default.nix b/pkgs/development/python-modules/palettable/default.nix
index a27ad2172e0..6313e759e6b 100644
--- a/pkgs/development/python-modules/palettable/default.nix
+++ b/pkgs/development/python-modules/palettable/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "palettable";
- version = "3.2.0";
+ version = "3.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1qp83l4mnwa9rb06m1d45i4691nkbqi82895ck4j6pirb825mz4c";
+ sha256 = "72feca71cf7d79830cd6d9181b02edf227b867d503bec953cf9fa91bf44896bd";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/pandas/2.nix b/pkgs/development/python-modules/pandas/2.nix
index 6283addcb6e..0ea27b04dcb 100644
--- a/pkgs/development/python-modules/pandas/2.nix
+++ b/pkgs/development/python-modules/pandas/2.nix
@@ -32,11 +32,11 @@ let
in buildPythonPackage rec {
pname = "pandas";
- version = "0.24.2";
+ version = "0.25.2";
src = fetchPypi {
inherit pname version;
- sha256 = "18imlm8xbhcbwy4wa957a1fkamrcb0z988z006jpfda3ki09z4ag";
+ sha256 = "ca91a19d1f0a280874a24dca44aadce42da7f3a7edb7e9ab7c7baad8febee2be";
};
checkInputs = [ pytest glibcLocales moto hypothesis ];
diff --git a/pkgs/development/python-modules/pandas/default.nix b/pkgs/development/python-modules/pandas/default.nix
index 8abe4d3bf24..b3dcec637fe 100644
--- a/pkgs/development/python-modules/pandas/default.nix
+++ b/pkgs/development/python-modules/pandas/default.nix
@@ -30,11 +30,11 @@ let
in buildPythonPackage rec {
pname = "pandas";
- version = "0.25.1";
+ version = "0.25.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1xm9dmbngsq46vj836csnb5j0bs88b1d713b0b5vx1q6gdxijbnb";
+ sha256 = "ca91a19d1f0a280874a24dca44aadce42da7f3a7edb7e9ab7c7baad8febee2be";
};
checkInputs = [ pytest glibcLocales moto hypothesis ];
diff --git a/pkgs/development/python-modules/panel/default.nix b/pkgs/development/python-modules/panel/default.nix
index 4c88f0e1e4b..99575715d94 100644
--- a/pkgs/development/python-modules/panel/default.nix
+++ b/pkgs/development/python-modules/panel/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "panel";
- version = "0.6.2";
+ version = "0.6.4";
src = fetchPypi {
inherit pname version;
- sha256 = "04w8jjlf7yz3k84xnacahczc9mmddqyp756rj3n8hclks9c1ww40";
+ sha256 = "9b86a827f24dcfd1b6d821836e691fca7aab21b79a293031297f83cf2f8d6cef";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/paperspace/default.nix b/pkgs/development/python-modules/paperspace/default.nix
index e3427add427..7999ce03efe 100644
--- a/pkgs/development/python-modules/paperspace/default.nix
+++ b/pkgs/development/python-modules/paperspace/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "paperspace";
- version = "0.0.19";
+ version = "0.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2216fb31919595ba442077e8028cc05b0598421a74604daeae4d2baa5e8409d9";
+ sha256 = "7959305128fea6da8ca0cdc528783a89859dacb9b54bf8eb89fd04a518872191";
};
propagatedBuildInputs = [ boto3 requests ];
diff --git a/pkgs/development/python-modules/papis/default.nix b/pkgs/development/python-modules/papis/default.nix
index b2ae7cf73ed..a2fd5118b3e 100644
--- a/pkgs/development/python-modules/papis/default.nix
+++ b/pkgs/development/python-modules/papis/default.nix
@@ -2,22 +2,23 @@
, requests, filetype, pyparsing, configparser, arxiv2bib
, pyyaml, chardet, beautifulsoup4, colorama, bibtexparser
, pylibgen, click, python-slugify, habanero, isbnlib
-, prompt_toolkit, pygments
+, prompt_toolkit, pygments, stevedore, tqdm, lxml
+, python-doi, isPy3k
#, optional, dependencies
-, jinja2, whoosh, pytest
+, whoosh, pytest
, stdenv
}:
buildPythonPackage rec {
pname = "papis";
- version = "0.8.2";
+ version = "0.9";
# Missing tests on Pypi
src = fetchFromGitHub {
owner = "papis";
repo = pname;
rev = "v${version}";
- sha256 = "0sa4hpgjvqkjcmp9bjr27b5m5jg4pfspdc8nf1ny80sr0kzn72hb";
+ sha256 = "kzA8nlglbjHDPEB7HRAY2dza1Umn/OYUu+ydbA1OJ5Y=";
};
propagatedBuildInputs = [
@@ -25,10 +26,14 @@ buildPythonPackage rec {
pyyaml chardet beautifulsoup4 colorama bibtexparser
pylibgen click python-slugify habanero isbnlib
prompt_toolkit pygments
+ stevedore tqdm lxml
+ python-doi
# optional dependencies
- jinja2 whoosh
+ whoosh
];
+ disabled = !isPy3k;
+
doCheck = !stdenv.isDarwin;
checkInputs = ([
@@ -42,7 +47,8 @@ buildPythonPackage rec {
# fail with 5.x
checkPhase = ''
HOME=$(mktemp -d) pytest papis tests --ignore tests/downloaders \
- -k "not test_get_data and not test_doi_to_data and not test_general and not get_document_url and not test_export_yaml and not test_citations"
+ -k "not test_get_data and not test_doi_to_data and not test_general and not get_document_url \
+ and not test_validate_arxivid and not test_downloader_getter"
'';
meta = {
diff --git a/pkgs/development/python-modules/param/default.nix b/pkgs/development/python-modules/param/default.nix
index cb27fdb64e5..d6b35725c76 100644
--- a/pkgs/development/python-modules/param/default.nix
+++ b/pkgs/development/python-modules/param/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "param";
- version = "1.9.1";
+ version = "1.9.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1dbnviszdq3d2k3dfwpimb0adf27yzwm4iyv42rk8xvd8c6p9gdi";
+ sha256 = "a2dcb07c6a4ff48bade69bb5d30d84a96911a7e9dcb76b6de975453f933332f8";
};
checkInputs = [ flake8 nose ];
diff --git a/pkgs/development/python-modules/parameterized/default.nix b/pkgs/development/python-modules/parameterized/default.nix
index 8d13fcfb4d5..b930b8dcd17 100644
--- a/pkgs/development/python-modules/parameterized/default.nix
+++ b/pkgs/development/python-modules/parameterized/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchPypi, buildPythonPackage, nose, mock, glibcLocales, isPy3k }:
+{ stdenv, fetchPypi, buildPythonPackage, nose, mock, glibcLocales, isPy3k, isPy38 }:
buildPythonPackage rec {
pname = "parameterized";
@@ -10,7 +10,8 @@ buildPythonPackage rec {
};
# Tests require some python3-isms but code works without.
- doCheck = isPy3k;
+ # python38 is not fully supported yet
+ doCheck = isPy3k && (!isPy38);
checkInputs = [ nose mock glibcLocales ];
diff --git a/pkgs/development/python-modules/parse/default.nix b/pkgs/development/python-modules/parse/default.nix
index 2bbf92f40d4..d79badd66c9 100644
--- a/pkgs/development/python-modules/parse/default.nix
+++ b/pkgs/development/python-modules/parse/default.nix
@@ -3,11 +3,11 @@
}:
buildPythonPackage rec {
pname = "parse";
- version = "1.12.0";
+ version = "1.12.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0hkic57kaxd5s56ylbwslmngqnpab864mjj8c0ayawfk6is6as0v";
+ sha256 = "a5fca7000c6588d77bc65c28f3f21bfce03b5e44daa8f9f07c17fe364990d717";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/parsley/default.nix b/pkgs/development/python-modules/parsley/default.nix
new file mode 100644
index 00000000000..17e05b6027f
--- /dev/null
+++ b/pkgs/development/python-modules/parsley/default.nix
@@ -0,0 +1,22 @@
+{ buildPythonPackage
+, fetchPypi
+, lib
+}:
+
+buildPythonPackage rec {
+ pname = "Parsley";
+ version = "1.3";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0hcd41bl07a8sx7nmx12p16xprnblc4phxkawwmmy78n8y6jfi4l";
+ };
+ # Tests fail although the package works just fine. Unfortunately
+ # the tests as run by the upstream CI server travis.org are broken.
+ doCheck = false;
+ meta = with lib; {
+ license = licenses.mit;
+ homepage = "https://launchpad.net/parsley";
+ description = "A parser generator library based on OMeta, and other useful parsing tools.";
+ maintainers = with maintainers; [ seppeljordan ];
+ };
+}
diff --git a/pkgs/development/python-modules/parsy/default.nix b/pkgs/development/python-modules/parsy/default.nix
index 4183f30caad..c7ee17f8c8d 100644
--- a/pkgs/development/python-modules/parsy/default.nix
+++ b/pkgs/development/python-modules/parsy/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "parsy";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0mdqg07x5ybmbmj55x75gyhfcjrn7ml0cf3z0jwbskx845j31m6x";
+ sha256 = "bfc941ea5a69e6ac16bd4f7d9f807bbc17e35edd8b95bcd2499a25b059359012";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/partd/default.nix b/pkgs/development/python-modules/partd/default.nix
index c7691df6b11..b400e8030f9 100644
--- a/pkgs/development/python-modules/partd/default.nix
+++ b/pkgs/development/python-modules/partd/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "partd";
- version = "0.3.10";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "33722a228ebcd1fa6f44b1631bdd4cff056376f89eb826d7d880b35b637bcfba";
+ sha256 = "54fd91bc3b9c38159c790cd16950dbca6b019a2ead4c51dee4f9efc884f8ce0e";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/paste/default.nix b/pkgs/development/python-modules/paste/default.nix
index 21e5a04c391..210996123a3 100644
--- a/pkgs/development/python-modules/paste/default.nix
+++ b/pkgs/development/python-modules/paste/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "paste";
- version = "3.0.8";
+ version = "3.2.2";
src = fetchPypi {
pname = "Paste";
inherit version;
- sha256 = "05w1sh6ky4d7pmdb8nv82n13w22jcn3qsagg5ih3hjmbws9kkwf4";
+ sha256 = "15p95br9x7zjy0cckdy6xmhfg61cg49rhi75jd00svrnz234s7qb";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/pastescript/default.nix b/pkgs/development/python-modules/pastescript/default.nix
index fe89e6e5aea..c7a863ea0f5 100644
--- a/pkgs/development/python-modules/pastescript/default.nix
+++ b/pkgs/development/python-modules/pastescript/default.nix
@@ -9,12 +9,12 @@
}:
buildPythonPackage rec {
- version = "3.0.0";
+ version = "3.2.0";
pname = "PasteScript";
src = fetchPypi {
inherit pname version;
- sha256 = "d9d4d98df8606ad3bfa77be4722207d1a53a0fbcc714ee75d0fcd8a5c3f775c3";
+ sha256 = "9b0f5c0f1c6a510a353fa7c3dc4fdaab9071462d60d24573de76a001fbc172ac";
};
buildInputs = [ nose ];
diff --git a/pkgs/development/python-modules/path.py/default.nix b/pkgs/development/python-modules/path.py/default.nix
index d3c3206faba..272c34df429 100644
--- a/pkgs/development/python-modules/path.py/default.nix
+++ b/pkgs/development/python-modules/path.py/default.nix
@@ -2,11 +2,12 @@
, buildPythonPackage
, fetchPypi
, setuptools_scm
-, pytest
+, pytestCheckHook
, pytest-flake8
, glibcLocales
, packaging
, isPy27
+, isPy38
, backports_os
, importlib-metadata
, fetchpatch
@@ -21,7 +22,7 @@ buildPythonPackage rec {
sha256 = "9f2169633403aa0423f6ec000e8701dd1819526c62465f5043952f92527fea0f";
};
- checkInputs = [ pytest pytest-flake8 glibcLocales packaging ];
+ checkInputs = [ pytestCheckHook pytest-flake8 glibcLocales packaging ];
buildInputs = [ setuptools_scm ];
propagatedBuildInputs = [
importlib-metadata
@@ -36,10 +37,11 @@ buildPythonPackage rec {
license = lib.licenses.mit;
};
- checkPhase = ''
- # ignore performance test which may fail when the system is under load
- py.test -v -k 'not TestPerformance'
- '';
+ # ignore performance test which may fail when the system is under load
+ # test_version fails with 3.8 https://github.com/jaraco/path.py/issues/172
+ disabledTests = [ "TestPerformance" ] ++ lib.optionals isPy38 [ "test_version"];
+
+ dontUseSetuptoolsCheck = true;
patches = [
(fetchpatch {
diff --git a/pkgs/development/python-modules/pathlib2/default.nix b/pkgs/development/python-modules/pathlib2/default.nix
index 7669e03cf6f..a81c652075c 100644
--- a/pkgs/development/python-modules/pathlib2/default.nix
+++ b/pkgs/development/python-modules/pathlib2/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "pathlib2";
- version = "2.3.3";
+ version = "2.3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "25199318e8cc3c25dcb45cbe084cc061051336d5a9ea2a12448d3d8cb748f742";
+ sha256 = "6cd9a47b597b37cc57de1c05e56fb1a1c9cc9fab04fe78c29acd090418529868";
};
propagatedBuildInputs = [ six ] ++ lib.optional (pythonOlder "3.5") scandir;
diff --git a/pkgs/development/python-modules/pathos/default.nix b/pkgs/development/python-modules/pathos/default.nix
index 814854596e9..b121176c31b 100644
--- a/pkgs/development/python-modules/pathos/default.nix
+++ b/pkgs/development/python-modules/pathos/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "pathos";
- version = "0.2.3";
+ version = "0.2.5";
src = fetchPypi {
inherit pname version;
- sha256 = "954c5b0a8b257c375e35d311c65fa62a210a3d65269195557de38418ac9f61f9";
+ sha256 = "21ae2cb1d5a76dcf57d5fe93ae8719c7339f467e246163650c08ccf35b87c846";
};
propagatedBuildInputs = [ dill pox ppft multiprocess ];
diff --git a/pkgs/development/python-modules/pbr/default.nix b/pkgs/development/python-modules/pbr/default.nix
index c3d5ba170e3..a03975e1b39 100644
--- a/pkgs/development/python-modules/pbr/default.nix
+++ b/pkgs/development/python-modules/pbr/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pbr";
- version = "5.1.3";
+ version = "5.4.3";
src = fetchPypi {
inherit pname version;
- sha256 = "8c361cc353d988e4f5b998555c88098b9d5964c2e11acf7b0d21925a66bb5824";
+ sha256 = "2c8e420cd4ed4cec4e7999ee47409e876af575d4c35a45840d59e8b5f3155ab8";
};
# circular dependencies with fixtures
diff --git a/pkgs/development/python-modules/pdftotext/default.nix b/pkgs/development/python-modules/pdftotext/default.nix
index 6c3b1c0cb92..0a2427283f4 100644
--- a/pkgs/development/python-modules/pdftotext/default.nix
+++ b/pkgs/development/python-modules/pdftotext/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pdftotext";
- version = "2.1.1";
+ version = "2.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1jwc2zpss0983wqqi0kpichasljsxar9c4ma8vycn8maw3pi3bg3";
+ sha256 = "c8bdc47b08baa17b8e03ba1f960fc6335b183d2644eaf7300e088516758a6090";
};
buildInputs = [ poppler ];
diff --git a/pkgs/development/python-modules/peewee/default.nix b/pkgs/development/python-modules/peewee/default.nix
index d2cd79419a4..2c7832f6ab4 100644
--- a/pkgs/development/python-modules/peewee/default.nix
+++ b/pkgs/development/python-modules/peewee/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "peewee";
- version = "3.11.1";
+ version = "3.11.2";
# pypi release does not provide tests
src = fetchFromGitHub {
owner = "coleifer";
repo = pname;
rev = version;
- sha256 = "0q84r9x99h9a3kqs3i12bgk8rz5my8vpjngg8yaqd2kzsb6gynp8";
+ sha256 = "097cafqgk46bf0innwm7xnmsfs6z37hv3alyvrfz6d0iy4scshm5";
};
diff --git a/pkgs/development/python-modules/pefile/default.nix b/pkgs/development/python-modules/pefile/default.nix
new file mode 100644
index 00000000000..92a0d064f49
--- /dev/null
+++ b/pkgs/development/python-modules/pefile/default.nix
@@ -0,0 +1,30 @@
+{ buildPythonPackage
+, future
+, fetchPypi
+, lib
+}:
+
+buildPythonPackage rec {
+ pname = "pefile";
+ version = "2019.4.18";
+
+ propagatedBuildInputs = [ future ];
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "a5d6e8305c6b210849b47a6174ddf9c452b2888340b8177874b862ba6c207645";
+ };
+
+ # Test data encrypted.
+ doCheck = false;
+
+ # Verify import still works.
+ pythonImportsCheck = [ "pefile" ];
+
+ meta = with lib; {
+ description = "Multi-platform Python module to parse and work with Portable Executable (aka PE) files";
+ homepage = "https://github.com/erocarrera/pefile";
+ license = licenses.mit;
+ maintainers = [ maintainers.pamplemousse ];
+ };
+}
diff --git a/pkgs/development/python-modules/pelican/default.nix b/pkgs/development/python-modules/pelican/default.nix
index cbda650158b..7066ecd3a52 100644
--- a/pkgs/development/python-modules/pelican/default.nix
+++ b/pkgs/development/python-modules/pelican/default.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "pelican";
- version = "4.1.1";
+ version = "4.2.0";
src = fetchFromGitHub {
owner = "getpelican";
repo = "pelican";
rev = version;
- sha256 = "08lwbkgqdf6qx9vg17qj70k7nz2j34ymlnrc4cbz7xj98cw4ams1";
+ sha256 = "0w9nqdw2jmqc6kqwg4rh6irr5k6j7hk8axg6vgd137rs50v62yv5";
# Remove unicode file names which leads to different checksums on HFS+
# vs. other filesystems because of unicode normalisation.
extraPostFetch = ''
@@ -31,7 +31,7 @@ buildPythonPackage rec {
glibcLocales
# Note: Pelican has to adapt to a changed CLI of pandoc before enabling this
# again. Compare https://github.com/getpelican/pelican/pull/2252.
- # Version 4.1.1 is incompatible with our current pandoc version.
+ # Version 4.2.0 is incompatible with our current pandoc version.
# pandoc
git
mock
diff --git a/pkgs/development/python-modules/pendulum/default.nix b/pkgs/development/python-modules/pendulum/default.nix
index c3090f95900..354bded7b8c 100644
--- a/pkgs/development/python-modules/pendulum/default.nix
+++ b/pkgs/development/python-modules/pendulum/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pendulum";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchPypi {
inherit pname version;
- sha256 = "cf535d36c063575d4752af36df928882b2e0e31541b4482c97d63752785f9fcb";
+ sha256 = "d3078e007315a959989c41cee5cfd63cfeeca21dd3d8295f4bc24199489e9b6c";
};
propagatedBuildInputs = [ dateutil pytzdata ] ++ lib.optional (pythonOlder "3.5") typing;
diff --git a/pkgs/development/python-modules/persim/default.nix b/pkgs/development/python-modules/persim/default.nix
index 12bfddb3deb..d5e656c7b8f 100644
--- a/pkgs/development/python-modules/persim/default.nix
+++ b/pkgs/development/python-modules/persim/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "persim";
- version = "0.0.9";
+ version = "0.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "52ce59856de25eec74c6f20951301b13e7d98c434e712d2225653e2087d54fbc";
+ sha256 = "932bb0489d4dc158e4f007ec609c61e4700003d882d8e7bdac218b70d14ce9cf";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pex/default.nix b/pkgs/development/python-modules/pex/default.nix
index 30631e06b5f..fec9de45f68 100644
--- a/pkgs/development/python-modules/pex/default.nix
+++ b/pkgs/development/python-modules/pex/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pex";
- version = "1.6.11";
+ version = "1.6.12";
src = fetchPypi {
inherit pname version;
- sha256 = "034170w0qh20qkfaha2rpnccm31f7snhb4r9cd079v4v2x2swybk";
+ sha256 = "13q83yba01hzm9mlk5y1klqirxdmsm2yx1yll5zdik9fd8hg0rf6";
};
nativeBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/pexpect/default.nix b/pkgs/development/python-modules/pexpect/default.nix
index 0116212ad9e..01b16d5bd63 100644
--- a/pkgs/development/python-modules/pexpect/default.nix
+++ b/pkgs/development/python-modules/pexpect/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pexpect";
- version = "4.6.0";
+ version = "4.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba";
+ sha256 = "9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb";
};
# Wants to run pythonin a subprocess
diff --git a/pkgs/development/python-modules/pg8000/default.nix b/pkgs/development/python-modules/pg8000/default.nix
index 7ea154255c1..33790b97c4e 100644
--- a/pkgs/development/python-modules/pg8000/default.nix
+++ b/pkgs/development/python-modules/pg8000/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "pg8000";
- version = "1.13.1";
+ version = "1.13.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "2208c7aaffe8d61f5c4ccbefeb74ba033003899e64aee37c0eb98aadae8b9c6b";
+ sha256 = "eebcb4176a7e407987e525a07454882f611985e0becb2b73f76efb93bbdc0aab";
};
propagatedBuildInputs = [ passlib ];
diff --git a/pkgs/development/python-modules/pglast/default.nix b/pkgs/development/python-modules/pglast/default.nix
index bfa6c301a7b..eef72793776 100644
--- a/pkgs/development/python-modules/pglast/default.nix
+++ b/pkgs/development/python-modules/pglast/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "pglast";
- version = "1.4";
+ version = "1.6";
src = fetchPypi {
inherit pname version;
- sha256 = "1442ae2cfc6427e9a8fcc2dc18d9ecfcaa1b16eba237fdcf0b2b13912eab9a86";
+ sha256 = "dcbd8061c553b90440741b77fbb274beca84716641a50be8675a6afe6dfbcea2";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/phik/default.nix b/pkgs/development/python-modules/phik/default.nix
new file mode 100644
index 00000000000..cef6173af3d
--- /dev/null
+++ b/pkgs/development/python-modules/phik/default.nix
@@ -0,0 +1,54 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy3k
+, pytest
+, pytest-pylint
+, nbconvert
+, jupyter_client
+, numpy
+, scipy
+, pandas
+, matplotlib
+, numba
+}:
+
+buildPythonPackage rec {
+ pname = "phik";
+ version = "0.9.8";
+ format = "wheel";
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version format;
+ python = "py3";
+ sha256 = "c398452c5c1eea153905666b289c6a153712cf3d58811fa41e2bbbd27a65d678";
+ };
+
+ checkInputs = [
+ pytest
+ pytest-pylint
+ nbconvert
+ jupyter_client
+ ];
+
+ propagatedBuildInputs = [
+ numpy
+ scipy
+ pandas
+ matplotlib
+ numba
+ ];
+
+ postInstall = ''
+ rm -r $out/bin
+ '';
+
+ meta = with lib; {
+ description = "Phi_K correlation analyzer library";
+ longDescription = "Phi_K is a new and practical correlation coefficient based on several refinements to Pearson’s hypothesis test of independence of two variables.";
+ homepage = https://phik.readthedocs.io/en/latest/;
+ maintainers = with maintainers; [ melsigl ];
+ license = licenses.asl20;
+ };
+}
diff --git a/pkgs/development/python-modules/phonenumbers/default.nix b/pkgs/development/python-modules/phonenumbers/default.nix
index f52d61e839b..288e33e0506 100644
--- a/pkgs/development/python-modules/phonenumbers/default.nix
+++ b/pkgs/development/python-modules/phonenumbers/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "phonenumbers";
- version = "8.10.19";
+ version = "8.10.21";
src = fetchPypi {
inherit pname version;
- sha256 = "0xdj4faxvcmkw1war203yxcb66jhhbgscjyqxjifknr0mxax3ngw";
+ sha256 = "162301aa2ce7c1a7196d7b5b084e3263a0a5f55e3129fe2429f2a115c3ef16c3";
};
meta = {
diff --git a/pkgs/development/python-modules/phonopy/default.nix b/pkgs/development/python-modules/phonopy/default.nix
index 026d466d218..e8f92bd8d78 100644
--- a/pkgs/development/python-modules/phonopy/default.nix
+++ b/pkgs/development/python-modules/phonopy/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "phonopy";
- version = "2.0.0";
+ version = "2.3.2.post11";
src = fetchPypi {
inherit pname version;
- sha256 = "46baf7c4571fe75374071674727c2beb0388cf57073e0623d8457f04b1c54495";
+ sha256 = "4b4ef1c11bafa161a409ad018cbf8469aacd42fc77fd954442760161f63dd345";
};
propagatedBuildInputs = [ numpy pyyaml matplotlib h5py ];
diff --git a/pkgs/development/python-modules/pid/default.nix b/pkgs/development/python-modules/pid/default.nix
index 68009435750..20e9390861d 100644
--- a/pkgs/development/python-modules/pid/default.nix
+++ b/pkgs/development/python-modules/pid/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pid";
- version = "2.2.3";
+ version = "2.2.5";
src = fetchPypi {
inherit pname version;
- sha256 = "077da788630394adce075c88f4a087bcdb27d98cab67eb9046ebcfeedfc1194d";
+ sha256 = "96eb7dba326b88f5164bc1afdc986c7793e0d32d7f62366256a3903c7b0614ef";
};
buildInputs = [ nose ];
diff --git a/pkgs/development/python-modules/pikepdf/default.nix b/pkgs/development/python-modules/pikepdf/default.nix
index 025b17d19ae..ad2bae4a45e 100644
--- a/pkgs/development/python-modules/pikepdf/default.nix
+++ b/pkgs/development/python-modules/pikepdf/default.nix
@@ -22,12 +22,12 @@
buildPythonPackage rec {
pname = "pikepdf";
- version = "1.6.2";
+ version = "1.6.5";
disabled = ! isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1x1b55znr0j4fib69l2h0xq0qmbf2nbxwbwd4f7y8r4sqi20239z";
+ sha256 = "ee935eea84fa5fc1879355de38cd47216e5e922553303ee045c35917e13b2fcf";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/pillow/default.nix b/pkgs/development/python-modules/pillow/default.nix
index e0791248e26..7dc6ce9051b 100644
--- a/pkgs/development/python-modules/pillow/default.nix
+++ b/pkgs/development/python-modules/pillow/default.nix
@@ -6,11 +6,11 @@
}:
buildPythonPackage rec {
pname = "Pillow";
- version = "5.4.1";
+ version = "6.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "5233664eadfa342c639b9b9977190d64ad7aca4edc51a966394d7e08e7f38a9f";
+ sha256 = "bf4e972a88f8841d8fdc6db1a75e0f8d763e66e3754b03006cbc3854d89f1cb1";
};
doCheck = !stdenv.isDarwin && !isPyPy;
diff --git a/pkgs/development/python-modules/pip-tools/default.nix b/pkgs/development/python-modules/pip-tools/default.nix
index 3358c27a29a..2b00da73bf7 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 = "3.8.0";
+ version = "4.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1vwh3hx4jrzf51yj9h31nk9ji53lqaq63mlqd7n84hcmfwy3rwz4";
+ sha256 = "5427ea4dcc175649723985fbcace9b2d8f46f9adbcc63bc2d7b247d9bcc74917";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/development/python-modules/pip/default.nix b/pkgs/development/python-modules/pip/default.nix
index 9892d02b392..e1af281b9e9 100644
--- a/pkgs/development/python-modules/pip/default.nix
+++ b/pkgs/development/python-modules/pip/default.nix
@@ -2,7 +2,7 @@
, python
, buildPythonPackage
, bootstrapped-pip
-, fetchPypi
+, fetchFromGitHub
, mock
, scripttest
, virtualenv
@@ -14,12 +14,15 @@
buildPythonPackage rec {
pname = "pip";
- version = "19.2.3";
+ version = "19.3.1";
format = "other";
- src = fetchPypi {
- inherit pname version;
- sha256 = "e7a31f147974362e6c82d84b91c7f2bdf57e4d3163d3d454e6c3e71944d67135";
+ src = fetchFromGitHub {
+ owner = "pypa";
+ repo = pname;
+ rev = version;
+ sha256 = "079gz0v37ah1l4i5iwyfb0d3mni422yv5ynnxa0wcqpnvkc7sfnw";
+ name = "${pname}-${version}-source";
};
nativeBuildInputs = [ bootstrapped-pip ];
@@ -34,7 +37,7 @@ buildPythonPackage rec {
meta = {
description = "The PyPA recommended tool for installing Python packages";
- license = lib.licenses.mit;
+ license = with lib.licenses; [ mit ];
homepage = https://pip.pypa.io/;
priority = 10;
};
diff --git a/pkgs/development/python-modules/pip2nix/default.nix b/pkgs/development/python-modules/pip2nix/default.nix
index 0e648f1ca18..8854e7d5678 100644
--- a/pkgs/development/python-modules/pip2nix/default.nix
+++ b/pkgs/development/python-modules/pip2nix/default.nix
@@ -6,6 +6,7 @@
, contexter
, jinja2
, pytest
+, pip
}:
buildPythonPackage rec {
@@ -17,7 +18,7 @@ buildPythonPackage rec {
sha256 = "ec9a71e09ac7f43cc7b6c9d386384eb7b5c331bf6ea0e72ca559d87979397a95";
};
- propagatedBuildInputs = [ click configobj contexter jinja2 pytest ];
+ propagatedBuildInputs = [ click configobj contexter pip jinja2 pytest ];
postPatch = ''
sed -i "s/'pip>=8,<10'/'pip'/" setup.py
@@ -27,6 +28,9 @@ buildPythonPackage rec {
# tests not included with pypi release
doCheck = false;
+ # Requires an old pip version
+ broken = true;
+
meta = with stdenv.lib; {
description = "Generate Nix expressions for Python packages";
homepage = https://github.com/johbo/pip2nix;
diff --git a/pkgs/development/python-modules/pkgconfig/default.nix b/pkgs/development/python-modules/pkgconfig/default.nix
index ab8c2f638b4..791905aef0f 100644
--- a/pkgs/development/python-modules/pkgconfig/default.nix
+++ b/pkgs/development/python-modules/pkgconfig/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pkgconfig";
- version = "1.4.0";
+ version = "1.5.1";
setupHook = pkgconfig.setupHook;
src = fetchPypi {
inherit pname version;
- sha256 = "048c3b457da7b6f686b647ab10bf09e2250e4c50acfe6f215398a8b5e6fcdb52";
+ sha256 = "97bfe3d981bab675d5ea3ef259045d7919c93897db7d3b59d4e8593cba8d354f";
};
checkInputs = [ nose ];
diff --git a/pkgs/development/python-modules/plac/default.nix b/pkgs/development/python-modules/plac/default.nix
index d0e7b0d81ee..0622e41fa7e 100644
--- a/pkgs/development/python-modules/plac/default.nix
+++ b/pkgs/development/python-modules/plac/default.nix
@@ -5,18 +5,18 @@
}:
buildPythonPackage rec {
pname = "plac";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b03f967f535b3bf5a71b191fa5eb09872a5cfb1e3b377efc4138995e10ba36d7";
+ sha256 = "10f0blwxn7k2qvd0vs4300jxb8n9r7jhngf9bx9bfxia8akwy5kw";
};
checkPhase = ''
cd doc
${python.interpreter} -m unittest discover -p "*test_plac*"
'';
-
+
meta = with stdenv.lib; {
description = "Parsing the Command Line the Easy Way";
homepage = https://github.com/micheles/plac;
diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix
index 8577441cf9d..428d88d1831 100644
--- a/pkgs/development/python-modules/plaid-python/default.nix
+++ b/pkgs/development/python-modules/plaid-python/default.nix
@@ -1,12 +1,12 @@
{ lib, buildPythonPackage, fetchPypi, requests, pytest }:
buildPythonPackage rec {
- version = "2.4.1";
+ version = "3.4.0";
pname = "plaid-python";
src = fetchPypi {
inherit pname version;
- sha256 = "2b7832f9fe0c6cd23dfdb805bcfc52e2ff06fca6604e5782b7518904c1dad6bb";
+ sha256 = "bbfad84b8c827a14bc5b0ab93e1e5c7117908e5fa4cdecaa44a037298a20b7de";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/plone-testing/default.nix b/pkgs/development/python-modules/plone-testing/default.nix
index ff4020a920b..37ca1a33d65 100644
--- a/pkgs/development/python-modules/plone-testing/default.nix
+++ b/pkgs/development/python-modules/plone-testing/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "plone.testing";
- version = "7.0.1";
+ version = "7.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "98a6e9ce8df1fdd33876e2d8c3ca3d8291612c20bd7e0811dac83b6ce10e984b";
+ sha256 = "2533c48b7bd54ff19da2b4f0c3ccd0a8878c46f03fadbf5f933baaf749d17690";
};
propagatedBuildInputs = [ six setuptools zope_testing ];
diff --git a/pkgs/development/python-modules/plotly/default.nix b/pkgs/development/python-modules/plotly/default.nix
index c12857759dd..9bf22b939d1 100644
--- a/pkgs/development/python-modules/plotly/default.nix
+++ b/pkgs/development/python-modules/plotly/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "plotly";
- version = "4.1.1";
+ version = "4.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "06gjvicl5k0qn8xz2gnqd4akxvd81n16gwssr7gwlnmdic5da30g";
+ sha256 = "6650ddb4da3aa94dcaa32e0779e611c6b17f371b5250ffdbf5ece6d66ba4483b";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pluggy/default.nix b/pkgs/development/python-modules/pluggy/default.nix
index 331ba8673dd..d094a2a26fc 100644
--- a/pkgs/development/python-modules/pluggy/default.nix
+++ b/pkgs/development/python-modules/pluggy/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pluggy";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0825a152ac059776623854c1543d65a4ad408eb3d33ee114dff91e57ec6ae6fc";
+ sha256 = "fa5fa1622fa6dd5c030e9cad086fa19ef6a0cf6d7a2d12318e10cb49d6d68f34";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/plumbum/default.nix b/pkgs/development/python-modules/plumbum/default.nix
index 13afce05ef7..d24b2dcafda 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.7";
+ version = "1.6.8";
checkInputs = [ pytest ];
@@ -14,6 +14,6 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "d143f079bfb60b11e9bec09a49695ce2e55ce5ca0246877bdb0818ab7c7fc312";
+ sha256 = "14mbyvc1y25lr72n1zh9ym5ngify7zdr57lxahidq03ycpwz4wc5";
};
}
\ No newline at end of file
diff --git a/pkgs/development/python-modules/plyfile/default.nix b/pkgs/development/python-modules/plyfile/default.nix
index 3f6f3ab13bf..0aa891cd5ac 100644
--- a/pkgs/development/python-modules/plyfile/default.nix
+++ b/pkgs/development/python-modules/plyfile/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "plyfile";
- version = "0.7";
+ version = "0.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "84ba5ee8c70a4924f64aa7edff5764b929f3b7842d53a3197d0b753818ad7089";
+ sha256 = "b119705dec157314cf504e9d2d6f7d5a76606495a778b673c2864ac92895dced";
};
propagatedBuildInputs = [ numpy ];
diff --git a/pkgs/development/python-modules/poetry/default.nix b/pkgs/development/python-modules/poetry/default.nix
index 52be2c3bafc..8f1136c4654 100644
--- a/pkgs/development/python-modules/poetry/default.nix
+++ b/pkgs/development/python-modules/poetry/default.nix
@@ -7,6 +7,7 @@
, pyrsistent
, pyparsing
, cachecontrol
+, lockfile
, pkginfo
, html5lib
, shellingham
@@ -17,10 +18,11 @@
, virtualenv
, functools32
, pytest
+, jsonschema
}:
let
- cleo6 = cleo.overrideAttrs (oldAttrs: rec {
+ cleo6 = cleo.overridePythonAttrs (oldAttrs: rec {
version = "0.6.8";
src = fetchPypi {
inherit (oldAttrs) pname;
@@ -28,8 +30,6 @@ let
sha256 = "06zp695hq835rkaq6irr1ds1dp2qfzyf32v60vxpd8rcnxv319l5";
};
});
-
- jsonschema3 = callPackage ./jsonschema.nix { };
glob2 = callPackage ./glob2.nix { };
in buildPythonPackage rec {
@@ -51,14 +51,16 @@ in buildPythonPackage rec {
format = "pyproject";
propagatedBuildInputs = [
+ cachy
cleo6
requests
cachy
requests-toolbelt
- jsonschema3
+ jsonschema
pyrsistent
pyparsing
cachecontrol
+ lockfile
pkginfo
html5lib
shellingham
diff --git a/pkgs/development/python-modules/poetry/jsonschema.nix b/pkgs/development/python-modules/poetry/jsonschema.nix
deleted file mode 100644
index 35607b536f3..00000000000
--- a/pkgs/development/python-modules/poetry/jsonschema.nix
+++ /dev/null
@@ -1,37 +0,0 @@
-{ lib, buildPythonPackage, fetchPypi, isPy27
-, attrs
-, pyrsistent
-, six
-, functools32
-, lockfile
-, setuptools_scm
-}:
-
-buildPythonPackage rec {
- pname = "jsonschema";
- version = "3.0.1";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "0c0a81564f181de3212efa2d17de1910f8732fa1b71c42266d983cd74304e20d";
- };
-
- nativeBuildInputs = [ setuptools_scm ];
- propagatedBuildInputs = [
- attrs
- pyrsistent
- six
- lockfile
- ] ++ lib.optional isPy27 functools32;
-
- # tests for latest version rely on custom version of betterpaths that is
- # difficult to deal with and isn't used on master
- doCheck = false;
-
- meta = with lib; {
- homepage = https://github.com/Julian/jsonschema;
- description = "An implementation of JSON Schema validation for Python";
- license = licenses.mit;
- maintainers = with maintainers; [ jakewaksbaum ];
- };
-}
diff --git a/pkgs/development/python-modules/portend/black-19.10b0.patch b/pkgs/development/python-modules/portend/black-19.10b0.patch
new file mode 100644
index 00000000000..e781139e319
--- /dev/null
+++ b/pkgs/development/python-modules/portend/black-19.10b0.patch
@@ -0,0 +1,13 @@
+diff --git a/test_portend.py b/test_portend.py
+index b2de8c2..3f90276 100644
+--- a/test_portend.py
++++ b/test_portend.py
+@@ -21,7 +21,7 @@ def socket_infos():
+
+
+ def id_for_info(info):
+- af, = info[:1]
++ (af,) = info[:1]
+ return str(af)
+
+
\ No newline at end of file
diff --git a/pkgs/development/python-modules/portend/default.nix b/pkgs/development/python-modules/portend/default.nix
index 7aa66c2a309..9cc88983a30 100644
--- a/pkgs/development/python-modules/portend/default.nix
+++ b/pkgs/development/python-modules/portend/default.nix
@@ -1,15 +1,16 @@
{ stdenv, buildPythonPackage, fetchPypi
-, pytest, setuptools_scm, tempora }:
+, pytest, setuptools_scm, tempora, pytest-black }:
buildPythonPackage rec {
pname = "portend";
- version = "2.3";
+ version = "2.5";
src = fetchPypi {
inherit pname version;
- sha256 = "b7ce7d35ea262415297cbfea86226513e77b9ee5f631d3baa11992d663963719";
+ sha256 = "19dc27bfb3c72471bd30a235a4d5fbefef8a7e31cab367744b5d87a205e7bfd9";
};
+ patches = [ ./black-19.10b0.patch ];
postPatch = ''
substituteInPlace pytest.ini --replace "--flake8" ""
'';
@@ -18,7 +19,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ tempora ];
- checkInputs = [ pytest ];
+ checkInputs = [ pytest pytest-black ];
checkPhase = ''
py.test --deselect=test_portend.py::TestChecker::test_check_port_listening
diff --git a/pkgs/development/python-modules/poster3/default.nix b/pkgs/development/python-modules/poster3/default.nix
new file mode 100644
index 00000000000..175faa343ca
--- /dev/null
+++ b/pkgs/development/python-modules/poster3/default.nix
@@ -0,0 +1,36 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy3k
+, paste
+, webob
+, pyopenssl
+}:
+
+buildPythonPackage rec {
+ pname = "poster3";
+ version = "0.8.1";
+ format = "wheel"; # only redistributable available
+
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ format = "wheel";
+ python = "py3";
+ sha256 = "1b27d7d63e3191e5d7238631fc828e4493590e94dcea034e386c079d853cce14";
+ };
+
+ checkInputs = [
+ paste
+ webob
+ pyopenssl
+ ];
+
+ meta = with lib; {
+ description = "Streaming HTTP uploads and multipart/form-data encoding";
+ homepage = https://atlee.ca/software/poster/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ WhittlesJr ];
+ };
+}
diff --git a/pkgs/development/python-modules/pox/default.nix b/pkgs/development/python-modules/pox/default.nix
index 18aa9cb7369..4b0e292ce78 100644
--- a/pkgs/development/python-modules/pox/default.nix
+++ b/pkgs/development/python-modules/pox/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "pox";
- version = "0.2.5";
+ version = "0.2.7";
src = fetchPypi {
inherit pname version;
- sha256 = "2b53fbdf02596240483dc2cb94f94cc21252ad1b1858c7b1c151afeec9022cc8";
+ sha256 = "06afe1a4a1dbf8b47f7ad5a3c1d8ada9104c64933a1da11338269a2bd8642778";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/ppft/default.nix b/pkgs/development/python-modules/ppft/default.nix
index 770b3a5a73e..5beed26cb20 100644
--- a/pkgs/development/python-modules/ppft/default.nix
+++ b/pkgs/development/python-modules/ppft/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "ppft";
- version = "1.6.4.9";
+ version = "1.6.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "5537b00afb7b247da0f59cc57ee5680178be61c8b2e21b5a0672b70a3d247791";
+ sha256 = "9e2173042edd5cc9c7bee0d7731873f17fcdce0e42e4b7ab68857d0de7b631fc";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/prance/default.nix b/pkgs/development/python-modules/prance/default.nix
new file mode 100644
index 00000000000..38133172ecf
--- /dev/null
+++ b/pkgs/development/python-modules/prance/default.nix
@@ -0,0 +1,57 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, chardet
+, pyyaml
+, requests
+, six
+, semver
+, pytest
+, pytestcov
+, pytestrunner
+, sphinx
+, openapi-spec-validator
+}:
+
+buildPythonPackage rec {
+ pname = "prance";
+ version = "0.15.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "793f96dc8bba73bf4342f57b3570f5e0a94c30e60f0c802a2aaa302759dd8610";
+ };
+
+ buildInputs = [
+ pytestrunner
+ ];
+
+ propagatedBuildInputs = [
+ chardet
+ pyyaml
+ requests
+ six
+ semver
+ ];
+
+ checkInputs = [
+ pytest
+ pytestcov
+ openapi-spec-validator
+ ];
+
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "tests_require = dev_require," "tests_require = None,"
+ '';
+
+ # many tests require network connection
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Resolving Swagger/OpenAPI 2.0 and 3.0.0 Parser";
+ homepage = https://github.com/jfinkhaeuser/prance;
+ license = licenses.mit;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/praw/6.3.nix b/pkgs/development/python-modules/praw/6.3.nix
new file mode 100644
index 00000000000..6c2201d1f1d
--- /dev/null
+++ b/pkgs/development/python-modules/praw/6.3.nix
@@ -0,0 +1,53 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub
+, betamax
+, betamax-serializers
+, betamax-matchers
+, mock
+, six
+, pytestrunner
+, prawcore
+, pytest
+, requests-toolbelt
+, update_checker
+, websocket_client
+}:
+
+buildPythonPackage rec {
+ pname = "praw";
+ version = "6.3.1";
+
+ src = fetchFromGitHub {
+ owner = "praw-dev";
+ repo = "praw";
+ rev = "v${version}";
+ sha256 = "0by89aw7m803dvjcc33m9390msjm6v5v8g3k8ink9gfm421lw8ky";
+ };
+
+ nativeBuildInputs = [
+ pytestrunner
+ ];
+
+ propagatedBuildInputs = [
+ mock
+ prawcore
+ update_checker
+ websocket_client
+ ];
+
+ checkInputs = [
+ betamax
+ betamax-serializers
+ betamax-matchers
+ mock
+ pytest
+ requests-toolbelt
+ six
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Python Reddit API wrapper";
+ homepage = "https://praw.readthedocs.org/";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/praw/default.nix b/pkgs/development/python-modules/praw/default.nix
index 2a3d85c2b35..14166b4f43c 100644
--- a/pkgs/development/python-modules/praw/default.nix
+++ b/pkgs/development/python-modules/praw/default.nix
@@ -14,13 +14,13 @@
buildPythonPackage rec {
pname = "praw";
- version = "6.3.1";
+ version = "6.4.0";
src = fetchFromGitHub {
owner = "praw-dev";
repo = "praw";
rev = "v${version}";
- sha256 = "0by89aw7m803dvjcc33m9390msjm6v5v8g3k8ink9gfm421lw8ky";
+ sha256 = "0j92wqyppif2k80zhzq30b04r8ljwjviply400kn4rjn54hxd4hb";
};
nativeBuildInputs = [
@@ -48,7 +48,6 @@ buildPythonPackage rec {
description = "Python Reddit API wrapper";
homepage = "https://praw.readthedocs.org/";
license = licenses.bsd2;
- platforms = platforms.all;
maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/development/python-modules/prawcore/default.nix b/pkgs/development/python-modules/prawcore/default.nix
index 282e8bac069..f16937692c2 100644
--- a/pkgs/development/python-modules/prawcore/default.nix
+++ b/pkgs/development/python-modules/prawcore/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildPythonPackage, fetchPypi
, requests
, testfixtures, mock, requests_toolbelt
-, betamax, betamax-serializers, betamax-matchers
+, betamax, betamax-serializers, betamax-matchers, pytest
}:
buildPythonPackage rec {
@@ -24,8 +24,13 @@ buildPythonPackage rec {
betamax-serializers
betamax-matchers
requests_toolbelt
+ pytest
];
+ checkPhase = ''
+ pytest
+ '';
+
meta = with stdenv.lib; {
description = "Low-level communication layer for PRAW";
homepage = https://praw.readthedocs.org/;
diff --git a/pkgs/development/python-modules/pre-commit/default.nix b/pkgs/development/python-modules/pre-commit/default.nix
index 18b548faf21..27d56bab06e 100644
--- a/pkgs/development/python-modules/pre-commit/default.nix
+++ b/pkgs/development/python-modules/pre-commit/default.nix
@@ -14,12 +14,12 @@
buildPythonApplication rec {
pname = "pre-commit";
- version = "1.18.3";
+ version = "1.20.0";
src = fetchPypi {
inherit version;
pname = "pre_commit";
- sha256 = "0gqzx5n5kps7z45rgydciz0sq1m09b4g49vclhvybi57pn3hag0x";
+ sha256 = "0vmv3hrivm0sm81cn59n2pmw8h323sg4sgncl910djby2a3jc5cz";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/prison/default.nix b/pkgs/development/python-modules/prison/default.nix
new file mode 100644
index 00000000000..4993976b51d
--- /dev/null
+++ b/pkgs/development/python-modules/prison/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, six
+, nose
+}:
+
+buildPythonPackage rec {
+ pname = "prison";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "betodealmeida";
+ repo = "python-rison";
+ rev = version;
+ sha256 = "14vb468iznf9416z993bbqihywp9ibyslw5vp67wfr200zyxjwak";
+ };
+
+ propagatedBuildInputs = [
+ six
+ ];
+
+ checkInputs = [
+ nose
+ ];
+
+ meta = with lib; {
+ description = "Rison encoder/decoder";
+ homepage = https://github.com/betodealmeida/python-rison;
+ license = licenses.mit;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/progressbar2/default.nix b/pkgs/development/python-modules/progressbar2/default.nix
index e348ace06b4..b9e16f6e457 100644
--- a/pkgs/development/python-modules/progressbar2/default.nix
+++ b/pkgs/development/python-modules/progressbar2/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "progressbar2";
- version = "3.42.0";
+ version = "3.47.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0a26r022lvz0vvwvhq2rfyl6h0hxbayvgbnajpnc0fc8f4gzr1n0";
+ sha256 = "7538d02045a1fd3aa2b2834bfda463da8755bd3ff050edc6c5ddff3bc616215f";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/prometheus_client/default.nix b/pkgs/development/python-modules/prometheus_client/default.nix
index 67b82838798..17c04df814f 100644
--- a/pkgs/development/python-modules/prometheus_client/default.nix
+++ b/pkgs/development/python-modules/prometheus_client/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "prometheus_client";
- version = "0.5.0";
+ version = "0.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "e8c11ff5ca53de6c3d91e1510500611cafd1d247a937ec6c588a0a7cc3bef93c";
+ sha256 = "71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/prompt_toolkit/1.nix b/pkgs/development/python-modules/prompt_toolkit/1.nix
index 133a1096863..c296af18de9 100644
--- a/pkgs/development/python-modules/prompt_toolkit/1.nix
+++ b/pkgs/development/python-modules/prompt_toolkit/1.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "prompt_toolkit";
- version = "1.0.16";
+ version = "1.0.18";
src = fetchPypi {
inherit pname version;
- sha256 = "c1cedd626e08b8ee830ee65897de754113ff3f3035880030c08b01674d85c5b4";
+ sha256 = "dd4fca02c8069497ad931a2d09914c6b0d1b50151ce876bc15bde4c747090126";
};
checkPhase = ''
rm prompt_toolkit/win32_types.py
diff --git a/pkgs/development/python-modules/protobuf/default.nix b/pkgs/development/python-modules/protobuf/default.nix
index d5ff4b04c59..73216f63f82 100644
--- a/pkgs/development/python-modules/protobuf/default.nix
+++ b/pkgs/development/python-modules/protobuf/default.nix
@@ -1,12 +1,13 @@
{ stdenv, fetchpatch, python, buildPythonPackage, isPy37
-, protobuf, google_apputils, pyext, libcxx
+, protobuf, google_apputils, pyext, libcxx, isPy27
, disabled, doCheck ? true }:
with stdenv.lib;
buildPythonPackage {
inherit (protobuf) name src version;
- inherit disabled doCheck;
+ inherit disabled;
+ doCheck = doCheck && !isPy27; # setuptools>=41.4 no longer collects correctly on python2
NIX_CFLAGS_COMPILE =
# work around python distutils compiling C++ with $CC
diff --git a/pkgs/development/python-modules/psd-tools/default.nix b/pkgs/development/python-modules/psd-tools/default.nix
index 5f6c23beb02..bdabdae2691 100644
--- a/pkgs/development/python-modules/psd-tools/default.nix
+++ b/pkgs/development/python-modules/psd-tools/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "psd-tools";
- version = "1.4";
+ version = "1.8.30";
meta = {
description = "Python package for reading Adobe Photoshop PSD files";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0g2vss5hwlk96w0yj42n7ia56mly51n92f2rlbrifhn8hfbxd38s";
+ sha256 = "101d7df09f9a745f7729c25a1621428e501910ed6436d639e1aded4b03c14e02";
};
propagatedBuildInputs = [ docopt pillow ];
diff --git a/pkgs/development/python-modules/psycopg2/default.nix b/pkgs/development/python-modules/psycopg2/default.nix
index 7ce65aea2ca..2c78a66d86a 100644
--- a/pkgs/development/python-modules/psycopg2/default.nix
+++ b/pkgs/development/python-modules/psycopg2/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "psycopg2";
- version = "2.8.3";
+ version = "2.8.4";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "0ms4kx0p5n281l89awccix4d05ybmdngnjjpi9jbzd0rhf1nwyl9";
+ sha256 = "f898e5cc0a662a9e12bde6f931263a1bbd350cfb18e1d5336a12927851825bb6";
};
buildInputs = lib.optional stdenv.isDarwin openssl;
diff --git a/pkgs/development/python-modules/ptpython/default.nix b/pkgs/development/python-modules/ptpython/default.nix
index cf722e90ab3..01f9dda8f2c 100644
--- a/pkgs/development/python-modules/ptpython/default.nix
+++ b/pkgs/development/python-modules/ptpython/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "ptpython";
- version = "2.0.4";
+ version = "2.0.6";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1m34jbwj3j3762mg1vynpgciqw4kqdzdqjvd62mwhbjkly7ddsgb";
+ sha256 = "90e24040e82de4abae0bbe6e352d59ae6657e14e1154e742c0038679361b052f";
};
propagatedBuildInputs = [ prompt_toolkit docopt jedi pygments ];
diff --git a/pkgs/development/python-modules/pwntools/default.nix b/pkgs/development/python-modules/pwntools/default.nix
index da7ddbc7dcb..72ab1b5c405 100644
--- a/pkgs/development/python-modules/pwntools/default.nix
+++ b/pkgs/development/python-modules/pwntools/default.nix
@@ -5,28 +5,18 @@
, requests, tox, unicorn, intervaltree, fetchpatch }:
buildPythonPackage rec {
- version = "3.12.0";
+ version = "4.0.0b0";
pname = "pwntools";
src = fetchPypi {
inherit pname version;
- sha256 = "09a7yhsyqxb4xf2r6mbn3p5zx1wp89lxq7lj34y4zbin6ns5929s";
+ sha256 = "11f7x7rjad1nawn3r524lzxgz3nk89c6s3xycrscn3n86hh0zgid";
};
propagatedBuildInputs = [ Mako packaging pysocks pygments ROPGadget capstone paramiko pip psutil pyelftools pyserial dateutil requests tox unicorn intervaltree ];
- disabled = isPy3k;
doCheck = false; # no setuptools tests for the package
- # Can be removed when 3.13.0 is released
- patches = [
- (fetchpatch {
- url = "https://github.com/Gallopsled/pwntools/commit/9859f54a21404174dd17efee02f91521a2dd09c5.patch";
- sha256 = "0p0h87npn1mwsd8ciab7lg74bk3ahlk5r0mjbvx4jhihl2gjc3z2";
- })
- ];
-
-
meta = with stdenv.lib; {
homepage = "http://pwntools.com";
description = "CTF framework and exploit development library";
diff --git a/pkgs/development/python-modules/py-vapid/default.nix b/pkgs/development/python-modules/py-vapid/default.nix
index d5af1c1c33d..b0ca5c262cf 100644
--- a/pkgs/development/python-modules/py-vapid/default.nix
+++ b/pkgs/development/python-modules/py-vapid/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "py-vapid";
- version = "1.5.0";
+ version = "1.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1b3g4ljkpi6ka5n63bl5y47r3qhxjmr6qfamqwxnmna2567b5las";
+ sha256 = "03057a3270ddc7d53c31e2915083d01ba8a3169f4032cab3dd9f4ebe44e2564a";
};
propagatedBuildInputs = [ cryptography ];
diff --git a/pkgs/development/python-modules/py2bit/default.nix b/pkgs/development/python-modules/py2bit/default.nix
new file mode 100644
index 00000000000..7699ccab3a2
--- /dev/null
+++ b/pkgs/development/python-modules/py2bit/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "py2bit";
+ version = "0.3.0";
+
+ checkInput = [ pytest ];
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1vw2nvw1yrl7ikkqsqs1pg239yr5nspvd969r1x9arms1k25a1a5";
+ };
+
+ meta = with lib; {
+ homepage = "https://github.com/deeptools/py2bit";
+ description = "File access to 2bit files";
+ longDescription = ''
+ A python extension, written in C, for quick access to 2bit files. The extension uses lib2bit for file access.
+ '';
+ license = licenses.mit;
+ maintainers = with maintainers; [ scalavision ];
+ };
+}
diff --git a/pkgs/development/python-modules/py3buddy/default.nix b/pkgs/development/python-modules/py3buddy/default.nix
new file mode 100644
index 00000000000..459922c9baf
--- /dev/null
+++ b/pkgs/development/python-modules/py3buddy/default.nix
@@ -0,0 +1,38 @@
+{ stdenv
+, fetchFromGitHub
+, python
+, pyusb
+}:
+
+stdenv.mkDerivation rec {
+ pname = "py3buddy";
+ version = "unstable-2019-09-29";
+
+ src = fetchFromGitHub {
+ owner = "armijnhemel";
+ repo = pname;
+ rev = "2b28908454645117368ca56df67548c93f4e0b03";
+ sha256 = "12ar4kbplavndarkrbibxi5i607f5sfia5myscvalqy78lc33798";
+ };
+
+ propagatedBuildInputs = [ pyusb ];
+
+ dontConfigure = true;
+ dontBuild = true;
+ dontCheck = true;
+
+ installPhase = ''
+ install -D py3buddy.py $out/${python.sitePackages}/py3buddy.py
+ '';
+
+ postInstall = ''
+ install -D 99-ibuddy.rules $out/lib/udev/rules.d/99-ibuddy.rules
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Code to work with the iBuddy MSN figurine";
+ homepage = "https://github.com/armijnhemel/py3buddy";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ prusnak ];
+ };
+}
diff --git a/pkgs/development/python-modules/py3status/default.nix b/pkgs/development/python-modules/py3status/default.nix
index 8db3278bc4c..79b80fb11f0 100644
--- a/pkgs/development/python-modules/py3status/default.nix
+++ b/pkgs/development/python-modules/py3status/default.nix
@@ -9,6 +9,7 @@
, pygobject3
, pyserial
, setuptools
+, dbus-python
, file
, acpi
@@ -23,16 +24,16 @@
buildPythonPackage rec {
pname = "py3status";
- version = "3.20";
+ version = "3.21";
src = fetchPypi {
inherit pname version;
- sha256 = "14p0ikbgy1pgphy00gvi6zpkz2kf5mwmawbdqs0l57s0fzrz7xwz";
+ sha256 = "c208c680d1511e8c1dc950a930d3ee1b83f2dbfaac1308cd43c4773810fee89b";
};
doCheck = false;
propagatedBuildInputs = [
- pytz requests tzlocal i3ipc pydbus pygobject3 pyserial setuptools
+ pytz requests tzlocal i3ipc pydbus pygobject3 pyserial setuptools dbus-python
];
buildInputs = [ file ];
prePatch = ''
diff --git a/pkgs/development/python-modules/pyGithub/default.nix b/pkgs/development/python-modules/pyGithub/default.nix
index a4e3cada1fc..895a06ce558 100644
--- a/pkgs/development/python-modules/pyGithub/default.nix
+++ b/pkgs/development/python-modules/pyGithub/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "PyGithub";
- version = "1.43.8";
+ version = "1.44";
src = fetchFromGitHub {
owner = "PyGithub";
repo = "PyGithub";
rev = "v${version}";
- sha256 = "1625v558xga5mwhl9jqmibywy5qafmg1vqrirqz6zfq1la1d22mw";
+ sha256 = "067iyarllgdp40bzjxskzrixvmz350yj1qf8wvbddka504bcbh9r";
};
propagatedBuildInputs = [ python-jose pyjwt requests deprecated httpretty ];
diff --git a/pkgs/development/python-modules/pyaml/default.nix b/pkgs/development/python-modules/pyaml/default.nix
index 927963cec8d..8601488bcf4 100644
--- a/pkgs/development/python-modules/pyaml/default.nix
+++ b/pkgs/development/python-modules/pyaml/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pyaml";
- version = "18.11.0";
+ version = "19.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b96292cc409e0f222b6fecff96afd2e19cfab5d1f2606344907751d42301263a";
+ sha256 = "c79ae98ececda136a034115ca178ee8bf3aa7df236c488c2f55d12f177b88f1e";
};
propagatedBuildInputs = [ pyyaml ];
diff --git a/pkgs/development/python-modules/pyannotate/default.nix b/pkgs/development/python-modules/pyannotate/default.nix
index a09463a76d3..06dcdf83bcc 100644
--- a/pkgs/development/python-modules/pyannotate/default.nix
+++ b/pkgs/development/python-modules/pyannotate/default.nix
@@ -3,7 +3,7 @@
, fetchPypi
, pythonOlder
, six
-, mypy_extensions
+, mypy-extensions
, typing
, pytest
}:
@@ -18,7 +18,7 @@ buildPythonPackage rec {
};
checkInputs = [ pytest ];
- propagatedBuildInputs = [ six mypy_extensions ]
+ propagatedBuildInputs = [ six mypy-extensions ]
++ stdenv.lib.optionals (pythonOlder "3.5") [ typing ];
checkPhase = ''
diff --git a/pkgs/development/python-modules/pyasn1-modules/default.nix b/pkgs/development/python-modules/pyasn1-modules/default.nix
index 446ec81bb4f..4ed93f63551 100644
--- a/pkgs/development/python-modules/pyasn1-modules/default.nix
+++ b/pkgs/development/python-modules/pyasn1-modules/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pyasn1-modules";
- version = "0.2.5";
+ version = "0.2.7";
src = fetchPypi {
inherit pname version;
- sha256 = "ef721f68f7951fab9b0404d42590f479e30d9005daccb1699b0a51bb4177db96";
+ sha256 = "0c35a52e00b672f832e5846826f1fb7507907f7d52fba6faa9e3c4cbe874fe4b";
};
propagatedBuildInputs = [ pyasn1 ];
diff --git a/pkgs/development/python-modules/pyasn1/default.nix b/pkgs/development/python-modules/pyasn1/default.nix
index f44cfef8a29..f8925cd3b52 100644
--- a/pkgs/development/python-modules/pyasn1/default.nix
+++ b/pkgs/development/python-modules/pyasn1/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyasn1";
- version = "0.4.5";
+ version = "0.4.7";
src = fetchPypi {
inherit pname version;
- sha256 = "da2420fe13a9452d8ae97a0e478adde1dee153b11ba832a95b223a2ba01c10f7";
+ sha256 = "a9495356ca1d66ed197a0f72b41eb1823cf7ea8b5bd07191673e8147aecf8604";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/pyatmo/default.nix b/pkgs/development/python-modules/pyatmo/default.nix
index 13f8efbb581..56467d1e4a5 100644
--- a/pkgs/development/python-modules/pyatmo/default.nix
+++ b/pkgs/development/python-modules/pyatmo/default.nix
@@ -1,17 +1,20 @@
{ lib
, buildPythonPackage
, fetchPypi
+, requests
}:
buildPythonPackage rec {
pname = "pyatmo";
- version = "1.10";
+ version = "2.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "13ca794416707b8cefcb7584bbfff65a4640fcc2510ad73e818fef94d424fca6";
+ sha256 = "2c76740e5adbf8b14d8f41d4f84ce23c0e8e738b18b926dc60858c35bf2fa8f2";
};
+ propagatedBuildInputs = [ requests ];
+
# Upstream provides no unit tests.
doCheck = false;
diff --git a/pkgs/development/python-modules/pyatv/default.nix b/pkgs/development/python-modules/pyatv/default.nix
index 783a36dd2de..ae2780e1dc3 100644
--- a/pkgs/development/python-modules/pyatv/default.nix
+++ b/pkgs/development/python-modules/pyatv/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "pyatv";
- version = "0.3.12";
+ version = "0.3.13";
src = fetchPypi {
inherit pname version;
- sha256 = "135xvy1nn0x5knc7l05amfs837xkx2gcg3lpp69ya9kqs8j6brgp";
+ sha256 = "8fc1a903a9d666e4109127410d35a83458559a86bc0de3fe1ffb3f15d2d653b3";
};
propagatedBuildInputs = [ srptools aiohttp zeroconf ed25519 cryptography curve25519-donna tox ];
diff --git a/pkgs/development/python-modules/pyaxmlparser/default.nix b/pkgs/development/python-modules/pyaxmlparser/default.nix
index 1034c9d844d..c6c1afdcc95 100644
--- a/pkgs/development/python-modules/pyaxmlparser/default.nix
+++ b/pkgs/development/python-modules/pyaxmlparser/default.nix
@@ -1,7 +1,7 @@
{ buildPythonPackage, stdenv, lxml, click, fetchFromGitHub, pytest, isPy3k }:
buildPythonPackage rec {
- version = "0.3.15";
+ version = "0.3.21";
pname = "pyaxmlparser";
# the PyPI tarball doesn't ship tests.
@@ -9,7 +9,7 @@ buildPythonPackage rec {
owner = "appknox";
repo = pname;
rev = "v${version}";
- sha256 = "0p4x21rg8h7alrg2zk6rbgc3fj77fiyky4zzvziz2bp5jpx1pvzp";
+ sha256 = "1bphd2vl9akk78yqvvxcz36wmr47hp3nh6xyrdc8w1avy1aby1ij";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/pybase64/default.nix b/pkgs/development/python-modules/pybase64/default.nix
index afc353d182c..544ce1826f3 100644
--- a/pkgs/development/python-modules/pybase64/default.nix
+++ b/pkgs/development/python-modules/pybase64/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pybase64";
- version = "0.5.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b26263fb6aff11b1e62965c3bac205c4ebe147f37c213191384acafea7f8ab50";
+ sha256 = "71a729b10232b38cba001e621dbaa6dbba2302dc44a93706295f1ff760f40876";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/pybids/default.nix b/pkgs/development/python-modules/pybids/default.nix
index 8779ad36ca2..38108e6e659 100644
--- a/pkgs/development/python-modules/pybids/default.nix
+++ b/pkgs/development/python-modules/pybids/default.nix
@@ -15,12 +15,12 @@
}:
buildPythonPackage rec {
- version = "0.9.2";
+ version = "0.9.4";
pname = "pybids";
src = fetchPypi {
inherit pname version;
- sha256 = "16c0v800yklp043prbrx1357vx1mq5gddxz5zqlcnf4akhzcqrxs";
+ sha256 = "08abd3573e823e536990caf54405ffef573a88ef9d019c2d94e0be995e21885f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pybigwig/default.nix b/pkgs/development/python-modules/pybigwig/default.nix
new file mode 100644
index 00000000000..be54a38cd99
--- /dev/null
+++ b/pkgs/development/python-modules/pybigwig/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, numpy
+, zlib
+}:
+
+buildPythonPackage rec {
+ pname = "pyBigWig";
+ version = "0.3.17";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "157x6v48y299zm382krf1dw08fdxg95im8lnabhp5vc94s04zxj1";
+ };
+
+ buildInputs = [ zlib ];
+
+ checkInputs = [ numpy pytest ];
+
+ meta = with lib; {
+ homepage = "https://github.com/deeptools/pyBigWig";
+ description = "File access to bigBed files, and read and write access to bigWig files";
+ longDescription = ''
+ A python extension, written in C, for quick access to bigBed files
+ and access to and creation of bigWig files. This extension uses
+ libBigWig for local and remote file access.
+ '';
+ license = licenses.mit;
+ maintainers = with maintainers; [ scalavision ];
+ };
+}
diff --git a/pkgs/development/python-modules/pybind11/default.nix b/pkgs/development/python-modules/pybind11/default.nix
index 37e55617023..2df360dfaab 100644
--- a/pkgs/development/python-modules/pybind11/default.nix
+++ b/pkgs/development/python-modules/pybind11/default.nix
@@ -12,30 +12,19 @@
buildPythonPackage rec {
pname = "pybind11";
- version = "2.3.0";
+ version = "2.4.3";
src = fetchFromGitHub {
owner = "pybind";
repo = pname;
rev = "v${version}";
- sha256 = "11b6dniri8m05spfd2a19irz82shf4sdca73566bniggrf3zclnf";
+ sha256 = "0k89w4bsfbpzw963ykg1cyszi3h3nk393qd31m6y46pcfxkqh4rd";
};
- patches = [
- (fetchpatch {
- url = https://github.com/pybind/pybind11/commit/44a40dd61e5178985cfb1150cf05e6bfcec73042.patch;
- sha256 = "047nzyfsihswdva96hwchnp4gj2mlbiqvmkdnhxrfi9sji8x31ka";
- })
- (fetchpatch {
- name = "pytest-4-excinfo-fix.patch";
- url = https://github.com/pybind/pybind11/commit/9fd4712121fdbb6202a35be4c788525e6c8ab826.patch;
- sha256 = "07jjv8jlbszvr2grpm5xqxjac7jb0y68lgb1jcbb93k9vyp1hr33";
- })
- ];
-
dontUseCmakeConfigure = true;
- checkInputs = [ pytest cmake ]
+ nativeBuildInputs = [ cmake ];
+ checkInputs = [ pytest ]
++ (lib.optional (numpy != null) numpy)
++ (lib.optional (eigen != null) eigen)
++ (lib.optional (scipy != null) scipy);
@@ -44,6 +33,11 @@ buildPythonPackage rec {
make -j $NIX_BUILD_CORES pytest
'';
+ # re-expose the headers to other packages
+ postInstall = ''
+ ln -s $out/include/python${python.pythonVersion}m/pybind11/ $out/include/pybind11
+ '';
+
meta = {
homepage = https://github.com/pybind/pybind11;
description = "Seamless operability between C++11 and Python";
diff --git a/pkgs/development/python-modules/pybindgen/default.nix b/pkgs/development/python-modules/pybindgen/default.nix
index a322518979a..79c015576a5 100644
--- a/pkgs/development/python-modules/pybindgen/default.nix
+++ b/pkgs/development/python-modules/pybindgen/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchPypi, buildPythonPackage, isPy3k, setuptools_scm, pygccxml }:
buildPythonPackage rec {
pname = "PyBindGen";
- version = "0.20.0";
+ version = "0.20.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0l9pz4s7p82ddf9nq56y1fk84j5dbsff1r2xnfily0m7sahyvc8g";
+ sha256 = "5615f6b5d9b8aec86d69acedd050ecb5eb7d1338436c3667e345f800a2658f9f";
};
buildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/pybotvac/default.nix b/pkgs/development/python-modules/pybotvac/default.nix
index 180b7c8d18f..e7ad1ef2d35 100644
--- a/pkgs/development/python-modules/pybotvac/default.nix
+++ b/pkgs/development/python-modules/pybotvac/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pybotvac";
- version = "0.0.13";
+ version = "0.0.17";
src = fetchPypi {
inherit pname version;
- sha256 = "f6f147694ee5cbab1dea494454c11bd254e1c214d96d057cba27894a87210f1b";
+ sha256 = "f212f0df8a946c0fa25f0c20c3c9decd9ddc4dbd9b48592a3283e7481112923e";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/pybtex-docutils/default.nix b/pkgs/development/python-modules/pybtex-docutils/default.nix
index 45d907df223..878654cef16 100644
--- a/pkgs/development/python-modules/pybtex-docutils/default.nix
+++ b/pkgs/development/python-modules/pybtex-docutils/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildPythonPackage, fetchPypi, docutils, pybtex, six }:
buildPythonPackage rec {
- version = "0.2.1";
+ version = "0.2.2";
pname = "pybtex-docutils";
doCheck = false;
@@ -9,7 +9,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0dqk4lplij7rbqqi4dbpw3wzr4wj08ysswvdibls6s0x3ij7bc74";
+ sha256 = "ea90935da188a0f4de2fe6b32930e185c33a0e306154322ccc12e519ebb5fa7d";
};
meta = {
diff --git a/pkgs/development/python-modules/pybullet/default.nix b/pkgs/development/python-modules/pybullet/default.nix
index 5a1d8d370c1..93be1fe4a03 100644
--- a/pkgs/development/python-modules/pybullet/default.nix
+++ b/pkgs/development/python-modules/pybullet/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pybullet";
- version = "2.4.9";
+ version = "2.5.6";
src = fetchPypi {
inherit pname version;
- sha256 = "bcb5aaca2b8adf94a04fd5206eea113ddc1993c9f13ab39f4a37e98f92b6d7db";
+ sha256 = "ffeb00f393dcddc11d195a72623e3b06767a37e4fdfa06ef88fbd74c8d326adb";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/pychromecast/default.nix b/pkgs/development/python-modules/pychromecast/default.nix
index 539c94910de..e1c5df1c31c 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.0.1";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "06f83bv3sri1m4yw64hmb1k7n46pma6m2ik84c3lmc8b6j7z53fr";
+ sha256 = "b6979f1ddce1ff8760586aa6b8828290964b38f34c01aa1380ab1740330eeee2";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/pycryptodome/default.nix b/pkgs/development/python-modules/pycryptodome/default.nix
index e4b66b907ca..f07b33cf477 100644
--- a/pkgs/development/python-modules/pycryptodome/default.nix
+++ b/pkgs/development/python-modules/pycryptodome/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchPypi, buildPythonPackage }:
buildPythonPackage rec {
- version = "3.7.3";
+ version = "3.9.0";
pname = "pycryptodome";
src = fetchPypi {
inherit pname version;
- sha256 = "1a222250e43f3c659b4ebd5df3e11c2f112aab6aef58e38af55ef5678b9f0636";
+ sha256 = "dbeb08ad850056747aa7d5f33273b7ce0b9a77910604a1be7b7a6f2ef076213f";
};
meta = {
diff --git a/pkgs/development/python-modules/pycryptodomex/default.nix b/pkgs/development/python-modules/pycryptodomex/default.nix
index 62613c74765..1ec636f9f32 100644
--- a/pkgs/development/python-modules/pycryptodomex/default.nix
+++ b/pkgs/development/python-modules/pycryptodomex/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "pycryptodomex";
- version = "3.7.3";
+ version = "3.9.0";
meta = {
description = "A self-contained cryptographic library for Python";
@@ -12,6 +12,6 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "b70fe991564e178af02ccf89435a8f9e8d052707a7c4b95bf6027cb785da3175";
+ sha256 = "8b604f4fa1de456d6d19771b01c2823675a75a2c60e51a6b738f71fdfe865370";
};
}
diff --git a/pkgs/development/python-modules/pycryptopp/default.nix b/pkgs/development/python-modules/pycryptopp/default.nix
index 8bb472d8fde..25ac99082c0 100644
--- a/pkgs/development/python-modules/pycryptopp/default.nix
+++ b/pkgs/development/python-modules/pycryptopp/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, fetchpatch
, isPy3k
, setuptoolsDarcs
, darcsver
@@ -14,9 +15,19 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "08ad57a1a39b7ed23c173692281da0b8d49d98ad3dcc09f8cca6d901e142699f";
+ sha256 = "17v98bhh3nd6rkw0kk1xmnc9vm5ql0fji4in2wyd4zlvlfhmgb88";
};
+ patches = [
+ (fetchpatch {
+ name = "pycryptopp-cryptopp_6.patch";
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/api_change.patch?h=pycryptopp&id=55f2973d6ca5e9e70438f2eadb7fb575b1a5048d";
+ sha256 = "0lvl2d32d2vkb0v6d39p9whda5bdrmlsjd41zy0x0znqm53a9i99";
+ stripLen = 1;
+ extraPrefix = "src/";
+ })
+ ];
+
# Prefer crypto++ library from the Nix store over the one that's included
# in the pycryptopp distribution.
preConfigure = "export PYCRYPTOPP_DISABLE_EMBEDDED_CRYPTOPP=1";
@@ -24,7 +35,7 @@ buildPythonPackage rec {
buildInputs = [ setuptoolsDarcs darcsver pkgs.cryptopp ];
meta = with stdenv.lib; {
- homepage = http://allmydata.org/trac/pycryptopp;
+ homepage = "https://tahoe-lafs.org/trac/pycryptopp";
description = "Python wrappers for the Crypto++ library";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/pkgs/development/python-modules/pycuda/default.nix b/pkgs/development/python-modules/pycuda/default.nix
index 5f58101a8b5..225c605a57f 100644
--- a/pkgs/development/python-modules/pycuda/default.nix
+++ b/pkgs/development/python-modules/pycuda/default.nix
@@ -22,11 +22,11 @@ let
in
buildPythonPackage rec {
pname = "pycuda";
- version = "2018.1.1";
+ version = "2019.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "49d575fca3fd3c95467c3b0fb51967ad17d0c4cc18e078a6748309af4de36a8d";
+ sha256 = "ada56ce98a41f9f95fe18809f38afbae473a5c62d346cfa126a2d5477f24cc8a";
};
preConfigure = ''
diff --git a/pkgs/development/python-modules/pycurl/default.nix b/pkgs/development/python-modules/pycurl/default.nix
index 066e849f0aa..ce11b8497cf 100644
--- a/pkgs/development/python-modules/pycurl/default.nix
+++ b/pkgs/development/python-modules/pycurl/default.nix
@@ -41,7 +41,8 @@ buildPythonPackage rec {
and not test_keyfunction_bogus_return \
and not test_libcurl_ssl_gnutls \
and not test_libcurl_ssl_nss \
- and not test_libcurl_ssl_openssl"
+ and not test_libcurl_ssl_openssl" \
+ --ignore=tests/getinfo_test.py
'';
preConfigure = ''
diff --git a/pkgs/development/python-modules/pydantic/default.nix b/pkgs/development/python-modules/pydantic/default.nix
index 42921ea6483..3e8e5086ead 100644
--- a/pkgs/development/python-modules/pydantic/default.nix
+++ b/pkgs/development/python-modules/pydantic/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "pydantic";
- version = "0.32.2";
+ version = "1.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0q565m7d2rapjy6ylbdpd00z9zk99pkqg110191racp1d34kb4va";
+ sha256 = "bf474cebe007701806f5f8b076fb8508116606e5c721734bb855bfec4185263c";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pydocumentdb/default.nix b/pkgs/development/python-modules/pydocumentdb/default.nix
index 4413f9eef2e..659997d7158 100644
--- a/pkgs/development/python-modules/pydocumentdb/default.nix
+++ b/pkgs/development/python-modules/pydocumentdb/default.nix
@@ -6,14 +6,19 @@
}:
buildPythonPackage rec {
- version = "2.3.3";
+ version = "2.3.5";
pname = "pydocumentdb";
src = fetchPypi {
inherit pname version;
- sha256 = "1fcp3g62pc9hpa0r6vdjhaln4h0azywjqfzi8bd4414ja0mxmj3p";
+ sha256 = "1e6f072ae516fc061c9442f8ca470463b53dc626f0f6a86ff3a803293f4b50dd";
};
+ # https://github.com/Azure/azure-cosmos-python/issues/183
+ preBuild = ''
+ touch changelog.md
+ '';
+
propagatedBuildInputs = [ six requests ];
# requires an active Azure Cosmos service
diff --git a/pkgs/development/python-modules/pyezminc/default.nix b/pkgs/development/python-modules/pyezminc/default.nix
index 2aad1906be2..614a1555cbe 100644
--- a/pkgs/development/python-modules/pyezminc/default.nix
+++ b/pkgs/development/python-modules/pyezminc/default.nix
@@ -29,6 +29,5 @@ buildPythonPackage rec {
description = "Python API for libminc using EZMINC";
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ bcdarwin ];
- broken = true;
};
}
diff --git a/pkgs/development/python-modules/pyfakefs/default.nix b/pkgs/development/python-modules/pyfakefs/default.nix
index 7142b40ce0b..b2dbfdba819 100644
--- a/pkgs/development/python-modules/pyfakefs/default.nix
+++ b/pkgs/development/python-modules/pyfakefs/default.nix
@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, python, pytest, glibcLocales }:
buildPythonPackage rec {
- version = "3.5.8";
+ version = "3.6.1";
pname = "pyfakefs";
src = fetchPypi {
inherit pname version;
- sha256 = "8cd2270d65d3316dd4dc6bb83242df2e0990d27605209bc16e8041bcc0956961";
+ sha256 = "2654c665500ea8117b55cab51d4683a83ec1c76ddfae13640e509e4aac64b308";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/pyfma/default.nix b/pkgs/development/python-modules/pyfma/default.nix
index d9aab0b8fae..6c7038b9488 100644
--- a/pkgs/development/python-modules/pyfma/default.nix
+++ b/pkgs/development/python-modules/pyfma/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pyfma";
- version = "0.1.0";
+ version = "0.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "79514717f8e632a0fb165e3d61222ed61202bea7b0e082f7b41c91e738f1fbc9";
+ sha256 = "2c9ea44c5e30ca8318ca794ff1e3941d3dc7958901b1a9c430d38734bf7b6f8d";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/pyfribidi/default.nix b/pkgs/development/python-modules/pyfribidi/default.nix
index a5caca40650..50a0bfa1e22 100644
--- a/pkgs/development/python-modules/pyfribidi/default.nix
+++ b/pkgs/development/python-modules/pyfribidi/default.nix
@@ -6,14 +6,14 @@
}:
buildPythonPackage rec {
- version = "0.11.0";
+ version = "0.12.0";
pname = "pyfribidi";
disabled = isPy3k || isPyPy;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "6f7d83c09eae0cb98a40b85ba3dedc31af4dbff8fc4425f244c1e9f44392fded";
+ sha256 = "64726a4a56783acdc79c6b9b3a15f16e6071077c897a0b999f3b43f744bc621c";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/pyftdi/default.nix b/pkgs/development/python-modules/pyftdi/default.nix
index afd7a4599ec..ecb36313f34 100644
--- a/pkgs/development/python-modules/pyftdi/default.nix
+++ b/pkgs/development/python-modules/pyftdi/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "pyftdi";
- version = "0.30.0";
+ version = "0.30.3";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0avmxz38bkl6hp3fn1jm31qahsdp76j454mfnpxwx5wlk35iss09";
+ sha256 = "ed55f0cb2d2f84b6e97be9583d582480ba9777cb0179aac0bb0ac480cd6760f5";
};
propagatedBuildInputs = [ pyusb pyserial ];
diff --git a/pkgs/development/python-modules/pyfxa/default.nix b/pkgs/development/python-modules/pyfxa/default.nix
index 93a74114af1..be6502893a3 100644
--- a/pkgs/development/python-modules/pyfxa/default.nix
+++ b/pkgs/development/python-modules/pyfxa/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "PyFxA";
- version = "0.6.0";
+ version = "0.7.3";
src = fetchPypi {
inherit pname version;
- sha256 = "d511b6f43a9445587c609a138636d378de76661561116e1f4259fcec9d09b42b";
+ sha256 = "f47f4285629fa6c033c79adc3fb90926c0818a42cfddb04d32818547362f1627";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/pyglet/default.nix b/pkgs/development/python-modules/pyglet/default.nix
index e303f3415d7..16484cb1211 100644
--- a/pkgs/development/python-modules/pyglet/default.nix
+++ b/pkgs/development/python-modules/pyglet/default.nix
@@ -8,6 +8,8 @@
, glibc
, gtk2-x11
, gdk-pixbuf
+, fontconfig
+, freetype
}:
buildPythonPackage rec {
@@ -43,6 +45,12 @@ buildPythonPackage rec {
path = '${gtk2-x11}/lib/libgdk-x11-2.0${ext}'
elif name == 'gdk_pixbuf-2.0':
path = '${gdk-pixbuf}/lib/libgdk_pixbuf-2.0${ext}'
+ elif name == 'Xext':
+ path = '${xorg.libXext}/lib/libXext${ext}'
+ elif name == 'fontconfig':
+ path = '${fontconfig.lib}/lib/libfontconfig${ext}'
+ elif name == 'freetype':
+ path = '${freetype}/lib/libfreetype${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/pyhocon/default.nix b/pkgs/development/python-modules/pyhocon/default.nix
index ac4af42851c..f0e50895d83 100644
--- a/pkgs/development/python-modules/pyhocon/default.nix
+++ b/pkgs/development/python-modules/pyhocon/default.nix
@@ -1,6 +1,6 @@
{ lib
, buildPythonPackage
-, fetchPypi
+, fetchFromGitHub
# Runtime inputs:
, pyparsing
# Check inputs:
@@ -10,11 +10,13 @@
buildPythonPackage rec {
pname = "pyhocon";
- version = "0.3.51";
+ version = "0.3.53";
- src = fetchPypi {
- inherit pname version;
- sha256 = "10l014br012fa583rnj3wqf6g9gmljamcwpw4snqwwg15i0dmkll";
+ src = fetchFromGitHub {
+ owner = "chimpler";
+ repo = "pyhocon";
+ rev = version;
+ sha256 = "1lr56piiasnq1aiwli8ldw2wc3xjfck8az991mr5rdbqqsrh9vkv";
};
propagatedBuildInputs = [ pyparsing ];
diff --git a/pkgs/development/python-modules/pyhomematic/default.nix b/pkgs/development/python-modules/pyhomematic/default.nix
index cdd5f0fde6c..e55ef007eab 100644
--- a/pkgs/development/python-modules/pyhomematic/default.nix
+++ b/pkgs/development/python-modules/pyhomematic/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pyhomematic";
- version = "0.1.60";
+ version = "0.1.61";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0af06249988d3d38f01c4464e28fb895f5a22304fe479269c6e56d7c69df0b31";
+ sha256 = "7ef0f3b2ed30023297840d365cf94dcf81b7ee6d2be62fff14730e9eb7b59c00";
};
# PyPI tarball does not include tests/ directory
diff --git a/pkgs/development/python-modules/pyjet/default.nix b/pkgs/development/python-modules/pyjet/default.nix
index efbced9f3b3..4a20b5142b6 100644
--- a/pkgs/development/python-modules/pyjet/default.nix
+++ b/pkgs/development/python-modules/pyjet/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyjet";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "89ce11cd4541fb573d68fd60a219e5e1bdeb94cfcfffc917b472fde2aa9a5a31";
+ sha256 = "b334fb9a01854165629d49a2df43c81c880fc231a8a27c156beccf42f223fe47";
};
# fix for python37
diff --git a/pkgs/development/python-modules/pyjson5/default.nix b/pkgs/development/python-modules/pyjson5/default.nix
new file mode 100644
index 00000000000..232bafd3ba7
--- /dev/null
+++ b/pkgs/development/python-modules/pyjson5/default.nix
@@ -0,0 +1,26 @@
+{ buildPythonPackage, lib, nose, fetchFromGitHub }:
+
+buildPythonPackage rec {
+ pname = "pyjson5";
+ version = "0.8.5";
+
+ src = fetchFromGitHub {
+ owner = "dpranke";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0nyngj18jlkgvm1177lc3cj47wm4yh3dqigygvcvw7xkyryafsqn";
+ };
+
+ doCheck = true;
+ checkInputs = [ nose ];
+ checkPhase = ''
+ nosetests
+ '';
+
+ meta = with lib; {
+ description = "Python implementation of the JSON5 data format";
+ license = licenses.asl20;
+ homepage = "https://github.com/dpranke/pyjson5";
+ maintainers = with maintainers; [ isgy ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyjwkest/default.nix b/pkgs/development/python-modules/pyjwkest/default.nix
index 4460105f617..3c5b96af2ad 100644
--- a/pkgs/development/python-modules/pyjwkest/default.nix
+++ b/pkgs/development/python-modules/pyjwkest/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "pyjwkest";
- version = "1.4.0";
+ version = "1.4.2";
meta = {
description = "Implementation of JWT, JWS, JWE and JWK";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "128e3c81d02993ac4cd7e29ef7aac767d91daa59380e6883ae589092945e4aad";
+ sha256 = "5560fd5ba08655f29ff6ad1df1e15dc05abc9d976fcbcec8d2b5167f49b70222";
};
buildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/pyjwt/default.nix b/pkgs/development/python-modules/pyjwt/default.nix
index 10bfb0d72b6..e91fbe2b3e4 100644
--- a/pkgs/development/python-modules/pyjwt/default.nix
+++ b/pkgs/development/python-modules/pyjwt/default.nix
@@ -19,6 +19,11 @@ buildPythonPackage rec {
substituteInPlace setup.py --replace "pytest>=4.0.1,<5.0.0" "pytest"
'';
+ # ecdsa changed internal behavior
+ checkPhase = ''
+ pytest tests -k 'not ec_verify_should_return_false_if_signature_invalid'
+ '';
+
meta = with lib; {
description = "JSON Web Token implementation in Python";
homepage = https://github.com/jpadilla/pyjwt;
diff --git a/pkgs/development/python-modules/pykde4/default.nix b/pkgs/development/python-modules/pykde4/default.nix
index d2c66c8cd2c..5be43a412e5 100644
--- a/pkgs/development/python-modules/pykde4/default.nix
+++ b/pkgs/development/python-modules/pykde4/default.nix
@@ -19,7 +19,7 @@ in stdenv.mkDerivation rec {
pname = "pykde4";
src = fetchurl {
- url = "mirror://kde/stable/${version}/src/${pname}-${version}-${version}.tar.xz";
+ url = "mirror://kde/stable/${version}/src/${pname}-${version}.tar.xz";
sha256 = "1z40gnkyjlv6ds3cmpzvv99394rhmydr6rxx7qj33m83xnsxgfbz";
};
diff --git a/pkgs/development/python-modules/pylint/1.9.nix b/pkgs/development/python-modules/pylint/1.9.nix
index 571a9446e11..b1253c65b33 100644
--- a/pkgs/development/python-modules/pylint/1.9.nix
+++ b/pkgs/development/python-modules/pylint/1.9.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, buildPythonPackage, fetchPypi, astroid, six, isort,
mccabe, configparser, backports_functools_lru_cache, singledispatch,
- pytest, pytestrunner, pyenchant }:
+ pytest, pytestrunner, pyenchant, setuptools }:
buildPythonPackage rec {
pname = "pylint";
@@ -13,7 +13,7 @@ buildPythonPackage rec {
checkInputs = [ pytest pytestrunner pyenchant ];
- propagatedBuildInputs = [ astroid six isort mccabe configparser backports_functools_lru_cache singledispatch ];
+ propagatedBuildInputs = [ astroid six isort mccabe configparser backports_functools_lru_cache singledispatch setuptools ];
postPatch = lib.optionalString stdenv.isDarwin ''
# Remove broken darwin test
diff --git a/pkgs/development/python-modules/pylint/default.nix b/pkgs/development/python-modules/pylint/default.nix
index 4faeb05280d..8861a364b0f 100644
--- a/pkgs/development/python-modules/pylint/default.nix
+++ b/pkgs/development/python-modules/pylint/default.nix
@@ -1,20 +1,20 @@
{ stdenv, lib, buildPythonPackage, fetchPypi, pythonOlder, astroid,
- isort, mccabe, pytest, pytestrunner }:
+ isort, mccabe, pytestCheckHook, pytestrunner }:
buildPythonPackage rec {
pname = "pylint";
- version = "2.3.1";
+ version = "2.4.3";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "1wgzq0da87m7708hrc9h4bc5m4z2p7379i4xyydszasmjns3sgkj";
+ sha256 = "856476331f3e26598017290fd65bebe81c960e806776f324093a46b76fb2d1c0";
};
nativeBuildInputs = [ pytestrunner ];
- checkInputs = [ pytest ];
+ checkInputs = [ pytestCheckHook ];
propagatedBuildInputs = [ astroid isort mccabe ];
@@ -23,17 +23,15 @@ buildPythonPackage rec {
rm -vf pylint/test/test_functional.py
'';
- checkPhase = ''
- pytest pylint/test -k "not ${lib.concatStringsSep " and not " (
- # Broken tests
- [ "member_checks_py37" "iterable_context_py36" ] ++
- # Disable broken darwin tests
- lib.optionals stdenv.isDarwin [
- "test_parallel_execution"
- "test_py3k_jobs_option"
- ]
- )}"
- '';
+ disabledTests = [
+ # https://github.com/PyCQA/pylint/issues/3198
+ "test_by_module_statement_value"
+ ] ++ lib.optionals stdenv.isDarwin [
+ "test_parallel_execution"
+ "test_py3k_jobs_option"
+ ];
+
+ dontUseSetuptoolsCheck = true;
postInstall = ''
mkdir -p $out/share/emacs/site-lisp
diff --git a/pkgs/development/python-modules/pymatgen/default.nix b/pkgs/development/python-modules/pymatgen/default.nix
index 8403ec9add7..b60aea364c6 100644
--- a/pkgs/development/python-modules/pymatgen/default.nix
+++ b/pkgs/development/python-modules/pymatgen/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pymatgen";
- version = "2019.2.28";
+ version = "2019.10.16";
src = fetchPypi {
inherit pname version;
- sha256 = "fe4c9b8b16d618fa531a09073d69db6ab02c0c379e672862a41163e39ac91e85";
+ sha256 = "a8e8b169001737cdf16bb89b26c391963ba2bead54ea510530a52586e2072234";
};
nativeBuildInputs = [ glibcLocales ];
diff --git a/pkgs/development/python-modules/pymbolic/default.nix b/pkgs/development/python-modules/pymbolic/default.nix
index 0d13b377b13..2411abc5ac4 100644
--- a/pkgs/development/python-modules/pymbolic/default.nix
+++ b/pkgs/development/python-modules/pymbolic/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "pymbolic";
- version = "2018.1";
+ version = "2019.2";
src = fetchPypi {
inherit pname version;
- sha256 = "a47d5524d6a3cdc8a028079ce632eeb45ceea7243272d234f250622087688207";
+ sha256 = "a7507864a76574d72bf5732497b247661c6ad73bb277cd9c8aae09e90a62e05a";
};
postConfigure = ''
diff --git a/pkgs/development/python-modules/pymongo/default.nix b/pkgs/development/python-modules/pymongo/default.nix
index 792b8b1bd5b..8748b0e559d 100644
--- a/pkgs/development/python-modules/pymongo/default.nix
+++ b/pkgs/development/python-modules/pymongo/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pymongo";
- version = "3.7.2";
+ version = "3.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8c74e2a9b594f7962c62cef7680a4cb92a96b4e6e3c2f970790da67cc0213a7e";
+ sha256 = "4249c6ba45587b959292a727532826c5032d59171f923f7f823788f413c2a5a3";
};
# Tests call a running mongodb instance
diff --git a/pkgs/development/python-modules/pymupdf/default.nix b/pkgs/development/python-modules/pymupdf/default.nix
index 749fe413de6..f6c1cc61ebb 100644
--- a/pkgs/development/python-modules/pymupdf/default.nix
+++ b/pkgs/development/python-modules/pymupdf/default.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPythonPackage, fetchPypi, mupdf, swig }:
buildPythonPackage rec {
pname = "PyMuPDF";
- version = "1.16.2";
+ version = "1.16.5";
src = fetchPypi {
inherit pname version;
- sha256 = "1bidybzkjsc0kdd18xnhz97p70br8xh8whzwydp3a5m411cm00mg";
+ sha256 = "9909b1db81952abb09a2c17cca8ffa17f4a05a864653d6e702ce86bfa70c6a23";
};
patchPhase = ''
diff --git a/pkgs/development/python-modules/pynamodb/default.nix b/pkgs/development/python-modules/pynamodb/default.nix
index 1e567a9935c..74840d72a94 100644
--- a/pkgs/development/python-modules/pynamodb/default.nix
+++ b/pkgs/development/python-modules/pynamodb/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "pynamodb";
- version = "4.0.0";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "196pab5whswy3bgi2s842asjhyka2f9mw98m84bvqjmfw0m7x4y0";
+ sha256 = "d05d5e2b0f663679ad11421c6fc2cf2f89a2a5843e6ebc372706bf5a78d93762";
};
propagatedBuildInputs = [ python-dateutil botocore ];
diff --git a/pkgs/development/python-modules/pynvim/default.nix b/pkgs/development/python-modules/pynvim/default.nix
index e5e14f44e10..a4765434f74 100644
--- a/pkgs/development/python-modules/pynvim/default.nix
+++ b/pkgs/development/python-modules/pynvim/default.nix
@@ -7,22 +7,21 @@
, trollius
, pythonOlder
, isPyPy
+, pytestrunner
}:
buildPythonPackage rec {
pname = "pynvim";
- version = "0.3.2";
+ version = "0.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "01dybk4vs452pljn1q3il5z2sd313ki0lgiglc0xmjc6wp290r6g";
+ sha256 = "1mp9ajsgrb9k2f3s8g7vdflj5mg02ii0d0wk4n6dmvjx52rqpzbi";
};
- checkInputs = [ nose ];
-
- checkPhase = ''
- nosetests
- '';
+ nativeBuildInputs = [
+ pytestrunner
+ ];
# Tests require pkgs.neovim,
# which we cannot add because of circular dependency.
diff --git a/pkgs/development/python-modules/pyobjc/default.nix b/pkgs/development/python-modules/pyobjc/default.nix
index 8c7af06b743..e71ab630b84 100644
--- a/pkgs/development/python-modules/pyobjc/default.nix
+++ b/pkgs/development/python-modules/pyobjc/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "pyobjc";
- version = "5.1.2";
+ version = "6.0.1";
# Gives "No matching distribution found for
# pyobjc-framework-Collaboration==4.0b1 (from pyobjc==4.0b1)"
@@ -10,7 +10,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "ccfc96382bf04977c68a06733f1d7499a7ddeb1f74760e3f8de483f9a542e691";
+ sha256 = "f19dcd668473d61e500440569936b2272333ec385a603730c39f68a8d42b474b";
};
meta = {
diff --git a/pkgs/development/python-modules/pyparsing/default.nix b/pkgs/development/python-modules/pyparsing/default.nix
index a6e8d620138..2fd3ca60ad8 100644
--- a/pkgs/development/python-modules/pyparsing/default.nix
+++ b/pkgs/development/python-modules/pyparsing/default.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPythonPackage, fetchPypi }:
buildPythonPackage rec {
pname = "pyparsing";
- version = "2.3.1";
+ version = "2.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "66c9268862641abcac4a96ba74506e594c884e3f57690a696d21ad8210ed667a";
+ sha256 = "6f98a7b9397e206d78cc01df10131398f1c8b8510a2f4d97d9abd82e1aacdd80";
};
# Not everything necessary to run the tests is included in the distribution
diff --git a/pkgs/development/python-modules/pypillowfight/default.nix b/pkgs/development/python-modules/pypillowfight/default.nix
index 0313632e6fd..feb1f9451bc 100644
--- a/pkgs/development/python-modules/pypillowfight/default.nix
+++ b/pkgs/development/python-modules/pypillowfight/default.nix
@@ -3,7 +3,7 @@
}:
buildPythonPackage rec {
pname = "pypillowfight";
- version = "0.2.4";
+ version = "0.3.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
@@ -11,7 +11,7 @@ buildPythonPackage rec {
owner = "OpenPaperwork";
repo = "libpillowfight";
rev = version;
- sha256 = "0wbzfhbzim61fmkm7p7f2rwslacla1x00a6xp50haawjh9zfwc4y";
+ sha256 = "096242v425mlqqj5g1giy59p7grxp05g78w6bk37vzph98jrgv3w";
};
prePatch = ''
diff --git a/pkgs/development/python-modules/pyramid_mako/default.nix b/pkgs/development/python-modules/pyramid_mako/default.nix
index b4064e9f0f7..80546ee768e 100644
--- a/pkgs/development/python-modules/pyramid_mako/default.nix
+++ b/pkgs/development/python-modules/pyramid_mako/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pyramid_mako";
- version = "1.0.2";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6da0987b9874cf53e72139624665a73965bbd7fbde504d1753e4231ce916f3a1";
+ sha256 = "0066c863441f1c3ddea60cee1ccc50d00a91a317a8052ca44131da1a12a840e2";
};
buildInputs = [ webtest ];
diff --git a/pkgs/development/python-modules/pyro-ppl/default.nix b/pkgs/development/python-modules/pyro-ppl/default.nix
index 5211b1377ac..daed808deb1 100644
--- a/pkgs/development/python-modules/pyro-ppl/default.nix
+++ b/pkgs/development/python-modules/pyro-ppl/default.nix
@@ -1,12 +1,12 @@
{ buildPythonPackage, fetchPypi, lib, pytorch, contextlib2
, graphviz, networkx, six, opt-einsum, tqdm }:
buildPythonPackage rec {
- version = "0.3.3";
+ version = "0.5.1";
pname = "pyro-ppl";
src = fetchPypi {
inherit version pname;
- sha256 = "e980e2aa5a029e2f133d422a9154a21c9cca96c417c230ddde858e41aa43687b";
+ sha256 = "cac2cb2a283c65d4187b7e19f0ff3b10a0ded1f377caba4f279c7898b206cd42";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyro4/default.nix b/pkgs/development/python-modules/pyro4/default.nix
index 8851b046414..fdeed665623 100644
--- a/pkgs/development/python-modules/pyro4/default.nix
+++ b/pkgs/development/python-modules/pyro4/default.nix
@@ -8,22 +8,22 @@
, cloudpickle
, msgpack
, isPy27
-, isPy33
, selectors34
+, pytest
}:
buildPythonPackage rec {
pname = "Pyro4";
- version = "4.75";
+ version = "4.77";
src = fetchPypi {
inherit pname version;
- sha256 = "1dfpp36imddx19yv0kd28gk1l71ckhpqy6jd590wpm2680jw15rq";
+ sha256 = "2bfe12a22f396474b0e57c898c7e2c561a8f850bf2055d8cf0f7119f0c7a523f";
};
propagatedBuildInputs = [
serpent
- ] ++ lib.optionals (isPy27 || isPy33) [ selectors34 ];
+ ] ++ lib.optionals isPy27 [ selectors34 ];
buildInputs = [
dill
@@ -31,8 +31,15 @@ buildPythonPackage rec {
msgpack
];
+ checkInputs = [ pytest ];
+ # add testsupport.py to PATH
+ # ignore network related tests, which fail in sandbox
checkPhase = ''
- ${python.interpreter} setup.py test
+ PYTHONPATH=tests/PyroTests:$PYTHONPATH
+ pytest -k 'not StartNSfunc \
+ and not Broadcast \
+ and not GetIP' \
+ --ignore=tests/PyroTests/test_naming.py
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/pyroute2/default.nix b/pkgs/development/python-modules/pyroute2/default.nix
index d99a703b173..3563edce792 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.6";
+ version = "0.5.7";
src = fetchPypi {
inherit pname version;
- sha256 = "deae0e6191a04c3ee213c6fae6ed779602ef5da5ca5e2fa533f27bc04326bfbe";
+ sha256 = "963fce07da2841456d39e3b932b071f6de28d23dadfae014022d67a752916f98";
};
# requires root priviledges
diff --git a/pkgs/development/python-modules/pysmbc/default.nix b/pkgs/development/python-modules/pysmbc/default.nix
index b6068a65fbd..18ee419e8e5 100644
--- a/pkgs/development/python-modules/pysmbc/default.nix
+++ b/pkgs/development/python-modules/pysmbc/default.nix
@@ -3,13 +3,13 @@
, setuptools }:
buildPythonPackage rec {
- version = "1.0.16";
+ version = "1.0.18";
pname = "pysmbc";
src = fetchPypi {
inherit pname version;
extension = "tar.bz2";
- sha256 = "62199b5cca02c05d5f3b9edbc9a864fb8a2cbe47a465c0b9461642eb3b6f5aca";
+ sha256 = "5da8aef1e3edaaffb1fbe2afe3772ba0a5f5bf666a28ae5db7b59ef96e465bdf";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/python-modules/pysnmp/default.nix b/pkgs/development/python-modules/pysnmp/default.nix
index 81172787b65..e4027128993 100644
--- a/pkgs/development/python-modules/pysnmp/default.nix
+++ b/pkgs/development/python-modules/pysnmp/default.nix
@@ -15,6 +15,8 @@ buildPythonPackage rec {
sha256 = "1acbfvpbr45i137s00mbhh21p71ywjfw3r8z0ybcmjjqz7rbwg8c";
};
+ patches = [ ./setup.py-Fix-the-setuptools-version-check.patch ];
+
# NameError: name 'mibBuilder' is not defined
doCheck = false;
diff --git a/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch b/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch
new file mode 100644
index 00000000000..784ddd3f342
--- /dev/null
+++ b/pkgs/development/python-modules/pysnmp/setup.py-Fix-the-setuptools-version-check.patch
@@ -0,0 +1,27 @@
+From 5f843f7c8554e2feab7f57d8718231408196fd80 Mon Sep 17 00:00:00 2001
+From: Michael Weiss
+Date: Fri, 1 Nov 2019 18:47:14 +0100
+Subject: [PATCH] setup.py: Fix the setuptools version check
+
+This broke the Nix build after setuptools.__version__ changed from
+"41.2.0" to "41.4.0.post20191022".
+---
+ setup.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index 0d987d5c..4f625d7c 100644
+--- a/setup.py
++++ b/setup.py
+@@ -63,7 +63,7 @@ try:
+
+ setup, Command = setuptools.setup, setuptools.Command
+
+- observed_version = [int(x) for x in setuptools.__version__.split('.')]
++ observed_version = [int(x) for x in setuptools.__version__.split('.')[0:3]]
+ required_version = [36, 2, 0]
+
+ # NOTE(etingof): require fresh setuptools to build proper wheels
+--
+2.23.0
+
diff --git a/pkgs/development/python-modules/pysonos/default.nix b/pkgs/development/python-modules/pysonos/default.nix
index 071231fd2de..ddab28471a8 100644
--- a/pkgs/development/python-modules/pysonos/default.nix
+++ b/pkgs/development/python-modules/pysonos/default.nix
@@ -13,13 +13,13 @@
buildPythonPackage rec {
pname = "pysonos";
- version = "0.0.23";
+ version = "0.0.24";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0kc2j2wl1bblqzay9gd3frd3imvylxjkqrp6jxixc4kmiivbg8h8";
+ sha256 = "294ffce5394a3e0da6a6f4e23f84031f06d9eb76eaa362507c0b1033ffbf69b4";
};
propagatedBuildInputs = [ xmltodict requests ifaddr ];
diff --git a/pkgs/development/python-modules/pyspark/default.nix b/pkgs/development/python-modules/pyspark/default.nix
index 45c84d16753..dd83e87d724 100644
--- a/pkgs/development/python-modules/pyspark/default.nix
+++ b/pkgs/development/python-modules/pyspark/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyspark";
- version = "2.4.3";
+ version = "2.4.4";
src = fetchPypi {
inherit pname version;
- sha256 = "6839718ce9f779e81153d8a14a843a5c4b2d5e6574f3c916aec241022d717cb2";
+ sha256 = "13655eb113b8cf5f3f85b24fd92f86c4668a723723bd68949d028fa0df2cf694";
};
# pypandoc is broken with pandoc2, so we just lose docs.
diff --git a/pkgs/development/python-modules/pyspf/default.nix b/pkgs/development/python-modules/pyspf/default.nix
index 48e731004c1..61beac17ab3 100644
--- a/pkgs/development/python-modules/pyspf/default.nix
+++ b/pkgs/development/python-modules/pyspf/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyspf";
- version = "2.0.13";
+ version = "2.0.12"; # version 2.0.13 should not be used, see #72791
src = fetchPypi {
inherit pname version;
- sha256 = "16wjj99d2pikz6z1gwnl1jjvad6qjgpsf3a85lh47qqrjpiipp32";
+ sha256 = "18j1rmbmhih7q6y12grcj169q7sx1986qn4gmpla9y5gwfh1p8la";
};
propagatedBuildInputs = [ pydns ];
diff --git a/pkgs/development/python-modules/pytest-annotate/default.nix b/pkgs/development/python-modules/pytest-annotate/default.nix
index 12a7baa55bf..c21ae854c9a 100644
--- a/pkgs/development/python-modules/pytest-annotate/default.nix
+++ b/pkgs/development/python-modules/pytest-annotate/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "1.0.2";
+ version = "1.0.3";
pname = "pytest-annotate";
src = fetchPypi {
inherit pname version;
- sha256 = "03e4dece2d1aa91666034f1b2e8bb7a7b8c6be11baf3cf2929b26eea5c6e86f3";
+ sha256 = "1ef5924aca93a7b47edaf46a38284fb5a173eed5e3b1a93ec00c8e35f0dd76ab";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/pytest-black/black-version.patch b/pkgs/development/python-modules/pytest-black/black-version.patch
new file mode 100644
index 00000000000..93bb4180930
--- /dev/null
+++ b/pkgs/development/python-modules/pytest-black/black-version.patch
@@ -0,0 +1,13 @@
+diff --git a/setup.py b/setup.py
+index 5c9ce5f..84b148a 100644
+--- a/setup.py
++++ b/setup.py
+@@ -26,6 +26,6 @@ setup(
+ python_requires=">=2.7",
+ install_requires=[
+ "pytest>=3.5.0",
+- 'black==19.3b0; python_version >= "3.6"',
++ 'black; python_version >= "3.6"',
+ "toml",
+ ],
+ use_scm_version=True,
\ No newline at end of file
diff --git a/pkgs/development/python-modules/pytest-black/default.nix b/pkgs/development/python-modules/pytest-black/default.nix
new file mode 100644
index 00000000000..b129f9eec4b
--- /dev/null
+++ b/pkgs/development/python-modules/pytest-black/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildPythonPackage, fetchPypi
+, black
+, pytest
+, setuptools_scm
+, toml
+}:
+
+buildPythonPackage rec {
+ pname = "pytest-black";
+ version = "0.3.7";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "03gwwy1h3qnfh6vpfhgsa5ag53a9sw1g42sc2s8a2hilwb7yrfvm";
+ };
+
+ patches = [ ./black-version.patch ];
+ nativeBuildInputs = [ setuptools_scm ];
+
+ propagatedBuildInputs = [ black pytest toml ];
+
+ meta = with lib; {
+ description = "A pytest plugin to enable format checking with black";
+ homepage = "https://github.com/shopkeep/pytest-black";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jonringer ];
+ };
+}
diff --git a/pkgs/development/python-modules/pytest-cov/default.nix b/pkgs/development/python-modules/pytest-cov/default.nix
index 9ddec4199d7..e376abbc33a 100644
--- a/pkgs/development/python-modules/pytest-cov/default.nix
+++ b/pkgs/development/python-modules/pytest-cov/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pytest-cov";
- version = "2.6.1";
+ version = "2.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0ab664b25c6aa9716cbf203b17ddb301932383046082c081b9848a0edf5add33";
+ sha256 = "cc6742d8bac45070217169f5f72ceee1e0e55b0221f54bcf24845972d3a47f2b";
};
buildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/pytest-django/default.nix b/pkgs/development/python-modules/pytest-django/default.nix
index 794a1e8bf20..4480cc1afcf 100644
--- a/pkgs/development/python-modules/pytest-django/default.nix
+++ b/pkgs/development/python-modules/pytest-django/default.nix
@@ -10,11 +10,11 @@
}:
buildPythonPackage rec {
pname = "pytest-django";
- version = "3.5.1";
+ version = "3.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1fynkswykgnqn8wqibavf598md5p005ilcac6sk4hpfv0v2v8kr6";
+ sha256 = "b6c900461a6a7c450dcf11736cabc289a90f5d6f28ef74c46e32e86ffd16a4bd";
};
nativeBuildInputs = [ pytest setuptools_scm ];
diff --git a/pkgs/development/python-modules/pytest-doctestplus/default.nix b/pkgs/development/python-modules/pytest-doctestplus/default.nix
index a132fdd26f8..aa155e6b6ff 100644
--- a/pkgs/development/python-modules/pytest-doctestplus/default.nix
+++ b/pkgs/development/python-modules/pytest-doctestplus/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pytest-doctestplus";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4e641bc720661c08ec3afe44a7951660cdff5e187259c433aa66e9ec2d5ccea1";
+ sha256 = "8872b9c236924af20c39c2813d7f1bde50a1edca7c4aba5a8bfbae3a32360e87";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pytest-faulthandler/default.nix b/pkgs/development/python-modules/pytest-faulthandler/default.nix
index 9fddb743964..b9ac354abfd 100644
--- a/pkgs/development/python-modules/pytest-faulthandler/default.nix
+++ b/pkgs/development/python-modules/pytest-faulthandler/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "pytest-faulthandler";
- version = "1.6.0";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1bvfy6yyh2zlsrkpfmxy17149752m9y6ji9d34qp44bnci83dkjq";
+ sha256 = "ed72bbce87ac344da81eb7d882196a457d4a1026a3da4a57154dacd85cd71ae5";
};
nativeBuildInputs = [ setuptools_scm pytest ];
diff --git a/pkgs/development/python-modules/pytest-forked/default.nix b/pkgs/development/python-modules/pytest-forked/default.nix
index b3ea60174a6..472e0b3559d 100644
--- a/pkgs/development/python-modules/pytest-forked/default.nix
+++ b/pkgs/development/python-modules/pytest-forked/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pytest-forked";
- version = "1.0.2";
+ version = "1.1.3";
src = fetchPypi {
inherit pname version;
- sha256 = "d352aaced2ebd54d42a65825722cb433004b4446ab5d2044851d9cc7a00c9e38";
+ sha256 = "1805699ed9c9e60cb7a8179b8d4fa2b8898098e82d229b0825d8095f0f261100";
};
buildInputs = [ pytest setuptools_scm ];
diff --git a/pkgs/development/python-modules/pytest-mock/default.nix b/pkgs/development/python-modules/pytest-mock/default.nix
index 58e032df4df..c6c8b6f4f5c 100644
--- a/pkgs/development/python-modules/pytest-mock/default.nix
+++ b/pkgs/development/python-modules/pytest-mock/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "pytest-mock";
- version = "1.10.4";
+ version = "1.11.2";
src = fetchPypi {
inherit pname version;
- sha256 = "5bf5771b1db93beac965a7347dc81c675ec4090cb841e49d9d34637a25c30568";
+ sha256 = "04fgqm06vkg3k1ngha65g1k5a80x1g7pr11s78j2d72rj4w2ql7a";
};
propagatedBuildInputs = lib.optional (!isPy3k) mock;
@@ -27,18 +27,8 @@ buildPythonPackage rec {
pytest
];
- patches = [
- # Fix tests for pytest 4.6. Remove with the next release
- (fetchpatch {
- url = "https://github.com/pytest-dev/pytest-mock/commit/189cc599d3bfbe91a17c93211c04237b6c5849b1.patch";
- sha256 = "13nk75ldab3j8nfzyd9w4cgfk2fxq4if1aqkqy82ar7y7qh07a7m";
- })
- ];
-
checkPhase = ''
- # remove disabled test on next release
- # https://github.com/pytest-dev/pytest-mock/pull/151
- pytest -k "not test_detailed_introspection"
+ pytest
'';
meta = with lib; {
diff --git a/pkgs/development/python-modules/pytest-mypy/default.nix b/pkgs/development/python-modules/pytest-mypy/default.nix
index 09d79b33791..bca04ab7b36 100644
--- a/pkgs/development/python-modules/pytest-mypy/default.nix
+++ b/pkgs/development/python-modules/pytest-mypy/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pytest-mypy";
- version = "0.3.2";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "acc653210e7d8d5c72845a5248f00fd33f4f3379ca13fe56cfc7b749b5655c3e";
+ sha256 = "f6348a3aa08d7b38b05c12ed0965415e1b60d402d7ceb353f5116f6eaf7dac28";
};
propagatedBuildInputs = [ pytest mypy ];
diff --git a/pkgs/development/python-modules/pytest-openfiles/default.nix b/pkgs/development/python-modules/pytest-openfiles/default.nix
index dbce114d7bf..0fb23f245fb 100644
--- a/pkgs/development/python-modules/pytest-openfiles/default.nix
+++ b/pkgs/development/python-modules/pytest-openfiles/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pytest-openfiles";
- version = "0.3.2";
+ version = "0.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e51c91889eb9e4c75f47735efc57a1435f3f1182463600ba7bce7f2556a46884";
+ sha256 = "af591422f2bfa95f7690d83aeb8d76bd5421cb8b1dcaf085d58cd92e8d92058d";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pytest-relaxed/default.nix b/pkgs/development/python-modules/pytest-relaxed/default.nix
index bd92577d5ba..4de823c2c87 100644
--- a/pkgs/development/python-modules/pytest-relaxed/default.nix
+++ b/pkgs/development/python-modules/pytest-relaxed/default.nix
@@ -7,18 +7,21 @@
}:
buildPythonPackage rec {
- version = "1.1.4";
+ version = "1.1.5";
pname = "pytest-relaxed";
src = fetchPypi {
inherit pname version;
- sha256 = "511ac473252baa67d5451f7864516e2e8f1acedf0cef71f79d2ed916ee04e146";
+ sha256 = "e39a7e5b14e14dfff0de0ad720dfffa740c128d599ab14cfac13f4deb34164a6";
};
- propagatedBuildInputs = [ pytest six decorator ];
+ buildInputs = [ pytest ];
+ checkInputs = [ pytest ];
+
+ propagatedBuildInputs = [ six decorator ];
patchPhase = ''
- sed -i "s/pytest>=3,<3.3/pytest/g" setup.py
+ sed -i "s/pytest>=3,<5/pytest/g" setup.py
'';
# skip tests due to dir requirements
diff --git a/pkgs/development/python-modules/pytest-remotedata/default.nix b/pkgs/development/python-modules/pytest-remotedata/default.nix
index 2bf3a7f6cac..7d801a2789c 100644
--- a/pkgs/development/python-modules/pytest-remotedata/default.nix
+++ b/pkgs/development/python-modules/pytest-remotedata/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pytest-remotedata";
- version = "0.3.1";
+ version = "0.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "15b75a38431da96a4da5e48b20a18e4dcc40d191abc199b17cb969f818530481";
+ sha256 = "e20c58d4b7c359c4975dc3c3d3d67be0905180d2368be0be3ae09b15a136cfc0";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pytest-sanic/default.nix b/pkgs/development/python-modules/pytest-sanic/default.nix
index c760b6a5542..647d7abb07c 100644
--- a/pkgs/development/python-modules/pytest-sanic/default.nix
+++ b/pkgs/development/python-modules/pytest-sanic/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pytest-sanic";
- version = "1.0.0";
+ version = "1.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0vlaq6p9g2p1xj9wshmin58p1faf5h9rcxvmjapx26zv8n23rnm1";
+ sha256 = "61a60e1b0456b2ceaeeb7173783f3450332c3609017fb6b18176b307f7186d3a";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pytest-testmon/default.nix b/pkgs/development/python-modules/pytest-testmon/default.nix
index 17fb56a0588..ed1b754a996 100644
--- a/pkgs/development/python-modules/pytest-testmon/default.nix
+++ b/pkgs/development/python-modules/pytest-testmon/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pytest-testmon";
- version = "0.9.18";
+ version = "0.9.19";
src = fetchPypi {
inherit pname version;
- sha256 = "05648f9b22aeeda9d32e61b46fa78c9ff28f217d69005b3b19ffb75d5992187e";
+ sha256 = "f622fd9d0f5a0df253f0e6773713c3df61306b64abdfb202d39a85dcba1d1f59";
};
buildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/pytest-xdist/default.nix b/pkgs/development/python-modules/pytest-xdist/default.nix
index a2796fba5d8..c8e41fdaa35 100644
--- a/pkgs/development/python-modules/pytest-xdist/default.nix
+++ b/pkgs/development/python-modules/pytest-xdist/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pytest-xdist";
- version = "1.28.0";
+ version = "1.30.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f83a485293e81fd57c8a5a85a3f12473a532c5ca7dec518857cbb72766bb526c";
+ sha256 = "5d1b1d4461518a6023d56dab62fb63670d6f7537f23e2708459a557329accf48";
};
nativeBuildInputs = [ setuptools_scm pytest ];
diff --git a/pkgs/development/python-modules/pytest/4.nix b/pkgs/development/python-modules/pytest/4.nix
index 7a43a2e2517..a3beae4e0cf 100644
--- a/pkgs/development/python-modules/pytest/4.nix
+++ b/pkgs/development/python-modules/pytest/4.nix
@@ -3,7 +3,7 @@
, atomicwrites, mock, writeText, pathlib2, wcwidth, packaging, isPyPy
}:
buildPythonPackage rec {
- version = "4.6.5";
+ version = "4.6.6";
pname = "pytest";
preCheck = ''
@@ -13,7 +13,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "8fc39199bdda3d9d025d3b1f4eb99a192c20828030ea7c9a0d2840721de7d347";
+ sha256 = "692d9351353ef709c1126266579edd4fd469dcf6b5f4f583050f72161d6f3592";
};
checkInputs = [ hypothesis mock ];
diff --git a/pkgs/development/python-modules/pytest/default.nix b/pkgs/development/python-modules/pytest/default.nix
index 1ddf52a33bd..6088d78bba5 100644
--- a/pkgs/development/python-modules/pytest/default.nix
+++ b/pkgs/development/python-modules/pytest/default.nix
@@ -3,7 +3,7 @@
, atomicwrites, mock, writeText, pathlib2, wcwidth, packaging, isPyPy, python
}:
buildPythonPackage rec {
- version = "5.1.0";
+ version = "5.2.1";
pname = "pytest";
disabled = !isPy3k;
@@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "3805d095f1ea279b9870c3eeae5dddf8a81b10952c8835cd628cf1875b0ef031";
+ sha256 = "ca563435f4941d0cb34767301c27bc65c510cb82e90b9ecf9cb52dc2c63caaa0";
};
checkInputs = [ hypothesis mock ];
diff --git a/pkgs/development/python-modules/pytestrunner/default.nix b/pkgs/development/python-modules/pytestrunner/default.nix
index 78ad4d2abc8..ebe1c588faa 100644
--- a/pkgs/development/python-modules/pytestrunner/default.nix
+++ b/pkgs/development/python-modules/pytestrunner/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pytest-runner";
- version = "4.2";
+ version = "5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "d23f117be39919f00dd91bffeb4f15e031ec797501b717a245e377aee0f577be";
+ sha256 = "25a013c8d84f0ca60bb01bd11913a3bcab420f601f0f236de4423074af656e7a";
};
nativeBuildInputs = [ setuptools_scm pytest ];
diff --git a/pkgs/development/python-modules/python-binance/default.nix b/pkgs/development/python-modules/python-binance/default.nix
index 9ed165f93b1..62aa11749a8 100644
--- a/pkgs/development/python-modules/python-binance/default.nix
+++ b/pkgs/development/python-modules/python-binance/default.nix
@@ -3,12 +3,12 @@
, autobahn, certifi, chardet, cryptography, dateparser, pyopenssl, requests, service-identity, twisted }:
buildPythonPackage rec {
- version = "0.7.1";
+ version = "0.7.4";
pname = "python-binance";
src = fetchPypi {
inherit pname version;
- sha256 = "9ce406da68bfbc209ae6852d1b8a2812708d04502f82a61b0c9ca41356cc6ab7";
+ sha256 = "7d0b81a9d395fd071581d275af09a31f0c5ae3ecb25a3f47faaaf1eff779de3f";
};
doCheck = false; # Tries to test multiple interpreters with tox
diff --git a/pkgs/development/python-modules/python-dbusmock/default.nix b/pkgs/development/python-modules/python-dbusmock/default.nix
index bee0cab0a3f..57f6fd7bf67 100644
--- a/pkgs/development/python-modules/python-dbusmock/default.nix
+++ b/pkgs/development/python-modules/python-dbusmock/default.nix
@@ -1,19 +1,22 @@
-{ lib, buildPythonPackage, fetchPypi,
+{ lib, buildPythonPackage, fetchPypi, runtimeShell,
nose, dbus, dbus-python, pygobject3,
which, pyflakes, pycodestyle, bluez, networkmanager
}:
buildPythonPackage rec {
pname = "python-dbusmock";
- version = "0.18.1";
+ version = "0.18.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1hj02p65cic4jdc6a5xf1hx8j5icwy7dcrm5kg91lkjks4gwpg5h";
+ sha256 = "994a178268b6d74aeb158c0f155cd141e9a0cfae14226a764cd022c4949fe242";
};
prePatch = ''
- sed -i -e 's|pyflakes3|pyflakes|g' tests/test_code.py;
+ substituteInPlace tests/test_code.py \
+ --replace "pyflakes3" "pyflakes" \
+ --replace "/bin/bash" "${runtimeShell}" \
+ --replace "--ignore=E124,E402,E731,W504" "--ignore=E124,E402,E731,W504,E501" # ignore long lines too
'';
# TODO: Get the rest of these tests running?
diff --git a/pkgs/development/python-modules/python-doi/default.nix b/pkgs/development/python-modules/python-doi/default.nix
new file mode 100644
index 00000000000..0cb6b2a7502
--- /dev/null
+++ b/pkgs/development/python-modules/python-doi/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, isPy3k }:
+
+buildPythonPackage rec {
+ pname = "python-doi";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "papis";
+ repo = "python-doi";
+ rev = "v${version}";
+ sha256 = "1wa5inh2a0drjswrnhjv6m23mvbfdgqj2jb8fya7q0armzp7l6fr";
+ };
+
+ disabled = !isPy3k;
+
+ meta = with stdenv.lib; {
+ description = "Python library to work with Document Object Identifiers (doi)";
+ homepage = https://github.com/alejandrogallo/python-doi;
+ maintainers = with maintainers; [ teto ];
+ };
+}
diff --git a/pkgs/development/python-modules/python-efl/default.nix b/pkgs/development/python-modules/python-efl/default.nix
index beb57ac491a..5cf1efc49b7 100644
--- a/pkgs/development/python-modules/python-efl/default.nix
+++ b/pkgs/development/python-modules/python-efl/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "python-efl";
- version = "1.22.0";
+ version = "1.23.0";
src = fetchurl {
url = "http://download.enlightenment.org/rel/bindings/python/${pname}-${version}.tar.xz";
- sha256 = "1qhy63c3fs2bxkx2np5z14hyxbr12ii030crsjnhpbyw3mic0s63";
+ sha256 = "16yn6a1b9167nfmryyi44ma40m20ansfpwgrvqzfvwix7qaz9pib";
};
nativeBuildInputs = [ pkgconfig ];
@@ -32,6 +32,6 @@ buildPythonPackage rec {
homepage = https://phab.enlightenment.org/w/projects/python_bindings_for_efl/;
platforms = platforms.linux;
license = with licenses; [ gpl3 lgpl3 ];
- maintainers = with maintainers; [ matejc tstrobel ftrvxmtrx ];
+ maintainers = with maintainers; [ matejc tstrobel ftrvxmtrx romildo ];
};
}
diff --git a/pkgs/development/python-modules/python-gitlab/default.nix b/pkgs/development/python-modules/python-gitlab/default.nix
index b6e6611ad45..def0a2c0adb 100644
--- a/pkgs/development/python-modules/python-gitlab/default.nix
+++ b/pkgs/development/python-modules/python-gitlab/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python-gitlab";
- version = "1.11.0";
+ version = "1.12.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1icnf27wrndglhr7h3gbns6dn6a98y3i46cmyrxpnir79446sdgy";
+ sha256 = "984e110c1f76fd939652c30ce3101267a7064e34417cbfc4687e6106d4db54ec";
};
propagatedBuildInputs = [ requests six ];
diff --git a/pkgs/development/python-modules/python-jenkins/default.nix b/pkgs/development/python-modules/python-jenkins/default.nix
index 8f1893682ae..79e7efc514c 100644
--- a/pkgs/development/python-modules/python-jenkins/default.nix
+++ b/pkgs/development/python-modules/python-jenkins/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "python-jenkins";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1h14hfcwichmppbgxf1k8njw29hchpav1kj574b4lly3j0n2vnag";
+ sha256 = "0b11f7c1dffc48579afefa8a310cba5b1c98785b9132892ff8cf5312f32ebc90";
};
buildInputs = [ mock ];
diff --git a/pkgs/development/python-modules/python-language-server/default.nix b/pkgs/development/python-modules/python-language-server/default.nix
index 4bf482b9ae4..b029373bdca 100644
--- a/pkgs/development/python-modules/python-language-server/default.nix
+++ b/pkgs/development/python-modules/python-language-server/default.nix
@@ -1,5 +1,5 @@
{ stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, isPy27
-, backports_functools_lru_cache, configparser, futures, future, jedi, pluggy, python-jsonrpc-server
+, backports_functools_lru_cache, configparser, futures, future, jedi, pluggy, python-jsonrpc-server, flake8
, pytest, mock, pytestcov, coverage, setuptools
, # Allow building a limited set of providers, e.g. ["pycodestyle"].
providers ? ["*"]
@@ -21,13 +21,13 @@ in
buildPythonPackage rec {
pname = "python-language-server";
- version = "0.28.3";
+ version = "0.29.1";
src = fetchFromGitHub {
owner = "palantir";
repo = "python-language-server";
rev = version;
- sha256 = "16d8i43r75h0cijggkkmmpnycn29wlbjp63mgg3s4nbrxfa96x2k";
+ sha256 = "0hsp0h8vma8z6f0mg311hp59h6hayl7zzxmy295x5fl2l9iiakfv";
};
# The tests require all the providers, disable otherwise.
@@ -44,7 +44,7 @@ buildPythonPackage rec {
HOME=$TEMPDIR pytest
'';
- propagatedBuildInputs = [ setuptools jedi pluggy future python-jsonrpc-server ]
+ propagatedBuildInputs = [ setuptools jedi pluggy future python-jsonrpc-server flake8 ]
++ stdenv.lib.optional (withProvider "autopep8") autopep8
++ stdenv.lib.optional (withProvider "mccabe") mccabe
++ stdenv.lib.optional (withProvider "pycodestyle") pycodestyle
diff --git a/pkgs/development/python-modules/python-logstash/default.nix b/pkgs/development/python-modules/python-logstash/default.nix
new file mode 100644
index 00000000000..f4ecccf0683
--- /dev/null
+++ b/pkgs/development/python-modules/python-logstash/default.nix
@@ -0,0 +1,21 @@
+{ lib, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "python-logstash";
+ version = "0.4.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "13763yx0k655y0c8gxv7jj6cqp45zypx2fmnc56jnn9zz1fkx50h";
+ };
+
+ # no tests
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Python logging handler for Logstash";
+ homepage = https://github.com/vklochan/python-logstash;
+ maintainers = with maintainers; [ peterromfeldhk ];
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/python-nomad/default.nix b/pkgs/development/python-modules/python-nomad/default.nix
new file mode 100644
index 00000000000..c4ec84512a6
--- /dev/null
+++ b/pkgs/development/python-modules/python-nomad/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildPythonPackage, fetchPypi, requests }:
+
+buildPythonPackage rec {
+ pname = "python-nomad";
+ version = "1.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1rf6ad35vg3yi1p4l383xwx0ammdvr1k71bxg93bgcvljypx4cyn";
+ };
+
+ propagatedBuildInputs = [ requests ];
+
+ # Tests require nomad agent
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Python client library for Hashicorp Nomad";
+ homepage = "https://github.com/jrxFive/python-nomad";
+ license = licenses.mit;
+ maintainers = with maintainers; [ xbreak ];
+ };
+}
diff --git a/pkgs/development/python-modules/python-oauth2/default.nix b/pkgs/development/python-modules/python-oauth2/default.nix
index e8c71bff18b..4361b0a108d 100644
--- a/pkgs/development/python-modules/python-oauth2/default.nix
+++ b/pkgs/development/python-modules/python-oauth2/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "python-oauth2";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b24da812837c19183df1924e80a22ba0a1869582dea8b04a9ecd807b04dbc525";
+ sha256 = "d7a8544927ac18215ba5317edd8f640a5f1f0593921bcf3ce862178312c8c9a4";
};
# attempts to run mysql
doCheck = false;
diff --git a/pkgs/development/python-modules/python-olm/default.nix b/pkgs/development/python-modules/python-olm/default.nix
new file mode 100644
index 00000000000..4fc0ad66f95
--- /dev/null
+++ b/pkgs/development/python-modules/python-olm/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildPythonPackage, olm,
+ cffi, future, typing }:
+
+buildPythonPackage {
+ pname = "python-olm";
+ inherit (olm) src version;
+
+ sourceRoot = "${olm.name}/python";
+ buildInputs = [ olm ];
+
+ preBuild = ''
+ make include/olm/olm.h
+ '';
+
+ propagatedBuildInputs = [
+ cffi
+ future
+ typing
+ ];
+
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Python bindings for Olm";
+ homepage = "https://gitlab.matrix.org/matrix-org/olm/tree/master/python";
+ license = olm.meta.license;
+ maintainers = [ maintainers.tilpner ];
+ };
+}
diff --git a/pkgs/development/python-modules/python-ptrace/default.nix b/pkgs/development/python-modules/python-ptrace/default.nix
index ad0a17da2ac..426b956880a 100644
--- a/pkgs/development/python-modules/python-ptrace/default.nix
+++ b/pkgs/development/python-modules/python-ptrace/default.nix
@@ -1,20 +1,23 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, six
}:
buildPythonPackage rec {
pname = "python-ptrace";
- version = "0.9.3";
+ version = "0.9.4";
src = fetchPypi {
inherit pname version;
- sha256 = "019jlpya2d2b3vbg037hnj4z0f564r7ibygayda7bm7qbpw0sa4g";
+ sha256 = "9885e9003e4a99c90b3bca1be9306181c9b40a33fc6e17b81027709be5e5cb87";
};
# requires distorm, which is optionally
doCheck = false;
+ propagatedBuildInputs = [ six ];
+
meta = with stdenv.lib; {
description = "Python binding of ptrace library";
homepage = https://github.com/vstinner/python-ptrace;
diff --git a/pkgs/development/python-modules/python-slugify/default.nix b/pkgs/development/python-modules/python-slugify/default.nix
index 699d370af75..008e5e25a48 100644
--- a/pkgs/development/python-modules/python-slugify/default.nix
+++ b/pkgs/development/python-modules/python-slugify/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python-slugify";
- version = "3.0.2";
+ version = "4.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "57163ffb345c7e26063435a27add1feae67fa821f1ef4b2f292c25847575d758";
+ sha256 = "a8fc3433821140e8f409a9831d13ae5deccd0b033d4744d94b31fea141bdd84c";
};
propagatedBuildInputs = [ text-unidecode ];
diff --git a/pkgs/development/python-modules/python-socketio/default.nix b/pkgs/development/python-modules/python-socketio/default.nix
index 5dff7189e66..a666a6428e7 100644
--- a/pkgs/development/python-modules/python-socketio/default.nix
+++ b/pkgs/development/python-modules/python-socketio/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "python-socketio";
- version = "3.1.2";
+ version = "4.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "aa702157694d55a743fb6f1cc0bd1af58fbfda8a7d71d747d4b12d6dac29cab3";
+ sha256 = "506b2cf7a520b40ea0b3f25e1272eff8de134dce6f471c1f6bc0de8c90fe8c57";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/python-telegram-bot/default.nix b/pkgs/development/python-modules/python-telegram-bot/default.nix
index 5af4383d44b..52fe5209ade 100644
--- a/pkgs/development/python-modules/python-telegram-bot/default.nix
+++ b/pkgs/development/python-modules/python-telegram-bot/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "python-telegram-bot";
- version = "11.1.0";
+ version = "12.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cca4e32ebb8da7fdf35ab2fa2b3edd441211364819c5592fc253acdb7561ea5b";
+ sha256 = "346d42771c2b23384c59f5f41e05bd7e801a0ce118d8dcb95209bb73d5f694c5";
};
prePatch = ''
diff --git a/pkgs/development/python-modules/python-vlc/default.nix b/pkgs/development/python-modules/python-vlc/default.nix
new file mode 100644
index 00000000000..2bf59a63341
--- /dev/null
+++ b/pkgs/development/python-modules/python-vlc/default.nix
@@ -0,0 +1,37 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, setuptools
+, vlc
+, substituteAll
+}:
+
+buildPythonPackage rec {
+ pname = "python-vlc";
+ version = "3.0.7110";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0ydnqwwgpwq1kz1pjrc7629ljzdd30izymjylsbzzyq8pq6wl6w2";
+ };
+
+ propagatedBuildInputs = [
+ setuptools
+ ];
+
+ patches = [
+ (substituteAll {
+ src = ./vlc-paths.patch;
+ libvlcPath="${vlc}/lib/libvlc.so.5";
+ })
+ ];
+
+ doCheck = false; # no tests
+
+ meta = with lib; {
+ homepage = "https://wiki.videolan.org/PythonBinding";
+ maintainers = with maintainers; [ tbenst ];
+ description = "Python bindings for VLC, the cross-platform multimedia player and framework";
+ license = licenses.lgpl21Plus;
+ };
+}
diff --git a/pkgs/development/python-modules/python-vlc/vlc-paths.patch b/pkgs/development/python-modules/python-vlc/vlc-paths.patch
new file mode 100644
index 00000000000..0b1cf732711
--- /dev/null
+++ b/pkgs/development/python-modules/python-vlc/vlc-paths.patch
@@ -0,0 +1,13 @@
+diff --git a/vlc.py b/vlc.py
+index e3245a5..cebec09 100644
+--- a/vlc.py
++++ b/vlc.py
+@@ -190,7 +190,7 @@ def find_lib():
+
+ else:
+ # All other OSes (linux, freebsd...)
+- p = find_library('vlc')
++ p = "@libvlcPath@"
+ try:
+ dll = ctypes.CDLL(p)
+ except OSError: # may fail
diff --git a/pkgs/development/python-modules/pythondialog/default.nix b/pkgs/development/python-modules/pythondialog/default.nix
new file mode 100644
index 00000000000..d2c82cf83f1
--- /dev/null
+++ b/pkgs/development/python-modules/pythondialog/default.nix
@@ -0,0 +1,27 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, isPy3k
+}:
+
+buildPythonPackage rec {
+ pname = "pythondialog";
+ version = "3.4.0";
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1728ghsran47jczn9bhlnkvk5bvqmmbihabgif5h705b84r1272c";
+ };
+
+ patchPhase = ''
+ substituteInPlace dialog.py --replace ":/bin:/usr/bin" ":$out/bin"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A Python interface to the UNIX dialog utility and mostly-compatible programs";
+ homepage = "http://pythondialog.sourceforge.net/";
+ license = licenses.lgpl3;
+ };
+
+}
diff --git a/pkgs/development/python-modules/pytorch/default.nix b/pkgs/development/python-modules/pytorch/default.nix
index 92afa80852a..d55be70ae49 100644
--- a/pkgs/development/python-modules/pytorch/default.nix
+++ b/pkgs/development/python-modules/pytorch/default.nix
@@ -1,18 +1,101 @@
-{ stdenv, fetchurl, buildPythonPackage, pythonOlder,
- cudaSupport ? false, cudatoolkit ? null, cudnn ? null,
- fetchFromGitHub, lib, numpy, pyyaml, cffi, typing, cmake, hypothesis, numactl,
+{ stdenv, fetchurl, fetchgit, buildPythonPackage, python, pythonOlder,
+ cudaSupport ? false, cudatoolkit ? null, cudnn ? null, nccl ? null, magma ? null,
+ mklSupport ? false, mkl ? null,
+ openMPISupport ? false, openmpi ? null,
+ buildNamedTensor ? false,
+ buildBinaries ? false,
+ cudaArchList ? null,
+ fetchFromGitHub, lib, numpy, pyyaml, cffi, click, typing, cmake, hypothesis, numactl,
linkFarm, symlinkJoin,
+
+ # ninja (https://ninja-build.org) must be available to run C++ extensions tests,
+ ninja,
+
+ # dependencies for torch.utils.tensorboard
+ tensorboardSupport ? true, pillow, six, future, tensorflow-tensorboard,
+
utillinux, which, isPy3k }:
-assert cudnn == null || cudatoolkit != null;
+assert !openMPISupport || openmpi != null;
+assert !tensorboardSupport || tensorflow-tensorboard != null;
+
+# assert that everything needed for cuda is present and that the correct cuda versions are used
assert !cudaSupport || cudatoolkit != null;
+assert cudnn == null || cudatoolkit != null;
+assert !cudaSupport || (let majorIs = lib.versions.major cudatoolkit.version;
+ in majorIs == "9" || majorIs == "10");
+
+let
+ hasDependency = dep: pkg: lib.lists.any (inp: inp == dep) pkg.buildInputs;
+ matchesCudatoolkit = hasDependency cudatoolkit;
+ matchesMkl = hasDependency mkl;
+in
+# confirm that cudatoolkits are sync'd across dependencies
+assert !(openMPISupport && cudaSupport) || matchesCudatoolkit openmpi;
+assert !cudaSupport || matchesCudatoolkit magma;
+
+# confirm that mkl is sync'd across dependencies
+assert !mklSupport || mkl != null;
+assert !(mklSupport && cudaSupport) || matchesMkl magma;
+assert !mklSupport || (numpy.blasImplementation == "mkl" && numpy.blas == mkl);
let
cudatoolkit_joined = symlinkJoin {
name = "${cudatoolkit.name}-unsplit";
- paths = [ cudatoolkit.out cudatoolkit.lib ];
+ # nccl is here purely for semantic grouping it could be moved to nativeBuildInputs
+ paths = [ cudatoolkit.out cudatoolkit.lib nccl.dev nccl.out ];
};
+ # Give an explicit list of supported architectures for the build, See:
+ # - pytorch bug report: https://github.com/pytorch/pytorch/issues/23573
+ # - pytorch-1.2.0 build on nixpks: https://github.com/NixOS/nixpkgs/pull/65041
+ #
+ # This list was selected by omitting the TORCH_CUDA_ARCH_LIST parameter,
+ # observing the fallback option (which selected all architectures known
+ # from cudatoolkit_10_0, pytorch-1.2, and python-3.6), and doing a binary
+ # searching to find offending architectures.
+ #
+ # NOTE: Because of sandboxing, this derivation can't auto-detect the hardware's
+ # cuda architecture, so there is also now a problem around new architectures
+ # not being supported until explicitly added to this derivation.
+ #
+ # FIXME: CMake is throwing the following warning on python-1.2:
+ #
+ # ```
+ # CMake Warning at cmake/public/utils.cmake:172 (message):
+ # In the future we will require one to explicitly pass TORCH_CUDA_ARCH_LIST
+ # to cmake instead of implicitly setting it as an env variable. This will
+ # become a FATAL_ERROR in future version of pytorch.
+ # ```
+ # If this is causing problems for your build, this derivation may have to strip
+ # away the standard `buildPythonPackage` and use the
+ # [*Adjust Build Options*](https://github.com/pytorch/pytorch/tree/v1.2.0#adjust-build-options-optional)
+ # instructions. This will also add more flexibility around configurations
+ # (allowing FBGEMM to be built in pytorch-1.1), and may future proof this
+ # derivation.
+ brokenArchs = [ "3.0" ]; # this variable is only used as documentation.
+ cuda9ArchList = [
+ "3.5"
+ "5.0"
+ "5.2"
+ "6.0"
+ "6.1"
+ "7.0"
+ "7.0+PTX" # I am getting a "undefined architecture compute_75" on cuda 9
+ # which leads me to believe this is the final cuda-9-compatible architecture.
+ ];
+ cuda10ArchList = cuda9ArchList ++ [
+ "7.5"
+ "7.5+PTX" # < most recent architecture as of cudatoolkit_10_0 and pytorch-1.2.0
+ ];
+ final_cudaArchList =
+ if !cudaSupport || cudaArchList != null
+ then cudaArchList
+ else
+ if lib.versions.major cudatoolkit.version == "9"
+ then cuda9ArchList
+ else cuda10ArchList; # the assert above removes any ambiguity here.
+
# Normally libcuda.so.1 is provided at runtime by nvidia-x11 via
# LD_LIBRARY_PATH=/run/opengl-driver/lib. We only use the stub
# libcuda.so from cudatoolkit for running tests, so that we don’t have
@@ -25,28 +108,27 @@ let
"LD_LIBRARY_PATH=${cudaStub}\${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} ";
in buildPythonPackage rec {
- version = "1.0.0";
+ version = "1.2.0";
pname = "pytorch";
disabled = !isPy3k;
+ outputs = [
+ "out" # output standard python package
+ "dev" # output libtorch only
+ ];
+
src = fetchFromGitHub {
owner = "pytorch";
repo = "pytorch";
rev = "v${version}";
fetchSubmodules = true;
- sha256 = "076cpbig4sywn9vv674c0xdg832sdrd5pk1d0725pjkm436kpvlm";
+ sha256 = "1biyq2p48chakf2xw7hazzqmr5ps1nx475ql8vkmxjg5zaa071cz";
};
- patches =
- [ # Skips two tests that are only meant to run on multi GPUs
- (fetchurl {
- url = "https://github.com/pytorch/pytorch/commit/bfa666eb0deebac21b03486e26642fd70d66e478.patch";
- sha256 = "1fgblcj02gjc0y62svwc5gnml879q3x2z7m69c9gax79dpr37s9i";
- })
- ];
-
dontUseCmakeConfigure = true;
+
preConfigure = lib.optionalString cudaSupport ''
+ export TORCH_CUDA_ARCH_LIST="${lib.strings.concatStringsSep ";" final_cudaArchList}"
export CC=${cudatoolkit.cc}/bin/gcc CXX=${cudatoolkit.cc}/bin/g++
'' + lib.optionalString (cudaSupport && cudnn != null) ''
export CUDNN_INCLUDE_DIR=${cudnn}/include
@@ -61,7 +143,6 @@ in buildPythonPackage rec {
RP_NEW=$(join_by : ''${RP[@]:2})
patchelf --set-rpath \$ORIGIN:''${RP_NEW} "$1"
}
-
for f in $(find ''${out} -name 'libcaffe2*.so')
do
strip2 $f
@@ -74,38 +155,84 @@ in buildPythonPackage rec {
PYTORCH_BUILD_VERSION = version;
PYTORCH_BUILD_NUMBER = 0;
+ BUILD_NAMEDTENSOR = buildNamedTensor; # experimental feature
+ USE_SYSTEM_NCCL=true; # don't build pytorch's third_party NCCL
+
# Suppress a weird warning in mkl-dnn, part of ideep in pytorch
# (upstream seems to have fixed this in the wrong place?)
# https://github.com/intel/mkl-dnn/commit/8134d346cdb7fe1695a2aa55771071d455fae0bc
- NIX_CFLAGS_COMPILE = lib.optionals (numpy.blasImplementation == "mkl") [ "-Wno-error=array-bounds" ];
+ # https://github.com/pytorch/pytorch/issues/22346
+ #
+ # Also of interest: pytorch ignores CXXFLAGS uses CFLAGS for both C and C++:
+ # https://github.com/pytorch/pytorch/blob/v1.2.0/setup.py#L17
+ NIX_CFLAGS_COMPILE = lib.optionals (numpy.blas == mkl) [ "-Wno-error=array-bounds" ];
nativeBuildInputs = [
- cmake
- utillinux
- which
+ cmake
+ utillinux
+ which
+ ninja
] ++ lib.optionals cudaSupport [ cudatoolkit_joined ];
buildInputs = [
- numpy.blas
- ] ++ lib.optionals cudaSupport [ cudnn ]
+ numpy.blas
+ ] ++ lib.optionals cudaSupport [ cudnn magma nccl ]
++ lib.optionals stdenv.isLinux [ numactl ];
propagatedBuildInputs = [
cffi
+ click
numpy
pyyaml
- ] ++ lib.optional (pythonOlder "3.5") typing;
+ ] ++ lib.optionals openMPISupport [ openmpi ]
+ ++ lib.optional (pythonOlder "3.5") typing
+ ++ lib.optionals tensorboardSupport [pillow six future tensorflow-tensorboard];
- checkInputs = [ hypothesis ];
- checkPhase = ''
- ${cudaStubEnv}python test/run_test.py --exclude dataloader sparse torch utils thd_distributed distributed cpp_extensions
+ checkInputs = [ hypothesis ninja ];
+
+ doCheck = false; # tests take a long time for channel release, so doCheck should be overridden only when developing
+ checkPhase = "${cudaStubEnv}python test/run_test.py"
+ + " --exclude utils" # utils requires git, which is not allowed in the check phase
+
+ # Other tests which have been disabled in previous nix derivations of pytorch.
+ # --exclude dataloader sparse torch utils thd_distributed distributed cpp_extensions
+ ;
+ postInstall = ''
+ mkdir $dev
+ cp -r $out/${python.sitePackages}/torch/lib $dev/lib
+ cp -r $out/${python.sitePackages}/torch/include $dev/include
'';
+ postFixup = stdenv.lib.optionalString stdenv.isDarwin ''
+ for f in $(ls $dev/lib/*.dylib); do
+ install_name_tool -id $dev/lib/$(basename $f) $f || true
+ done
+
+ install_name_tool -change @rpath/libshm.dylib $dev/lib/libshm.dylib $dev/lib/libtorch_python.dylib
+ install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libtorch_python.dylib
+ install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libtorch_python.dylib
+
+ install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libtorch.dylib
+
+ install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libcaffe2_observers.dylib
+ install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libcaffe2_observers.dylib
+
+ install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libcaffe2_module_test_dynamic.dylib
+ install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libcaffe2_module_test_dynamic.dylib
+
+ install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libcaffe2_detectron_ops.dylib
+ install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libcaffe2_detectron_ops.dylib
+
+ install_name_tool -change @rpath/libtorch.dylib $dev/lib/libtorch.dylib $dev/lib/libshm.dylib
+ install_name_tool -change @rpath/libc10.dylib $dev/lib/libc10.dylib $dev/lib/libshm.dylib
+ '';
+
+
meta = {
description = "Open source, prototype-to-production deep learning platform";
homepage = https://pytorch.org/;
license = lib.licenses.bsd3;
- platforms = lib.platforms.linux;
- maintainers = with lib.maintainers; [ teh thoughtpolice ];
+ platforms = with lib.platforms; linux ++ lib.optionals (!cudaSupport) darwin;
+ maintainers = with lib.maintainers; [ teh thoughtpolice stites tscholak ]; # tscholak esp. for darwin-related builds
};
}
diff --git a/pkgs/development/python-modules/pytrends/default.nix b/pkgs/development/python-modules/pytrends/default.nix
index b3ada6247e3..db7f781c5bf 100644
--- a/pkgs/development/python-modules/pytrends/default.nix
+++ b/pkgs/development/python-modules/pytrends/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pytrends";
- version = "4.6.0";
+ version = "4.7.2";
src = fetchPypi {
inherit pname version;
- sha256 = "03gnn2mgjvpc7pbcijy7xilrhgjg7x2pp6ci96pdyqnhkqv02d3n";
+ sha256 = "1cf80573276b3a93c4fb2ff296c260fa86e7ab43709473ce34f3bad3841f06df";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/pytz/default.nix b/pkgs/development/python-modules/pytz/default.nix
index 534bb1618bc..e7ce3b62b5b 100644
--- a/pkgs/development/python-modules/pytz/default.nix
+++ b/pkgs/development/python-modules/pytz/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pytz";
- version = "2019.1";
+ version = "2019.3";
src = fetchPypi {
inherit pname version;
- sha256 = "d747dd3d23d77ef44c6a3526e274af6efeb0a6f1afd5a69ba4d5be4098c8e141";
+ sha256 = "b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/pytzdata/default.nix b/pkgs/development/python-modules/pytzdata/default.nix
index 6fa4eb6387d..afda908113b 100644
--- a/pkgs/development/python-modules/pytzdata/default.nix
+++ b/pkgs/development/python-modules/pytzdata/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pytzdata";
- version = "2019.1";
+ version = "2019.3";
src = fetchPypi {
inherit pname version;
- sha256 = "f0469062f799c66480fcc7eae69a8270dc83f0e6522c0e70db882d6bd708d378";
+ sha256 = "fac06f7cdfa903188dc4848c655e4adaee67ee0f2fe08e7daf815cf2a761ee5e";
};
# No tests
diff --git a/pkgs/development/python-modules/pyunifi/default.nix b/pkgs/development/python-modules/pyunifi/default.nix
index 49b01550772..f2395605d3a 100644
--- a/pkgs/development/python-modules/pyunifi/default.nix
+++ b/pkgs/development/python-modules/pyunifi/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pyunifi";
- version = "2.16";
+ version = "2.18";
src = fetchPypi {
inherit pname version;
- sha256 = "1d28ec8204fe3b0eb1043f5ba9b646a2c38e5fd89a0419d760cff8f0df507c83";
+ sha256 = "0875b830db93ed3270aee38ea24d3da9328672f0c499f0e432c895e0b02eadc9";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/pyupdate/default.nix b/pkgs/development/python-modules/pyupdate/default.nix
index d9ff4369c7a..f4bf22854e7 100644
--- a/pkgs/development/python-modules/pyupdate/default.nix
+++ b/pkgs/development/python-modules/pyupdate/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pyupdate";
- version = "1.3.6";
+ version = "1.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "151dxqvdpik4jy84sq6fhjyrq2qq5l70dccgxdbxxf9qyjxpywfl";
+ sha256 = "016f50853b4d72e5ddb963b042caa45fb60fa4d3f13aee819d829af21e55ef07";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/pyutil/default.nix b/pkgs/development/python-modules/pyutil/default.nix
index ce0c514e3ec..2115374aa43 100644
--- a/pkgs/development/python-modules/pyutil/default.nix
+++ b/pkgs/development/python-modules/pyutil/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "pyutil";
- version = "3.1.0";
+ version = "3.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8e254aa0a3b59e90515f7bca7ebc467b20a8d3fd2e26b63d196655c075da8d38";
+ sha256 = "8c4d4bf668c559186389bb9bce99e4b1b871c09ba252a756ccaacd2b8f401848";
};
buildInputs = [ setuptoolsDarcs setuptoolsTrial ] ++ (if doCheck then [ simplejson ] else []);
diff --git a/pkgs/development/python-modules/pyvcf/default.nix b/pkgs/development/python-modules/pyvcf/default.nix
new file mode 100644
index 00000000000..26d9d650d57
--- /dev/null
+++ b/pkgs/development/python-modules/pyvcf/default.nix
@@ -0,0 +1,32 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "PyVCF";
+ version = "0.6.8";
+
+ src = fetchFromGitHub {
+ owner = "jamescasbon";
+ repo = "PyVCF";
+ rev = "476169cd457ba0caa6b998b301a4d91e975251d9";
+ sha256 = "0qf9lwj7r2hjjp4bd4vc7nayrhblfm4qcqs4dbd43a6p4bj2jv5p";
+ };
+
+ checkInputs = [ pytest ];
+
+ meta = with lib; {
+ homepage = "https://pyvcf.readthedocs.io/en/latest/index.html";
+ description = "A VCF (Variant Call Format) Parser for Python, supporting version 4.0 and 4.1";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ scalavision ];
+ longDescription = ''
+ The intent of this module is to mimic the csv module in the Python stdlib,
+ as opposed to more flexible serialization formats like JSON or YAML.
+ vcf will attempt to parse the content of each record based on the data
+ types specified in the meta-information lines
+ '';
+ };
+}
diff --git a/pkgs/development/python-modules/pywavelets/default.nix b/pkgs/development/python-modules/pywavelets/default.nix
index bbd02d8daaf..fbb226bb1f2 100644
--- a/pkgs/development/python-modules/pywavelets/default.nix
+++ b/pkgs/development/python-modules/pywavelets/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, cython
, nose
, pytest
@@ -9,11 +10,12 @@
buildPythonPackage rec {
pname = "PyWavelets";
- version = "1.0.3";
+ version = "1.1.1";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "a12c7a6258c0015d2c75d88b87393ee015494551f049009e8b63eafed2d78efc";
+ sha256 = "1a64b40f6acb4ffbaccce0545d7fc641744f95351f62e4c6aaa40549326008c9";
};
checkInputs = [ nose pytest ];
@@ -23,14 +25,24 @@ buildPythonPackage rec {
propagatedBuildInputs = [ numpy ];
# Somehow nosetests doesn't run the tests, so let's use pytest instead
+ doCheck = false; # tests use relative paths, which fail to resolve
checkPhase = ''
py.test pywt/tests
'';
- meta = {
+ # ensure compiled modules are present
+ pythonImportsCheck = [
+ "pywt"
+ "pywt._extensions._cwt"
+ "pywt._extensions._dwt"
+ "pywt._extensions._pywt"
+ "pywt._extensions._swt"
+ ];
+
+ meta = with lib; {
description = "Wavelet transform module";
homepage = https://github.com/PyWavelets/pywt;
- license = lib.licenses.mit;
+ license = licenses.mit;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/pywbem/default.nix b/pkgs/development/python-modules/pywbem/default.nix
index 83403b3d150..d87d772db14 100644
--- a/pkgs/development/python-modules/pywbem/default.nix
+++ b/pkgs/development/python-modules/pywbem/default.nix
@@ -5,14 +5,14 @@
buildPythonPackage rec {
pname = "pywbem";
- version = "0.12.6";
+ version = "0.14.6";
# Support added in master https://github.com/pywbem/pywbem/commit/b2f2f1a151a30355bbc6652dca69a7b30bfe941e awaiting release
disabled = isPy37;
src = fetchPypi {
inherit pname version;
- sha256 = "1dc6b745rrys600n05apdf6lb2vv5arlcwv7aiz9whgkbcd9qhki";
+ sha256 = "5ed6ac486a0a363848f2091a49ddc1c4e0871c6feb71766cc0e266e9c6fd084f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pywebpush/default.nix b/pkgs/development/python-modules/pywebpush/default.nix
index c9077c7a17c..e6bf9f3ba48 100644
--- a/pkgs/development/python-modules/pywebpush/default.nix
+++ b/pkgs/development/python-modules/pywebpush/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "pywebpush";
- version = "1.9.4";
+ version = "1.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "03qkijz56fx7p8405sknw2wji4pfj5knajk2lmj9y58mjxydbpp3";
+ sha256 = "de8b7e638c6b595c6405f16fd5356e92d2feb8237ab4e50a89770e4ed93aebd6";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyx/default.nix b/pkgs/development/python-modules/pyx/default.nix
index a377845563a..63e6e632100 100644
--- a/pkgs/development/python-modules/pyx/default.nix
+++ b/pkgs/development/python-modules/pyx/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pyx";
- version = "0.14.1";
+ version = "0.15";
src = fetchPypi {
inherit pname version;
- sha256 = "05d1b7fc813379d2c12fcb5bd0195cab522b5aabafac88f72913f1d47becd912";
+ sha256 = "0fc3b00c5e7fb6f4aefbf63b95f624297dde47700a82b8b5ad6ebb346b5e4977";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/pyxl3/default.nix b/pkgs/development/python-modules/pyxl3/default.nix
index 159645c425e..2f73a85db7b 100644
--- a/pkgs/development/python-modules/pyxl3/default.nix
+++ b/pkgs/development/python-modules/pyxl3/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "pyxl3";
- version = "1.0";
+ version = "1.2";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "df413d86664e2d261f67749beffff07eb830ab8c7bbe631d11d4c42f3a5e5fde";
+ sha256 = "f1fc74d2ab59073ef6bf0ce01b4f2891366bbf89a8187de85433486b284df758";
};
checkInputs = [ unittest2 ];
diff --git a/pkgs/development/python-modules/pyyaml/default.nix b/pkgs/development/python-modules/pyyaml/default.nix
index 9663d9ab04b..a5cf530a300 100644
--- a/pkgs/development/python-modules/pyyaml/default.nix
+++ b/pkgs/development/python-modules/pyyaml/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "PyYAML";
- version = "5.1.1";
+ version = "5.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "b4bb4d3f5e232425e25dda21c070ce05168a786ac9eda43768ab7f3ac2770955";
+ sha256 = "01adf0b6c6f61bd11af6e10ca52b7d4057dd0be0343eb9283c878cf3af56aee4";
};
# force regeneration using Cython
diff --git a/pkgs/development/python-modules/pyzmq/default.nix b/pkgs/development/python-modules/pyzmq/default.nix
index 40273cce888..bb9aeaf3201 100644
--- a/pkgs/development/python-modules/pyzmq/default.nix
+++ b/pkgs/development/python-modules/pyzmq/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "pyzmq";
- version = "18.0.1";
+ version = "18.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0k3y6k3l9dmih3qmc4vrw26dpjggdk5c6r6806qhgjgpyq2rhccb";
+ sha256 = "93f44739db69234c013a16990e43db1aa0af3cf5a4b8b377d028ff24515fbeb3";
};
checkInputs = [ pytest tornado ];
diff --git a/pkgs/development/python-modules/qiskit/default.nix b/pkgs/development/python-modules/qiskit/default.nix
index 285f50e3cb3..4d84ac07a04 100644
--- a/pkgs/development/python-modules/qiskit/default.nix
+++ b/pkgs/development/python-modules/qiskit/default.nix
@@ -21,13 +21,13 @@
buildPythonPackage rec {
pname = "qiskit";
- version = "0.7.3";
+ version = "0.13.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "63e7a7c3033fe955d715cc825b3fb61d27c25ad66e1761493ca2243b5dbfb4f9";
+ sha256 = "e9c0f23dddb0af27e2bfb920f6ea8600516fa68ec9ae97639faf858ba5d28020";
};
buildInputs = [ cmake ]
diff --git a/pkgs/development/python-modules/qrcode/default.nix b/pkgs/development/python-modules/qrcode/default.nix
index 4321c025b56..714c7418897 100644
--- a/pkgs/development/python-modules/qrcode/default.nix
+++ b/pkgs/development/python-modules/qrcode/default.nix
@@ -5,6 +5,7 @@
, pillow
, pymaging_png
, mock
+, setuptools
}:
buildPythonPackage rec {
@@ -16,7 +17,7 @@ buildPythonPackage rec {
sha256 = "505253854f607f2abf4d16092c61d4e9d511a3b4392e60bff957a68592b04369";
};
- propagatedBuildInputs = [ six pillow pymaging_png ];
+ propagatedBuildInputs = [ six pillow pymaging_png setuptools ];
checkInputs = [ mock ];
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/qscintilla-qt5/default.nix b/pkgs/development/python-modules/qscintilla-qt5/default.nix
index 963ee82feda..96485bd1f06 100644
--- a/pkgs/development/python-modules/qscintilla-qt5/default.nix
+++ b/pkgs/development/python-modules/qscintilla-qt5/default.nix
@@ -27,6 +27,8 @@ buildPythonPackage {
lndir ${pyqt5} $out
rm -rf "$out/nix-support"
cd Python
+ substituteInPlace configure.py \
+ --replace "qmake = {'CONFIG': 'qscintilla2'}" "qmake = {'CONFIG': 'qscintilla2', 'QT': 'widgets printsupport'}"
${python.executable} ./configure.py \
--pyqt=PyQt5 \
--destdir=$out/${python.sitePackages}/PyQt5 \
@@ -45,6 +47,5 @@ buildPythonPackage {
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ lsix ];
homepage = https://www.riverbankcomputing.com/software/qscintilla/;
- broken = true;
};
}
diff --git a/pkgs/development/python-modules/r2pipe/default.nix b/pkgs/development/python-modules/r2pipe/default.nix
index f51aed9462a..920cc22fb39 100644
--- a/pkgs/development/python-modules/r2pipe/default.nix
+++ b/pkgs/development/python-modules/r2pipe/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "r2pipe";
- version = "1.4.1";
+ version = "1.4.2";
postPatch = let
r2lib = "${lib.getOutput "lib" radare2}/lib";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "02r2xrnanzp7iskqbq8flzhc4d56hlzyf3qwqp3azys838y0kcyy";
+ sha256 = "4020754e3263ef28d3e74288537847bd8ae5fc1ddd74f34fb262ef1282c4d23c";
};
# Tiny sanity check to make sure r2pipe finds radare2 (since r2pipe doesn't
diff --git a/pkgs/development/python-modules/rasterio/default.nix b/pkgs/development/python-modules/rasterio/default.nix
index 143b5bea155..42b03849283 100644
--- a/pkgs/development/python-modules/rasterio/default.nix
+++ b/pkgs/development/python-modules/rasterio/default.nix
@@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "rasterio";
- version = "1.0.28";
+ version = "1.1.0";
# Pypi doesn't ship the tests, so we fetch directly from GitHub
src = fetchFromGitHub {
owner = "mapbox";
repo = "rasterio";
rev = version;
- sha256 = "05rn2ijjv64a765gkpwcq3bb933gzp35zj4l9sk0agh19462myjx";
+ sha256 = "0xa9jazsgsf7is4dbf2bbnfga8q8nmqy0qq4i7jj3riiccwlm6xw";
};
checkInputs = [ boto3 pytest pytestcov packaging hypothesis ] ++ lib.optional (!isPy3k) mock;
diff --git a/pkgs/development/python-modules/rbtools/default.nix b/pkgs/development/python-modules/rbtools/default.nix
index 2bd42172917..99f1df09bbf 100644
--- a/pkgs/development/python-modules/rbtools/default.nix
+++ b/pkgs/development/python-modules/rbtools/default.nix
@@ -3,6 +3,7 @@
, fetchurl
, nose
, six
+, setuptools
, isPy3k
}:
@@ -17,7 +18,7 @@ buildPythonPackage {
};
checkInputs = [ nose ];
- propagatedBuildInputs = [ six ];
+ propagatedBuildInputs = [ six setuptools ];
checkPhase = "LC_ALL=C nosetests";
diff --git a/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix b/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix
index baf26c2437b..8b3487a98c6 100644
--- a/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix
+++ b/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "readthedocs-sphinx-ext";
- version = "0.5.17";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "21097cbb37c9a0590e2cb444b55bd87302fc8f69640fa2d4f2d113e98e9558ff";
+ sha256 = "cc94753be6b2db997e3291046b39e49d578f6441fd75159db22a51a29d2cf1fc";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/rebulk/default.nix b/pkgs/development/python-modules/rebulk/default.nix
index 7042b42f7ed..d1355560ac1 100644
--- a/pkgs/development/python-modules/rebulk/default.nix
+++ b/pkgs/development/python-modules/rebulk/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "rebulk";
- version = "1.0.1";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "11164sy9vwphf7iw60n4hmns2q6anazrkhc15lwi6sb2qmkjc541";
+ sha256 = "1b0d526859ef3e8647f37c606d7ae7c32259e370b3f1519e4219a3ba72740aec";
};
# Some kind of trickery with imports that doesn't work.
diff --git a/pkgs/development/python-modules/recommonmark/default.nix b/pkgs/development/python-modules/recommonmark/default.nix
index f6965fd6cd9..98cee494f3f 100644
--- a/pkgs/development/python-modules/recommonmark/default.nix
+++ b/pkgs/development/python-modules/recommonmark/default.nix
@@ -1,7 +1,7 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
-, pytest
+, pytestCheckHook
, CommonMark
, docutils
, sphinx
@@ -9,22 +9,26 @@
buildPythonPackage rec {
pname = "recommonmark";
- version = "0.5.0";
+ version = "0.6.0";
# PyPI tarball is missing some test files: https://github.com/rtfd/recommonmark/pull/128
src = fetchFromGitHub {
owner = "rtfd";
repo = pname;
rev = version;
- sha256 = "04bjqx2hczmg7rnj2rpsjk7h24diwk83s6fhgrxk00k40w2bpz5j";
+ sha256 = "0m6qk17irka448vcz5b39yck1qsq90k98dmkx80mni0w00yq9ggd";
};
- checkInputs = [ pytest ];
+ checkInputs = [ pytestCheckHook ];
propagatedBuildInputs = [ CommonMark docutils sphinx ];
- checkPhase = ''
- py.test
- '';
+ dontUseSetuptoolsCheck = true;
+
+ disabledTests = [
+ # https://github.com/readthedocs/recommonmark/issues/164
+ "test_lists"
+ "test_integration"
+ ];
meta = {
description = "A docutils-compatibility bridge to CommonMark";
diff --git a/pkgs/development/python-modules/redis/default.nix b/pkgs/development/python-modules/redis/default.nix
index 62a1177054b..2da7470a838 100644
--- a/pkgs/development/python-modules/redis/default.nix
+++ b/pkgs/development/python-modules/redis/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "redis";
- version = "3.3.4";
+ version = "3.3.11";
src = fetchPypi {
inherit pname version;
- sha256 = "18n6k113izfqsm8yysrw1a5ba6kv0vsgfz6ab5n0k6k65yvr690z";
+ sha256 = "8d0fc278d3f5e1249967cba2eb4a5632d19e45ce5c09442b8422d15ee2c22cc2";
};
# tests require a running redis
diff --git a/pkgs/development/python-modules/regex/default.nix b/pkgs/development/python-modules/regex/default.nix
index bc16fffcef5..ec2b872c7f8 100644
--- a/pkgs/development/python-modules/regex/default.nix
+++ b/pkgs/development/python-modules/regex/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "regex";
- version = "2019.02.21";
+ version = "2019.08.19";
src = fetchPypi {
inherit pname version;
- sha256 = "587bd4cad11c7294f89799c45778abca271d7c6668a0e85c41a6dbfa8096f9bb";
+ sha256 = "587b62d48ca359d2d4f02d486f1f0aa9a20fbaf23a9d4198c4bed72ab2f6c849";
};
postCheck = ''
diff --git a/pkgs/development/python-modules/reportlab/default.nix b/pkgs/development/python-modules/reportlab/default.nix
index eba47a3b2d1..eaa691a6b75 100644
--- a/pkgs/development/python-modules/reportlab/default.nix
+++ b/pkgs/development/python-modules/reportlab/default.nix
@@ -11,11 +11,11 @@ let
ft = freetype.overrideAttrs (oldArgs: { dontDisableStatic = true; });
in buildPythonPackage rec {
pname = "reportlab";
- version = "3.5.21";
+ version = "3.5.31";
src = fetchPypi {
inherit pname version;
- sha256 = "08e6e63a4502d3a00062ba9ff9669f95577fbdb1a5f8c6cdb1230c5ee295273a";
+ sha256 = "3e2d2ea8ac3d63c918a2b40476c2745704d0364abe2b9c844c75992132a5eac7";
};
checkInputs = [ glibcLocales ];
diff --git a/pkgs/development/python-modules/requests-cache/default.nix b/pkgs/development/python-modules/requests-cache/default.nix
index c8886b75d64..e2409ec598f 100644
--- a/pkgs/development/python-modules/requests-cache/default.nix
+++ b/pkgs/development/python-modules/requests-cache/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "requests-cache";
- version = "0.4.13";
+ version = "0.5.2";
src = fetchPypi {
inherit pname version;
- sha256 = "18jpyivnq5pjbkymk3i473rihpj2bgikafpha7xvr6w736hiqmpy";
+ sha256 = "813023269686045f8e01e2289cc1e7e9ae5ab22ddd1e2849a9093ab3ab7270eb";
};
buildInputs = [ mock ];
diff --git a/pkgs/development/python-modules/requests-oauthlib/default.nix b/pkgs/development/python-modules/requests-oauthlib/default.nix
index be37a48f00c..dd802abdb55 100644
--- a/pkgs/development/python-modules/requests-oauthlib/default.nix
+++ b/pkgs/development/python-modules/requests-oauthlib/default.nix
@@ -2,12 +2,12 @@
, oauthlib, requests }:
buildPythonPackage rec {
- version = "1.2.0";
+ version = "1.3.0";
pname = "requests-oauthlib";
src = fetchPypi {
inherit pname version;
- sha256 = "bd6533330e8748e94bf0b214775fed487d309b8b8fe823dc45641ebcd9a32f57";
+ sha256 = "0smaxs5ixng4z0k6dsgmm6s972ka3p6a2ykdpnl23mqzlw0ic9ml";
};
doCheck = false; # Internet tests fail when building in chroot
diff --git a/pkgs/development/python-modules/requests-unixsocket/default.nix b/pkgs/development/python-modules/requests-unixsocket/default.nix
index 4eb3a33926f..d0deaba9244 100644
--- a/pkgs/development/python-modules/requests-unixsocket/default.nix
+++ b/pkgs/development/python-modules/requests-unixsocket/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "requests-unixsocket";
- version = "0.1.5";
+ version = "0.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0k19knydh0fzd7w12lfy18arl1ndwa0zln33vsb37yv1iw9w06x9";
+ sha256 = "9e5c1a20afc3cf786197ae59c79bcdb0e7565f218f27df5f891307ee8817c1ea";
};
nativeBuildInputs = [ pbr ];
diff --git a/pkgs/development/python-modules/rethinkdb/default.nix b/pkgs/development/python-modules/rethinkdb/default.nix
index f6d816d37c0..a6087c9859c 100644
--- a/pkgs/development/python-modules/rethinkdb/default.nix
+++ b/pkgs/development/python-modules/rethinkdb/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "rethinkdb";
- version = "2.3.0.post6";
+ version = "2.4.4";
src = fetchPypi {
inherit pname version;
- sha256 = "05qwkmq6kn437ywyjs02jxbry720gw39q4z4jdb0cnbbi76lwddm";
+ sha256 = "d01b39c1921498e22e3c9cae1adb39c37b68e4438ef77218abc0166fdfd2ea7a";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/rfc-bibtex/default.nix b/pkgs/development/python-modules/rfc-bibtex/default.nix
index a1626d6b65c..dd114fd7096 100644
--- a/pkgs/development/python-modules/rfc-bibtex/default.nix
+++ b/pkgs/development/python-modules/rfc-bibtex/default.nix
@@ -2,17 +2,17 @@
buildPythonApplication rec {
pname = "rfc-bibtex";
- version = "0.2.1";
+ version = "0.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1p8xjgq4rig1jgqy5jqh34mbifxgxsyyxh8sizwz2wyixf8by8lq";
+ sha256 = "60419a2043ef37ac2438f3eae7a3207d0a4cb2dd56ab21697f874a35ee52927f";
};
disabled = !isPy3k;
meta = with stdenv.lib; {
- homepage = ttps://github.com/iluxonchik/rfc-bibtex/;
+ homepage = https://github.com/iluxonchik/rfc-bibtex/;
description = "Generate Bibtex entries for IETF RFCs and Internet-Drafts";
license = licenses.mit;
maintainers = with maintainers; [ teto ];
diff --git a/pkgs/development/python-modules/ripser/default.nix b/pkgs/development/python-modules/ripser/default.nix
index 7a0ae68993a..258ad7cece1 100644
--- a/pkgs/development/python-modules/ripser/default.nix
+++ b/pkgs/development/python-modules/ripser/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "ripser";
- version = "0.3.2";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "ff9f50fba911f0e9212077b78014f83e30c97526194dd6bd1df3d81896e6cb58";
+ sha256 = "a4015b413c24e3074f82f31771b1eb805e054b8cf444db51ce8ca5afa42cf130";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/rl-coach/default.nix b/pkgs/development/python-modules/rl-coach/default.nix
index 10bc1a70924..bee588457ff 100644
--- a/pkgs/development/python-modules/rl-coach/default.nix
+++ b/pkgs/development/python-modules/rl-coach/default.nix
@@ -23,12 +23,12 @@
}:
buildPythonPackage rec {
- version = "0.12.1";
+ version = "1.0.1";
pname = "rl-coach";
src = fetchPypi {
inherit pname version;
- sha256 = "1zqlq61zxn732915nznj7pz8zh6kd6inl170fiavwhs32brmv84l";
+ sha256 = "0c4f3a334ff55d534d2fc7f83d5e791f64b780391039e367f6cd9b4381838744";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/robomachine/default.nix b/pkgs/development/python-modules/robomachine/default.nix
index 58a767432a2..c1695a25b45 100644
--- a/pkgs/development/python-modules/robomachine/default.nix
+++ b/pkgs/development/python-modules/robomachine/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "RoboMachine";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "242cfd9be0f7591138eaeba03c9c190f894ce045e1767ab7b90eca330259fc45";
+ sha256 = "4251d405759a38f1e665acc245dcbcdec319376718169a73c57560183370fe0e";
};
propagatedBuildInputs = [ pyparsing robotframework allpairspy ];
diff --git a/pkgs/development/python-modules/robotframework-requests/default.nix b/pkgs/development/python-modules/robotframework-requests/default.nix
index 7233a82a395..141353ee1d4 100644
--- a/pkgs/development/python-modules/robotframework-requests/default.nix
+++ b/pkgs/development/python-modules/robotframework-requests/default.nix
@@ -8,12 +8,12 @@
}:
buildPythonPackage rec {
- version = "0.5.0";
+ version = "0.6.2";
pname = "robotframework-requests";
src = fetchPypi {
inherit pname version;
- sha256 = "1c253b8061c8a91251abf3ebadc33152b8621671621405dd343efd17bdc9e620";
+ sha256 = "30669de238f7efd171ccab1c19c7f30ed6b77f43db534c173c1fa1568194d4cb";
};
buildInputs = [ unittest2 ];
diff --git a/pkgs/development/python-modules/ropper/default.nix b/pkgs/development/python-modules/ropper/default.nix
index a6a2c33fefe..9a0b91fdeb8 100644
--- a/pkgs/development/python-modules/ropper/default.nix
+++ b/pkgs/development/python-modules/ropper/default.nix
@@ -8,11 +8,11 @@
buildPythonApplication rec {
pname = "ropper";
- version = "1.12.5";
+ version = "1.13.3";
src = fetchPypi {
inherit pname version;
- sha256 = "063lki438nsaylgqr5s785j6rbfqnyzb5bxnr8ixhmpk5irf3sqd";
+ sha256 = "dfc87477c0f53d3d2836a384c106373d761cc435eafc477f299523e5404dda43";
};
# XXX tests rely on user-writeable /dev/shm to obtain process locks and return PermissionError otherwise
# workaround: sudo chmod 777 /dev/shm
diff --git a/pkgs/development/python-modules/rpyc/default.nix b/pkgs/development/python-modules/rpyc/default.nix
index 5fbfba39ddc..42d7b442ad6 100644
--- a/pkgs/development/python-modules/rpyc/default.nix
+++ b/pkgs/development/python-modules/rpyc/default.nix
@@ -1,20 +1,29 @@
{ stdenv
, buildPythonPackage
-, fetchPypi
+, fetchFromGitHub
, nose
, plumbum
}:
buildPythonPackage rec {
pname = "rpyc";
- version = "4.1.1";
+ version = "4.1.2";
- src = fetchPypi {
- inherit pname version;
- sha256 = "0rhmwq1jra2cs0j09z2ks4vnv0svi8lj21nq9qq50i52x4ml4yb7";
+ src = fetchFromGitHub {
+ owner = "tomerfiliba";
+ repo = pname;
+ rev = version;
+ sha256 = "1xvrcik1650r1412fg79va0kd0fgg1ml241y1ai429qwy87dil1k";
};
- propagatedBuildInputs = [ nose plumbum ];
+ propagatedBuildInputs = [ plumbum ];
+
+ checkInputs = [ nose ];
+ checkPhase = ''
+ cd tests
+ # some tests have added complexities and some tests attempt network use
+ nosetests -I test_deploy -I test_gevent_server -I test_ssh -I test_registry
+ '';
meta = with stdenv.lib; {
description = "Remote Python Call (RPyC), a transparent and symmetric RPC library";
diff --git a/pkgs/development/python-modules/ruamel_ordereddict/default.nix b/pkgs/development/python-modules/ruamel_ordereddict/default.nix
index 7dec5bb54ca..ee329a65166 100644
--- a/pkgs/development/python-modules/ruamel_ordereddict/default.nix
+++ b/pkgs/development/python-modules/ruamel_ordereddict/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "ruamel.ordereddict";
- version = "0.4.13";
+ version = "0.4.14";
disabled = isPy3k || isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "bf0a198c8ce5d973c24e5dba12d3abc254996788ca6ad8448eabc6aa710db149";
+ sha256 = "281051d26eb2b18ef3d920e1e260716a52bd058a6b1a2f324102fc6a15cb8d4a";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/ruamel_yaml/default.nix b/pkgs/development/python-modules/ruamel_yaml/default.nix
index a4ac86302cf..88b2de830b7 100644
--- a/pkgs/development/python-modules/ruamel_yaml/default.nix
+++ b/pkgs/development/python-modules/ruamel_yaml/default.nix
@@ -1,27 +1,37 @@
-{ stdenv
+{ lib
, buildPythonPackage
, fetchPypi
, ruamel_base
, ruamel_ordereddict
+, ruamel_yaml_clib
, isPy3k
+, isPyPy
}:
buildPythonPackage rec {
pname = "ruamel.yaml";
- version = "0.15.96";
+ version = "0.16.5";
src = fetchPypi {
inherit pname version;
- sha256 = "343ace5ffbab036536a3da65e4cfd31b8292388a389f6305744984581a479b2a";
+ sha256 = "412a6f5cfdc0525dee6a27c08f5415c7fd832a7afcb7a0ed7319628aed23d408";
};
- # Tests cannot load the module to test
+ # Tests use relative paths
doCheck = false;
propagatedBuildInputs = [ ruamel_base ]
- ++ stdenv.lib.optional (!isPy3k) ruamel_ordereddict;
+ ++ lib.optional (!isPy3k) ruamel_ordereddict
+ ++ lib.optional (!isPyPy) ruamel_yaml_clib;
- meta = with stdenv.lib; {
+ # causes namespace clash on py27
+ dontUsePythonImportsCheck = !isPy3k;
+ pythonImportsCheck = [
+ "ruamel.yaml"
+ "ruamel.base"
+ ];
+
+ meta = with lib; {
description = "YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order";
homepage = https://bitbucket.org/ruamel/yaml;
license = licenses.mit;
diff --git a/pkgs/development/python-modules/ruamel_yaml_clib/default.nix b/pkgs/development/python-modules/ruamel_yaml_clib/default.nix
new file mode 100644
index 00000000000..19c208f2716
--- /dev/null
+++ b/pkgs/development/python-modules/ruamel_yaml_clib/default.nix
@@ -0,0 +1,29 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromBitbucket
+, ruamel_base
+, ruamel_ordereddict
+, isPy3k
+}:
+
+buildPythonPackage rec {
+ pname = "ruamel.yaml.clib";
+ version = "0.2.0";
+
+ src = fetchFromBitbucket {
+ owner = "ruamel";
+ repo = "yaml.clib";
+ rev = version;
+ sha256 = "0kq6zi96qlm72lzj90fc2rfk6nm5kqhk6qxdl8wl9s3a42b0v6wl";
+ };
+
+ # outputs match wheel
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order";
+ homepage = https://bitbucket.org/ruamel/yaml;
+ license = licenses.mit;
+ };
+
+}
diff --git a/pkgs/development/python-modules/runway-python/default.nix b/pkgs/development/python-modules/runway-python/default.nix
index 958b1ee45b3..f46a35004ab 100644
--- a/pkgs/development/python-modules/runway-python/default.nix
+++ b/pkgs/development/python-modules/runway-python/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "runway-python";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cd23550211aa8542d9c06516e25c32de3963fff50d0793d94def271a4e2b4514";
+ sha256 = "d3573a003899eb33c0edbc1d59c16c8c19c092512da0c75ceb1f46063a18c7e9";
};
propagatedBuildInputs = [ flask flask-cors numpy pillow gevent wget six colorcet ];
diff --git a/pkgs/development/python-modules/s3fs/default.nix b/pkgs/development/python-modules/s3fs/default.nix
index 157549a6f17..f04274d6b50 100644
--- a/pkgs/development/python-modules/s3fs/default.nix
+++ b/pkgs/development/python-modules/s3fs/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "s3fs";
- version = "0.2.2";
+ version = "0.3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "1l3vdy3h6l03kjjzq1vq7h252749f8dg7kkz65s890y4xxvjxlyw";
+ sha256 = "f1d8d80ae7789e6c95f8432e3ec12d1c28e624aecf8c84afed373fb182b505ab";
};
buildInputs = [ docutils ];
diff --git a/pkgs/development/python-modules/s3transfer/default.nix b/pkgs/development/python-modules/s3transfer/default.nix
index 0c227bc6377..3020ab68ec7 100644
--- a/pkgs/development/python-modules/s3transfer/default.nix
+++ b/pkgs/development/python-modules/s3transfer/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "s3transfer";
- version = "0.2.0";
+ version = "0.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "f23d5cb7d862b104401d9021fc82e5fa0e0cf57b7660a1331425aab0c691d021";
+ sha256 = "6efc926738a3cd576c2a79725fed9afde92378aa5c6a957e3af010cb019fac9d";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/python-modules/schema/default.nix b/pkgs/development/python-modules/schema/default.nix
index d68f38aa4bb..2c1173ce68f 100644
--- a/pkgs/development/python-modules/schema/default.nix
+++ b/pkgs/development/python-modules/schema/default.nix
@@ -1,20 +1,28 @@
-{ stdenv, buildPythonPackage, fetchPypi, pytest }:
+{ stdenv, buildPythonPackage, fetchPypi, contextlib2, pytest, mock }:
buildPythonPackage rec {
pname = "schema";
- version = "0.6.8";
+ version = "0.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "fa1a53fe5f3b6929725a4e81688c250f46838e25d8c1885a10a590c8c01a7b74";
+ sha256 = "c9dc8f4624e287c7d1435f8fd758f6a0aabbb7eff442db9192cd46f0e2b6d959";
};
- checkInputs = [ pytest ];
+ preConfigure = ''
+ substituteInPlace requirements.txt --replace '==' '>='
+ '';
+
+ propagatedBuildInputs = [ contextlib2 ];
+
+ checkInputs = [ pytest mock ];
+ checkPhase = "pytest ./test_schema.py";
meta = with stdenv.lib; {
description = "Library for validating Python data structures";
homepage = https://github.com/keleshev/schema;
license = licenses.mit;
+ maintainers = [ maintainers.tobim ];
};
}
diff --git a/pkgs/development/python-modules/scikit-build/default.nix b/pkgs/development/python-modules/scikit-build/default.nix
index 3fe7b9ff4ef..5132d32bfba 100644
--- a/pkgs/development/python-modules/scikit-build/default.nix
+++ b/pkgs/development/python-modules/scikit-build/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "scikit-build";
- version = "0.8.1";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1hh275lj98wgwi53mr9fqk8wh1dajjksch52xjax6a79gld4391a";
+ sha256 = "7342017cc82dd6178e3b19377389b8a8d1f8b429d9cdb315cfb1094e34a0f526";
};
# Fixes incorrect specified requirement (part of next release)
diff --git a/pkgs/development/python-modules/scikit-image/default.nix b/pkgs/development/python-modules/scikit-image/default.nix
index e2ba35e0438..ced53a13490 100644
--- a/pkgs/development/python-modules/scikit-image/default.nix
+++ b/pkgs/development/python-modules/scikit-image/default.nix
@@ -12,20 +12,21 @@
, dask
, cloudpickle
, pytest
+, imageio
}:
buildPythonPackage rec {
pname = "scikit-image";
- version = "0.14.2";
+ version = "0.16.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1afd0b84eefd77afd1071c5c1c402553d67be2d7db8950b32d6f773f25850c1f";
+ sha256 = "dd7fbd32da74d4e9967dc15845f731f16e7966cee61f5dc0e12e2abb1305068c";
};
buildInputs = [ cython ];
- propagatedBuildInputs = [ numpy scipy matplotlib networkx six pillow pywavelets dask cloudpickle ];
+ propagatedBuildInputs = [ numpy scipy matplotlib networkx six pillow pywavelets dask cloudpickle imageio ];
checkInputs = [ pytest ];
@@ -37,4 +38,4 @@ buildPythonPackage rec {
homepage = http://scikit-image.org;
license = lib.licenses.bsd3;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/scikitlearn/default.nix b/pkgs/development/python-modules/scikitlearn/default.nix
index 939782722c6..4830e3fb2ab 100644
--- a/pkgs/development/python-modules/scikitlearn/default.nix
+++ b/pkgs/development/python-modules/scikitlearn/default.nix
@@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "scikit-learn";
- version = "0.21.2";
+ version = "0.21.3";
# UnboundLocalError: local variable 'message' referenced before assignment
disabled = stdenv.isi686; # https://github.com/scikit-learn/scikit-learn/issues/5534
src = fetchPypi {
inherit pname version;
- sha256 = "1nvj9j16y1hz9gm0qwzpnx2zmz55c63k1fai643migsyll9c7bqa";
+ sha256 = "eb9b8ebf59eddd8b96366428238ab27d05a19e89c5516ce294abc35cea75d003";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/scrapy/default.nix b/pkgs/development/python-modules/scrapy/default.nix
index ee1445bef5c..14ab6e51582 100644
--- a/pkgs/development/python-modules/scrapy/default.nix
+++ b/pkgs/development/python-modules/scrapy/default.nix
@@ -2,7 +2,7 @@
testfixtures, pillow, six, twisted, w3lib, lxml, queuelib, pyopenssl,
service-identity, parsel, pydispatcher, cssselect, lib }:
buildPythonPackage rec {
- version = "1.7.3";
+ version = "1.7.4";
pname = "Scrapy";
checkInputs = [ glibcLocales mock pytest botocore testfixtures pillow ];
@@ -31,7 +31,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "fe5a40177960e97d42d1c752a73edb40f76a85a24076dec8535cffa499eb08c8";
+ sha256 = "f0813d23a3f5659f403f469b11488ecd81e989e834205c4366cd231536496513";
};
postInstall = ''
diff --git a/pkgs/development/python-modules/seekpath/default.nix b/pkgs/development/python-modules/seekpath/default.nix
index 7578b047940..fc2763be1f0 100644
--- a/pkgs/development/python-modules/seekpath/default.nix
+++ b/pkgs/development/python-modules/seekpath/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "seekpath";
- version = "1.8.4";
+ version = "1.9.3";
src = fetchPypi {
inherit pname version;
- sha256 = "b61dadba82acc0838402981b7944155adc092b114ca81f53f61b1d498a512e3a";
+ sha256 = "abc806479f11e7f71c4475a292d849baf15dfa1cbc89ecc602d78415de322c83";
};
LC_ALL = "en_US.utf-8";
diff --git a/pkgs/development/python-modules/semantic-version/default.nix b/pkgs/development/python-modules/semantic-version/default.nix
index 4fcc19e57fc..f4cf61fbb4d 100644
--- a/pkgs/development/python-modules/semantic-version/default.nix
+++ b/pkgs/development/python-modules/semantic-version/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "semantic_version";
- version = "2.8.1";
+ version = "2.8.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1lnnpxmf3z1rcfr5n562vbraq236s13wlj8fmw2kwr2mrq7lqb8r";
+ sha256 = "71c716e99086c44d068262b86e4775aa6db7fabee0743e4e33b00fbf6f672585";
};
# ModuleNotFoundError: No module named 'tests'
diff --git a/pkgs/development/python-modules/sentinel/default.nix b/pkgs/development/python-modules/sentinel/default.nix
index e8ed047e03f..6c69ea26b2a 100644
--- a/pkgs/development/python-modules/sentinel/default.nix
+++ b/pkgs/development/python-modules/sentinel/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "sentinel";
- version = "0.1.1";
+ version = "0.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "c00ba2a4f240ea4c5414059a696d6e128730272cb2c631b2eff42e86da1f89b3";
+ sha256 = "c7aeee3f57c56a8e52771fc64230345deecd62c48debbbe1f1aca453439741d0";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/sentry-sdk/default.nix b/pkgs/development/python-modules/sentry-sdk/default.nix
index c3cc1baaf43..0705ed4bc83 100644
--- a/pkgs/development/python-modules/sentry-sdk/default.nix
+++ b/pkgs/development/python-modules/sentry-sdk/default.nix
@@ -1,15 +1,16 @@
-{ stdenv, buildPythonPackage, fetchPypi, urllib3, certifi, django, flask, tornado, sanic, aiohttp, bottle, rq, falcon, pyramid, celery }:
+{ stdenv, buildPythonPackage, fetchPypi, isPy3k, urllib3, certifi, django, flask, tornado, bottle, rq, falcon, celery, pyramid, sanic, aiohttp }:
buildPythonPackage rec {
pname = "sentry-sdk";
- version = "0.8.0";
+ version = "0.13.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f5819df450d7b0696be69a0c6d70a09e4890a3844ee8ccb7a461794135bd5965";
+ sha256 = "ff14935cc3053de0650128f124c36f34a4be120b8cc522c149f5cba342c1fd05";
};
- checkInputs = [ django flask tornado sanic aiohttp bottle rq falcon pyramid celery ];
+ checkInputs = [ django flask tornado bottle rq falcon ]
+ ++ stdenv.lib.optionals isPy3k [ celery pyramid sanic aiohttp ];
propagatedBuildInputs = [ urllib3 certifi ];
diff --git a/pkgs/development/python-modules/serpent/default.nix b/pkgs/development/python-modules/serpent/default.nix
index 887d0c54424..f568ad6b044 100644
--- a/pkgs/development/python-modules/serpent/default.nix
+++ b/pkgs/development/python-modules/serpent/default.nix
@@ -6,19 +6,22 @@
, isPy27
, isPy33
, enum34
+, attrs
+, pytz
}:
buildPythonPackage rec {
pname = "serpent";
- version = "1.27";
+ version = "1.28";
src = fetchPypi {
inherit pname version;
- sha256 = "6f8dc4317fb5b5a9629b5e518846bc9fee374b8171533726dc68df52b36ee912";
+ sha256 = "1arnckykpkvv2qrp49l1k7q5mr5pisswl0rvdx98x8wsl1n361pk";
};
propagatedBuildInputs = lib.optionals (isPy27 || isPy33) [ enum34 ];
+ checkInputs = [ attrs pytz ];
checkPhase = ''
${python.interpreter} setup.py test
'';
diff --git a/pkgs/development/python-modules/serverlessrepo/default.nix b/pkgs/development/python-modules/serverlessrepo/default.nix
index c6795f17206..90be965c4f2 100644
--- a/pkgs/development/python-modules/serverlessrepo/default.nix
+++ b/pkgs/development/python-modules/serverlessrepo/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "serverlessrepo";
- version = "0.1.8";
+ version = "0.1.10";
src = fetchPypi {
inherit pname version;
- sha256 = "533389d41a51450e50cc01405ab766550170149c08e1c85b3a1559b0fab4cb25";
+ sha256 = "671f48038123f121437b717ed51f253a55775590f00fbab6fbc6a01f8d05c017";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix
index 569ff017ea9..9254e53d142 100644
--- a/pkgs/development/python-modules/setuptools/default.nix
+++ b/pkgs/development/python-modules/setuptools/default.nix
@@ -1,37 +1,63 @@
{ stdenv
, buildPythonPackage
-, fetchPypi
+, fetchFromGitHub
, python
, wrapPython
, unzip
, callPackage
, bootstrapped-pip
+, lib
+, pipInstallHook
+, setuptoolsBuildHook
}:
-buildPythonPackage rec {
+let
pname = "setuptools";
- version = "41.2.0";
+ version = "41.4.0";
+
+ # Create an sdist of setuptools
+ sdist = stdenv.mkDerivation rec {
+ name = "${pname}-${version}-sdist.tar.gz";
+
+ src = fetchFromGitHub {
+ owner = "pypa";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0asxfnsi56r81lm48ynqbfkmm3kvw2jwrlf2l9azn5w6xm30jvp5";
+ name = "${pname}-${version}-source";
+ };
+
+ buildPhase = ''
+ ${python.pythonForBuild.interpreter} bootstrap.py
+ ${python.pythonForBuild.interpreter} setup.py sdist --formats=gztar
+ '';
+
+ installPhase = ''
+ echo "Moving sdist..."
+ mv dist/*.tar.gz $out
+ '';
+ };
+in buildPythonPackage rec {
+ inherit pname version;
+ # Because of bootstrapping we don't use the setuptoolsBuildHook that comes with format="setuptools" directly.
+ # Instead, we override it to remove setuptools to avoid a circular dependency.
+ # The same is done for pip and the pipInstallHook.
format = "other";
- src = fetchPypi {
- inherit pname version;
- extension = "zip";
- sha256 = "66b86bbae7cc7ac2e867f52dc08a6bd064d938bac59dfec71b9b565dd36d6012";
- };
+ src = sdist;
- # There is nothing to build
- dontBuild = true;
+ nativeBuildInputs = [
+ bootstrapped-pip
+ (pipInstallHook.override{pip=null;})
+ (setuptoolsBuildHook.override{setuptools=null; wheel=null;})
+ ];
- nativeBuildInputs = [ bootstrapped-pip ];
-
- installPhase = ''
- dst=$out/${python.sitePackages}
- mkdir -p $dst
- export PYTHONPATH="$dst:$PYTHONPATH"
- ${python.pythonForBuild.interpreter} setup.py install --prefix=$out
- wrapPythonPrograms
+ preBuild = lib.strings.optionalString (!stdenv.hostPlatform.isWindows) ''
+ export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0
'';
+ pipInstallFlags = [ "--ignore-installed" ];
+
# Adds setuptools to nativeBuildInputs causing infinite recursion.
catchConflicts = false;
diff --git a/pkgs/development/python-modules/sharedmem/default.nix b/pkgs/development/python-modules/sharedmem/default.nix
index d3222ac7d14..42277fc00c5 100644
--- a/pkgs/development/python-modules/sharedmem/default.nix
+++ b/pkgs/development/python-modules/sharedmem/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "sharedmem";
- version = "0.3.6";
+ version = "0.3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "c351ab3f6a4fe9fe0c692ab6a8c88013e625845b31a168ff12d16254ed4154d5";
+ sha256 = "483e414b8c5d03093a02baf548449f1d8426a88855556fa42102bba82b86b2a8";
};
propagatedBuildInputs = [ numpy ];
diff --git a/pkgs/development/python-modules/shodan/default.nix b/pkgs/development/python-modules/shodan/default.nix
index ae9f9e42ecf..7202b3cf70e 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.17.0";
+ version = "1.19.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1sh7a2dsal3kzcl4s9xbpl7hxhm9k55s5hiqdqqnafhvhnh0vmbz";
+ sha256 = "1i4zrzamvgy3g117a2x66gyi7pzh27slc2w9pqysc0ldfcibi2wx";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/slicedimage/default.nix b/pkgs/development/python-modules/slicedimage/default.nix
index 3b9aa19062b..e121013c150 100644
--- a/pkgs/development/python-modules/slicedimage/default.nix
+++ b/pkgs/development/python-modules/slicedimage/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "slicedimage";
- version = "3.2.0";
+ version = "4.0.5";
src = fetchPypi {
inherit pname version;
- sha256 = "adab09457e22465f05998fdcf8ea14179185f8e780a4021526ba163dd476cd02";
+ sha256 = "c8e8759a013a0936ec9f7ffcd37fc64df69af913b4f26342c2501b8c3663d9bb";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/slicerator/default.nix b/pkgs/development/python-modules/slicerator/default.nix
index af17780909e..896ecbdd26b 100644
--- a/pkgs/development/python-modules/slicerator/default.nix
+++ b/pkgs/development/python-modules/slicerator/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "0.9.8";
+ version = "1.0.0";
pname = "slicerator";
src = fetchPypi {
inherit pname version;
- sha256 = "b91dd76a415fd8872185cbd6fbf1922fe174359053d4694983fc719e4a0f5667";
+ sha256 = "18e60393e6765ca96986f801bbae62a617a1eba6ed57784e61b165ffc7dc1848";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/snakebite/default.nix b/pkgs/development/python-modules/snakebite/default.nix
new file mode 100644
index 00000000000..1d08570d727
--- /dev/null
+++ b/pkgs/development/python-modules/snakebite/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, tox
+, virtualenv
+, protobuf
+}:
+
+buildPythonPackage rec {
+ pname = "snakebite";
+ version = "2.11.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "085238b4944cb9c658ee62d5794de936ac3d0c337c504b2cc86424a205ae978a";
+ };
+
+ checkInputs = [
+ tox
+ virtualenv
+ ];
+
+ propagatedBuildInputs = [
+ protobuf
+ ];
+
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "'argparse'" ""
+ '';
+
+ # tests require hadoop hdfs
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Pure Python HDFS client";
+ homepage = http://github.com/spotify/snakebite;
+ license = licenses.asl20;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/snowballstemmer/default.nix b/pkgs/development/python-modules/snowballstemmer/default.nix
index 9b7481a62a6..61a12c2b298 100644
--- a/pkgs/development/python-modules/snowballstemmer/default.nix
+++ b/pkgs/development/python-modules/snowballstemmer/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "snowballstemmer";
- version = "1.2.1";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "919f26a68b2c17a7634da993d91339e288964f93c274f1343e3bbbe2096e1128";
+ sha256 = "df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52";
};
# No tests included
diff --git a/pkgs/development/python-modules/snuggs/default.nix b/pkgs/development/python-modules/snuggs/default.nix
index 017ea7e0d5f..a97bbf4012c 100644
--- a/pkgs/development/python-modules/snuggs/default.nix
+++ b/pkgs/development/python-modules/snuggs/default.nix
@@ -1,23 +1,23 @@
{ buildPythonPackage, lib, fetchFromGitHub
, click, numpy, pyparsing
-, pytest
+, pytest, hypothesis
}:
buildPythonPackage rec {
pname = "snuggs";
- version = "1.4.3";
+ version = "1.4.7";
# Pypi doesn't ship the tests, so we fetch directly from GitHub
src = fetchFromGitHub {
owner = "mapbox";
repo = pname;
rev = version;
- sha256 = "198nbgkhlg4ik2i1r2cp900iqlairh2hnii2y8v5wy1qk3rv0s9g";
+ sha256 = "1p3lh9s2ylsnrzbs931y2vn7mp2y2xskgqmh767c9l1a33shfgwf";
};
propagatedBuildInputs = [ click numpy pyparsing ];
- checkInputs = [ pytest ];
+ checkInputs = [ pytest hypothesis ];
checkPhase = "pytest test_snuggs.py";
meta = with lib; {
diff --git a/pkgs/development/python-modules/soco/default.nix b/pkgs/development/python-modules/soco/default.nix
index 3f0d16cc8a8..4a44b7d0b7a 100644
--- a/pkgs/development/python-modules/soco/default.nix
+++ b/pkgs/development/python-modules/soco/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "soco";
- version = "0.17";
+ version = "0.18.1";
src = fetchPypi {
inherit pname version;
- sha256 = "15zw6i5z5p8vsa3lp20rjizhv4lzz935r73im0xm6zsl71bsgvj8";
+ sha256 = "de033ad69f86a655f50d407648b3aa2dd9647c69fd7bb317e9adfcd38a1adf4b";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/solo-python/default.nix b/pkgs/development/python-modules/solo-python/default.nix
index 7b2b578eed8..829874f25ad 100644
--- a/pkgs/development/python-modules/solo-python/default.nix
+++ b/pkgs/development/python-modules/solo-python/default.nix
@@ -1,21 +1,22 @@
-{ lib, buildPythonPackage, fetchFromGitHub
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
, click, ecdsa, fido2, intelhex, pyserial, pyusb, requests}:
buildPythonPackage rec {
pname = "solo-python";
- version = "0.0.15";
+ version = "0.0.18";
format = "flit";
+ disabled = pythonOlder "3.6"; # only python>=3.6 is supported
src = fetchFromGitHub {
owner = "solokeys";
repo = pname;
rev = version;
- sha256 = "14na9s65hxzx141bdv0j7rx1wi3cv85jzpdivsq1rwp6hdhiazr1";
+ sha256 = "01mgppjvxlr93vrgz7bzisghpg1vqyaj4cg5wngk0h499iyx4d9q";
};
- # TODO: remove ASAP
+ # replaced pinned fido, with unrestricted fido version
patchPhase = ''
- substituteInPlace pyproject.toml --replace "fido2 == 0.7.0" "fido2 >= 0.7.0"
+ sed -i '/fido2/c\"fido2",' pyproject.toml
'';
propagatedBuildInputs = [
@@ -28,6 +29,20 @@
requests
];
+ # allow for writable directory for darwin
+ preBuild = ''
+ export HOME=$TMPDIR
+ '';
+
+ # repo doesn't contain tests, ensure imports aren't broken
+ pythonImportsCheck = [
+ "solo"
+ "solo.cli"
+ "solo.commands"
+ "solo.fido2"
+ "solo.operations"
+ ];
+
meta = with lib; {
description = "Python tool and library for SoloKeys";
homepage = "https://github.com/solokeys/solo-python";
diff --git a/pkgs/development/python-modules/sounddevice/default.nix b/pkgs/development/python-modules/sounddevice/default.nix
index 2094aa7793d..e538875da2b 100644
--- a/pkgs/development/python-modules/sounddevice/default.nix
+++ b/pkgs/development/python-modules/sounddevice/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "sounddevice";
- version = "0.3.13";
+ version = "0.3.14";
src = fetchPypi {
inherit pname version;
- sha256 = "01x2hm3xxzhxrjcj21si4ggmvkwmy5hag7f6yabqlhwskws721cd";
+ sha256 = "c7b0f7ad86550668da55404eabcb63d4212ec622fcce86510092306b77d2e80a";
};
propagatedBuildInputs = [ cffi numpy portaudio ];
diff --git a/pkgs/development/python-modules/soupsieve/default.nix b/pkgs/development/python-modules/soupsieve/default.nix
index 9f877ffb355..737e9e0803a 100644
--- a/pkgs/development/python-modules/soupsieve/default.nix
+++ b/pkgs/development/python-modules/soupsieve/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "soupsieve";
- version = "1.7.3";
+ version = "1.9.4";
src = fetchPypi {
inherit pname version;
- sha256 = "87db12ae79194f0ff9808d2b1641c4f031ae39ffa3cab6b907ea7c1e5e5ed445";
+ sha256 = "605f89ad5fdbfefe30cdc293303665eff2d188865d4dbe4eb510bba1edfbfce3";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/spacy/default.nix b/pkgs/development/python-modules/spacy/default.nix
index 44a9e09181c..23f2a6967da 100644
--- a/pkgs/development/python-modules/spacy/default.nix
+++ b/pkgs/development/python-modules/spacy/default.nix
@@ -26,18 +26,13 @@
buildPythonPackage rec {
pname = "spacy";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1a833dx8i4s106fk42x4dnayaq5p3qxaxnc012xij991i09v2pxn";
+ sha256 = "193r7rrqxfj4jqzk4aqgbycficzmc606vkc4ffc46zs3myhlf6sa";
};
- prePatch = ''
- substituteInPlace setup.cfg \
- --replace "plac<1.0.0,>=0.9.6" "plac>=0.9.6"
- '';
-
propagatedBuildInputs = [
numpy
murmurhash
diff --git a/pkgs/development/python-modules/spacy/models.json b/pkgs/development/python-modules/spacy/models.json
index d500448dfe7..4d7eff7fd02 100644
--- a/pkgs/development/python-modules/spacy/models.json
+++ b/pkgs/development/python-modules/spacy/models.json
@@ -76,6 +76,18 @@
"sha256": "0gxmknd68kajak8jr443799bfd69pp5j0jnmcbnyx5abzyq6wkzx",
"license": "cc-by-sa-40"
},
+{
+ "pname": "lt_core_news_sm",
+ "version": "2.2.0",
+ "sha256": "1j63xnp96qavg8c960y83z752mmvp9qx92r458lydrg1ixmffx9r",
+ "license": "cc-by-sa-40"
+},
+{
+ "pname": "nb_core_news_sm",
+ "version": "2.2.0",
+ "sha256": "0s0wf3kxrhdzfkgrbxjc53hzin3w8v06iivazh6bpf6rhbiwzfr0",
+ "license": "mit"
+},
{
"pname": "nl_core_news_sm",
"version": "2.2.1",
diff --git a/pkgs/development/python-modules/sparse/default.nix b/pkgs/development/python-modules/sparse/default.nix
index bbbcb2e0690..ec126e963b0 100644
--- a/pkgs/development/python-modules/sparse/default.nix
+++ b/pkgs/development/python-modules/sparse/default.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "sparse";
- version = "0.7.0";
+ version = "0.8.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0ija4pl8wg36ldsdv5jmqr5i75qi17vijcwwf2jdn1k15kqg35j4";
+ sha256 = "a3dc14ee5314caa2e64331b0b50c8f92e8999d7d275179a804a114e6cb1f8b81";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/sphinx/2.nix b/pkgs/development/python-modules/sphinx/2.nix
new file mode 100644
index 00000000000..b6374989690
--- /dev/null
+++ b/pkgs/development/python-modules/sphinx/2.nix
@@ -0,0 +1,75 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, simplejson
+, mock
+, glibcLocales
+, html5lib
+, pythonOlder
+, enum34
+, python
+, docutils
+, jinja2
+, pygments
+, alabaster
+, Babel
+, snowballstemmer
+, six
+, sqlalchemy
+, whoosh
+, imagesize
+, requests
+, typing
+, sphinxcontrib-websupport
+, setuptools
+}:
+
+buildPythonPackage rec {
+ pname = "sphinx";
+ version = "1.8.5";
+ src = fetchPypi {
+ pname = "Sphinx";
+ inherit version;
+ sha256 = "c7658aab75c920288a8cf6f09f244c6cfdae30d82d803ac1634d9f223a80ca08";
+ };
+ LC_ALL = "en_US.UTF-8";
+
+ checkInputs = [ pytest ];
+ buildInputs = [ simplejson mock glibcLocales html5lib ] ++ lib.optional (pythonOlder "3.4") enum34;
+ # Disable two tests that require network access.
+ checkPhase = ''
+ cd tests; ${python.interpreter} run.py --ignore py35 -k 'not test_defaults and not test_anchors_ignored'
+ '';
+ propagatedBuildInputs = [
+ docutils
+ jinja2
+ pygments
+ alabaster
+ Babel
+ setuptools
+ snowballstemmer
+ six
+ sphinxcontrib-websupport
+ sqlalchemy
+ whoosh
+ imagesize
+ requests
+ ] ++ lib.optional (pythonOlder "3.5") typing;
+
+ # Lots of tests. Needs network as well at some point.
+ doCheck = false;
+
+ # https://github.com/NixOS/nixpkgs/issues/22501
+ # Do not run `python sphinx-build arguments` but `sphinx-build arguments`.
+ postPatch = ''
+ substituteInPlace sphinx/make_mode.py --replace "sys.executable, " ""
+ '';
+
+ meta = {
+ description = "A tool that makes it easy to create intelligent and beautiful documentation for Python projects";
+ homepage = http://sphinx.pocoo.org/;
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ nand0p ];
+ };
+}
diff --git a/pkgs/development/python-modules/sphinx/default.nix b/pkgs/development/python-modules/sphinx/default.nix
index 1e69692eac1..307232903e8 100644
--- a/pkgs/development/python-modules/sphinx/default.nix
+++ b/pkgs/development/python-modules/sphinx/default.nix
@@ -20,6 +20,12 @@
, whoosh
, imagesize
, requests
+, sphinxcontrib-applehelp
+, sphinxcontrib-devhelp
+, sphinxcontrib-htmlhelp
+, sphinxcontrib-jsmath
+, sphinxcontrib-qthelp
+, sphinxcontrib-serializinghtml
, sphinxcontrib-websupport
, typing
, setuptools
@@ -27,11 +33,11 @@
buildPythonPackage rec {
pname = "sphinx";
- version = "1.8.3";
+ version = "2.2.0";
src = fetchPypi {
pname = "Sphinx";
inherit version;
- sha256 = "c4cb17ba44acffae3d3209646b6baec1e215cad3065e852c68cc569d4df1b9f8";
+ sha256 = "0d586b0f8c2fc3cc6559c5e8fd6124628110514fda0e5d7c82e682d749d2e845";
};
LC_ALL = "en_US.UTF-8";
@@ -54,6 +60,12 @@ buildPythonPackage rec {
whoosh
imagesize
requests
+ sphinxcontrib-applehelp
+ sphinxcontrib-devhelp
+ sphinxcontrib-htmlhelp
+ sphinxcontrib-jsmath
+ sphinxcontrib-qthelp
+ sphinxcontrib-serializinghtml
sphinxcontrib-websupport
] ++ lib.optional (pythonOlder "3.5") typing;
diff --git a/pkgs/development/python-modules/sphinxcontrib-applehelp/default.nix b/pkgs/development/python-modules/sphinxcontrib-applehelp/default.nix
new file mode 100644
index 00000000000..60d7a20feb5
--- /dev/null
+++ b/pkgs/development/python-modules/sphinxcontrib-applehelp/default.nix
@@ -0,0 +1,25 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "sphinxcontrib-applehelp";
+ version = "1.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "edaa0ab2b2bc74403149cb0209d6775c96de797dfd5b5e2a71981309efab3897";
+ };
+
+
+ # Check is disabled due to circular dependency of sphinx
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books";
+ homepage = http://sphinx-doc.org/;
+ license = licenses.bsd0;
+ };
+
+}
diff --git a/pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix b/pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix
index 2daa9766a3a..36fb29fde59 100644
--- a/pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-bibtex/default.nix
@@ -3,12 +3,12 @@
}:
buildPythonPackage rec {
- version = "0.4.2";
+ version = "1.0.0";
pname = "sphinxcontrib-bibtex";
src = fetchPypi {
inherit pname version;
- sha256 = "0af7651hfjh4hv97xns4vpf8n3kqy7ghyjlkfda5wxw56hxgp6hn";
+ sha256 = "629612b001f86784669d65e662377a482052decfd9a0a17c46860878eef7b9e0";
};
propagatedBuildInputs = [ oset pybtex pybtex-docutils sphinx ];
diff --git a/pkgs/development/python-modules/sphinxcontrib-devhelp/default.nix b/pkgs/development/python-modules/sphinxcontrib-devhelp/default.nix
new file mode 100644
index 00000000000..dde8bfbb7dd
--- /dev/null
+++ b/pkgs/development/python-modules/sphinxcontrib-devhelp/default.nix
@@ -0,0 +1,25 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "sphinxcontrib-devhelp";
+ version = "1.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "6c64b077937330a9128a4da74586e8c2130262f014689b4b89e2d08ee7294a34";
+ };
+
+
+ # Check is disabled due to circular dependency of sphinx
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.";
+ homepage = http://sphinx-doc.org/;
+ license = licenses.bsd0;
+ };
+
+}
diff --git a/pkgs/development/python-modules/sphinxcontrib-htmlhelp/default.nix b/pkgs/development/python-modules/sphinxcontrib-htmlhelp/default.nix
new file mode 100644
index 00000000000..88b54d8e94f
--- /dev/null
+++ b/pkgs/development/python-modules/sphinxcontrib-htmlhelp/default.nix
@@ -0,0 +1,25 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "sphinxcontrib-htmlhelp";
+ version = "1.0.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "4670f99f8951bd78cd4ad2ab962f798f5618b17675c35c5ac3b2132a14ea8422";
+ };
+
+
+ # Check is disabled due to circular dependency of sphinx
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "sphinxcontrib-htmlhelp is a sphinx extension which ...";
+ homepage = http://sphinx-doc.org/;
+ license = licenses.bsd0;
+ };
+
+}
diff --git a/pkgs/development/python-modules/sphinxcontrib-jsmath/default.nix b/pkgs/development/python-modules/sphinxcontrib-jsmath/default.nix
new file mode 100644
index 00000000000..ca2c8e99d41
--- /dev/null
+++ b/pkgs/development/python-modules/sphinxcontrib-jsmath/default.nix
@@ -0,0 +1,25 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "sphinxcontrib-jsmath";
+ version = "1.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8";
+ };
+
+
+ # Check is disabled due to circular dependency of sphinx
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML via JavaScript.";
+ homepage = http://sphinx-doc.org/;
+ license = licenses.bsd0;
+ };
+
+}
diff --git a/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix b/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
index b8a4f25f5df..58b24f0dd73 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.4.0";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "9d64c8a119bfc592e6316af3e5475ce2d4d8ed6e013dc016a3f2e7971e50d7f3";
+ sha256 = "2a5883456c0caba0dad90f07968c75a50d5fc425a3aa06d1c538472ddf8c7e22";
};
propagatedBuildInputs = [setuptools_scm pyyaml jsonschema sphinxcontrib_httpdomain];
diff --git a/pkgs/development/python-modules/sphinxcontrib-qthelp/default.nix b/pkgs/development/python-modules/sphinxcontrib-qthelp/default.nix
new file mode 100644
index 00000000000..92471c6c3d0
--- /dev/null
+++ b/pkgs/development/python-modules/sphinxcontrib-qthelp/default.nix
@@ -0,0 +1,25 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "sphinxcontrib-qthelp";
+ version = "1.0.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "79465ce11ae5694ff165becda529a600c754f4bc459778778c7017374d4d406f";
+ };
+
+
+ # Check is disabled due to circular dependency of sphinx
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.";
+ homepage = http://sphinx-doc.org/;
+ license = licenses.bsd0;
+ };
+
+}
diff --git a/pkgs/development/python-modules/sphinxcontrib-serializinghtml/default.nix b/pkgs/development/python-modules/sphinxcontrib-serializinghtml/default.nix
new file mode 100644
index 00000000000..76fba6e1b3a
--- /dev/null
+++ b/pkgs/development/python-modules/sphinxcontrib-serializinghtml/default.nix
@@ -0,0 +1,25 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "sphinxcontrib-serializinghtml";
+ version = "1.1.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "c0efb33f8052c04fd7a26c0a07f1678e8512e0faec19f4aa8f2473a8b81d5227";
+ };
+
+
+ # Check is disabled due to circular dependency of sphinx
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle).";
+ homepage = http://sphinx-doc.org/;
+ license = licenses.bsd0;
+ };
+
+}
diff --git a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
index f528edb75ab..b3e1ca01dba 100644
--- a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "sphinxcontrib-spelling";
- version = "4.2.1";
+ version = "4.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "7bcbaabef7aa9c176b81d960b20d0f67817ccea5e098968c366d2db4ad76d476";
+ sha256 = "0304dac9286378f9c608af8d885a08fe03a9c62b3ebfa8802008018d92371c19";
};
propagatedBuildInputs = [ sphinx pyenchant pbr ];
diff --git a/pkgs/development/python-modules/spyder-kernels/default.nix b/pkgs/development/python-modules/spyder-kernels/default.nix
index 206b0799b4a..86daec23d95 100644
--- a/pkgs/development/python-modules/spyder-kernels/default.nix
+++ b/pkgs/development/python-modules/spyder-kernels/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "spyder-kernels";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchPypi {
inherit pname version;
- sha256 = "7e124fad5203b748005e952cf33b44695dbb9d92f5e0dc5443e7ca0db817f400";
+ sha256 = "01354b7fa180a87212cc005553b31a7300159b108d36828e301d3782291323f7";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/spyder/default.nix b/pkgs/development/python-modules/spyder/default.nix
index 7222f18d5f9..c2dfcab556f 100644
--- a/pkgs/development/python-modules/spyder/default.nix
+++ b/pkgs/development/python-modules/spyder/default.nix
@@ -14,6 +14,8 @@ buildPythonPackage rec {
sha256 = "1z7qw1h3rhca12ycv8xrzw6z2gf81v0j6lfq9kpwh472w4vk75v1";
};
+ nativeBuildInputs = [ pyqtwebengine.wrapQtAppsHook ];
+
propagatedBuildInputs = [
jedi pycodestyle psutil pyflakes rope numpy scipy matplotlib pylint keyring
numpydoc qtconsole qtawesome nbconvert mccabe pyopengl cloudpickle spyder-kernels
@@ -47,6 +49,11 @@ buildPythonPackage rec {
cp -r $desktopItem/share/applications/ $out/share
'';
+ dontWrapQtApps = true;
+ makeWrapperArgs = [
+ "\${qtWrapperArgs[@]}"
+ ];
+
meta = with stdenv.lib; {
description = "Scientific python development environment";
longDescription = ''
diff --git a/pkgs/development/python-modules/sqlalchemy-citext/default.nix b/pkgs/development/python-modules/sqlalchemy-citext/default.nix
new file mode 100644
index 00000000000..b91e3385404
--- /dev/null
+++ b/pkgs/development/python-modules/sqlalchemy-citext/default.nix
@@ -0,0 +1,31 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, sqlalchemy
+, python
+}:
+
+buildPythonPackage rec {
+ pname = "sqlalchemy-citext";
+ version = "1.3-0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "7d7343037a35153d6f94c3c2f6baf391f88a57651c3bde5d6749d216859ae4c5";
+ };
+
+ propagatedBuildInputs = [
+ sqlalchemy
+ ];
+
+ checkPhase = ''
+ ${python.interpreter} tests/test_citext.py
+ '';
+
+ meta = with lib; {
+ description = "A sqlalchemy plugin that allows postgres use of CITEXT";
+ homepage = https://github.com/mahmoudimus/sqlalchemy-citext;
+ license = licenses.mit;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/sqlalchemy-utils/default.nix b/pkgs/development/python-modules/sqlalchemy-utils/default.nix
index ef30b6917a3..3db00057c90 100644
--- a/pkgs/development/python-modules/sqlalchemy-utils/default.nix
+++ b/pkgs/development/python-modules/sqlalchemy-utils/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "sqlalchemy-utils";
- version = "0.34.2";
+ version = "0.35.0";
src = fetchPypi {
inherit version;
pname = "SQLAlchemy-Utils";
- sha256 = "126c9p8rnnb043w57ah7idqfryczbz4vi9lzsz2cgiaig6fv52b6";
+ sha256 = "0phsdcnm21qvxd00zmjd6yxbm1s0i7b1q8zrgfy8cqv9xpmz1w01";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/sqlalchemy/default.nix b/pkgs/development/python-modules/sqlalchemy/default.nix
index 3d76f83c1ee..e9e14b7da4d 100644
--- a/pkgs/development/python-modules/sqlalchemy/default.nix
+++ b/pkgs/development/python-modules/sqlalchemy/default.nix
@@ -1,20 +1,21 @@
{ lib, fetchPypi, buildPythonPackage, isPy3k, isPy35
, mock
, pysqlite
-, pytest
+, fetchpatch
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "SQLAlchemy";
- version = "1.3.6";
+ version = "1.3.10";
src = fetchPypi {
inherit pname version;
- sha256 = "1zxhabcgzspwrh9l7b68p57kqx4h664a1dp9xr8mi84r472pyzi1";
+ sha256 = "0f0768b5db594517e1f5e1572c73d14cf295140756431270d89496dc13d5e46c";
};
checkInputs = [
- pytest
+ pytestCheckHook
mock
] ++ lib.optional (!isPy3k) pysqlite;
@@ -22,11 +23,23 @@ buildPythonPackage rec {
sed -e 's:--max-worker-restart=5::g' -i setup.cfg
'';
- checkPhase = if isPy35 then ''
- pytest test -k 'not exception_persistent_flush_py3k'
- '' else ''
- pytest test
- '';
+ dontUseSetuptoolsCheck = true;
+
+ disabledTests = lib.optionals isPy35 [ "exception_persistent_flush_py3k "];
+
+ patches = [
+ # Two patches for sqlite 3.30 compatibility.
+ # https://github.com/sqlalchemy/sqlalchemy/pull/4921
+ (fetchpatch {
+ url = https://github.com/sqlalchemy/sqlalchemy/commit/8b35ba54ab31aab13a34c360a31d014da1f5c809.patch;
+ sha256 = "065csr6pd7j1fjnv72wbz8s6xhydi5f161gj7nyqq86rxkh0nl0n";
+ })
+ (fetchpatch {
+ url = https://github.com/sqlalchemy/sqlalchemy/commit/e18534a9045786efdaf4963515222838c62e0300.patch;
+ sha256 = "0bwfwp5gmgg12qilvwdd2a5xi76bllzzapb23ybh1k34c5pla195";
+ })
+
+ ];
meta = with lib; {
homepage = http://www.sqlalchemy.org/;
diff --git a/pkgs/development/python-modules/sqlmap/default.nix b/pkgs/development/python-modules/sqlmap/default.nix
index 40eefc1db56..74d73638b1e 100644
--- a/pkgs/development/python-modules/sqlmap/default.nix
+++ b/pkgs/development/python-modules/sqlmap/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "sqlmap";
- version = "1.3.5";
+ version = "1.3.10";
src = fetchPypi {
inherit pname version;
- sha256 = "84e0da1a3d846df2f7c886540828f374b357924207e915c8885e0472acdf68dd";
+ sha256 = "3f045e8e9ee1293e2d0ab4396950deed71f095a7762f063f3e5f54a839b8d5b4";
};
# No tests in archive
diff --git a/pkgs/development/python-modules/srsly/default.nix b/pkgs/development/python-modules/srsly/default.nix
index 17cd3e8c503..2b87c38b085 100644
--- a/pkgs/development/python-modules/srsly/default.nix
+++ b/pkgs/development/python-modules/srsly/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "srsly";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1l9yjp1w2vrkrynxrlrc0v47i2iq9059k4ni44nz23573xbdrh2w";
+ sha256 = "0gha1xfh64mapvgn0sghnjsvmjdrh5rywhs3j3bhkvwk42kf40ma";
};
propagatedBuildInputs = lib.optional (pythonOlder "3.4") pathlib;
diff --git a/pkgs/development/python-modules/ssdeep/default.nix b/pkgs/development/python-modules/ssdeep/default.nix
index f41452b4b61..f33143a0f02 100644
--- a/pkgs/development/python-modules/ssdeep/default.nix
+++ b/pkgs/development/python-modules/ssdeep/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "ssdeep";
- version = "3.3";
+ version = "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "255de1f034652b3ed21920221017e70e570b1644f9436fea120ae416175f4ef5";
+ sha256 = "0px8k4fjbkjb717bg2v7rjhm4iclrxzq7sh0hfqs55f4ddqi0m8v";
};
buildInputs = [ pkgs.ssdeep pytestrunner ];
diff --git a/pkgs/development/python-modules/starfish/default.nix b/pkgs/development/python-modules/starfish/default.nix
index d7989d80e8e..7cad8346a6f 100644
--- a/pkgs/development/python-modules/starfish/default.nix
+++ b/pkgs/development/python-modules/starfish/default.nix
@@ -26,11 +26,11 @@
buildPythonPackage rec {
pname = "starfish";
- version = "0.1.3";
+ version = "0.1.8";
src = fetchPypi {
inherit pname version;
- sha256 = "19bec2a869affbca0a7e3fc0aee1b9978ff7f0f1a2a8551c2d4ae148a7ddc251";
+ sha256 = "6924404b9ce7c55b427bebc5712656b87d17b5114e9fb610f2821865bd8d70f4";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/starlette/default.nix b/pkgs/development/python-modules/starlette/default.nix
index 756e95eb166..1ccb8bcaf70 100644
--- a/pkgs/development/python-modules/starlette/default.nix
+++ b/pkgs/development/python-modules/starlette/default.nix
@@ -18,12 +18,12 @@
buildPythonPackage rec {
pname = "starlette";
- version = "0.12.7";
+ version = "0.12.10";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0zf7nwma801a9hvwwq4xy3rrkca9vydj30s3bnngmm4dvkk575c4";
+ sha256 = "e41ef52e711a82ef95c195674e5d8d41c75c6b1d6f5a275637eedd4cc2150a7f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/strictyaml/default.nix b/pkgs/development/python-modules/strictyaml/default.nix
index 1f580de0b82..496ed66c1ac 100644
--- a/pkgs/development/python-modules/strictyaml/default.nix
+++ b/pkgs/development/python-modules/strictyaml/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "1.0.3";
+ version = "1.0.5";
pname = "strictyaml";
src = fetchPypi {
inherit pname version;
- sha256 = "05masza4jvvnh2msswpx4l29w1pv92zpy473yd2ndwcclcrk3rli";
+ sha256 = "aad8d90c4d300c5bfa7678b9680ce456406319859c7279e98110548b596b5ae7";
};
propagatedBuildInputs = [ ruamel_yaml python-dateutil ];
diff --git a/pkgs/development/python-modules/stripe/default.nix b/pkgs/development/python-modules/stripe/default.nix
index 68ed8dcf99f..b60aa7666fb 100644
--- a/pkgs/development/python-modules/stripe/default.nix
+++ b/pkgs/development/python-modules/stripe/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "stripe";
- version = "2.35.1";
+ version = "2.37.2";
# Tests require network connectivity and there's no easy way to disable
# them. ~ C.
@@ -10,7 +10,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0rmzba8yig426anf8fxiacyvwchlsws746757sgvw748n8lrarbw";
+ sha256 = "7ad8ee6d9bdca86d6ed38c4eb48b1b67b9529ac4fee6c26d3f9aa4d5e98b50d6";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/structlog/default.nix b/pkgs/development/python-modules/structlog/default.nix
index f7e390bd678..fece2f1b443 100644
--- a/pkgs/development/python-modules/structlog/default.nix
+++ b/pkgs/development/python-modules/structlog/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "structlog";
- version = "19.1.0";
+ version = "19.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5feae03167620824d3ae3e8915ea8589fc28d1ad6f3edf3cc90ed7c7cb33fab5";
+ sha256 = "4287058cf4ce1a59bc5dea290d6386d37f29a37529c9a51cdf7387e51710152b";
};
checkInputs = [ pytest pretend freezegun simplejson twisted ]
diff --git a/pkgs/development/python-modules/supervisor/default.nix b/pkgs/development/python-modules/supervisor/default.nix
index 18ab5bca7ea..4ae57add6e7 100644
--- a/pkgs/development/python-modules/supervisor/default.nix
+++ b/pkgs/development/python-modules/supervisor/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "supervisor";
- version = "4.0.4";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "02pindhq84hb9a7ykyaqw8i2iqb21h69lpmclyqh7fm1446rji4n";
+ sha256 = "2dc86fe0476e945e61483d614ceb2cf4f93b95282eb243bdf792621994360383";
};
# wants to write to /tmp/foo which is likely already owned by another
diff --git a/pkgs/development/python-modules/svgwrite/default.nix b/pkgs/development/python-modules/svgwrite/default.nix
index 1772e8794ff..7af7a16e7fa 100644
--- a/pkgs/development/python-modules/svgwrite/default.nix
+++ b/pkgs/development/python-modules/svgwrite/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "svgwrite";
- version = "1.2.1";
+ version = "1.3.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "72ef66c9fe367989823cb237ab7f012ac809dd3ba76c1b5ebd9aa61580e2e75e";
+ sha256 = "11e47749b159ed7004721e11d380b4642a26154b8cb2f7b0102fea9c71a3dfa1";
};
buildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/tables/3.5.nix b/pkgs/development/python-modules/tables/3.5.nix
new file mode 100644
index 00000000000..1123d4626c9
--- /dev/null
+++ b/pkgs/development/python-modules/tables/3.5.nix
@@ -0,0 +1,58 @@
+{ stdenv, lib, fetchPypi, python, buildPythonPackage
+, cython, bzip2, lzo, numpy, numexpr, hdf5, six, c-blosc, mock }:
+
+with stdenv.lib;
+
+buildPythonPackage rec {
+ version = "3.6.0";
+ pname = "tables";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "db3488214864fb313a611fca68bf1c9019afe4e7877be54d0e61c84416603d4d";
+ };
+
+ buildInputs = [ hdf5 cython bzip2 lzo c-blosc ];
+ propagatedBuildInputs = [ numpy numexpr six mock ];
+
+ # The setup script complains about missing run-paths, but they are
+ # actually set.
+ setupPyBuildFlags = [
+ "--hdf5=${getDev hdf5}"
+ "--lzo=${getDev lzo}"
+ "--bzip2=${getDev bzip2}"
+ "--blosc=${getDev c-blosc}"
+ ];
+ # Run the test suite.
+ # It requires the build path to be in the python search path.
+ # These tests take quite some time.
+ # If the hdf5 library is built with zlib then there is only one
+ # test-failure. That is the same failure as described in the following
+ # github issue:
+ # https://github.com/PyTables/PyTables/issues/269
+ checkPhase = ''
+ ${python.interpreter} <0.2 instead of only gast 0.2.2
+ name = "gast-update.patch";
+ url = "https://github.com/tensorflow/tensorflow/commit/85751ad6c7f5fd12c6c79545d96896cba92fa8b4.patch";
+ sha256 = "077cpj0kzyqxzdya1dwh8df17zfzhqn7c685hx6iskvw2979zg2n";
})
+ ./lift-gast-restriction.patch
];
# On update, it can be useful to steal the changes from gentoo
@@ -157,7 +173,6 @@ let
# "com_github_googleapis_googleapis"
# "com_github_googlecloudplatform_google_cloud_cpp"
"com_google_protobuf"
- "com_google_protobuf_cc"
"com_googlesource_code_re2"
"curl"
"cython"
@@ -175,11 +190,11 @@ let
"lmdb"
"nasm"
# "nsync" # not packaged in nixpkgs
+ "opt_einsum_archive"
"org_sqlite"
"pasta"
"pcre"
"png_archive"
- "protobuf_archive"
"six_archive"
"snappy"
"swig"
@@ -253,6 +268,7 @@ let
bazelFlags = [
# temporary fixes to make the build work with bazel 0.27
"--incompatible_no_support_tools_in_action_inputs=false"
+ "--incompatible_use_native_patch=false"
];
bazelBuildFlags = [
"--config=opt" # optimize using the flags set in the configure phase
@@ -266,9 +282,9 @@ let
# cudaSupport causes fetch of ncclArchive, resulting in different hashes
sha256 = if cudaSupport then
- "196pm3ynfafqlcxah07hkvphf536hpix1ydgsynr1yg08aynlvvx"
+ "1rbg8w8pjf15hpvzrclsi19lhsrwdns6f8psb1wz35ay0ggdw8c0"
else
- "138r85n27ijzwxfwb5pcfyb79v14368jpckw0vmciz6pwf11bd9g";
+ "0d8wq89iz9vrzvr971mgdclxxjcjr32r7aj817h019x3pc53qnwx";
};
buildAttrs = {
@@ -311,7 +327,9 @@ let
license = licenses.asl20;
maintainers = with maintainers; [ jyp abbradar ];
platforms = platforms.linux;
- broken = !(xlaSupport -> cudaSupport);
+ # The py2 build fails due to some issue importing protobuf. Possibly related to the fix in
+ # https://github.com/akesandgren/easybuild-easyblocks/commit/1f2e517ddfd1b00a342c6abb55aef3fd93671a2b
+ broken = !(xlaSupport -> cudaSupport) || !isPy3k;
};
};
@@ -345,9 +363,11 @@ in buildPythonPackage {
termcolor
wrapt
grpcio
+ opt-einsum
] ++ lib.optionals (!isPy3k) [
mock
- future # FIXME
+ future
+ functools32
] ++ lib.optionals (pythonOlder "3.4") [
backports_weakref enum34
] ++ lib.optionals withTensorboard [
@@ -366,7 +386,26 @@ in buildPythonPackage {
# TODO try to run them anyway
# TODO better test (files in tensorflow/tools/ci_build/builds/*test)
checkPhase = ''
- ${python.interpreter} -c "import tensorflow"
+ ${python.interpreter} <= 0.6.0',
+ 'backports.weakref >= 1.0rc1;python_version<"3.4"',
+ 'enum34 >= 1.1.6;python_version<"3.4"',
+- 'gast == 0.2.2',
++ 'gast >= 0.2.2',
+ 'google_pasta >= 0.1.6',
+ 'keras_applications >= 1.0.8',
+ 'keras_preprocessing >= 1.0.5',
diff --git a/pkgs/development/python-modules/tensorflow/tf-1.15-bazel-1.0.patch b/pkgs/development/python-modules/tensorflow/tf-1.15-bazel-1.0.patch
new file mode 100644
index 00000000000..4d70e99108b
--- /dev/null
+++ b/pkgs/development/python-modules/tensorflow/tf-1.15-bazel-1.0.patch
@@ -0,0 +1,213 @@
+diff --git a/tensorflow/c/BUILD b/tensorflow/c/BUILD
+index f740ba66b5..6cc9003787 100644
+--- a/tensorflow/c/BUILD
++++ b/tensorflow/c/BUILD
+@@ -270,6 +270,7 @@ tf_cuda_library(
+ "//tensorflow/core/platform",
+ "@com_google_absl//absl/strings",
+ ],
++ alwayslink = 1,
+ )
+
+ exports_files(
+diff --git a/tensorflow/c/eager/BUILD b/tensorflow/c/eager/BUILD
+index 5c42e508f7..16b421862c 100644
+--- a/tensorflow/c/eager/BUILD
++++ b/tensorflow/c/eager/BUILD
+@@ -79,6 +79,7 @@ tf_cuda_library(
+ "//tensorflow/core/profiler/lib:profiler_session",
+ "//tensorflow/core:gpu_runtime",
+ ],
++ alwayslink = 1,
+ )
+
+ tf_cuda_library(
+@@ -226,6 +227,7 @@ tf_cuda_library(
+ "//tensorflow/core/profiler/rpc/client:capture_profile",
+ "//tensorflow/core:gpu_runtime",
+ ],
++ alwayslink = 1,
+ )
+
+ tf_cuda_cc_test(
+diff --git a/tensorflow/cc/saved_model/BUILD b/tensorflow/cc/saved_model/BUILD
+index 39b84922d1..b2affdd999 100644
+--- a/tensorflow/cc/saved_model/BUILD
++++ b/tensorflow/cc/saved_model/BUILD
+@@ -123,6 +123,7 @@ cc_library(
+ "//tensorflow/core/util/tensor_bundle:naming",
+ # mobile not supported yet
+ ]),
++ alwayslink = 1,
+ )
+
+ tf_cc_test(
+diff --git a/tensorflow/core/BUILD b/tensorflow/core/BUILD
+index c23c1f9b39..805643b217 100644
+--- a/tensorflow/core/BUILD
++++ b/tensorflow/core/BUILD
+@@ -777,6 +777,7 @@ cc_library(
+ ":lib_proto_parsing",
+ ":protos_all_cc",
+ ],
++ alwayslink = 1,
+ )
+
+ # DEPRECATED: use platform:stringpiece instead.
+@@ -2496,6 +2497,7 @@ cc_library(
+ "@com_google_protobuf//:protobuf",
+ ] + tf_protos_all_impl() + tf_protos_grappler_impl() +
+ tf_additional_numa_deps(),
++ alwayslink = 1,
+ )
+
+ # File compiled with extra flags to get cpu-specific acceleration.
+diff --git a/tensorflow/core/lib/random/BUILD b/tensorflow/core/lib/random/BUILD
+index 3bd933261b..e1e589e76d 100644
+--- a/tensorflow/core/lib/random/BUILD
++++ b/tensorflow/core/lib/random/BUILD
+@@ -50,6 +50,7 @@ cc_library(
+ "//tensorflow/core/platform:types",
+ "//third_party/eigen3",
+ ],
++ alwayslink = 1,
+ )
+
+ filegroup(
+diff --git a/tensorflow/core/platform/default/build_config.bzl b/tensorflow/core/platform/default/build_config.bzl
+index 5459d8d428..feba3a5686 100644
+--- a/tensorflow/core/platform/default/build_config.bzl
++++ b/tensorflow/core/platform/default/build_config.bzl
+@@ -228,6 +228,7 @@ def cc_proto_library(
+ hdrs = gen_hdrs,
+ deps = cc_libs + deps,
+ includes = includes,
++ alwayslink = 1,
+ **kargs
+ )
+ native.cc_library(
+diff --git a/tensorflow/lite/java/src/test/native/BUILD b/tensorflow/lite/java/src/test/native/BUILD
+index 6dcdab2aee..32bb0a8d85 100644
+--- a/tensorflow/lite/java/src/test/native/BUILD
++++ b/tensorflow/lite/java/src/test/native/BUILD
+@@ -19,6 +19,7 @@ cc_library(
+ "//tensorflow/lite/java/jni",
+ "//tensorflow/lite/kernels:kernel_util",
+ ],
++ alwayslink = 1,
+ )
+
+ tflite_jni_binary(
+diff --git a/tensorflow/lite/python/testdata/BUILD b/tensorflow/lite/python/testdata/BUILD
+index 7bda81358f..ac1188d844 100644
+--- a/tensorflow/lite/python/testdata/BUILD
++++ b/tensorflow/lite/python/testdata/BUILD
+@@ -60,6 +60,7 @@ cc_library(
+ deps = [
+ "//tensorflow/lite/c:c_api_internal",
+ ],
++ alwayslink = 1,
+ )
+
+ cc_binary(
+diff --git a/tensorflow/python/BUILD b/tensorflow/python/BUILD
+index 6fd9b4f273..29df3a3dff 100644
+--- a/tensorflow/python/BUILD
++++ b/tensorflow/python/BUILD
+@@ -375,6 +375,7 @@ cc_library(
+ "//tensorflow/core:lib",
+ "//tensorflow/core:protos_all_cc",
+ ],
++ alwayslink = 1,
+ )
+
+ cc_library(
+@@ -411,6 +412,7 @@ cc_library(
+ "//third_party/py/numpy:headers",
+ "//third_party/python_runtime:headers",
+ ],
++ alwayslink = 1,
+ )
+
+ cc_library(
+@@ -617,6 +619,7 @@ cc_library(
+ "//tensorflow/core:op_gen_lib",
+ "//tensorflow/core:protos_all_cc",
+ ],
++ alwayslink = 1,
+ )
+
+ py_library(
+diff --git a/tensorflow/tensorflow.bzl b/tensorflow/tensorflow.bzl
+index a3956322fe..32752f59ad 100644
+--- a/tensorflow/tensorflow.bzl
++++ b/tensorflow/tensorflow.bzl
+@@ -2331,6 +2331,7 @@ def tf_generate_proto_text_sources(name, srcs_relative_dir, srcs, protodeps = []
+ hdrs = out_hdrs,
+ visibility = visibility,
+ deps = deps,
++ alwayslink = 1,
+ )
+
+ def tf_genrule_cmd_append_to_srcs(to_append):
+diff --git a/tensorflow/tools/graph_transforms/BUILD b/tensorflow/tools/graph_transforms/BUILD
+index adafe2aca1..8965316b12 100644
+--- a/tensorflow/tools/graph_transforms/BUILD
++++ b/tensorflow/tools/graph_transforms/BUILD
+@@ -223,6 +223,7 @@ cc_library(
+ "//tensorflow/core:lib_internal",
+ "//tensorflow/core:protos_all_cc",
+ ],
++ alwayslink = 1,
+ )
+
+ # This library includes a main function, to make it easy to create other
+diff --git a/third_party/icu/data/BUILD.bazel b/third_party/icu/data/BUILD.bazel
+index 7db21566e4..8e18c7cc3a 100644
+--- a/third_party/icu/data/BUILD.bazel
++++ b/third_party/icu/data/BUILD.bazel
+@@ -43,4 +43,5 @@ cc_library(
+ name = "conversion_data",
+ srcs = [":conversion_data.c"],
+ deps = ["@icu//:headers"],
++ alwayslink = 1,
+ )
+diff --git a/third_party/protobuf/protobuf.patch b/third_party/protobuf/protobuf.patch
+index df0648563d..18fc6cdf35 100644
+--- a/third_party/protobuf/protobuf.patch
++++ b/third_party/protobuf/protobuf.patch
+@@ -11,7 +11,15 @@ index 2fb26050..c2744d5b 100644
+
+ ################################################################################
+ # Protobuf Runtime Library
+-@@ -218,7 +218,7 @@ cc_library(
++@@ -209,6 +209,7 @@ cc_library(
++ copts = COPTS,
++ includes = ["src/"],
++ linkopts = LINK_OPTS,
+++ alwayslink = 1,
++ visibility = ["//visibility:public"],
++ deps = [":protobuf_lite"] + PROTOBUF_DEPS,
++ )
++@@ -219,7 +220,7 @@ cc_library(
+ # TODO(keveman): Remove this target once the support gets added to Bazel.
+ cc_library(
+ name = "protobuf_headers",
+@@ -20,3 +28,4 @@ index 2fb26050..c2744d5b 100644
+ includes = ["src/"],
+ visibility = ["//visibility:public"],
+ )
++
+\ No newline at end of file
+diff --git a/third_party/systemlibs/protobuf.bzl b/third_party/systemlibs/protobuf.bzl
+index 774514f3fd..1c415b018b 100644
+--- a/third_party/systemlibs/protobuf.bzl
++++ b/third_party/systemlibs/protobuf.bzl
+@@ -262,6 +262,7 @@ def cc_proto_library(
+ hdrs = gen_hdrs,
+ deps = cc_libs + deps,
+ includes = includes,
++ alwayslink = 1,
+ **kargs
+ )
+
diff --git a/pkgs/development/python-modules/testfixtures/default.nix b/pkgs/development/python-modules/testfixtures/default.nix
index f9d35297306..a08241332dc 100644
--- a/pkgs/development/python-modules/testfixtures/default.nix
+++ b/pkgs/development/python-modules/testfixtures/default.nix
@@ -1,25 +1,18 @@
-{ stdenv, buildPythonPackage, fetchPypi, fetchpatch
-, mock, pytest, sybil, zope_component }:
+{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, isPy27
+, mock, pytest, sybil, zope_component, twisted }:
buildPythonPackage rec {
pname = "testfixtures";
- version = "6.3.0";
+ version = "6.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1x16xkw483nb1ngv74s7lgaj514pb1ldklal7kb7iwqbxcgnrh2k";
+ sha256 = "1kiv60i0s67v34x28j6cshby7n7mbhd7a7val639yvvlh1f0q8wx";
};
- checkInputs = [ pytest mock sybil zope_component ];
-
- patches = [
- # Fix tests for Python 3.7. Remove with the next release
- (fetchpatch {
- url = https://github.com/Simplistix/testfixtures/commit/6e8807543b804946aba58e2c9e92f5bdc3656a57.patch;
- sha256 = "1584jz2qz04arx8z8f6d1l1vab7gi38k3akzm223rmp7j4m7yrii";
- })
- ];
+ checkInputs = [ pytest mock sybil zope_component twisted ];
+ doCheck = !isPy27;
checkPhase = ''
# django is too much hasle to setup at the moment
pytest -W ignore::DeprecationWarning --ignore=testfixtures/tests/test_django testfixtures/tests
diff --git a/pkgs/development/python-modules/text-unidecode/default.nix b/pkgs/development/python-modules/text-unidecode/default.nix
index 94aebc59512..ff5d2425593 100644
--- a/pkgs/development/python-modules/text-unidecode/default.nix
+++ b/pkgs/development/python-modules/text-unidecode/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "text-unidecode";
- version = "1.2";
+ version = "1.3";
src = fetchPypi {
inherit pname version;
- sha256 = "5a1375bb2ba7968740508ae38d92e1f889a0832913cb1c447d5e2046061a396d";
+ sha256 = "bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/thinc/default.nix b/pkgs/development/python-modules/thinc/default.nix
index a9d1cdee257..c8a6b5efe84 100644
--- a/pkgs/development/python-modules/thinc/default.nix
+++ b/pkgs/development/python-modules/thinc/default.nix
@@ -28,11 +28,11 @@
buildPythonPackage rec {
pname = "thinc";
- version = "7.1.1";
+ version = "7.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0gkz4q53ps3vzz0ww154y0dv6nri5sli8yflh7c26maawvz8wiv8";
+ sha256 = "1f9bg7iyhwnk8jfras8d4wzq0ypn5na0bdbwkl7y2mr06yrdd0ff";
};
buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
@@ -65,11 +65,6 @@ buildPythonPackage rec {
pytest
];
- prePatch = ''
- substituteInPlace setup.py \
- --replace "plac>=0.9.6,<1.0.0" "plac>=0.9.6"
- '';
-
# Cannot find cython modules.
doCheck = false;
diff --git a/pkgs/development/python-modules/tifffile/default.nix b/pkgs/development/python-modules/tifffile/default.nix
index 9a0876548e5..03ab35e9e19 100644
--- a/pkgs/development/python-modules/tifffile/default.nix
+++ b/pkgs/development/python-modules/tifffile/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "tifffile";
- version = "2019.2.22";
+ version = "2019.7.26";
src = fetchPypi {
inherit pname version;
- sha256 = "ed49d75b3eff711dbe74b35324dfd79e0db598b6e772a9096001545e81e95437";
+ sha256 = "82c5c72de4dc19cc7011e4e8c45492e17121bd02cfa98c015ddd2a83e36f09bc";
};
patches = lib.optional isPy27 ./python2-regex-compat.patch;
diff --git a/pkgs/development/python-modules/tldextract/default.nix b/pkgs/development/python-modules/tldextract/default.nix
index 88b41793180..07865a6b4b8 100644
--- a/pkgs/development/python-modules/tldextract/default.nix
+++ b/pkgs/development/python-modules/tldextract/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "tldextract";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1lcywabjy7vpm6awl2cw4m6rk6h85qnbql0j33xcfryy2dhfyaxp";
+ sha256 = "9aa21a1f7827df4209e242ec4fc2293af5940ec730cde46ea80f66ed97bfc808";
};
propagatedBuildInputs = [ requests requests-file idna ];
diff --git a/pkgs/development/python-modules/todoist/default.nix b/pkgs/development/python-modules/todoist/default.nix
index 6f3eae60c63..08ea37f4ba1 100644
--- a/pkgs/development/python-modules/todoist/default.nix
+++ b/pkgs/development/python-modules/todoist/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "todoist-python";
- version = "7.0.17";
+ version = "8.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0gs4vlvvmkz627ybswj0l6m3c8dyrqgfqjlawbc8d9rkx88srkr2";
+ sha256 = "0khipf8v0gqvspq7m67aqv0ql3rdqyqr8qfhbm1szc1z6mygj8ns";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/tomlkit/default.nix b/pkgs/development/python-modules/tomlkit/default.nix
index 71c25002084..72e6e0aca63 100644
--- a/pkgs/development/python-modules/tomlkit/default.nix
+++ b/pkgs/development/python-modules/tomlkit/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "tomlkit";
- version = "0.5.7";
+ version = "0.5.8";
src = fetchPypi {
inherit pname version;
- sha256 = "18820ga5z3if1w8dvykxrfm000akracq01ic402xrbljgbn5grn4";
+ sha256 = "32c10cc16ded7e4101c79f269910658cc2a0be5913f1252121c3cd603051c269";
};
propagatedBuildInputs =
diff --git a/pkgs/development/python-modules/tox/default.nix b/pkgs/development/python-modules/tox/default.nix
index 772128c6860..fdc2c9167a3 100644
--- a/pkgs/development/python-modules/tox/default.nix
+++ b/pkgs/development/python-modules/tox/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "tox";
- version = "3.7.0";
+ version = "3.14.0";
buildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ packaging pluggy py six virtualenv toml filelock ];
@@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "25ef928babe88c71e3ed3af0c464d1160b01fca2dd1870a5bb26c2dea61a17fc";
+ sha256 = "c4f6b319c20ba4913dbfe71ebfd14ff95d1853c4231493608182f66e566ecfe1";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/tqdm/default.nix b/pkgs/development/python-modules/tqdm/default.nix
index f6038acc1ca..e2f34343763 100644
--- a/pkgs/development/python-modules/tqdm/default.nix
+++ b/pkgs/development/python-modules/tqdm/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "tqdm";
- version = "4.32.2";
+ version = "4.36.1";
src = fetchPypi {
inherit pname version;
- sha256 = "25d4c0ea02a305a688e7e9c2cdc8f862f989ef2a4701ab28ee963295f5b109ab";
+ sha256 = "abc25d0ce2397d070ef07d8c7e706aede7920da163c64997585d42d3537ece3d";
};
buildInputs = [ nose coverage glibcLocales flake8 ];
diff --git a/pkgs/development/python-modules/traitlets/default.nix b/pkgs/development/python-modules/traitlets/default.nix
index 0f18c669386..0342abdfefe 100644
--- a/pkgs/development/python-modules/traitlets/default.nix
+++ b/pkgs/development/python-modules/traitlets/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "traitlets";
- version = "4.3.2";
+ version = "4.3.3";
src = fetchPypi {
inherit pname version;
- sha256 = "9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835";
+ sha256 = "d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7";
};
checkInputs = [ glibcLocales pytest mock ];
diff --git a/pkgs/development/python-modules/transitions/default.nix b/pkgs/development/python-modules/transitions/default.nix
index 059289ec421..f4eb4fe5293 100644
--- a/pkgs/development/python-modules/transitions/default.nix
+++ b/pkgs/development/python-modules/transitions/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "transitions";
- version = "0.6.9";
+ version = "0.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "afe0f498cf1f3f3b0fc13562011b8895a172df8f891dbb5118923d46e78a96d7";
+ sha256 = "b73015080833b753cbb4a10f51f8234924ddfbdbaf33539fee4e4f3abfff454d";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/trezor/default.nix b/pkgs/development/python-modules/trezor/default.nix
index 078727ddc9a..cdf29cb565d 100644
--- a/pkgs/development/python-modules/trezor/default.nix
+++ b/pkgs/development/python-modules/trezor/default.nix
@@ -11,6 +11,7 @@
, libusb1
, rlp
, shamir-mnemonic
+, trezor-udev-rules
}:
buildPythonPackage rec {
@@ -24,7 +25,7 @@ buildPythonPackage rec {
sha256 = "cd8aafd70a281daa644c4a3fb021ffac20b7a88e86226ecc8bb3e78e1734a184";
};
- propagatedBuildInputs = [ typing-extensions protobuf hidapi ecdsa mnemonic requests pyblake2 click construct libusb1 rlp shamir-mnemonic ];
+ propagatedBuildInputs = [ typing-extensions protobuf hidapi ecdsa mnemonic requests pyblake2 click construct libusb1 rlp shamir-mnemonic trezor-udev-rules ];
checkInputs = [
pytest
diff --git a/pkgs/development/python-modules/trezor_agent/default.nix b/pkgs/development/python-modules/trezor_agent/default.nix
index ea941f0e7ca..ad4a30d97c5 100644
--- a/pkgs/development/python-modules/trezor_agent/default.nix
+++ b/pkgs/development/python-modules/trezor_agent/default.nix
@@ -28,7 +28,7 @@ buildPythonPackage rec{
description = "Using Trezor as hardware SSH agent";
homepage = "https://github.com/romanz/trezor-agent";
license = licenses.gpl3;
- maintainers = with maintainers; [ np mmahut ];
+ maintainers = with maintainers; [ hkjn np mmahut ];
};
}
diff --git a/pkgs/development/python-modules/trio/default.nix b/pkgs/development/python-modules/trio/default.nix
index bc9837dc23c..458a580a170 100644
--- a/pkgs/development/python-modules/trio/default.nix
+++ b/pkgs/development/python-modules/trio/default.nix
@@ -12,23 +12,30 @@
, stdenv
, jedi
, pylint
+, astor
+, yapf
}:
buildPythonPackage rec {
pname = "trio";
- version = "0.11.0";
+ version = "0.12.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "3796774aedbf5be581c68f98c79b565654876de6e9a01c6a95e3ec6cd4e4b4c3";
+ sha256 = "0wnnrs36arvimrfgrlbpjw3nx7lppx43yvk2b380ivv69h52i6hl";
};
- checkInputs = [ pytest pyopenssl trustme jedi pylint ];
+ checkInputs = [ astor pytest pyopenssl trustme jedi pylint yapf ];
# It appears that the build sandbox doesn't include /etc/services, and these tests try to use it.
checkPhase = ''
- HOME="$(mktemp -d)" py.test -k 'not test_getnameinfo and not test_SocketType_resolve and not test_getprotobyname and not test_waitpid'
+ HOME=$TMPDIR py.test -k 'not getnameinfo \
+ and not SocketType_resolve \
+ and not getprotobyname \
+ and not waitpid \
+ and not static_tool_sees_all_symbols'
'';
+
propagatedBuildInputs = [
attrs
sortedcontainers
diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix
index 657d98722a2..95c58e20d91 100644
--- a/pkgs/development/python-modules/twilio/default.nix
+++ b/pkgs/development/python-modules/twilio/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "twilio";
- version = "6.29.3";
+ version = "6.32.0";
# tests not included in PyPi, so fetch from github instead
src = fetchFromGitHub {
owner = "twilio";
repo = "twilio-python";
rev = version;
- sha256 = "0xc0lw6js8icshjh65rvgbnxrscqsd7ls3h0ni4xqg0kin9wyz42";
+ sha256 = "0by2qjzxv13k4lvy4mas0hf468xf98qbc2arc8fcy6aj7h8jaam8";
};
buildInputs = [ nose mock ];
diff --git a/pkgs/development/python-modules/twine/default.nix b/pkgs/development/python-modules/twine/default.nix
index 3fdc11e440e..a84ab273a4b 100644
--- a/pkgs/development/python-modules/twine/default.nix
+++ b/pkgs/development/python-modules/twine/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "twine";
- version = "1.15.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "11rpd653zcgzkq3sgwkzs3mpxl3r5rij59745ni84ikv8smjmlm3";
+ sha256 = "9fe7091715c7576df166df8ef6654e61bada39571783f2fd415bdcba867c6993";
};
propagatedBuildInputs = [ pkginfo requests requests_toolbelt tqdm pyblake2 readme_renderer ];
diff --git a/pkgs/development/python-modules/twisted/default.nix b/pkgs/development/python-modules/twisted/default.nix
index 249ddb4be86..a87cacdc29e 100644
--- a/pkgs/development/python-modules/twisted/default.nix
+++ b/pkgs/development/python-modules/twisted/default.nix
@@ -16,12 +16,12 @@
}:
buildPythonPackage rec {
pname = "Twisted";
- version = "18.9.0";
+ version = "19.7.0";
src = fetchPypi {
inherit pname version;
extension = "tar.bz2";
- sha256 = "294be2c6bf84ae776df2fc98e7af7d6537e1c5e60a46d33c3ce2a197677da395";
+ sha256 = "d5db93026568f60cacdc0615fcd21d46f694a6bfad0ef3ff53cde2b4bb85a39d";
};
propagatedBuildInputs = [ zope_interface incremental automat constantly hyperlink pyhamcrest attrs setuptools ];
@@ -39,7 +39,9 @@ buildPythonPackage rec {
# http://twistedmatrix.com/documents/current/core/howto/plugin.html#auto3
# and http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477103 for
# details.
- postInstall = "$out/bin/twistd --help > /dev/null";
+ postFixup = ''
+ $out/bin/twistd --help > /dev/null
+ '';
checkPhase = ''
${python.interpreter} -m unittest discover -s twisted/test
diff --git a/pkgs/development/python-modules/typeguard/default.nix b/pkgs/development/python-modules/typeguard/default.nix
index 7fb6f8fef43..af9301571de 100644
--- a/pkgs/development/python-modules/typeguard/default.nix
+++ b/pkgs/development/python-modules/typeguard/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "typeguard";
- version = "2.2.2";
+ version = "2.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b8ddc6e2e60bd64b7003f9a685a09ba387b74adf2f6bea7534a76d61892f573e";
+ sha256 = "5269435c8c98f4c4861dd69f3de755aaab5e163991b7ce1e0eff7ae6472957dd";
};
buildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/typing/default.nix b/pkgs/development/python-modules/typing/default.nix
index 51e634d2439..c6351690f5e 100644
--- a/pkgs/development/python-modules/typing/default.nix
+++ b/pkgs/development/python-modules/typing/default.nix
@@ -5,11 +5,11 @@ let
in buildPythonPackage rec {
pname = "typing";
- version = "3.7.4";
+ version = "3.7.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1kj4kvkh89psajxlyb72rm5fr7w70yb32zkj2h174arsz325wxjk";
+ sha256 = "91dfe6f3f706ee8cc32d38edbbf304e9b7583fb37108fef38229617f8b3eba23";
};
# Error for Python3.6: ImportError: cannot import name 'ann_module'
diff --git a/pkgs/development/python-modules/tzlocal/default.nix b/pkgs/development/python-modules/tzlocal/default.nix
index 8320500fc14..9948dd1e84e 100644
--- a/pkgs/development/python-modules/tzlocal/default.nix
+++ b/pkgs/development/python-modules/tzlocal/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "tzlocal";
- version = "1.5.1";
+ version = "2.0.0";
propagatedBuildInputs = [ pytz ];
src = fetchPypi {
inherit pname version;
- sha256 = "4ebeb848845ac898da6519b9b31879cf13b6626f7184c496037b818e238f2c4e";
+ sha256 = "949b9dd5ba4be17190a80c0268167d7e6c92c62b30026cf9764caf3e308e5590";
};
# test fail (timezone test fail)
diff --git a/pkgs/development/python-modules/u-msgpack-python/default.nix b/pkgs/development/python-modules/u-msgpack-python/default.nix
index 144f9299c6e..8fd8eaf8329 100644
--- a/pkgs/development/python-modules/u-msgpack-python/default.nix
+++ b/pkgs/development/python-modules/u-msgpack-python/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "u-msgpack-python";
- version = "2.5.1";
+ version = "2.5.2";
src = fetchPypi {
inherit pname version;
- sha256 = "6c02a0654a5e11f8fad532ed634109ed49cdc929f7b972848773e4e0ce52f30c";
+ sha256 = "09c85a8af77376034396681e76bf30c249a4fd8e5ebb239f8a468d3655f210d0";
};
LC_ALL="en_US.UTF-8";
diff --git a/pkgs/development/python-modules/uamqp/default.nix b/pkgs/development/python-modules/uamqp/default.nix
index fc6c2b77794..af1e2dc6de3 100644
--- a/pkgs/development/python-modules/uamqp/default.nix
+++ b/pkgs/development/python-modules/uamqp/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "uamqp";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchPypi {
inherit pname version;
- sha256 = "0wmyw2l2pha5s6khih96lkfa90zyfy2mqsg8cx6vplmrmpx2s52i";
+ sha256 = "9d15cb12d61a6481f7de412c2d53a99f87650e0d1e5394b047aeee5514964fb8";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/uarray/default.nix b/pkgs/development/python-modules/uarray/default.nix
index fad2dee2d16..f0b42e6609f 100644
--- a/pkgs/development/python-modules/uarray/default.nix
+++ b/pkgs/development/python-modules/uarray/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
+, fetchpatch
, matchpy
, numpy
, astunparse
@@ -16,24 +17,18 @@
buildPythonPackage rec {
pname = "uarray";
- version = "0.4";
- format = "flit";
- # will have support soon see
- # https://github.com/Quansight-Labs/uarray/pull/64
- disabled = isPy37;
+ version = "0.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "4ec88f477d803a914d58fdf83aeedfb1986305355775cf55525348c62cce9aa4";
+ sha256 = "0j2pin54pwm1vdgza8irxcjb2za7h41c0ils04afssdn59cixslx";
};
+ doCheck = false; # currently has circular dependency module import, remove when bumping to >0.5.1
checkInputs = [ pytest nbval pytestcov numba ];
propagatedBuildInputs = [ matchpy numpy astunparse typing-extensions black ];
- checkPhase = ''
- ${python.interpreter} extract_readme_tests.py
- pytest
- '';
+ pythonImportsCheck = [ "uarray" ];
meta = with lib; {
description = "Universal array library";
diff --git a/pkgs/development/python-modules/uncompyle6/default.nix b/pkgs/development/python-modules/uncompyle6/default.nix
index 65542cd758b..abc072b19b7 100644
--- a/pkgs/development/python-modules/uncompyle6/default.nix
+++ b/pkgs/development/python-modules/uncompyle6/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "uncompyle6";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0w4m0jywjb0w1y73nkb05zmjxb4plpfi3w2g1rgrf45afa2aqm8z";
+ sha256 = "4e6e86c05de588cbf5a2c35ddd080f23cd1770a1ad15c84dc1b2c78d65113af7";
};
checkInputs = [ nose pytest hypothesis six ];
diff --git a/pkgs/development/python-modules/unidecode/default.nix b/pkgs/development/python-modules/unidecode/default.nix
index 13f0053f143..8d3ecc54377 100644
--- a/pkgs/development/python-modules/unidecode/default.nix
+++ b/pkgs/development/python-modules/unidecode/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Unidecode";
- version = "1.0.23";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "8b85354be8fd0c0e10adbf0675f6dc2310e56fda43fa8fe049123b6c475e52fb";
+ sha256 = "2b6aab710c2a1647e928e36d69c21e76b453cd455f4e2621000e54b2a9b8cce8";
};
LC_ALL="en_US.UTF-8";
diff --git a/pkgs/development/python-modules/uproot-methods/default.nix b/pkgs/development/python-modules/uproot-methods/default.nix
index 54dfc5c112c..b0caaf3d96a 100644
--- a/pkgs/development/python-modules/uproot-methods/default.nix
+++ b/pkgs/development/python-modules/uproot-methods/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "0.7.0";
+ version = "0.7.1";
pname = "uproot-methods";
src = fetchPypi {
inherit pname version;
- sha256 = "0awxd4p8yr27k4iayc0phw99bxgw04dnd3lb372hj9wjvldm0hzr";
+ sha256 = "d7bfcc84c28a0b61669232ad43b86bbb944504f6bf4612fd395f4e5cc45d0ba5";
};
propagatedBuildInputs = [ numpy awkward ];
diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix
index 3d20c31b9be..ff0e5d61482 100644
--- a/pkgs/development/python-modules/uproot/default.nix
+++ b/pkgs/development/python-modules/uproot/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "uproot";
- version = "3.10.0";
+ version = "3.10.8";
src = fetchPypi {
inherit pname version;
- sha256 = "1ir3gxgfidw0lx0d2x1lmmxg9brb5fam3ncfihba2b0bvyq9bqzd";
+ sha256 = "cf9b9a6824e82f2e45d44e2c9d8a230ce9f83972e74427543862fdff462fb121";
};
nativeBuildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/urlgrabber/default.nix b/pkgs/development/python-modules/urlgrabber/default.nix
index 31e6e6a066a..f81a6d814e9 100644
--- a/pkgs/development/python-modules/urlgrabber/default.nix
+++ b/pkgs/development/python-modules/urlgrabber/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "urlgrabber";
- version = "4.0.0";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0fazs574fgixd525cn2dh027f4qf0c0gbwcfyfkhc6fkblfa1ibr";
+ sha256 = "075af8afabae6362482d254e5ac3ffa595d1766117b684e53d9c25c2e937e139";
};
propagatedBuildInputs = [ pycurl six ];
diff --git a/pkgs/development/python-modules/urllib3/default.nix b/pkgs/development/python-modules/urllib3/default.nix
index e50d90266bf..57d5c160ef0 100644
--- a/pkgs/development/python-modules/urllib3/default.nix
+++ b/pkgs/development/python-modules/urllib3/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "urllib3";
- version = "1.24.3";
+ version = "1.25.6";
src = fetchPypi {
inherit pname version;
- sha256 = "2393a695cd12afedd0dcb26fe5d50d0cf248e5a66f75dbd89a3d4eb333a61af4";
+ sha256 = "9a107b99a5393caf59c7aa3c1249c16e6879447533d0887f4336dde834c7be86";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/python-modules/uvicorn/default.nix b/pkgs/development/python-modules/uvicorn/default.nix
index a525846be76..73d797bc43e 100644
--- a/pkgs/development/python-modules/uvicorn/default.nix
+++ b/pkgs/development/python-modules/uvicorn/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "uvicorn";
- version = "0.9.0";
+ version = "0.10.4";
disabled = isPy27;
src = fetchFromGitHub {
diff --git a/pkgs/development/python-modules/uvloop/default.nix b/pkgs/development/python-modules/uvloop/default.nix
index 171f6d6ed32..b1fbf26e43b 100644
--- a/pkgs/development/python-modules/uvloop/default.nix
+++ b/pkgs/development/python-modules/uvloop/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "uvloop";
- version = "0.13.0";
+ version = "0.14.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0blcnrd5vky2k1m1p1skx4516dr1jx76yyb0c6fi82si6mqd0b4l";
+ sha256 = "07j678z9gf41j98w72ysrnb5sa41pl5yxd7ib17lcwfxqz0cjfhj";
};
patches = lib.optional stdenv.isDarwin ./darwin_sandbox.patch;
diff --git a/pkgs/development/python-modules/vcrpy/default.nix b/pkgs/development/python-modules/vcrpy/default.nix
index 13f7753831b..507a082f9a0 100644
--- a/pkgs/development/python-modules/vcrpy/default.nix
+++ b/pkgs/development/python-modules/vcrpy/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "vcrpy";
- version = "2.0.1";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0kws7l3hci1dvjv01nxw3805q9v2mwldw58bgl8s90wqism69gjp";
+ sha256 = "0e79239441fb4c731da9f05aecbd062223ef1f4ab668d2400c63c347a7071414";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/vega/default.nix b/pkgs/development/python-modules/vega/default.nix
index f6a9f3153f1..2bfeccccc59 100644
--- a/pkgs/development/python-modules/vega/default.nix
+++ b/pkgs/development/python-modules/vega/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "vega";
- version = "2.3.2";
+ version = "2.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0f39kfinn297gjhms9jys3ixdlsn0dz3gndgacyimp77jhzir4v1";
+ sha256 = "c66354d6d164cc3d7254bcd129d8d861daf4a9e9cb8738b1724791777f6c29f0";
};
buildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/vidstab/default.nix b/pkgs/development/python-modules/vidstab/default.nix
index 7003b9e1b04..55d618899fd 100644
--- a/pkgs/development/python-modules/vidstab/default.nix
+++ b/pkgs/development/python-modules/vidstab/default.nix
@@ -10,12 +10,12 @@
}:
buildPythonPackage rec {
- version = "1.5.6";
+ version = "1.7.2";
pname = "vidstab";
src = fetchPypi {
inherit pname version;
- sha256 = "6b488aed337855ac8b3730f7c6964c2ad41111a8f61ab0b457197696feefa593";
+ sha256 = "24cb7a25a6ed9a474f4d23c9deecf9163691fcde2559de10897f593ba849266b";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/virtualenv/default.nix b/pkgs/development/python-modules/virtualenv/default.nix
index bad23341df7..5d7e2c6b663 100644
--- a/pkgs/development/python-modules/virtualenv/default.nix
+++ b/pkgs/development/python-modules/virtualenv/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "virtualenv";
- version = "16.4.3";
+ version = "16.7.7";
src = fetchPypi {
inherit pname version;
- sha256 = "984d7e607b0a5d1329425dd8845bd971b957424b5ba664729fab51ab8c11bc39";
+ sha256 = "d257bb3773e48cac60e475a19b608996c73f4d333b3ba2e4e57d5ac6134e0136";
};
# Doubt this is needed - FRidh 2017-07-07
diff --git a/pkgs/development/python-modules/virtualenv/virtualenv-change-prefix.patch b/pkgs/development/python-modules/virtualenv/virtualenv-change-prefix.patch
index 4378e00bb1f..f3e8ea854f6 100644
--- a/pkgs/development/python-modules/virtualenv/virtualenv-change-prefix.patch
+++ b/pkgs/development/python-modules/virtualenv/virtualenv-change-prefix.patch
@@ -26,13 +26,13 @@ index bcf3225..3530997 100755
- if IS_DARWIN:
- prefixes.extend(
- (
-- os.path.join("/Library/Python", sys.version[:3], "site-packages"),
+- os.path.join("/Library/Python", VERSION, "site-packages"),
- os.path.join(sys.prefix, "Extras", "lib", "python"),
-- os.path.join("~", "Library", "Python", sys.version[:3], "site-packages"),
+- os.path.join("~", "Library", "Python", VERSION, "site-packages"),
- # Python 2.6 no-frameworks
-- os.path.join("~", ".local", "lib", "python", sys.version[:3], "site-packages"),
+- os.path.join("~", ".local", "lib", "python", VERSION, "site-packages"),
- # System Python 2.7 on OSX Mountain Lion
-- os.path.join("~", "Library", "Python", sys.version[:3], "lib", "python", "site-packages"),
+- os.path.join("~", "Library", "Python", VERSION, "lib", "python", "site-packages"),
- )
- )
+ prefixes = ["/nix/store", sys.prefix]
diff --git a/pkgs/development/python-modules/vmprof/default.nix b/pkgs/development/python-modules/vmprof/default.nix
index 4d80bb3da68..a9eb492c01e 100644
--- a/pkgs/development/python-modules/vmprof/default.nix
+++ b/pkgs/development/python-modules/vmprof/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "0.4.13";
+ version = "0.4.15";
pname = "vmprof";
src = fetchPypi {
inherit pname version;
- sha256 = "b6121f3d989fe48c2fb7242acded5f1e2e86d25d05d73c41257f236fd9badb2c";
+ sha256 = "a2d872a40196404386d1e0d960e97b37c86c3f72a4f9d5a2b5f9ca1adaff5b62";
};
propagatedBuildInputs = [ requests six];
diff --git a/pkgs/development/python-modules/vowpalwabbit/default.nix b/pkgs/development/python-modules/vowpalwabbit/default.nix
index a91de2d7eee..b9fae783074 100644
--- a/pkgs/development/python-modules/vowpalwabbit/default.nix
+++ b/pkgs/development/python-modules/vowpalwabbit/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "vowpalwabbit";
- version = "8.5.0";
+ version = "8.7.0.post1";
src = fetchPypi{
inherit pname version;
- sha256 = "0b517371fc64f1c728a0af42a31fa93def27306e9b4d25d6e5fd01bcff1b7304";
+ sha256 = "de9529660858b380127b2bea335b41a29e8f264551315042300022eb4e6524ea";
};
# Should be fixed in next Python release after 8.5.0:
diff --git a/pkgs/development/python-modules/waitress/default.nix b/pkgs/development/python-modules/waitress/default.nix
index fb39ae9fc7a..acbe03793db 100644
--- a/pkgs/development/python-modules/waitress/default.nix
+++ b/pkgs/development/python-modules/waitress/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "waitress";
- version = "1.2.1";
+ version = "1.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "c369e238bd81ef7d61f04825f06f107c42094de60d13d8de8e71952c7c683dfe";
+ sha256 = "278e09d6849acc1365404bbf7d790d0423b159802e850c726e8cd0a126a2dac7";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/wasabi/default.nix b/pkgs/development/python-modules/wasabi/default.nix
index 01a9a4034d5..6cbb2aa48db 100644
--- a/pkgs/development/python-modules/wasabi/default.nix
+++ b/pkgs/development/python-modules/wasabi/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "wasabi";
- version = "0.2.2";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0xxjc9bvvcaz1qq1jyhcxyl2v39jz8d8dz4zhpfbc7dz53kq6b7r";
+ sha256 = "0f18x27qrr29rgxyiy1k9b469i37n80h0x9vd9i22pyg8wxx67q5";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/web/default.nix b/pkgs/development/python-modules/web/default.nix
index fb777ad4129..c6a25c7d1b7 100644
--- a/pkgs/development/python-modules/web/default.nix
+++ b/pkgs/development/python-modules/web/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "0.39";
+ version = "0.40";
pname = "web.py";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "7e7224493a51f6fbf02f3ce7f2011bcd9e5ebdfce0ee25e5921fdf665ba07542";
+ sha256 = "dc5e42ffbc42d77d07f75b7acca9975a3368ae609774e49ddebb497a784131f3";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/webcolors/default.nix b/pkgs/development/python-modules/webcolors/default.nix
index d530eda39d9..3ca97c4556c 100644
--- a/pkgs/development/python-modules/webcolors/default.nix
+++ b/pkgs/development/python-modules/webcolors/default.nix
@@ -2,17 +2,20 @@
, buildPythonPackage
, fetchPypi
, python
+, six
}:
buildPythonPackage rec {
pname = "webcolors";
- version = "1.8.1";
+ version = "1.10";
src = fetchPypi {
inherit pname version;
- sha256 = "030562f624467a9901f0b455fef05486a88cfb5daa1e356bd4aacea043850b59";
+ sha256 = "7b11194c414dcf4b9bd8fb5ceaafc9da183b27430883c62f620589eb79b91b6e";
};
+ propagatedBuildInputs = [ six ];
+
checkPhase = ''
${python.interpreter} -m unittest discover -s tests
'';
@@ -22,4 +25,4 @@ buildPythonPackage rec {
homepage = https://bitbucket.org/ubernostrum/webcolors/overview/;
license = lib.licenses.bsd3;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/weboob/default.nix b/pkgs/development/python-modules/weboob/default.nix
index d78cb7f3de9..e938cdaa3fb 100644
--- a/pkgs/development/python-modules/weboob/default.nix
+++ b/pkgs/development/python-modules/weboob/default.nix
@@ -1,19 +1,18 @@
-{ buildPythonPackage, fetchurl, stdenv, isPy27
+{ buildPythonPackage, fetchPypi, stdenv
, nose, pillow, prettytable, pyyaml, dateutil, gdata
, requests, mechanize, feedparser, lxml, gnupg, pyqt5
-, libyaml, simplejson, cssselect, futures, pdfminer
+, libyaml, simplejson, cssselect, pdfminer
, termcolor, google_api_python_client, html2text
, unidecode
}:
buildPythonPackage rec {
pname = "weboob";
- version = "1.3";
- disabled = ! isPy27;
+ version = "1.5";
- src = fetchurl {
- url = "https://symlink.me/attachments/download/356/${pname}-${version}.tar.gz";
- sha256 = "0m5yh49lplvb57dfilczh65ky35fshp3g7ni31pwfxwqi1f7i4f9";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1c9z9gid1mbm1cakb2wj6jjkbrmji8y8ac46iqpih9x1h498bhbs";
};
postPatch = ''
@@ -37,7 +36,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ pillow prettytable pyyaml dateutil
gdata requests mechanize feedparser lxml gnupg pyqt5 libyaml
- simplejson cssselect futures pdfminer termcolor
+ simplejson cssselect pdfminer termcolor
google_api_python_client html2text unidecode ];
checkPhase = ''
@@ -50,4 +49,3 @@ buildPythonPackage rec {
license = stdenv.lib.licenses.agpl3;
};
}
-
diff --git a/pkgs/development/python-modules/websockets/default.nix b/pkgs/development/python-modules/websockets/default.nix
index 9202d02ad5b..1e1e1ef58a8 100644
--- a/pkgs/development/python-modules/websockets/default.nix
+++ b/pkgs/development/python-modules/websockets/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "websockets";
- version = "8.0.2";
+ version = "8.1";
src = fetchFromGitHub {
owner = "aaugustin";
repo = pname;
rev = version;
- sha256 = "02fgb8gib4z5fqv30brz3mhxmblw9bw0978fhpjdrkj7wvqrz5h8";
+ sha256 = "05jbqcbjg50ydwl0fijhdlqcq7fl6v99kjva66kmmzzza7vwa872";
};
disabled = pythonOlder "3.3";
diff --git a/pkgs/development/python-modules/webtest/default.nix b/pkgs/development/python-modules/webtest/default.nix
index f3d60253ae4..d97d58b2e5d 100644
--- a/pkgs/development/python-modules/webtest/default.nix
+++ b/pkgs/development/python-modules/webtest/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, nose
, webob
, six
@@ -15,6 +16,7 @@
buildPythonPackage rec {
version = "2.0.32";
pname = "webtest";
+ disabled = isPy27; # paste.deploy is not longer a valid import
src = fetchPypi {
pname = "WebTest";
diff --git a/pkgs/development/python-modules/werkzeug/default.nix b/pkgs/development/python-modules/werkzeug/default.nix
index b3d397b97b4..7d9d55ec884 100644
--- a/pkgs/development/python-modules/werkzeug/default.nix
+++ b/pkgs/development/python-modules/werkzeug/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "Werkzeug";
- version = "0.15.5";
+ version = "0.16.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a13b74dd3c45f758d4ebdb224be8f1ab8ef58b3c0ffc1783a8c7d9f4f50227e6";
+ sha256 = "7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7";
};
propagatedBuildInputs = [ itsdangerous ];
diff --git a/pkgs/development/python-modules/wheel/default.nix b/pkgs/development/python-modules/wheel/default.nix
index 0ba5b19597e..8b6aa35b1ac 100644
--- a/pkgs/development/python-modules/wheel/default.nix
+++ b/pkgs/development/python-modules/wheel/default.nix
@@ -2,7 +2,7 @@
, setuptools
, pip
, buildPythonPackage
-, fetchPypi
+, fetchFromGitHub
, pytest
, pytestcov
, coverage
@@ -15,9 +15,12 @@ buildPythonPackage rec {
version = "0.33.6";
format = "other";
- src = fetchPypi {
- inherit pname version;
- sha256 = "10c9da68765315ed98850f8e048347c3eb06dd81822dc2ab1d4fde9dc9702646";
+ src = fetchFromGitHub {
+ owner = "pypa";
+ repo = pname;
+ rev = version;
+ sha256 = "1bg4bxazsjxp621ymaykd8l75k7rvcvwawlipmjk7nsrl72l4p0s";
+ name = "${pname}-${version}-source";
};
checkInputs = [ pytest pytestcov coverage ];
diff --git a/pkgs/development/python-modules/whitenoise/default.nix b/pkgs/development/python-modules/whitenoise/default.nix
index b7812b42e66..8d5f8b8813a 100644
--- a/pkgs/development/python-modules/whitenoise/default.nix
+++ b/pkgs/development/python-modules/whitenoise/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "whitenoise";
- version = "4.1.2";
+ version = "4.1.4";
src = fetchPypi {
inherit pname version;
- sha256 = "42133ddd5229eeb6a0c9899496bdbe56c292394bf8666da77deeb27454c0456a";
+ sha256 = "22f79cf8f1f509639330f93886acaece8ec5ac5e9600c3b981d33c34e8a42dfd";
};
# No tests
diff --git a/pkgs/development/python-modules/widgetsnbextension/default.nix b/pkgs/development/python-modules/widgetsnbextension/default.nix
index b2329f4f963..f0aee6b8058 100644
--- a/pkgs/development/python-modules/widgetsnbextension/default.nix
+++ b/pkgs/development/python-modules/widgetsnbextension/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "widgetsnbextension";
- version = "3.5.0";
+ version = "3.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "8c9b4d73e388f2484296be18432d3cc0b8d59de243079a0db16a56c5571e1f86";
+ sha256 = "079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7";
};
propagatedBuildInputs = [ notebook ];
diff --git a/pkgs/development/python-modules/willow/default.nix b/pkgs/development/python-modules/willow/default.nix
index fb9182ab179..138facad701 100644
--- a/pkgs/development/python-modules/willow/default.nix
+++ b/pkgs/development/python-modules/willow/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "willow";
- version = "1.1";
+ version = "1.3";
disabled = pythonOlder "2.7";
src = fetchPypi {
pname = "Willow";
inherit version;
- sha256 = "818ee11803c90a0a6d49c94b0453d6266be1ef83ae00de72731c45fae4d3e78c";
+ sha256 = "0dzc3cjkwp0h3v1n94c33zr5yw5fdd6dkm6vccp9i8dncmpw912g";
};
propagatedBuildInputs = [ six pillow ];
diff --git a/pkgs/development/python-modules/word2vec/default.nix b/pkgs/development/python-modules/word2vec/default.nix
index 36b4b71e052..706ee732402 100644
--- a/pkgs/development/python-modules/word2vec/default.nix
+++ b/pkgs/development/python-modules/word2vec/default.nix
@@ -3,19 +3,23 @@
, fetchPypi
, cython
, numpy
+, scikitlearn
+, six
, python
+, isPy27
}:
buildPythonPackage rec {
pname = "word2vec";
version = "0.10.2";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "40f6f30a5f113ffbfc24c5ad5de23bfac897f4c1210fb93685b7fca5c4dee7db";
};
- propagatedBuildInputs = [ cython numpy ];
+ propagatedBuildInputs = [ cython numpy scikitlearn six ];
checkPhase = ''
cd word2vec/tests;
@@ -27,7 +31,6 @@ buildPythonPackage rec {
homepage = "https://github.com/danielfrg/word2vec";
license = licenses.asl20;
maintainers = with maintainers; [ NikolaMandic ];
- broken = true;
};
}
diff --git a/pkgs/development/python-modules/worldengine/default.nix b/pkgs/development/python-modules/worldengine/default.nix
index 103e2fc8def..81c09bf7425 100644
--- a/pkgs/development/python-modules/worldengine/default.nix
+++ b/pkgs/development/python-modules/worldengine/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, pythonOlder
+, isPy27
, fetchFromGitHub
, nose
, noise
@@ -48,6 +49,7 @@ buildPythonPackage rec {
# with python<3.5, unittest fails to discover tests because of their filenames
# so nose is used instead.
+ doCheck = !isPy27; # google namespace clash
checkInputs = stdenv.lib.optional (pythonOlder "3.5") [ nose ];
postCheck = stdenv.lib.optionalString (pythonOlder "3.5") ''
nosetests tests
diff --git a/pkgs/development/python-modules/wrapt/default.nix b/pkgs/development/python-modules/wrapt/default.nix
index 9247a7c7757..5ef9dd07508 100644
--- a/pkgs/development/python-modules/wrapt/default.nix
+++ b/pkgs/development/python-modules/wrapt/default.nix
@@ -5,14 +5,14 @@
buildPythonPackage rec {
pname = "wrapt";
- version = "1.11.1";
+ version = "1.11.2";
# No tests in archive
doCheck = false;
src = fetchPypi {
inherit pname version;
- sha256 = "4aea003270831cceb8a90ff27c4031da6ead7ec1886023b80ce0dfe0adf61533";
+ sha256 = "565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1";
};
meta = {
diff --git a/pkgs/development/python-modules/wrf-python/default.nix b/pkgs/development/python-modules/wrf-python/default.nix
index 8d1443837cd..29c1f8dfa79 100644
--- a/pkgs/development/python-modules/wrf-python/default.nix
+++ b/pkgs/development/python-modules/wrf-python/default.nix
@@ -1,19 +1,20 @@
-{lib, fetchFromGitHub, pythonOlder, buildPythonPackage, gfortran, mock, xarray, wrapt, numpy, netcdf4}:
+{lib, fetchFromGitHub, pythonOlder, buildPythonPackage, gfortran, mock, xarray, wrapt, numpy, netcdf4, setuptools}:
buildPythonPackage rec {
pname = "wrf-python";
- version = "1.3.1.1";
+ version = "1.3.2";
src = fetchFromGitHub {
owner = "NCAR";
repo = "wrf-python";
rev = version;
- sha256 = "12mm7x1r5md6x28vmwyh6k655pgsv6knj8ycmjbxxk8bk7qsj74h";
+ sha256 = "1rklkki54z5392cpwwy78bnmsy2ghc187l3j7nv0rzn6jk5bvyi7";
};
propagatedBuildInputs = [
wrapt
numpy
+ setuptools
xarray
];
@@ -39,4 +40,4 @@ buildPythonPackage rec {
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ mhaselsteiner ];
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/wsproto/0.14.nix b/pkgs/development/python-modules/wsproto/0.14.nix
index 36aaf0ec8ce..b2c3c527d82 100644
--- a/pkgs/development/python-modules/wsproto/0.14.nix
+++ b/pkgs/development/python-modules/wsproto/0.14.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "wsproto";
- version = "0.14.1";
+ version = "0.15.0";
src = fetchPypi {
inherit pname version;
- sha256 = "051s127qb5dladxa14n9nqajwq7xki1dz1was5r5v9df5a0jq8pd";
+ sha256 = "614798c30e5dc2b3f65acc03d2d50842b97621487350ce79a80a711229edfa9d";
};
propagatedBuildInputs = [ h11 enum34 ];
diff --git a/pkgs/development/python-modules/wtf-peewee/default.nix b/pkgs/development/python-modules/wtf-peewee/default.nix
new file mode 100644
index 00000000000..a01aaa4631a
--- /dev/null
+++ b/pkgs/development/python-modules/wtf-peewee/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, peewee
+, wtforms
+, python
+}:
+
+buildPythonPackage rec {
+ pname = "wtf-peewee";
+ version = "3.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "acd05d136c8595da3327fcf9176fa85fdcec1f2aac51d235e46e6fc7a0871283";
+ };
+
+ propagatedBuildInputs = [
+ peewee
+ wtforms
+ ];
+
+ checkPhase = ''
+ ${python.interpreter} runtests.py
+ '';
+
+ meta = with lib; {
+ description = "WTForms integration for peewee models";
+ homepage = https://github.com/coleifer/wtf-peewee/;
+ license = licenses.mit;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/wurlitzer/default.nix b/pkgs/development/python-modules/wurlitzer/default.nix
index d1797acb7d2..b946d23acf6 100644
--- a/pkgs/development/python-modules/wurlitzer/default.nix
+++ b/pkgs/development/python-modules/wurlitzer/default.nix
@@ -1,19 +1,23 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, mock
, pytest
+, selectors2
}:
buildPythonPackage rec {
pname = "wurlitzer";
- version = "1.0.3";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0nab45pfgqdxhhyshf717xfzniss2h3bx19zdaq9gqr6v8lw6wpr";
+ sha256 = "0xndv47iwc9k8cp5r9r1z3r0xww0r5x5b7qsmn39gk2gsg0119c6";
};
+ propagatedBuildInputs = lib.optionals isPy27 [ selectors2 ];
+
checkInputs = [ mock pytest ];
checkPhase = ''
@@ -25,4 +29,4 @@ buildPythonPackage rec {
homepage = https://github.com/minrk/wurlitzer;
license = lib.licenses.mit;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/wxPython/4.0.nix b/pkgs/development/python-modules/wxPython/4.0.nix
index 9f6e9866cef..f03d1fb1e87 100644
--- a/pkgs/development/python-modules/wxPython/4.0.nix
+++ b/pkgs/development/python-modules/wxPython/4.0.nix
@@ -28,11 +28,11 @@
buildPythonPackage rec {
pname = "wxPython";
- version = "4.0.6";
+ version = "4.0.7";
src = fetchPypi {
inherit pname version;
- sha256 = "35cc8ae9dd5246e2c9861bb796026bbcb9fb083e4d49650f776622171ecdab37";
+ sha256 = "0cq2iyqm08ihazh5xzdsha5h22mba0w4a0y7iikn6c6yvszhiriv";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/xarray/default.nix b/pkgs/development/python-modules/xarray/default.nix
index de4be062001..58f54aa15b9 100644
--- a/pkgs/development/python-modules/xarray/default.nix
+++ b/pkgs/development/python-modules/xarray/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "xarray";
- version = "0.12.3";
+ version = "0.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "9310e610af988acb57a2627b10025a250bcbe172e66d3750a6dd3b3c5357da56";
+ sha256 = "a8b93e1b0af27fa7de199a2d36933f1f5acc9854783646b0f1b37fed9b4da091";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/xdis/default.nix b/pkgs/development/python-modules/xdis/default.nix
index 9d43b66eca8..d120f17780b 100644
--- a/pkgs/development/python-modules/xdis/default.nix
+++ b/pkgs/development/python-modules/xdis/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildPythonPackage, fetchFromGitHub
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27
, click
, pytest
, six
@@ -6,13 +6,14 @@
buildPythonPackage rec {
pname = "xdis";
- version = "4.0.4";
+ version = "4.1.2";
+ disabled = isPy27;
src = fetchFromGitHub {
owner = "rocky";
repo = "python-xdis";
rev = version;
- sha256 = "1m54d61ka9wgq0iqlzmsikzxa6qmwvnwsgm2kxb3vw5ic1psv4pv";
+ sha256 = "0icqhafsnmcs6628cg3jjgq0d3x835nqmhljcz93yi457hfqd2lp";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/xml2rfc/default.nix b/pkgs/development/python-modules/xml2rfc/default.nix
index 1a854845cc4..ccb4d879be9 100644
--- a/pkgs/development/python-modules/xml2rfc/default.nix
+++ b/pkgs/development/python-modules/xml2rfc/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "xml2rfc";
- version = "2.27.1";
+ version = "2.34.0";
src = fetchPypi {
inherit pname version;
- sha256 = "00v5gsshy1rmjd334d2awh0mvri949lmyk8f02wfr20rq6fc3xqd";
+ sha256 = "7b9543edacc2f4fa12cea8b64ae8144afb493d7b2a0135494642f29592b5d272";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/xstatic-bootstrap/default.nix b/pkgs/development/python-modules/xstatic-bootstrap/default.nix
index a474bf84d0f..a1e2c1a4e7b 100644
--- a/pkgs/development/python-modules/xstatic-bootstrap/default.nix
+++ b/pkgs/development/python-modules/xstatic-bootstrap/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "XStatic-Bootstrap";
- version = "3.3.7.1";
+ version = "4.1.3.1";
src = fetchPypi {
inherit version pname;
- sha256 = "0c949e78e8cd77983fd803a68a98df0124e0c3a872fddb9ac8e6e5b4a487f131";
+ sha256 = "1800e6bb5fc687604d8a893eee8c7882d800a6f3d6721799016f99a47d1dac0f";
};
# no tests implemented
diff --git a/pkgs/development/python-modules/xxhash/default.nix b/pkgs/development/python-modules/xxhash/default.nix
index 993a59baf9f..a1d6eaea600 100644
--- a/pkgs/development/python-modules/xxhash/default.nix
+++ b/pkgs/development/python-modules/xxhash/default.nix
@@ -4,12 +4,12 @@
}:
buildPythonPackage rec {
- version = "1.4.1";
+ version = "1.4.2";
pname = "xxhash";
src = fetchPypi {
inherit pname version;
- sha256 = "1wgx83lpf8rq95784afj5y9jfcrs1mf6k3pjfyp4a9zigz1zhnkb";
+ sha256 = "82cdc67b41da904aa2921107e9877814079d9b067a99f19852b5d85e8a40555d";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/yamllint/default.nix b/pkgs/development/python-modules/yamllint/default.nix
index 5c738c11f84..0406f6fe5a0 100644
--- a/pkgs/development/python-modules/yamllint/default.nix
+++ b/pkgs/development/python-modules/yamllint/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "yamllint";
- version = "1.17.0";
+ version = "1.18.0";
src = fetchPypi {
inherit pname version;
- sha256 = "04xarlbh59f9ah53jxrcpqpzladyfxaw6cb2g8clw9aid0qzi9kh";
+ sha256 = "076hqf189ww95n9vcbkkn8an42nx79cy8pf2qnl251yjncsvnbfl";
};
checkInputs = [ nose ];
diff --git a/pkgs/development/python-modules/yubico-client/default.nix b/pkgs/development/python-modules/yubico-client/default.nix
index ddd992a5144..e39b11f6200 100644
--- a/pkgs/development/python-modules/yubico-client/default.nix
+++ b/pkgs/development/python-modules/yubico-client/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "yubico-client";
- version = "1.10.0";
+ version = "1.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0skkmrpvpb1pwyqjf3lh9vq46xagvwdx9kagpdbba2v5dgrk34d1";
+ sha256 = "c1d1c1f918c058932493c5a50341583e48487264129ed5b973c327ae48afed87";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/zc_lockfile/default.nix b/pkgs/development/python-modules/zc_lockfile/default.nix
index 110b7000e73..173a619197c 100644
--- a/pkgs/development/python-modules/zc_lockfile/default.nix
+++ b/pkgs/development/python-modules/zc_lockfile/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "zc.lockfile";
- version = "1.4";
+ version = "2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0lrj2zdr06sff7i151710jbbnnhx4phdc0qpns8jkarpd62f7a4m";
+ sha256 = "307ad78227e48be260e64896ec8886edc7eae22d8ec53e4d528ab5537a83203b";
};
buildInputs = [ mock ];
diff --git a/pkgs/development/python-modules/zeroc-ice/default.nix b/pkgs/development/python-modules/zeroc-ice/default.nix
index 978f8749d3b..c7342bbfa55 100644
--- a/pkgs/development/python-modules/zeroc-ice/default.nix
+++ b/pkgs/development/python-modules/zeroc-ice/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "zeroc-ice";
- version = "3.7.2";
+ version = "3.7.3";
src = fetchPypi {
inherit version pname;
- sha256 = "1bs7h3k9nd1gls2azgp8gz9407cslxbi2x1gspab8p87a61pjim8";
+ sha256 = "1adec3b54c77c46acfc8a99d6336ce9a0223a7016852666358133cbe37d99744";
};
buildInputs = [ openssl bzip2 ];
diff --git a/pkgs/development/python-modules/zetup/default.nix b/pkgs/development/python-modules/zetup/default.nix
index dcebf7d4ecf..eb3c5ff135c 100644
--- a/pkgs/development/python-modules/zetup/default.nix
+++ b/pkgs/development/python-modules/zetup/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "zetup";
- version = "0.2.52";
+ version = "0.2.64";
src = fetchPypi {
inherit pname version;
- sha256 = "9ce97276acf0425499251c5eb700f6a3820adc52859df1e03c6d0f0b88a452cd";
+ sha256 = "b8a9bdcfa4b705d72b55b218658bc9403c157db7b57a14158253c98d03ab713d";
};
# Python 3.7 compatibility
diff --git a/pkgs/development/python-modules/zipp/default.nix b/pkgs/development/python-modules/zipp/default.nix
index 29153b068fc..3b9b1a12cca 100644
--- a/pkgs/development/python-modules/zipp/default.nix
+++ b/pkgs/development/python-modules/zipp/default.nix
@@ -4,19 +4,22 @@
, setuptools_scm
, pytest
, pytest-flake8
+, more-itertools
}:
buildPythonPackage rec {
pname = "zipp";
- version = "0.5.1";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ca943a7e809cc12257001ccfb99e3563da9af99d52f261725e96dfe0f9275bc3";
+ sha256 = "3718b1cbcd963c7d4c5511a8240812904164b7f381b647143a89d3b98f9bcd8e";
};
nativeBuildInputs = [ setuptools_scm ];
+ propagatedBuildInputs = [ more-itertools ];
+
checkInputs = [ pytest pytest-flake8 ];
checkPhase = ''
diff --git a/pkgs/development/python-modules/zope-deferredimport/default.nix b/pkgs/development/python-modules/zope-deferredimport/default.nix
index f447d29f280..26d8255c03b 100644
--- a/pkgs/development/python-modules/zope-deferredimport/default.nix
+++ b/pkgs/development/python-modules/zope-deferredimport/default.nix
@@ -23,6 +23,8 @@ buildPythonPackage rec {
zope-testrunner --test-path=src []
'';
+ doCheck = false;
+
meta = with lib; {
description = "Allows you to perform imports names that will only be resolved when used in the code";
homepage = https://github.com/zopefoundation/zope.deferredimport;
diff --git a/pkgs/development/python-modules/zope_i18n/default.nix b/pkgs/development/python-modules/zope_i18n/default.nix
index 3fb967099c2..81558a21446 100644
--- a/pkgs/development/python-modules/zope_i18n/default.nix
+++ b/pkgs/development/python-modules/zope_i18n/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "zope.i18n";
- version = "4.6.2";
+ version = "4.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "229de41f751dae36b1ef9fa284bc548ef40169234bf0d2199e41581e16304621";
+ sha256 = "9fcc1adb4e5f6188769ab36f6f40a59b567bb5eef91f714584e0dfd0891be5d0";
};
propagatedBuildInputs = [ pytz zope_component ];
diff --git a/pkgs/development/python-modules/zope_proxy/default.nix b/pkgs/development/python-modules/zope_proxy/default.nix
index 08932c1cba1..e08973ecdea 100644
--- a/pkgs/development/python-modules/zope_proxy/default.nix
+++ b/pkgs/development/python-modules/zope_proxy/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "zope.proxy";
- version = "4.3.1";
+ version = "4.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "563c2454b2d0f23bca54d2e0e4d781149b7b06cb5df67e253ca3620f37202dd2";
+ sha256 = "ab6d6975d9c51c13cac828ff03168de21fb562b0664c59bcdc4a4b10f39a5b17";
};
propagatedBuildInputs = [ zope_interface ];
diff --git a/pkgs/development/python-modules/zope_testrunner/default.nix b/pkgs/development/python-modules/zope_testrunner/default.nix
index fd2cf470e6f..f6bf7f96a76 100644
--- a/pkgs/development/python-modules/zope_testrunner/default.nix
+++ b/pkgs/development/python-modules/zope_testrunner/default.nix
@@ -10,16 +10,16 @@
buildPythonPackage rec {
pname = "zope.testrunner";
- version = "4.9.2";
+ version = "5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "f2aa89531db6b7546e46be9d6113ac835a075f4dcb26e32c7276f4f30d4b14a5";
+ sha256 = "354a65f6c6fe6c0584e2fcf06d7318e90dc7f7de1b7008d8913733e299317870";
};
propagatedBuildInputs = [ zope_interface zope_exceptions zope_testing six ];
- doCheck = !stdenv.isDarwin;
+ doCheck = false; # custom test modifies sys.path
meta = with stdenv.lib; {
description = "A flexible test runner with layer support";
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index 990a8fb85de..cd78084d60b 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -277,6 +277,7 @@ let
KFKSDS = [ pkgs.gsl_1 ];
kza = [ pkgs.fftw.dev ];
magick = [ pkgs.imagemagick.dev ];
+ ModelMetrics = lib.optional stdenv.isDarwin pkgs.llvmPackages.openmp;
mvabund = [ pkgs.gsl_1 ];
mwaved = [ pkgs.fftw.dev ];
ncdf4 = [ pkgs.netcdf ];
@@ -453,6 +454,7 @@ let
randomForest = [ pkgs.libiconv ];
sundialr = [ pkgs.libiconv ];
ucminf = [ pkgs.libiconv ];
+ glmnet = [ pkgs.libiconv ];
};
packagesRequireingX = [
@@ -735,6 +737,11 @@ let
+ lib.optionalString stdenv.isDarwin " -fopenmp";
});
+ ModelMetrics = old.ModelMetrics.overrideDerivation (attrs: {
+ NIX_CFLAGS_COMPILE = attrs.NIX_CFLAGS_COMPILE
+ + lib.optionalString stdenv.isDarwin " -fopenmp";
+ });
+
rpf = old.rpf.overrideDerivation (attrs: {
patchPhase = "patchShebangs configure";
});
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix
index 157e15e375f..d8c3d484f43 100644
--- a/pkgs/development/ruby-modules/gem-config/default.nix
+++ b/pkgs/development/ruby-modules/gem-config/default.nix
@@ -18,7 +18,7 @@
# (to make gems behave if necessary).
{ lib, fetchurl, writeScript, ruby, kerberos, libxml2, libxslt, python, stdenv, which
-, libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick
+, libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick
, pkgconfig , ncurses, xapian, gpgme, utillinux, tzdata, icu, libffi
, cmake, libssh2, openssl, libmysqlclient, darwin, git, perl, pcre, gecode_3, curl
, msgpack, qt59, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem
@@ -29,8 +29,6 @@
}@args:
let
- v8 = v8_3_16_14;
-
rainbow_rake = buildRubyGem {
pname = "rake";
gemName = "rake";
@@ -567,14 +565,6 @@ in
buildInputs = [ freetds ];
};
- therubyracer = attrs: {
- buildFlags = [
- "--with-v8-dir=${v8}"
- "--with-v8-include=${v8}/include"
- "--with-v8-lib=${v8}/lib"
- ];
- };
-
typhoeus = attrs: {
buildInputs = [ curl ];
};
diff --git a/pkgs/development/ruby-modules/solargraph/Gemfile.lock b/pkgs/development/ruby-modules/solargraph/Gemfile.lock
index 042c0366ffb..edd946d9285 100644
--- a/pkgs/development/ruby-modules/solargraph/Gemfile.lock
+++ b/pkgs/development/ruby-modules/solargraph/Gemfile.lock
@@ -5,17 +5,16 @@ GEM
backport (1.1.2)
htmlentities (4.3.4)
jaro_winkler (1.5.3)
- kramdown (1.17.0)
mini_portile2 (2.4.0)
- nokogiri (1.10.3)
+ nokogiri (1.10.4)
mini_portile2 (~> 2.4.0)
- parallel (1.17.0)
- parser (2.6.3.0)
+ parallel (1.18.0)
+ parser (2.6.5.0)
ast (~> 2.4.0)
rainbow (3.0.0)
- reverse_markdown (1.1.0)
+ reverse_markdown (1.3.0)
nokogiri
- rubocop (0.74.0)
+ rubocop (0.75.1)
jaro_winkler (~> 1.5.1)
parallel (~> 1.10)
parser (>= 2.6)
@@ -23,12 +22,12 @@ GEM
ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 1.7)
ruby-progressbar (1.10.1)
- solargraph (0.35.2)
+ solargraph (0.37.2)
backport (~> 1.1)
bundler (>= 1.17.2)
htmlentities (~> 4.3, >= 4.3.4)
jaro_winkler (~> 1.5)
- kramdown (~> 1.16)
+ nokogiri (~> 1.9, >= 1.9.1)
parser (~> 2.3)
reverse_markdown (~> 1.0, >= 1.0.5)
rubocop (~> 0.52)
@@ -36,7 +35,7 @@ GEM
tilt (~> 2.0)
yard (~> 0.9)
thor (0.20.3)
- tilt (2.0.9)
+ tilt (2.0.10)
unicode-display_width (1.6.0)
yard (0.9.20)
diff --git a/pkgs/development/ruby-modules/solargraph/gemset.nix b/pkgs/development/ruby-modules/solargraph/gemset.nix
index 2f0c60404bc..aa28f666e5a 100644
--- a/pkgs/development/ruby-modules/solargraph/gemset.nix
+++ b/pkgs/development/ruby-modules/solargraph/gemset.nix
@@ -39,16 +39,6 @@
};
version = "1.5.3";
};
- kramdown = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1n1c4jmrh5ig8iv1rw81s4mw4xsp4v97hvf8zkigv4hn5h542qjq";
- type = "gem";
- };
- version = "1.17.0";
- };
mini_portile2 = {
groups = ["default"];
platforms = [];
@@ -65,20 +55,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "02bjydih0j515szfv9mls195cvpyidh6ixm7dwbl3s2sbaxxk5s4";
+ sha256 = "0nmdrqqz1gs0fwkgzxjl4wr554gr8dc1fkrqjc2jpsvwgm41rygv";
type = "gem";
};
- version = "1.10.3";
+ version = "1.10.4";
};
parallel = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1x1gzgjrdlkm1aw0hfpyphsxcx90qgs3y4gmp9km3dvf4hc4qm8r";
+ sha256 = "091p5zrzzyg3fg48jhdz9lzjf2r9r3akra2cd46yd4nza3xgxshz";
type = "gem";
};
- version = "1.17.0";
+ version = "1.18.0";
};
parser = {
dependencies = ["ast"];
@@ -86,10 +76,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1pnks149x0fzgqiw53qlmvcd8bi746cxdw03sjljby5s97p1fskn";
+ sha256 = "09davv4ld6caqlczw64vhwf8hr41apys3cj8v2h96yxs4qg1m2iw";
type = "gem";
};
- version = "2.6.3.0";
+ version = "2.6.5.0";
};
rainbow = {
groups = ["default"];
@@ -107,10 +97,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0w7y5n74daajvl9gixr91nh8670d7mkgspkk3ql71m8azq3nffbg";
+ sha256 = "1zb9n227b5s4cg942sc0g3n1bdx9fpcvq5m6w7ap0yc116ivv5w2";
type = "gem";
};
- version = "1.1.0";
+ version = "1.3.0";
};
rubocop = {
dependencies = ["jaro_winkler" "parallel" "parser" "rainbow" "ruby-progressbar" "unicode-display_width"];
@@ -118,10 +108,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wpyass9qb2wvq8zsc7wdzix5xy2ldiv66wnx8mwwprz2dcvzayk";
+ sha256 = "0s5q1i7776yklkcwwx6ibm2mwnjky6wv7rpa3xhn8448854is31n";
type = "gem";
};
- version = "0.74.0";
+ version = "0.75.1";
};
ruby-progressbar = {
groups = ["default"];
@@ -134,15 +124,15 @@
version = "1.10.1";
};
solargraph = {
- dependencies = ["backport" "htmlentities" "jaro_winkler" "kramdown" "parser" "reverse_markdown" "rubocop" "thor" "tilt" "yard"];
+ dependencies = ["backport" "htmlentities" "jaro_winkler" "nokogiri" "parser" "reverse_markdown" "rubocop" "thor" "tilt" "yard"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1r0a7nfb0cwg2d7awbmvzk14594w7vkx844sshl9jpzkjx1asa9n";
+ sha256 = "0w20g68i6djc2vyx3awzvn15brdfpcwbna27r0903h5djcmnr8a0";
type = "gem";
};
- version = "0.35.2";
+ version = "0.37.2";
};
thor = {
groups = ["default"];
@@ -159,10 +149,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ca4k0clwf0rkvy7726x4nxpjxkpv67w043i39saxgldxd97zmwz";
+ sha256 = "0rn8z8hda4h41a64l0zhkiwz2vxw9b1nb70gl37h1dg2k874yrlv";
type = "gem";
};
- version = "2.0.9";
+ version = "2.0.10";
};
unicode-display_width = {
groups = ["default"];
@@ -184,4 +174,4 @@
};
version = "0.9.20";
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/ruby-modules/with-packages/Gemfile b/pkgs/development/ruby-modules/with-packages/Gemfile
index 0cd04f07b94..3454ce3df74 100644
--- a/pkgs/development/ruby-modules/with-packages/Gemfile
+++ b/pkgs/development/ruby-modules/with-packages/Gemfile
@@ -144,7 +144,6 @@ source 'https://rubygems.org' do
gem 'snappy'
gem 'sqlite3'
gem 'taglib-ruby'
- gem 'therubyracer'
gem 'thrift'
gem 'tilt'
gem 'tiny_tds'
diff --git a/pkgs/development/ruby-modules/with-packages/default.nix b/pkgs/development/ruby-modules/with-packages/default.nix
index ac0a33f4561..7d49b0e0134 100644
--- a/pkgs/development/ruby-modules/with-packages/default.nix
+++ b/pkgs/development/ruby-modules/with-packages/default.nix
@@ -64,6 +64,8 @@ let
rm -f $out/bin/$(basename "$i")
makeWrapper "$i" $out/bin/$(basename "$i") --set GEM_PATH ${gemEnv}/${ruby.gemPath}
done
+
+ ln -s ${ruby}/nix-support $out/nix-support
'';
passthru = {
diff --git a/pkgs/development/tools/ammonite/default.nix b/pkgs/development/tools/ammonite/default.nix
index d44a6666ee9..ad33edf004f 100644
--- a/pkgs/development/tools/ammonite/default.nix
+++ b/pkgs/development/tools/ammonite/default.nix
@@ -8,7 +8,7 @@ let
common = { scalaVersion, sha256 }:
stdenv.mkDerivation rec {
pname = "ammonite";
- version = "1.7.1";
+ version = "1.7.4";
src = fetchurl {
url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}";
@@ -39,6 +39,6 @@ stdenv.mkDerivation rec {
};
};
in {
- ammonite_2_12 = common { scalaVersion = "2.12"; sha256 = "0isg9flnzc2ldbx6q0lg0xyg9lnvqkd8qhgfln8p1hbzdq0n6jd0"; };
- ammonite_2_13 = common { scalaVersion = "2.13"; sha256 = "01dyc6bilhcr1mwrpmhjc8nhzfqgjh44bx36gd3gk9mkvlbys5mp"; };
+ ammonite_2_12 = common { scalaVersion = "2.12"; sha256 = "0d2xjhxrly4cv5fpjv1i0a74ayij7c2x5sb6lsgzxpq7jj0bk1m6"; };
+ ammonite_2_13 = common { scalaVersion = "2.13"; sha256 = "0hmdizzf8l8i07vdfik24iby39xg1vjfp1cwgjpbcmxv8klf50b0"; };
}
diff --git a/pkgs/development/tools/analysis/brakeman/default.nix b/pkgs/development/tools/analysis/brakeman/default.nix
index 9c3efd02de0..121e1597eb7 100644
--- a/pkgs/development/tools/analysis/brakeman/default.nix
+++ b/pkgs/development/tools/analysis/brakeman/default.nix
@@ -4,8 +4,8 @@ buildRubyGem rec {
inherit ruby;
name = "${gemName}-${version}";
gemName = "brakeman";
- version = "4.6.1";
- source.sha256 = "04chxflc5n6q0kz93c9dc6jwqrz0mrrlpm4iqncb39yyvg4ghcbf";
+ version = "4.7.1";
+ source.sha256 = "149ny2n82hzxw4g8xnimjavs2niq14wl9kwq8zlvadavdg4g9ind";
meta = with lib; {
description = "Static analysis security scanner for Ruby on Rails";
diff --git a/pkgs/development/tools/analysis/checkstyle/default.nix b/pkgs/development/tools/analysis/checkstyle/default.nix
index 3fdf6e9e3d0..2ecb660ff84 100644
--- a/pkgs/development/tools/analysis/checkstyle/default.nix
+++ b/pkgs/development/tools/analysis/checkstyle/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre }:
stdenv.mkDerivation rec {
- version = "8.24";
+ version = "8.26";
pname = "checkstyle";
src = fetchurl {
url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar";
- sha256 = "01h1xv6lqf1fhmzbghdj2dbygdspcb6dxk0fil16s2ggs3w62fmm";
+ sha256 = "0q0jb0ip78vai2qcig51lgp9pbb4bsg9wlwjxq0gm61icbxw6vy3";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/analysis/cpplint/default.nix b/pkgs/development/tools/analysis/cpplint/default.nix
index 10ed99e3ffe..8b4a68adba3 100644
--- a/pkgs/development/tools/analysis/cpplint/default.nix
+++ b/pkgs/development/tools/analysis/cpplint/default.nix
@@ -1,6 +1,6 @@
-{ lib, pythonPackages, fetchFromGitHub }:
+{ lib, python3Packages, fetchFromGitHub }:
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "cpplint";
version = "1.3.0";
diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix
index 752a750f26e..3fa2dabdcb0 100644
--- a/pkgs/development/tools/analysis/flow/default.nix
+++ b/pkgs/development/tools/analysis/flow/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, fetchFromGitHub, ocamlPackages, CoreServices }:
+{ stdenv, fetchFromGitHub, ocamlPackages, CoreServices, fetchpatch }:
stdenv.mkDerivation rec {
pname = "flow";
- version = "0.109.0";
+ version = "0.112.0";
src = fetchFromGitHub {
owner = "facebook";
repo = "flow";
rev = "refs/tags/v${version}";
- sha256 = "0wfhy7r85s2bxhfkmcdp7p1gaqjxr4yzay52k680hv6ghhay2318";
+ sha256 = "1l8aahvlj9hk93snvrqm7r0mxj5iw244q72s6wallsqm7j4g967h";
};
installPhase = ''
@@ -19,6 +19,14 @@ stdenv.mkDerivation rec {
buildInputs = (with ocamlPackages; [ ocaml findlib ocamlbuild dtoa core_kernel sedlex ocaml_lwt lwt_log lwt_ppx ppx_deriving ppx_gen_rec ppx_tools_versioned visitors wtf8 ocaml-migrate-parsetree ])
++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
+ patches = [
+ # Fix List.compare labeled argument. Remove when https://github.com/facebook/flow/pull/8191 is merged
+ (fetchpatch {
+ url = "https://github.com/facebook/flow/commit/1625664ec7290d4128587d96cb878571751f8881.patch";
+ sha256 = "18fan0d2xa6z4ilbr7ha3vhnfqlr2s6mb02sgpv8ala99b0mcgmn";
+ })
+ ];
+
meta = with stdenv.lib; {
description = "A static type checker for JavaScript";
homepage = https://flow.org/;
diff --git a/pkgs/development/tools/analysis/frama-c/default.nix b/pkgs/development/tools/analysis/frama-c/default.nix
index 8f170993370..701db7a158f 100644
--- a/pkgs/development/tools/analysis/frama-c/default.nix
+++ b/pkgs/development/tools/analysis/frama-c/default.nix
@@ -23,13 +23,12 @@ in
stdenv.mkDerivation rec {
pname = "frama-c";
- version = "19.0";
+ version = "19.1";
slang = "Potassium";
src = fetchurl {
url = "http://frama-c.com/download/frama-c-${version}-${slang}.tar.gz";
- sha256 = "190n1n4k0xbycz25bn0d2gnfxd8w6scz3nlixl7w2k2jvpqlcs3n";
-
+ sha256 = "16xsc4jv3ycs5dqprpkh9isr6l2w6i4bq83msqmkdc7l7hf53vrd";
};
preConfigure = lib.optionalString stdenv.cc.isClang "configureFlagsArray=(\"--with-cpp=clang -E -C\")";
diff --git a/pkgs/development/tools/analysis/hotspot/default.nix b/pkgs/development/tools/analysis/hotspot/default.nix
index 89ffbff3db7..fc7cd2ffe19 100644
--- a/pkgs/development/tools/analysis/hotspot/default.nix
+++ b/pkgs/development/tools/analysis/hotspot/default.nix
@@ -1,4 +1,5 @@
{ stdenv,
+ mkDerivation,
cmake,
elfutils,
extra-cmake-modules,
@@ -14,7 +15,7 @@
threadweaver,
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "hotspot";
version = "1.2.0";
diff --git a/pkgs/development/tools/analysis/include-what-you-use/default.nix b/pkgs/development/tools/analysis/include-what-you-use/default.nix
index c05d47e396c..424d83822e8 100644
--- a/pkgs/development/tools/analysis/include-what-you-use/default.nix
+++ b/pkgs/development/tools/analysis/include-what-you-use/default.nix
@@ -3,10 +3,10 @@
stdenv.mkDerivation rec {
pname = "include-what-you-use";
# Also bump llvmPackages in all-packages.nix to the supported version!
- version = "0.12";
+ version = "0.13";
src = fetchurl {
- sha256 = "09b0h704fh7r4f5h92p5997cj3zk1v04bqp4jk1j1f6cmfq2z2d5";
+ sha256 = "1jav4qf7d303by9iy6v08w73wfwzj76i54inh90w1s34m9q44aa9";
url = "${meta.homepage}/downloads/${pname}-${version}.src.tar.gz";
};
diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix
index cc6930fce13..667f689b8e7 100644
--- a/pkgs/development/tools/analysis/radare2/default.nix
+++ b/pkgs/development/tools/analysis/radare2/default.nix
@@ -110,12 +110,12 @@ in {
#
# DO NOT EDIT! Automatically generated by ./update.py
radare2 = generic {
- version_commit = "22775";
- gittap = "3.9.0";
- gittip = "2afe613741d07f35a5d80bc4e2dade2113ae6a74";
- rev = "3.9.0";
- version = "3.9.0";
- sha256 = "0jzz3fzcr9xm8q6n86mhrf30h6cbh147ss9h993cm34fd4d5z7ah";
+ version_commit = "23159";
+ gittap = "4.0.0";
+ gittip = "e97047299af43e9b4e658c246816a2b48bdc087e";
+ rev = "4.0.0";
+ version = "4.0.0";
+ sha256 = "15b79hska3skrlbrig7fl405kmbvy4410m93lfsfmkwxs0wr9jis";
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 342600c7caa..65a5539028c 100644
--- a/pkgs/development/tools/analysis/tflint/default.nix
+++ b/pkgs/development/tools/analysis/tflint/default.nix
@@ -2,22 +2,22 @@
buildGoModule rec {
pname = "tflint";
- version = "0.12.0";
+ version = "0.13.1";
src = fetchFromGitHub {
- owner = "wata727";
+ owner = "terraform-linters";
repo = pname;
rev = "v${version}";
- sha256 = "1dma1nav6z9919lj4f7cqcf8h12l4gbwn24323y18l57zv988331";
+ sha256 = "0ivvx1nbhzijyiv9q05b5953wxga5wdskamnhfvlwpniabic3gxi";
};
- modSha256 = "1xjxaszpxv9k9s27y1i54cnp0ip47bq4ad2ziq7n8nb76zxw03mx";
+ modSha256 = "0q1sc0bj4a29rzly4fk6m40b8i7syxa7ff9882jwi7gxjdiklch3";
subPackages = [ "." ];
meta = with lib; {
description = "Terraform linter focused on possible errors, best practices, and so on";
- homepage = "https://github.com/wata727/tflint";
+ homepage = "https://github.com/terraform-linters/tflint";
license = licenses.mpl20;
maintainers = [ maintainers.marsam ];
};
diff --git a/pkgs/development/tools/async/default.nix b/pkgs/development/tools/async/default.nix
new file mode 100644
index 00000000000..1b06d8e1adc
--- /dev/null
+++ b/pkgs/development/tools/async/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "async";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "ctbur";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "19ypflbayi5l0mb8yw7w0a4bq9a3w8nl9jsxapp9m3xggzmsvrxx";
+ };
+
+ cargoSha256 = "1qf52xsd15rj8y9w65zyab7akvzry76k1d4gxvxlz7ph3sl7jl3y";
+
+ meta = with stdenv.lib; {
+ description = "A tool to parallelize shell commands";
+ longDescription = ''
+ `async` is a tool to run shell commands in parallel and is designed to be
+ able to quickly parallelize shell scripts with minimal changes. It was
+ inspired by GNU Parallel, with the main difference being that async
+ retains state between commands by running a server in the background.
+ '';
+ homepage = "https://github.com/ctbur/async";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ minijackson ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/avro-tools/default.nix b/pkgs/development/tools/avro-tools/default.nix
index 678988480ec..6b51e2c482c 100644
--- a/pkgs/development/tools/avro-tools/default.nix
+++ b/pkgs/development/tools/avro-tools/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "avro-tools";
- version = "1.9.0";
+ version = "1.9.1";
src = fetchurl {
url =
"https://repo1.maven.org/maven2/org/apache/avro/avro-tools/${version}/${pname}-${version}.jar";
- sha256 = "164mcz7ljd2ikwsq9ba98galcjar4g4n6ag7kkh466nwrpbmd2zi";
+ sha256 = "0d73qbfx59pa4mgsjwgl5dvc4895rm90pdwr4sbd77biscjad94s";
};
dontUnpack = true;
diff --git a/pkgs/development/tools/aws-sam-cli/default.nix b/pkgs/development/tools/aws-sam-cli/default.nix
index 0e511271e1c..67abd284952 100644
--- a/pkgs/development/tools/aws-sam-cli/default.nix
+++ b/pkgs/development/tools/aws-sam-cli/default.nix
@@ -5,21 +5,26 @@
let
py = python.override {
packageOverrides = self: super: {
- click = super.click.overridePythonAttrs (oldAttrs: rec {
- version = "6.7";
+
+ aws-sam-translator = super.aws-sam-translator.overridePythonAttrs (oldAttrs: rec {
+ version = "1.14.0";
src = oldAttrs.src.override {
inherit version;
- sha256 = "f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b";
+ sha256 = "1cghn1m7ana9s8kyg61dwp9mrism5l04vy5rj1wnmksz8vzmnq9w";
};
});
- aws-sam-translator = super.aws-sam-translator.overridePythonAttrs (oldAttrs: rec {
- version = "1.10.0";
+ jsonschema = super.jsonschema.overridePythonAttrs (oldAttrs: rec {
+ version = "3.1.1";
src = oldAttrs.src.override {
inherit version;
- sha256 = "0e1fa094c6791b233f5e73f2f0803ec6e0622f2320ec5a969f0986855221b92b";
+ sha256 = "0grwi50v3vahvcijlw6g6q55yc5jyj0p1cmiq3rkycxnfr16i81g";
};
+ nativeBuildInputs = [ super.setuptools_scm ];
+ propagatedBuildInputs = with super; oldAttrs.propagatedBuildInputs ++ [ pyrsistent attrs importlib-metadata ];
+ doCheck = false;
});
+
};
};
@@ -29,11 +34,11 @@ with py.pkgs;
buildPythonApplication rec {
pname = "aws-sam-cli";
- version = "0.16.1";
+ version = "0.22.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2dd68800723c76f52980141ba704e105d77469b6ba465781fbc9120e8121e76c";
+ sha256 = "1flbvqlj5llz7nrszmcf00v2a1pa36alv90r1l8lwn8zid5aabkn";
};
# Tests are not included in the PyPI package
@@ -55,8 +60,10 @@ buildPythonApplication rec {
six
];
+ # fix over-restrictive version bounds
postPatch = ''
substituteInPlace requirements/base.txt --replace "requests==2.20.1" "requests==2.22.0"
+ substituteInPlace requirements/base.txt --replace "serverlessrepo==0.1.9" "serverlessrepo~=0.1.9"
substituteInPlace requirements/base.txt --replace "six~=1.11.0" "six~=1.12.0"
substituteInPlace requirements/base.txt --replace "PyYAML~=3.12" "PyYAML~=5.1"
'';
diff --git a/pkgs/development/tools/bazelisk/default.nix b/pkgs/development/tools/bazelisk/default.nix
index 6c0532eac48..15303c2c87f 100644
--- a/pkgs/development/tools/bazelisk/default.nix
+++ b/pkgs/development/tools/bazelisk/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "bazelisk";
- version = "1.0";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "bazelbuild";
repo = pname;
rev = "v${version}";
- sha256 = "0516rx3qx6nxavy0a1qxjx2rcvdfb2ggig0q4n7fkmrxbnwxh2c9";
+ sha256 = "1pv113sk7hfxp4m2rcriqqp6mbbzcfdr0yrx4g1yiam93rx34yb7";
};
- modSha256 = "1f73j6ryidzi3kfy3rhsqx047vzwvzaqcsl7ykhg87rn2l2s7fdl";
+ modSha256 = "0gs8y618izqi0gfa46jqh79yj8lzsmc6yj95fakhp2f5i8v1xrmx";
meta = with stdenv.lib; {
description = "A user-friendly launcher for Bazel";
diff --git a/pkgs/development/tools/boomerang/default.nix b/pkgs/development/tools/boomerang/default.nix
index 2623787993c..9e567ef59b0 100644
--- a/pkgs/development/tools/boomerang/default.nix
+++ b/pkgs/development/tools/boomerang/default.nix
@@ -1,41 +1,23 @@
-{ stdenv, fetchFromGitHub, cmake, qtbase }:
+{ mkDerivation, lib, fetchFromGitHub, cmake, qtbase, capstone, bison, flex }:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "boomerang";
- version = "0.4.0-alpha-2018-07-03";
+ version = "0.5.1";
src = fetchFromGitHub {
- owner = "ceeac";
- repo = "boomerang";
- rev = "377ff2d7db93d892c925e2d3e61aef818371ce7d";
- sha256 = "1ljbyj3b8xckr1wihyii3h576zgq0q88vli0ylpr3p4jxy5sm57j";
+ owner = "BoomerangDecompiler";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "046ba4km8c31kbnllx05nbqhjmk7bpi56d3n8md8bsr98nj21a2j";
};
- nativeBuildInputs = [ cmake ];
- buildInputs = [ qtbase ];
-
- postPatch =
- # Look in installation directory for required files, not relative to working directory
- ''
- substituteInPlace src/boomerang/core/Settings.cpp \
- --replace "setDataDirectory(\"../share/boomerang\");" \
- "setDataDirectory(\"$out/share/boomerang\");" \
- --replace "setPluginDirectory(\"../lib/boomerang/plugins\");" \
- "setPluginDirectory(\"$out/lib/boomerang/plugins\");"
- ''
- # Fixup version:
- # * don't try to inspect with git
- # (even if we kept .git and such it would be "dirty" because of patching)
- # * use date so version is monotonically increasing moving forward
- + ''
- sed -i cmake-scripts/boomerang-version.cmake \
- -e 's/set(\(PROJECT\|BOOMERANG\)_VERSION ".*")/set(\1_VERSION "${version}")/'
- '';
+ nativeBuildInputs = [ cmake bison flex ];
+ buildInputs = [ qtbase capstone ];
enableParallelBuilding = true;
- meta = with stdenv.lib; {
- homepage = http://boomerang.sourceforge.net/;
+ meta = with lib; {
+ homepage = https://github.com/BoomerangDecompiler/boomerang;
license = licenses.bsd3;
description = "A general, open source, retargetable decompiler";
maintainers = with maintainers; [ dtzWill ];
diff --git a/pkgs/development/tools/build-managers/bazel/default.nix b/pkgs/development/tools/build-managers/bazel/default.nix
index d5cbd642e70..4a5a1d4d44c 100644
--- a/pkgs/development/tools/build-managers/bazel/default.nix
+++ b/pkgs/development/tools/build-managers/bazel/default.nix
@@ -22,11 +22,11 @@
}:
let
- version = "1.0.0";
+ version = "1.1.0";
src = fetchurl {
url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";
- sha256 = "1b4c9wav5zsldlwzsb064z3m5l4ns8i90bsvd5f215fxd45sy7f6";
+ sha256 = "1awm5wa4y4c37zy7d1ass83amwq5992wydkj5v9jx0zp7b4shrjb";
};
# Update with `eval $(nix-build -A bazel.updater)`,
@@ -46,11 +46,11 @@ let
srcs.io_bazel_rules_sass
srcs.platforms
(if stdenv.hostPlatform.isDarwin
- then srcs."java_tools_javac11_darwin-v5.1.zip"
- else srcs."java_tools_javac11_linux-v5.1.zip")
+ then srcs."java_tools_javac11_darwin-v6.1.zip"
+ else srcs."java_tools_javac11_linux-v6.1.zip")
srcs."coverage_output_generator-v2.0.zip"
srcs.build_bazel_rules_nodejs
- srcs."android_tools_pkg-0.10.tar.gz"
+ srcs."android_tools_pkg-0.11.tar.gz"
srcs."0.28.3.tar.gz"
srcs.rules_pkg
srcs.rules_cc
@@ -107,7 +107,7 @@ let
remote_java_tools = stdenv.mkDerivation {
name = "remote_java_tools_${system}";
- src = srcDepsSet."java_tools_javac11_${system}-v5.1.zip";
+ src = srcDepsSet."java_tools_javac11_${system}-v6.1.zip";
nativeBuildInputs = [ autoPatchelfHook unzip ];
buildInputs = [ gcc-unwrapped ];
@@ -222,8 +222,10 @@ stdenv.mkDerivation rec {
sha256 = "03c1bwlq5bs3hg96v4g4pg2vqwhqq6w538h66rcpw02f83yy7fs8";
};
- in {
+ in (if !stdenv.hostPlatform.isDarwin then {
+ # `extracted` doesn’t work on darwin
shebang = callPackage ./shebang-test.nix { inherit runLocal extracted bazelTest distDir; };
+ } else {}) // {
bashTools = callPackage ./bash-tools-test.nix { inherit runLocal bazelTest distDir; };
cpp = callPackage ./cpp-test.nix { inherit runLocal bazelTest bazel-examples distDir; };
java = callPackage ./java-test.nix { inherit runLocal bazelTest bazel-examples distDir; };
diff --git a/pkgs/development/tools/build-managers/bazel/src-deps.json b/pkgs/development/tools/build-managers/bazel/src-deps.json
index 5b9256c1e13..152cce5093e 100644
--- a/pkgs/development/tools/build-managers/bazel/src-deps.json
+++ b/pkgs/development/tools/build-managers/bazel/src-deps.json
@@ -55,11 +55,11 @@
"https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz"
]
},
- "android_tools_pkg-0.10.tar.gz": {
- "name": "android_tools_pkg-0.10.tar.gz",
- "sha256": "9c5081f93276fefb3db7ca61cc1225ff6d1913e7e315568265bb1a728265a9b1",
+ "android_tools_pkg-0.11.tar.gz": {
+ "name": "android_tools_pkg-0.11.tar.gz",
+ "sha256": "6fc50151063bffdda700038ea7df99c89d54dc066e9377a5baff60d55d482ad2",
"urls": [
- "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.10.tar.gz"
+ "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.11.tar.gz"
]
},
"bazel_j2objc": {
@@ -165,25 +165,25 @@
"https://github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz"
]
},
- "java_tools_javac11_darwin-v5.1.zip": {
- "name": "java_tools_javac11_darwin-v5.1.zip",
- "sha256": "2fa01b4cb69e33f85a96ba0620a2e6261f789eefdbeaeb1d2879140b50108db7",
+ "java_tools_javac11_darwin-v6.1.zip": {
+ "name": "java_tools_javac11_darwin-v6.1.zip",
+ "sha256": "f0c488dac18f18ab1a0d18bbd65288c7a128e90a24d9c16f65bd8243f79483a0",
"urls": [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.1/java_tools_javac11_darwin-v5.1.zip"
+ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v6.1/java_tools_javac11_darwin-v6.1.zip"
]
},
- "java_tools_javac11_linux-v5.1.zip": {
- "name": "java_tools_javac11_linux-v5.1.zip",
- "sha256": "ea2ee2f9eab37e04eae5aa8a266373132fe57676c25ea033504bc5438d6bc1ba",
+ "java_tools_javac11_linux-v6.1.zip": {
+ "name": "java_tools_javac11_linux-v6.1.zip",
+ "sha256": "12f7940ed0bc4c2e82238951cdf19b4179c7dcc361d16fe40fe4266538fb4ac6",
"urls": [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.1/java_tools_javac11_linux-v5.1.zip"
+ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v6.1/java_tools_javac11_linux-v6.1.zip"
]
},
- "java_tools_javac11_windows-v5.1.zip": {
- "name": "java_tools_javac11_windows-v5.1.zip",
- "sha256": "b2cfebc049c349268a7ca0e5ff37160899f87f6fe6a80a789de3df90db4ce4ef",
+ "java_tools_javac11_windows-v6.1.zip": {
+ "name": "java_tools_javac11_windows-v6.1.zip",
+ "sha256": "e2deb2efff684de78787e0bdc7620f9672d13f04a12856d8e7f677369a8e286b",
"urls": [
- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v5.1/java_tools_javac11_windows-v5.1.zip"
+ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v6.1/java_tools_javac11_windows-v6.1.zip"
]
},
"java_tools_langtools_javac10": {
diff --git a/pkgs/development/tools/build-managers/buck/default.nix b/pkgs/development/tools/build-managers/buck/default.nix
index 5f3a090fef7..41fc0940b9d 100644
--- a/pkgs/development/tools/build-managers/buck/default.nix
+++ b/pkgs/development/tools/build-managers/buck/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "buck";
- version = "2019.09.12.01";
+ version = "2019.10.17.01";
src = fetchFromGitHub {
owner = "facebook";
repo = pname;
rev = "v${version}";
- sha256 = "02rid0r0swxa6n6hl89lcll7hgxn1wjh2kjzxcj4arm7d34243bw";
+ sha256 = "1irgp8yq1z11bq3b83yxvj35wqqq7y7b8q4d4y0hc05ac19ja0vj";
};
patches = [ ./pex-mtime.patch ];
diff --git a/pkgs/development/tools/build-managers/cmake/default.nix b/pkgs/development/tools/build-managers/cmake/default.nix
index 5bad0100a03..6dd7f5a884c 100644
--- a/pkgs/development/tools/build-managers/cmake/default.nix
+++ b/pkgs/development/tools/build-managers/cmake/default.nix
@@ -19,12 +19,12 @@ stdenv.mkDerivation rec {
+ lib.optionalString useNcurses "-cursesUI"
+ lib.optionalString withQt5 "-qt5UI"
+ lib.optionalString useQt4 "-qt4UI";
- version = "3.15.1";
+ version = "3.15.4";
src = fetchurl {
url = "${meta.homepage}files/v${lib.versions.majorMinor version}/cmake-${version}.tar.gz";
# compare with https://cmake.org/files/v${lib.versions.majorMinor version}/cmake-${version}-SHA-256.txt
- sha256 = "1xyprly3sf4wi0n1x79k4n22yxm6pb7fv70gqr9lvc7qv14cbphq";
+ sha256 = "0ypd051rh3nxhjfb5wcmnxi78p1d1qbzrhazn94lwdr1xa4ia8ca";
};
patches = [
diff --git a/pkgs/development/tools/build-managers/cmake/setup-hook.sh b/pkgs/development/tools/build-managers/cmake/setup-hook.sh
index 29fe6fd79de..b8716c5251e 100755
--- a/pkgs/development/tools/build-managers/cmake/setup-hook.sh
+++ b/pkgs/development/tools/build-managers/cmake/setup-hook.sh
@@ -124,12 +124,17 @@ addEnvHooks "$targetOffset" addCMakeParams
makeCmakeFindLibs(){
isystem_seen=
+ iframework_seen=
for flag in $NIX_CFLAGS_COMPILE $NIX_LDFLAGS; do
if test -n "$isystem_seen" && test -d "$flag"; then
isystem_seen=
export CMAKE_INCLUDE_PATH="$CMAKE_INCLUDE_PATH${CMAKE_INCLUDE_PATH:+:}${flag}"
+ elif test -n "$iframework_seen" && test -d "$flag"; then
+ iframework_seen=
+ export CMAKE_FRAMEWORK_PATH="$CMAKE_FRAMEWORK_PATH${CMAKE_FRAMEWORK_PATH:+:}${flag}"
else
isystem_seen=
+ iframework_seen=
case $flag in
-I*)
export CMAKE_INCLUDE_PATH="$CMAKE_INCLUDE_PATH${CMAKE_INCLUDE_PATH:+:}${flag:2}"
@@ -143,6 +148,9 @@ makeCmakeFindLibs(){
-isystem)
isystem_seen=1
;;
+ -iframework)
+ iframework_seen=1
+ ;;
esac
fi
done
diff --git a/pkgs/development/tools/build-managers/conan/default.nix b/pkgs/development/tools/build-managers/conan/default.nix
index ce7b0871044..59b1b14ac5f 100644
--- a/pkgs/development/tools/build-managers/conan/default.nix
+++ b/pkgs/development/tools/build-managers/conan/default.nix
@@ -1,4 +1,4 @@
-{ lib, python3, git }:
+{ lib, python3, git, pkgconfig }:
let newPython = python3.override {
packageOverrides = self: super: {
@@ -37,28 +37,17 @@ let newPython = python3.override {
sha256 = "c0abe3218b86533cca287e7057a37481883c07acef7814b70583406938214cc8";
};
});
- pyyaml = super.pyyaml_3;
};
};
in newPython.pkgs.buildPythonApplication rec {
- version = "1.12.0";
+ version = "1.12.3";
pname = "conan";
src = newPython.pkgs.fetchPypi {
inherit pname version;
- sha256 = "0hgy3wfy96likdchz42h9mawfjw4dxx7k2iinrrlhph7128kji1j";
+ sha256 = "1cnfy9b57apps4bfai6r67g0mrvgnqa154z9idv0kf93k1nvx53g";
};
- checkInputs = [
- git
- ] ++ (with newPython.pkgs; [
- codecov
- mock
- node-semver
- nose
- parameterized
- webtest
- ]);
propagatedBuildInputs = with newPython.pkgs; [
colorama deprecation distro fasteners bottle
@@ -66,14 +55,30 @@ in newPython.pkgs.buildPythonApplication rec {
pyjwt pylint pyyaml requests six tqdm
];
+ checkInputs = [
+ pkgconfig
+ git
+ ] ++ (with newPython.pkgs; [
+ codecov
+ mock
+ pytest
+ node-semver
+ nose
+ parameterized
+ webtest
+ ]);
+
checkPhase = ''
- export HOME="$TMP/conan-home"
- mkdir -p "$HOME"
+ export HOME=$TMPDIR
+ pytest conans/test/{utils,unittests} \
+ -k 'not SVN and not ToolsNetTest'
'';
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"
'';
meta = with lib; {
diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix
index fad5bc9e630..75658dcbb3e 100644
--- a/pkgs/development/tools/build-managers/meson/default.nix
+++ b/pkgs/development/tools/build-managers/meson/default.nix
@@ -1,4 +1,11 @@
-{ lib, python3Packages, stdenv, writeTextDir, substituteAll, targetPackages }:
+{ lib
+, python3Packages
+, fetchpatch
+, stdenv
+, writeTextDir
+, substituteAll
+, targetPackages
+}:
let
# See https://mesonbuild.com/Reference-tables.html#cpu-families
@@ -54,6 +61,14 @@ python3Packages.buildPythonApplication rec {
src = ./fix-rpath.patch;
inherit (builtins) storeDir;
})
+
+ # Fix detecting incorrect compiler in the store path hash.
+ # https://github.com/NixOS/nixpkgs/issues/73417#issuecomment-554077964
+ # https://github.com/mesonbuild/meson/pull/6185
+ (fetchpatch {
+ url = "https://github.com/mesonbuild/meson/commit/972ede1d14fdf17fe5bb8fb99be220f9395c2392.patch";
+ sha256 = "19bfsylhpy0b2xv3ks8ac9x3q6vvvyj1wjcy971v9d5f1455xhbb";
+ })
] ++ lib.optionals stdenv.isDarwin [
# We use custom Clang, which makes Meson think *not Apple*, while still
# relying on system linker. When it detects standard Clang, Meson will
@@ -96,7 +111,7 @@ python3Packages.buildPythonApplication rec {
isCross = stdenv.targetPlatform != stdenv.hostPlatform;
meta = with lib; {
- homepage = http://mesonbuild.com;
+ homepage = https://mesonbuild.com;
description = "SCons-like build system that use python as a front-end language and Ninja as a building backend";
license = licenses.asl20;
maintainers = with maintainers; [ mbe rasendubi ];
diff --git a/pkgs/development/tools/build-managers/mill/default.nix b/pkgs/development/tools/build-managers/mill/default.nix
index a07fc2643f6..71df187eaa5 100644
--- a/pkgs/development/tools/build-managers/mill/default.nix
+++ b/pkgs/development/tools/build-managers/mill/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "mill";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchurl {
url = "https://github.com/lihaoyi/mill/releases/download/${version}/${version}";
- sha256 = "1y5044m0qlwa1wlg7xkhg76agmfn7bgcf040wf56fvxhf0w78zjw";
+ sha256 = "14az9znpbaads5dbcfpzw38yipmncz94i6gcl6bdjgngn0barhga";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/build-managers/qbs/default.nix b/pkgs/development/tools/build-managers/qbs/default.nix
index 3d2759f025c..08baa53b1dc 100644
--- a/pkgs/development/tools/build-managers/qbs/default.nix
+++ b/pkgs/development/tools/build-managers/qbs/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "qbs";
- version = "1.13.1";
+ version = "1.14.0";
src = fetchFromGitHub {
owner = "qbs";
repo = "qbs";
rev = "v${version}";
- sha256 = "1a9mydfsax5pzbnx8g8f9blc4xpk5rdjq8fvkdaiwapdczban1ya";
+ sha256 = "19adxjyp5bf5hrjisv3ff9ndcmh1glrxfrzifs46xjn3r69kyv1k";
};
nativeBuildInputs = [ qmake ];
diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix
index feb0086a355..4ebeb7f0528 100644
--- a/pkgs/development/tools/build-managers/rebar3/default.nix
+++ b/pkgs/development/tools/build-managers/rebar3/default.nix
@@ -1,12 +1,10 @@
{ stdenv, fetchFromGitHub,
fetchHex, erlang,
- tree, hexRegistrySnapshot }:
+ tree }:
let
version = "3.12.0";
- bootstrapper = ./rebar3-nix-bootstrap;
-
erlware_commons = fetchHex {
pkg = "erlware_commons";
version = "1.3.1";
@@ -80,15 +78,9 @@ stdenv.mkDerivation rec {
sha256 = "0936ix7lfwsamssap58b265zid7x2m97azrr2qpjcln3xysd16lg";
};
- inherit bootstrapper;
-
buildInputs = [ erlang tree ];
- # TODO: Remove registry snapshot
- propagatedBuildInputs = [ hexRegistrySnapshot ];
-
postPatch = ''
- ${erlang}/bin/escript ${bootstrapper} registry-only
mkdir -p _checkouts
mkdir -p _build/default/lib/
diff --git a/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap b/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap
index 802f47af6ad..f1deed1df35 100755
--- a/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap
+++ b/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap
@@ -25,14 +25,12 @@
%%% Environment Variable
-record(data, {version
- , registry_only = false
, debug_info = false
, compile_ports
, erl_libs
, plugins
, root
- , name
- , registry_snapshot}).
+ , name}).
-define(HEX_REGISTRY_PATH, ".cache/rebar3/hex/default/registry").
@@ -41,30 +39,24 @@ main(Args) ->
{ok, RequiredData} = gather_required_data_from_the_environment(ArgData),
do_the_bootstrap(RequiredData).
-%% @doc There are two modes 'registry_only' where the register is
-%% created from hex and everything else.
-spec do_the_bootstrap(#data{}) -> ok.
-do_the_bootstrap(RequiredData = #data{registry_only = true}) ->
- ok = bootstrap_registry(RequiredData);
do_the_bootstrap(RequiredData) ->
- ok = bootstrap_registry(RequiredData),
ok = bootstrap_configs(RequiredData),
ok = bootstrap_plugins(RequiredData),
ok = bootstrap_libs(RequiredData).
%% @doc
%% Argument parsing is super simple only because we want to keep the
-%% dependencies minimal. For now there can be two entries on the
-%% command line, "registry-only" and "debug-info"
+%% dependencies minimal. For now there can be one entry on the
+%% command line: "debug-info"
-spec parse_args([string()]) -> #data{}.
parse_args(Args0) ->
- PossibleArgs = sets:from_list(["registry-only", "debug-info"]),
+ PossibleArgs = sets:from_list(["debug-info"]),
Args1 = sets:from_list(Args0),
Result = sets:subtract(Args1, PossibleArgs),
case sets:to_list(Result) of
[] ->
- {ok, #data{registry_only = sets:is_element("registry-only", Args1),
- debug_info = sets:is_element("debug-info", Args1)}};
+ {ok, #data{debug_info = sets:is_element("debug-info", Args1)}};
UnknownArgs ->
io:format("Unexpected command line arguments passed in: ~p~n",
[UnknownArgs]),
@@ -156,30 +148,6 @@ fixup_app_name(FileName) ->
[Name, _Version, _Tag] -> Name
end.
--spec bootstrap_registry(#data{}) -> ok.
-bootstrap_registry(#data{registry_snapshot = RegistrySnapshot}) ->
- io:format("Bootstrapping Hex Registry for Rebar~n"),
- make_sure_registry_snapshot_exists(RegistrySnapshot),
- filelib:ensure_dir(?HEX_REGISTRY_PATH),
- ok = case filelib:is_file(?HEX_REGISTRY_PATH) of
- true ->
- file:delete(?HEX_REGISTRY_PATH);
- false ->
- ok
- end,
- ok = file:make_symlink(RegistrySnapshot,
- ?HEX_REGISTRY_PATH).
-
--spec make_sure_registry_snapshot_exists(string()) -> ok.
-make_sure_registry_snapshot_exists(RegistrySnapshot) ->
- case filelib:is_file(RegistrySnapshot) of
- true ->
- ok;
- false ->
- stderr("Registry snapshot (~s) does not exist!", [RegistrySnapshot]),
- erlang:halt(1)
- end.
-
-spec gather_required_data_from_the_environment(#data{}) -> {ok, #data{}}.
gather_required_data_from_the_environment(ArgData) ->
{ok, ArgData#data{ version = guard_env("version")
@@ -187,8 +155,7 @@ gather_required_data_from_the_environment(ArgData) ->
, plugins = get_env("buildPlugins", [])
, root = code:root_dir()
, name = guard_env("name")
- , compile_ports = nix2bool(get_env("compilePorts", ""))
- , registry_snapshot = guard_env("HEX_REGISTRY_SNAPSHOT")}}.
+ , compile_ports = nix2bool(get_env("compilePorts", ""))}}.
-spec nix2bool(any()) -> boolean().
nix2bool("1") ->
diff --git a/pkgs/development/tools/build-managers/sbt-extras/default.nix b/pkgs/development/tools/build-managers/sbt-extras/default.nix
index a07cbab285c..33e8e7cad5d 100644
--- a/pkgs/development/tools/build-managers/sbt-extras/default.nix
+++ b/pkgs/development/tools/build-managers/sbt-extras/default.nix
@@ -1,8 +1,8 @@
{ stdenv, fetchFromGitHub, which, curl, makeWrapper, jdk }:
let
- rev = "aa4425cc96aee5119fb9fee9138b3d3bdb6482f7";
- version = "2019-09-30";
+ rev = "f0669e9b6745b65fae3ec58c2d6a2bef133db456";
+ version = "2019-10-21";
in
stdenv.mkDerivation {
name = "sbt-extras-${version}";
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
owner = "paulp";
repo = "sbt-extras";
inherit rev;
- sha256 = "15xkd1l0ka1fl77g7p498krvk0mcn25jq6jp4zyq5r8dla5rn832";
+ sha256 = "1pc8l78qp51ixa26z0n1djwmazpxw1p4j4w4njil7ywxl9xvr92i";
};
dontBuild = true;
diff --git a/pkgs/development/tools/buildah/default.nix b/pkgs/development/tools/buildah/default.nix
index 2d412050b59..bc723152178 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.11.3";
+ version = "1.11.5";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
rev = "v${version}";
- sha256 = "0gpxlqakfw3r40w6fsd1d6x45slmivxpcbngnv9lv7762irykz12";
+ sha256 = "09bfv2pypd66dnqvrhgcg35fsahi2k0kn5dnnbfqc39g0vfz29r7";
};
outputs = [ "bin" "man" "out" ];
@@ -35,6 +35,6 @@ buildGoPackage rec {
description = "A tool which facilitates building OCI images";
homepage = "https://github.com/containers/buildah";
license = licenses.asl20;
- maintainers = with maintainers; [ Profpatsch vdemeester ];
+ maintainers = with maintainers; [ Profpatsch vdemeester saschagrunert ];
};
}
diff --git a/pkgs/development/tools/buildpack/default.nix b/pkgs/development/tools/buildpack/default.nix
new file mode 100644
index 00000000000..8c1a2bbb62d
--- /dev/null
+++ b/pkgs/development/tools/buildpack/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "pack";
+ version = "0.5.0";
+
+ src = fetchFromGitHub {
+ owner = "buildpack";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0yh62h7lz2i07gixccmfyxk607djp1nrs57rzk7nkxnjcj4jj5sr";
+ };
+
+ goPackagePath = "github.com/buildpack/pack";
+
+ subPackages = [ "cmd/pack" ];
+
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/buildpack/pack/cmd.Version=${version}" ];
+
+ meta = with lib; {
+ homepage = "https://buildpacks.io/";
+ description = "Local CLI for building apps using Cloud Native Buildpacks";
+ license = licenses.asl20;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/pkgs/development/tools/chit/default.nix b/pkgs/development/tools/chit/default.nix
index b312b888e90..e939ddb1334 100644
--- a/pkgs/development/tools/chit/default.nix
+++ b/pkgs/development/tools/chit/default.nix
@@ -6,16 +6,16 @@ with rustPlatform;
buildRustPackage rec {
pname = "chit";
- version = "0.1.14";
+ version = "0.1.15";
src = fetchFromGitHub {
owner = "peterheesterman";
repo = pname;
rev = version;
- sha256 = "1rzy15xwlf87c8kpy9pwvir6s9z3qc8d9iz4pk0gfdj2il3vmjwv";
+ sha256 = "0iixczy3cad44j2d7zzj8f3lnmp4jwnb0snmwfgiq3vj9wrn28pz";
};
- cargoSha256 = "1jqnnf4jgjpm1i310hda15423nxfw9frgpmc2kbrs66qcsj7avaw";
+ cargoSha256 = "0k6z69a09ps55w2rdgnf92yscw6rlbcpb4q9yf3rsav15pgpqvw8";
nativeBuildInputs = stdenv.lib.optionals stdenv.isLinux [ pkgconfig ];
buildInputs = []
diff --git a/pkgs/development/tools/clang-tools/default.nix b/pkgs/development/tools/clang-tools/default.nix
index 0abea99f64a..2e8f48901ab 100644
--- a/pkgs/development/tools/clang-tools/default.nix
+++ b/pkgs/development/tools/clang-tools/default.nix
@@ -13,15 +13,20 @@ in stdenv.mkDerivation {
runHook preInstall
mkdir -p $out/bin
+ export libc_includes="${stdenv.lib.getDev stdenv.cc.libc}/include"
+ export libcpp_includes="${llvmPackages.libcxx}/include/c++/v1"
+
+ export clang=${clang}
+ substituteAll ${./wrapper} $out/bin/clangd
+ chmod +x $out/bin/clangd
for tool in \
clang-apply-replacements \
clang-check \
clang-format \
clang-rename \
- clang-tidy \
- clangd
+ clang-tidy
do
- ln -s ${clang}/bin/$tool $out/bin/$tool
+ ln -s $out/bin/clangd $out/bin/$tool
done
runHook postInstall
diff --git a/pkgs/development/tools/clang-tools/wrapper b/pkgs/development/tools/clang-tools/wrapper
new file mode 100644
index 00000000000..fe17880b07d
--- /dev/null
+++ b/pkgs/development/tools/clang-tools/wrapper
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+buildcpath() {
+ local path
+ while (( $# )); do
+ case $1 in
+ -isystem)
+ shift
+ path=$path${path':'}$1
+ esac
+ shift
+ done
+ echo $path
+}
+
+export CPATH=${CPATH}${CPATH:+':'}$(buildcpath ${NIX_CFLAGS_COMPILE})
+export CPATH=${CPATH}${CPATH:+':'}@libc_includes@
+export CPLUS_INCLUDE_PATH=${CPATH}${CPATH:+':'}@libcpp_includes@
+
+exec -a "$0" @clang@/bin/$(basename $0) "$@"
diff --git a/pkgs/development/tools/clj-kondo/default.nix b/pkgs/development/tools/clj-kondo/default.nix
index 919061c6d96..f821ac32fc4 100644
--- a/pkgs/development/tools/clj-kondo/default.nix
+++ b/pkgs/development/tools/clj-kondo/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec{
pname = "clj-kondo";
- version = "2019.07.31-alpha";
+ version = "2019.11.03";
reflectionJson = fetchurl {
name = "reflection.json";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec{
src = fetchurl {
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
- sha256 = "03ipl7br9pgx2hdbiaxv9ip0ibafkyzkc8qlx8xyi528bcfi54bf";
+ sha256 = "1chvdfczlxyy1jspyf4yv1kmgz6fq4fih5qvfarvcyw7nlxlj2np";
};
dontUnpack = true;
@@ -46,6 +46,6 @@ stdenv.mkDerivation rec{
homepage = https://github.com/borkdude/clj-kondo;
license = licenses.epl10;
platforms = graalvm8.meta.platforms;
- maintainers = with maintainers; [ jlesquembre ];
+ maintainers = with maintainers; [ jlesquembre bandresen ];
};
}
diff --git a/pkgs/development/tools/cloudflare-wrangler/default.nix b/pkgs/development/tools/cloudflare-wrangler/default.nix
new file mode 100644
index 00000000000..efca438ada3
--- /dev/null
+++ b/pkgs/development/tools/cloudflare-wrangler/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "cloudflare-wrangler";
+ version = "1.4.0";
+
+ src = fetchFromGitHub {
+ owner = "cloudflare";
+ repo = "wrangler";
+ rev = "v" + version;
+ sha256 = "1agl1cg34iklvniygrkq8dqsampvg17d3nsm0dcr6c3n5rj09gbi";
+ };
+
+ cargoSha256 = "0c2g6yghwqjy21yfdcri4v9aqizd06ww3zx2snns51gnqqk8r57k";
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ openssl ];
+
+ # tries to use "/homeless-shelter" and fails
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "A CLI tool designed for folks who are interested in using Cloudflare Workers.";
+ homepage = https://github.com/cloudflare/wrangler;
+ license = with licenses; [ asl20 /* or */ mit ];
+ maintainers = with maintainers; [ ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/cmake-format/default.nix b/pkgs/development/tools/cmake-format/default.nix
new file mode 100644
index 00000000000..5726b067e67
--- /dev/null
+++ b/pkgs/development/tools/cmake-format/default.nix
@@ -0,0 +1,32 @@
+{ lib
+, buildPythonApplication
+, fetchPypi
+, autopep8
+, flake8
+, jinja2
+, pylint
+, pyyaml
+}:
+
+buildPythonApplication rec {
+ pname = "cmake-format";
+ version = "0.6.0";
+
+ src = fetchPypi {
+ inherit version;
+ pname = "cmake_format";
+ sha256 = "0sip832bxsvnm7fhqhx49d53g2s7swdk3fhyhlglm2shgj89b5zw";
+ };
+
+ propagatedBuildInputs = [ autopep8 flake8 jinja2 pylint pyyaml ];
+
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Source code formatter for cmake listfiles";
+ homepage = "https://github.com/cheshirekow/cmake_format";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.tobim ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/conftest/default.nix b/pkgs/development/tools/conftest/default.nix
index a4a6a7998b0..17dbcc7ff1f 100644
--- a/pkgs/development/tools/conftest/default.nix
+++ b/pkgs/development/tools/conftest/default.nix
@@ -4,15 +4,6 @@ buildGoModule rec {
pname = "conftest";
version = "0.14.0";
- # Something subtle in the go sum db is causing every download to
- # get a new sum (and thus breaking the hash). This disables the
- # fetching of the sum from the go sum database.
- modBuildPhase = ''
- runHook preBuild
- GONOSUMDB=* go mod download
- runHook postBuild
- '';
-
src = fetchFromGitHub {
owner = "instrumenta";
repo = "conftest";
diff --git a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
index fbb7461bbc7..8bac62b07c1 100644
--- a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
+++ b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
@@ -1,16 +1,16 @@
{ lib, buildGoPackage, fetchFromGitLab, fetchurl }:
let
- version = "12.3.0";
+ version = "12.4.1";
# Gitlab runner embeds some docker images these are prebuilt for arm and x86_64
docker_x86_64 = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-x86_64.tar.xz";
- sha256 = "11xbz24811vi3l1dwhyqv3mypawrky85qjsg6aaigfv8zj9l2xmi";
+ sha256 = "0y68x5hl2gip7bpcgjychf5qd1535ry4qkjb3fybm2pb81qy2gy7";
};
docker_arm = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-arm.tar.xz";
- sha256 = "04gfhlm32wrdq0s9blmfknpcnmr30vrnd7afib1lfbzbdl99g4sx";
+ sha256 = "1nb0cspjqasyg7bppyrf3m3rg1c26iaw6h9dpnq2m7f60dciyiq2";
};
in
buildGoPackage rec {
@@ -29,7 +29,7 @@ buildGoPackage rec {
owner = "gitlab-org";
repo = "gitlab-runner";
rev = "v${version}";
- sha256 = "155im9sybkldh0rx34j9fm3qg95dm5q3jcjjx635b7fwq1wyl7c7";
+ sha256 = "1smn7b1dvqvaka23a7zhnlnpbqw40hpdn8vvj1r3ivx20khpsnhn";
};
patches = [ ./fix-shell-path.patch ];
diff --git a/pkgs/development/tools/continuous-integration/jenkins/default.nix b/pkgs/development/tools/continuous-integration/jenkins/default.nix
index 64a9ed85f78..28314934b11 100644
--- a/pkgs/development/tools/continuous-integration/jenkins/default.nix
+++ b/pkgs/development/tools/continuous-integration/jenkins/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "jenkins";
- version = "2.190.1";
+ version = "2.190.2";
src = fetchurl {
url = "http://mirrors.jenkins.io/war-stable/${version}/jenkins.war";
- sha256 = "01bg8g1x0g479k0vz2dxzfkn6a3pp5sdqj6nmmmccgs2v4jivys6";
+ sha256 = "09zij2gpg1i0pkx1nsgccc26p8z4gy4ljhch8m767xaa0000lqj7";
};
buildCommand = ''
diff --git a/pkgs/development/tools/devpi-server/default.nix b/pkgs/development/tools/devpi-server/default.nix
index d4215288267..0408c8ed01b 100644
--- a/pkgs/development/tools/devpi-server/default.nix
+++ b/pkgs/development/tools/devpi-server/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "devpi-server";
- version = "5.1.0";
+ version = "5.2.0";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "254fceee846532a5fec4e6bf52a59eb8f236efc657678a542b5200da4bb3abbc";
+ sha256 = "1dapd0bis7pb4fzq5yva7spby5amcsgl1970z5nq1rlprf6qbydg";
};
propagatedBuildInputs = with python3Packages; [
diff --git a/pkgs/development/tools/dive/default.nix b/pkgs/development/tools/dive/default.nix
index 5ce57ee8055..2113e319f19 100644
--- a/pkgs/development/tools/dive/default.nix
+++ b/pkgs/development/tools/dive/default.nix
@@ -1,19 +1,23 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub, pkg-config, btrfs-progs, gpgme, lvm2 }:
buildGoModule rec {
pname = "dive";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "wagoodman";
repo = pname;
rev = "v${version}";
- sha256 = "1pyrdff5qqc0l3h4nssa9a7qnfqwy2p6ywc8nbwyc7wvzgdiczb8";
+ sha256 = "0bqmrva7rx6al50fmy4gvf853csascc5mj6ihgg7ydsy0d99j5qn";
};
- modSha256 = "1fk9z7a6wghrs15pc28g5ri7rkbb1ifjb91rscwqsmh10r2wik4w";
+ modSha256 = "0hb7bq8v6xr8xqni1iv3zkqdnknfy539sm0vxqal1mhvs5yg06m0";
- meta = with lib; {
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = stdenv.lib.optionals stdenv.isLinux [ btrfs-progs gpgme lvm2 ];
+
+ meta = with stdenv.lib; {
description = "A tool for exploring each layer in a docker image";
homepage = https://github.com/wagoodman/dive;
license = licenses.mit;
diff --git a/pkgs/development/tools/documentation/gnome-doc-utils/default.nix b/pkgs/development/tools/documentation/gnome-doc-utils/default.nix
index 2f29fb2fbad..54c37fa6183 100644
--- a/pkgs/development/tools/documentation/gnome-doc-utils/default.nix
+++ b/pkgs/development/tools/documentation/gnome-doc-utils/default.nix
@@ -29,6 +29,11 @@ python2Packages.buildPythonApplication rec {
};
};
+ postFixup = ''
+ # Do not propagate Python
+ rm $out/nix-support/propagated-build-inputs
+ '';
+
meta = with stdenv.lib; {
description = "Collection of documentation utilities for the GNOME project";
homepage = "https://gitlab.gnome.org/GNOME/gnome-doc-utils";
diff --git a/pkgs/development/tools/documentation/gtk-doc/0001-highlight-fix-permission-on-file-style.patch b/pkgs/development/tools/documentation/gtk-doc/0001-highlight-fix-permission-on-file-style.patch
deleted file mode 100644
index f7e37a1a5e5..00000000000
--- a/pkgs/development/tools/documentation/gtk-doc/0001-highlight-fix-permission-on-file-style.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 95a75c95c5c4e641ce7cda0ded968d66f07f822a Mon Sep 17 00:00:00 2001
-From: worldofpeace
-Date: Sat, 18 May 2019 14:44:08 -0400
-Subject: [PATCH] highlight: fix permission on file style
-
----
- gtkdoc/highlight.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gtkdoc/highlight.py b/gtkdoc/highlight.py
-index 8f6e470..d11c432 100644
---- a/gtkdoc/highlight.py
-+++ b/gtkdoc/highlight.py
-@@ -47,6 +47,6 @@ def highlight_code(code, lang='c'):
-
-
- def append_style_defs(css_file_name):
-- os.chmod(css_file_name, stat.S_IWRITE)
-+ os.chmod(css_file_name, 0o664)
- with open(css_file_name, 'at', newline='\n', encoding='utf-8') as css:
- css.write(HTML_FORMATTER.get_style_defs())
---
-2.21.0
-
diff --git a/pkgs/development/tools/documentation/gtk-doc/default.nix b/pkgs/development/tools/documentation/gtk-doc/default.nix
index 7792d14775c..35d718ecd67 100644
--- a/pkgs/development/tools/documentation/gtk-doc/default.nix
+++ b/pkgs/development/tools/documentation/gtk-doc/default.nix
@@ -15,20 +15,18 @@
stdenv.mkDerivation rec {
pname = "gtk-doc";
- version = "1.30";
+ version = "1.32";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = pname;
rev = "GTK_DOC_${stdenv.lib.replaceStrings ["."] ["_"] version }";
- sha256 = "05lr6apj3pd3s59a7k6p45k9ywwrp577ra4pvkhxvb5p7v90c2fi";
+ sha256 = "14fihxj662gg4ln1ngff6s52zzkpbcc58qa0nxysxypnhp0h4ypk";
};
patches = [
passthru.respect_xml_catalog_files_var_patch
- # https://gitlab.gnome.org/GNOME/gtk-doc/issues/84
- ./0001-highlight-fix-permission-on-file-style.patch
];
outputDevdoc = "out";
@@ -45,6 +43,7 @@ stdenv.mkDerivation rec {
libxslt
pkgconfig
python3
+ python3.pkgs.pygments # Needed for https://gitlab.gnome.org/GNOME/gtk-doc/blob/GTK_DOC_1_32/meson.build#L42
libxml2Python
]
++ stdenv.lib.optional withDblatex dblatex
@@ -77,6 +76,6 @@ stdenv.mkDerivation rec {
description = "Tools to extract documentation embedded in GTK and GNOME source code";
homepage = "https://www.gtk.org/gtk-doc";
license = licenses.gpl2;
- maintainers = with maintainers; [ pSub ];
+ maintainers = with maintainers; [ pSub worldofpeace ];
};
}
diff --git a/pkgs/development/tools/flatpak-builder/default.nix b/pkgs/development/tools/flatpak-builder/default.nix
index f7d344506d5..1bb5c23645d 100644
--- a/pkgs/development/tools/flatpak-builder/default.nix
+++ b/pkgs/development/tools/flatpak-builder/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, fetchurl
, substituteAll
+, nixosTests
, autoreconfHook
, docbook_xml_dtd_412
@@ -131,7 +132,16 @@ in stdenv.mkDerivation rec {
'';
passthru = {
- installedTestsDependencies = [ gnupg ostree python2 gnumake ];
+ installedTestsDependencies = [
+ gnupg
+ ostree
+ python2
+ gnumake
+ ];
+
+ tests = {
+ installedTests = nixosTests.installed-tests.flatpak-builder;
+ };
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/gir/default.nix b/pkgs/development/tools/gir/default.nix
new file mode 100644
index 00000000000..b8dbda2a1f8
--- /dev/null
+++ b/pkgs/development/tools/gir/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "gir";
+ version = "2019-10-16";
+
+ src = fetchFromGitHub {
+ owner = "gtk-rs";
+ repo = "gir";
+ rev = "241d790085a712db7436c5c25b210ccb7d1a08d5";
+ sha256 = "1kn5kgdma9j6dwpmv6jmydak7ajlgdkw9sfkh3q7h8c2a8yikvxr";
+ };
+
+ cargoSha256 = "1ybd9h2f13fxmnkzbacd39rcyzjcjd2ra52y8kncg1s0dc0m8rjb";
+
+ meta = with stdenv.lib; {
+ description = "Tool to generate rust bindings and user API for glib-based libraries";
+ homepage = https://github.com/gtk-rs/gir/;
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ ekleog ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/git-quick-stats/default.nix b/pkgs/development/tools/git-quick-stats/default.nix
index 6bcbf7cf9bf..b08300040b9 100644
--- a/pkgs/development/tools/git-quick-stats/default.nix
+++ b/pkgs/development/tools/git-quick-stats/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "git-quick-stats";
- version = "2.0.9";
+ version = "2.0.11";
src = fetchFromGitHub {
repo = "git-quick-stats";
owner = "arzzen";
rev = version;
- sha256 = "0y8rzm2jizsh65sxc3jlqp4nfv558rfhr77s9hz4qy4i24z44bgq";
+ sha256 = "19chwnc936bxf0bnxsvw6nhfxnj0216jx9ajjckw3q440l932799";
};
PREFIX = builtins.placeholder "out";
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/java/cfr/default.nix b/pkgs/development/tools/java/cfr/default.nix
index 382ef28c014..1d928292cd5 100644
--- a/pkgs/development/tools/java/cfr/default.nix
+++ b/pkgs/development/tools/java/cfr/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "cfr";
- version = "0.146";
+ version = "0.148";
src = fetchurl {
url = "http://www.benf.org/other/cfr/cfr_${version}.jar";
- sha256 = "16pmn3shhb00x3ba2zazbkprwvc34a6dds8ghc53winbf371xi3c";
+ sha256 = "04nhbzcb0n5xckkbl1rz4xa2bz53hrlm938wrh0gfkzrwwgzj1ql";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/jazzy/Gemfile.lock b/pkgs/development/tools/jazzy/Gemfile.lock
index 65716e824f9..2b27f9eaa96 100644
--- a/pkgs/development/tools/jazzy/Gemfile.lock
+++ b/pkgs/development/tools/jazzy/Gemfile.lock
@@ -12,10 +12,10 @@ GEM
json (>= 1.5.1)
atomos (0.1.3)
claide (1.0.3)
- cocoapods (1.8.0)
+ cocoapods (1.8.4)
activesupport (>= 4.0.2, < 5)
claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.8.0)
+ cocoapods-core (= 1.8.4)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.2.2, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -31,10 +31,10 @@ GEM
nap (~> 1.0)
ruby-macho (~> 1.4)
xcodeproj (>= 1.11.1, < 2.0)
- cocoapods-core (1.8.0)
+ cocoapods-core (1.8.4)
activesupport (>= 4.0.2, < 6)
algoliasearch (~> 1.0)
- concurrent-ruby (~> 1.0)
+ concurrent-ruby (~> 1.1)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
cocoapods-deintegrate (1.0.4)
@@ -50,14 +50,14 @@ GEM
colored2 (3.1.2)
concurrent-ruby (1.1.5)
escape (0.0.4)
- ffi (1.11.1)
+ ffi (1.11.2)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
httpclient (2.8.3)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
- jazzy (0.11.2)
+ jazzy (0.12.0)
cocoapods (~> 1.5)
mustache (~> 1.1)
open4
@@ -68,7 +68,7 @@ GEM
xcinvoke (~> 0.3.0)
json (2.2.0)
liferaft (0.0.6)
- minitest (5.12.0)
+ minitest (5.13.0)
molinillo (0.6.6)
mustache (1.1.0)
nanaimo (0.2.6)
@@ -76,7 +76,7 @@ GEM
netrc (0.11.0)
open4 (1.3.4)
redcarpet (3.5.0)
- rouge (3.11.0)
+ rouge (3.13.0)
ruby-macho (1.4.0)
sassc (2.2.1)
ffi (~> 1.9)
@@ -86,7 +86,7 @@ GEM
thread_safe (~> 0.1)
xcinvoke (0.3.0)
liferaft (~> 0.0.6)
- xcodeproj (1.12.0)
+ xcodeproj (1.13.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
@@ -100,4 +100,4 @@ DEPENDENCIES
jazzy
BUNDLED WITH
- 1.17.2
+ 1.17.3
diff --git a/pkgs/development/tools/jazzy/gemset.nix b/pkgs/development/tools/jazzy/gemset.nix
index c397c2a50e2..8c1a65d62fb 100644
--- a/pkgs/development/tools/jazzy/gemset.nix
+++ b/pkgs/development/tools/jazzy/gemset.nix
@@ -57,10 +57,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07kwhlf8s5by0bwl07f8nyz0k1szgi801cb51n8wbargwhqk1xa4";
+ sha256 = "007ssx75588ji2d8l8s6c95dng1c7b6yacng8nngpy7maijzjgzc";
type = "gem";
};
- version = "1.8.0";
+ version = "1.8.4";
};
cocoapods-core = {
dependencies = ["activesupport" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap"];
@@ -68,10 +68,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1clmsmc7407namv0b6d0zssjzamwvvb2k8hxggwmrcbs2gmd20ad";
+ sha256 = "0zcisqb404828n5d3lbk9y2yyx8v2yr6rk1l8y9a4i1hp743fiad";
type = "gem";
};
- version = "1.8.0";
+ version = "1.8.4";
};
cocoapods-deintegrate = {
groups = ["default"];
@@ -170,10 +170,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06mvxpjply8qh4j3fj9wh08kdzwkbnvsiysh0vrhlk5cwxzjmblh";
+ sha256 = "0cbads5da12lb3j0mg2hjrd57s5qkkairxh2y6r9bqyblb5b8xbw";
type = "gem";
};
- version = "1.11.1";
+ version = "1.11.2";
};
fourflusher = {
groups = ["default"];
@@ -230,10 +230,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0dw29rsdijr4dhpvn89m3934qrr80a4jyg3v813iy7jbkb6kspj4";
+ sha256 = "0a2pc4qlf531k85lp7kbwz4rqvs4lgdndmvv676x3qvm181p8blc";
type = "gem";
};
- version = "0.11.2";
+ version = "0.12.0";
};
json = {
groups = ["default"];
@@ -258,10 +258,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kj5m8gg643w8jh8nsdy15bpddmnnafhyzhjx7gp28l1acb4fik7";
+ sha256 = "0w16p7cvslh3hxd3cia8jg4pd85z7rz7xqb16vh42gj4rijn8rmi";
type = "gem";
};
- version = "5.12.0";
+ version = "5.13.0";
};
molinillo = {
groups = ["default"];
@@ -332,10 +332,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1zsyv6abqrk7lpql5f1ja4m88bfy9qndi8xykpss6cpvjdmi3ydb";
+ sha256 = "1y90nx9ph9adnrpcsvs2adca2l3dyz8am2d2kzxkwd3a086ji7aw";
type = "gem";
};
- version = "3.11.0";
+ version = "3.13.0";
};
ruby-macho = {
groups = ["default"];
@@ -402,9 +402,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "162gwhrl7ppj6hlmnpp1scvy1ylcv5xqk51826v075sckdqjp8c8";
+ sha256 = "1c69yrhqd92q6nnpyhvnqyw9l7axnc91gnbd2gai8f5njdisd8wx";
type = "gem";
};
- version = "1.12.0";
+ version = "1.13.0";
};
}
\ No newline at end of file
diff --git a/pkgs/development/tools/jo/default.nix b/pkgs/development/tools/jo/default.nix
index 2417f4cbfd1..9e5d29a6bb2 100644
--- a/pkgs/development/tools/jo/default.nix
+++ b/pkgs/development/tools/jo/default.nix
@@ -1,19 +1,19 @@
-{stdenv, fetchFromGitHub, autoreconfHook}:
+{stdenv, fetchFromGitHub, autoreconfHook, pandoc, pkgconfig}:
stdenv.mkDerivation rec {
pname = "jo";
- version = "1.2";
+ version = "1.3";
src = fetchFromGitHub {
owner = "jpmens";
repo = "jo";
rev = version;
- sha256 ="03b22zb5034ccqyp4ynfzknxagb3jz2dppl0kqz2nv4a08aglpmy";
+ sha256 ="11miqg0i83drwkn66b4333vhfdw62al11dyfgp30alg6pcab3icl";
};
enableParallelBuilding = true;
- nativeBuildInputs = [ autoreconfHook ];
+ nativeBuildInputs = [ autoreconfHook pandoc pkgconfig ];
meta = with stdenv.lib; {
description = "A small utility to create JSON objects";
diff --git a/pkgs/development/tools/just/default.nix b/pkgs/development/tools/just/default.nix
index 447cc51ac39..7628bd9558a 100644
--- a/pkgs/development/tools/just/default.nix
+++ b/pkgs/development/tools/just/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "just";
- version = "0.4.4";
+ version = "0.4.5";
src = fetchFromGitHub {
owner = "casey";
repo = pname;
rev = "v${version}";
- sha256 = "06k1pl2qmmr9q0ffw6l0dzqqfgpckmrdzjpzn9cw23shhihv99a8";
+ sha256 = "0a4bml9nxvyh110a60l4lc11yr2ds5r8d3iplslccrkq1ka96av9";
};
- cargoSha256 = "1blsdl9dsq24vhm8cg1ja9m4b3h343lndibq6wz2kcwdq4i8jhd0";
+ cargoSha256 = "0dbgjc21q0zaadsjvq3s6y6f4dmsybxb6g2sg8w2d3phkm9j921z";
checkInputs = [ coreutils bash dash ];
diff --git a/pkgs/development/tools/ktlint/default.nix b/pkgs/development/tools/ktlint/default.nix
index c98d397953e..76be5e60c53 100644
--- a/pkgs/development/tools/ktlint/default.nix
+++ b/pkgs/development/tools/ktlint/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ktlint";
- version = "0.34.2";
+ version = "0.35.0";
src = fetchurl {
url = "https://github.com/shyiko/ktlint/releases/download/${version}/ktlint";
- sha256 = "1v1s4y8ads2s8hjsjacxni1j0dbmnhilhnfs0xabr3aljqs15wb2";
+ sha256 = "0zj18wcapnqny7k4wvwkyjfds6l2f4y22w6a84k06rzih2ghv0gm";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/kustomize/default.nix b/pkgs/development/tools/kustomize/default.nix
index 07d2357a50b..e60181e9bc4 100644
--- a/pkgs/development/tools/kustomize/default.nix
+++ b/pkgs/development/tools/kustomize/default.nix
@@ -1,29 +1,29 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, tree }:
buildGoModule rec {
pname = "kustomize";
- version = "3.1.0";
- # rev is the 3.1.0 commit, mainly for kustomize version command output
- rev = "95f3303493fdea243ae83b767978092396169baf";
+ version = "3.3.1";
+ # rev is the 3.3.1 commit, mainly for kustomize version command output
+ rev = "f2ac5a2d0df13c047fb20cbc12ef1a3b41ce2dad";
- goPackagePath = "sigs.k8s.io/kustomize";
- subPackages = [ "cmd/kustomize" ];
-
- buildFlagsArray = let t = "${goPackagePath}/v3/pkg/commands/misc"; in ''
+ buildFlagsArray = let t = "sigs.k8s.io/kustomize/v3/provenance"; in ''
-ldflags=
- -s -X ${t}.kustomizeVersion=${version}
+ -s -X ${t}.version=${version}
-X ${t}.gitCommit=${rev}
-X ${t}.buildDate=unknown
'';
src = fetchFromGitHub {
- sha256 = "0kigcirkjvnj3xi1p28p9yp3s0lff24q5qcvf8ahjwvpbwka14sh";
- rev = "v${version}";
- repo = pname;
owner = "kubernetes-sigs";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0yxxz0b56r18w178y32s619zy8ci6l93c6vlzx11hhxhbw43f6v6";
};
- modSha256 = "0w8sp73pmj2wqrg7x7z8diglyfq6c6gn9mmck0k1gk90nv7s8rf1";
+ # avoid finding test and development commands
+ sourceRoot = "source/kustomize";
+
+ modSha256 = "1bas6al14ck0d2ccb4235426a5hldqsm0nf8vi76chz4nahzb71g";
meta = with lib; {
description = "Customization of kubernetes YAML configurations";
diff --git a/pkgs/development/tools/micronaut/default.nix b/pkgs/development/tools/micronaut/default.nix
index 3d5453af807..9b24fc7573c 100644
--- a/pkgs/development/tools/micronaut/default.nix
+++ b/pkgs/development/tools/micronaut/default.nix
@@ -2,35 +2,36 @@
stdenv.mkDerivation rec {
pname = "micronaut";
- version = "1.2.3";
+ version = "1.2.5";
src = fetchzip {
url = "https://github.com/micronaut-projects/micronaut-core/releases/download/v${version}/${pname}-${version}.zip";
- sha256 = "0lfl2hfakpdcfii3a3jr6kws731jamy4fb3dmlnj5ydk0zbnmk6r";
+ sha256 = "1ka70cr6kznl68ilc42blzqk59gy20spkyqfn26n6zbk0jm5ssxv";
};
nativeBuildInputs = [ makeWrapper installShellFiles ];
installPhase = ''
+ runHook preInstall
rm bin/mn.bat
cp -r . $out
wrapProgram $out/bin/mn \
--prefix JAVA_HOME : ${jdk}
installShellCompletion --bash --name mn.bash bin/mn_completion
+ runHook postInstall
'';
meta = with stdenv.lib; {
- description = ''
- A modern, JVM-based, full-stack framework for building modular,
- easily testable microservice and serverless applications.
- '';
+ description = "Modern, JVM-based, full-stack framework for building microservice applications";
longDescription = ''
+ Micronaut is a modern, JVM-based, full stack microservices framework
+ designed for building modular, easily testable microservice applications.
Reflection-based IoC frameworks load and cache reflection data for
every single field, method, and constructor in your code, whereas with
Micronaut, your application startup time and memory consumption are
not bound to the size of your codebase.
'';
- homepage = https://micronaut.io/;
+ homepage = "https://micronaut.io/";
license = licenses.asl20;
platforms = platforms.all;
maintainers = with maintainers; [ moaxcp ];
diff --git a/pkgs/development/tools/misc/argbash/default.nix b/pkgs/development/tools/misc/argbash/default.nix
new file mode 100644
index 00000000000..b8e3ff4a9df
--- /dev/null
+++ b/pkgs/development/tools/misc/argbash/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, autoconf }:
+
+stdenv.mkDerivation rec {
+ pname = "argbash";
+
+ version = "2.8.1";
+
+ src = fetchFromGitHub {
+ owner = "matejak";
+ repo = "argbash";
+ rev = "${version}";
+ sha256 = "0zara7v3pnwiwkpb0x0g37pxhmim4425q4gba712f6djj115r1mr";
+ };
+
+ sourceRoot = "${src}/resources";
+
+ nativeBuildInputs = [ autoconf ];
+
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ meta = with stdenv.lib; {
+ description = "Bash argument parsing code generator";
+ homepage = "https://argbash.io/";
+ license = licenses.free; # custom license. See LICENSE in source repo.
+ maintainers = with maintainers; [ rencire ];
+ };
+}
diff --git a/pkgs/development/tools/misc/automake/automake-1.15.x.nix b/pkgs/development/tools/misc/automake/automake-1.15.x.nix
index e1aeb025c30..f1a48644617 100644
--- a/pkgs/development/tools/misc/automake/automake-1.15.x.nix
+++ b/pkgs/development/tools/misc/automake/automake-1.15.x.nix
@@ -13,6 +13,8 @@ stdenv.mkDerivation rec {
setupHook = ./setup-hook.sh;
+ patches = [ ./help2man-SOURCE_DATE_EPOCH-support.patch ];
+
# Disable indented log output from Make, otherwise "make.test" will
# fail.
preCheck = "unset NIX_INDENT_MAKE";
diff --git a/pkgs/development/tools/misc/automake/help2man-SOURCE_DATE_EPOCH-support.patch b/pkgs/development/tools/misc/automake/help2man-SOURCE_DATE_EPOCH-support.patch
new file mode 100644
index 00000000000..048f75e6334
--- /dev/null
+++ b/pkgs/development/tools/misc/automake/help2man-SOURCE_DATE_EPOCH-support.patch
@@ -0,0 +1,41 @@
+From 2e3357d7f0d63f1caeb40d9644c2436a5cd0da5f Mon Sep 17 00:00:00 2001
+From: David Terry
+Date: Fri, 18 Oct 2019 10:23:11 +0200
+Subject: [PATCH] help2man: add support for SOURCE_DATE_EPOCH
+
+---
+ doc/help2man | 14 +++++++++++++-
+ 1 file changed, 13 insertions(+), 1 deletion(-)
+
+diff --git a/doc/help2man b/doc/help2man
+index af4306f..4a64167 100755
+--- a/doc/help2man
++++ b/doc/help2man
+@@ -213,11 +213,23 @@ sub get_option_value;
+ my $help_text = get_option_value $ARGV[0], $help_option;
+ $version_text ||= get_option_value $ARGV[0], $version_option;
+
++# By default the generated manual pages will include the current date. This may
++# however be overriden by setting the environment variable $SOURCE_DATE_EPOCH
++# to an integer value of the seconds since the UNIX epoch. This is primarily
++# intended to support reproducible builds (wiki.debian.org/ReproducibleBuilds)
++# and will additionally ensure that the output date string is UTC.
++my $epoch_secs = time;
++if (exists $ENV{SOURCE_DATE_EPOCH} and $ENV{SOURCE_DATE_EPOCH} =~ /^(\d+)$/)
++{
++ $epoch_secs = $1;
++ $ENV{TZ} = 'UTC';
++}
++
+ # Translators: the following message is a strftime(3) format string, which in
+ # the English version expands to the month as a word and the full year. It
+ # is used on the footer of the generated manual pages. If in doubt, you may
+ # just use %x as the value (which should be the full locale-specific date).
+-my $date = enc strftime _("%B %Y"), localtime;
++my $date = enc strftime _("%B %Y"), localtime $epoch_secs;
+ (my $program = $ARGV[0]) =~ s!.*/!!;
+ my $package = $program;
+ my $version;
+--
+2.23.0
+
diff --git a/pkgs/development/tools/misc/ccls/default.nix b/pkgs/development/tools/misc/ccls/default.nix
index 8f805fcb759..ec97d1bb75b 100644
--- a/pkgs/development/tools/misc/ccls/default.nix
+++ b/pkgs/development/tools/misc/ccls/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "ccls";
- version = "0.20190823.3";
+ version = "0.20190823.4";
src = fetchFromGitHub {
owner = "MaskRay";
repo = "ccls";
rev = version;
- sha256 = "1sx31zp6q2qc6fz3r78rx34zp2x4blrqzxwbpww71vb6lp1clmdm";
+ sha256 = "1aq8q32jdkhrdrsghk8sdb8y4si36hfavf7jq2yzbqinjx03y1n4";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/tools/misc/ccls/wrapper b/pkgs/development/tools/misc/ccls/wrapper
index f8d7b9eb3fe..155e6d4f647 100644
--- a/pkgs/development/tools/misc/ccls/wrapper
+++ b/pkgs/development/tools/misc/ccls/wrapper
@@ -9,4 +9,4 @@ fi
initString+="]}}"
-exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "${extraFlagsArray[@]}" "$@"
+exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "$@"
diff --git a/pkgs/development/tools/misc/chrpath/default.nix b/pkgs/development/tools/misc/chrpath/default.nix
index 956a8df69ce..3cae6aa2ae6 100644
--- a/pkgs/development/tools/misc/chrpath/default.nix
+++ b/pkgs/development/tools/misc/chrpath/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "chrpath-0.16";
src = fetchurl {
- url = "https://alioth.debian.org/frs/download.php/file/3979/chrpath-0.16.tar.gz";
+ url = "https://alioth-archive.debian.org/releases/chrpath/chrpath/0.16/chrpath-0.16.tar.gz";
sha256 = "0yvfq891mcdkf8g18gjjkn2m5rvs8z4z4cl1vwdhx6f2p9a4q3dv";
};
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
binary. The rpath, or runpath if it is present, is where the runtime
linker should look for the libraries needed for a program.
'';
- homepage = https://alioth.debian.org/projects/chrpath/;
+ homepage = https://tracker.debian.org/pkg/chrpath;
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
diff --git a/pkgs/development/tools/misc/cquery/wrapper b/pkgs/development/tools/misc/cquery/wrapper
index 534f900f94a..8b3e5729042 100644
--- a/pkgs/development/tools/misc/cquery/wrapper
+++ b/pkgs/development/tools/misc/cquery/wrapper
@@ -9,4 +9,4 @@ fi
initString+="]}"
-exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "${extraFlagsArray[@]}" "$@"
+exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "$@"
diff --git a/pkgs/development/tools/misc/editorconfig-checker/default.nix b/pkgs/development/tools/misc/editorconfig-checker/default.nix
new file mode 100644
index 00000000000..cbb6a38f67a
--- /dev/null
+++ b/pkgs/development/tools/misc/editorconfig-checker/default.nix
@@ -0,0 +1,22 @@
+{ buildGoModule, fetchFromGitHub, lib }:
+
+buildGoModule rec {
+ pname = "editorconfig-checker";
+ version = "2.0.2";
+
+ src = fetchFromGitHub {
+ owner = "editorconfig-checker";
+ repo = "editorconfig-checker";
+ rev = "${version}";
+ sha256 = "0v2ml9r8b5admi3sv80wa1pwl9qnz03q2p84vgcmgg2nv1v6yxf3";
+ };
+
+ modSha256 = "09b1v9gyh6827yqlfxxxq3lcqhd5snn3n7gdlbjmga3wyp2x4g2r";
+
+ 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;
+ maintainers = with maintainers; [ uri-canva ];
+ };
+}
diff --git a/pkgs/development/tools/misc/fsatrace/default.nix b/pkgs/development/tools/misc/fsatrace/default.nix
index 152792dcee2..b8202f94ce9 100644
--- a/pkgs/development/tools/misc/fsatrace/default.nix
+++ b/pkgs/development/tools/misc/fsatrace/default.nix
@@ -2,23 +2,26 @@
stdenv.mkDerivation rec {
pname = "fsatrace";
- version = "0.0.1-160";
+ version = "0.0.1-324";
src = fetchFromGitHub {
owner = "jacereda";
repo = "fsatrace";
- rev = "2bf89d836e0156e68f121b0ffeedade7c9381f77";
- sha256 = "0bndfmm0y738azwzf6m6xg6gjnrwcqlfjsampk67vga40yylwkbw";
+ rev = "41fbba17da580f81ababb32ec7e6e5fd49f11473";
+ sha256 = "1ihm2v723idd6m0kc1z9v73hmfvh2v0vjs8wvx5w54jaxh3lmj1y";
};
- preConfigure = ''
- mkdir -p $out/libexec/${pname}-${version}
- export makeFlags=INSTALLDIR=$out/libexec/${pname}-${version}
+ installDir = "libexec/${pname}-${version}";
+
+ makeFlags = [ "INSTALLDIR=$(out)/$(installDir)" ];
+
+ preInstall = ''
+ mkdir -p $out/$installDir
'';
postInstall = ''
mkdir -p $out/bin
- ln -s $out/libexec/${pname}-${version}/fsatrace $out/bin/
+ ln -s $out/$installDir/fsatrace $out/bin/fsatrace
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/misc/gputils/default.nix b/pkgs/development/tools/misc/gputils/default.nix
index 37a7a8c931c..2ad496bfb88 100644
--- a/pkgs/development/tools/misc/gputils/default.nix
+++ b/pkgs/development/tools/misc/gputils/default.nix
@@ -10,7 +10,8 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
- homepage = https://gputils.sourceforge.io/;
+ homepage = "https://gputils.sourceforge.io";
+ description = "A collection of tools for the Microchip (TM) PIC microcontrollers. It includes gpasm, gplink, and gplib";
license = licenses.gpl2;
maintainers = with maintainers; [ yorickvp ];
platforms = platforms.linux;
diff --git a/pkgs/development/tools/misc/itstool/default.nix b/pkgs/development/tools/misc/itstool/default.nix
index 9368a3c1acf..a5c3623b699 100644
--- a/pkgs/development/tools/misc/itstool/default.nix
+++ b/pkgs/development/tools/misc/itstool/default.nix
@@ -1,24 +1,14 @@
-{ stdenv, fetchurl, python2, libxml2Python }:
-# We need the same Python as is used to build libxml2Python
+{ stdenv, fetchurl, python3 }:
stdenv.mkDerivation rec {
- # 2.0.3+ breaks the build of gnome3.gnome-desktop
- # https://github.com/itstool/itstool/issues/17
- name = "itstool-2.0.2";
+ name = "itstool-2.0.6";
src = fetchurl {
url = "http://files.itstool.org/itstool/${name}.tar.bz2";
- sha256 = "bf909fb59b11a646681a8534d5700fec99be83bb2c57badf8c1844512227033a";
+ sha256 = "1acjgf8zlyk7qckdk19iqaca4jcmywd7vxjbcs1mm6kaf8icqcv2";
};
- buildInputs = [ python2 libxml2Python ];
-
- patchPhase =
- ''
- sed -e '/import libxml2/i import sys\
- sys.path.append("${libxml2Python}/lib/${python2.libPrefix}/site-packages")' \
- -i itstool.in
- '';
+ buildInputs = [ (python3.withPackages(ps: with ps; [ libxml2 ])) ];
meta = {
homepage = http://itstool.org/;
diff --git a/pkgs/development/tools/misc/lttng-tools/default.nix b/pkgs/development/tools/misc/lttng-tools/default.nix
index 17837a54877..815d5aac406 100644
--- a/pkgs/development/tools/misc/lttng-tools/default.nix
+++ b/pkgs/development/tools/misc/lttng-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "lttng-tools";
- version = "2.10.7";
+ version = "2.11.0";
src = fetchurl {
url = "https://lttng.org/files/lttng-tools/${pname}-${version}.tar.bz2";
- sha256 = "04hkga0hnyjmv42mxj3njaykqmq9x4abd5qfyds5r62x1khfnwgd";
+ sha256 = "1g0g7ypxvc7wd5x4d4ixmfgl9yk0lxax3ymm95hcjwxn5p497r6w";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/tools/misc/scc/default.nix b/pkgs/development/tools/misc/scc/default.nix
new file mode 100644
index 00000000000..2d5d94813ca
--- /dev/null
+++ b/pkgs/development/tools/misc/scc/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "scc";
+ version = "2.8.0";
+
+ src = fetchFromGitHub {
+ owner = "boyter";
+ repo = "scc";
+ rev = "v${version}";
+ sha256 = "1g55aahr8j93jc1k2zgpnyxgp7ddn5137vjf8dafsmqp4m2qjq6g";
+ };
+
+ goPackagePath = "github.com/boyter/scc";
+
+ # scc has a scripts/ sub-package that's for testing.
+ subPackages = [ "./" ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/boyter/scc;
+ description = "A very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go";
+ maintainers = with maintainers; [ sigma ];
+ license = with licenses; [ unlicense /* or */ mit ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/tools/misc/sccache/default.nix b/pkgs/development/tools/misc/sccache/default.nix
index 998abe112a6..16a3f9557d2 100644
--- a/pkgs/development/tools/misc/sccache/default.nix
+++ b/pkgs/development/tools/misc/sccache/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cargo, rustc, rustPlatform, pkgconfig, glib, openssl, darwin }:
rustPlatform.buildRustPackage rec {
- version = "0.2.11";
+ version = "0.2.12";
pname = "sccache";
src = fetchFromGitHub {
owner = "mozilla";
repo = "sccache";
rev = version;
- sha256 = "0084ddvzjgdpkwqc38kvzaz8n6av9ml3qqlkjma70hsis8w8gqjz";
+ sha256 = "1yd3rfp032crwlmfn2p3z12f67q7bxm78fhvdlc7azm2a4hkif4k";
};
cargoSha256 = "1bkglgrasyjyzjj9mwm32d3g3mg5yv74jj3zl7jf20dlq3rg3fh6";
diff --git a/pkgs/development/tools/misc/stm32cubemx/default.nix b/pkgs/development/tools/misc/stm32cubemx/default.nix
new file mode 100644
index 00000000000..53336ab417c
--- /dev/null
+++ b/pkgs/development/tools/misc/stm32cubemx/default.nix
@@ -0,0 +1,78 @@
+{ stdenv, requireFile, makeDesktopItem, libicns, imagemagick, zstd, jre }:
+
+let
+ version = "5.3.0";
+ desktopItem = makeDesktopItem {
+ name = "stm32CubeMX";
+ exec = "stm32cubemx";
+ desktopName = "STM32CubeMX";
+ categories = "Application;Development;";
+ icon = "stm32cubemx";
+ };
+in
+stdenv.mkDerivation rec {
+ pname = "stm32cubemx";
+ inherit version;
+
+ src = requireFile rec {
+ name = "STM32CubeMX.tar.zst";
+ message = ''
+ Unfortunately, we cannot download file ${name} automatically.
+ Please proceed with the following steps to download and add it to the Nix
+ store yourself:
+
+ 1. get en.STM32CubeMX_${builtins.replaceStrings ["."] ["-"] version}.zip
+ 2. unzip en.STM32CubeMX_${builtins.replaceStrings ["."] ["-"] version}.zip
+ 3. run the setup: java -jar SetupSTM32CubeMX-${version}.exe
+ 4. create a tar from created folder: tar --zstd -cf ${name} STM32CubeMX
+ 5. add the result to the store: nix-prefetch-url file://\$PWD/${name}
+
+ Notice: The setup will quit with an error about /bin/chmod
+ '';
+ sha256 = "1r5k5wmsvw1w2nfs3nb4gc6pb3j0x6bqljn9jzc4r8y5bxc34rr8";
+ };
+
+ nativeBuildInputs = [ libicns imagemagick zstd ];
+
+ buildCommand = ''
+ mkdir -p $out/{bin,opt,share/applications}
+
+ tar --extract --zstd --file $src --directory $out/opt/
+ chmod +rx $out/opt/STM32CubeMX/STM32CubeMX.exe
+
+ cat << EOF > $out/bin/${pname}
+ #!${stdenv.shell}
+ ${jre}/bin/java -jar $out/opt/STM32CubeMX/STM32CubeMX.exe
+ EOF
+ chmod +x $out/bin/${pname}
+
+ icns2png --extract $out/opt/STM32CubeMX/${pname}.icns
+ ls
+ for size in 16 24 32 48 64 128 256; do
+ mkdir -pv $out/share/icons/hicolor/"$size"x"$size"/apps
+ if [ -e ${pname}_"$size"x"$size"x32.png ]; then
+ mv ${pname}_"$size"x"$size"x32.png \
+ $out/share/icons/hicolor/"$size"x"$size"/apps/${pname}.png
+ else
+ convert -resize "$size"x"$size" ${pname}_256x256x32.png \
+ $out/share/icons/hicolor/"$size"x"$size"/apps/${pname}.png
+ fi
+ done;
+
+ ln -s ${desktopItem}/share/applications/* $out/share/applications
+ '';
+
+ meta = with stdenv.lib; {
+ description = ''
+ A graphical tool that allows a very easy configuration of STM32
+ microcontrollers and microprocessors, as well as the generation of the
+ corresponding initialization C code for the Arm® Cortex®-M core or a
+ partial Linux® Device Tree for Arm® Cortex®-A core), through a
+ step-by-step process.
+ '';
+ homepage = "https://www.st.com/en/development-tools/stm32cubemx.html";
+ license = licenses.unfree;
+ maintainers = with maintainers; [ wucke13 ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/misc/sysbench/default.nix b/pkgs/development/tools/misc/sysbench/default.nix
index 8076925f29b..8feeb13db95 100644
--- a/pkgs/development/tools/misc/sysbench/default.nix
+++ b/pkgs/development/tools/misc/sysbench/default.nix
@@ -1,21 +1,26 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, vim, libmysqlclient
-, libaio }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
+, libmysqlclient, libaio
+}:
-stdenv.mkDerivation {
- name = "sysbench-1.0.17";
+stdenv.mkDerivation rec {
+ pname = "sysbench";
+ version = "1.0.18";
nativeBuildInputs = [ autoreconfHook pkgconfig ];
- buildInputs = [ vim libmysqlclient libaio ];
+ buildInputs = [ libmysqlclient libaio ];
src = fetchFromGitHub {
owner = "akopytov";
- repo = "sysbench";
- rev = "1.0.17";
- sha256 = "02i9knvp0bjw6ri848xxiy2dbww2xv70nah9yn67a6zgw617hwa6";
+ repo = pname;
+ rev = version;
+ sha256 = "1r6lkyfp65xqklj1rdfw551srqqyak144agi8x3wjz3wmsbqls19";
};
+ enableParallelBuilding = true;
+
meta = {
description = "Modular, cross-platform and multi-threaded benchmark tool";
+ homepage = https://github.com/akopytov/sysbench;
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
};
diff --git a/pkgs/development/tools/misc/terracognita/default.nix b/pkgs/development/tools/misc/terracognita/default.nix
index 832a2285569..e18f32fb07c 100644
--- a/pkgs/development/tools/misc/terracognita/default.nix
+++ b/pkgs/development/tools/misc/terracognita/default.nix
@@ -2,16 +2,18 @@
buildGoModule rec {
pname = "terracognita";
- version = "0.1.6";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "cycloidio";
repo = pname;
rev = "v${version}";
- sha256 = "0ljh9dyn919k5f0yaca5an2vczj8cd5cb6qb4i5bdgmlh3wijiag";
+ sha256 = "06qw3mycgqkj2f5n6lm9xb2c21xjim2qlwizxsdc5hjrwbasl2q0";
};
- modSha256 = "1ssz6rhdqma79x75qsxpa9is5zw1nlc0rv1h23dfsk8vla3p84ml";
+ modSha256 = "0sjs1dd8z8brxj5wwfrwimnlscy7i6flc4kq4576zwrcjg6pjvkr";
+
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/cycloidio/terracognita/cmd.Version=${version}" ];
meta = with lib; {
description = "Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration";
diff --git a/pkgs/development/tools/misc/texlab/citeproc/package.json b/pkgs/development/tools/misc/texlab/citeproc/package.json
new file mode 100644
index 00000000000..87e7ccc1c92
--- /dev/null
+++ b/pkgs/development/tools/misc/texlab/citeproc/package.json
@@ -0,0 +1,31 @@
+{
+ "name": "citeproc",
+ "version": "0.1.0",
+ "description": "Render BibTeX citations",
+ "repository": "https://github.com/latex-lsp/citeproc.git",
+ "author": "Eric Förster ",
+ "license": "MIT",
+ "scripts": {
+ "dist": "webpack",
+ "format": "prettier --write \"src/**/*.{js,json}\" \"*.{js,json,yml,md}\" \".vscode/**/*.{json}\""
+ },
+ "dependencies": {
+ "@babel/core": "^7.5.5",
+ "@babel/preset-env": "^7.5.5",
+ "@citation-js/core": "^0.4.8",
+ "@citation-js/plugin-bibtex": "^0.4.8",
+ "@citation-js/plugin-csl": "^0.4.8",
+ "@types/node": "^11.13.17",
+ "@types/webpack": "^4.4.35",
+ "babel-loader": "^8.0.6",
+ "babel-polyfill": "^6.26.0",
+ "null-loader": "^0.1.1",
+ "prettier": "^1.18.2",
+ "ts-loader": "^5.4.5",
+ "ts-node": "^8.3.0",
+ "tslint": "^5.18.0",
+ "tslint-config-prettier": "^1.15.0",
+ "webpack": "^4.35.3",
+ "webpack-cli": "^3.3.6"
+ }
+}
diff --git a/pkgs/development/tools/misc/texlab/citeproc/update-package.json.sh b/pkgs/development/tools/misc/texlab/citeproc/update-package.json.sh
new file mode 100755
index 00000000000..b57e48e10bc
--- /dev/null
+++ b/pkgs/development/tools/misc/texlab/citeproc/update-package.json.sh
@@ -0,0 +1,14 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i bash -p jq
+
+set -eu -o pipefail
+
+if [ "$#" -ne 1 ] || [[ "$1" == -* ]]; then
+ echo "Usage: $0 "
+ exit 1
+fi
+
+TEXLAB_WEB_SRC="https://raw.githubusercontent.com/latex-lsp/texlab/$1"
+
+curl --silent "$TEXLAB_WEB_SRC/src/citeproc/js/package.json" | \
+ jq '. + {"dependencies": .devDependencies} | del(.devDependencies)' > package.json
diff --git a/pkgs/development/tools/misc/texlab/default.nix b/pkgs/development/tools/misc/texlab/default.nix
new file mode 100644
index 00000000000..f55f1154b07
--- /dev/null
+++ b/pkgs/development/tools/misc/texlab/default.nix
@@ -0,0 +1,39 @@
+{ stdenv
+, rustPlatform
+, fetchFromGitHub
+, nodejs
+, Security
+, texlab-citeproc-build-deps
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "texlab";
+ version = "1.6.0";
+
+ src = fetchFromGitHub {
+ owner = "latex-lsp";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "115f63fij0lxcccf7ba9p0lzg1hlfp9i2g7gvvnx0il426h4ynnm";
+ };
+
+ cargoSha256 = "0cp8q3qags01s6v3kbghxyzz1hc5rhq6jf15fzz10d1l8mrmw4cy";
+
+ nativeBuildInputs = [ nodejs ];
+
+ buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+
+ preBuild = ''
+ rm build.rs
+ ln -s ${texlab-citeproc-build-deps}/lib/node_modules/citeproc/node_modules src/citeproc/js
+ (cd src/citeproc/js && npm run dist)
+ '';
+
+ meta = with stdenv.lib; {
+ description = "An implementation of the Language Server Protocol for LaTeX";
+ homepage = https://texlab.netlify.com/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ doronbehar metadark ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/misc/tokei/Cargo.lock.patch b/pkgs/development/tools/misc/tokei/Cargo.lock.patch
deleted file mode 100644
index 46bd80a218d..00000000000
--- a/pkgs/development/tools/misc/tokei/Cargo.lock.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Cargo.lock b/Cargo.lock
-index db09bc4..1e4892d 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -961,7 +961,7 @@ dependencies = [
-
- [[package]]
- name = "tokei"
--version = "10.0.0"
-+version = "10.0.1"
- dependencies = [
- "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "dirs 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
diff --git a/pkgs/development/tools/misc/tokei/default.nix b/pkgs/development/tools/misc/tokei/default.nix
index 104aa4691ab..e3e8e2c046c 100644
--- a/pkgs/development/tools/misc/tokei/default.nix
+++ b/pkgs/development/tools/misc/tokei/default.nix
@@ -2,19 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "tokei";
- version = "10.0.1";
+ version = "10.1.0";
src = fetchFromGitHub {
owner = "XAMPPRocky";
repo = pname;
rev = "v${version}";
- sha256 = "0g8p4f8g9zb1fqzzb1qi28idskahi5nldsma6rydjyrgi9gynpa0";
+ sha256 = "0l7vqmdagfhi4hnp50ng253zy4g48qjhs5kmnk2xh5v3c59ys4zs";
};
- cargoSha256 = "0pwq1scll5ga8rw4lx97s915zvp7v171b6316cin54f2zzpbrxx5";
-
- # Patch for v10.0.1 Cargo.lock issue
- patches = [ ./Cargo.lock.patch ];
+ cargoSha256 = "140nm0nswmgdp549gqp71dbn99rc5g7cagl9s5m5qirl9mbpys8x";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [
libiconv darwin.apple_sdk.frameworks.Security
diff --git a/pkgs/development/tools/ocaml/camlp4/default.nix b/pkgs/development/tools/ocaml/camlp4/default.nix
index a7ef6d7bedd..6b471560fa9 100644
--- a/pkgs/development/tools/ocaml/camlp4/default.nix
+++ b/pkgs/development/tools/ocaml/camlp4/default.nix
@@ -1,5 +1,9 @@
{ stdenv, fetchzip, which, ocaml, ocamlbuild }:
+if stdenv.lib.versionAtLeast ocaml.version "4.09"
+then throw "camlp4 is not available for OCaml ${ocaml.version}"
+else
+
let param = {
"4.02" = {
version = "4.02+6";
diff --git a/pkgs/development/tools/ocaml/camlp5/default.nix b/pkgs/development/tools/ocaml/camlp5/default.nix
index 4dd21671325..1531408e498 100644
--- a/pkgs/development/tools/ocaml/camlp5/default.nix
+++ b/pkgs/development/tools/ocaml/camlp5/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation {
license = licenses.bsd3;
platforms = ocaml.meta.platforms or [];
maintainers = with maintainers; [
- z77z vbgl
+ maggesi vbgl
];
};
}
diff --git a/pkgs/development/tools/ocaml/cppo/default.nix b/pkgs/development/tools/ocaml/cppo/default.nix
index bde5cce6048..27c608fc719 100644
--- a/pkgs/development/tools/ocaml/cppo/default.nix
+++ b/pkgs/development/tools/ocaml/cppo/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, dune }:
let
pname = "cppo";
- webpage = "http://mjambon.com/${pname}.html";
+ webpage = "https://github.com/ocaml-community/${pname}";
in
assert stdenv.lib.versionAtLeast ocaml.version "3.12";
diff --git a/pkgs/development/tools/ocaml/findlib/default.nix b/pkgs/development/tools/ocaml/findlib/default.nix
index fb1eb4276d6..cb81a29af8c 100644
--- a/pkgs/development/tools/ocaml/findlib/default.nix
+++ b/pkgs/development/tools/ocaml/findlib/default.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
license = stdenv.lib.licenses.mit;
platforms = ocaml.meta.platforms or [];
maintainers = [
- stdenv.lib.maintainers.z77z
+ stdenv.lib.maintainers.maggesi
stdenv.lib.maintainers.vbmithr
];
};
diff --git a/pkgs/development/tools/ocaml/oasis/default.nix b/pkgs/development/tools/ocaml/oasis/default.nix
index 04aeab5f431..b13d98acd0d 100644
--- a/pkgs/development/tools/ocaml/oasis/default.nix
+++ b/pkgs/development/tools/ocaml/oasis/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
license = licenses.lgpl21;
platforms = ocaml.meta.platforms or [];
maintainers = with maintainers; [
- vbgl z77z
+ vbgl maggesi
];
};
}
diff --git a/pkgs/development/tools/ocaml/ocamlify/default.nix b/pkgs/development/tools/ocaml/ocamlify/default.nix
index df480903d15..5465e9dcb6f 100644
--- a/pkgs/development/tools/ocaml/ocamlify/default.nix
+++ b/pkgs/development/tools/ocaml/ocamlify/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation {
platforms = ocaml.meta.platforms or [];
license = stdenv.lib.licenses.lgpl21;
maintainers = with stdenv.lib.maintainers; [
- z77z
+ maggesi
];
};
}
diff --git a/pkgs/development/tools/ocaml/ocamlmod/default.nix b/pkgs/development/tools/ocaml/ocamlmod/default.nix
index 91e2e67eaf1..522cb7c199d 100644
--- a/pkgs/development/tools/ocaml/ocamlmod/default.nix
+++ b/pkgs/development/tools/ocaml/ocamlmod/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation {
description = "Generate OCaml modules from source files";
platforms = ocaml.meta.platforms or [];
maintainers = with stdenv.lib.maintainers; [
- z77z
+ maggesi
];
};
}
diff --git a/pkgs/development/tools/ocaml/ocp-indent/default.nix b/pkgs/development/tools/ocaml/ocp-indent/default.nix
index 7ecc15da2b5..6f8d80df564 100644
--- a/pkgs/development/tools/ocaml/ocp-indent/default.nix
+++ b/pkgs/development/tools/ocaml/ocp-indent/default.nix
@@ -1,12 +1,12 @@
{ lib, fetchzip, buildDunePackage, cmdliner }:
buildDunePackage rec {
- version = "1.7.0";
+ version = "1.8.1";
pname = "ocp-indent";
src = fetchzip {
url = "https://github.com/OCamlPro/ocp-indent/archive/${version}.tar.gz";
- sha256 = "006x3fsd61vxnxj4chlakyk3b2s10pb0bdl46g0ghf3j8h33x7hc";
+ sha256 = "0h4ysh36q1fxc40inhsdq2swqpfm15lpilqqcafs5ska42pn7s68";
};
minimumOCamlVersion = "4.02";
diff --git a/pkgs/development/tools/ocaml/utop/default.nix b/pkgs/development/tools/ocaml/utop/default.nix
index 7662041a488..290ab9b571f 100644
--- a/pkgs/development/tools/ocaml/utop/default.nix
+++ b/pkgs/development/tools/ocaml/utop/default.nix
@@ -11,8 +11,8 @@ stdenv.mkDerivation rec {
version = "2.4.2";
src = fetchurl {
- url = "https://github.com/diml/utop/archive/${version}.tar.gz";
- sha256 = "0fl8524vmxb9yxjwrh5varvfp0ff3sgfp627knwbxxr69w45ad8h";
+ url = "https://github.com/ocaml-community/utop/releases/download/${version}/utop-${version}.tbz";
+ sha256 = "0y2v8rkfz19nlz8gh0lkh5wx5hyvw5gl4nw1kg8j2pw9jnilq5nb";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/open-policy-agent/default.nix b/pkgs/development/tools/open-policy-agent/default.nix
new file mode 100644
index 00000000000..d1ecdd1efd9
--- /dev/null
+++ b/pkgs/development/tools/open-policy-agent/default.nix
@@ -0,0 +1,23 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "open-policy-agent";
+ version = "0.15.0";
+
+ goPackagePath = "github.com/open-policy-agent/opa";
+ src = fetchFromGitHub {
+ owner = "open-policy-agent";
+ repo = "opa";
+ rev = "v${version}";
+ sha256 = "0i9735v73a7wfq02p4hsy61g7d7bip6zmb8bnsiz2ma84g2g533w";
+ };
+ goDeps = ./deps.nix;
+
+ meta = with lib; {
+ description = "General-purpose policy engine";
+ homepage = "https://www.openpolicyagent.org";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ lewo ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/open-policy-agent/deps.nix b/pkgs/development/tools/open-policy-agent/deps.nix
new file mode 100644
index 00000000000..ba9eed180d5
--- /dev/null
+++ b/pkgs/development/tools/open-policy-agent/deps.nix
@@ -0,0 +1,408 @@
+# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
+[
+ {
+ goPackagePath = "github.com/OneOfOne/xxhash";
+ fetch = {
+ type = "git";
+ url = "https://github.com/OneOfOne/xxhash";
+ rev = "v1.2.3";
+ sha256 = "0hxyvv77ghja6vim210s7fa1n2zlvykvjak8s3k3nkj85h611kwb";
+ };
+ }
+ {
+ goPackagePath = "github.com/beorn7/perks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beorn7/perks";
+ rev = "3a771d992973";
+ sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
+ };
+ }
+ {
+ goPackagePath = "github.com/cespare/xxhash";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cespare/xxhash";
+ rev = "v1.1.0";
+ sha256 = "1qyzlcdcayavfazvi03izx83fvip8h36kis44zr2sg7xf6sx6l4x";
+ };
+ }
+ {
+ goPackagePath = "github.com/davecgh/go-spew";
+ fetch = {
+ type = "git";
+ url = "https://github.com/davecgh/go-spew";
+ rev = "v1.1.1";
+ sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
+ };
+ }
+ {
+ goPackagePath = "github.com/fsnotify/fsnotify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fsnotify/fsnotify";
+ rev = "v1.4.7";
+ sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
+ };
+ }
+ {
+ goPackagePath = "github.com/ghodss/yaml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ghodss/yaml";
+ rev = "c7ce16629ff4";
+ sha256 = "10cyv1gy3zwwkr04kk8cvhifb7xddakyvnk5s13yfcqj9hcjz8d1";
+ };
+ }
+ {
+ goPackagePath = "github.com/gobwas/glob";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gobwas/glob";
+ rev = "v0.2.3";
+ sha256 = "0jxk1x806zn5x86342s72dq2qy64ksb3zrvrlgir2avjhwb18n6z";
+ };
+ }
+ {
+ goPackagePath = "github.com/gogo/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gogo/protobuf";
+ rev = "v1.3.0";
+ sha256 = "0slfyrmbpdcppf0z3waar90bpszdhi2gv705ys1b0zx5x6ax8f1a";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/protobuf";
+ rev = "d3de96c4c28e";
+ sha256 = "0k41z9dybs3fvgb1jzgnxr91qad9rnf9a269l95jics58m3kn7f5";
+ };
+ }
+ {
+ goPackagePath = "github.com/gorilla/mux";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorilla/mux";
+ rev = "521ea7b17d02";
+ sha256 = "0bd83nd6jc2vsddwnb8w6gpw6qpfg449n6wb4dmk12ybmdhkwrvf";
+ };
+ }
+ {
+ goPackagePath = "github.com/inconshreveable/mousetrap";
+ fetch = {
+ type = "git";
+ url = "https://github.com/inconshreveable/mousetrap";
+ rev = "v1.0.0";
+ sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
+ };
+ }
+ {
+ goPackagePath = "github.com/kisielk/errcheck";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kisielk/errcheck";
+ rev = "v1.2.0";
+ sha256 = "0am6g10ipdxw84byscm7shda654882wjcbinq5c4696m6mhi2qrd";
+ };
+ }
+ {
+ goPackagePath = "github.com/kisielk/gotool";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kisielk/gotool";
+ rev = "v1.0.0";
+ sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn";
+ };
+ }
+ {
+ goPackagePath = "github.com/konsorten/go-windows-terminal-sequences";
+ fetch = {
+ type = "git";
+ url = "https://github.com/konsorten/go-windows-terminal-sequences";
+ rev = "v1.0.2";
+ sha256 = "09mn209ika7ciy87xf2x31dq5fnqw39jidgaljvmqxwk7ff1hnx7";
+ };
+ }
+ {
+ goPackagePath = "github.com/mattn/go-runewidth";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mattn/go-runewidth";
+ rev = "b20a3daf6a39";
+ sha256 = "0crivpncmh22696d5cy7k15ll5yqfjcigk0xy73wb6g1q6vnfxs7";
+ };
+ }
+ {
+ goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
+ fetch = {
+ type = "git";
+ url = "https://github.com/matttproud/golang_protobuf_extensions";
+ rev = "v1.0.1";
+ sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
+ };
+ }
+ {
+ goPackagePath = "github.com/mna/pigeon";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mna/pigeon";
+ rev = "bb0192cfc2ae";
+ sha256 = "1yid3pm46hjszikbap2wbfh97vpnha0qncywlnm1mk1pzglfgdy9";
+ };
+ }
+ {
+ goPackagePath = "github.com/olekukonko/tablewriter";
+ fetch = {
+ type = "git";
+ url = "https://github.com/olekukonko/tablewriter";
+ rev = "v0.0.1";
+ sha256 = "0hh95glg7d2md185r03wn52j2r33jc4zil0qvcrs66ka7bdxi7vj";
+ };
+ }
+ {
+ goPackagePath = "github.com/peterh/liner";
+ fetch = {
+ type = "git";
+ url = "https://github.com/peterh/liner";
+ rev = "bf27d3ba8e1d";
+ sha256 = "0xx9923l4a46kjd1wpscqw31p4am28xrhd17xgw1cnx06bznb36v";
+ };
+ }
+ {
+ goPackagePath = "github.com/pkg/errors";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pkg/errors";
+ rev = "059132a15dd0";
+ sha256 = "0bxkbh2rq40kdk8i05am5np77cnskx3571v2k300j5mmj1rl1ijg";
+ };
+ }
+ {
+ goPackagePath = "github.com/pmezard/go-difflib";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pmezard/go-difflib";
+ rev = "v1.0.0";
+ sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_golang";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_golang";
+ rev = "f30f42803563";
+ sha256 = "0d3a9igvpdx516wpvj3b1ki1c4n2lvp5ghvzpqk95j2fxzyyzcxg";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_model";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_model";
+ rev = "5c3871d89910";
+ sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/common";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/common";
+ rev = "7e9e6cabbd39";
+ sha256 = "00nmyp6k6x53gl7csca6bja010wnxf2p2pxfph3y0l2ap44qb38w";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/procfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/procfs";
+ rev = "185b4288413d";
+ sha256 = "0d85429kdw5dgj5zhyiz1sq3i5691vj2gjnda93nnxxzx9acg8cv";
+ };
+ }
+ {
+ goPackagePath = "github.com/rcrowley/go-metrics";
+ fetch = {
+ type = "git";
+ url = "https://github.com/rcrowley/go-metrics";
+ rev = "3113b8401b8a";
+ sha256 = "1m5q5dsvkqz809aag6dyan74wdrp69g2mb9killbv7z4ls2mlfr3";
+ };
+ }
+ {
+ goPackagePath = "github.com/sirupsen/logrus";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sirupsen/logrus";
+ rev = "v1.4.1";
+ sha256 = "1m7ny9jkb98cxqhsp13xa5hnqh1s9f25x04q6arsala4zswsw33c";
+ };
+ }
+ {
+ goPackagePath = "github.com/spaolacci/murmur3";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spaolacci/murmur3";
+ rev = "f09979ecbc72";
+ sha256 = "1lv3zyz3jy2d76bhvvs8svygx66606iygdvwy5cwc0p5z8yghq25";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/cobra";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/cobra";
+ rev = "fe5e611709b0";
+ sha256 = "1pn7g9jmhqc9yg6x02dgp4phiggnnxz8a11pv5y4vxhrvkjm6h71";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/pflag";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/pflag";
+ rev = "082b515c9490";
+ sha256 = "03jil8szw5hsp0x4pgzdxas2njqij2466p20q1ag18lmgncjl50m";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/objx";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/objx";
+ rev = "v0.1.1";
+ sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/testify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/testify";
+ rev = "v1.2.2";
+ sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
+ };
+ }
+ {
+ goPackagePath = "github.com/yashtewari/glob-intersection";
+ fetch = {
+ type = "git";
+ url = "https://github.com/yashtewari/glob-intersection";
+ rev = "5c77d914dd0b";
+ sha256 = "1mfdk6iwqbhikcccds81knqlrj1phf9pad39fs2y8bzr6n7nqfzz";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "c2843e01d9a2";
+ sha256 = "01xgxbj5r79nmisdvpq48zfy8pzaaj90bn6ngd4nf33j9ar1dp8r";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/lint";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/lint";
+ rev = "1baf3a9d7d67";
+ sha256 = "0aql4lb9cf2kcb9jx90bvpp9chrmic2y3fwfvdq76hq2qvr4818d";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "3b0461eec859";
+ sha256 = "0l00c8l0a8xnv6qdpwfzxxsr58jggacgzdrwiprrfx2xqm37b6d5";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sync";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sync";
+ rev = "112230192c58";
+ sha256 = "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "d0b11bdaac8a";
+ sha256 = "18yfsmw622l7gc5sqriv5qmck6903vvhivpzp8i3xfy3z33dybdl";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "v0.3.0";
+ sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/tools";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/tools";
+ rev = "5eefd052ad72";
+ sha256 = "1bgpq8j3a1mwsd9cbp9hqmb5ms6vp4b0a2xsrlpwrfpyswnyagi0";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/xerrors";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/xerrors";
+ rev = "a985d3407aa7";
+ sha256 = "00wzr5w8aadipgc3rkk8f11i41znskfj9ix5nhhaxyg7isrslgcj";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/genproto";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/go-genproto";
+ rev = "11092d34479b";
+ sha256 = "12qcrjq658zga5fj4n0wgm11pzpr3gafwg25cinl5qcq4p9cnl0r";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/check.v1";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/check.v1";
+ rev = "20d25e280405";
+ sha256 = "0k1m83ji9l1a7ng8a7v40psbymxasmssbrrhpdv2wl4rhs0nc3np";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/fsnotify.v1";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/fsnotify.v1";
+ rev = "v1.4.7";
+ sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/yaml.v2";
+ rev = "v2.2.1";
+ sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
+ };
+ }
+]
diff --git a/pkgs/development/tools/parsing/re2c/default.nix b/pkgs/development/tools/parsing/re2c/default.nix
index f6e35f08639..dddd407d0da 100644
--- a/pkgs/development/tools/parsing/re2c/default.nix
+++ b/pkgs/development/tools/parsing/re2c/default.nix
@@ -2,19 +2,20 @@
stdenv.mkDerivation rec {
pname = "re2c";
- version = "1.0.3";
-
- sourceRoot = "${src.name}/re2c";
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "skvadrik";
repo = "re2c";
rev = version;
- sha256 = "0grx7nl9fwcn880v5ssjljhcb9c5p2a6xpwil7zxpmv0rwnr3yqi";
+ sha256 = "1qj0ck9msb9h8g9qb1lr57jmlj8x68ini3y3ccdifjjahhhr0hd4";
};
nativeBuildInputs = [ autoreconfHook ];
+ doCheck = true;
+ enableParallelBuilding = true;
+
preCheck = ''
patchShebangs run_tests.sh
'';
diff --git a/pkgs/development/tools/pipenv/default.nix b/pkgs/development/tools/pipenv/default.nix
index cb8e61e119d..37d5c8a7890 100644
--- a/pkgs/development/tools/pipenv/default.nix
+++ b/pkgs/development/tools/pipenv/default.nix
@@ -1,16 +1,22 @@
{ lib
-, buildPythonApplication
-, flake8
-, invoke
-, parver
-, pip
-, requests
-, virtualenv
-, fetchPypi
-, virtualenv-clone
+, python3
}:
-buildPythonApplication rec {
+with python3.pkgs;
+
+let
+
+ runtimeDeps = [
+ certifi
+ setuptools
+ pip
+ virtualenv
+ virtualenv-clone
+ ];
+
+ pythonEnv = python3.withPackages(ps: with ps; [ virtualenv ]);
+
+in buildPythonApplication rec {
pname = "pipenv";
version = "2018.11.26";
@@ -21,22 +27,24 @@ buildPythonApplication rec {
LC_ALL = "en_US.UTF-8";
- propagatedBuildInputs = [
- flake8
- invoke
- parver
- pip
- requests
- virtualenv
- virtualenv-clone
- ];
+ postPatch = ''
+ # pipenv invokes python in a subprocess to create a virtualenv
+ # it uses sys.executable which will point in our case to a python that
+ # does not have virtualenv.
+ substituteInPlace pipenv/core.py \
+ --replace "vistir.compat.Path(sys.executable).absolute().as_posix()" "vistir.compat.Path('${pythonEnv.interpreter}').absolute().as_posix()"
+ '';
- doCheck = false;
+ nativeBuildInputs = [ invoke parver ];
- makeWrapperArgs = [
- "--set PYTHONPATH \".:$PYTHONPATH\""
- "--set PIP_IGNORE_INSTALLED 1"
- ];
+ propagatedBuildInputs = runtimeDeps;
+
+ doCheck = true;
+ checkPhase = ''
+ export HOME=$(mktemp -d)
+ cp -r --no-preserve=mode ${wheel.src} $HOME/wheel-src
+ $out/bin/pipenv install $HOME/wheel-src
+ '';
meta = with lib; {
description = "Python Development Workflow for Humans";
diff --git a/pkgs/development/tools/profiling/sysprof/default.nix b/pkgs/development/tools/profiling/sysprof/default.nix
index d01785a8fc0..b7538a2b388 100644
--- a/pkgs/development/tools/profiling/sysprof/default.nix
+++ b/pkgs/development/tools/profiling/sysprof/default.nix
@@ -19,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "sysprof";
- version = "3.34.0";
+ version = "3.34.1";
outputs = [ "out" "lib" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0b7rpwvs5wckiy418vs0d4i62wafpcx1zlspw39ag50d1sjcbv58";
+ sha256 = "1l4kr1av7933vb4zql9c5lgzivlw64hyky4nr8xin1v5if6vnjw4";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/prototool/default.nix b/pkgs/development/tools/prototool/default.nix
index 27794448893..37b0f1fdf8d 100644
--- a/pkgs/development/tools/prototool/default.nix
+++ b/pkgs/development/tools/prototool/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "prototool";
- version = "1.8.0";
+ version = "1.9.0";
src = fetchFromGitHub {
owner = "uber";
repo = pname;
rev = "v${version}";
- sha256 = "0m6g5p3jyf0ja5j9rqmw8mhipdqxk7rcxm0plmh65bxk1n22fzjc";
+ sha256 = "1ssgvhcnqffhhdx8hnk4lmklip2f6g9i7ifblywfjylb08y7iqgd";
};
nativeBuildInputs = [ makeWrapper ];
- modSha256 = "0l4nqb1c1lqqk70l9qwib1azavxlwghi2fv5siwrr5zw4jysz5ml";
+ modSha256 = "1gc8kc9mbi3mlh48zx4lcgpsrf8z879f1qj9wfyr66s7wd1ljazg";
postInstall = ''
wrapProgram "$out/bin/prototool" \
diff --git a/pkgs/development/tools/pypi2nix/default.nix b/pkgs/development/tools/pypi2nix/default.nix
index 7475abc6457..6f8ef1b30a9 100644
--- a/pkgs/development/tools/pypi2nix/default.nix
+++ b/pkgs/development/tools/pypi2nix/default.nix
@@ -1,107 +1,25 @@
-{ stdenv, fetchFromGitHub, fetchurl, pythonPackages, zip, makeWrapper, nix, nix-prefetch-git
-, nix-prefetch-hg
+{ python3
}:
+with python3;
-let
-
- version = "1.8.1";
-
- src = fetchFromGitHub {
- owner = "garbas";
- repo = "pypi2nix";
- rev = "v${version}";
- sha256 = "039a2ys7ijzi2sa2haa6a8lbhncvd1wfsi6gcy9vm02gi31ghzyb";
- };
-
- click = fetchurl {
- url = "https://pypi.python.org/packages/95/d9/c3336b6b5711c3ab9d1d3a80f1a3e2afeb9d8c02a7166462f6cc96570897/click-6.7.tar.gz";
- sha256 = "02qkfpykbq35id8glfgwc38yc430427yd05z1wc5cnld8zgicmgi";
- };
-
- requests = fetchurl {
- url = "https://pypi.python.org/packages/16/09/37b69de7c924d318e51ece1c4ceb679bf93be9d05973bb30c35babd596e2/requests-2.13.0.tar.gz";
- sha256 = "1s0wg4any4dsv5l3hqjxqk2zgb7pdbqhy9rhc8kh3aigfq4ws8jp";
- };
-
-in stdenv.mkDerivation rec {
+pkgs.buildPythonApplication rec {
pname = "pypi2nix";
- inherit version;
- srcs = [
- src
- click
- requests
- ];
- buildInputs = [
- pythonPackages.python pythonPackages.flake8 pythonPackages.setuptools
- zip makeWrapper nix.out nix-prefetch-git nix-prefetch-hg
- ];
-
- sourceRoot = ".";
-
- postUnpack = ''
- mkdir -p $out/pkgs
-
- mv click-*/click $out/pkgs/click
- mv requests-*/requests $out/pkgs/
-
- if [ -z "$IN_NIX_SHELL" ]; then
- if [ -e git-export ]; then
- mv git-export/src/pypi2nix $out/pkgs/pypi2nix
- else
- mv source/src/pypi2nix $out/pkgs/pypi2nix
- fi
- fi
- '';
-
- patchPhase = ''
- sed -i -e "s|default='nix-shell',|default='${nix.out}/bin/nix-shell',|" $out/pkgs/pypi2nix/cli.py
- sed -i -e "s|nix-prefetch-git|${nix-prefetch-git}/bin/nix-prefetch-git|" $out/pkgs/pypi2nix/stage2.py
- sed -i -e "s|nix-prefetch-hg|${nix-prefetch-hg}/bin/nix-prefetch-hg|" $out/pkgs/pypi2nix/stage2.py
- '';
-
- commonPhase = ''
- mkdir -p $out/bin
-
- echo "#!${pythonPackages.python.interpreter}" > $out/bin/pypi2nix
- echo "import pypi2nix.cli" >> $out/bin/pypi2nix
- echo "pypi2nix.cli.main()" >> $out/bin/pypi2nix
-
- chmod +x $out/bin/pypi2nix
-
- export PYTHONPATH=$out/pkgs:$PYTHONPATH
- '';
-
- # flake8 doesn't run on python3
- doCheck = false;
- checkPhase = ''
- flake8 ${src}/src
- '';
-
- installPhase = commonPhase + ''
- wrapProgram $out/bin/pypi2nix \
- --prefix PYTHONPATH : "$PYTHONPATH" \
- --prefix PATH : "${nix-prefetch-git}/bin:${nix-prefetch-hg}/bin"
- '';
-
- shellHook = ''
- export home=`pwd`
- export out=/tmp/`pwd | md5sum | cut -f 1 -d " "`-$name
-
- rm -rf $out
- mkdir -p $out
-
- cd $out
- runHook unpackPhase
- runHook commonPhase
- cd $home
-
- export PATH=$out/bin:$PATH
- export PYTHONPATH=`pwd`/src:$PYTHONPATH
- '';
-
- meta = {
- homepage = https://github.com/garbas/pypi2nix;
- description = "A tool that generates nix expressions for your python packages, so you don't have to.";
- maintainers = with stdenv.lib.maintainers; [ ];
+ version = "2.0.1";
+ src = pkgs.fetchPypi {
+ inherit pname version;
+ sha256 = "138fwd3cznkfa6w3a5s4fbflh88q26hk4grlmq73dcbk06ykf84k";
};
+ checkInputs = with pkgs; [ pytest ];
+ buildInputs = with pkgs; [ setuptools_scm ];
+ propagatedBuildInputs = with pkgs; [
+ attrs
+ click
+ jinja2
+ nix-prefetch-github
+ packaging
+ parsley
+ setuptools
+ toml
+ ];
+ checkPhase = "${python3.interpreter} -m pytest unittests -m 'not nix'";
}
diff --git a/pkgs/development/tools/qtcreator/0001-Fix-clang-libcpp-regexp.patch b/pkgs/development/tools/qtcreator/0001-Fix-clang-libcpp-regexp.patch
index 8744b753a6e..39c5c06a285 100644
--- a/pkgs/development/tools/qtcreator/0001-Fix-clang-libcpp-regexp.patch
+++ b/pkgs/development/tools/qtcreator/0001-Fix-clang-libcpp-regexp.patch
@@ -1,8 +1,8 @@
diff --git a/src/plugins/cpptools/headerpathfilter.cpp b/src/plugins/cpptools/headerpathfilter.cpp
-index b514c46..5f96358 100644
+index e2d1e6a..1a1d839 100644
--- a/src/plugins/cpptools/headerpathfilter.cpp
+++ b/src/plugins/cpptools/headerpathfilter.cpp
-@@ -92,8 +92,8 @@ HeaderPaths::iterator resourceIterator(HeaderPaths &headerPaths, bool isMacOs)
+@@ -96,8 +96,8 @@ HeaderPaths::iterator resourceIterator(HeaderPaths &headerPaths, bool isMacOs)
{
// include/c++, include/g++, libc++\include and libc++abi\include
static const QString cppIncludes = R"((.*\/include\/.*(g\+\+|c\+\+).*))"
diff --git a/pkgs/development/tools/qtcreator/0002-Dont-remove-clang-header-paths.patch b/pkgs/development/tools/qtcreator/0002-Dont-remove-clang-header-paths.patch
new file mode 100644
index 00000000000..5cd34991c39
--- /dev/null
+++ b/pkgs/development/tools/qtcreator/0002-Dont-remove-clang-header-paths.patch
@@ -0,0 +1,13 @@
+diff --git a/src/plugins/cpptools/headerpathfilter.cpp b/src/plugins/cpptools/headerpathfilter.cpp
+index e2d1e6a..1a1d839 100644
+--- a/src/plugins/cpptools/headerpathfilter.cpp
++++ b/src/plugins/cpptools/headerpathfilter.cpp
+@@ -134,8 +134,6 @@ void removeClangSystemHeaderPaths(HeaderPaths &headerPaths)
+
+ void HeaderPathFilter::tweakHeaderPaths()
+ {
+- removeClangSystemHeaderPaths(builtInHeaderPaths);
+-
+ auto split = resourceIterator(builtInHeaderPaths,
+ projectPart.toolChainTargetTriple.contains("darwin"));
+
diff --git a/pkgs/development/tools/qtcreator/default.nix b/pkgs/development/tools/qtcreator/default.nix
index 7e592bf060a..55eb30ab370 100644
--- a/pkgs/development/tools/qtcreator/default.nix
+++ b/pkgs/development/tools/qtcreator/default.nix
@@ -1,14 +1,11 @@
{ mkDerivation, lib, fetchurl, fetchgit, fetchpatch
, qtbase, qtquickcontrols, qtscript, qtdeclarative, qmake, llvmPackages_8
-, withDocumentation ? false
+, withDocumentation ? false, withClangPlugins ? true
}:
with lib;
let
- baseVersion = "4.9";
- revision = "1";
-
# Fetch clang from qt vendor, this contains submodules like this:
# clang<-clang-tools-extra<-clazy.
clang_qt_vendor = llvmPackages_8.clang-unwrapped.overrideAttrs (oldAttrs: {
@@ -23,35 +20,28 @@ in
mkDerivation rec {
pname = "qtcreator";
- version = "${baseVersion}.${revision}";
+ version = "4.10.0";
+ baseVersion = builtins.concatStringsSep "." (lib.take 2 (builtins.splitVersion version));
src = fetchurl {
url = "http://download.qt-project.org/official_releases/${pname}/${baseVersion}/${version}/qt-creator-opensource-src-${version}.tar.xz";
- sha256 = "10ddp1365rf0z4bs7yzc9hajisp3j6mzjshyd0vpi4ki126j5f3r";
+ sha256 = "12hgxdghz05ms4zl8prz2w8l66vmgw1qw2gsmmwqi2rdaay3lpcg";
};
- buildInputs = [ qtbase qtscript qtquickcontrols qtdeclarative llvmPackages_8.libclang clang_qt_vendor llvmPackages_8.llvm ];
+ buildInputs = [ qtbase qtscript qtquickcontrols qtdeclarative ] ++
+ optionals withClangPlugins [ llvmPackages_8.libclang
+ clang_qt_vendor
+ llvmPackages_8.llvm ];
nativeBuildInputs = [ qmake ];
# 0001-Fix-clang-libcpp-regexp.patch is for fixing regexp that is used to
# find clang libc++ library include paths. By default it's not covering paths
# like libc++-version, which is default name for libc++ folder in nixos.
+ # ./0002-Dont-remove-clang-header-paths.patch is for forcing qtcreator to not
+ # remove system clang include paths.
patches = [ ./0001-Fix-clang-libcpp-regexp.patch
-
- # Fix clazy plugin name. This plugin was renamed with clang8
- # release, and patch didn't make it into 4.9.1 release. Should be removed
- # on qtcreator update, if this problem is fixed.
- (fetchpatch {
- url = "https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/src/plugins/clangcodemodel/clangeditordocumentprocessor.cpp?id=53c407bc0c87e0b65b537bf26836ddd8e00ead82";
- sha256 = "1lanp7jg0x8jffajb852q8p4r34facg41l410xsz6s1k91jskbi9";
- })
-
- (fetchpatch {
- url = "https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/src/plugins/clangtools/clangtidyclazyrunner.cpp?id=53c407bc0c87e0b65b537bf26836ddd8e00ead82";
- sha256 = "1rl0rc2l297lpfhhawvkkmj77zb081hhp0bbi7nnykf3q9ch0clh";
- })
- ];
+ ./0002-Dont-remove-clang-header-paths.patch ];
doCheck = true;
@@ -63,8 +53,8 @@ mkDerivation rec {
preConfigure = ''
substituteInPlace src/plugins/plugins.pro \
- --replace '$$[QT_INSTALL_QML]/QtQuick/Controls' '${qtquickcontrols}/${qtbase.qtQmlPrefix}/QtQuick/Controls'
-
+ --replace '$$[QT_INSTALL_QML]/QtQuick/Controls' '${qtquickcontrols}/${qtbase.qtQmlPrefix}/QtQuick/Controls'
+ '' + optionalString withClangPlugins ''
# Fix paths for llvm/clang includes directories.
substituteInPlace src/shared/clang/clang_defines.pri \
--replace '$$clean_path($${LLVM_LIBDIR}/clang/$${LLVM_VERSION}/include)' '${clang_qt_vendor}/lib/clang/8.0.0/include' \
@@ -77,7 +67,9 @@ mkDerivation rec {
# Fix paths to libclang library.
substituteInPlace src/shared/clang/clang_installation.pri \
--replace 'LIBCLANG_LIBS = -L$${LLVM_LIBDIR}' 'LIBCLANG_LIBS = -L${llvmPackages_8.libclang}/lib' \
- --replace 'LIBCLANG_LIBS += $${CLANG_LIB}' 'LIBCLANG_LIBS += -lclang'
+ --replace 'LIBCLANG_LIBS += $${CLANG_LIB}' 'LIBCLANG_LIBS += -lclang' \
+ --replace 'LIBTOOLING_LIBS = -L$${LLVM_LIBDIR}' 'LIBTOOLING_LIBS = -L${clang_qt_vendor}/lib' \
+ --replace 'LLVM_CXXFLAGS ~= s,-gsplit-dwarf,' '${lib.concatStringsSep "\n" ["LLVM_CXXFLAGS ~= s,-gsplit-dwarf," " LLVM_CXXFLAGS += -fno-rtti"]}'
'';
preBuild = optional withDocumentation ''
diff --git a/pkgs/development/tools/repository-managers/nexus/default.nix b/pkgs/development/tools/repository-managers/nexus/default.nix
index acf9d03843d..95a9e78383f 100644
--- a/pkgs/development/tools/repository-managers/nexus/default.nix
+++ b/pkgs/development/tools/repository-managers/nexus/default.nix
@@ -2,13 +2,15 @@
stdenv.mkDerivation rec {
pname = "nexus";
- version = "3.18.1-01";
+ version = "3.19.1-01";
src = fetchurl {
url = "https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-${version}-unix.tar.gz";
- sha256 = "0z3hb1ha0yvi09hrndrzzh95g3m42pfsi0gzw7hfx9r0n8r2qgkd";
+ sha256 = "0kjzp5n6pkgx5s21jfmh6pbgnjlvs89kcjqikv4lgc5yia264bks";
};
+ preferLocalBuild = true;
+
sourceRoot = "${pname}-${version}";
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/rubocop/Gemfile.lock b/pkgs/development/tools/rubocop/Gemfile.lock
index df2f0aae8ea..7c523c3ea15 100644
--- a/pkgs/development/tools/rubocop/Gemfile.lock
+++ b/pkgs/development/tools/rubocop/Gemfile.lock
@@ -3,11 +3,11 @@ GEM
specs:
ast (2.4.0)
jaro_winkler (1.5.3)
- parallel (1.17.0)
- parser (2.6.4.1)
+ parallel (1.18.0)
+ parser (2.6.5.0)
ast (~> 2.4.0)
rainbow (3.0.0)
- rubocop (0.75.0)
+ rubocop (0.76.0)
jaro_winkler (~> 1.5.1)
parallel (~> 1.10)
parser (>= 2.6)
@@ -24,4 +24,4 @@ DEPENDENCIES
rubocop
BUNDLED WITH
- 1.17.2
+ 1.17.3
diff --git a/pkgs/development/tools/rubocop/gemset.nix b/pkgs/development/tools/rubocop/gemset.nix
index d113120e3d6..5defb56109f 100644
--- a/pkgs/development/tools/rubocop/gemset.nix
+++ b/pkgs/development/tools/rubocop/gemset.nix
@@ -24,10 +24,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1x1gzgjrdlkm1aw0hfpyphsxcx90qgs3y4gmp9km3dvf4hc4qm8r";
+ sha256 = "091p5zrzzyg3fg48jhdz9lzjf2r9r3akra2cd46yd4nza3xgxshz";
type = "gem";
};
- version = "1.17.0";
+ version = "1.18.0";
};
parser = {
dependencies = ["ast"];
@@ -35,10 +35,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1axig0czm40ydbnay9b9qzzavszx2p7knidbwim8lgcpfm4ynxdw";
+ sha256 = "09davv4ld6caqlczw64vhwf8hr41apys3cj8v2h96yxs4qg1m2iw";
type = "gem";
};
- version = "2.6.4.1";
+ version = "2.6.5.0";
};
rainbow = {
groups = ["default"];
@@ -56,10 +56,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1x0hc3b9admal4684cfa1rh778khsydkv1dwf18cxyvb3v2h9rab";
+ sha256 = "07x51ixlx76y194xsszh5lbkaqakz44ykbrjxg3qaggbs18790q0";
type = "gem";
};
- version = "0.75.0";
+ version = "0.76.0";
};
ruby-progressbar = {
groups = ["default"];
diff --git a/pkgs/development/tools/rucksack/default.nix b/pkgs/development/tools/rucksack/default.nix
index 85a4d0fa23d..9eb568040ff 100644
--- a/pkgs/development/tools/rucksack/default.nix
+++ b/pkgs/development/tools/rucksack/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Texture packer and resource bundler";
- platforms = platforms.unix;
+ platforms = [ "i686-linux" "x86_64-linux" ]; # fails on Darwin and AArch64
homepage = https://github.com/andrewrk/rucksack;
license = licenses.mit;
maintainers = [ maintainers.andrewrk ];
diff --git a/pkgs/development/tools/rust/bindgen/default.nix b/pkgs/development/tools/rust/bindgen/default.nix
index ca1c2fa45e9..b39425ad873 100644
--- a/pkgs/development/tools/rust/bindgen/default.nix
+++ b/pkgs/development/tools/rust/bindgen/default.nix
@@ -3,7 +3,7 @@
rustPlatform.buildRustPackage rec {
pname = "rust-bindgen";
- version = "0.51.0";
+ version = "0.51.1";
RUSTFLAGS = "--cap-lints warn"; # probably OK to remove after update
@@ -11,10 +11,10 @@ rustPlatform.buildRustPackage rec {
owner = "rust-lang";
repo = pname;
rev = "v${version}";
- sha256 = "1hlak8b57pndmdfkpfl17xxc91a6b239698bcm4yzlvliyscjgz1";
+ sha256 = "1agqfwac2av1b1c2bfzn0hw3178s4l94fadfx8a25dy1k87wmhfm";
};
- cargoSha256 = "1311d0wjjj99m59zd2n6r4aq6lwbbpyj54ha2z9g4yd1hn344r91";
+ cargoSha256 = "09m0ki1ald1csfzfvlc63r6k8m9ndxy9js6mfwqyfm4lj8kpbr3f";
libclang = llvmPackages.libclang.lib; #for substituteAll
diff --git a/pkgs/development/tools/rust/cargo-bloat/default.nix b/pkgs/development/tools/rust/cargo-bloat/default.nix
index 0c1af58221b..32e369251d5 100644
--- a/pkgs/development/tools/rust/cargo-bloat/default.nix
+++ b/pkgs/development/tools/rust/cargo-bloat/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-bloat";
- version = "0.9.0";
+ version = "0.9.1";
src = fetchFromGitHub {
owner = "RazrFalcon";
repo = pname;
rev = "v${version}";
- sha256 = "03pzp5d9kzbx62jpjzgww0x3qv9f08blvl8f4yg5hrlyaaa06xsd";
+ sha256 = "0wzsc8azxgvavsbsdpd1i6g8i4sp07wn9iayr8dp8072ig5c4fhy";
};
cargoSha256 = "1jc1lx0yk8galkyc4a67d39ywsfrgc2sjjsz08p47gpz7228d64w";
diff --git a/pkgs/development/tools/rust/cargo-fuzz/default.nix b/pkgs/development/tools/rust/cargo-fuzz/default.nix
index 7ccc8528359..c5b45b92c81 100644
--- a/pkgs/development/tools/rust/cargo-fuzz/default.nix
+++ b/pkgs/development/tools/rust/cargo-fuzz/default.nix
@@ -2,28 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-fuzz";
- version = "0.5.3"; # Note to self: on 0.5.4, remove the hand-added Cargo.lock
+ version = "0.5.4";
- src =
- let
- source = fetchFromGitHub {
- owner = "rust-fuzz";
- repo = "cargo-fuzz";
- rev = version;
- sha256 = "1l452fnjw7i10nrd4y4rssi5d457vgjp6rhdr9cnq32bjhdkprrs";
- };
- cargo-lock = fetchurl {
- url = "https://gist.githubusercontent.com/Ekleog/7d5b62d13b7207aafa4c37d1bbdf2de7/raw/c6027fc1c531947f4d6836a3c4cba1b3e24df24c/Cargo.lock";
- sha256 = "0d7b6kxfbfvwksybzrihylamg2zv5fmsk9m6xshryhwipskzzvmd";
- };
- in
- runCommand "cargo-fuzz-src" {} ''
- cp -R ${source} $out
- chmod +w $out
- cp ${cargo-lock} $out/Cargo.lock
- '';
+ src = fetchFromGitHub {
+ owner = "rust-fuzz";
+ repo = "cargo-fuzz";
+ rev = version;
+ sha256 = "0qy4xb7bxyw2x2ya7zmbkz48wxb69jcnvvj7021f1kyc6wdwcxs7";
+ };
- cargoSha256 = "19kldw2sx0jd89q5q9cwmdcaan148s45fxlb2m0vdxwb69crb7yp";
+ cargoSha256 = "1d42cmpg1yn1ql9isx26kxsxzf5rg6qw6j948skc5p054r0c9n3f";
meta = with stdenv.lib; {
description = "Command line helpers for fuzzing";
diff --git a/pkgs/development/tools/rust/cargo-geiger/default.nix b/pkgs/development/tools/rust/cargo-geiger/default.nix
new file mode 100644
index 00000000000..70601faaf6d
--- /dev/null
+++ b/pkgs/development/tools/rust/cargo-geiger/default.nix
@@ -0,0 +1,48 @@
+{ stdenv, lib, fetchFromGitHub
+, rustPlatform, pkgconfig, openssl
+# darwin dependencies
+, Security, CoreFoundation, libiconv
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "cargo-geiger";
+ version = "0.7.3";
+
+ src = fetchFromGitHub {
+ owner = "anderejd";
+ repo = pname;
+ rev = "${pname}-${version}";
+ sha256 = "1lm8dx19svdpg99zbpfcm1272n18y63sq756hf6k99zi51av17xc";
+ };
+
+ cargoSha256 = "16zvm2y0j7ywv6fx0piq99g8q1sayf3qipd6adrwyqyg8rbf4cw6";
+
+ # Multiple tests require internet connectivity, so they are disabled here.
+ # If we ever get cargo-insta (https://crates.io/crates/insta) in tree,
+ # we might be able to run these with something like
+ # `cargo insta review` in the `preCheck` phase.
+ checkPhase = ''
+ cargo test -- \
+ --skip test_package::case_2 \
+ --skip test_package::case_3 \
+ --skip test_package::case_6
+ '';
+
+ buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security libiconv ];
+ nativeBuildInputs = [ pkgconfig ];
+
+ # FIXME: Use impure version of CoreFoundation because of missing symbols.
+ # CFURLSetResourcePropertyForKey is defined in the headers but there's no
+ # corresponding implementation in the sources from opensource.apple.com.
+ preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
+ export NIX_CFLAGS_COMPILE="-F${CoreFoundation}/Library/Frameworks $NIX_CFLAGS_COMPILE"
+ '';
+
+ meta = with lib; {
+ description = "Detects usage of unsafe Rust in a Rust crate and its dependencies.";
+ homepage = https://github.com/anderejd/cargo-geiger;
+ license = with licenses; [ asl20 /* or */ mit ];
+ maintainers = with maintainers; [ evanjs ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/rust/cargo-generate/default.nix b/pkgs/development/tools/rust/cargo-generate/default.nix
index 144e1d71a11..970c641fe49 100644
--- a/pkgs/development/tools/rust/cargo-generate/default.nix
+++ b/pkgs/development/tools/rust/cargo-generate/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-generate";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "ashleygwilliams";
repo = "cargo-generate";
rev = "v${version}";
- sha256 = "0n6na6xq4bvs9hc7vc86qqmlrkv824qdmja27b21l2wz3l77r4jb";
+ sha256 = "09276jrb0a735v6p06wz94kbk8bblwpca13vpvy8n0jjmqack2xb";
};
- cargoSha256 = "00fgzh1s63rr1vs3ahra604m81fc4imx3s09brw2y0n46syhwypi";
+ cargoSha256 = "1gbxfmhwzpxm0gs3zwzs010j0ndi5aw6xsvvngg0h1lpwg9ypnbr";
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/tools/rust/cargo-udeps/default.nix b/pkgs/development/tools/rust/cargo-udeps/default.nix
new file mode 100644
index 00000000000..829f9aa3740
--- /dev/null
+++ b/pkgs/development/tools/rust/cargo-udeps/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, rustPlatform, fetchFromGitHub, pkgconfig, openssl, CoreServices, Security, libiconv }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "cargo-udeps";
+ version = "0.1.5";
+
+ src = fetchFromGitHub {
+ owner = "est31";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0lrfnrxqmpp06fargb5s5fc9y4w4h0ahbd7rgibqqx1la23l9r5q";
+ };
+
+ cargoSha256 = "18rwzcsrlwds3nx90y03dkqm1hl4dpvclm32i9zy9bhpm9hkypwr";
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [ openssl ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices Security libiconv ];
+
+ meta = with stdenv.lib; {
+ description = "Find unused dependencies in Cargo.toml";
+ homepage = "https://github.com/est31/cargo-udeps";
+ license = licenses.mit;
+ maintainers = with maintainers; [ b4dm4n ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/rust/cargo-watch/default.nix b/pkgs/development/tools/rust/cargo-watch/default.nix
index 5ea935babd1..9f8577dc19d 100644
--- a/pkgs/development/tools/rust/cargo-watch/default.nix
+++ b/pkgs/development/tools/rust/cargo-watch/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-watch";
- version = "7.2.1";
+ version = "7.2.2";
src = fetchFromGitHub {
owner = "passcod";
repo = pname;
rev = "v${version}";
- sha256 = "13zjsypj0ay9xb5j5fhl3yfn57kp2yngl138vmnyfk1h7gjdxpk3";
+ sha256 = "1ld45xqmmi13x1wgwm9fa7sck2jiw34pr9xzdwrx5ygl81hf3plv";
};
- cargoSha256 = "1c3h9il3y0swvcdrrqgh5r7di522i1cc8zk1kfmx97chy8bhsqvg";
+ cargoSha256 = "1g8qg7nicdan0w39rfzin573lgx3sbfr3b9hn8k3vgyq0jg6ywh7";
buildInputs = lib.optional stdenv.isDarwin CoreServices;
diff --git a/pkgs/development/tools/rust/cargo-xbuild/default.nix b/pkgs/development/tools/rust/cargo-xbuild/default.nix
index aac1cdd904f..81814300655 100644
--- a/pkgs/development/tools/rust/cargo-xbuild/default.nix
+++ b/pkgs/development/tools/rust/cargo-xbuild/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-xbuild";
- version = "0.5.15";
+ version = "0.5.18";
src = fetchFromGitHub {
owner = "rust-osdev";
repo = pname;
rev = "v${version}";
- sha256 = "0ck3gwgxbg03z864bhqy8vwcpm7al17fm380zsb6ijb1q2sk2r2n";
+ sha256 = "1hcsdwwl1xc59f1ppwlxj1zyp1md07z70gfvg4zqvafc6dzx708j";
};
- cargoSha256 = "1r9i79lymfwpbcx2lp509v435qpkl9bqly1ya369p41n5yprrcjv";
+ cargoSha256 = "1pj4x8y5vfpnn8vhxqqm3vicn29870r3jh0b17q3riq4vz1a2afp";
meta = with stdenv.lib; {
description = "Automatically cross-compiles the sysroot crates core, compiler_builtins, and alloc";
diff --git a/pkgs/development/tools/rust/cbindgen/default.nix b/pkgs/development/tools/rust/cbindgen/default.nix
index d58b848c87e..8e08e5e50eb 100644
--- a/pkgs/development/tools/rust/cbindgen/default.nix
+++ b/pkgs/development/tools/rust/cbindgen/default.nix
@@ -2,21 +2,23 @@
rustPlatform.buildRustPackage rec {
pname = "rust-cbindgen";
- version = "0.9.0";
+ version = "0.9.1";
src = fetchFromGitHub {
owner = "eqrion";
repo = "cbindgen";
rev = "v${version}";
- sha256 = "1sh9kll3ky0d6chp7l7z8j91ckibxkfhi0v7imz2fgzzy2lbqy88";
+ sha256 = "1g0vrkwkc8wsyiz04qchw07chg0mg451if02sr17s65chwmbrc19";
};
- cargoSha256 = "1cn84xai1n0f8xwwwwig93dawk73g1w6n6zm4axg5zl4vrmq4j6w";
+ cargoSha256 = "1y96m2my0h8fxglxz20y68fr8mnw031pxvzjsq801gwz2p858d75";
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
- # https://github.com/eqrion/cbindgen/issues/338
- RUSTC_BOOTSTRAP = 1;
+ checkFlags = [
+ # https://github.com/eqrion/cbindgen/issues/338
+ "--skip test_expand"
+ ];
meta = with stdenv.lib; {
description = "A project for generating C bindings from Rust code";
diff --git a/pkgs/development/tools/rust/racerd/default.nix b/pkgs/development/tools/rust/racerd/default.nix
index a665b466ef4..9457a08556a 100644
--- a/pkgs/development/tools/rust/racerd/default.nix
+++ b/pkgs/development/tools/rust/racerd/default.nix
@@ -19,8 +19,8 @@ buildRustPackage rec {
cargoSha256 = "07130587drrdkrk7aqb8pl8i3p485qr6xh1m86630ydlnb9z6s6i";
- buildInputs = [ makeWrapper ]
- ++ stdenv.lib.optional stdenv.isDarwin Security;
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
RUST_SRC_PATH = rustPlatform.rustcSrc;
diff --git a/pkgs/development/tools/scalafmt/default.nix b/pkgs/development/tools/scalafmt/default.nix
index 1f789a6ade5..8de74efad1d 100644
--- a/pkgs/development/tools/scalafmt/default.nix
+++ b/pkgs/development/tools/scalafmt/default.nix
@@ -2,7 +2,7 @@
let
baseName = "scalafmt";
- version = "2.0.1";
+ version = "2.2.2";
deps = stdenv.mkDerivation {
name = "${baseName}-deps-${version}";
buildCommand = ''
@@ -13,7 +13,7 @@ let
'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "1k5qn0w6hqql8yqhlma67ilp8hf0xwxwkzvwg8bkky1jvsapjsl5";
+ outputHash = "08qzcmps2biaf267nv945a924ca7rw8w7gzmjfv32r7aayz6pk1l";
};
in
stdenv.mkDerivation {
diff --git a/pkgs/development/tools/selenium/chromedriver/default.nix b/pkgs/development/tools/selenium/chromedriver/default.nix
index eff06daac06..aed384ba61f 100644
--- a/pkgs/development/tools/selenium/chromedriver/default.nix
+++ b/pkgs/development/tools/selenium/chromedriver/default.nix
@@ -6,12 +6,12 @@ let
allSpecs = {
x86_64-linux = {
system = "linux64";
- sha256 = "04wb6h57daxmnv3a3xrcsznawbx7r8wyi1vk1g26z2l2ppcnsbzv";
+ sha256 = "155yilj9w8a6jbkx1axhhkizwdc12krl4xixn10j7n94bvny4w2y";
};
x86_64-darwin = {
system = "mac64";
- sha256 = "0f8j7m8ardaaw8pv02vxhwkqbcm34366bln0np0j0ig21d4fag09";
+ sha256 = "0dzy9ihhbhx4byr2kalwfbn6jbk1hinacdqi25lvhaprdbrh2igh";
};
};
@@ -28,7 +28,7 @@ let
in
stdenv.mkDerivation rec {
pname = "chromedriver";
- version = "76.0.3809.68";
+ version = "78.0.3904.70";
src = fetchurl {
url = "https://chromedriver.storage.googleapis.com/${version}/chromedriver_${spec.system}.zip";
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
homepage = https://sites.google.com/a/chromium.org/chromedriver;
description = "A WebDriver server for running Selenium tests on Chrome";
license = licenses.bsd3;
- maintainers = [ maintainers.goibhniu ];
+ maintainers = [ maintainers.goibhniu maintainers.marsam ];
platforms = attrNames allSpecs;
};
}
diff --git a/pkgs/development/tools/spirv-tools/default.nix b/pkgs/development/tools/spirv-tools/default.nix
index 550cd9dce27..9958cb197ca 100644
--- a/pkgs/development/tools/spirv-tools/default.nix
+++ b/pkgs/development/tools/spirv-tools/default.nix
@@ -1,18 +1,15 @@
{ stdenv, fetchFromGitHub, cmake, python3, spirv-headers }:
-let
- # Update spirv-headers rev in lockstep according to DEPs file
- version = "2019.3";
-in
stdenv.mkDerivation rec {
pname = "spirv-tools";
- inherit version;
+ # Update spirv-headers rev in lockstep according to DEPs file
+ version = "2019.4";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "SPIRV-Tools";
rev = "v${version}";
- sha256 = "1wvipjcjsi815ls08s3dz9hwlbb59dbl4syxkskg1k9d5jjph1a8";
+ sha256 = "17bbvhk4p42x4jlvcr5p9903xiiryw57c8yyfxmqik10s8601an9";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/tools/vala-lint/default.nix b/pkgs/development/tools/vala-lint/default.nix
new file mode 100644
index 00000000000..92fb6ebcc68
--- /dev/null
+++ b/pkgs/development/tools/vala-lint/default.nix
@@ -0,0 +1,51 @@
+{ stdenv
+, fetchFromGitHub
+, glib
+, meson
+, ninja
+, pantheon
+, pkgconfig
+, vala
+, gettext
+, wrapGAppsHook
+}:
+
+stdenv.mkDerivation rec {
+ pname = "vala-lint-unstable";
+ version = "2019-10-11";
+
+ src = fetchFromGitHub {
+ owner = "vala-lang";
+ repo = "vala-lint";
+ rev = "a077bbec30dea128616a23583ce3f8364ff2ef11";
+ sha256 = "0w0rmaj4v42wc4vq2lfjnj6airag5ahv6522xkw3j1nmccxq3s72";
+ };
+
+ nativeBuildInputs = [
+ gettext
+ meson
+ ninja
+ pkgconfig
+ vala
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ glib
+ ];
+
+ # See https://github.com/vala-lang/vala-lint/issues/133
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/vala-lang/vala-lint;
+ description = "Check Vala code files for code-style errors";
+ longDescription = ''
+ Small command line tool and library for checking Vala code files for code-style errors.
+ Based on the elementary Code-Style guidelines.
+ '';
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = pantheon.maintainers;
+ };
+}
diff --git a/pkgs/development/tools/valadoc/default.nix b/pkgs/development/tools/valadoc/default.nix
deleted file mode 100644
index 71c47a7394b..00000000000
--- a/pkgs/development/tools/valadoc/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{stdenv, fetchurl, gnome3, automake, autoconf, which, libtool, pkgconfig, graphviz, glib, gobject-introspection, expat}:
-stdenv.mkDerivation rec {
- version = "0.36.2";
- pname = "valadoc";
-
- src = fetchurl {
- url = "mirror://gnome/sources/valadoc/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0hfaskbm7y4z4jf6lxm8hg4c0b8621qn1gchxjxcngq0cpx79z9h";
- };
-
- nativeBuildInputs = [ automake autoconf which gnome3.vala libtool pkgconfig gobject-introspection ];
- buildInputs = [ graphviz glib gnome3.libgee expat ];
-
- passthru = {
- updateScript = gnome3.updateScript {
- packageName = "valadoc";
- };
- };
-
- meta = with stdenv.lib; {
- description = "A documentation generator for generating API documentation from Vala source code";
- homepage = https://valadoc.org;
- license = licenses.gpl2;
- maintainers = with maintainers; [ sternenseemann ];
- platforms = platforms.linux;
- };
-}
diff --git a/pkgs/development/tools/vim-vint/default.nix b/pkgs/development/tools/vim-vint/default.nix
index 27296edfac0..8eccdb6c285 100644
--- a/pkgs/development/tools/vim-vint/default.nix
+++ b/pkgs/development/tools/vim-vint/default.nix
@@ -21,7 +21,7 @@ buildPythonApplication rec {
substituteInPlace setup.py --replace "return requires" "return []"
'';
checkInputs = [ pytest ];
- propagatedBuildInputs = [ ansicolor chardet pyyaml ] ;
+ propagatedBuildInputs = [ ansicolor chardet pyyaml setuptools] ;
# The acceptance tests check for stdout and location of binary files, which fails in nix-build.
checkPhase = ''
diff --git a/pkgs/development/tools/wiiload/default.nix b/pkgs/development/tools/wiiload/default.nix
index 8db830b3284..95f54050184 100644
--- a/pkgs/development/tools/wiiload/default.nix
+++ b/pkgs/development/tools/wiiload/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, autoconf, automake, zlib }:
stdenv.mkDerivation rec {
- version = "v0.5.1";
+ version = "0.5.1";
pname = "wiiload";
nativeBuildInputs = [ autoconf automake ];
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "devkitPro";
repo = "wiiload";
- rev = version;
+ rev = "v${version}";
sha256 = "0dffy603zggkqv7g1a2jninmi64vy519gpgkdfhjnijhdm9gs5m3";
};
diff --git a/pkgs/development/tools/yarn/default.nix b/pkgs/development/tools/yarn/default.nix
index 22f4365773e..43d3e20d3df 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.19.0";
+ version = "1.19.1";
src = fetchzip {
url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz";
- sha256 = "14h293kixxiww41daj0xyjii8d9mgr2ah5sxadass60p61ynxsq4";
+ sha256 = "0qlrwmvpv0ifvywqqzg28ywmhk4prkk1dflnnpk6grpgkq3bfv77";
};
buildInputs = [ nodejs ];
diff --git a/pkgs/development/tools/yq/default.nix b/pkgs/development/tools/yq/default.nix
index f93a24d56f9..e9b54e67f5e 100644
--- a/pkgs/development/tools/yq/default.nix
+++ b/pkgs/development/tools/yq/default.nix
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "yq";
- version = "2.7.2";
+ version = "2.8.1";
propagatedBuildInputs = [ pyyaml xmltodict jq ];
@@ -11,7 +11,7 @@ buildPythonApplication rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1fwvwy75n4rqzh6sxyp2jmjqc7939s0xmrhxw7zhdy6iacggvnpp";
+ sha256 = "042p3s011635rbjax9wvwjdrb1kyzw38a6qn59b0j0k7krz6rlr4";
};
meta = with lib; {
diff --git a/pkgs/development/web/cypress/default.nix b/pkgs/development/web/cypress/default.nix
index b0ede63fb6c..f88a6ceaeb3 100644
--- a/pkgs/development/web/cypress/default.nix
+++ b/pkgs/development/web/cypress/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec{
pname = "cypress";
- version = "3.4.1";
+ version = "3.5.0";
src = fetchzip {
url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip";
- sha256 = "1gyl5c86gr5sv6z5rkg0afdxqrmsxmyrimm1p5q6jlrlyzki1bfs";
+ sha256 = "1w1nqa0j3bzjr000d4jlr34d1asdc1fv81pq831s3wl55hyqbij6";
};
# don't remove runtime deps
@@ -26,7 +26,11 @@ stdenv.mkDerivation rec{
mkdir -p $out/bin $out/opt/cypress
cp -vr * $out/opt/cypress/
# Let's create the file binary_state ourselves to make the npm package happy on initial verification.
- echo '{"verified": true}' > $out/opt/cypress/binary_state.json
+ # Cypress now verifies version by reading bin/resources/app/package.json
+ mkdir -p $out/bin/resources/app
+ printf '{"version":"%b"}' $version > $out/bin/resources/app/package.json
+ # Cypress now looks for binary_state.json in bin
+ echo '{"verified": true}' > $out/bin/binary_state.json
ln -s $out/opt/cypress/Cypress $out/bin/Cypress
'';
diff --git a/pkgs/development/web/grails/default.nix b/pkgs/development/web/grails/default.nix
index 5427f66478f..1c5557f7624 100644
--- a/pkgs/development/web/grails/default.nix
+++ b/pkgs/development/web/grails/default.nix
@@ -11,11 +11,11 @@ let
in
stdenv.mkDerivation rec {
pname = "grails";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchurl {
url = "https://github.com/grails/grails-core/releases/download/v${version}/grails-${version}.zip";
- sha256 = "13y0q3gcdpfwib3ahrgh36rhr4smbrq2g4xgvnk8c0a6wvmz85sx";
+ sha256 = "0igkzxqfm6lvp4s8w6kavdvjriq59q42jmj9ynbc669dvy6y6725";
};
buildInputs = [ unzip ];
diff --git a/pkgs/development/web/insomnia/default.nix b/pkgs/development/web/insomnia/default.nix
index 675564b789b..68a28ddfeba 100644
--- a/pkgs/development/web/insomnia/default.nix
+++ b/pkgs/development/web/insomnia/default.nix
@@ -1,11 +1,9 @@
-{ stdenv, makeWrapper, fetchurl, dpkg
-, alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype
-, gdk-pixbuf, glib, gnome2, nspr, nss, gtk3, gtk2, at-spi2-atk
-, gsettings-desktop-schemas, gobject-introspection, wrapGAppsHook
+{ stdenv, makeWrapper, fetchurl, dpkg, alsaLib, atk, cairo, cups, dbus, expat
+, fontconfig, freetype, gdk-pixbuf, glib, gnome2, nspr, nss, gtk3, gtk2
+, at-spi2-atk, gsettings-desktop-schemas, gobject-introspection, wrapGAppsHook
, libX11, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext
, libXfixes, libXi, libXrandr, libXrender, libXtst, libxcb, nghttp2
-, libudev0-shim, glibc, curl, openssl, autoPatchelfHook
-}:
+, libudev0-shim, glibc, curl, openssl, autoPatchelfHook }:
let
runtimeLibs = stdenv.lib.makeLibraryPath [
@@ -18,19 +16,16 @@ let
];
in stdenv.mkDerivation rec {
pname = "insomnia";
- version = "6.6.2";
+ version = "7.0.3";
src = fetchurl {
- url = "https://github.com/getinsomnia/insomnia/releases/download/v${version}/insomnia_${version}_amd64.deb";
- sha256 = "0hlny3lac7whdbpp0pcyaa30h6x9536jsg95gj9irw2qjsx74xa7";
+ url =
+ "https://github.com/getinsomnia/insomnia/releases/download/v${version}/insomnia_${version}_amd64.deb";
+ sha256 = "14mkvza7q6l2hn763pjy6zavcg1fmzanys3930w32g07vq3xi97l";
};
- nativeBuildInputs = [
- autoPatchelfHook
- dpkg
- makeWrapper
- gobject-introspection wrapGAppsHook
- ];
+ nativeBuildInputs =
+ [ autoPatchelfHook dpkg makeWrapper gobject-introspection wrapGAppsHook ];
buildInputs = [
alsaLib
@@ -87,11 +82,11 @@ in stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://insomnia.rest/;
+ homepage = "https://insomnia.rest/";
description = "The most intuitive cross-platform REST API Client";
license = licenses.mit;
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ markus1189 ];
+ maintainers = with maintainers; [ markus1189 babariviere ];
};
}
diff --git a/pkgs/development/web/nodejs/disable-libatomic-darwin.patch b/pkgs/development/web/nodejs/disable-libatomic-darwin.patch
index d6ac38138b8..7ac6c2ef895 100644
--- a/pkgs/development/web/nodejs/disable-libatomic-darwin.patch
+++ b/pkgs/development/web/nodejs/disable-libatomic-darwin.patch
@@ -4,8 +4,8 @@
'-Wl,-bnoerrmsg',
],
}],
-- ['(OS=="linux" or OS=="mac") and llvm_version!=0', {
-+ ['OS=="linux" and llvm_version!=0', {
+- ['OS in ("linux", "mac") and llvm_version != "0.0"', {
++ ['OS == "linux" and llvm_version != "0.0"', {
'libraries': ['-latomic'],
}],
],
diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix
index 6dc68750075..ea23ad06cd2 100644
--- a/pkgs/development/web/nodejs/nodejs.nix
+++ b/pkgs/development/web/nodejs/nodejs.nix
@@ -53,12 +53,30 @@ in
};
buildInputs = optionals stdenv.isDarwin [ CoreServices ApplicationServices ]
- ++ [ python2 zlib libuv openssl http-parser icu ];
+ ++ [ zlib libuv openssl http-parser icu ];
- nativeBuildInputs = [ which utillinux pkgconfig ]
+ nativeBuildInputs = [ which utillinux pkgconfig python2 ]
++ optionals stdenv.isDarwin [ xcbuild ];
- configureFlags = sharedConfigureFlags ++ [ "--without-dtrace" ] ++ extraConfigFlags;
+ configureFlags = let
+ isCross = stdenv.hostPlatform != stdenv.buildPlatform;
+ host = stdenv.hostPlatform.platform;
+ isArm = stdenv.hostPlatform.isArm;
+ in sharedConfigureFlags ++ [
+ "--without-dtrace"
+ ] ++ (optionals isCross [
+ "--cross-compiling"
+ "--without-intl"
+ "--without-snapshot"
+ ]) ++ (optionals (isCross && isArm && hasAttr "fpu" host.gcc) [
+ "--with-arm-fpu=${host.gcc.fpu}"
+ ]) ++ (optionals (isCross && isArm && hasAttr "float-abi" host.gcc) [
+ "--with-arm-float-abi=${host.gcc.float-abi}"
+ ]) ++ (optionals (isCross && isArm) [
+ "--dest-cpu=arm"
+ ]) ++ extraConfigFlags;
+
+ configurePlatforms = [];
dontDisableStatic = true;
@@ -96,7 +114,7 @@ in
postInstall = ''
PATH=$out/bin:$PATH patchShebangs $out
- ${optionalString enableNpm ''
+ ${optionalString (enableNpm && stdenv.hostPlatform == stdenv.buildPlatform) ''
mkdir -p $out/share/bash-completion/completions/
$out/bin/npm completion > $out/share/bash-completion/completions/npm
for dir in "$out/lib/node_modules/npm/man/"*; do
diff --git a/pkgs/development/web/nodejs/v10.nix b/pkgs/development/web/nodejs/v10.nix
index 939b065a55c..22887a44aff 100644
--- a/pkgs/development/web/nodejs/v10.nix
+++ b/pkgs/development/web/nodejs/v10.nix
@@ -5,6 +5,6 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "10.16.3";
- sha256 = "1gbblbmvx7a0wkgp3fs2pf5c1hymdpnfc7zqp1slg5hmfhyi5wbv";
+ version = "10.17.0";
+ sha256 = "13n5cvb340ba7vwm8il7bjrmpz89h6cibhk9rc3kq9ymdgbnf9j1";
}
diff --git a/pkgs/development/web/nodejs/v12.nix b/pkgs/development/web/nodejs/v12.nix
index a4e5edd77a4..fbec83c387a 100644
--- a/pkgs/development/web/nodejs/v12.nix
+++ b/pkgs/development/web/nodejs/v12.nix
@@ -5,8 +5,8 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "12.12.0";
- sha256 = "1hcc9arbc6vpzjvf3sd6alm2rc18x3ay2p0i36wz2r4pp9d8gynr";
+ version = "12.13.1";
+ sha256 = "14mia71sr8p0ibz9g4j5xb5qwmik36qi5nhabjbv0sy2kirkm7il";
patches = stdenv.lib.optionals stdenv.isDarwin [ ./disable-libatomic-darwin.patch ];
}
diff --git a/pkgs/development/web/nodejs/v13.nix b/pkgs/development/web/nodejs/v13.nix
new file mode 100644
index 00000000000..6b6e4f438b8
--- /dev/null
+++ b/pkgs/development/web/nodejs/v13.nix
@@ -0,0 +1,12 @@
+{ stdenv, callPackage, openssl, icu, enableNpm ? true }:
+
+let
+ buildNodejs = callPackage ./nodejs.nix { inherit openssl icu; };
+in
+ buildNodejs {
+ inherit enableNpm;
+ version = "13.1.0";
+ sha256 = "0s6b2k7i89j9mxwyz271fvm6bf8jcz2v5kzmn0v5icrkpmn0ab6l";
+
+ patches = stdenv.lib.optionals stdenv.isDarwin [ ./disable-libatomic-darwin.patch ];
+ }
diff --git a/pkgs/development/web/postman/default.nix b/pkgs/development/web/postman/default.nix
index 07bb1337745..440012461b9 100644
--- a/pkgs/development/web/postman/default.nix
+++ b/pkgs/development/web/postman/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "postman";
- version = "7.6.0";
+ version = "7.10.0";
src = fetchurl {
url = "https://dl.pstmn.io/download/version/${version}/linux64";
- sha256 = "sha256:03y82ydkj46l7dn35y944gnghbrrhc75y3yxdyidbh8fl3xvmlfv";
+ sha256 = "0k8np71p414407hvcw149gspvdgyadnmpvfdxwwkr3pydj70vn6f";
name = "${pname}.tar.gz";
};
diff --git a/pkgs/games/arx-libertatis/default.nix b/pkgs/games/arx-libertatis/default.nix
index c224784e8f2..354787e0f07 100644
--- a/pkgs/games/arx-libertatis/default.nix
+++ b/pkgs/games/arx-libertatis/default.nix
@@ -2,7 +2,8 @@
, openal, glm, freetype, libGLU, SDL2, epoxy
, dejavu_fonts, inkscape, optipng, imagemagick
, withCrashReporter ? !stdenv.isDarwin
-, qt5 ? null
+, qtbase ? null
+, wrapQtAppsHook ? null
, curl ? null
, gdb ? null
}:
@@ -11,24 +12,23 @@ with stdenv.lib;
stdenv.mkDerivation {
pname = "arx-libertatis";
- version = "2019-02-16";
+ version = "2019-07-22";
src = fetchFromGitHub {
- owner = "arx";
- repo = "ArxLibertatis";
- rev = "fbce6ccbc7f58583f33f29b838c38ef527edc267";
- sha256 = "0qrygp09dqhpb5q6a1zl6l03qh9bi7xcahd8hy9177z1cix3k0kz";
+ owner = "arx";
+ repo = "ArxLibertatis";
+ rev = "db77aa26bb8612f711b65e72b1cd8cf6481700c7";
+ sha256 = "0c88djyzjna17wjcvkgsfx3011m1rba5xdzdldy1hjmafpqgb4jj";
};
-
nativeBuildInputs = [
cmake inkscape imagemagick optipng
- ];
+ ] ++ optionals withCrashReporter [ wrapQtAppsHook ];
buildInputs = [
zlib boost openal glm
freetype libGLU SDL2 epoxy
- ] ++ optionals withCrashReporter [ qt5.qtbase curl ]
+ ] ++ optionals withCrashReporter [ qtbase curl ]
++ optionals stdenv.isLinux [ gdb ];
cmakeFlags = [
@@ -38,20 +38,23 @@ stdenv.mkDerivation {
];
enableParallelBuilding = true;
+ dontWrapQtApps = true;
postInstall = ''
ln -sf \
${dejavu_fonts}/share/fonts/truetype/DejaVuSansMono.ttf \
$out/share/games/arx/misc/dejavusansmono.ttf
+ '' + optionalString withCrashReporter ''
+ wrapQtApp "$out/libexec/arxcrashreporter"
'';
-
+
meta = {
description = ''
A cross-platform, open source port of Arx Fatalis, a 2002
first-person role-playing game / dungeon crawler
developed by Arkane Studios.
'';
- homepage = http://arx-libertatis.org/;
+ homepage = https://arx-libertatis.org/;
license = licenses.gpl3;
maintainers = with maintainers; [ rnhmjoj ];
platforms = platforms.linux;
diff --git a/pkgs/games/crawl/default.nix b/pkgs/games/crawl/default.nix
index 2179c2bff76..47632408e79 100644
--- a/pkgs/games/crawl/default.nix
+++ b/pkgs/games/crawl/default.nix
@@ -8,22 +8,17 @@
stdenv.mkDerivation rec {
name = "crawl-${version}${lib.optionalString tileMode "-tiles"}";
- version = "0.23.2";
+ version = "0.24.0";
src = fetchFromGitHub {
owner = "crawl";
repo = "crawl";
rev = version;
- sha256 = "1d6mip4rvp81839yf2xm63hf34aza5wg4g5z5hi5275j94szaacs";
+ sha256 = "1cdjd33z04gj70manavihc3lj9ckpmd75n09vvyw01z41s33fzs0";
};
- patches = [
- ./crawl_purify.patch # Patch hard-coded paths and remove force library builds
- (fetchpatch { # Use a nice high-res app icon
- url = "https://github.com/crawl/crawl/commit/2aa1166087e44e6585b26cedf1fe81b3f3ba547f.patch";
- sha256 = "1jqrdv4wy18shg1fdabdb421232hg5micphkixcyzxd1lrmvadg0";
- })
- ];
+ # Patch hard-coded paths and remove force library builds
+ patches = [ ./crawl_purify.patch ];
nativeBuildInputs = [ pkgconfig which perl pngcrush advancecomp ];
diff --git a/pkgs/games/devilutionx/default.nix b/pkgs/games/devilutionx/default.nix
index 117ebcc1ac1..3241e6dd387 100644
--- a/pkgs/games/devilutionx/default.nix
+++ b/pkgs/games/devilutionx/default.nix
@@ -1,28 +1,30 @@
{ stdenv, fetchFromGitHub, cmake, SDL2, SDL2_mixer, SDL2_ttf, libsodium, pkg-config }:
-stdenv.mkDerivation {
- version = "unstable-2019-07-28";
+stdenv.mkDerivation rec {
+ version = "0.5.0";
pname = "devilutionx";
src = fetchFromGitHub {
owner = "diasurgical";
repo = "devilutionX";
- rev = "b2f358874705598ec139f290b21e340c73d250f6";
- sha256 = "0s812km118qq5pzlzvzfndvag0mp6yzvm69ykc97frdiq608zw4f";
+ rev = version;
+ sha256 = "010hxj129zmsynvizk89vm2y29dcxsfi585czh3f03wfr38rxa6b";
};
NIX_CFLAGS_COMPILE = "-I${SDL2_ttf}/include/SDL2";
- # compilation will fail due to -Werror=format-security
- hardeningDisable = [ "format" ];
-
nativeBuildInputs = [ pkg-config cmake ];
buildInputs = [ libsodium SDL2 SDL2_mixer SDL2_ttf ];
installPhase = ''
runHook preInstall
+ '' + (if stdenv.isDarwin then ''
+ mkdir -p $out/Applications
+ mv devilutionx.app $out/Applications
+ '' else ''
mkdir -p $out/bin
cp devilutionx $out/bin
+ '') + ''
runHook postInstall
'';
@@ -30,6 +32,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
homepage = "https://github.com/diasurgical/devilutionX";
description = "Diablo build for modern operating systems";
+ longDescription = "In order to play this game a copy of diabdat.mpq is required. Place a copy of diabdat.mpq in ~/.local/share/diasurgical/devilution before executing the game.";
license = licenses.unlicense;
maintainers = [ maintainers.karolchmist ];
platforms = platforms.linux ++ platforms.darwin ++ platforms.windows;
diff --git a/pkgs/games/eidolon/cargo-lock.patch b/pkgs/games/eidolon/cargo-lock.patch
new file mode 100644
index 00000000000..5aa09c52683
--- /dev/null
+++ b/pkgs/games/eidolon/cargo-lock.patch
@@ -0,0 +1,19 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index 8abf781..62511ef 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -1,3 +1,5 @@
++# This file is automatically @generated by Cargo.
++# It is not intended for manual editing.
+ [[package]]
+ name = "adler32"
+ version = "1.0.3"
+@@ -229,7 +231,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
+
+ [[package]]
+ name = "eidolon"
+-version = "1.4.5"
++version = "1.4.6"
+ dependencies = [
+ "butlerd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "dirs 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
diff --git a/pkgs/games/eidolon/default.nix b/pkgs/games/eidolon/default.nix
new file mode 100644
index 00000000000..ab3d9647dc8
--- /dev/null
+++ b/pkgs/games/eidolon/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchgit, rustPlatform, pkgconfig, openssl }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "eidolon";
+ version = "1.4.6";
+
+ src = fetchgit {
+ url = "https://git.sr.ht/~nicohman/eidolon";
+ rev = "${version}";
+ sha256 = "1yn3k569pxzw43mmsk97088xpkdc714rks3ncchbb6ccx25kgxrr";
+ };
+ cargoPatches = [ ./cargo-lock.patch ];
+
+ cargoSha256 = "1887fjkk641cn6dpmyc5r3r2li61yw1nvfb0f2dp3169gycka15h";
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ openssl ];
+
+ meta = with stdenv.lib; {
+ description = "A single TUI-based registry for drm-free, wine and steam games on linux, accessed through a rofi launch menu";
+ homepage = "https://github.com/nicohman/eidolon";
+ license = licenses.gpl3;
+ maintainers = [ maintainers."0x4A6F" ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/games/endless-sky/default.nix b/pkgs/games/endless-sky/default.nix
index 14bea8185c6..5d1ed1c11a9 100644
--- a/pkgs/games/endless-sky/default.nix
+++ b/pkgs/games/endless-sky/default.nix
@@ -3,7 +3,7 @@
}:
let
- version = "0.9.8";
+ version = "0.9.10";
in
stdenv.mkDerivation {
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
owner = "endless-sky";
repo = "endless-sky";
rev = "v${version}";
- sha256 = "0i36lawypikbq8vvzfis1dn7yf6q0d2s1cllshfn7kmjb6pqfi6c";
+ sha256 = "1wax9qhxakydg6bs92d1jy2fki1n9r0wkps1np02y0pvm1fl189i";
};
enableParallelBuilding = true;
diff --git a/pkgs/games/endless-sky/fixes.patch b/pkgs/games/endless-sky/fixes.patch
index cad7a6acaed..359e2ee4af3 100644
--- a/pkgs/games/endless-sky/fixes.patch
+++ b/pkgs/games/endless-sky/fixes.patch
@@ -2,15 +2,6 @@ diff --git a/SConstruct b/SConstruct
index 48fd080..419b40d 100644
--- a/SConstruct
+++ b/SConstruct
-@@ -1,7 +1,7 @@
- import os
-
- # Load any environment variables that alter the build.
--env = Environment()
-+env = Environment(ENV = os.environ)
- if 'CCFLAGS' in os.environ:
- env.Append(CCFLAGS = os.environ['CCFLAGS'])
- if 'CXXFLAGS' in os.environ:
@@ -55,7 +55,7 @@ sky = env.Program("endless-sky", Glob("build/" + env["mode"] + "/*.cpp"))
diff --git a/pkgs/games/frozen-bubble/default.nix b/pkgs/games/frozen-bubble/default.nix
new file mode 100644
index 00000000000..3b562ee44f2
--- /dev/null
+++ b/pkgs/games/frozen-bubble/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl, perlPackages, pkgconfig, SDL, SDL_mixer, SDL_Pango, glib }:
+
+perlPackages.buildPerlModule {
+ pname = "frozen-bubble";
+ version = "2.212";
+
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/K/KT/KTHAKORE/Games-FrozenBubble-2.212.tar.gz";
+ sha256 = "721e04ff69c5233060656bfbf4002aa1aeadd96c95351f0c57bb85b6da35a305";
+ };
+ patches = [ ./fix-compilation.patch ];
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [ glib SDL SDL_mixer SDL_Pango perlPackages.SDL perlPackages.FileSlurp ];
+ propagatedBuildInputs = with perlPackages; [ AlienSDL CompressBzip2 FileShareDir FileWhich IPCSystemSimple LocaleMaketextLexicon ];
+
+ perlPreHook = "export LD=$CC";
+
+ meta = {
+ description = "Puzzle with Bubbles";
+ license = stdenv.lib.licenses.gpl2;
+ maintainers = with stdenv.lib.maintainers; [ puckipedia ];
+ };
+}
diff --git a/pkgs/games/frozen-bubble/fix-compilation.patch b/pkgs/games/frozen-bubble/fix-compilation.patch
new file mode 100644
index 00000000000..e87dd0668dc
--- /dev/null
+++ b/pkgs/games/frozen-bubble/fix-compilation.patch
@@ -0,0 +1,33 @@
+diff --git a/Build.PL b/Build.PL
+index b029d1e..8737395 100644
+--- a/Build.PL
++++ b/Build.PL
+@@ -16,13 +16,14 @@ use Games::FrozenBubble;
+ my $prefix = Alien::SDL->config('prefix');
+ my $cflags = '-I'
+ . File::Spec->catfile( $prefix, 'include' )
++ . ' ' . `pkg-config --cflags SDL_mixer`
+ ;
+ $cflags .= ' -fnested-functions' if $^O =~ /darwin/;
+ ###!!! this looks strange, you perhaps meant "$cflags .= ..."
+ ###!!! I intended Alien::SDL to add -I$prefix/include automatically, please tell me when it does not work (kmx)
+ my $devnull = File::Spec->devnull();
+ my @cflags = ExtUtils::CBuilder->new->split_like_shell( $cflags );
+-my @linkers = ( ExtUtils::CBuilder->new->split_like_shell( Alien::SDL->config('libs', '-lSDL_mixer', '-lSDL_Pango') ) );
++my @linkers = ( ExtUtils::CBuilder->new->split_like_shell( Alien::SDL->config('libs', '-lSDL_Pango',`pkg-config --libs SDL_mixer`) ) );
+ push @linkers, '-liconv'
+ if $^O =~ /win/i; ###!!! really only Win needs this? ; BEWARE this matches also 'darwin', 'cygwin'!!!!
+
+diff --git a/inc/My/Builder.pm b/inc/My/Builder.pm
+index 2ebaf91..c420b9a 100644
+--- a/inc/My/Builder.pm
++++ b/inc/My/Builder.pm
+@@ -123,7 +123,7 @@ sub ACTION_server {
+ push @ofiles, $cbuilder->compile(
+ source => catfile($server_directory, $cfile),
+ extra_compiler_flags => [
+- qw(-g -Wall -Werror -pipe), # verbatim from Makefile
++ qw(-g -pipe), # verbatim from Makefile
+ '-I' . $server_directory, # does not seem to be necessary
+ $cbuilder->split_like_shell(`pkg-config glib-2.0 --cflags`),
+ $cbuilder->split_like_shell(`pkg-config glib-2.0 --libs`),
diff --git a/pkgs/games/gcs/default.nix b/pkgs/games/gcs/default.nix
index 3665467407a..f1230b739bb 100644
--- a/pkgs/games/gcs/default.nix
+++ b/pkgs/games/gcs/default.nix
@@ -49,7 +49,7 @@ in stdenv.mkDerivation rec {
cd ../toolkit
ant
-
+
cd ../gcs
ant
@@ -60,15 +60,15 @@ in stdenv.mkDerivation rec {
mkdir -p $out/bin $out/share/java
find gcs/libraries toolkit/libraries apple_stubs/ \( -name '*.jar' -and -not -name '*-src.jar' \) -exec cp '{}' $out/share/java ';'
-
+
makeWrapper ${jre8}/bin/java $out/bin/gcs \
--set GCS_LIBRARY ${library} \
--add-flags "-cp $out/share/java/gcs-${version}.jar com.trollworks.gcs.app.GCS"
- '';
+ '';
meta = with stdenv.lib; {
description = "A stand-alone, interactive, character sheet editor for the GURPS 4th Edition roleplaying game system";
- homepage = http://gurpscharactersheet.com/;
+ homepage = https://gurpscharactersheet.com/;
license = licenses.mpl20;
platforms = platforms.all;
maintainers = with maintainers; [];
diff --git a/pkgs/games/gzdoom/default.nix b/pkgs/games/gzdoom/default.nix
index e0d5211d02b..7eab9626877 100644
--- a/pkgs/games/gzdoom/default.nix
+++ b/pkgs/games/gzdoom/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "gzdoom";
- version = "4.2.1";
+ version = "4.2.3";
src = fetchFromGitHub {
owner = "coelckers";
repo = "gzdoom";
rev = "g${version}";
- sha256 = "1fak8bmsb3jqcx28hr60yj3dd3khzhjw1kgq6q7piwnmgr27ibgd";
+ sha256 = "06fy4ksn1n745y86s6rlnamkfyqi0894aznf6s56ff6hz2pngsfc";
};
nativeBuildInputs = [ cmake makeWrapper ];
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
sed -i \
-e "s@/usr/share/sounds/sf2/@${soundfont-fluid}/share/soundfonts/@g" \
-e "s@FluidR3_GM.sf2@FluidR3_GM2-2.sf2@g" \
- src/sound/mididevices/music_fluidsynth_mididevice.cpp
+ libraries/zmusic/mididevices/music_fluidsynth_mididevice.cpp
'';
installPhase = ''
diff --git a/pkgs/games/hedgewars/default.nix b/pkgs/games/hedgewars/default.nix
index bac7bd345f9..dffeb2ac556 100644
--- a/pkgs/games/hedgewars/default.nix
+++ b/pkgs/games/hedgewars/default.nix
@@ -1,5 +1,5 @@
{ mkDerivation, SDL2_image, SDL2_ttf, SDL2_net, fpc, ghcWithPackages, ffmpeg, freeglut
-, lib, fetchhg, cmake, pkgconfig, lua5_1, SDL2, SDL2_mixer
+, lib, fetchurl, cmake, pkgconfig, lua5_1, SDL2, SDL2_mixer
, zlib, libpng, libGL, libGLU, physfs
, qtbase, qttools
, withServer ? true
@@ -14,14 +14,11 @@ let
in
mkDerivation rec {
pname = "hedgewars";
- version = "1.0.0-beta2";
+ version = "1.0.0";
- # it's crazy slow to fetch the whole repo but the beta versions are not
- # released as tarballs
- src = fetchhg {
- url = "https://hg.hedgewars.org/hedgewars/";
- rev = "dff37ac61dcf";
- sha256 = "1dsq6wfv3d7jfnr068b7ixpnqp0h6mj7zgby6h1viwblgbirri78";
+ src = fetchurl {
+ url = "https://www.hedgewars.org/download/releases/hedgewars-src-${version}.tar.bz2";
+ sha256 = "0nqm9w02m0xkndlsj6ys3wr0ik8zc14zgilq7k6fwjrf3zk385i1";
};
nativeBuildInputs = [ cmake pkgconfig qttools ];
diff --git a/pkgs/games/minecraft/default.nix b/pkgs/games/minecraft/default.nix
index 7abd6c162e0..0de2268c1af 100644
--- a/pkgs/games/minecraft/default.nix
+++ b/pkgs/games/minecraft/default.nix
@@ -15,6 +15,7 @@
, cups
, dbus
, atk
+, gtk3-x11
, gtk2-x11
, gdk-pixbuf
, glib
@@ -58,6 +59,7 @@ let
glib
gnome2.GConf
gnome2.pango
+ gtk3-x11
gtk2-x11
nspr
nss
@@ -82,11 +84,11 @@ in
stdenv.mkDerivation rec {
pname = "minecraft-launcher";
- version = "2.1.5965";
+ version = "2.1.7658";
src = fetchurl {
url = "https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${version}.tar.gz";
- sha256 = "0wlc49s541li4cbxdmlw8fp34hp1q9m6ngr7l5hfdhv1i13s5845";
+ sha256 = "10sng7l0q9r98zwifjmy50nyh65ny4djmacz8158hffcsfcx93px";
};
icon = fetchurl {
diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix
index 52a91165537..0f457cc688b 100644
--- a/pkgs/games/minetest/default.nix
+++ b/pkgs/games/minetest/default.nix
@@ -73,9 +73,9 @@ let
};
v5 = {
- version = "5.0.1";
- sha256 = "11i8fqjpdggqfdlx440k5758zy0nbf9phxan9r63mavc7mph88ay";
- dataSha256 = "1hw3n7qqpasq6bivxhq01kr0d58w0gp46s0baxixp1fakd79p8a7";
+ version = "5.1.0";
+ sha256 = "184n9gxfa7yr0j85z2x736maaymsnppd5jzm326wlqri3c0qqy3z";
+ dataSha256 = "1r9fxz2j24q74a9injvbxbf2xk67fzabv616i676zw2cvgv9hn39";
};
in {
diff --git a/pkgs/games/openarena/default.nix b/pkgs/games/openarena/default.nix
index 141e0151cfb..1e839c46f0f 100644
--- a/pkgs/games/openarena/default.nix
+++ b/pkgs/games/openarena/default.nix
@@ -16,27 +16,28 @@ stdenv.mkDerivation {
gameDir = "$out/openarena-$version";
interpreter = "$(< \"$NIX_CC/nix-support/dynamic-linker\")";
libPath = stdenv.lib.makeLibraryPath [ SDL libglvnd libogg libvorbis curl openal ];
+ arch = {
+ "x86_64-linux" = "x86_64";
+ "i386-linux" = "i386";
+ }.${stdenv.hostPlatform.system};
in ''
mkdir -pv $out/bin
cd $out
unzip $src
- ${if stdenv.hostPlatform.system == "x86_64-linux" then ''
- patchelf --set-interpreter "${interpreter}" "${gameDir}/openarena.x86_64"
- makeWrapper "${gameDir}/openarena.x86_64" "$out/bin/openarena" \
- --prefix LD_LIBRARY_PATH : "${libPath}"
- '' else ''
- patchelf --set-interpreter "${interpreter}" "${gameDir}/openarena.i386"
- makeWrapper "${gameDir}/openarena.i386" "$out/bin/openarena" \
- --prefix LD_LIBRARY_PATH : "${libPath}"
- ''}
+ patchelf --set-interpreter "${interpreter}" "${gameDir}/openarena.${arch}"
+ patchelf --set-interpreter "${interpreter}" "${gameDir}/oa_ded.${arch}"
+
+ makeWrapper "${gameDir}/openarena.${arch}" "$out/bin/openarena" \
+ --prefix LD_LIBRARY_PATH : "${libPath}"
+ makeWrapper "${gameDir}/oa_ded.${arch}" "$out/bin/oa_ded"
'';
meta = {
description = "Crossplatform openarena client";
homepage = http://openarena.ws/;
maintainers = [ stdenv.lib.maintainers.wyvie ];
- platforms = stdenv.lib.platforms.linux;
+ platforms = [ "i386-linux" "x86_64-linux" ];
license = stdenv.lib.licenses.gpl2;
};
}
diff --git a/pkgs/games/openjk/default.nix b/pkgs/games/openjk/default.nix
index 9109d2667c3..fd12c901583 100644
--- a/pkgs/games/openjk/default.nix
+++ b/pkgs/games/openjk/default.nix
@@ -21,13 +21,13 @@ let
};
in stdenv.mkDerivation {
pname = "OpenJK";
- version = "2019-06-24";
+ version = "2019-10-25";
src = fetchFromGitHub {
owner = "JACoders";
repo = "OpenJK";
- rev = "e8b5c135eccb05ddae67e00ff944001f373fddd4";
- sha256 = "0qkbn59swhnb0anvy9gq945rkb58j6axlcfgb7sff0m4swqw2394";
+ rev = "e9116155052ef6a22135a1806a10e959aa9a1e00";
+ sha256 = "1f1bz1g2ksw4m3rnbh6fdsawcrpbfjdmq1gs2xj0q450yb840l3z";
};
dontAddPrefix = true;
diff --git a/pkgs/games/openmw/tes3mp.nix b/pkgs/games/openmw/tes3mp.nix
index 2bc34a6ec9d..4bbddfbb1df 100644
--- a/pkgs/games/openmw/tes3mp.nix
+++ b/pkgs/games/openmw/tes3mp.nix
@@ -24,20 +24,20 @@ let
coreScripts = fetchFromGitHub {
owner = "TES3MP";
repo = "CoreScripts";
- # usually latest master
- rev = "71e15fa3b1d5131b6607ba1589f41c06672ce376";
- sha256 = "1kwii8rpsxjmz4dh06wb0qaix17hq5s1qsvysv6n6209vlclfxjg";
+ # usually latest in stable branch (e.g. 0.7.0)
+ rev = "506146f5b2297242b713a030a589966156df1e8e";
+ sha256 = "0p4a4bgigyxfmaczf3jnz6ik4hgvdaafzc4614hbmbm1qbn8wpf9";
};
in openmw.overrideAttrs (oldAttrs: rec {
- version = "2019-06-09";
+ version = "2019-07-01";
name = "openmw-tes3mp-${version}";
src = fetchFromGitHub {
owner = "TES3MP";
repo = "openmw-tes3mp";
# usually latest in stable branch (e.g. 0.7.0)
- rev = "01804af100785bc2c162d568258d9662012627a3";
- sha256 = "0j99v9vvmic0bqw3y4550k1dy058lwvs9s9qcjmxh1wkqkvrpdnp";
+ rev = "94a9292cc676a037496f98877b62da80cde2ac47";
+ sha256 = "0kc45xs33rsxac1aba248slzvljx90ybdk4ag9jwjjmsjmy7w2w5";
};
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ makeWrapper ];
diff --git a/pkgs/games/openrct2/default.nix b/pkgs/games/openrct2/default.nix
index d546ff8481e..1dbb14c9497 100644
--- a/pkgs/games/openrct2/default.nix
+++ b/pkgs/games/openrct2/default.nix
@@ -5,27 +5,27 @@
let
name = "openrct2-${version}";
- version = "0.2.3";
+ version = "0.2.4";
openrct2-src = fetchFromGitHub {
owner = "OpenRCT2";
repo = "OpenRCT2";
rev = "v${version}";
- sha256 = "01mj6jlbl2cn3wpk6sy34ldzdl0qykpn7fncznjykklj2nqzr4ig";
+ sha256 = "1rlw3w20llg36sj3bk50g661qw766ng8ma3p42sdkj8br9dw800h";
};
objects-src = fetchFromGitHub {
owner = "OpenRCT2";
repo = "objects";
- rev = "v1.0.11";
- sha256 = "1bh7mngpqnhzwnhhawq5y3a6hbvwxis2yagk4dcmc4w1fifq2y66";
+ rev = "v1.0.12";
+ sha256 = "0vfhyldc8nfvkg4d9kry669haxz2165walbxzgza7pqpnd7aqgrf";
};
title-sequences-src = fetchFromGitHub {
owner = "OpenRCT2";
repo = "title-sequences";
- rev = "v0.1.2";
- sha256 = "1yb1ynkfmiankii3fngr9km5wbc07rp30nh0apkj6wryrhy7imgm";
+ rev = "v0.1.2c";
+ sha256 = "1qdrm4q75bznmgdrpjdaiqvbf3q4vwbkkmls45izxvyg1djrpsdf";
};
in
stdenv.mkDerivation {
@@ -33,9 +33,13 @@ stdenv.mkDerivation {
src = openrct2-src;
+ nativeBuildInputs = [
+ cmake
+ pkgconfig
+ ];
+
buildInputs = [
SDL2
- cmake
curl
fontconfig
freetype
@@ -47,7 +51,6 @@ stdenv.mkDerivation {
libzip
libGLU
openssl
- pkgconfig
speexdsp
zlib
];
diff --git a/pkgs/games/openrw/default.nix b/pkgs/games/openrw/default.nix
index f35077c084a..368fba1499f 100644
--- a/pkgs/games/openrw/default.nix
+++ b/pkgs/games/openrw/default.nix
@@ -1,20 +1,22 @@
{ stdenv, fetchgit, cmake, sfml, libGLU_combined, bullet, glm, libmad, xlibsWrapper, openal
-, SDL2, boost, ffmpeg }:
+, SDL2, boost, ffmpeg, Cocoa, OpenAL }:
stdenv.mkDerivation {
- version = "2017-09-17";
+ version = "2019-10-26";
pname = "openrw";
src = fetchgit {
url = "https://github.com/rwengine/openrw";
- rev = "11e90c61e56b60240251cd080f175ddff7d7a101";
- sha256 = "16qklk9yc4ssxxkicxvww4gmg1c7cm6vhyilyv287vhz1fq9sz49";
+ rev = "51b7264744d1aaa20de3b86a7a4e92a9930881ba";
+ sha256 = "04s088wfxkfmb4dxdvad611yxj8smxlnxdm5xy81zldfzybvx8dg";
fetchSubmodules = true;
};
+ nativeBuildInputs = [ cmake ];
+
buildInputs = [
- cmake sfml libGLU_combined bullet glm libmad xlibsWrapper openal SDL2 boost ffmpeg
- ];
+ sfml libGLU_combined bullet glm libmad xlibsWrapper openal SDL2 boost ffmpeg
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [ OpenAL Cocoa ];
meta = with stdenv.lib; {
description = "Unofficial open source recreation of the classic Grand Theft Auto III game executable";
diff --git a/pkgs/games/openxcom/default.nix b/pkgs/games/openxcom/default.nix
index 9b3d92a350d..2958a162bbc 100644
--- a/pkgs/games/openxcom/default.nix
+++ b/pkgs/games/openxcom/default.nix
@@ -1,15 +1,15 @@
{stdenv, fetchFromGitHub, cmake, libGLU_combined, zlib, openssl, libyamlcpp, boost
, SDL, SDL_image, SDL_mixer, SDL_gfx }:
-let version = "1.0.0.2018.10.08"; in
+let version = "1.0.0.2019.10.18"; in
stdenv.mkDerivation {
pname = "openxcom";
inherit version;
src = fetchFromGitHub {
- owner = "SupSuper";
+ owner = "OpenXcom";
repo = "OpenXcom";
- rev = "13049d617fe762b91893faaf7c14ddefa49e2f1d";
- sha256 = "0vpcfk3g1bnwwmrln14jkj2wvw2z8igxw2mdb7c3y66466wm93ig";
+ rev = "f9853b2cb8c8f741ac58707487ef493416d890a3";
+ sha256 = "0kbfawj5wsp1mwfcm5mwpkq6s3d13pailjm5w268gqpxjksziyq0";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/games/openxray/default.nix b/pkgs/games/openxray/default.nix
index d8ff0dd8d9e..9960d94a247 100644
--- a/pkgs/games/openxray/default.nix
+++ b/pkgs/games/openxray/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "OpenXRay";
- version = "510";
+ version = "558";
src = fetchFromGitHub {
owner = "OpenXRay";
repo = "xray-16";
rev = version;
- sha256 = "0q142l6xvgnd6ycncqld69izxclynqrs73aq89pfy1r1nzhd60ay";
+ sha256 = "1wnkx9g0ww4f5pljrb0wzs054jzkig1i5hlz1p509rfvnhc50afp";
fetchSubmodules = true;
};
diff --git a/pkgs/games/pioneer/default.nix b/pkgs/games/pioneer/default.nix
index b6035918af7..02c91b1523d 100644
--- a/pkgs/games/pioneer/default.nix
+++ b/pkgs/games/pioneer/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "pioneer";
- version = "20190203";
+ version = "20191009";
src = fetchFromGitHub{
owner = "pioneerspacesim";
repo = "pioneer";
rev = version;
- sha256 = "1g34wvgyvz793dhm1k64kl82ib0cavkbg0f2p3fp05b457ycljff";
+ sha256 = "1ll6pv1931z29kz1zvhnc6mgvjxz30q25lvb00qrsvh236nvll7n";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/pkgs/games/quakespasm/vulkan.nix b/pkgs/games/quakespasm/vulkan.nix
index 114f862888d..e8678253b40 100644
--- a/pkgs/games/quakespasm/vulkan.nix
+++ b/pkgs/games/quakespasm/vulkan.nix
@@ -2,14 +2,13 @@
stdenv.mkDerivation rec {
pname = "vkquake";
- majorVersion = "1.01";
- version = "${majorVersion}.0";
+ version = "1.02.1";
src = fetchFromGitHub {
owner = "Novum";
repo = "vkQuake";
rev = version;
- sha256 = "1iwin8j5kbyrknbkhjgpy8nmm7pxqzr0daa9gn7p38qhg2mh0a39";
+ sha256 = "0fk9jqql0crnf0s12cxnris392ajciyw1zbz17qgs5hdyivp9vdx";
};
sourceRoot = "source/Quake";
diff --git a/pkgs/games/redeclipse/default.nix b/pkgs/games/redeclipse/default.nix
index fe8fb5243b8..3002fc75e63 100644
--- a/pkgs/games/redeclipse/default.nix
+++ b/pkgs/games/redeclipse/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "1.6.0";
src = fetchurl {
- url = "https://github.com/red-eclipse/base/releases/download/v${version}/redeclipse_${version}_nix.tar.bz2";
+ url = "https://github.com/redeclipse/base/releases/download/v${version}/redeclipse_${version}_nix.tar.bz2";
sha256 = "0j98zk7nivdsap4y50dlqnql17hdila1ikvps6vicwaqb3l4gaa8";
};
diff --git a/pkgs/games/sdlmame/default.nix b/pkgs/games/sdlmame/default.nix
deleted file mode 100644
index 7811b4b7373..00000000000
--- a/pkgs/games/sdlmame/default.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-{ stdenv, fetchurl, alsaLib, qt48, SDL, fontconfig, freetype, SDL_ttf, xorg }:
-
-stdenv.mkDerivation rec {
- version = "0.151.u0-1";
- pname = "sdlmame";
-
- src = if stdenv.hostPlatform.system == "x86_64-linux"
- then fetchurl {
- url = "http://seblu.net/a/archive/packages/s/sdlmame/${pname}-${version}-x86_64.pkg.tar.xz";
- sha256 = "1j9vjxhrhsskrlk5wr7al4wk2hh3983kcva42mqal09bmc8qg3m9";
- }
- else fetchurl {
- url = "http://seblu.net/a/archive/packages/s/sdlmame/${pname}-${version}-i686.pkg.tar.xz";
- sha256 = "1i38j9ml66pyxzm0zzf1fv4lb40f6w47cdgaw846q91pzakkkqn7";
- };
-
- buildPhase = ''
- sed -i "s|/usr|$out|" bin/sdlmame
- '';
-
- installPhase = ''
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${stdenv.lib.makeLibraryPath [ alsaLib qt48 SDL fontconfig freetype SDL_ttf xorg.libX11 xorg.libXinerama stdenv.cc.cc ]}" \
- share/sdlmame/sdlmame
-
- mkdir -p "$out/bin"
- cp -r bin/sdlmame "$out/bin"
- cp -r share "$out"
- '';
-
- dontPatchELF = true;
- dontStrip = true;
-
- meta = with stdenv.lib; {
- homepage = http://sdlmame.lngn.net;
- description = "A port of the popular Multiple Arcade Machine Emulator using SDL with OpenGL support";
- license = "MAME";
- maintainers = with maintainers; [ lovek323 ];
- platforms = [ "x86_64-linux" "i686-linux" ];
- };
-}
diff --git a/pkgs/games/shattered-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/default.nix
new file mode 100644
index 00000000000..f96f61764b5
--- /dev/null
+++ b/pkgs/games/shattered-pixel-dungeon/default.nix
@@ -0,0 +1,78 @@
+{ stdenv
+, fetchurl
+, makeWrapper
+, fetchFromGitHub
+, gradle_5
+, perl
+, jre
+, xorg
+, openal
+}:
+
+let
+ pname = "shattered-pixel-dungeon";
+ version = "0.7.5f";
+
+ src = fetchFromGitHub {
+ owner = "00-Evan";
+ repo = "shattered-pixel-dungeon-gdx";
+ rev = "v${version}";
+ sha256 = "05awbbc7np9li50shdbpv9dgdgry6lra8d5gibwn578m2g9srbxx";
+ };
+
+ postPatch = ''
+ # disable gradle plugins with native code and their targets
+ perl -i.bak1 -pe "s#(^\s*id '.+' version '.+'$)#// \1#" build.gradle
+ perl -i.bak2 -pe "s#(.*)#// \1# if /^(buildscript|task portable|task nsis|task proguard|task tgz|task\(afterEclipseImport\)|launch4j|macAppBundle|buildRpm|buildDeb|shadowJar)/ ... /^}/" build.gradle
+ '';
+
+ # fake build to pre-download deps into fixed-output derivation
+ deps = stdenv.mkDerivation {
+ pname = "${pname}-deps";
+ inherit version src postPatch;
+ nativeBuildInputs = [ gradle_5 perl ];
+ buildPhase = ''
+ export GRADLE_USER_HOME=$(mktemp -d)
+ gradle --no-daemon desktop:dist
+ '';
+ # perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar)
+ installPhase = ''
+ find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \
+ | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \
+ | sh
+ '';
+ outputHashAlgo = "sha256";
+ outputHashMode = "recursive";
+ outputHash = "1k0v5scadw9ziq4dw2rckmh8x2xlmxslfsxmpw79zg78n3hvwhf1";
+ };
+
+in stdenv.mkDerivation rec {
+ inherit pname version src postPatch;
+
+ nativeBuildInputs = [ gradle_5 perl makeWrapper ];
+
+ buildPhase = ''
+ export GRADLE_USER_HOME=$(mktemp -d)
+ # point to offline repo
+ sed -ie "s#mavenLocal()#mavenLocal(); maven { url '${deps}' }#g" build.gradle
+ gradle --offline --no-daemon desktop:dist
+ '';
+
+ installPhase = ''
+ install -Dm644 desktop/build/libs/desktop-${version}.jar $out/share/shattered-pixel-dungeon.jar
+ mkdir $out/bin
+ makeWrapper ${jre}/bin/java $out/bin/shattered-pixel-dungeon \
+ --prefix LD_LIBRARY_PATH : ${xorg.libXxf86vm}/lib:${openal}/lib \
+ --add-flags "-jar $out/share/shattered-pixel-dungeon.jar"
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://shatteredpixel.com/";
+ downloadPage = "https://github.com/00-Evan/shattered-pixel-dungeon-gdx/releases";
+ description = "Traditional roguelike game with pixel-art graphics and simple interface";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ fgaz ];
+ platforms = platforms.all;
+ };
+}
+
diff --git a/pkgs/games/simutrans/default.nix b/pkgs/games/simutrans/default.nix
index 1004a6ad26f..50be7b55203 100644
--- a/pkgs/games/simutrans/default.nix
+++ b/pkgs/games/simutrans/default.nix
@@ -97,7 +97,7 @@ let
cat > "$out/bin/simutrans" < systemd != null;
+
### IMPORTANT: before updating cups, make sure the nixos/tests/printing.nix test
### works at least for your platform.
@@ -12,7 +30,7 @@ stdenv.mkDerivation rec {
pname = "cups";
# After 2.2.6, CUPS requires headers only available in macOS 10.12+
- version = if stdenv.isDarwin then "2.2.6" else "2.2.12";
+ version = if stdenv.isDarwin then "2.2.6" else "2.3.0";
passthru = { inherit version; };
@@ -20,7 +38,7 @@ stdenv.mkDerivation rec {
url = "https://github.com/apple/cups/releases/download/v${version}/cups-${version}-source.tar.gz";
sha256 = if version == "2.2.6"
then "16qn41b84xz6khrr2pa2wdwlqxr29rrrkjfi618gbgdkq9w5ff20"
- else "1a4sgx5y7z16flmpnchd2ix294bnzy0v8mdkd96a4j27kr2anq8g";
+ else "19d1jpdpxy0fclq37pchi7ldnw9dssxx3zskcgqai3h0rwlh5bxc";
};
outputs = [ "out" "lib" "dev" "man" ];
@@ -33,7 +51,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig removeReferencesTo ];
buildInputs = [ zlib libjpeg libpng libtiff libusb gnutls libpaper ]
- ++ optionals stdenv.isLinux [ avahi pam dbus systemd acl ]
+ ++ optionals stdenv.isLinux [ avahi pam dbus ]
+ ++ optional enableSystemd systemd
+ # Separate from above only to not modify order, to avoid mass rebuilds; merge this with the above at next big change.
+ ++ optionals stdenv.isLinux [ acl ]
++ optionals stdenv.isDarwin (with darwin; [
configd apple_sdk.frameworks.ApplicationServices
]);
diff --git a/pkgs/misc/cups/filters.nix b/pkgs/misc/cups/filters.nix
index 05b8c1f7046..7e3b4b952f1 100644
--- a/pkgs/misc/cups/filters.nix
+++ b/pkgs/misc/cups/filters.nix
@@ -9,11 +9,11 @@ let
in stdenv.mkDerivation rec {
pname = "cups-filters";
- version = "1.25.6";
+ version = "1.25.11";
src = fetchurl {
url = "https://openprinting.org/download/cups-filters/${pname}-${version}.tar.xz";
- sha256 = "1pgjk7j2p8m17pwynqd86hxgvz9lyb09ivx18lv6inmygij0pm4j";
+ sha256 = "0ni8krr4rf5833livn9401cd41gspjvxj0iiqnc1rfg3x90i0fxh";
};
nativeBuildInputs = [ pkgconfig makeWrapper ];
diff --git a/pkgs/misc/drivers/hplip/3.16.11.nix b/pkgs/misc/drivers/hplip/3.16.11.nix
index 779325c99b0..993a5144a9d 100644
--- a/pkgs/misc/drivers/hplip/3.16.11.nix
+++ b/pkgs/misc/drivers/hplip/3.16.11.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, substituteAll
, pkgconfig
-, cups, libjpeg, libusb1, pythonPackages, sane-backends, dbus, usbutils
+, cups, libjpeg, libusb1, python2Packages, sane-backends, dbus, usbutils
, net_snmp, openssl, nettools
, bash, coreutils, utillinux
, qtSupport ? true
@@ -45,7 +45,7 @@ in
assert withPlugin -> builtins.elem hplipArch pluginArches
|| throw "HPLIP plugin not supported on ${stdenv.hostPlatform.system}";
-pythonPackages.buildPythonApplication {
+python2Packages.buildPythonApplication {
inherit name src;
format = "other";
@@ -63,7 +63,7 @@ pythonPackages.buildPythonApplication {
pkgconfig
];
- pythonPath = with pythonPackages; [
+ pythonPath = with python2Packages; [
dbus
pillow
pygobject2
diff --git a/pkgs/misc/drivers/hplip/3.18.5.nix b/pkgs/misc/drivers/hplip/3.18.5.nix
index d95eb85168e..3b78f015f7d 100644
--- a/pkgs/misc/drivers/hplip/3.18.5.nix
+++ b/pkgs/misc/drivers/hplip/3.18.5.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, substituteAll
, pkgconfig
-, cups, zlib, libjpeg, libusb1, pythonPackages, sane-backends
+, cups, zlib, libjpeg, libusb1, python2Packages, sane-backends
, dbus, file, ghostscript, usbutils
, net_snmp, openssl, perl, nettools
, bash, coreutils, utillinux
@@ -47,7 +47,7 @@ in
assert withPlugin -> builtins.elem hplipArch pluginArches
|| throw "HPLIP plugin not supported on ${stdenv.hostPlatform.system}";
-pythonPackages.buildPythonApplication {
+python2Packages.buildPythonApplication {
inherit name src;
format = "other";
@@ -69,7 +69,7 @@ pythonPackages.buildPythonApplication {
pkgconfig
];
- pythonPath = with pythonPackages; [
+ pythonPath = with python2Packages; [
dbus
pillow
pygobject2
diff --git a/pkgs/misc/drivers/hplip/default.nix b/pkgs/misc/drivers/hplip/default.nix
index 978fd9b9e03..fe890f3dce2 100644
--- a/pkgs/misc/drivers/hplip/default.nix
+++ b/pkgs/misc/drivers/hplip/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, substituteAll
, pkgconfig
-, cups, zlib, libjpeg, libusb1, pythonPackages, sane-backends
+, cups, zlib, libjpeg, libusb1, python2Packages, sane-backends
, dbus, file, ghostscript, usbutils
, net_snmp, openssl, perl, nettools
, bash, coreutils, utillinux
@@ -46,7 +46,7 @@ in
assert withPlugin -> builtins.elem hplipArch pluginArches
|| throw "HPLIP plugin not supported on ${stdenv.hostPlatform.system}";
-pythonPackages.buildPythonApplication {
+python2Packages.buildPythonApplication {
inherit name src;
format = "other";
@@ -68,7 +68,7 @@ pythonPackages.buildPythonApplication {
pkgconfig
];
- pythonPath = with pythonPackages; [
+ pythonPath = with python2Packages; [
dbus
pillow
pygobject2
diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix
index e96b2e07890..9e03780daa3 100644
--- a/pkgs/misc/emulators/dolphin-emu/master.nix
+++ b/pkgs/misc/emulators/dolphin-emu/master.nix
@@ -21,13 +21,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "dolphin-emu";
- version = "5.0-10879";
+ version = "5.0-11109";
src = fetchFromGitHub {
owner = "dolphin-emu";
repo = "dolphin";
- rev = "c7fc9126aaf447a014af4aed195b17aa593dd49b";
- sha256 = "1pf4mxacxhrkvvh9j49ackm8hahl8x0ligmann1pafsb4lw0xbnj";
+ rev = "93d7b3d15962a3393cf2971e14c4acf54d90cecd";
+ sha256 = "1kkx3agdsc0qmf3yymlzq315nypm34qvq04qpjqycpfhmpx8gdnq";
};
enableParallelBuilding = true;
diff --git a/pkgs/misc/emulators/epsxe/default.nix b/pkgs/misc/emulators/epsxe/default.nix
index b9923def6f2..1cfa0db790f 100644
--- a/pkgs/misc/emulators/epsxe/default.nix
+++ b/pkgs/misc/emulators/epsxe/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, alsaLib, curl, gdk-pixbuf, glib, gtk3, libGLU_combined,
- libX11, openssl, ncurses5, SDL, SDL_ttf, unzip, zlib, wrapGAppsHook }:
+ libX11, openssl_1_0_2, ncurses5, SDL, SDL_ttf, unzip, zlib, wrapGAppsHook, autoPatchelfHook }:
with stdenv.lib;
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
else "1677lclam557kp8jwvchdrk27zfj50fqx2q9i3bcx26d9k61q3kl";
};
- nativeBuildInputs = [ unzip wrapGAppsHook ];
+ nativeBuildInputs = [ unzip wrapGAppsHook autoPatchelfHook ];
sourceRoot = ".";
buildInputs = [
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
gtk3
libX11
libGLU_combined
- openssl
+ openssl_1_0_2
ncurses5
SDL
SDL_ttf
@@ -40,10 +40,6 @@ stdenv.mkDerivation rec {
installPhase = ''
install -D ${if stdenv.is64bit then "epsxe_x64" else "ePSXe"} $out/bin/epsxe
- patchelf \
- --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) \
- --set-rpath ${makeLibraryPath buildInputs} \
- $out/bin/epsxe
'';
meta = {
diff --git a/pkgs/misc/emulators/mame/default.nix b/pkgs/misc/emulators/mame/default.nix
new file mode 100644
index 00000000000..499d7dd6c4a
--- /dev/null
+++ b/pkgs/misc/emulators/mame/default.nix
@@ -0,0 +1,59 @@
+{ stdenv, mkDerivation, fetchFromGitHub, makeDesktopItem
+, python, pkgconfig, SDL2, SDL2_ttf, alsaLib, which, qtbase, libXinerama }:
+
+let
+ majorVersion = "0";
+ minorVersion = "215";
+
+ desktopItem = makeDesktopItem {
+ name = "MAME";
+ exec = "mame${stdenv.lib.optionalString stdenv.is64bit "64"}";
+ desktopName = "MAME";
+ genericName = "MAME is a multi-purpose emulation framework";
+ categories = "System;Emulator;";
+ };
+in mkDerivation {
+ pname = "mame";
+ version = "${majorVersion}.${minorVersion}";
+
+ src = fetchFromGitHub {
+ owner = "mamedev";
+ repo = "mame";
+ rev = "mame${majorVersion}${minorVersion}";
+ sha256 = "1phz846p3zzgzrbfiq2vn79iqar2dbf7iv6wfkrp32sdkkvp7l3h";
+ };
+
+ hardeningDisable = [ "fortify" ];
+ NIX_CFLAGS_COMPILE = [ "-Wno-error=maybe-uninitialized" ];
+
+ makeFlags = [ "TOOLS=1" ];
+
+ buildInputs = [ SDL2 SDL2_ttf alsaLib qtbase libXinerama ];
+ nativeBuildInputs = [ python pkgconfig which ];
+
+ installPhase = ''
+ dest=$out/opt/mame
+
+ make -f dist.mak PTR64=${if stdenv.is64bit then "1" else "0"}
+ mkdir -p $dest
+ mv build/release/${if stdenv.is64bit then "x64" else "x32"}/Release/mame/* $dest
+
+ mkdir -p $out/bin
+ find $dest -maxdepth 1 -executable -type f -exec mv -t $out/bin {} \;
+
+ mkdir -p $out/share/man/man{1,6}
+ mv $dest/docs/man/*.1 $out/share/man/man1
+ mv $dest/docs/man/*.6 $out/share/man/man6
+
+ mkdir -p $out/share
+ ln -s ${desktopItem}/share/applications $out/share
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Is a multi-purpose emulation framework";
+ homepage = https://www.mamedev.org/;
+ license = with licenses; [ bsd3 gpl2Plus ];
+ platforms = [ "x86_64-linux" "i686-linux" ];
+ maintainers = with maintainers; [ gnidorah ];
+ };
+}
diff --git a/pkgs/misc/emulators/mess/default.nix b/pkgs/misc/emulators/mess/default.nix
deleted file mode 100644
index fc63bf705f4..00000000000
--- a/pkgs/misc/emulators/mess/default.nix
+++ /dev/null
@@ -1,49 +0,0 @@
-{ stdenv, fetchurl, unzip, pkgconfig, SDL, gtk2, GConf, libGLU_combined
-, expat, zlib }:
-
-let
-
- version = "139";
-
- mameSrc = fetchurl {
- url = "https://github.com/mamedev/mame/releases/download/mame0139/mame0${version}s.zip";
- sha256 = "1mpkwxfz38cgxzvlni2y3fxas3b8qmnzj2ik2zzbd8mr622jdp79";
- };
-
- messSrc = fetchurl {
- url = "http://www.progettosnaps.net/MESS/src/mess0${version}s.zip";
- name = "mess0139s.zip";
- sha256 = "1v892cg6wn8cdwc8pf1gcqqdb1v1v295r6jw2hf58svwx3h27xyy";
- };
-
-in
-
-stdenv.mkDerivation {
- name = "mess-0.${version}";
-
- unpackPhase =
- ''
- unzip ${mameSrc}
- # Yes, the MAME distribution is a zip file containing a zip file...
- unzip mame.zip
- unzip -o ${messSrc}
- '';
-
- makeFlags = "TARGET=mess BUILD_EXPAT= BUILD_ZLIB= NOWERROR=1";
-
- buildInputs =
- [ unzip pkgconfig SDL gtk2 GConf libGLU_combined expat zlib ];
-
- installPhase =
- ''
- mkdir -p $out/bin
- cp mess* $out/bin/mess
- '';
-
- meta = {
- homepage = https://www.mess.org/;
- license = "non-commercial";
- description = "Multi Emulator Super System, an emulator of many game consoles and computer systems";
- broken = true;
- };
-}
diff --git a/pkgs/misc/emulators/ppsspp/default.nix b/pkgs/misc/emulators/ppsspp/default.nix
index 619938ba5c6..1e75230a139 100644
--- a/pkgs/misc/emulators/ppsspp/default.nix
+++ b/pkgs/misc/emulators/ppsspp/default.nix
@@ -1,10 +1,10 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, qtbase, qtmultimedia
+{ stdenv, mkDerivation, fetchFromGitHub, cmake, pkgconfig, qtbase, qtmultimedia
, glew, libzip, snappy, zlib, withGamepads ? true, SDL2 }:
assert withGamepads -> (SDL2 != null);
with stdenv.lib;
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "ppsspp";
version = "1.4.2";
diff --git a/pkgs/misc/emulators/retroarch/cores.nix b/pkgs/misc/emulators/retroarch/cores.nix
index e55cefdd320..ced26333f4c 100644
--- a/pkgs/misc/emulators/retroarch/cores.nix
+++ b/pkgs/misc/emulators/retroarch/cores.nix
@@ -1,7 +1,7 @@
-{ stdenv, fetchgit, fetchFromGitLab, cmake, pkgconfig, makeWrapper, python27, retroarch
+{ stdenv, fetchgit, fetchFromGitHub, fetchFromGitLab, cmake, pkgconfig, makeWrapper, python27, python37, retroarch
, alsaLib, fluidsynth, curl, hidapi, libGLU_combined, gettext, glib, gtk2, portaudio, SDL
, ffmpeg, pcre, libevdev, libpng, libjpeg, udev, libvorbis
-, miniupnpc, sfml, xorg, zlib }:
+, miniupnpc, sfml, xorg, zlib, nasm, libpcap, boost }:
let
@@ -11,7 +11,7 @@ let
stdenv.lib.makeOverridable stdenv.mkDerivation rec {
name = "libretro-${core}-${version}";
- version = "2017-06-04";
+ version = "2019-09-29";
inherit src;
buildInputs = [ makeWrapper retroarch zlib ] ++ a.extraBuildInputs or [];
@@ -38,7 +38,6 @@ let
inherit description;
homepage = https://www.libretro.com/;
inherit license;
- inherit broken;
maintainers = with maintainers; [ edwtjo hrdinka MP2E ];
platforms = platforms.unix;
};
@@ -59,12 +58,83 @@ in with stdenv.lib.licenses;
core = "4do";
src = fetchRetro {
repo = core + "-libretro";
- rev = "52d881743dd8614d96b4de8bd153cb725b87d474";
- sha256 = "1n42f70vni2zavppayaq8xmsyx5cn40qi4zk4pgq1w3hh2q8mj72";
+ rev = "b6ad4bc8548f2f3792cd929ccf26d9078b73a1c0";
+ sha256 = "0j2bd9cnnd5k99l9qr4wd5q9b4ciplia6ywp90xg6422s1im2iw0";
};
description = "Port of 4DO/libfreedo to libretro";
license = "Non-commercial";
}).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ atari800 = (mkLibRetroCore rec {
+ core = "atari800";
+ src = fetchRetro {
+ repo = "libretro-" + core;
+ rev = "efc0bc71e3cb8a4f957d07fe808cc002ed9c13b9";
+ sha256 = "150hmazi4p5p18gpjmkrn1k9j719cd9gy7jn0jiy3jbk2cxxsjn6";
+ };
+ description = "Port of Atari800 to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ beetle-snes = (mkLibRetroCore rec {
+ core = "mednafen-snes";
+ src = fetchRetro {
+ repo = "beetle-bsnes-libretro";
+ rev = "6aee84d454570bb17dff5975df28febdbcb72938";
+ sha256 = "0nk9xlypg3jhpbwd9z5bjbgzlkz842hy9rq14k1nwn0qz6d88kld";
+ };
+ description = "Port of Mednafen's SNES core to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ beetle-gba = (mkLibRetroCore rec {
+ core = "mednafen-gba";
+ src = fetchRetro {
+ repo = "beetle-gba-libretro";
+ rev = "135afdbb9591655a3e016b75abba07e481f6d406";
+ sha256 = "0fc0x24qn4y7pz3mp1mm1ain31aj9pznp1irr0k7hvazyklzy9g3";
+ };
+ description = "Port of Mednafen's GameBoy Advance core to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ beetle-lynx = (mkLibRetroCore rec {
+ core = "mednafen-lynx";
+ src = fetchRetro {
+ repo = "beetle-lynx-libretro";
+ rev = "928f7cf5b39f0363e55667572ff455e37489998e";
+ sha256 = "0f03wzdr6f0fpy889i9a2834jg5lvcriyl98pajp75m7whm9r9cc";
+ };
+ description = "Port of Mednafen's Lynx core to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ beetle-ngp = (mkLibRetroCore rec {
+ core = "mednafen-ngp";
+ src = fetchRetro {
+ repo = "beetle-ngp-libretro";
+ rev = "6130e4057c3d8f9172f0c49bb9b6c61bd1a572d5";
+ sha256 = "10k7spjrhggjgzb370bwv7fgk0nb6xri9ym6cm4qvnrkcwxm7i9p";
+ };
+ description = "Port of Mednafen's NeoGeo Pocket core to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
buildPhase = "make";
};
@@ -72,26 +142,42 @@ in with stdenv.lib.licenses;
core = "mednafen-pce-fast";
src = fetchRetro {
repo = "beetle-pce-fast-libretro";
- rev = "2954e645d668ee73d93803dc30da4462fc7a459b";
- sha256 = "0p0k7kqfd6xg1qh6vgzgwp122miprb2bpzljgxd9kvigxihsl6f7";
+ rev = "7bbbdf111c1ce52ab4a97e911ebdaa6836ee881a";
+ sha256 = "1p0kk5a2yi05yl0hspzv9q0n96yx9riaaacbmnq76li0i3ihkf6l";
};
description = "Port of Mednafen's PC Engine core to libretro";
license = gpl2;
}); in der.override {
+ makefile = "Makefile";
buildPhase = "make";
name = "beetle-pce-fast-${der.version}";
};
+
+ beetle-pcfx = (mkLibRetroCore rec {
+ core = "mednafen-pcfx";
+ src = fetchRetro {
+ repo = "beetle-pcfx-libretro";
+ rev = "e04f695202a7295e4b6f2122ae947279ac9df007";
+ sha256 = "0pdlz05pjqxp19da13dr3wd20hgxw8z5swhflyf7ksjgvz5rxb4r";
+ };
+ description = "Port of Mednafen's PCFX core to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
beetle-psx = let der = (mkLibRetroCore {
core = "mednafen-psx";
src = fetchRetro {
repo = "beetle-psx-libretro";
- rev = "76862abefdde9097561e2b795e75b49247deff17";
- sha256 = "1k4b7g50ajzchjrm6d3v68hvri4k3hzvacn2l99i5yq3hxp7vs7x";
+ rev = "f55db8655408104a6e20af667657423f08566c85";
+ sha256 = "17iz8r2wy8zqh63j78ijwxasdnmg8dh9mmqn1qr4hvf4fj53ckk8";
};
description = "Port of Mednafen's PSX Engine core to libretro";
license = gpl2;
}); in der.override {
+ makefile = "Makefile";
buildPhase = "make";
name = "beetle-psx-${der.version}";
};
@@ -100,27 +186,84 @@ in with stdenv.lib.licenses;
core = "mednafen-saturn";
src = fetchRetro {
repo = "beetle-saturn-libretro";
- rev = "3f1661b39ef249e105e6e2e655854ad0c87cd497";
- sha256 = "1d1brysynwr6inlwfgv7gwkl3i9mf4lsaxd9wm2szw86g4diyn4c";
+ rev = "3313cc6760c14cffa9226e0cfd41debc11df8bdd";
+ sha256 = "1z2zfn5cpsr3x6bvr562vqvmp4pjjhv5a6jcp09gfsy2gkyispr2";
};
description = "Port of Mednafen's Saturn core to libretro";
license = gpl2;
}); in der.override {
+ makefile = "Makefile";
buildPhase = "make";
name = "beetle-saturn-${der.version}";
- meta.platforms = [ "x86_64-linux" ];
+ meta.platforms = [ "x86_64-linux" "aarch64-linux" ];
+ };
+
+ beetle-supergrafx = (mkLibRetroCore rec {
+ core = "mednafen-supergrafx";
+ src = fetchRetro {
+ repo = "beetle-supergrafx-libretro";
+ rev = "857e41146e3b0a51def3baea49d2eec80f18102b";
+ sha256 = "0r3v4qy4rx4mnr7w4s779f6f2bjyp69m42blimacl1l9f6hmcv5h";
+ };
+ description = "Port of Mednafen's SuperGrafx core to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ beetle-wswan = (mkLibRetroCore rec {
+ core = "mednafen-wswan";
+ src = fetchRetro {
+ repo = "beetle-wswan-libretro";
+ rev = "925cb8c77af1678ceab24f04c2790cb95389def1";
+ sha256 = "0kqsqn655z6nnr2s1xdbf37ds99gyhqfd7dx0wmx3sy1fshjg5wm";
+ };
+ description = "Port of Mednafen's WonderSwan core to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ beetle-vb = (mkLibRetroCore rec {
+ core = "mednafen-vb";
+ src = fetchRetro {
+ repo = "beetle-vb-libretro";
+ rev = "9066cdafa29ac054243a679baded49212661f47b";
+ sha256 = "0gsniz5kk4xdiprcfyqjcss2vkrphi48wbr29gqvpf7l8gpnwx8p";
+ };
+ description = "Port of Mednafen's VirtualBoy core to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ bluemsx = (mkLibRetroCore rec {
+ core = "bluemsx";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "ddd89ff1fa534816e48521bd930b721f2d39975a";
+ sha256 = "0hiqhc1ckj3ydy0q1v8hwjkkyh2564f7wlqypmshjcc47n296xyf";
+ };
+ description = "Port of BlueMSX to libretro";
+ license = gpl2;
+ }).override {
+ buildPhase = "make";
};
bsnes-mercury = let bname = "bsnes-mercury"; in (mkLibRetroCore {
core = bname + "-accuracy";
src = fetchRetro {
repo = bname;
- rev = "e89c9a2e0a12d588366ee4f5c76b7d75139d938b";
- sha256 = "0vkn1f38vwazpp3kbvvv8c467ghak6yfx00s48wkxwvhmak74a3s";
+ rev = "4a382621da58ae6da850f1bb003ace8b5f67968c";
+ sha256 = "0z8psz24nx8497vpk2wya9vs451rzzw915lkw3qiq9bzlzg9r2wv";
};
description = "Fork of bsnes with HLE DSP emulation restored";
license = gpl3;
}).override {
+ makefile = "Makefile";
buildPhase = "make && cd out";
};
@@ -128,55 +271,88 @@ in with stdenv.lib.licenses;
core = "desmume";
src = fetchRetro {
repo = core;
- rev = "ce1f93abb4c3aa55099f56298e5438a03a3c2bbd";
- sha256 = "064gzfbr7yizmvi91ry5y6bzikj633kdqhvzycb9f1g6kspf8yyl";
+ rev = "e8cf461f83eebb195f09e70090f57b07d1bcdd9f";
+ sha256 = "0rc8s5226wn39jqs5yxi30jc1snc0p106sfym7kgi98hy5na8yab";
};
description = "libretro wrapper for desmume NDS emulator";
license = gpl2;
+ extraBuildInputs = [ libpcap libGLU_combined xorg.libX11 ];
}).override {
+ makefile = "desmume/src/frontend/libretro/Makefile.libretro";
+ configurePhase = "cd desmume/src/frontend/libretro";
+ buildPhase = "make";
+ };
+
+ desmume2015 = (mkLibRetroCore rec {
+ core = "desmume2015";
+ src = fetchRetro {
+ repo = core;
+ rev = "c27bb71aa28250f6da1576e069b4b8cc61986beb";
+ sha256 = "1m7g1wwpnnprmki3rixknggjmxbp7d4hwxgkqr041shmrm0rhafd";
+ };
+ description = "libretro wrapper for desmume NDS emulator from 2015";
+ license = gpl2;
+ extraBuildInputs = [ libpcap libGLU_combined xorg.libX11 ];
+ }).override {
+ makefile = "desmume/Makefile.libretro";
configurePhase = "cd desmume";
+ buildPhase = "make";
};
dolphin = (mkLibRetroCore {
core = "dolphin";
src = fetchRetro {
repo = "dolphin";
- rev = "a6ad451fdd4ac8753fd1a8e2234ec34674677754";
- sha256 = "1cshlfmhph8dl3vgvn37imvp2b7xs2cx1r1ifp5js5psvhycrbz3";
+ rev = "11a7ed402c7178da1d9d57c6e5e5a05a4dc6a2c8";
+ sha256 = "11jrcczkbyns01rvxb5rd22fbkbfn2h81f6pfxbhi13fl4ljim9x";
};
description = "Port of Dolphin to libretro";
license = gpl2Plus;
broken = true;
extraBuildInputs = [
- cmake curl libGLU_combined pcre pkgconfig sfml miniupnpc
- gettext glib gtk2 hidapi
+ cmake curl libGLU_combined pcre pkgconfig sfml
+ gettext hidapi
libevdev udev
- ] ++ (with xorg; [ libSM libX11 libXi libpthreadstubs libxcb xcbutil libXinerama libXxf86vm ]);
+ ] ++ (with xorg; [ libSM libX11 libXi libpthreadstubs libxcb xcbutil libXext libXrandr libXinerama libXxf86vm ]);
}).override {
cmakeFlags = [
- "-DLINUX_LOCAL_DEV=true"
- "-DGTK2_GDKCONFIG_INCLUDE_DIR=${gtk2.out}/lib/gtk-2.0/include"
- "-DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib.out}/lib/glib-2.0/include"
- "-DGTK2_INCLUDE_DIRS=${gtk2.dev}/include/gtk-2.0"
+ "-DCMAKE_BUILD_TYPE=Release"
+ "-DLIBRETRO=ON"
+ "-DLIBRETRO_STATIC=1"
+ "-DENABLE_QT=OFF"
+ "-DENABLE_LTO=OFF"
+ "-DUSE_UPNP=OFF"
+ "-DUSE_DISCORD_PRESENCE=OFF"
];
dontUseCmakeBuildDir = "yes";
- buildPhase = ''
- cd Source/Core/DolphinLibretro
- make
- '';
+ buildPhase = "make";
+ };
+
+ dosbox = (mkLibRetroCore rec {
+ core = "dosbox";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "e4ed503b14ed59d5d745396ef1cc7d52cf912328";
+ sha256 = "13bx0ln9hwn6hy4sv0ivqmjgjbfq8svx15dsa24hwd8lkf0kakl4";
+ };
+ description = "Port of DOSBox to libretro";
+ license = gpl2;
+ }).override {
+ buildPhase = "make";
};
fba = (mkLibRetroCore rec {
core = "fba";
src = fetchRetro {
repo = core + "-libretro";
- rev = "9146c18ac989c619256d1cb8954d49e728e44ea3";
- sha256 = "159dww8mxi95xz4ypw38vsn1g4k6z8sv415qqf0qriydwhw6mh2m";
+ rev = "89245384c7d181e286d6f34995253419f946becb";
+ sha256 = "1pg351qhbq5x8qmaq6c30v8ynic8jv3gbxy2kq5iknka80g1lkck";
};
description = "Port of Final Burn Alpha to libretro";
license = "Non-commercial";
}).override {
+ makefile = "svn-current/trunk/makefile.libretro";
buildPhase = ''
cd svn-current/trunk \
&& make -f makefile.libretro \
@@ -188,19 +364,34 @@ in with stdenv.lib.licenses;
core = "fceumm";
src = fetchRetro {
repo = "libretro-" + core;
- rev = "45f773a1c221121746bbe2680e3aaaf92776a87e";
- sha256 = "0jnwh1338q710x47bzrx319g5xbq9ipv35kyjlbkrzhqjq1blz0b";
+ rev = "0e315e0ca0093ebda06a97835cec6ad4af81db7a";
+ sha256 = "12bvvxmvafjvrvwxl5gzr583g48s0isx2fgvjgkrx175vk2amaf4";
};
description = "FCEUmm libretro port";
license = gpl2;
};
+ flycast = (mkLibRetroCore rec {
+ core = "flycast";
+ src = fetchRetro {
+ repo = core;
+ rev = "45a15205dfc05cfc4df2488cad7c2b4988c5aa0f";
+ sha256 = "18glxd57kddq6p2bwq0qknyq6bv8dxklqks4w2jy2yccvwxdxy2i";
+ };
+ description = "Flycast libretro port";
+ license = gpl2;
+ extraBuildInputs = [ libGLU_combined ];
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
gambatte = mkLibRetroCore rec {
core = "gambatte";
src = fetchRetro {
repo = core + "-libretro";
- rev = "db7af6cf6ea39fd5e39eea137ff752649599a4e4";
- sha256 = "0h7hyj630nk1s32wx02y4q9x2lp6wbnh6nkc9ihf4pygcsignmwr";
+ rev = "4d9ad7b29946ec0a914b2d6a735b6c2704ed1f23";
+ sha256 = "156pvvlch5izbgbw4ddxhiwgzpp52irr3nqaz813i5f02fiq5wya";
};
description = "Gambatte libretro port";
license = gpl2;
@@ -210,13 +401,56 @@ in with stdenv.lib.licenses;
core = "genesis-plus-gx";
src = fetchRetro {
repo = "Genesis-Plus-GX";
- rev = "365a28c7349b691e6aaa3ad59b055261c42bd130";
- sha256 = "0s11ddpnb44q4xjkl7dylldhi9y5zqywqavpk0bbwyj84r1cbz3c";
+ rev = "0e4357bd64533d7fd93b5f01620b92595025fab5";
+ sha256 = "1nryy00844h3ra97j40g38lj7036ibm2l8002qid7r5r9kggclqx";
};
description = "Enhanced Genesis Plus libretro port";
license = "Non-commercial";
};
+ gpsp = (mkLibRetroCore rec {
+ core = "gpsp";
+ src = fetchRetro {
+ repo = core;
+ rev = "24af89596e6484ff5a7a08efecfa8288cfbc02f3";
+ sha256 = "1jc5i70cab5f23yc9sfv8iyvmwmc4sb33f413il2vlhsfdxklyk7";
+ };
+ description = "Port of gpSP to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ handy = (mkLibRetroCore rec {
+ core = "handy";
+ src = fetchRetro {
+ repo = "libretro-" + core;
+ rev = "6b19a4fad1b394f6a1351c88f60991d4878ff05b";
+ sha256 = "0lhkrwh3rirdidxb8kfcg8wk9gjsc7g6qpkv74h6f09rb4y75w1y";
+ };
+ description = "Port of Handy to libretro";
+ license = "Handy-License";
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ hatari = (mkLibRetroCore rec {
+ core = "hatari";
+ src = fetchRetro {
+ repo = core;
+ rev = "ec1b59c4b6c7ca7d0d23d60cfe2cb61911b11173";
+ sha256 = "1pm821s2cz93xr7qx7dv0imr44bi4pvdvlnjl486p83vff9yawfg";
+ };
+ description = "Port of Hatari to libretro";
+ license = gpl2;
+ extraBuildInputs = [ cmake SDL ];
+ }).override {
+ makefile = "Makefile.libretro";
+ buildPhase = "make";
+ };
+
higan-sfc = (mkLibRetroCore {
core = "higan-sfc";
src = fetchFromGitLab {
@@ -227,6 +461,8 @@ in with stdenv.lib.licenses;
};
description = "Accurate SNES / Super Famicom emulator";
license = gpl3;
+ broken = true;
+
}).override {
makefile = "GNUmakefile";
buildPhase = "cd higan && make compiler=g++ target=libretro binary=library && cd out";
@@ -236,8 +472,8 @@ in with stdenv.lib.licenses;
core = "mame";
src = fetchRetro {
repo = "mame";
- rev = "9f9e6b6c9bde4d50c72e9a5c80496a1fec6b8aa9";
- sha256 = "0lfj8bjchkcvyb5x0x29cg10fkfklxndk80947k4qfysclijxpkv";
+ rev = "f4aac49f3d56fbd653628ac456c23ac9a6b857ae";
+ sha256 = "1pjpnwdj73319hgcjhganzrcz2zn4fnjydah989haqh3id5j3zam";
};
description = "Port of MAME to libretro";
license = gpl2Plus;
@@ -249,68 +485,205 @@ in with stdenv.lib.licenses;
# make -C 3rdparty/genie/build/gmake.linux -f genie.make obj/Release/src/host/lua-5.3.0/src/lgc.o
mkdir -p 3rdparty/genie/build/gmake.linux/obj/Release/src/host/lua-5.3.0/src
'';
+ buildPhase = "make -f Makefile.libretro";
+ };
+
+ mame2000 = (mkLibRetroCore rec {
+ core = "mame2000";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "0a8a174f5e755cdd476895207003c5d07cfa6af2";
+ sha256 = "03k0cfgd4wfl31dv5xb6xjd4h7sh0k0qw6wbspwi0lgswmhz97bb";
+ };
+ description = "Port of MAME ~2000 to libretro";
+ license = gpl2Plus;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ mame2003 = (mkLibRetroCore rec {
+ core = "mame2003";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "170d5b6490953d40edc39defe69945d005f8ec03";
+ sha256 = "0slsf59sn5lijr1mrx5ffc9z81ra1wcw7810mb52djqyvm15r9zl";
+ };
+ description = "Port of MAME ~2003 to libretro";
+ license = gpl2Plus;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ mame2003-plus = (mkLibRetroCore rec {
+ core = "mame2003-plus";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "d9a56a3af908ae9100b4c9feebff4b918363f241";
+ sha256 = "1c16chfs4b2j1x1bmrklh8ssqki850k787qwq7b95dyxksj2bpx1";
+ };
+ description = "Port of MAME ~2003+ to libretro";
+ license = gpl2Plus;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ mame2010 = (mkLibRetroCore rec {
+ core = "mame2010";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "4ced2c31f1100eefc7f4483b474b8a680a3b3f2b";
+ sha256 = "1a8ijj0sixr6xrqfgimna0ipfj2bb2kvj4mb45hb8a18mwn6y0mc";
+ };
+ description = "Port of MAME ~2010 to libretro";
+ license = gpl2Plus;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ mame2015 = (mkLibRetroCore rec {
+ core = "mame2015";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "e3a28398f54cd6b2c24b7165d215b046b79c10f5";
+ sha256 = "1fgwi37zgp2s92bkz03gch3ivgyjgdi3xycrd8z7x87gi20a79x9";
+ };
+ description = "Port of MAME ~2015 to libretro";
+ license = gpl2Plus;
+ extraBuildInputs = [ python27 alsaLib ];
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ mame2016 = (mkLibRetroCore rec {
+ core = "mame2016";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "ea4c1ffa75eb3fb0096158b71706b8b84d86d12c";
+ sha256 = "1qyvdymmjv5q0k3najgfdxzf1yr6bnysnsl19v753yj29xs4hwzp";
+ };
+ description = "Port of MAME ~2016 to libretro";
+ license = gpl2Plus;
+ extraBuildInputs = [ python27 alsaLib ];
+ }).override {
+ postPatch = ''
+ # Prevent the failure during the parallel building of:
+ # make -C 3rdparty/genie/build/gmake.linux -f genie.make obj/Release/src/host/lua-5.3.0/src/lgc.o
+ mkdir -p 3rdparty/genie/build/gmake.linux/obj/Release/src/host/lua-5.3.0/src
+ '';
+ buildPhase = "make -f Makefile.libretro";
+ };
+
+ mesen = (mkLibRetroCore rec {
+ core = "mesen";
+ src = fetchFromGitHub {
+ owner = "SourMesen";
+ repo = core;
+ rev = "942633dd3dbb73cc3abd748f6d5440c78abbea09";
+ sha256 = "0a95wd64vnblksacapxwxla9j2iw8a5hbdm111cldrni12q87iq2";
+ };
+ description = "Port of Mesen to libretro";
+ license = gpl3;
+ }).override {
+ makefile = "Libretro/Makefile";
+ buildPhase = "cd Libretro && make";
};
mgba = mkLibRetroCore rec {
core = "mgba";
src = fetchRetro {
repo = core;
- rev = "fdaaaee661e59f28c94c7cfa4e82e70b71e24a9d";
- sha256 = "1b30sa861r4bhbqkx6vkklh4iy625bpzki2ks4ivvjns1ijczvc7";
+ rev = "4865aaabc2a46c635f218f7b51f8fc5cc2c4c8ac";
+ sha256 = "1mdzwcsl5bafmgqfh0a1bgfgilisffxsygcby0igsq2bgkal47mm";
};
description = "Port of mGBA to libretro";
license = mpl20;
};
mupen64plus = (mkLibRetroCore rec {
- core = "mupen64plus";
+ core = "mupen64plus-next";
src = fetchRetro {
- repo = core + "-libretro";
- rev = "407bcd40b3a42bff6b856a6d6f88a7d5d670bf9e";
- sha256 = "0q5kvjz7rpk7mp75cdywqjgmy10c0h7ky26hh1x90d39y94idcd8";
+ repo = "mupen64plus-libretro-nx"; # + "-libretro-nx";
+ rev = "f77c16f9f1dd911fd2254becc8a28adcdafe8aa1";
+ sha256 = "0j6vrkwch9lwmlhyz7fp1ha0bby54gvbwk91hwbv35f6dvs0aw0d";
};
description = "Libretro port of Mupen64 Plus, GL only";
license = gpl2;
- extraBuildInputs = [ libGLU_combined libpng ];
+ extraBuildInputs = [ libGLU_combined libpng nasm xorg.libX11 ];
}).override {
- buildPhase = "make WITH_DYNAREC=${if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64" else "x86"}";
+ makefile = "Makefile";
+ buildPhase = "make";
};
nestopia = (mkLibRetroCore rec {
core = "nestopia";
src = fetchRetro {
repo = core;
- rev = "ecfa170a582e5b8ec11225ca645843fa064955ca";
- sha256 = "17ac7dhasch6f4lpill8c5scsvaix0jvbf1cp797qbll4hk84f2q";
+ rev = "7f48c211c281880d122981da119a4455a9bebbde";
+ sha256 = "05p3a559633dzw222rs1fh48v657mdyirl1qfqzkhqiar9rxf31g";
};
description = "nestopia undead libretro port";
license = gpl2;
}).override {
+ makefile = "libretro/Makefile";
buildPhase = "cd libretro && make";
};
-
+
+ o2em = (mkLibRetroCore rec {
+ core = "o2em";
+ src = fetchRetro {
+ repo = "libretro-" + core;
+ rev = "d6731b9b2592654ce4f1b64c1b1da17b32e7c94c";
+ sha256 = "0809qw16y7ablxfayf0lbzvq7wqdmjp0afdb0vcgv193vvhhp58q";
+ };
+ description = "Port of O2EM to libretro";
+ license = artistic1;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
parallel-n64 = (mkLibRetroCore rec {
core = "parallel-n64";
src = fetchRetro {
repo = core;
- rev = "3276db27547bf7ca85896427f0b82d4658694d88";
- sha256 = "19396v50azrb52ifjk298zgcbxn8dvfvp6zwrnzsk6mp8ff7qcqw";
+ rev = "30f4fd3c2456145763eb76aead7485a1b86ba6bd";
+ sha256 = "0kbyzmscmfi6f842clzaff4k6xcb5410fwhv8n6vv42xk6ljfvgh";
};
description = "Parallel Mupen64plus rewrite for libretro.";
license = gpl2;
extraBuildInputs = [ libGLU_combined libpng ];
}).override {
- buildPhase = "make WITH_DYNAREC=${if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64" else "x86"}";
+ makefile = "Makefile";
+ buildPhase = "make";
};
+ pcsx_rearmed = (mkLibRetroCore rec {
+ core = "pcsx_rearmed";
+ src = fetchRetro {
+ repo = core;
+ rev = "eb6943ee04b0f30a6f1cebfe399a94bacd1dfb45";
+ sha256 = "0xikdirvjal4mdr5y9dl9gcxhdilqzq43f909b0z8vc069vj1wjz";
+ };
+ description = "Port of PCSX ReARMed to libretro";
+ license = gpl2;
+ }).override {
+ configurePhase = "rm configure";
+ buildPhase = "make -f Makefile.libretro";
+ };
+
picodrive = (mkLibRetroCore rec {
core = "picodrive";
src = fetchRetro {
repo = core;
- rev = "cbc93b68dca1d72882d07b54bbe1ef25b980558a";
- sha256 = "0fl9r6jj2x9231md5zc4scra79j5hfn1n2z67scff1375xg1k64h";
+ rev = "28dcfd6f43434e6828ee647223a0576bfe858c24";
+ sha256 = "19a1b6q8fhf7wxzyf690va1ixzlxlzyslv1zxm0ll5pfsqf2y3gx";
};
description = "Fast MegaDrive/MegaCD/32X emulator";
license = "MAME";
@@ -321,18 +694,38 @@ in with stdenv.lib.licenses;
configurePhase = "./configure";
};
+ play = (mkLibRetroCore rec {
+ core = "play";
+ src = fetchRetro {
+ repo = "play-";
+ rev = "fedc1e1c2918a7490a881cdb4ec951a828c19671";
+ sha256 = "0hwxx7h61gd29a2gagwjbvxk2hgwdk1wxg4nx90zrizb8nczwnl6";
+ };
+ description = "Port of Play! to libretro";
+ license = bsd2;
+ extraBuildInputs = [ cmake boost ];
+ }).override {
+ cmakeFlags = [ "-DBUILD_PLAY=OFF -DBUILD_LIBRETRO_CORE=ON" ];
+ buildPhase = "make";
+ };
+
ppsspp = (mkLibRetroCore rec {
core = "ppsspp";
- src = fetchRetro {
- repo = "libretro-" + core;
- rev = "5f7bcf7bfc15f83d405bcecd7a163a55ad1e7573";
- sha256 = "06k1gzmypz61dslynrw4b5i161rhj43y6wnr2nhbzvwcv5bw8w8r";
+ src = fetchgit {
+ url = "https://github.com/hrydgard/ppsspp";
+ rev = "bf1777f7d3702e6a0f71c7ec1fc51976e23c2327";
+ sha256 = "17sym0vk72lzbh9a1501mhw98c78x1gq7k1fpy69nvvb119j37wa";
};
description = "ppsspp libretro port";
license = gpl2;
- extraBuildInputs = [ libGLU_combined ffmpeg ];
+ extraBuildInputs = [ cmake libGLU_combined ffmpeg python37 xorg.libX11 ];
}).override {
- buildPhase = "cd libretro && make";
+ cmakeFlags = "-DLIBRETRO=ON";
+ makefile = "Makefile";
+ buildPhase = ''
+ make \
+ && mv lib/ppsspp_libretro${stdenv.hostPlatform.extensions.sharedLibrary} ppsspp_libretro${stdenv.hostPlatform.extensions.sharedLibrary}
+ '';
};
prboom = (mkLibRetroCore rec {
@@ -348,30 +741,31 @@ in with stdenv.lib.licenses;
buildPhase = "make";
};
- quicknes = (mkLibRetroCore {
+ prosystem = (mkLibRetroCore rec {
+ core = "prosystem";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "cb4aa3ee72f98b0891a7bac5c9dac458cdba4d34";
+ sha256 = "0yvzmks9zz1hf7mv6cd2qin1p3yx00dbrcxlm0yysy5q5jiigblg";
+ };
+ description = "Port of ProSystem to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ quicknes = (mkLibRetroCore rec {
core = "quicknes";
src = fetchRetro {
repo = "QuickNES_Core";
- rev = "8613b48cee97f1472145bbafa76e543854b2bbd5";
- sha256 = "18lizdb9zjlfhh8ibvmcscldlf3mw4aj8nds3pah68cd2lw170w1";
+ rev = "cd302d998d102c9461a924b81817e48b9ea1518f";
+ sha256 = "1sczs1jqcbhpkb5xpcqqdcnxlz7bqmanm4gdnnc12c19snl7999b";
};
description = "QuickNES libretro port";
license = lgpl21Plus;
}).override {
- buildPhase = "make";
- };
-
- reicast = (mkLibRetroCore rec {
- core = "reicast";
- src = fetchRetro {
- repo = core + "-emulator";
- rev = "40d4e8af2dd67a3f317c14224873c8ec0e1f9d11";
- sha256 = "0d8wzpv7pcyh437gmvi439vim26wyrjmi5hj97wvyvggywjwrx8m";
- };
- description = "Reicast libretro port";
- license = gpl2;
- extraBuildInputs = [ libGLU_combined ];
- }).override {
+ makefile = "Makefile";
buildPhase = "make";
};
@@ -379,13 +773,14 @@ in with stdenv.lib.licenses;
core = "scummvm";
src = fetchRetro {
repo = core;
- rev = "de8d7e58caa23f071ce9d1bc5133f45d16c3ff1c";
- sha256 = "097i2dq3hw14hicsplrs36j1qa3r45vhzny5v4aw6qw4aj34hksy";
+ rev = "e07a6ede61c364fb87630fa7507a4f8482d882e0";
+ sha256 = "0i88z53q28lwzmadxincab4m66qbzcbmasgildybj8db0z2z8jm0";
};
description = "Libretro port of ScummVM";
license = gpl2;
extraBuildInputs = [ fluidsynth libjpeg libvorbis libGLU_combined SDL ];
}).override {
+ makefile = "backends/platform/libretro/build/Makefile";
buildPhase = "cd backends/platform/libretro/build && make";
};
@@ -393,50 +788,85 @@ in with stdenv.lib.licenses;
core = "snes9x";
src = fetchRetro {
repo = core;
- rev = "db4bfaba3b0d5a067fe9aea323503656837a8d9a";
- sha256 = "02f04ss45km32lp68diyfkix1gryx89qy8cc80189ipwnx80pgip";
+ rev = "29b78df8c9f0f48ed4605d08a187a134b3b316d6";
+ sha256 = "004h1pkxvbn4zlh8bqs6z17k04jw5wzbwklpgvmb7hbxshsi4qid";
};
description = "Port of SNES9x git to libretro";
license = "Non-commercial";
}).override {
+ makefile = "libretro/Makefile";
buildPhase = "cd libretro && make";
};
- snes9x-next = (mkLibRetroCore rec {
- core = "snes9x-next";
+ snes9x2002 = (mkLibRetroCore rec {
+ core = "snes9x2002";
src = fetchRetro {
repo = core;
- rev = "b2a69de0df1eb39ed362806f9c9633f4544272af";
- sha256 = "1vhgsrg9l562nincfvpj2h2dqkkblg1qmh0v47jqlqgmgl2b1zij";
+ rev = "354bcb5acea0aa45b56ae553e0b2b4f10792dfeb";
+ sha256 = "05gvjjxy6ci5pax3frd9g8k9mkqskab5g6rvfjab7cc4zrxrg23f";
+ };
+ description = "Optimized port/rewrite of SNES9x 1.39 to Libretro";
+ license = "Non-commercial";
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ snes9x2005 = (mkLibRetroCore rec {
+ core = "snes9x2005";
+ src = fetchRetro {
+ repo = core;
+ rev = "e5cadd2f21fb64e8c7194ad006b39e6f555c4a5b";
+ sha256 = "1q0xrw3f8zm2k19sva8cz28yx815w8a6y1xsl0i6bb3cai3q1hyx";
+ };
+ description = "Optimized port/rewrite of SNES9x 1.43 to Libretro";
+ license = "Non-commercial";
+ }).override {
+ makefile = "Makefile";
+ buildPhase = ''
+ make USE_BLARGG_APU=1 \
+ && mv snes9x2005_plus_libretro${stdenv.hostPlatform.extensions.sharedLibrary} snes9x2005_libretro${stdenv.hostPlatform.extensions.sharedLibrary}
+ '';
+ };
+
+ snes9x2010 = (mkLibRetroCore rec {
+ core = "snes9x2010";
+ src = fetchRetro {
+ repo = core;
+ rev = "e945cbae0f8c472e1567a319817c9228b775dd71";
+ sha256 = "1pj5p4a2hy7hk90bzy4vnkz3b6nc8n1niqibgwhyfsc22xlxqsfr";
};
description = "Optimized port/rewrite of SNES9x 1.52+ to Libretro";
license = "Non-commercial";
}).override {
buildPhase = ''
make -f Makefile.libretro
- mv snes9x2010_libretro${stdenv.hostPlatform.extensions.sharedLibrary} snes9x_next_libretro${stdenv.hostPlatform.extensions.sharedLibrary}
'';
};
stella = (mkLibRetroCore rec {
core = "stella";
src = fetchRetro {
- repo = core + "-libretro";
- rev = "bbe65db0e344dcb38905586bd853076b65963e5a";
- sha256 = "18r1yyfzvjq2hq04d94y37kzsq6aywh1aim69a3imk8kh46gwrh0";
+ repo = core + "2014-libretro";
+ rev = "6d74ad9a0fd779145108cf1213229798d409ed37";
+ sha256 = "0b1nsk92rr64xxj8jc9vpjqgrmm3554096zl031ymr94j5cc87q9";
};
description = "Port of Stella to libretro";
license = gpl2;
}).override {
- buildPhase = "make";
+ makefile = "Makefile";
+ buildPhase = ''
+ make \
+ && mv stella2014_libretro${stdenv.hostPlatform.extensions.sharedLibrary} stella_libretro${stdenv.hostPlatform.extensions.sharedLibrary}
+ '';
};
vba-next = mkLibRetroCore rec {
core = "vba-next";
src = fetchRetro {
repo = core;
- rev = "e7734756d228ea604f8fa872cea1bba987780791";
- sha256 = "03s4rh7dbbhbfc4pfdvr9jcbxrp4ijg8yp49s1xhr7sxsblj2vpv";
+ rev = "3580ae6acb1a90c4e982e57597458da07eca4f41";
+ sha256 = "0fz8z04kf9g1i5x5slyvx5kb07garzxvhcqnwmqn5j574xh1lc6d";
};
description = "VBA-M libretro port with modifications for speed";
license = gpl2;
@@ -446,13 +876,55 @@ in with stdenv.lib.licenses;
core = "vbam";
src = fetchRetro {
repo = core + "-libretro";
- rev = "1b82fc2d761f027567632692f787482d1e287ec2";
- sha256 = "043djmqvh2grc25hwjw4b5kfx57b89ryp6fcl8v632sm35l3dd6z";
+ rev = "9ccdeac3aa9db00720bb80eff5c9924362144efa";
+ sha256 = "0rq89i9f483j93shhp2p3vqsnb2abpwz6wdnsycfwxgblczmi22y";
};
description = "vanilla VBA-M libretro port";
license = gpl2;
}).override {
+ makefile = "src/libretro/Makefile";
buildPhase = "cd src/libretro && make";
};
+ vecx = (mkLibRetroCore rec {
+ core = "vecx";
+ src = fetchRetro {
+ repo = "libretro-" + core;
+ rev = "26585ee701499550e484c11f005db18e926827d9";
+ sha256 = "0vz2aksc8mqnw55f2bvvawj21mxf60fp93r0sr55hdccn9h7355k";
+ };
+ description = "Port of Vecx to libretro";
+ license = gpl3;
+ }).override {
+ buildPhase = "make";
+ };
+
+ virtualjaguar = (mkLibRetroCore rec {
+ core = "virtualjaguar";
+ src = fetchRetro {
+ repo = core + "-libretro";
+ rev = "7bdd8658880b53bf2bcbae0741323fe18f9041f5";
+ sha256 = "0zbrsfhvx293ijazy1w19qha19hprsi0zv8295sa0gq8kyh0xhyw";
+ };
+ description = "Port of VirtualJaguar to libretro";
+ license = gpl3;
+ }).override {
+ makefile = "Makefile";
+ buildPhase = "make";
+ };
+
+ yabause = (mkLibRetroCore rec {
+ core = "yabause";
+ src = fetchRetro {
+ repo = core;
+ rev = "08d09cb88a69ee4c2986693fb813e0eb58d71481";
+ sha256 = "0z55yam1l7m21kbjwn44sp4md9g7p95b27vcxr7i0v08gnkwwvv1";
+ };
+ description = "Port of Yabause to libretro";
+ license = gpl2;
+ }).override {
+ makefile = "yabause/src/libretro/Makefile";
+ buildPhase = "cd yabause/src/libretro && make";
+ };
+
}
diff --git a/pkgs/misc/emulators/retroarch/default.nix b/pkgs/misc/emulators/retroarch/default.nix
index 3b55c44d173..8787cd9d39e 100644
--- a/pkgs/misc/emulators/retroarch/default.nix
+++ b/pkgs/misc/emulators/retroarch/default.nix
@@ -2,12 +2,14 @@
, ffmpeg, libGLU_combined, freetype, libxml2, python3
, libobjc, AppKit, Foundation
, alsaLib ? null
+, libdrm ? null
, libpulseaudio ? null
, libv4l ? null
, libX11 ? null
, libXdmcp ? null
, libXext ? null
, libXxf86vm ? null
+, mesa ? null
, SDL2 ? null
, udev ? null
, enableNvidiaCgToolkit ? false, nvidia_cg_toolkit ? null
@@ -27,12 +29,12 @@ let
in stdenv.mkDerivation rec {
pname = "retroarch-bare";
- version = "1.7.8.4";
+ version = "1.8.1";
src = fetchFromGitHub {
owner = "libretro";
repo = "RetroArch";
- sha256 = "1i3i23xwvmck8k2fpalr49np7xjzfg507243mybqrljawlnbxvph";
+ sha256 = "0y7rcpz7psf8k3agsrq277jdm651vbnn9xpqvmj2in1a786idya7";
rev = "v${version}";
};
@@ -43,11 +45,13 @@ in stdenv.mkDerivation rec {
++ optional enableNvidiaCgToolkit nvidia_cg_toolkit
++ optional withVulkan [ vulkan-loader ]
++ optionals stdenv.isDarwin [ libobjc AppKit Foundation ]
- ++ optionals stdenv.isLinux [ alsaLib libpulseaudio libv4l libX11
- libXdmcp libXext libXxf86vm udev ];
+ ++ optionals stdenv.isLinux [ alsaLib libdrm libpulseaudio libv4l libX11
+ libXdmcp libXext libXxf86vm mesa udev ];
enableParallelBuilding = true;
+ configureFlags = if stdenv.isLinux then [ "--enable-kms" ] else "";
+
postInstall = optionalString withVulkan ''
wrapProgram $out/bin/retroarch --prefix LD_LIBRARY_PATH ':' ${vulkan-loader}/lib
'' + optionalString stdenv.targetPlatform.isDarwin ''
diff --git a/pkgs/misc/emulators/vbam/default.nix b/pkgs/misc/emulators/vbam/default.nix
index 4df9086a317..daa6814a411 100644
--- a/pkgs/misc/emulators/vbam/default.nix
+++ b/pkgs/misc/emulators/vbam/default.nix
@@ -15,12 +15,12 @@
stdenv.mkDerivation rec {
pname = "visualboyadvance-m";
- version = "2.1.3";
+ version = "2.1.4";
src = fetchFromGitHub {
owner = "visualboyadvance-m";
repo = "visualboyadvance-m";
rev = "v${version}";
- sha256 = "0ibpn05jm6zvvrjyxbmh8qwm1qd26v0dzq45cp233ksvapw1h77h";
+ sha256 = "1kgpbvng3c12ws0dy92zc0azd94h0i3j4vm7b67zc8mi3pqsppdg";
};
nativeBuildInputs = [ cmake pkgconfig ];
@@ -46,11 +46,12 @@ stdenv.mkDerivation rec {
"-DENABLE_SDL='true'"
];
- meta = {
+ meta = with stdenv.lib; {
description = "A merge of the original Visual Boy Advance forks";
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.lassulus ];
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ lassulus ];
homepage = http://vba-m.com/;
platforms = stdenv.lib.platforms.linux;
+ badPlatforms = [ "aarch64-linux" ];
};
}
diff --git a/pkgs/misc/ghostscript/default.nix b/pkgs/misc/ghostscript/default.nix
index 5b80a553625..89583bb15d3 100644
--- a/pkgs/misc/ghostscript/default.nix
+++ b/pkgs/misc/ghostscript/default.nix
@@ -10,8 +10,8 @@ assert cupsSupport -> cups != null;
let
version = "9.${ver_min}";
- ver_min = "26";
- sha512 = "0z2mvsh06qgnxl7p9isw7swg8jp8xcx3rnbqk727avw7ammvfh8785d2bn5i4fhz8y45ka3cpgp7b598m06yq5zawijhcnzkq187nrx";
+ ver_min = "50";
+ sha512 = "3p46kzn6kh7z4qqnqydmmvdlgzy5730z3yyvyxv6i4yb22mgihzrwqmhmvfn3b7lypwf6fdkkndarzv7ly3zndqpyvg89x436sms7iw";
fonts = stdenv.mkDerivation {
name = "ghostscript-fonts";
@@ -47,21 +47,6 @@ stdenv.mkDerivation rec {
patches = [
./urw-font-files.patch
./doc-no-ref.diff
- (fetchpatch {
- name = "CVE-2019-6116";
- url = "http://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=d3537a54740d78c5895ec83694a07b3e4f616f61";
- sha256 = "1hr8bpi87bbg1kvv28kflmfh1dhzxw66p9q0ddvbrj72qd86p3kx";
- })
- (fetchpatch {
- name = "CVE-2019-3839-part-1";
- url = "http://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=4ec9ca74bed49f2a82acb4bf430eae0d8b3b75c9";
- sha256 = "0gn1n9fq5msrxxzspidcnmykp1iv3yvx5485fddmgrslr52ngcf9";
- })
- (fetchpatch {
- name = "CVE-2019-3839-part-2";
- url = "http://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=db24f253409d5d085c2760c814c3e1d3fa2dac59";
- sha256 = "1h6kpwc6ryr6jlxjr6bfnvmmf8x0kqmyjlx3hggqjs23n0wsr9p9";
- })
];
outputs = [ "out" "man" "doc" ];
diff --git a/pkgs/misc/jackaudio/default.nix b/pkgs/misc/jackaudio/default.nix
index f246c41d965..f6eaa553bb2 100644
--- a/pkgs/misc/jackaudio/default.nix
+++ b/pkgs/misc/jackaudio/default.nix
@@ -1,5 +1,4 @@
-{ stdenv, fetchFromGitHub, pkgconfig, python2Packages, makeWrapper
-, fetchpatch
+{ stdenv, fetchFromGitHub, pkgconfig, python3Packages, makeWrapper
, bash, libsamplerate, libsndfile, readline, eigen, celt
, wafHook
# Darwin Dependencies
@@ -15,7 +14,7 @@
with stdenv.lib;
let
- inherit (python2Packages) python dbus-python;
+ inherit (python3Packages) python dbus-python;
shouldUsePkg = pkg: if pkg != null && stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) pkg.meta.platforms then pkg else null;
libOnly = prefix == "lib";
@@ -28,13 +27,13 @@ let
in
stdenv.mkDerivation rec {
name = "${prefix}jack2-${version}";
- version = "1.9.12";
+ version = "1.9.14";
src = fetchFromGitHub {
owner = "jackaudio";
repo = "jack2";
rev = "v${version}";
- sha256 = "0ynpyn0l77m94b50g7ysl795nvam3ra65wx5zb46nxspgbf6wnkh";
+ sha256 = "1prxg1l8wrxfp2mh7l4mvjvmml6816fciq1la88ylhwm1qnfvnax";
};
nativeBuildInputs = [ pkgconfig python makeWrapper wafHook ];
@@ -49,11 +48,6 @@ stdenv.mkDerivation rec {
--replace /bin/bash ${bash}/bin/bash
'';
- patches = [ (fetchpatch {
- url = "https://github.com/jackaudio/jack2/commit/d851fada460d42508a6f82b19867f63853062583.patch";
- sha256 = "1iwwxjzvgrj7dz3s8alzlhcgmcarjcbkrgvsmy6kafw21pyyw7hp";
- }) ];
-
wafConfigureFlags = [
"--classic"
"--autostart=${if (optDbus != null) then "dbus" else "classic"}"
@@ -70,7 +64,7 @@ stdenv.mkDerivation rec {
meta = {
description = "JACK audio connection kit, version 2 with jackdbus";
- homepage = http://jackaudio.org;
+ homepage = https://jackaudio.org;
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = with maintainers; [ goibhniu ];
diff --git a/pkgs/misc/jackaudio/jack1.nix b/pkgs/misc/jackaudio/jack1.nix
index cb487677881..39c0d7d50c7 100644
--- a/pkgs/misc/jackaudio/jack1.nix
+++ b/pkgs/misc/jackaudio/jack1.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
version = "0.125.0";
src = fetchurl {
- url = "http://jackaudio.org/downloads/jack-audio-connection-kit-${version}.tar.gz";
+ url = "https://jackaudio.org/downloads/jack-audio-connection-kit-${version}.tar.gz";
sha256 = "0i6l25dmfk2ji2lrakqq9icnwjxklgcjzzk65dmsff91z2zva5rm";
};
@@ -32,8 +32,8 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "JACK audio connection kit";
- homepage = http://jackaudio.org;
- license = "GPL";
+ homepage = https://jackaudio.org;
+ license = with licenses; [ gpl2 lgpl21 ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/misc/screensavers/xlockmore/default.nix b/pkgs/misc/screensavers/xlockmore/default.nix
index c63a930cd05..771abf79c1d 100644
--- a/pkgs/misc/screensavers/xlockmore/default.nix
+++ b/pkgs/misc/screensavers/xlockmore/default.nix
@@ -2,11 +2,11 @@
, libXdmcp, libXt }:
stdenv.mkDerivation rec {
- name = "xlockmore-5.58";
+ name = "xlockmore-5.59";
src = fetchurl {
url = "http://sillycycle.com/xlock/${name}.tar.xz";
- sha256 = "1va11sbv5lbkxkp0i0msz5md3n2n82nzppk27rzdrw7y79vq37zw";
+ sha256 = "0lajc5a4lki33b9mzfsi74q4hbivbmhwysp7mib4ivnyxianhaid";
curlOpts = "--user-agent 'Mozilla/5.0'";
};
diff --git a/pkgs/misc/sndio/default.nix b/pkgs/misc/sndio/default.nix
index 1993b4bcce4..c415714f573 100644
--- a/pkgs/misc/sndio/default.nix
+++ b/pkgs/misc/sndio/default.nix
@@ -4,13 +4,20 @@ stdenv.mkDerivation rec {
pname = "sndio";
version = "1.6.0";
enableParallelBuilding = true;
- buildInputs = [ alsaLib ];
+ buildInputs = stdenv.lib.optionals stdenv.isLinux [ alsaLib ];
src = fetchurl {
url = "http://www.sndio.org/sndio-${version}.tar.gz";
sha256 = "1havdx3q4mipgddmd2bnygr1yh6y64567m1yqwjapkhsq550dq4r";
};
+ postFixup = stdenv.lib.optionalString stdenv.isDarwin ''
+ install_name_tool -id $out/lib/libsndio.7.0.dylib $out/lib/libsndio.7.0.dylib
+ for file in $out/bin/*; do
+ install_name_tool -change libsndio.7.0.dylib $out/lib/libsndio.dylib $file
+ done
+ '';
+
meta = with stdenv.lib; {
homepage = "http://www.sndio.org";
description = "Small audio and MIDI framework part of the OpenBSD project";
diff --git a/pkgs/misc/themes/numix-solarized/default.nix b/pkgs/misc/themes/numix-solarized/default.nix
index 4fd06fae61b..0596141da80 100644
--- a/pkgs/misc/themes/numix-solarized/default.nix
+++ b/pkgs/misc/themes/numix-solarized/default.nix
@@ -3,14 +3,14 @@
}:
stdenv.mkDerivation rec {
- version = "20170810";
+ version = "20180913";
pname = "numix-solarized-gtk-theme";
src = fetchFromGitHub {
owner = "Ferdi265";
repo = "numix-solarized-gtk-theme";
rev = version;
- sha256 = "0l4xvsiyg15kp6xwpvm3jckxyhr1lxd678lkhrcyf40n7rd4xinl";
+ sha256 = "1kda0lyqi3cxh163fbj8yyi6jj6pf0y980k4s0cmyi3hkh4cqyd5";
};
nativeBuildInputs = [ python3 sass glib gdk-pixbuf libxml2 inkscape optipng ];
diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix
index 0fa80322d7b..455ae0aaf25 100644
--- a/pkgs/misc/tmux-plugins/default.nix
+++ b/pkgs/misc/tmux-plugins/default.nix
@@ -123,6 +123,16 @@ in rec {
};
};
+ gruvbox = mkDerivation {
+ pluginName = "gruvbox";
+ rtpFilePath = "gruvbox-tpm.tmux";
+ src = fetchgit {
+ url = "https://github.com/egel/tmux-gruvbox";
+ rev = "6149fd8b5d6924925b4d5aa6935039780e94f3d6";
+ sha256 = "1ykr4yardavd0x7yfrnshd4b0gi8p31pji7i79ib0nss134zncpb";
+ };
+ };
+
logging = mkDerivation {
pluginName = "logging";
src = fetchgit {
@@ -177,6 +187,19 @@ in rec {
};
};
+ plumb = mkDerivation {
+ pluginName = "plumb";
+ src = fetchFromGitHub {
+ owner = "eraserhd";
+ repo = "tmux-plumb";
+ rev = "v0.1.1";
+ sha256 = "1c6k4fdl0az9811r6k164mgd4w5la75xr6x7nabmy046xc0z5i2r";
+ };
+ postInstall = ''
+ sed -i -e 's,9 plumb,${pkgs.plan9port}/bin/9 plumb,' $target/scripts/plumb
+ '';
+ };
+
prefix-highlight = mkDerivation {
pluginName = "prefix-highlight";
src = fetchgit {
diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix
index 1ecdba507bf..ced786abeee 100644
--- a/pkgs/misc/vim-plugins/generated.nix
+++ b/pkgs/misc/vim-plugins/generated.nix
@@ -50,23 +50,23 @@ let
alchemist-vim = buildVimPluginFrom2Nix {
pname = "alchemist-vim";
- version = "2019-07-04";
+ version = "2019-11-06";
src = fetchFromGitHub {
owner = "slashmili";
repo = "alchemist.vim";
- rev = "336b3f549cc6028db7bf8a43f725b93250f9cae1";
- sha256 = "19wzrydm1qciwagklhl7ln37ax69jfgzfw55k4cxbx7g972dg2s3";
+ rev = "8b6ea7b1314bb3b47b115c04484b7af3c483f5b8";
+ sha256 = "0jfwcd426hd9pb2dyq1949g8k8g1hhkc55k1kbp30r42m116p1qh";
};
};
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2019-10-09";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "w0rp";
repo = "ale";
- rev = "3fe2223a48465c58c48a5a6a30ecf13ab92f7b97";
- sha256 = "1nzh34n1kix1fzfz3vnk5pajajj10k449m6wn3458d5mpyp7lrsh";
+ rev = "b91d82bfaa395bb86b3ea51f63cc8cef05e90f98";
+ sha256 = "0hgzi91213x0r5mvp1hw8dk1fcjmqjf706cnjcilgv7ljnd6sa5z";
};
};
@@ -92,6 +92,17 @@ let
};
};
+ antonys-macro-repeater = buildVimPluginFrom2Nix {
+ pname = "antonys-macro-repeater";
+ version = "2017-09-10";
+ src = fetchFromGitHub {
+ owner = "ckarnell";
+ repo = "antonys-macro-repeater";
+ rev = "61784d86b2654f3e261b9cc33360c5197704e266";
+ sha256 = "1cq5r091qbxjs9s12f7bb2fdm43gxwpnnh2l8nhj0n69jfk7gblw";
+ };
+ };
+
argtextobj-vim = buildVimPluginFrom2Nix {
pname = "argtextobj-vim";
version = "2010-10-18";
@@ -138,12 +149,23 @@ let
awesome-vim-colorschemes = buildVimPluginFrom2Nix {
pname = "awesome-vim-colorschemes";
- version = "2019-09-21";
+ version = "2019-11-05";
src = fetchFromGitHub {
owner = "rafi";
repo = "awesome-vim-colorschemes";
- rev = "21f5c63f22fe70b0fae3ff0fb9e55c602e622ea7";
- sha256 = "1k7h8faz9qqyqzpkxxhsjsdqyah6amwk3rlhxygz9qg25mp558xf";
+ rev = "c6962f051a0dff9c8d1390efea807a7440c9c0d4";
+ sha256 = "1f5qq4l6mx7na008d5w6hji93w57vk26w78l4mp66wl790jcw4ky";
+ };
+ };
+
+ ayu-vim = buildVimPluginFrom2Nix {
+ pname = "ayu-vim";
+ version = "2019-09-21";
+ src = fetchFromGitHub {
+ owner = "ayu-theme";
+ repo = "ayu-vim";
+ rev = "9dab20b38335ed06738f251e92e3817182063759";
+ sha256 = "0m914bnrnv7gy49qzfdp1zl3a1h7zpicvh2xqdfqhp7h96psxwmx";
};
};
@@ -182,12 +204,12 @@ let
calendar-vim = buildVimPluginFrom2Nix {
pname = "calendar-vim";
- version = "2019-07-30";
+ version = "2019-11-04";
src = fetchFromGitHub {
owner = "itchyny";
repo = "calendar.vim";
- rev = "f8ba659ba6a094d000f355807efb71f7975d10f0";
- sha256 = "16np6mkmn7h4rx9471yqy4k89m6w9v1gz1cyphlwn90gzm8f97xz";
+ rev = "644f88b9ddb17ef04c4558e945d1995aab400a96";
+ sha256 = "0wbj61q3qyk432wzci8q8pjw2qrl7kv4cxjlxrdcv15w45b8wskk";
};
};
@@ -292,45 +314,45 @@ let
coc-eslint = buildVimPluginFrom2Nix {
pname = "coc-eslint";
- version = "2019-09-10";
+ version = "2019-11-11";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-eslint";
- rev = "943f22365e2b50e7372058c39e5b85d4d5254beb";
- sha256 = "1p9gn5y9sk7jl6j1nfxhqk1h1xs1lhq2cg5pbilwsb42q5dzr79s";
+ rev = "ba55d386f296cc3ef3da4b14147dfb7c3ef18ecb";
+ sha256 = "1jxw4h3vwbv6and90bwrgcp4cvd7af547x270lc2085nkna3hdk9";
};
};
coc-git = buildVimPluginFrom2Nix {
pname = "coc-git";
- version = "2019-10-05";
+ version = "2019-10-30";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-git";
- rev = "fea9b887936590e58f179d38e88005454e150673";
- sha256 = "19vhlhrzzijxkxn1c6azp8s2khdckxgp0vk4rdlhjhc6j14110p5";
+ rev = "56d45aaef20356e750530f9f80c99cd2f9184ac1";
+ sha256 = "17rbrjp35jd6rw66js88qaki2hk0cm1bvylfzjngdbzbgjc1qz1h";
};
};
coc-go = buildVimPluginFrom2Nix {
pname = "coc-go";
- version = "2019-09-24";
+ version = "2019-10-29";
src = fetchFromGitHub {
owner = "josa42";
repo = "coc-go";
- rev = "a03314978c6b94701ddfd614f70e52d63bfd4540";
- sha256 = "1awshnwsvrdxmh0xd1yqp3vnsva93i89frss0gym1szv15697j2q";
+ rev = "0f395b22aee6f99ba3cfc07d3faaf13edcb1ca96";
+ sha256 = "118nqx3k7frxvx0cz8w6k6sx905200aym2lqh0qajkg5m288vl75";
};
};
coc-highlight = buildVimPluginFrom2Nix {
pname = "coc-highlight";
- version = "2019-09-20";
+ version = "2019-10-18";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-highlight";
- rev = "775dd5e0a2c8f6e3834e002ca855a305ca267422";
- sha256 = "0dmzpfvxj8kw6knnsbfjzx1d3n9i5rff9nw7j9pl1brmgk2r5r77";
+ rev = "b4e82ebd5fe855d004dd481e2ecf2fa88faed284";
+ sha256 = "06h64jq8cgj5hc19inidns046kkb76750179jsw7xv5zbp93ygap";
};
};
@@ -347,23 +369,23 @@ let
coc-imselect = buildVimPluginFrom2Nix {
pname = "coc-imselect";
- version = "2019-07-29";
+ version = "2019-11-04";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-imselect";
- rev = "ae248e744ac3c092c6d957d3923595676666b0e2";
- sha256 = "11cnab1s9jkywbm3nv6wbaaafq2nxqp9g3yav6lc74bazkzflm8i";
+ rev = "19d89413b3b00db8de6ccd7db619149f542f496c";
+ sha256 = "12w36mkw6b1bxpw51h04xxg703zdwrnww0wh3j32x2bx3bycdla4";
};
};
coc-java = buildVimPluginFrom2Nix {
pname = "coc-java";
- version = "2019-09-17";
+ version = "2019-10-31";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-java";
- rev = "7e3bdee15b28f5d7f3b1654429c89cb0d93436e5";
- sha256 = "0r17w00mbs1gshshm8c56cqi37z5i5vdk2sifs2clazlyn9rl6zm";
+ rev = "77f7ecd8e6cc0af7a0cf293616b9f66a61a41f44";
+ sha256 = "13qhw4gdl5p4imzmgickay6lc4hlnw5fsc46zw5qyqq7p88wgym9";
};
};
@@ -380,23 +402,23 @@ let
coc-json = buildVimPluginFrom2Nix {
pname = "coc-json";
- version = "2019-09-22";
+ version = "2019-11-11";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-json";
- rev = "d47bbf74ccee5954be887845248251eb9b75635e";
- sha256 = "08xr276n37x8wx5jzka0hw09mx20n4irdcq1mmy89w9p9rh54fgh";
+ rev = "13c8b482662f964af89e167a438f06493f347617";
+ sha256 = "19sqv2bflr4aw8hkq9rh8r2b9llx4dbirp5755jbvd62bvizab2d";
};
};
coc-lists = buildVimPluginFrom2Nix {
pname = "coc-lists";
- version = "2019-10-04";
+ version = "2019-11-07";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-lists";
- rev = "3c117046b54130157006f8ddf048304507499260";
- sha256 = "1wv3ryih2f3hdcb78yy0r20wzlpqf4jv3j4mllb9vay0lcgyx90b";
+ rev = "f1cb662a5d23f792c6920f122d200731a77150b9";
+ sha256 = "1j5n859fyi7wvyqhqvcd81y2h7qiddwqfz3kqx3ri0br0j4hvwc4";
};
};
@@ -435,12 +457,12 @@ let
coc-python = buildVimPluginFrom2Nix {
pname = "coc-python";
- version = "2019-08-20";
+ version = "2019-11-07";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-python";
- rev = "65ff16f71ead209e83d34c639594a66df2e19c49";
- sha256 = "11bmf8rzdkgrmanyfmjckm2s3nby143lnra80q9bj2fs3dh9l5hd";
+ rev = "01cf6f3833d44fb83c38655b496212625329c90b";
+ sha256 = "0vn9fjhhlgciv7kwda4hn2lg7fisxgdsg47sbqz75qirnixw8mjv";
};
};
@@ -457,12 +479,12 @@ let
coc-rls = buildVimPluginFrom2Nix {
pname = "coc-rls";
- version = "2019-10-02";
+ version = "2019-10-28";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-rls";
- rev = "eea9357be6d1875e7af127a5fa54b3dd313c3978";
- sha256 = "1wnfiqa5hvp74jllzhli7379w88c7jlzxxl9skmzyqmrvpmpc5z5";
+ rev = "1e8610b2642232185b7e020651423d11001b7546";
+ sha256 = "18d2pxmifyacg7gki99bja7gjs7ycprsm3p6p7snf3dx3g5r4pqq";
};
};
@@ -479,12 +501,12 @@ let
coc-snippets = buildVimPluginFrom2Nix {
pname = "coc-snippets";
- version = "2019-10-14";
+ version = "2019-10-24";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-snippets";
- rev = "b462798fa91b7335b7bc2dbdfdd4192380424b10";
- sha256 = "0131y8mdbrg7mxn0b5gwpmbhyr1869v98ywsglrs0c8cnlwx5iwv";
+ rev = "1294af604d65b66bac4ff05e159dc0bd0adb8710";
+ sha256 = "093q9gx7fkahyk082gkawgvakzimvhhxazxhrdvmzsqs07yjxjmc";
};
};
@@ -545,23 +567,23 @@ let
coc-tsserver = buildVimPluginFrom2Nix {
pname = "coc-tsserver";
- version = "2019-10-06";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-tsserver";
- rev = "a22270bede3ebab2f51c9a4bfd91305c5d5b7fcb";
- sha256 = "1nd2hk0zdgys7gzmfzkyzsxdcc2dbw573g7wxwxsa9fsk733fydf";
+ rev = "3d537937a6ce74cdf08d3109dc14af9baeff9af7";
+ sha256 = "1nfnlirdb91x835hk2h30vnjc940mnw94p2wgp28p80mcbrk4s4v";
};
};
coc-vetur = buildVimPluginFrom2Nix {
pname = "coc-vetur";
- version = "2019-10-12";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-vetur";
- rev = "b26cda8472205bf28522f06f16a39166a0b78d2a";
- sha256 = "0d8x4l5jk1na0a08xxq65drhcisxm5s8llsymiv9mgnqv3w43yyj";
+ rev = "8c55c4b867cf2210810133fab6c9382a6f0a14e0";
+ sha256 = "1da97d4s2qnysqk21qdm0sgxn03c2cg8vjsajccx538dwiq9f8lb";
};
};
@@ -589,23 +611,23 @@ let
coc-yaml = buildVimPluginFrom2Nix {
pname = "coc-yaml";
- version = "2019-06-20";
+ version = "2019-11-08";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-yaml";
- rev = "aca9aae69ecd7f0953ab3353361b4ce9f089dbd8";
- sha256 = "1f7d4hbily073pdf3cmmb2vfhb65nxljpin2dhlh57f0l1jiipdn";
+ rev = "916db4bca79c85c68e175534f733b41a79fb06bd";
+ sha256 = "016ix4jwq5c7zdvk9h2z64rwyzv39wxjr2675xrdv240f5zw0fmw";
};
};
coc-yank = buildVimPluginFrom2Nix {
pname = "coc-yank";
- version = "2019-07-29";
+ version = "2019-10-28";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-yank";
- rev = "3e89571841997d4f6a2814b3693e21d8848ee084";
- sha256 = "1pw1p3h2aqlldwl9qbiin7a1yzjl04i3dm6s86bpjhl1ixwkj3by";
+ rev = "636c8a3ff0fb4a950b72c626bf2075c20f7c0086";
+ sha256 = "1wz8vp558v3l1c4d3igz55iv673ypapjapyy9q3fcxya8b3qs09y";
};
};
@@ -755,12 +777,12 @@ let
ctrlp-vim = buildVimPluginFrom2Nix {
pname = "ctrlp-vim";
- version = "2019-09-30";
+ version = "2019-11-07";
src = fetchFromGitHub {
owner = "ctrlpvim";
repo = "ctrlp.vim";
- rev = "6bca8770a04c099e8c6ec7c7ea58cf9a17c8e44d";
- sha256 = "1h0k9s5adpplrd5zga8078khdld02wxrwwg47q6n0sz5f40vjncp";
+ rev = "44c8e24956d7dcfee3ee6083a0573fed31d136ed";
+ sha256 = "0g1j4g2p48pwcvbj2p36122q71x1xybq5aqqyz40n16sjjrvcz02";
};
};
@@ -777,12 +799,12 @@ let
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx-nvim";
- version = "2019-10-04";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
- rev = "442fda4ab39a340052c173e414e03e10eb0c8244";
- sha256 = "1h8h97hvj5bjdwh5ixj6cpdc1xjnvnrwnykfpz460vqzn2wkcfj9";
+ rev = "1c59c0bbeea3d9162b1f8405c0cdcf23f29860f6";
+ sha256 = "0pn3szp6kpk6za1q7f5wimwxsfrz5csgx8sxkzsch133q0f24p7f";
};
};
@@ -821,12 +843,12 @@ let
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
- version = "2019-10-04";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
- rev = "7e15b1ffed251ef68ec3796676fe37ee57c786ca";
- sha256 = "08c0m8jkdi21r2wxqqkar411ydvmfpwqdmnklpzzs4hznxfqxpf3";
+ rev = "2f8e00266f2958a02eb870b69f4ab0ef1d91c022";
+ sha256 = "1n5h1ys0pb3lfg7zbyfdkshcy05kxd7f4d81qcr69k7n1ni44fvq";
};
};
@@ -843,12 +865,12 @@ let
deoplete-clang = buildVimPluginFrom2Nix {
pname = "deoplete-clang";
- version = "2019-06-22";
+ version = "2019-11-10";
src = fetchFromGitHub {
owner = "zchee";
repo = "deoplete-clang";
- rev = "30f17cb58b7838492fbe6b9d62b70b52c8ceedf7";
- sha256 = "0rdr8hxmlbf633ffr217l5vzqdxjxihp4vi2iq3k1491b0pwnzi0";
+ rev = "2ea262e98edcb66e828f9077fcc844100320eb63";
+ sha256 = "1wvk61f8ph2vpl6llzmir3qs3zwaw3lrphs16d1j7ljkdl3bk49k";
fetchSubmodules = true;
};
};
@@ -877,24 +899,24 @@ let
deoplete-go = buildVimPluginFrom2Nix {
pname = "deoplete-go";
- version = "2019-07-04";
+ version = "2019-11-10";
src = fetchFromGitHub {
owner = "zchee";
repo = "deoplete-go";
- rev = "fa73f06f2e62ca58093eb02edc6134f002f27df4";
- sha256 = "02d3h5mnvzqlhq17qadyzfh4570r7gpv0bimapff0nvbyjk4qgkc";
+ rev = "b82273104b3383ce8fc239243007865f308034ca";
+ sha256 = "1mnx20paalb4aa1h79fp3q99djcj4qkswkdl1qvzkpj1wxdqwxix";
fetchSubmodules = true;
};
};
deoplete-jedi = buildVimPluginFrom2Nix {
pname = "deoplete-jedi";
- version = "2019-07-22";
+ version = "2019-11-10";
src = fetchFromGitHub {
owner = "deoplete-plugins";
repo = "deoplete-jedi";
- rev = "46121d9ca7688c148764d7ee488bb3572d1434c4";
- sha256 = "1hiw42dm12xyhmvg180mrbjv3bbbvrgl4p2abll0lv5l2zmsbf12";
+ rev = "f442e98c6c81649985f1cfc735fb4d25f3e27010";
+ sha256 = "04g5vfzxyjddr6dhpm48jki0llxvb9smj1qxvk9d7j8n005bdlcx";
fetchSubmodules = true;
};
};
@@ -932,6 +954,17 @@ let
};
};
+ deoplete-tabnine = buildVimPluginFrom2Nix {
+ pname = "deoplete-tabnine";
+ version = "2019-10-16";
+ src = fetchFromGitHub {
+ owner = "tbodt";
+ repo = "deoplete-tabnine";
+ rev = "a05c97b966b78a9d5cb97b9c2d7e1ec2d6962160";
+ sha256 = "1ni16151rknkq66967bwy82xs4pr9xgl5zb7dv447lhl8m3f096g";
+ };
+ };
+
deoplete-ternjs = buildVimPluginFrom2Nix {
pname = "deoplete-ternjs";
version = "2019-09-22";
@@ -945,12 +978,12 @@ let
deoplete-nvim = buildVimPluginFrom2Nix {
pname = "deoplete-nvim";
- version = "2019-10-07";
+ version = "2019-11-17";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete.nvim";
- rev = "70a11ee67f3c4353e48aad69812c34b5c8489f07";
- sha256 = "1zwhsk30nq5p82px2z4gri8pxgkri26x488fi20pdkpabgg5dh8g";
+ rev = "edbc7b721e45f1eaa9e1ebe695f4f363f14a7a67";
+ sha256 = "1l33wxdsyvhksnbkv1k924qvgdy9s3rksmqsa1yv7zrssl8xdmjn";
};
};
@@ -1000,12 +1033,12 @@ let
editorconfig-vim = buildVimPluginFrom2Nix {
pname = "editorconfig-vim";
- version = "2019-07-20";
+ version = "2019-11-03";
src = fetchFromGitHub {
owner = "editorconfig";
repo = "editorconfig-vim";
- rev = "c718cefc51ccdaf7bd27c4c1ae2de55103434241";
- sha256 = "1sbpkv2q68s6qnm03jr1vazvdqqnrgiw53w4jn38dr8l9i2im199";
+ rev = "5df91ecb9008666912c7ee15f95ebe5ff4265c23";
+ sha256 = "020ll1517z8hmmqcnif4kd579hwvxjf8m0m2x1lg2b9kzaid09d1";
fetchSubmodules = true;
};
};
@@ -1057,12 +1090,12 @@ let
falcon = buildVimPluginFrom2Nix {
pname = "falcon";
- version = "2019-09-24";
+ version = "2019-11-04";
src = fetchFromGitHub {
owner = "fenetikm";
repo = "falcon";
- rev = "346587418bc7a1b39bdf65dce2a85a1058ed87b5";
- sha256 = "17qa5xhqjy43sg1nmm83z90dk8nfkd64n98ijx04kqprk6jp90rq";
+ rev = "4f7c122c55aa8a4cfaedc6b12d3d2f26ce579250";
+ sha256 = "0qvdp5y4bhb5nim0va1a25xahc7698lxj63q7cx2w2papbia69pi";
};
};
@@ -1157,34 +1190,45 @@ let
fugitive-gitlab-vim = buildVimPluginFrom2Nix {
pname = "fugitive-gitlab-vim";
- version = "2019-01-05";
+ version = "2019-10-24";
src = fetchFromGitHub {
owner = "shumphrey";
repo = "fugitive-gitlab.vim";
- rev = "43a13dbbc9aae85338877329ed28c9e4d8488db1";
- sha256 = "1in6r6p5mbcdpgpvmsl6k5nm1nhp4wfxs3wfy2vhswhw1c7ja1dd";
+ rev = "f3e56ff60fe3fb5ebc891cbe5fd12cd8c59ae6ef";
+ sha256 = "0cx3zd7f09prxjfrj201139j00wsw66fx5crw6dhblf4z6mfpgnx";
};
};
fzf-vim = buildVimPluginFrom2Nix {
pname = "fzf-vim";
- version = "2019-07-04";
+ version = "2019-11-17";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf.vim";
- rev = "359a80e3a34aacbd5257713b6a88aa085337166f";
- sha256 = "0a01g0gw59m57zizidvm9n89qh8lvj0aq4kyxy27i72ysclp3wsf";
+ rev = "98cf39949b617b9f3a47d2e092af573060022301";
+ sha256 = "1h3nz1rqkggf2gs9hywl3x67hprpspm3qc0lmjc3msc5p221f2n4";
+ };
+ };
+
+ gentoo-syntax = buildVimPluginFrom2Nix {
+ pname = "gentoo-syntax";
+ version = "2019-09-30";
+ src = fetchFromGitHub {
+ owner = "gentoo";
+ repo = "gentoo-syntax";
+ rev = "d09e3a3cf3b9c37b1cf0cd7e4952e24c46bfb9fe";
+ sha256 = "0d0brqssq4qrx0l0yr668jvq5zk5pxqfkr8d8acbds8a48afz6zf";
};
};
ghcid = buildVimPluginFrom2Nix {
pname = "ghcid";
- version = "2019-10-13";
+ version = "2019-11-14";
src = fetchFromGitHub {
owner = "ndmitchell";
repo = "ghcid";
- rev = "3318e1f29fde78bd75b2863d6cae6e1035f814de";
- sha256 = "0nbmg9m6ydma7hx8kb2dgswv1ksy68iqcpsgj81782g0ksimdf8b";
+ rev = "25faf559b6f5e8fdef8e1ca2aaf557644a57a165";
+ sha256 = "08653iwhz29xskrj36sih0z2bb247p137g8ls8ydvjgfy60jzrkm";
};
};
@@ -1265,6 +1309,17 @@ let
};
};
+ gv-vim = buildVimPluginFrom2Nix {
+ pname = "gv-vim";
+ version = "2019-10-13";
+ src = fetchFromGitHub {
+ owner = "junegunn";
+ repo = "gv.vim";
+ rev = "7a84f6342cc79444e3fa873bf1d08fb6c53b097e";
+ sha256 = "0q5xz8iw3jg42kbaspmgd8mlcgl3xglcqh3fyd2jmmwhnfzp3f7r";
+ };
+ };
+
haskell-vim = buildVimPluginFrom2Nix {
pname = "haskell-vim";
version = "2018-05-22";
@@ -1300,12 +1355,12 @@ let
iceberg-vim = buildVimPluginFrom2Nix {
pname = "iceberg-vim";
- version = "2019-08-31";
+ version = "2019-11-07";
src = fetchFromGitHub {
owner = "cocopon";
repo = "iceberg.vim";
- rev = "ddc3e4ea485771e4f0b939fd8259f3152eb1bd29";
- sha256 = "0128yxhafndllc383ncw4ka0r7q8mwvb3nx70f4plb6m3f07x8rm";
+ rev = "dc4b4b5838d126c22c44229a3ee170f6ac79ba86";
+ sha256 = "1hicambipbgwf22fax782gpfmcndcpikj3bpf8v91wd5fxm7ik74";
};
};
@@ -1355,34 +1410,34 @@ let
indentLine = buildVimPluginFrom2Nix {
pname = "indentLine";
- version = "2019-02-22";
+ version = "2019-10-26";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "indentLine";
- rev = "47648734706fb2cd0e4d4350f12157d1e5f4c465";
- sha256 = "0739hdvdfa1lm209q4sl75jvmf2k03cvlka7wv1gwnfl00krvszs";
+ rev = "bb548a975ebe4576073ca025eeb2743b4465ce1d";
+ sha256 = "0r3jppigc6i562par0l36z7g5zyk2djvjvbl61vjzi0jk1d0gvjn";
};
};
intero-neovim = buildVimPluginFrom2Nix {
pname = "intero-neovim";
- version = "2018-08-07";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "parsonsmatt";
repo = "intero-neovim";
- rev = "9bb546e37adc1ffda28ff33922c506c15ed67b10";
- sha256 = "173kc8xrbmkhrc9ssaz6h5w1zisxsgz4bibihgj9bx60ibn4kaa7";
+ rev = "4ce2d154379f8c95b3819512a9b67ead5204ffd0";
+ sha256 = "1na61qb31z80973jfi7ziw2zv6y73rm0bpfb6iqxjppmg4iqgl3i";
};
};
iosvkem = buildVimPluginFrom2Nix {
pname = "iosvkem";
- version = "2019-09-04";
+ version = "2019-10-21";
src = fetchFromGitHub {
owner = "neutaaaaan";
repo = "iosvkem";
- rev = "f9e6b5e8a72c4b3c542074d881e694daa60c79df";
- sha256 = "1l9p8hxrv3rybbv9w3f74l4wngjyjw7jzylw38jbmsn7bgr1m336";
+ rev = "088293c426c398b2655f01026cd146f536a703c7";
+ sha256 = "1ib4p3r8qnlybfw53asn8xk0y9w5ppjpkn2c51bsx1v5an82jjbl";
};
};
@@ -1410,12 +1465,12 @@ let
jedi-vim = buildVimPluginFrom2Nix {
pname = "jedi-vim";
- version = "2019-09-28";
+ version = "2019-10-20";
src = fetchFromGitHub {
owner = "davidhalter";
repo = "jedi-vim";
- rev = "b4b2f3ef54c02d6f8fb09cf1eb0f139d3a45bdb8";
- sha256 = "0947003kyy0hpymhnl13mgv2in3q5q26y3d1gqqx4hy63plcxi14";
+ rev = "08f13af066fad3a60cf241b37ac1878b8cfafa46";
+ sha256 = "0ghdbxmmw1s67vb4l4ap6n6dy69lpp8k1sln27abxhympi2fs2dg";
fetchSubmodules = true;
};
};
@@ -1453,6 +1508,28 @@ let
};
};
+ kotlin-vim = buildVimPluginFrom2Nix {
+ pname = "kotlin-vim";
+ version = "2019-05-26";
+ src = fetchFromGitHub {
+ owner = "udalov";
+ repo = "kotlin-vim";
+ rev = "b9fa728701a0aa0b9a2ffe92f10880348fc27a8f";
+ sha256 = "1yqzxabhpc4jbdlzhsysp0vi1ayqg0vnpysvx4ynd9961q2fk3sz";
+ };
+ };
+
+ lalrpop-vim = buildVimPluginFrom2Nix {
+ pname = "lalrpop-vim";
+ version = "2017-11-22";
+ src = fetchFromGitHub {
+ owner = "qnighy";
+ repo = "lalrpop.vim";
+ rev = "7073eec8efdeff37cacd4bca378c28dad02c3c14";
+ sha256 = "1xx6hlgrdbnk3d6rsn4jzbaqwankvnnmj4iilakaazddfaa0l6rr";
+ };
+ };
+
LanguageClient-neovim = buildVimPluginFrom2Nix {
pname = "LanguageClient-neovim";
version = "2018-08-07";
@@ -1521,23 +1598,23 @@ let
lh-brackets = buildVimPluginFrom2Nix {
pname = "lh-brackets";
- version = "2019-05-23";
+ version = "2019-11-16";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-brackets";
- rev = "f3240c3782a97720e9a344b5bd5f6808e156722b";
- sha256 = "1qyh58xxp6hh86bykk17934pgg72q7xfsngrhrrr3cxb8jpnmx7z";
+ rev = "941444938a7effce57ddd2706f6fd2455d74a8c5";
+ sha256 = "1pkpjz0j2n1b1qdbmp4lj43qk2ddr55001yjg6cpznsl7b8rq095";
};
};
lh-vim-lib = buildVimPluginFrom2Nix {
pname = "lh-vim-lib";
- version = "2019-09-30";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-vim-lib";
- rev = "3c041e1e98c207f260f9c0b2f323e724adf1fb6d";
- sha256 = "063mvhip0pvnil2ip2nlwadn5g845k0v6r3p44zywlklgm5l62ss";
+ rev = "76432c08d570a30f6d2d4c246756a3eb6e898ee3";
+ sha256 = "1wwr5yjvzv1xc0f5qbjfqclrpvx9vnrg8dkybf95lwgp9a8v7xxv";
};
};
@@ -1554,12 +1631,12 @@ let
lightline-vim = buildVimPluginFrom2Nix {
pname = "lightline-vim";
- version = "2019-09-09";
+ version = "2019-11-10";
src = fetchFromGitHub {
owner = "itchyny";
repo = "lightline.vim";
- rev = "c9ab296e856bed4e694180efb6ffb692cf18ed8f";
- sha256 = "1sw71fyihcyjb6vlwzw5wah6q1dz2mfcswm594wrdkjxm71i0c0d";
+ rev = "e6f282f5e9ae931f0b404dd15aab2e5e249ae092";
+ sha256 = "0ymb55gln97xzq94slghrmyrvn10jnh6547ci44gw1lq655c7wvb";
};
};
@@ -1596,6 +1673,17 @@ let
};
};
+ mattn-calendar-vim = buildVimPluginFrom2Nix {
+ pname = "mattn-calendar-vim";
+ version = "2019-11-13";
+ src = fetchFromGitHub {
+ owner = "mattn";
+ repo = "calendar-vim";
+ rev = "17a0395f19739964b85672fb5538ea3f2e28ca7a";
+ sha256 = "01g9ig5h7cqvlv2xakr8cml7l4rlgnypglqzag8zyr2lb2c1dmm3";
+ };
+ };
+
mayansmoke = buildVimPluginFrom2Nix {
pname = "mayansmoke";
version = "2010-10-18";
@@ -1620,12 +1708,12 @@ let
ncm2 = buildVimPluginFrom2Nix {
pname = "ncm2";
- version = "2019-07-22";
+ version = "2019-07-29";
src = fetchFromGitHub {
owner = "ncm2";
repo = "ncm2";
- rev = "53b6531769e43c7e3c9051e3a12ab31e3e06a422";
- sha256 = "1kf2gfcw0wmyib72na3j2dsw6q4qff1r9lvdbk7cm7iclhwylhma";
+ rev = "160e2e33d515f67154840844d8304722b679df90";
+ sha256 = "1jyssh84n3rv8lmmjligf5f6jjzmgjv1gc78fv5x2z79j9cg98jc";
};
};
@@ -1708,23 +1796,23 @@ let
neco-syntax = buildVimPluginFrom2Nix {
pname = "neco-syntax";
- version = "2017-10-01";
+ version = "2019-11-10";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neco-syntax";
- rev = "98cba4a98a4f44dcff80216d0b4aa6f41c2ce3e3";
- sha256 = "1cjcbgx3h00g91ifgw30q5n97x4nprsr4kwirydws79fcs4vkgip";
+ rev = "6c3862ac82d2c917fa8b4126832de7d3a909f1fe";
+ sha256 = "1kmzlz6c5bs7f4dxgrdn4azwh55k6ghhyzy8jjdgj0wsb309y92k";
};
};
neco-vim = buildVimPluginFrom2Nix {
pname = "neco-vim";
- version = "2018-10-30";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neco-vim";
- rev = "4c0203b44f8daa7e2f72e2514488d637e8a766a4";
- sha256 = "03v3h2ks6y9pl960lnvzxlfhnn6l2pcn6d6012znw2wqpralrjq2";
+ rev = "5be295ef60f0e3234164ef822a7471389a7035c5";
+ sha256 = "1y73hyb82vs3wcbv02k9n4krvmyn1yhp1mh88jslhcniql2nnj2a";
};
};
@@ -1741,23 +1829,23 @@ let
neodark-vim = buildVimPluginFrom2Nix {
pname = "neodark-vim";
- version = "2019-06-15";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "KeitaNakamura";
repo = "neodark.vim";
- rev = "eeafb097ad5d9aa9db4ba43b8556306da9e3329f";
- sha256 = "0n34980wdvxrgymnb0xgdy01mv201643xijr9czi0pf1hvfsbd70";
+ rev = "ab86163fed0a2c2b776aff463745e792fbed01d6";
+ sha256 = "0mv3vrqly1zgjy8knb87nhlhw4z2xyxzwfisqw6npi738xc612pz";
};
};
neoformat = buildVimPluginFrom2Nix {
pname = "neoformat";
- version = "2019-10-07";
+ version = "2019-11-17";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
- rev = "ec512eb8d8d66fa15bb7f5df2f500d117aa3ee0d";
- sha256 = "0v2i0wwiyc5x9s3ff7qpddicf9i18hhmzffgkm0hfmnspln04vml";
+ rev = "33f7dfb231382998df77cf9fc8cef39778ec9449";
+ sha256 = "1784p1lbhndpa7nr9771jx6kbmfnfx9bvrrmin9hxskffs8vr1k5";
};
};
@@ -1774,12 +1862,12 @@ let
neomake = buildVimPluginFrom2Nix {
pname = "neomake";
- version = "2019-10-14";
+ version = "2019-11-08";
src = fetchFromGitHub {
owner = "neomake";
repo = "neomake";
- rev = "0e03a4497ef01fd17b34232830285cb506701abd";
- sha256 = "1l9s9zhmdhf0s5ps2f9y2b5fgl8kvkfs69v97rgrd51h9m4mk0jb";
+ rev = "4e5ee03c61fbabf3eb90b6b30d9acd4f3d4b3fdb";
+ sha256 = "13z45hsk99lcdfbinvbbwr1036fsakhp4dhlqd6dmq6fn3fw5y9w";
};
};
@@ -1807,12 +1895,12 @@ let
neosnippet-vim = buildVimPluginFrom2Nix {
pname = "neosnippet-vim";
- version = "2019-10-13";
+ version = "2019-11-07";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet.vim";
- rev = "037b7a76f28d51c126de43fb88f01b592193c835";
- sha256 = "0n0i4iax3argmmzcwm22yrs9av71nqydza15c9ynlwkdd5gi2xvp";
+ rev = "b8350cbbcdc951e1bac962f8339b011e2632d03f";
+ sha256 = "11k3a8qgkl5wrk0wxhpnsvpcf5ymbb4kmnlp0k253ga6yhlxspmx";
};
};
@@ -1829,23 +1917,23 @@ let
neoterm = buildVimPluginFrom2Nix {
pname = "neoterm";
- version = "2019-09-21";
+ version = "2019-11-11";
src = fetchFromGitHub {
owner = "kassio";
repo = "neoterm";
- rev = "f6c22fda80455b52957b3fd11d94acc44db21250";
- sha256 = "1r1fx958qhbs8xq31wrp5jyfvqjrs611xywv7avpwy9991rh33xv";
+ rev = "18e7924ac96fb59a2a88c5a5a9ac1a7ec2fda297";
+ sha256 = "0cn158gngglll23vfyk2bpcvw606xg0lj39yzn8pnl2gfg3476fs";
};
};
neovim-fuzzy = buildVimPluginFrom2Nix {
pname = "neovim-fuzzy";
- version = "2018-11-15";
+ version = "2019-11-14";
src = fetchFromGitHub {
owner = "cloudhead";
repo = "neovim-fuzzy";
- rev = "c177209678477d091ee4576e231c5b80b44514d0";
- sha256 = "069phpy1p8dindi6whddsb9x5zyw1adzsnv7br7q955hf6x9bxxj";
+ rev = "53383395befafce802c902c21b54847074454491";
+ sha256 = "064qi6zv2hrzn91pvr31b9zj2q0k9vbkk5csdhw5y52q26p1gakq";
};
};
@@ -1884,12 +1972,12 @@ let
nerdtree = buildVimPluginFrom2Nix {
pname = "nerdtree";
- version = "2019-10-14";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "scrooloose";
repo = "nerdtree";
- rev = "42455176896560bf8cf7fc8457232131231b358f";
- sha256 = "08nmzgr536yqv1rnlf6m5xj176wfamcd4zjp4pc4r9b955r874c0";
+ rev = "8d9b8dae67c5a6affbfd0304e0949ce9e79065ea";
+ sha256 = "1jgjw0lm1znf530mfa9iniwb3j35hpgz49ccykg5q6lrbscchc7h";
};
};
@@ -1959,6 +2047,17 @@ let
};
};
+ nvim-terminal-lua = buildVimPluginFrom2Nix {
+ pname = "nvim-terminal-lua";
+ version = "2019-10-17";
+ src = fetchFromGitHub {
+ owner = "norcalli";
+ repo = "nvim-terminal.lua";
+ rev = "095f98aaa7265628a72cd2706350c091544b5602";
+ sha256 = "09hass19v3wrqgxjcr3b59w462lp2nw533zwb1nnmiz99gx1znpx";
+ };
+ };
+
nvim-yarp = buildVimPluginFrom2Nix {
pname = "nvim-yarp";
version = "2019-10-13";
@@ -1994,34 +2093,45 @@ let
open-browser-github-vim = buildVimPluginFrom2Nix {
pname = "open-browser-github-vim";
- version = "2018-03-14";
+ version = "2019-10-17";
src = fetchFromGitHub {
owner = "tyru";
repo = "open-browser-github.vim";
- rev = "6f63e9c8b9482858af12c2dc60f6df2854e57f28";
- sha256 = "06wvj6sqqzf52ng0k0p9g8wnlrljnia6h4d65681plqyxakbvi2w";
+ rev = "b252c5cf717865b61945f5c7fad0fb950a947db8";
+ sha256 = "1n562h3g7ri4ifcbfzjiz2yq0a5v9aad3di24xc3kriz4pwlkgbr";
};
};
open-browser-vim = buildVimPluginFrom2Nix {
pname = "open-browser-vim";
- version = "2018-11-29";
+ version = "2019-11-14";
src = fetchFromGitHub {
owner = "tyru";
repo = "open-browser.vim";
- rev = "b900ff9d39bb36891704bd0fe76737ee3a7ac2b9";
- sha256 = "1sws0pzm13cgl7mf6938xjmh23hk02agf23zfx5rdb4d2lcn4ir3";
+ rev = "cd29e8c8db02cd7744728a8f77a829b967e5ff31";
+ sha256 = "0n1q76bcavkh1smk3l78ai7jh7qzn3sbpqcxs3pjf5za5j4c5i48";
+ };
+ };
+
+ palenight-vim = buildVimPluginFrom2Nix {
+ pname = "palenight-vim";
+ version = "2019-08-21";
+ src = fetchFromGitHub {
+ owner = "drewtempelmeyer";
+ repo = "palenight.vim";
+ rev = "139f5b929a8be2530c7386a5b4610d4459941199";
+ sha256 = "061iqgw9kzpsni9159bd8hllpkdmnrjbzpi9phy91l9klnja2cam";
};
};
papercolor-theme = buildVimPluginFrom2Nix {
pname = "papercolor-theme";
- version = "2019-07-07";
+ version = "2019-11-06";
src = fetchFromGitHub {
owner = "NLKNguyen";
repo = "papercolor-theme";
- rev = "20f3b25cdd772d4483eb8ced453f94f93b6126e1";
- sha256 = "1yck7f48v9rz7wq2q2b372bv07qmpj562ncwfdiavsgy6wms3p4b";
+ rev = "ddd09867ed4e020b3ba2eb47dc3ef365da5b0fed";
+ sha256 = "1dhbnd99xs6l5alqhn9m1nynmr9sbvrqj2137l23ysisprl3rgmr";
};
};
@@ -2049,12 +2159,12 @@ let
plantuml-syntax = buildVimPluginFrom2Nix {
pname = "plantuml-syntax";
- version = "2019-10-12";
+ version = "2019-11-06";
src = fetchFromGitHub {
owner = "aklt";
repo = "plantuml-syntax";
- rev = "ea0d44c725b3bed5dc37ab88d62279c6066add06";
- sha256 = "1f5dljfqk69f77r94kxaz8pi35n7hc53h5gfcs3ba0jsjz19mpnv";
+ rev = "82ff416ce99cc9f69b1af54b8832eaf6cdbeaea6";
+ sha256 = "1297h9jipfx2xw5dqh1286g2syv5c18g15644lqn11s62skqxd16";
};
};
@@ -2269,12 +2379,12 @@ let
rust-vim = buildVimPluginFrom2Nix {
pname = "rust-vim";
- version = "2019-10-13";
+ version = "2019-10-20";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust.vim";
- rev = "8293adcd9c5645379133bea4d77de30b1476528c";
- sha256 = "1cc1wq2lbsl7jxh3mal0yhj3z2fn1q60ip4666kshx5yryikhs3p";
+ rev = "97fdc4e4975515d8e8a5a82380dd85628d59a005";
+ sha256 = "1ggnl9h0jqb3zf8n8vpvlizxb3fikmghwpj8d3xq3ny54wfjgx78";
};
};
@@ -2456,12 +2566,12 @@ let
syntastic = buildVimPluginFrom2Nix {
pname = "syntastic";
- version = "2019-10-02";
+ version = "2019-10-23";
src = fetchFromGitHub {
owner = "scrooloose";
repo = "syntastic";
- rev = "3b3f4ee8abf81191d1eca4350448148b86e8a741";
- sha256 = "0spksh2pafp9lzx9mybnx3whm9jgjg3yh2lfi5f5kk6gypfnwc4y";
+ rev = "28bb72adbe5c610bdc07407ddb83898919e4645c";
+ sha256 = "1hhpd01vc9377fvqdh30pqack0i0sxxz2qdzz2i6x4snabga2zqj";
};
};
@@ -2500,12 +2610,12 @@ let
tagbar = buildVimPluginFrom2Nix {
pname = "tagbar";
- version = "2017-12-17";
+ version = "2019-10-25";
src = fetchFromGitHub {
owner = "majutsushi";
repo = "tagbar";
- rev = "387bbadda98e1376ff3871aa461b1f0abd4ece70";
- sha256 = "130rxvlkqzlqh09w6fpmq7x3b7s4s56qxly9m4jh6s2jrab1cxak";
+ rev = "a0f51bd5a6514632bf3d2df1b001df27361892bd";
+ sha256 = "1drhdyyalg2sjgckgw8s026q2ydd07vfxr3i6vyvp3irlf86sbdy";
};
};
@@ -2522,12 +2632,12 @@ let
targets-vim = buildVimPluginFrom2Nix {
pname = "targets-vim";
- version = "2019-05-21";
+ version = "2019-10-27";
src = fetchFromGitHub {
owner = "wellle";
repo = "targets.vim";
- rev = "a79447f261e4b8b4327557aa03726f3849334b84";
- sha256 = "0x6a9rmv220kncjgak6aw3gbf3sidnj6nijphnsm5360lvi3ck4w";
+ rev = "be309773998ca729213206950109a758be15b556";
+ sha256 = "0ravnykqlhw09cz5yyjm6k4kbikx39jagmmpj87q31pgf1rzycmx";
};
};
@@ -2588,12 +2698,12 @@ let
tmux-complete-vim = buildVimPluginFrom2Nix {
pname = "tmux-complete-vim";
- version = "2019-05-13";
+ version = "2019-11-10";
src = fetchFromGitHub {
owner = "wellle";
repo = "tmux-complete.vim";
- rev = "897aaecdffd0133548ea7f8b5d76472236322ab6";
- sha256 = "0iazphx5708hwpzyys7mx7hilkrarh7g5251j18m1pg5smbbfjvr";
+ rev = "7237d8d8d60af7916e3b546a9f4f396df95a1b21";
+ sha256 = "05ypjahaf7gk4vjc8hhglmw7y8vyjxyhxq8sm0s3np05aw0gdbsc";
};
};
@@ -2611,12 +2721,12 @@ let
traces-vim = buildVimPluginFrom2Nix {
pname = "traces-vim";
- version = "2019-10-09";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "markonm";
repo = "traces.vim";
- rev = "6863fcdce850673b4468c43244d189ade3f99a8f";
- sha256 = "0sq5cmsng2lid3dlfhcyagpzsjw1abp43wl3clm3bc5f3944lx5r";
+ rev = "393b3d0d55b951ad8d28f63f0e28c48e25ff48e4";
+ sha256 = "1hwn530p6zcjhk2lcmiqgrahxmp9hkwbzjbz4vnqdf1j6w9aqrwp";
};
};
@@ -2655,12 +2765,12 @@ let
ultisnips = buildVimPluginFrom2Nix {
pname = "ultisnips";
- version = "2019-05-05";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "SirVer";
repo = "ultisnips";
- rev = "1a99766b73783bafb08cfa07d7e29e5387c55189";
- sha256 = "08vxvx6fabqg725jv7cbdickrxlcw45885jai0hhgclm4hfqvawx";
+ rev = "f7b9b3b1100b3b2883ed2d0ac3627708a10dc469";
+ sha256 = "08g1h9ra807d19rhaf5l6g7pryq07cyy4g1ab0ycwyb0whlr6m57";
};
};
@@ -2677,12 +2787,12 @@ let
unicode-vim = buildVimPluginFrom2Nix {
pname = "unicode-vim";
- version = "2019-06-04";
+ version = "2019-11-06";
src = fetchFromGitHub {
owner = "chrisbra";
repo = "unicode.vim";
- rev = "29f43f7b1be94dccfac461f4da0a34410408111f";
- sha256 = "1wr0gq008jzlaignlkr706z5cjrdb6cc16r621zvfjncm9a71pnw";
+ rev = "49f79785e7fba0f40519a6b9074dcceb8626f7d5";
+ sha256 = "1k2b4wh0244dx7zinag88wfcwl2x2042z0zsyv9b77w81h8qfdd1";
};
};
@@ -2697,6 +2807,28 @@ let
};
};
+ utl-vim = buildVimPluginFrom2Nix {
+ pname = "utl-vim";
+ version = "2010-10-18";
+ src = fetchFromGitHub {
+ owner = "vim-scripts";
+ repo = "utl.vim";
+ rev = "67a6506a7a8a3847d00d3af3e2ed9707460d5ce5";
+ sha256 = "0ax68nmzlka9193n2h82qzvhzv4dv6lm7rg3b1vhj2pn1r6ci6p4";
+ };
+ };
+
+ vader-vim = buildVimPluginFrom2Nix {
+ pname = "vader-vim";
+ version = "2019-05-18";
+ src = fetchFromGitHub {
+ owner = "junegunn";
+ repo = "vader.vim";
+ rev = "de8a976f1eae2c2b680604205c3e8b5c8882493c";
+ sha256 = "1pibls5s74fkzvj7spdpdn2s6zka0zxg4yr02s6jd0bcniq210b5";
+ };
+ };
+
vCoolor-vim = buildVimPluginFrom2Nix {
pname = "vCoolor-vim";
version = "2018-10-06";
@@ -2710,34 +2842,34 @@ let
verilog_systemverilog-vim = buildVimPluginFrom2Nix {
pname = "verilog_systemverilog-vim";
- version = "2019-08-25";
+ version = "2019-10-27";
src = fetchFromGitHub {
owner = "vhda";
repo = "verilog_systemverilog.vim";
- rev = "217b4cfcfbe8633693c9751cf3eeafe8c48e2846";
- sha256 = "11g2ybrxndssf6g1dxhx68gycfnkv2wmara6h7kwgy0sjn4r413x";
+ rev = "22b3d81f9b7146ddf1bd05c1b2f9407af14d3ed7";
+ sha256 = "12z5a4zkrajzdyf31a5l7hlyif5ywj8pab25x98hwqjs38x8lklf";
};
};
vim = buildVimPluginFrom2Nix {
pname = "vim";
- version = "2019-10-06";
+ version = "2019-10-21";
src = fetchFromGitHub {
owner = "dracula";
repo = "vim";
- rev = "f6dd7c17f71d2b6a1fad1e84e6cb28861af0e978";
- sha256 = "1407gl1rki5nj7rwiab61j579cih6shkgl02z4cmrvyb0dcq0vq8";
+ rev = "c8c0a9325407c487fd702eca39d987d67123c98b";
+ sha256 = "054q6lk91x7dghvvzb51j7923bdy317iya5msv9as76nwzdrk5dp";
};
};
vim-abolish = buildVimPluginFrom2Nix {
pname = "vim-abolish";
- version = "2019-10-01";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-abolish";
- rev = "3c7f939bbc99a30d1c5013bc9fa0fe967398c9ac";
- sha256 = "0i8i912lvs281n0wn4wvqykx0aj0f1ply6pd9pbk5k0whlgf6r1v";
+ rev = "7e4da6e78002344d499af9b6d8d5d6fcd7c92125";
+ sha256 = "1n35igng3a6d5y4nh5pyb09s6khgcwbr3v0lnh33qb51cv4cnjh4";
};
};
@@ -2952,34 +3084,34 @@ let
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
- version = "2019-10-11";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "297ca3d00406064004be5f2a9923fe8c2406e6e9";
- sha256 = "1fmd0rjgrhsngpml885lybzibrpsszcc80iwm6qvydddhcp35jdi";
+ rev = "29549aa55a5f20317eb63b8cd0c08c68a1336f3e";
+ sha256 = "1z2chmvxqq5s7a9qjam9j46m7dyfh80z62411swlc9py4aqm91ci";
};
};
vim-airline-themes = buildVimPluginFrom2Nix {
pname = "vim-airline-themes";
- version = "2019-09-18";
+ version = "2019-10-31";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline-themes";
- rev = "0d5c5c1e2995126e76606a628316c8e3f5efb37a";
- sha256 = "1xra1yiz03pap18hsq00053s42xf185ls9qydrkgpyjypqdnm5bg";
+ rev = "650701f08fa49abca607f5a69ddf0a8157bcd8cf";
+ sha256 = "0kk21x1g27gsy29ikfh8iayjgnm7vs2zllgwglqfjmlqvkqajmr0";
};
};
vim-android = buildVimPluginFrom2Nix {
pname = "vim-android";
- version = "2019-09-29";
+ version = "2019-11-01";
src = fetchFromGitHub {
owner = "hsanson";
repo = "vim-android";
- rev = "1d5d169044ef71f687df0efcffd9a394528d7f47";
- sha256 = "07h1091fdjnhi45wql7yadsyln2861m4435wzr8zp5yj2b9k132a";
+ rev = "928a7ba76ee7b48a715b397543f21ee28a9959da";
+ sha256 = "1cdjjyzmclzc32i1wcc5k67laz75yvi4jj2yc1fxa95bbq9zi0h5";
};
};
@@ -3018,12 +3150,12 @@ let
vim-autoformat = buildVimPluginFrom2Nix {
pname = "vim-autoformat";
- version = "2019-10-09";
+ version = "2019-11-11";
src = fetchFromGitHub {
owner = "Chiel92";
repo = "vim-autoformat";
- rev = "a350538f8a5a8f08cf64a520d456282080c3968f";
- sha256 = "0abz5asjgawz7zx5gy7q5nnrkmzijwpn0ay93913l78dnsal0408";
+ rev = "4fb3ecc473093720f35d8d26ae8a8e46a445f116";
+ sha256 = "199fpvfqbd1d4brxyy506j4nrp64wj6av2xh51a5q10dm84pddp9";
};
};
@@ -3051,12 +3183,12 @@ let
vim-better-whitespace = buildVimPluginFrom2Nix {
pname = "vim-better-whitespace";
- version = "2019-08-19";
+ version = "2019-10-23";
src = fetchFromGitHub {
owner = "ntpeters";
repo = "vim-better-whitespace";
- rev = "a05c728a962cdc7285f31ae5814cb64404fa7efc";
- sha256 = "1aymm36hakvvwhp8bnr0ys2xsadw8b3m8681lir3ymj55vc8cl5y";
+ rev = "166a409f1ddade37d1cfd25ba7c6b60270831a95";
+ sha256 = "0c63sv7vy7yzh8hvy5a5i3amnpk4kklkkm4kimgw2dzm1pqfz5y4";
};
};
@@ -3104,6 +3236,28 @@ let
};
};
+ vim-clojure-highlight = buildVimPluginFrom2Nix {
+ pname = "vim-clojure-highlight";
+ version = "2015-07-05";
+ src = fetchFromGitHub {
+ owner = "guns";
+ repo = "vim-clojure-highlight";
+ rev = "9ac6cb8fef04b2c243377adb671324a60952aee0";
+ sha256 = "0fg3faj0fq7b8pqr0i33qdg2xfd5966lrjl1wkq6jcgvdqamhz0y";
+ };
+ };
+
+ vim-clojure-static = buildVimPluginFrom2Nix {
+ pname = "vim-clojure-static";
+ version = "2017-10-23";
+ src = fetchFromGitHub {
+ owner = "guns";
+ repo = "vim-clojure-static";
+ rev = "fae5710a0b79555fe3296145be4f85148266771a";
+ sha256 = "0s98qrhv7xh7bvh8bm1vaxpw3n2mcxayay3k90ibgjrv1jpyvzx7";
+ };
+ };
+
vim-closetag = buildVimPluginFrom2Nix {
pname = "vim-closetag";
version = "2019-02-14";
@@ -3183,23 +3337,23 @@ let
vim-commentary = buildVimPluginFrom2Nix {
pname = "vim-commentary";
- version = "2019-09-28";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-commentary";
- rev = "62b68aecec2de531bc3978bfb9c07d3b6759ce0e";
- sha256 = "1fbcdrrhn4l8266zr6rm0f3zbhpql9is6rx4rkim5wxcwmnpkr77";
+ rev = "f8238d70f873969fb41bf6a6b07ca63a4c0b82b1";
+ sha256 = "09d81q9na7pvvrmxxqy09ffdzsx5v5dikinb704c9wm4ys2bidr9";
};
};
vim-cpp-enhanced-highlight = buildVimPluginFrom2Nix {
pname = "vim-cpp-enhanced-highlight";
- version = "2019-07-01";
+ version = "2019-11-14";
src = fetchFromGitHub {
owner = "octol";
repo = "vim-cpp-enhanced-highlight";
- rev = "da1d86aaf42bd4e52272b5a2f62b098c3986c048";
- sha256 = "02cz8av85pjxpl9ggiy0y0z3gnjvd6ng1pafzv0c64xharg9l5aq";
+ rev = "27e0ffc215b81fa5aa87eca396acd4421d36c060";
+ sha256 = "15nyd4yssswyi4brkch09rca0qh7p77li4xyrivmiapkr4a60vwb";
};
};
@@ -3249,12 +3403,12 @@ let
vim-devicons = buildVimPluginFrom2Nix {
pname = "vim-devicons";
- version = "2019-09-23";
+ version = "2019-11-10";
src = fetchFromGitHub {
owner = "ryanoasis";
repo = "vim-devicons";
- rev = "fae1550b95f537b879da7ebb7bfaa0ac65859271";
- sha256 = "1h0x6wck52ga8qq2phk718yn30yniljbhgrvp59qi5fskx8hsjd4";
+ rev = "e3e6aa16bfce255e9bca3d117c11f18f36f5c1b3";
+ sha256 = "1p7k20nfxm6jrrlx6dp9cm9bq8jkssh7fyr2y49wnwp652s191gm";
};
};
@@ -3282,23 +3436,23 @@ let
vim-dirvish = buildVimPluginFrom2Nix {
pname = "vim-dirvish";
- version = "2019-08-27";
+ version = "2019-11-16";
src = fetchFromGitHub {
owner = "justinmk";
repo = "vim-dirvish";
- rev = "e8a213d9d0a21f03fc03319fa7560521b6cd6928";
- sha256 = "1vhjlpjjg5bdfcalf10z9gjnrnc98yf5r3ink9dhljj5vnx23zaw";
+ rev = "4d7b4d4e2db72e95ea03c6ef757b01cbc128179e";
+ sha256 = "0ab7ivgkfaji0yl6mcx03nmr304vmdwxwiw0an94fa6wbhk0y9yl";
};
};
vim-dispatch = buildVimPluginFrom2Nix {
pname = "vim-dispatch";
- version = "2019-09-27";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dispatch";
- rev = "4bd1ecd7f38206ef26c37d7d142df58c4237d9dc";
- sha256 = "0wz8p8fm48dbpzd00h9qw0q2s3r7nm8qa5kcligcrzh1kv139026";
+ rev = "1206e1474fc613caeb1ba56d36b71d7f9f7760ac";
+ sha256 = "15mdn8s9isnscsaggkz552f8hi2yqq9wksymrxkihihv0nwwdgi6";
};
};
@@ -3313,6 +3467,17 @@ let
};
};
+ vim-docbk-snippets = buildVimPluginFrom2Nix {
+ pname = "vim-docbk-snippets";
+ version = "2019-09-13";
+ src = fetchFromGitHub {
+ owner = "jhradilek";
+ repo = "vim-snippets";
+ rev = "b8604893f46f6c570a55efff733f0371ac8a805d";
+ sha256 = "1qz3azgzv9718s2a6h8xw5nrvs4j776csmzsn9chvykdpx8rwim1";
+ };
+ };
+
vim-easy-align = buildVimPluginFrom2Nix {
pname = "vim-easy-align";
version = "2019-04-29";
@@ -3370,23 +3535,23 @@ let
vim-elixir = buildVimPluginFrom2Nix {
pname = "vim-elixir";
- version = "2019-09-06";
+ version = "2019-11-03";
src = fetchFromGitHub {
owner = "elixir-lang";
repo = "vim-elixir";
- rev = "e8d59d115c8153a7de9872b3c4419f2354c0f14b";
- sha256 = "1q6bk8rqsdwgbyckwdnq4kv6gy5wjqrhdm06sip5x53mnkhmpf5p";
+ rev = "057ac39b5982a2decf52d48cffc405ff6a666ca5";
+ sha256 = "1mzdjqh99cyixngy9y38fdgs2bzni4pgrk14y8f72vlc0di0fg5d";
};
};
vim-eunuch = buildVimPluginFrom2Nix {
pname = "vim-eunuch";
- version = "2019-04-13";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-eunuch";
- rev = "e066a0999e442d9d96f24ad9d203b1bd030ef72e";
- sha256 = "12n7fzgppiwqhqnxlbxmky1m1flb82kr4zlyggysgzz1lqb122zf";
+ rev = "75efe06ccc63b7cd50b193b99cce83e3ad3e60cb";
+ sha256 = "0yjsk6amlbgdbp95h8fp4x1hf9gmrfgrvz9gizyh08xdrb7pbpdw";
};
};
@@ -3436,12 +3601,12 @@ let
vim-fireplace = buildVimPluginFrom2Nix {
pname = "vim-fireplace";
- version = "2019-09-01";
+ version = "2019-11-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fireplace";
- rev = "ea9fa306a731a105511cc5faecbaf7d58c94dfcf";
- sha256 = "1l1wzgr4ly25yablz299pfrgl47ys51hljhhzcfdivvkrrzjpdd5";
+ rev = "a74887f679916d428001dc48900b095f8720106a";
+ sha256 = "0818wlnr5hphhp1bswd7k7fq344bhj9khf5v5c8ywi04m8p37v3p";
};
};
@@ -3458,12 +3623,12 @@ let
vim-flagship = buildVimPluginFrom2Nix {
pname = "vim-flagship";
- version = "2018-08-15";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-flagship";
- rev = "66abd2fc519f4339ec751874279c14da7833dd99";
- sha256 = "0ijfa076a5jr6gi11j2zcgh5c7kj0vlwipzk1myjc1a77pss7nlg";
+ rev = "d3e1b07a426b44cdf068d3fc4b7549cba2eb3358";
+ sha256 = "095dz37qspjjg7sx22mmxnda6p592bp3bmnc59n0nan9g3zy8yk2";
};
};
@@ -3478,6 +3643,17 @@ let
};
};
+ vim-flatbuffers = buildVimPluginFrom2Nix {
+ pname = "vim-flatbuffers";
+ version = "2018-10-11";
+ src = fetchFromGitHub {
+ owner = "dcharbon";
+ repo = "vim-flatbuffers";
+ rev = "ecd75c33576d982f3c83545dff7b3c9245285e75";
+ sha256 = "1mfi9als56cpfsz3s91hg3lci8zn7pr9s0l690wqh40vh57d1gxm";
+ };
+ };
+
vim-flutter = buildVimPluginFrom2Nix {
pname = "vim-flutter";
version = "2019-09-29";
@@ -3513,12 +3689,12 @@ let
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
- version = "2019-10-11";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "06e34204af04643d96d30132de6ba9066368de15";
- sha256 = "1322pr6zv2yv1y9gvwb8d7an4iyvi4yxbbivy1y8hl9pcy8ni989";
+ rev = "13fdeb5fa7f464266163f405f42322e6fb0d3067";
+ sha256 = "1605vznbf66z7f2g2lzx4yzxm0dnzddwzfa9mgbxa4wv1836ng0x";
};
};
@@ -3557,12 +3733,12 @@ let
vim-gitgutter = buildVimPluginFrom2Nix {
pname = "vim-gitgutter";
- version = "2019-10-01";
+ version = "2019-10-24";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-gitgutter";
- rev = "1725c13add66c6981d9406f109dcd64dff5fbf59";
- sha256 = "0xv1w9csl63kl7pm0inkzfjas1q477cpxqxyxa3x1wbmmar6sn46";
+ rev = "af20a9fcfff9b5277fc8482e802c4dec291ea589";
+ sha256 = "0jakfv1b1kc8mq1izj7bzd83d55z38igl7xl1c7n1vb9m2dy0nn3";
};
};
@@ -3579,23 +3755,23 @@ let
vim-glsl = buildVimPluginFrom2Nix {
pname = "vim-glsl";
- version = "2017-10-15";
+ version = "2019-11-01";
src = fetchFromGitHub {
owner = "tikhomirov";
repo = "vim-glsl";
- rev = "697eca9784ffac39308e1fd45e0300582c3d060b";
- sha256 = "0qj00wgshx0pm6w1p682kc6s4xnzshnwx0sr65b24g1m495ck4q4";
+ rev = "fbdb226318e3e1747b29f31ad07c0cce07e9f22a";
+ sha256 = "076fny258ynamnd1mnknmp1zlafvvxpx7p28985mms84k65ihvy5";
};
};
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2019-10-13";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "17c53d38f17b0978323868ac12573f33a6fb8100";
- sha256 = "1fal9w1xkwbsidj9rskxkl7406n92rwghas6vw5nx3v95pn8lb7k";
+ rev = "6d9cabbfa2ed92ef764f87041b60fcab010f7bc7";
+ sha256 = "0621mh4vh92dp4jhcklgghppncbvpbzzwx9xpxs7b6917hmsxp8g";
};
};
@@ -3634,12 +3810,12 @@ let
vim-gutentags = buildVimPluginFrom2Nix {
pname = "vim-gutentags";
- version = "2019-05-06";
+ version = "2019-10-26";
src = fetchFromGitHub {
owner = "ludovicchabant";
repo = "vim-gutentags";
- rev = "eecb136fae97e30d5f01e71f0d3b775c8b017385";
- sha256 = "0i8hq0qxjrsavs3a7saz5wqibib5qd3lgfbygpclvp24ylisa8vq";
+ rev = "eb9e57f579d2ef747be25a7a4ec5add6fe5ca3d9";
+ sha256 = "0v46yxv6rv6x9zqsvahkjjwp8khzsz4il1rk34r6zlsy3w8d988d";
};
};
@@ -3667,12 +3843,12 @@ let
vim-haskellConcealPlus = buildVimPluginFrom2Nix {
pname = "vim-haskellConcealPlus";
- version = "2018-12-26";
+ version = "2019-10-21";
src = fetchFromGitHub {
owner = "enomsg";
repo = "vim-haskellConcealPlus";
- rev = "1d64dd2cdd1e99689e3d79e7ada151213acd5450";
- sha256 = "0jsfg941qdpibzcg0ypf0nvabmv1bpwgzgzda7hjy1jcai4yrw1g";
+ rev = "c76b73b17a5eaf4fd535b6bd1f533ea847fd20f7";
+ sha256 = "01p9rjpp9g859axlq2mpj89dg3d7n40rmqx2x66aql87m8rzjmam";
};
};
@@ -3865,23 +4041,23 @@ let
vim-javacomplete2 = buildVimPluginFrom2Nix {
pname = "vim-javacomplete2";
- version = "2019-09-16";
+ version = "2019-11-16";
src = fetchFromGitHub {
owner = "artur-shaik";
repo = "vim-javacomplete2";
- rev = "24e7908bae33df5851f7085f5ec3af0ca81f060c";
- sha256 = "1bqrhkxk6f5ha7xlkgqrp96a1pfk9258x5b4iz3kbk2gqp6mcrmb";
+ rev = "676fecd601e844bcd580aa806296dfe4de91a558";
+ sha256 = "0ff3d1wsx47i9mim22j81r43z3n2c30ljw0fjicy43vb74wss873";
};
};
vim-javascript = buildVimPluginFrom2Nix {
pname = "vim-javascript";
- version = "2019-08-14";
+ version = "2019-11-11";
src = fetchFromGitHub {
owner = "pangloss";
repo = "vim-javascript";
- rev = "b6c8c8419240bdd29b5eb51a47d488fd390deed5";
- sha256 = "0p56av0zmig4rpsq4w4armnccyd713xdm5lwrck3cip55c39382f";
+ rev = "2e4a8c485cdf601bb2f2761ea68c09750a0b82e0";
+ sha256 = "1zvqpk8qvkhglfdi6ma7ads54w0i8v8vy4k3gcrrjydmwwa2v34l";
};
};
@@ -3909,12 +4085,12 @@ let
vim-jsbeautify = buildVimPluginFrom2Nix {
pname = "vim-jsbeautify";
- version = "2019-03-01";
+ version = "2019-10-18";
src = fetchFromGitHub {
owner = "maksimr";
repo = "vim-jsbeautify";
- rev = "aa96718ddc74bc20dd6b44a179eb0ee66443339f";
- sha256 = "1v7h7xdhkiifcjk1bqiw7nfz4bxbrbaqghmi31564xdgckqfqcqk";
+ rev = "6003f9d420d56b91f5664ec5ed5a9a3a6d8df22b";
+ sha256 = "06gxmqyxkw2mgdy6m7b248w0gzkwsjcpyihpnyf5cajb5aw4wk13";
fetchSubmodules = true;
};
};
@@ -3954,12 +4130,12 @@ let
vim-jsx-pretty = buildVimPluginFrom2Nix {
pname = "vim-jsx-pretty";
- version = "2019-09-18";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "MaxMEllon";
repo = "vim-jsx-pretty";
- rev = "89c30c0defe8ddb31bc0d3cfa5f22f3f6d8eb24f";
- sha256 = "1l5cwlbmihzxldpxlvn5gc47s0awqs908skzq43cy44iql829hir";
+ rev = "70586430c0f05c91ed2832db2c65769501978d94";
+ sha256 = "1b2qssdzc0b7pzr1ws86zybvwnwby987xsa7sfizsjqslb14xw4w";
};
};
@@ -4020,12 +4196,12 @@ let
vim-ledger = buildVimPluginFrom2Nix {
pname = "vim-ledger";
- version = "2019-10-08";
+ version = "2019-11-11";
src = fetchFromGitHub {
owner = "ledger";
repo = "vim-ledger";
- rev = "4a8ee53029afa755f76b9e953ce3ca6beabdb63f";
- sha256 = "0vjk2knvpx79qa27k9zgc5s9pw3r96ylydhimsf9wxsgz7ihfr4r";
+ rev = "fba44d7bab381b2107f9c6db0322282910e98267";
+ sha256 = "1scv9zscvywr40rw6z1v4vsgq8j8mfvp1hxs6ana22wbm0qdwkrf";
};
};
@@ -4042,12 +4218,12 @@ let
vim-liquid = buildVimPluginFrom2Nix {
pname = "vim-liquid";
- version = "2016-02-11";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-liquid";
- rev = "209f77c9550a90b0b88492c93852195c171f6ebd";
- sha256 = "1ghspgjr6r0csmqacmsmkvrqvfgplx033yb3qwzddby991fpvfaa";
+ rev = "9ebc192daec70e620c22d574b5a1c1e16f89a48c";
+ sha256 = "0cvcjiii5wv55n695284k520rrwi0l4gqpyiqnrpnhmsaqks0n0f";
};
};
@@ -4075,12 +4251,12 @@ let
vim-lsc = buildVimPluginFrom2Nix {
pname = "vim-lsc";
- version = "2019-10-01";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "natebosch";
repo = "vim-lsc";
- rev = "8d1691f9f191b7cfab3fe7c4606c0bb8dd7bd47d";
- sha256 = "016589m1g7fn0705fiikgg4ypbncg8i6mvw4wm58v80s2d84az6m";
+ rev = "7fa6a2db67d27782fedab751129249ab20ab1105";
+ sha256 = "0lik69wyw7cpysck661pivcqiah6crw5isl5j5nfhhpf6mm7i5hg";
};
};
@@ -4128,6 +4304,17 @@ let
};
};
+ vim-metamath = buildVimPluginFrom2Nix {
+ pname = "vim-metamath";
+ version = "2017-02-10";
+ src = fetchFromGitHub {
+ owner = "david-a-wheeler";
+ repo = "vim-metamath";
+ rev = "50aff63608256909159f1b8fc3f09ba61b2bb9bd";
+ sha256 = "0gwqafhr18wv9ygq47cxwi0k4gj1xll4z8s61w9l9vwaiy5znssh";
+ };
+ };
+
vim-misc = buildVimPluginFrom2Nix {
pname = "vim-misc";
version = "2015-05-21";
@@ -4152,23 +4339,23 @@ let
vim-mucomplete = buildVimPluginFrom2Nix {
pname = "vim-mucomplete";
- version = "2019-09-30";
+ version = "2019-11-17";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "vim-mucomplete";
- rev = "3a512e21a9c91cb61103734b8bb5dc776c1a3146";
- sha256 = "1dh26qwsky12fhc8v9d6x841nhgbdnp2xgsrlnqak7cyiwmwp41g";
+ rev = "8964f852a5990c79c55571aef8d137a5e90c9e7c";
+ sha256 = "08mixa8frla5djcmka9sard4bzwjcrs3pb68si75mmrv9i9n0pd8";
};
};
vim-multiple-cursors = buildVimPluginFrom2Nix {
pname = "vim-multiple-cursors";
- version = "2019-07-11";
+ version = "2019-11-09";
src = fetchFromGitHub {
owner = "terryma";
repo = "vim-multiple-cursors";
- rev = "2609c9b054b562b6bf46936f3e80a25042c5d572";
- sha256 = "1vd7rcns8r52vaaamfz5p23vmrz6j2b3z3yqjlc46s4pmzxdvpgh";
+ rev = "6ab4dc7dd012e23adee74ef4596ad3e9659a20c7";
+ sha256 = "149cg1fwsrd1swvd0ivn1p8j8gpj3gk08mx6dim4fkshknwxs5l0";
};
};
@@ -4183,6 +4370,17 @@ let
};
};
+ vim-nftables = buildVimPluginFrom2Nix {
+ pname = "vim-nftables";
+ version = "2019-07-25";
+ src = fetchFromGitHub {
+ owner = "nfnty";
+ repo = "vim-nftables";
+ rev = "aad8540ef56f495baa589f646edc1253db990f1a";
+ sha256 = "1fzi2zzrdzscnjzv8js0ln3bwyxnacilvfcklpndmss67gxbnbkm";
+ };
+ };
+
vim-niceblock = buildVimPluginFrom2Nix {
pname = "vim-niceblock";
version = "2018-09-06";
@@ -4218,12 +4416,12 @@ let
vim-obsession = buildVimPluginFrom2Nix {
pname = "vim-obsession";
- version = "2019-05-31";
+ version = "2019-11-16";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-obsession";
- rev = "60f0ef80fd74b8c58fd0cc7a55b81846e06c04f3";
- sha256 = "0gbb4ici66965v449bm5gn3cyyjw81n5z4db9cfy9aca2rdapjha";
+ rev = "c44d3c432243d39469046f4e25d38a690e49c755";
+ sha256 = "0bvml6jcjd986ggx63sf9w4h852ivnshw6ilf6x2grfhnvsdgcgs";
};
};
@@ -4295,12 +4493,12 @@ let
vim-pandoc = buildVimPluginFrom2Nix {
pname = "vim-pandoc";
- version = "2019-08-26";
+ version = "2019-11-07";
src = fetchFromGitHub {
owner = "vim-pandoc";
repo = "vim-pandoc";
- rev = "53f14ea43997e46c2c4686a1d89bcebfec1c8c50";
- sha256 = "1qcng9hszv4fcqhzdq7sfvdhl0x4zv91blk328n2jrqp831c0ds1";
+ rev = "9275cdb54b55eda88f3f0066783ea72410ccf678";
+ sha256 = "0532bq9667dfz79fg4blrzc6d9y1cz2xr5h7jda3psrj27adrlxk";
};
};
@@ -4317,23 +4515,23 @@ let
vim-pandoc-syntax = buildVimPluginFrom2Nix {
pname = "vim-pandoc-syntax";
- version = "2019-06-25";
+ version = "2019-11-14";
src = fetchFromGitHub {
owner = "vim-pandoc";
repo = "vim-pandoc-syntax";
- rev = "6710d46c8b772f77248f30d650c83f90c68f37ab";
- sha256 = "1dir9h6s63lr10ffaxlpjar0xfmmjr3nhhgijsaa0vgnghc00r7x";
+ rev = "98a3051566690fcd779f540e9d4a81ccad667bd5";
+ sha256 = "0bvrkflryzb43xg5s9kiksk7nslgrqpybasz4grjv6lnmzis7x97";
};
};
vim-parinfer = buildVimPluginFrom2Nix {
pname = "vim-parinfer";
- version = "2019-10-06";
+ version = "2019-10-29";
src = fetchFromGitHub {
owner = "bhurlow";
repo = "vim-parinfer";
- rev = "ceb429049458d168a56ca9c6e30a3f3f305dee75";
- sha256 = "0a667ph1xlf7fblk2c54ff2pvsc3zfxzz85g778jrq0569zvm3fd";
+ rev = "fbe48d65ba98f062312b4af08d4d623725f36def";
+ sha256 = "0zzgrx2kc4j3nn81l07my9v4izy9hks96483qyxr4vhsznz1a1wn";
};
};
@@ -4350,12 +4548,12 @@ let
vim-pathogen = buildVimPluginFrom2Nix {
pname = "vim-pathogen";
- version = "2018-12-13";
+ version = "2019-11-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-pathogen";
- rev = "e9fb0914dba5bdfe2feaa364dda2e9495c5620a2";
- sha256 = "1hqfmk6xpkldhs8n5hmnvx0qn955fnzf19pp2gh4c2kvrq1y6sm8";
+ rev = "a553410f1bdb9000fbc764069f3a5ec3454a02bc";
+ sha256 = "1klnfqdb1v5zba8rm1ldga6wjhywgx870svyd4z2j3hqlrrvdfrb";
};
};
@@ -4372,23 +4570,23 @@ let
vim-pencil = buildVimPluginFrom2Nix {
pname = "vim-pencil";
- version = "2019-08-30";
+ version = "2019-11-16";
src = fetchFromGitHub {
owner = "reedes";
repo = "vim-pencil";
- rev = "4e0f08de173fcde5f3cb93da2c8129b1588e469a";
- sha256 = "1vhqcd0gls9bys1anjlfyx4mh3rfkc076g6j9h1r4j09zn0bw1qn";
+ rev = "236380f1afcc1df10ae78cbf2c6e958d29183eaa";
+ sha256 = "1yxc03pmf0wr104mxy2ssln16jm3kkylivmhh47jk5iv2xw8i38q";
};
};
vim-plug = buildVimPluginFrom2Nix {
pname = "vim-plug";
- version = "2019-10-14";
+ version = "2019-11-04";
src = fetchFromGitHub {
owner = "junegunn";
repo = "vim-plug";
- rev = "fcfd5b7e1f2ac9f90e933037cd2ef1d0ef2ff992";
- sha256 = "1j4jwy84pypick27gisw3z1gqa54zamlfhl2dpy4ixgqxgvrdf6k";
+ rev = "68fef9c2fd9d4a21b500cc2249b6711a71c6fb9f";
+ sha256 = "0azmnxq82frs375k5b9yjdvsjfmzjv92ifqnmniar19d96yh6swa";
};
};
@@ -4405,12 +4603,12 @@ let
vim-polyglot = buildVimPluginFrom2Nix {
pname = "vim-polyglot";
- version = "2019-09-27";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "sheerun";
repo = "vim-polyglot";
- rev = "f95026252c5a31242903a98c741887696dfbb11f";
- sha256 = "0lzzlrwcic3vbn6rk3vcakwg6fl6nkvhamxcind6jx43pr1ylwwv";
+ rev = "d15651463ab5c3dd6609e548527a8ea18ab80c98";
+ sha256 = "1x7xx12hdydn37hb2k0awzv4s00sb7zk09jixr9mjfrh2x7ywf1c";
};
};
@@ -4427,12 +4625,23 @@ let
vim-projectionist = buildVimPluginFrom2Nix {
pname = "vim-projectionist";
- version = "2019-08-22";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-projectionist";
- rev = "b1a826329c0891416f2357bf77a43ac49b441e6d";
- sha256 = "0za2hnsg888nl3ddhawll053j64sgqhiqpxciqi05j50bz34cs8n";
+ rev = "17a8b2078a9ca1410d2080419e1cb9c9bb2e4492";
+ sha256 = "1vf3jdcfiq27k9mdwlvsm2hn1xgxr79ckq3jqq00avj50bpdzs1z";
+ };
+ };
+
+ vim-protobuf = buildVimPluginFrom2Nix {
+ pname = "vim-protobuf";
+ version = "2017-12-26";
+ src = fetchFromGitHub {
+ owner = "uarun";
+ repo = "vim-protobuf";
+ rev = "0d0f4e4b4087e0e608066aa2ba295e396d039931";
+ sha256 = "1vh9f34rb7pg6dc64xhr102yig6y03is74777av464bhq651z7p5";
};
};
@@ -4471,12 +4680,12 @@ let
vim-quickrun = buildVimPluginFrom2Nix {
pname = "vim-quickrun";
- version = "2019-07-29";
+ version = "2019-10-29";
src = fetchFromGitHub {
owner = "thinca";
repo = "vim-quickrun";
- rev = "008dd08aad2a544938acbbcf7cee6d3735ebd2fb";
- sha256 = "0azcw8p4z6kn6yprl0lbj186cg6kwkwfhfc2hgf6bia2ym33m25f";
+ rev = "4967eafcaf5bd09e4e008d4ce46f75d38fdfb8e4";
+ sha256 = "1il851k3j6cggh73mb3lbfnl1097q2laxywi7ym279axpp0ds7qi";
};
};
@@ -4493,23 +4702,23 @@ let
vim-repeat = buildVimPluginFrom2Nix {
pname = "vim-repeat";
- version = "2019-07-29";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-repeat";
- rev = "ae361bea990e27d5beade3a8d9fa22e25cec3100";
- sha256 = "0myqas20r81gfvfrph4ww38db1nz32qlph7syr6ym8zl7c1fcjd4";
+ rev = "c947ad2b6a16983724a0153bdf7f66d7a80a32ca";
+ sha256 = "00hhbqcx21j0738ad5xh92lsykpa0qxhdy1s7wnwc8d3jndmyjwb";
};
};
vim-rhubarb = buildVimPluginFrom2Nix {
pname = "vim-rhubarb";
- version = "2019-09-02";
+ version = "2019-11-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-rhubarb";
- rev = "75ad917e4978b4620c3b0eff1722880d2d53a9f4";
- sha256 = "1qxlaqbfliv2w4r7bw04h3m19g8f89v9070f59k9zbz3gv8g3hzv";
+ rev = "5130596a65330a4e8523d3ac1582f6c31ea6bc63";
+ sha256 = "1hpyxcmwrjxhkgkb0w2qpg8gh9bgiqwddyj4zx8hy2g8qnx7z5yj";
};
};
@@ -4526,23 +4735,34 @@ let
vim-rsi = buildVimPluginFrom2Nix {
pname = "vim-rsi";
- version = "2019-03-15";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-rsi";
- rev = "8b7abe2d470b7fffac6562818468e14594735564";
- sha256 = "1fvswbqd51gs4qhcabnz3zdmmlhcijs3pnbp3f2zgfi7lqvjc6s5";
+ rev = "ad8ba6beae8e82339479104b914214a868c9f1fe";
+ sha256 = "1ycjwnbs6rks78yxh0k0ywpvic0663mv7kydy3kjpa4f5bnkgbvc";
};
};
vim-ruby = buildVimPluginFrom2Nix {
pname = "vim-ruby";
- version = "2019-09-05";
+ version = "2019-11-06";
src = fetchFromGitHub {
owner = "vim-ruby";
repo = "vim-ruby";
- rev = "1c70532339889b7794a52b956f389b4f9ab9b3eb";
- sha256 = "1rj06j71f08b1may9pm27xf6k19bcw3jq3jbwndd975qram7zcr0";
+ rev = "d37f5a52a97239dcd503a3a84bb32dfc3200b5f7";
+ sha256 = "158wdfkskxxqzjm0dls3sza4nfrp2dqxwsdiiqfhar4vm2n7x8yp";
+ };
+ };
+
+ vim-salve = buildVimPluginFrom2Nix {
+ pname = "vim-salve";
+ version = "2019-11-13";
+ src = fetchFromGitHub {
+ owner = "tpope";
+ repo = "vim-salve";
+ rev = "876104d364420a7a11a2d97729dd4ab0a2f8a72e";
+ sha256 = "1hj0qg182jv3cwg85rg4z0f8f8hr409is71z7sxhnhjq9fn1h6xj";
};
};
@@ -4581,23 +4801,45 @@ let
vim-scriptease = buildVimPluginFrom2Nix {
pname = "vim-scriptease";
- version = "2019-07-07";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-scriptease";
- rev = "71195d60792fbfcd30edb25fdfc89eadf3e400a5";
- sha256 = "084vz719af6vhlrgzv0bvl9qg53p1mz1942lqj1pfc3p99w22v47";
+ rev = "76f62675a1814abcfbacb296f60dbb2d9d2b2f5f";
+ sha256 = "05fmzd368d0mn141a1awhybl19bgls5j8czmyyvygx5pawjl3s6f";
};
};
vim-sensible = buildVimPluginFrom2Nix {
pname = "vim-sensible";
- version = "2019-09-01";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-sensible";
- rev = "5dc6eb2d8026b4ce812a5a9c966d232b1f50c9c7";
- sha256 = "05mig86l1hi0q1y5sj7bp09i1lwbyn7v9xp3hd853fv7z026fza0";
+ rev = "bb75c2ec73f6b43346e0b159d46de3e304ac7dd6";
+ sha256 = "0zxqm00c0aj5a55m35f42px4d19xbijfiqp6qs2xlqwzjw5na12m";
+ };
+ };
+
+ vim-sexp = buildVimPluginFrom2Nix {
+ pname = "vim-sexp";
+ version = "2017-05-15";
+ src = fetchFromGitHub {
+ owner = "guns";
+ repo = "vim-sexp";
+ rev = "12292941903d9ac8151513189d2007e1ccfc95f0";
+ sha256 = "1mfqbmrbqgnsc34pmcsrc0c5zvgxhhnw4hx4g5wbssfk1ddyx6y0";
+ };
+ };
+
+ vim-sexp-mappings-for-regular-people = buildVimPluginFrom2Nix {
+ pname = "vim-sexp-mappings-for-regular-people";
+ version = "2019-11-13";
+ src = fetchFromGitHub {
+ owner = "tpope";
+ repo = "vim-sexp-mappings-for-regular-people";
+ rev = "f10bfacf2a20c719a3e0b6b5dfbfb2662f48b19e";
+ sha256 = "08z1a5f0k2aafk7ris2w3xf0s2jcsi94bd1wh8idr4fxljjs77qb";
};
};
@@ -4614,34 +4856,34 @@ let
vim-signify = buildVimPluginFrom2Nix {
pname = "vim-signify";
- version = "2019-10-07";
+ version = "2019-11-12";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-signify";
- rev = "80f64eace5694413f9dfd8e70e4a7018b56c42b6";
- sha256 = "1v8zhs240d4z87sryn14dn29i9a2aigwz197c5ag8l4zg4b466z0";
+ rev = "25f3d4b6faba8febfe67660194a966f3f27a2e9a";
+ sha256 = "0szrwa2cbrvwnawgb5bwkpxms2djgz71b8ib5l2xaw7ds116wvi2";
};
};
vim-sleuth = buildVimPluginFrom2Nix {
pname = "vim-sleuth";
- version = "2018-08-19";
+ version = "2019-11-16";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-sleuth";
- rev = "7a104e34c10c6f3581c6e98da7834d765d0b067c";
- sha256 = "0i147vhrrkarir36ysyaic42d22hk38cnpaqzqck7b2zdwnqrvbv";
+ rev = "ea3f065f23cd0592062b8226c8fef08b6af3b459";
+ sha256 = "17w4m6zg1izcs75isy1jdzycgdr1ml1f5wqf1bjq80qgy3f28znp";
};
};
vim-slime = buildVimPluginFrom2Nix {
pname = "vim-slime";
- version = "2019-07-28";
+ version = "2019-11-01";
src = fetchFromGitHub {
owner = "jpalardy";
repo = "vim-slime";
- rev = "dc8ca22cef3f87999d926e18e2e230145e013838";
- sha256 = "0pafvfhf3xbdqyy7v5y8h2j47k4y1zmscp7rans6vd5rq68k8fwf";
+ rev = "93776ea69b99ad0ecd5291d8a5984386fd8ffa72";
+ sha256 = "1izcb2iwlwxhzc048xwi9jxr3gqyy5kqysbd1358p39sfhfcdy4j";
};
};
@@ -4658,12 +4900,12 @@ let
vim-sneak = buildVimPluginFrom2Nix {
pname = "vim-sneak";
- version = "2019-08-21";
+ version = "2019-11-06";
src = fetchFromGitHub {
owner = "justinmk";
repo = "vim-sneak";
- rev = "27cc3ce0fd19f0414024a81ee1eee6b17f155122";
- sha256 = "162gvzm7f0dsgv52ixd79ggzxddgpmrxqsqa41nv72mw61s0pmax";
+ rev = "24e6c3f4cd6004e2b44e4022dee0260aba6132aa";
+ sha256 = "000i2x36b8l5vc1li0f4jazs06nch9pca95yqr4w4m5hgjpzs5qs";
};
};
@@ -4680,12 +4922,12 @@ let
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2019-10-12";
+ version = "2019-11-07";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "5ee6d319bb895bb6672f253798263f53a93c2a06";
- sha256 = "1id8vghf09ahpv0kkvvg9v498i4xvv499z0b3ynjjqgpda44fh2i";
+ rev = "5d259617f5198e511a759ccf4fb3000921abae21";
+ sha256 = "1hxk0ab1r25m1mc09lvw6rsg9wrjrl0bgxql8slqpa7mqrkp47rn";
};
};
@@ -4724,23 +4966,23 @@ let
vim-speeddating = buildVimPluginFrom2Nix {
pname = "vim-speeddating";
- version = "2019-02-27";
+ version = "2019-11-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-speeddating";
- rev = "ce2f1aae9f2be128b4ca322a8e797be3ae40c30b";
- sha256 = "1fcvwq5iixh31fm9sfmlz4m765z1vx2a2mi8bgh64g2v6095lm5x";
+ rev = "fe98cfaa7ea9c4b838d42a6830437c919eb55b4e";
+ sha256 = "02875qswrmanr7b798ymlc7w60055q0av0qj3fh7fvpqhsqpg52k";
};
};
vim-startify = buildVimPluginFrom2Nix {
pname = "vim-startify";
- version = "2019-10-06";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-startify";
- rev = "520f27769573582db9b40ae14ae86ac1f6a60c97";
- sha256 = "11w28f038cw937wp5p3cykvab4xyhksvf158r2hgqd1i11qvq8ks";
+ rev = "a521559d7036c66a8d43287c5c17a48db771ac47";
+ sha256 = "1gnjrixlkrrcxf291cwxiasl3yrnvc6bd56p8pa611z070253xlr";
};
};
@@ -4768,12 +5010,12 @@ let
vim-surround = buildVimPluginFrom2Nix {
pname = "vim-surround";
- version = "2019-07-22";
+ version = "2019-11-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-surround";
- rev = "fab8621670f71637e9960003af28365129b1dfd0";
- sha256 = "0lkc0isv1cqv34qfia9mjvnp1nzz0qqy3k47z8r3xzb7dxgymkw8";
+ rev = "e4c4cc0f816515fbb7e87076a988604b2d163daa";
+ sha256 = "080wwicibkzll8v6a9mkr6wkibp5cv9wqfwpgy8i8djgbafcvnbz";
};
};
@@ -4801,12 +5043,12 @@ let
vim-table-mode = buildVimPluginFrom2Nix {
pname = "vim-table-mode";
- version = "2019-09-28";
+ version = "2019-11-16";
src = fetchFromGitHub {
owner = "dhruvasagar";
repo = "vim-table-mode";
- rev = "126897a6fbcbf24523737502524208f75f255b88";
- sha256 = "1cdnggcl8vkz74l5k1yl2y3yg1zawvg1zj2nlqrk3c5qm9qzhkzq";
+ rev = "5ec330d114bdc27d636ce16a6186013f121470df";
+ sha256 = "168y5wbvhrislvj04g768mfhklczw7phmgf5am61gh4z2nsyw2lp";
};
};
@@ -4823,34 +5065,34 @@ let
vim-tbone = buildVimPluginFrom2Nix {
pname = "vim-tbone";
- version = "2019-04-12";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-tbone";
- rev = "b7f41b10db9ed5e5854fc5fe3a619bc05f2d541a";
- sha256 = "152mklqnqipzz2wwzj0i6s3fm75903flr1dff98nyw4khhm84pn2";
+ rev = "82b0118772a87b659a6af49b26b0c4817ec7eccf";
+ sha256 = "0pbj4v6zhlpcxm10jcq50jf2rpqiyp2x0zpxa50s6y6gm834v9wc";
};
};
vim-terraform = buildVimPluginFrom2Nix {
pname = "vim-terraform";
- version = "2019-10-07";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "hashivim";
repo = "vim-terraform";
- rev = "ffdf2dc17aaef733164a7079f95dd74f6cda9241";
- sha256 = "1y4v2hn44rjyfh18ninzyb37xxc47fl20wzhnvs5gnnhjfsyfbqj";
+ rev = "fd3374f1957d5611f0bc7dc2856a439c03d06ac0";
+ sha256 = "12j95yj1sc61j66mrcbrm0q052rbs0rmsksfyvaxc8q5kxc4dvyz";
};
};
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
- version = "2019-10-12";
+ version = "2019-11-06";
src = fetchFromGitHub {
owner = "janko-m";
repo = "vim-test";
- rev = "7e0269621f8e408a75a548171445a5612a7a2094";
- sha256 = "1w7b9dp6a3h2iqlxp12bfyq6q4hximagcgllq7j06h2wnp7jbkw2";
+ rev = "dcd7995802c7b90555ef6d920289c5d7f063bcb6";
+ sha256 = "1a7k7i75n3qb14fvngkdpwvcyjl7cri2f2v1vi89waf7blmn22ib";
};
};
@@ -4900,12 +5142,12 @@ let
vim-textobj-user = buildVimPluginFrom2Nix {
pname = "vim-textobj-user";
- version = "2018-11-19";
+ version = "2019-10-16";
src = fetchFromGitHub {
owner = "kana";
repo = "vim-textobj-user";
- rev = "074ce2575543f790290b189860597a3dcac1f79d";
- sha256 = "15wnqkxjjksgn8a7d3lkbf8d97r4w159bajrcf1adpxw8hhli1vc";
+ rev = "9861dc6829a0ce253e40b4d947a9432b58eb499b";
+ sha256 = "1gyz6y5f9bf5hnmb54lqmddy3g9y7bc28k9mrqfr49cd9nziywa5";
};
};
@@ -5021,23 +5263,23 @@ let
vim-unimpaired = buildVimPluginFrom2Nix {
pname = "vim-unimpaired";
- version = "2019-08-07";
+ version = "2019-11-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-unimpaired";
- rev = "ab7082c0e89df594a5ba111e18af17b3377d216d";
- sha256 = "1gvzjihkxnc84kd7sdh26kmm0rqi19xmwiisfqhf307yqyqa6lkj";
+ rev = "08e66532bffed445c949ae0a0501940c000553ed";
+ sha256 = "0sm5rv6z0s80l9c39hijhnfggvgmi24ac6d9a1k58pzjz6i9w2vr";
};
};
vim-vinegar = buildVimPluginFrom2Nix {
pname = "vim-vinegar";
- version = "2019-05-13";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-vinegar";
- rev = "09ac84c4d152a944caa341e913220087211c72ef";
- sha256 = "18ki85s1l4f0q40k26jvcdcbq6a73x870dnxkw20ji3pfwdaa5v3";
+ rev = "fcce70f1403ba4101668a4c960c577bddbd00f06";
+ sha256 = "0zxqdyla40xcp0ps362b85bqwl3mp4zfmfdggl0gwvgd5m949yk0";
};
};
@@ -5054,12 +5296,12 @@ let
vim-visual-multi = buildVimPluginFrom2Nix {
pname = "vim-visual-multi";
- version = "2019-10-12";
+ version = "2019-11-16";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
- rev = "23d3a3910469a6f81de5b4bdb485d092c2eb7e78";
- sha256 = "017fkswbb8knw4z33hn2vjyjzaay6hjzm676pji3ravm5bh2nv3c";
+ rev = "99d367c4974a9e398943a0f457a8f3994732b050";
+ sha256 = "1cgphcm2fkhvks6bx8f0i54i91pcprisb079sddildnq4lsj895r";
};
};
@@ -5173,6 +5415,17 @@ let
};
};
+ vimelette = buildVimPluginFrom2Nix {
+ pname = "vimelette";
+ version = "2019-05-02";
+ src = fetchFromGitHub {
+ owner = "gotcha";
+ repo = "vimelette";
+ rev = "662f47fe0da2625dc743532832fa39f490388fa7";
+ sha256 = "094xyqba64dndgr5gfcqp6hy3siw90niyrrwz0avs924abss6adg";
+ };
+ };
+
vimfiler-vim = buildVimPluginFrom2Nix {
pname = "vimfiler-vim";
version = "2019-07-30";
@@ -5184,6 +5437,17 @@ let
};
};
+ VimOrganizer = buildVimPluginFrom2Nix {
+ pname = "VimOrganizer";
+ version = "2014-04-10";
+ src = fetchFromGitHub {
+ owner = "hsitz";
+ repo = "VimOrganizer";
+ rev = "cab0baf635eb9470e62d57d42f2d470180b06c8d";
+ sha256 = "0qncr00xn7lj1i469fzjaaghhqrlyg5s2wj4v6625dhg98y0irix";
+ };
+ };
+
vimoutliner = buildVimPluginFrom2Nix {
pname = "vimoutliner";
version = "2018-07-04";
@@ -5208,12 +5472,12 @@ let
vimproc-vim = buildVimPluginFrom2Nix {
pname = "vimproc-vim";
- version = "2019-07-08";
+ version = "2019-11-10";
src = fetchFromGitHub {
owner = "Shougo";
repo = "vimproc.vim";
- rev = "0328ac6096ac57d647bed1ee59c8b616b3ba2858";
- sha256 = "1apg6zjpqagj8m7rai64awp2n4s77grjlyr56hdk09bh9678wg31";
+ rev = "47b54dd23eeb0a7fa81529d3768b27b979821b30";
+ sha256 = "14nhnbds463iys8ndvyajbskwsi6hjljmmlvic3rbvym2h9mn442";
};
};
@@ -5230,12 +5494,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2019-10-14";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "335dbe97ce6f3aae311396f9567d2457270589b1";
- sha256 = "1q8jjxab87lfa1sp6sxh7540i01nbbh9inh66zv5fshgga95vv0j";
+ rev = "e555f48c131088fd66a9f7822c24e6edba8bfd03";
+ sha256 = "1l3a6isf4r46yn8kawlm11b5i1vpdpdnbwfi8kch7z90j7dmwlg6";
};
};
@@ -5285,23 +5549,23 @@ let
wal-vim = buildVimPluginFrom2Nix {
pname = "wal-vim";
- version = "2019-05-22";
+ version = "2019-11-13";
src = fetchFromGitHub {
owner = "dylanaraps";
repo = "wal.vim";
- rev = "c5c412fae2f72a07dff24ba8652c6d5e13924167";
- sha256 = "08rx1xb0mn6krfj3q8vrzlvzzh2dljjddn3wbkjvamihblnjbf7v";
+ rev = "f0dd97bd4076c9a1410786c3e5baba7bd3028b05";
+ sha256 = "0aiwsrcqnazam56cvwmck4bf7w543cr219bkmq0ngqzna72h9735";
};
};
webapi-vim = buildVimPluginFrom2Nix {
pname = "webapi-vim";
- version = "2019-07-11";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "mattn";
repo = "webapi-vim";
- rev = "4d1e59c4fe01dec9d3008704dd06977a7bc3b0f2";
- sha256 = "15k9h4nhsiwasv8l4mq6m8mw989pmpdfsinv9bdwh41q1pmkv551";
+ rev = "10b8e926d85a3ab689c2966a3df1139bcb4e197f";
+ sha256 = "1hbm2mgsncqdjjfgabgncr4ji90mjsa3z0cx7813vdf113v41x26";
};
};
@@ -5340,12 +5604,12 @@ let
xptemplate = buildVimPluginFrom2Nix {
pname = "xptemplate";
- version = "2019-07-31";
+ version = "2019-10-29";
src = fetchFromGitHub {
owner = "drmingdrmer";
repo = "xptemplate";
- rev = "e8c0d74b1308415dfebadaf58ba94b2d34aecec2";
- sha256 = "0x3c9f3vpkwnmshbmwg4lddivssx6s4f3b3px6nf4cxd0lbm4j9l";
+ rev = "4dabcf320f18e33923dbcf793d3c04330dcb79a1";
+ sha256 = "07sr3ixlgfv0sql48fxvyimwdb8xr3iklmzfxb5wxfxgvhr4xbs8";
};
};
@@ -5373,24 +5637,24 @@ let
yats-vim = buildVimPluginFrom2Nix {
pname = "yats-vim";
- version = "2019-10-03";
+ version = "2019-11-15";
src = fetchFromGitHub {
owner = "HerringtonDarkholme";
repo = "yats.vim";
- rev = "88edbffd4f1149d308340321f1d0bbe620b1b252";
- sha256 = "1s90kx5a2r1azc0chrq84c9pwaifndc4lzi5l7j8lrfq6saj8q1s";
+ rev = "c134c9e7595597684609fe2344076a66bbe82a17";
+ sha256 = "1g77j1pbnndyyi9s4yiia5bzd20n7x2fj3m9p7k173hv2n9kf93f";
fetchSubmodules = true;
};
};
youcompleteme = buildVimPluginFrom2Nix {
pname = "youcompleteme";
- version = "2019-10-01";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "valloric";
repo = "youcompleteme";
- rev = "94cfacd11ff97643a32409671fed072e3b1412d6";
- sha256 = "0zrypbd8cwrcasg8pf7zxm7v64vq0jjqa3gwkywp76x9shxi6dk5";
+ rev = "25fbeadba44be998667ba47a1bce16219d01148c";
+ sha256 = "02hl0gyx189q6k3z9dvnwpgn5sw76rz4j9y0hrj8yqzaqk7xv7fw";
fetchSubmodules = true;
};
};
@@ -5430,12 +5694,12 @@ let
zig-vim = buildVimPluginFrom2Nix {
pname = "zig-vim";
- version = "2019-09-26";
+ version = "2019-11-11";
src = fetchFromGitHub {
owner = "zig-lang";
repo = "zig.vim";
- rev = "08ba9f9354698c3ab85bf84b8390ce909d3bc221";
- sha256 = "1m44hm7jgv1v5z88mi5ha0p1lrffxx2h0p25vxq12zd2x834vghf";
+ rev = "8c9c72cefdb2ad4e8c5d76ab3c9332d045426f9c";
+ sha256 = "1lv0qc0r8f1vnq184gif753x024blnv33f9dkqvbi7mf22b3gz3f";
};
};
diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix
index 4d127c20e31..b9c599da66c 100644
--- a/pkgs/misc/vim-plugins/overrides.nix
+++ b/pkgs/misc/vim-plugins/overrides.nix
@@ -80,17 +80,6 @@ self: super: {
'';
};
- # do not auto-update this one, as the name clashes with vim-snippets
- vim-docbk-snippets = buildVimPluginFrom2Nix {
- pname = "vim-docbk-snippets";
- version = "2017-11-02";
- src = fetchgit {
- url = "https://github.com/jhradilek/vim-snippets";
- rev = "69cce66defdf131958f152ea7a7b26c21ca9d009";
- sha256 = "1363b2fmv69axrl2hm74dmx51cqd8k7rk116890qllnapzw1zjgc";
- };
- };
-
clang_complete = super.clang_complete.overrideAttrs(old: {
# In addition to the arguments you pass to your compiler, you also need to
# specify the path of the C++ std header (if you are using C++).
@@ -123,14 +112,15 @@ self: super: {
});
# Only official releases contains the required index.js file
+ # NB: Make sure you pick a rev from the release branch!
coc-nvim = buildVimPluginFrom2Nix rec {
pname = "coc-nvim";
- version = "0.0.74";
+ version = "2019-11-18";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
- rev = "v${version}";
- sha256 = "1s4nib2mnhagd0ymx254vf7l1iijwrh2xdqn3bdm4f1jnip81r10";
+ rev = "a12d6833b4611f996528615186af86c3e041ffb6";
+ sha256 = "0rkfhzyf42rbsv8p2337pvkbs3crz1z3vv6ar26sadjg3802118z";
};
};
@@ -390,6 +380,10 @@ self: super: {
'';
});
+ vim-metamath = super.vim-metamath.overrideAttrs(old: {
+ preInstall = "cd vim";
+ });
+
vim-snipmate = super.vim-snipmate.overrideAttrs(old: {
dependencies = with super; [ vim-addon-mw-utils tlib_vim ];
});
@@ -437,8 +431,8 @@ self: super: {
youcompleteme = super.youcompleteme.overrideAttrs(old: {
buildPhase = ''
substituteInPlace plugin/youcompleteme.vim \
- --replace "'ycm_python_interpreter_path', '''" \
- "'ycm_python_interpreter_path', '${python3}/bin/python'"
+ --replace "'ycm_path_to_python_interpreter', '''" \
+ "'ycm_path_to_python_interpreter', '${python3}/bin/python3'"
rm -r third_party/ycmd
ln -s ${ycmd}/lib/ycmd third_party
diff --git a/pkgs/misc/vim-plugins/update.py b/pkgs/misc/vim-plugins/update.py
index 8a8e20da8d7..92a47bc5d13 100755
--- a/pkgs/misc/vim-plugins/update.py
+++ b/pkgs/misc/vim-plugins/update.py
@@ -8,6 +8,7 @@
# linted:
# $ nix run nixpkgs.python3Packages.flake8 -c flake8 --ignore E501,E265 update.py
+import argparse
import functools
import json
import os
@@ -29,6 +30,8 @@ ATOM_LINK = "{http://www.w3.org/2005/Atom}link"
ATOM_UPDATED = "{http://www.w3.org/2005/Atom}updated"
ROOT = Path(__file__).parent
+DEFAULT_IN = ROOT.joinpath("vim-plugin-names")
+DEFAULT_OUT = ROOT.joinpath("generated.nix")
class Repo:
@@ -154,13 +157,13 @@ def get_current_plugins() -> List[Plugin]:
return plugins
-def prefetch_plugin(user: str, repo_name: str, cache: "Cache") -> Plugin:
+def prefetch_plugin(user: str, repo_name: str, alias: str, cache: "Cache") -> Plugin:
repo = Repo(user, repo_name)
commit, date = repo.latest_commit()
has_submodules = repo.has_submodules()
cached_plugin = cache[commit]
if cached_plugin is not None:
- cached_plugin.name = repo_name
+ cached_plugin.name = alias or repo_name
cached_plugin.date = date
return cached_plugin
@@ -170,7 +173,7 @@ def prefetch_plugin(user: str, repo_name: str, cache: "Cache") -> Plugin:
else:
sha256 = repo.prefetch_github(commit)
- return Plugin(repo_name, commit, has_submodules, sha256, date=date)
+ return Plugin(alias or repo_name, commit, has_submodules, sha256, date=date)
def print_download_error(plugin: str, ex: Exception):
@@ -207,18 +210,29 @@ def check_results(
sys.exit(1)
-def load_plugin_spec() -> List[Tuple[str, str]]:
- plugin_file = ROOT.joinpath("vim-plugin-names")
+def parse_plugin_line(line: str) -> Tuple[str, str, str]:
+ try:
+ name, repo = line.split("/")
+ try:
+ repo, alias = repo.split(" as ")
+ return (name, repo, alias.strip())
+ except ValueError:
+ # no alias defined
+ return (name, repo.strip(), None)
+ except ValueError:
+ return (None, None, None)
+
+
+def load_plugin_spec(plugin_file: str) -> List[Tuple[str, str]]:
plugins = []
with open(plugin_file) as f:
for line in f:
- spec = line.strip()
- parts = spec.split("/")
- if len(parts) != 2:
- msg = f"Invalid repository {spec}, must be in the format owner/repo"
+ plugin = parse_plugin_line(line)
+ if not plugin[0]:
+ msg = f"Invalid repository {line}, must be in the format owner/repo[ as alias]"
print(msg, file=sys.stderr)
sys.exit(1)
- plugins.append((parts[0], parts[1]))
+ plugins.append(plugin)
return plugins
@@ -276,12 +290,12 @@ class Cache:
def prefetch(
- args: Tuple[str, str], cache: Cache
+ args: Tuple[str, str, str], cache: Cache
) -> Tuple[str, str, Union[Exception, Plugin]]:
- assert len(args) == 2
- owner, repo = args
+ assert len(args) == 3
+ owner, repo, alias = args
try:
- plugin = prefetch_plugin(owner, repo, cache)
+ plugin = prefetch_plugin(owner, repo, alias, cache)
cache[plugin.commit] = plugin
return (owner, repo, plugin)
except Exception as e:
@@ -293,10 +307,10 @@ header = (
)
-def generate_nix(plugins: List[Tuple[str, str, Plugin]]):
+def generate_nix(plugins: List[Tuple[str, str, Plugin]], outfile: str):
sorted_plugins = sorted(plugins, key=lambda v: v[2].name.lower())
- with open(ROOT.joinpath("generated.nix"), "w+") as f:
+ with open(outfile, "w+") as f:
f.write(header)
f.write(
"""
@@ -326,15 +340,44 @@ let
}};
"""
)
- f.write("""
+ f.write(
+ """
});
in lib.fix' (lib.extends overrides packages)
-""")
- print("updated generated.nix")
+"""
+ )
+ print(f"updated {outfile}")
+
+
+def parse_args():
+ parser = argparse.ArgumentParser(
+ description=(
+ "Updates nix derivations for vim plugins"
+ f"By default from {DEFAULT_IN} to {DEFAULT_OUT}"
+ )
+ )
+ parser.add_argument(
+ "--input-names",
+ "-i",
+ dest="input_file",
+ default=DEFAULT_IN,
+ help="A list of plugins in the form owner/repo",
+ )
+ parser.add_argument(
+ "--out",
+ "-o",
+ dest="outfile",
+ default=DEFAULT_OUT,
+ help="Filename to save generated nix code",
+ )
+
+ return parser.parse_args()
def main() -> None:
- plugin_names = load_plugin_spec()
+
+ args = parse_args()
+ plugin_names = load_plugin_spec(args.input_file)
current_plugins = get_current_plugins()
cache = Cache(current_plugins)
@@ -350,7 +393,7 @@ def main() -> None:
plugins = check_results(results)
- generate_nix(plugins)
+ generate_nix(plugins, args.outfile)
if __name__ == "__main__":
diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names
index f6ac20d3b82..433458b66d0 100644
--- a/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/pkgs/misc/vim-plugins/vim-plugin-names
@@ -15,6 +15,7 @@ andviro/flake8-vim
ap/vim-css-color
arcticicestudio/nord-vim
artur-shaik/vim-javacomplete2
+ayu-theme/ayu-vim
autozimu/LanguageClient-neovim
bazelbuild/vim-bazel
bbchung/clighter8
@@ -44,6 +45,7 @@ chrisgeo/sparkup
chriskempson/base16-vim
christoomey/vim-sort-motion
christoomey/vim-tmux-navigator
+ckarnell/antonys-macro-repeater
cloudhead/neovim-fuzzy
CoatiSoftware/vim-sourcetrail
cocopon/iceberg.vim
@@ -55,7 +57,9 @@ dag/vim-fish
dannyob/quickfixstatus
darfink/starsearch.vim
dart-lang/dart-vim-plugin
+david-a-wheeler/vim-metamath
davidhalter/jedi-vim
+dcharbon/vim-flatbuffers
deoplete-plugins/deoplete-dictionary
deoplete-plugins/deoplete-jedi
derekelkins/agda-vim
@@ -65,6 +69,7 @@ digitaltoad/vim-jade
direnv/direnv.vim
dleonard0/pony-vim-syntax
dracula/vim
+drewtempelmeyer/palenight.vim
drmingdrmer/xptemplate
dylanaraps/wal.vim
eagletmt/ghcmod-vim
@@ -92,6 +97,7 @@ freitass/todo.txt-vim
frigoeu/psc-ide-vim
fsharp/vim-fsharp
garbas/vim-snipmate
+gentoo/gentoo-syntax
gibiansky/vim-textobj-haskell
glts/vim-textobj-comment
gmarik/vundle
@@ -100,7 +106,11 @@ godlygeek/tabular
google/vim-codefmt
google/vim-jsonnet
google/vim-maktaba
+gotcha/vimelette
gregsexton/gitv
+guns/vim-clojure-highlight
+guns/vim-clojure-static
+guns/vim-sexp
guns/xterm-color-table.vim
hashivim/vim-terraform
haya14busa/incsearch-easymotion.vim
@@ -113,6 +123,7 @@ HerringtonDarkholme/yats.vim
honza/vim-snippets
hotwatermorning/auto-git-diff
hsanson/vim-android
+hsitz/VimOrganizer
ianks/vim-tsx
icymind/NeoSolarized
idris-hackers/idris-vim
@@ -135,6 +146,7 @@ jeffkreeftmeijer/neovim-sensible
jelera/vim-javascript-syntax
jgdavey/tslime.vim
jhradilek/vim-docbk
+jhradilek/vim-snippets as vim-docbk-snippets
jiangmiao/auto-pairs
jistr/vim-nerdtree-tabs
jlanzarotta/bufexplorer
@@ -149,8 +161,10 @@ JuliaEditorSupport/julia-vim
Julian/vim-textobj-variable-segment
junegunn/fzf.vim
junegunn/goyo.vim
+junegunn/gv.vim
junegunn/limelight.vim
junegunn/seoul256.vim
+junegunn/vader.vim
junegunn/vim-easy-align
junegunn/vim-github-dashboard
junegunn/vim-peekaboo
@@ -221,6 +235,7 @@ MarcWeber/vim-addon-toggle-buffer
MarcWeber/vim-addon-xdebug
markonm/traces.vim
martinda/Jenkinsfile-vim-syntax
+mattn/calendar-vim as mattn-calendar-vim
mattn/emmet-vim
mattn/gist-vim
mattn/webapi-vim
@@ -296,9 +311,11 @@ neovimhaskell/haskell-vim
neovimhaskell/nvim-hs.vim
neovim/nvimdev.nvim
neutaaaaan/iosvkem
+nfnty/vim-nftables
nixprime/cpsm
NLKNguyen/papercolor-theme
noc7c9/vim-iced-coffee-script
+norcalli/nvim-terminal.lua
ntpeters/vim-better-whitespace
numirias/semshi
nvie/vim-flake8
@@ -320,6 +337,7 @@ posva/vim-vue
powerman/vim-plugin-AnsiEsc
PProvost/vim-ps1
python-mode/python-mode
+qnighy/lalrpop.vim
qpkorr/vim-bufkill
Quramy/tsuquyomi
racer-rust/vim-racer
@@ -384,6 +402,7 @@ stephpy/vim-yaml
t9md/vim-choosewin
t9md/vim-smalls
takac/vim-hardtime
+tbodt/deoplete-tabnine
ternjs/tern_for_vim
terryma/vim-expand-region
terryma/vim-multiple-cursors
@@ -420,8 +439,10 @@ tpope/vim-projectionist
tpope/vim-repeat
tpope/vim-rhubarb
tpope/vim-rsi
+tpope/vim-salve
tpope/vim-scriptease
tpope/vim-sensible
+tpope/vim-sexp-mappings-for-regular-people
tpope/vim-sleuth
tpope/vim-speeddating
tpope/vim-surround
@@ -437,6 +458,8 @@ Twinside/vim-hoogle
tyru/caw.vim
tyru/open-browser-github.vim
tyru/open-browser.vim
+uarun/vim-protobuf
+udalov/kotlin-vim
ujihisa/neco-look
valloric/youcompleteme
vhda/verilog_systemverilog.vim
@@ -469,6 +492,7 @@ vim-scripts/ReplaceWithRegister
vim-scripts/ShowMultiBase
vim-scripts/tabmerge
vim-scripts/taglist.vim
+vim-scripts/utl.vim
vim-scripts/wombat256.vim
vim-scripts/YankRing.vim
vim-utils/vim-husk
diff --git a/pkgs/misc/vscode-extensions/cpptools/default.nix b/pkgs/misc/vscode-extensions/cpptools/default.nix
index bd9eeae9281..08fee83d8ce 100644
--- a/pkgs/misc/vscode-extensions/cpptools/default.nix
+++ b/pkgs/misc/vscode-extensions/cpptools/default.nix
@@ -83,8 +83,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "cpptools";
publisher = "ms-vscode";
- version = "0.25.1";
- sha256 = "1i66m6l4q8vkygn24v5s06kxaxm9gdd8y75fjyzz189pnmijj1as";
+ version = "0.26.1";
+ sha256 = "09khm0byxa9mv8qbqrikd7akz3p816ra5z8l86xqkmbm6j1k4wpc";
};
buildInputs = [
diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix
index e33a32ffa3e..5d4fafacadd 100644
--- a/pkgs/misc/vscode-extensions/default.nix
+++ b/pkgs/misc/vscode-extensions/default.nix
@@ -64,7 +64,7 @@ in
mktplcRef = {
name = "latex-workshop";
publisher = "James-Yu";
- version = "8.2.0";
+ version = "8.2.0";
sha256 = "1ai16aam4v5jzhxgms589q0l24kyk1a9in6z4i7g05b3sahyxab2";
};
meta = with stdenv.lib; {
@@ -84,12 +84,61 @@ in
};
};
+ ms-azuretools.vscode-docker = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-docker";
+ publisher = "ms-azuretools";
+ version = "0.8.1";
+ sha256 = "0n59whmcrx8946xix6skvc50f2vsc85ckvn8cs06w9mqmymm1q0s";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+ ms-kubernetes-tools.vscode-kubernetes-tools = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-kubernetes-tools";
+ publisher = "ms-kubernetes-tools";
+ version = "1.0.6";
+ sha256 = "12a4phl1pddsajy3n0ld6rp607iy0pif6pqrs6ljbg2x97fyra28";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+ ms-vscode.Go = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "Go";
+ publisher = "ms-vscode";
+ version = "0.11.7";
+ sha256 = "1l6jjdfivw1pn9y4d4i7zf80ls1k1b0ap1d828ah57ad3bgmyqfi";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
ms-vscode.cpptools = callPackage ./cpptools {};
ms-python.python = callPackage ./python {
extractNuGet = callPackage ./python/extract-nuget.nix { };
};
+ redhat.vscode-yaml = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-yaml";
+ publisher = "redhat";
+ version = "0.5.3";
+ sha256 = "03swlsp906rqlrx6jf3ibh7pk36sm0zdr8jfy6sr3w5lqjg27gka";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+
skyapps.fish-vscode = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "fish-vscode";
@@ -106,8 +155,8 @@ in
mktplcRef = {
name = "vim";
publisher = "vscodevim";
- version = "1.3.0";
- sha256 = "18z24w7smjjnv945f8qyy6dl95xckyqa6gg3gijfcigvq5sgyawc";
+ version = "1.11.3";
+ sha256 = "1smzsgcrkhghbnpy51gp28kh74l7y4s2m8pfxabb4ffb751254j0";
};
meta = {
license = stdenv.lib.licenses.mit;
diff --git a/pkgs/misc/vscode-extensions/python/default.nix b/pkgs/misc/vscode-extensions/python/default.nix
index f4ebea8e438..00f97f37307 100644
--- a/pkgs/misc/vscode-extensions/python/default.nix
+++ b/pkgs/misc/vscode-extensions/python/default.nix
@@ -23,14 +23,14 @@ let
else throw "Only x86_64 Linux and Darwin are supported.";
languageServerSha256 = {
- linux-x64 = "0j9251f8dfccmg0x9gzg1cai4k5zd0alcfpb0443gs4jqakl0lr2";
- osx-x64 = "070qwwl08fa24rsnln4i5x9mfriqaw920l6v2j8d1r0zylxnyjsa";
+ linux-x64 = "1w3y0sn6ijk1vspi4lailg1q1iy9lwslhx92c7jbrrkiaszvaqwn";
+ osx-x64 = "11l4fic8cvgh1l3dq6qxi51pwhcic79zf13rhyajl5w5g13caafp";
}.${arch};
# version is languageServerVersion in the package.json
languageServer = extractNuGet rec {
name = "Python-Language-Server";
- version = "0.3.40";
+ version = "0.4.24";
src = fetchurl {
url = "https://pvsc.azureedge.net/python-language-server-stable/${name}-${arch}.${version}.nupkg";
@@ -41,8 +41,8 @@ in vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "python";
publisher = "ms-python";
- version = "2019.6.24221";
- sha256 = "1l82y3mbplzipcij5a0wqlykypik0sbba4hwr2r4vwiwb6kxscmx";
+ version = "2019.10.44104";
+ sha256 = "1k0wws430psrl8zp9ky5mifbg02qmh2brjyqk5k9pn3y1dks5gns";
};
buildInputs = [
diff --git a/pkgs/misc/vscode-extensions/wakatime/default.nix b/pkgs/misc/vscode-extensions/wakatime/default.nix
index 371b224d11a..da8d940f71c 100644
--- a/pkgs/misc/vscode-extensions/wakatime/default.nix
+++ b/pkgs/misc/vscode-extensions/wakatime/default.nix
@@ -8,8 +8,8 @@ in
mktplcRef = {
name = "vscode-wakatime";
publisher = "WakaTime";
- version = "2.2.0";
- sha256 = "0mwn72cp8rd9zc527k9l08iyap1wyqzpvzbj8142fa7nsy64jd04";
+ version = "2.2.1";
+ sha256 = "18hdmx993wvhcv13z9p8ylp3lf480axv4lyl0qx52pw2y2jgj1z8";
};
postPatch = ''
diff --git a/pkgs/os-specific/bsd/netbsd/default.nix b/pkgs/os-specific/bsd/netbsd/default.nix
index f724fd33939..2d51c11f04a 100644
--- a/pkgs/os-specific/bsd/netbsd/default.nix
+++ b/pkgs/os-specific/bsd/netbsd/default.nix
@@ -127,6 +127,11 @@ let
nativeBuildInputs = [ makeMinimal ];
buildInputs = [ zlib ];
+ # the build system re-runs `./configure` with `HOST_CC` (which is their
+ # name for Build CC) as a compiler to make `defs.mk`, which is installed
+ depsBuildBuild = [ buildPackages.stdenv.cc ] ++ buildInputs;
+ HOST_CC = "${buildPackages.stdenv.cc.targetPrefix}cc";
+
# temporarily use gnuinstall for bootstrapping
# bsdinstall will be built later
makeFlags = [
@@ -218,9 +223,9 @@ let
];
skipIncludesPhase = true;
buildPhase = ''
- cc -c -Iinclude -Ilib/libc/include lib/libc/gen/fts.c \
+ "$CC" -c -Iinclude -Ilib/libc/include lib/libc/gen/fts.c \
-o lib/libc/gen/fts.o
- ar -rsc libfts.a lib/libc/gen/fts.o
+ "$AR" -rsc libfts.a lib/libc/gen/fts.o
'';
installPhase = ''
runHook preInstall
diff --git a/pkgs/os-specific/darwin/osxsnarf/default.nix b/pkgs/os-specific/darwin/osxsnarf/default.nix
new file mode 100644
index 00000000000..e391be1807c
--- /dev/null
+++ b/pkgs/os-specific/darwin/osxsnarf/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, lib, fetchFromGitHub, plan9port, darwin, ... }:
+
+stdenv.mkDerivation rec {
+ pname = "osxsnarf";
+ version = "0.1.0";
+
+ src = fetchFromGitHub {
+ owner = "eraserhd";
+ repo = "osxsnarf";
+ rev = "v${version}";
+ sha256 = "1vpg39mpc5avnv1j0yfx0x2ncvv38slmm83zv6nmm7alfwfjr2ss";
+ };
+
+ buildInputs = [ plan9port darwin.apple_sdk.frameworks.Carbon ];
+ makeFlags = [ "prefix=${placeholder "out"}" ];
+
+ meta = with lib; {
+ description = "A Plan 9-inspired way to share your OS X clipboard.";
+ homepage = https://github.com/eraserhd/osxsnarf;
+ license = licenses.unlicense;
+ platforms = platforms.darwin;
+ maintainers = [ maintainers.eraserhd ];
+ };
+}
diff --git a/pkgs/os-specific/linux/android-udev-rules/default.nix b/pkgs/os-specific/linux/android-udev-rules/default.nix
index aed0ed374a7..2aa71b92beb 100644
--- a/pkgs/os-specific/linux/android-udev-rules/default.nix
+++ b/pkgs/os-specific/linux/android-udev-rules/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "android-udev-rules";
- version = "20190315";
+ version = "20191103";
src = fetchFromGitHub {
owner = "M0Rf30";
repo = "android-udev-rules";
rev = version;
- sha256 = "1w8zkww3cj6yzcsfzwvj1gkf4dfflhp1vd9fixnmlbm43kwkqrdr";
+ sha256 = "0x2f2sv0x0ry7kccp47s0hlxps3hbpg37dj3xjjgpdm5hmn2cjq3";
};
installPhase = ''
diff --git a/pkgs/os-specific/linux/apparmor/default.nix b/pkgs/os-specific/linux/apparmor/default.nix
index 06c37d00d5e..658c8441276 100644
--- a/pkgs/os-specific/linux/apparmor/default.nix
+++ b/pkgs/os-specific/linux/apparmor/default.nix
@@ -14,7 +14,7 @@
let
apparmor-series = "2.13";
- apparmor-patchver = "1";
+ apparmor-patchver = "3";
apparmor-version = apparmor-series + "." + apparmor-patchver;
apparmor-meta = component: with stdenv.lib; {
@@ -27,7 +27,7 @@ let
apparmor-sources = fetchurl {
url = "https://launchpad.net/apparmor/${apparmor-series}/${apparmor-version}/+download/apparmor-${apparmor-version}.tar.gz";
- sha256 = "7a060d94c275e59f96bacd1da150e6fee2c9152a85bf57800109d07d51ef8afb";
+ sha256 = "0fbnk9fzjsffwcijsv2wwykmybvfdckpqk99qlib3kb89him6w16";
};
prePatchCommon = ''
diff --git a/pkgs/os-specific/linux/brillo/default.nix b/pkgs/os-specific/linux/brillo/default.nix
new file mode 100644
index 00000000000..3ad4acf127b
--- /dev/null
+++ b/pkgs/os-specific/linux/brillo/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitLab , go-md2man, coreutils, substituteAll }:
+
+stdenv.mkDerivation rec {
+ pname = "brillo";
+ version = "1.4.8";
+
+ src = fetchFromGitLab {
+ owner= "cameronnemo";
+ repo= "brillo";
+ rev= "v${version}";
+ sha256 = "0wxvg541caiwm3bjwbmk7xcng7jd9xsiga2agxwp7gpkrlp74j9f";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./udev-rule.patch;
+ inherit coreutils;
+ })
+ ];
+
+ nativeBuildInputs = [ go-md2man ];
+
+ makeFlags = [ "PREFIX=$(out)" "AADIR=$(out)/etc/apparmor.d" ];
+
+ installTargets = "install-dist";
+
+ meta = with stdenv.lib; {
+ description = "Backlight and Keyboard LED control tool";
+ homepage = https://gitlab.com/cameronnemo/brillo;
+ license = [ licenses.gpl3 licenses.bsd0 ];
+ platforms = platforms.linux;
+ maintainers = [ maintainers.alexarice ];
+ };
+}
diff --git a/pkgs/os-specific/linux/brillo/udev-rule.patch b/pkgs/os-specific/linux/brillo/udev-rule.patch
new file mode 100644
index 00000000000..7b1cf484067
--- /dev/null
+++ b/pkgs/os-specific/linux/brillo/udev-rule.patch
@@ -0,0 +1,13 @@
+diff --git a/contrib/udev.in b/contrib/udev.in
+index 0625952..a6c940e 100644
+--- a/contrib/udev.in
++++ b/contrib/udev.in
+@@ -1,4 +1,4 @@
+-ACTION=="add", SUBSYSTEM=="backlight", RUN+="/bin/chgrp @group@ /sys/class/backlight/%k/brightness"
+-ACTION=="add", SUBSYSTEM=="backlight", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"
+-ACTION=="add", SUBSYSTEM=="leds", RUN+="/bin/chgrp @group@ /sys/class/leds/%k/brightness"
+-ACTION=="add", SUBSYSTEM=="leds", RUN+="/bin/chmod g+w /sys/class/leds/%k/brightness"
++ACTION=="add", SUBSYSTEM=="backlight", RUN+="@coreutils@/bin/chgrp @group@ /sys/class/backlight/%k/brightness"
++ACTION=="add", SUBSYSTEM=="backlight", RUN+="@coreutils@/bin/chmod g+w /sys/class/backlight/%k/brightness"
++ACTION=="add", SUBSYSTEM=="leds", RUN+="@coreutils@/bin/chgrp @group@ /sys/class/leds/%k/brightness"
++ACTION=="add", SUBSYSTEM=="leds", RUN+="@coreutils@/bin/chmod g+w /sys/class/leds/%k/brightness"
diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix
index 40b44514f1b..41ac6e94ab3 100644
--- a/pkgs/os-specific/linux/busybox/default.nix
+++ b/pkgs/os-specific/linux/busybox/default.nix
@@ -34,14 +34,14 @@ let
in
stdenv.mkDerivation rec {
- name = "busybox-1.30.1";
+ name = "busybox-1.31.1";
# Note to whoever is updating busybox: please verify that:
# nix-build pkgs/stdenv/linux/make-bootstrap-tools.nix -A test
# still builds after the update.
src = fetchurl {
url = "https://busybox.net/downloads/${name}.tar.bz2";
- sha256 = "1p7vbnwj60q6zkzrzq3pa8ybb7mviv2aa5a8g7s4hh6kvfj0879x";
+ sha256 = "1659aabzp8w4hayr4z8kcpbk2z1q2wqhw7i1yb0l72b45ykl1yfh";
};
hardeningDisable = [ "format" "pie" ]
diff --git a/pkgs/os-specific/linux/digimend/default.nix b/pkgs/os-specific/linux/digimend/default.nix
new file mode 100644
index 00000000000..40f801881fc
--- /dev/null
+++ b/pkgs/os-specific/linux/digimend/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, fetchFromGitHub, kernel }:
+
+assert stdenv.lib.versionAtLeast kernel.version "3.5";
+
+stdenv.mkDerivation rec {
+ pname = "digimend";
+ version = "unstable-2019-06-18";
+
+ src = fetchFromGitHub {
+ owner = "digimend";
+ repo = "digimend-kernel-drivers";
+ rev = "8b228a755e44106c11f9baaadb30ce668eede5d4";
+ sha256 = "1l54j85540386a8aypqka7p5hy1b63cwmpsscv9rmmf10f78v8mm";
+ };
+
+ INSTALL_MOD_PATH = "\${out}";
+
+ postPatch = ''
+ sed 's/udevadm /true /' -i Makefile
+ sed 's/depmod /true /' -i Makefile
+ '';
+
+ nativeBuildInputs = kernel.moduleBuildDependencies;
+
+ postInstall = ''
+ # Remove module reload hack.
+ # The hid-rebind unloads and then reloads the hid-* module to ensure that
+ # the extra/ module is loaded.
+ rm -r $out/lib/udev
+ '';
+
+ makeFlags = [
+ "KVERSION=${kernel.modDirVersion}"
+ "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+ "DESTDIR=${placeholder "out"}"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "DIGImend graphics tablet drivers for the Linux kernel";
+ homepage = "https://digimend.github.io/";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ gebner ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/os-specific/linux/displaylink/default.nix b/pkgs/os-specific/linux/displaylink/default.nix
index 7ce5535313c..642d05e4beb 100644
--- a/pkgs/os-specific/linux/displaylink/default.nix
+++ b/pkgs/os-specific/linux/displaylink/default.nix
@@ -11,22 +11,22 @@ let
in stdenv.mkDerivation rec {
pname = "displaylink";
- version = "4.4.24";
+ version = "5.2.14";
src = requireFile rec {
name = "displaylink.zip";
- sha256 = "0c02mg7vbijpfpk9imh0hmls1yiglc216zfllw5ar86r1slhd5y0";
+ sha256 = "03b176y95f04rg3lcnjps9llsjbvd8yksh1fpvjwaciz48mnxh2i";
message = ''
In order to install the DisplayLink drivers, you must first
comply with DisplayLink's EULA and download the binaries and
sources from here:
- http://www.displaylink.com/downloads/file?id=1261
+ http://www.displaylink.com/downloads/file?id=1369
Once you have downloaded the file, please use the following
commands and re-run the installation:
- mv \$PWD/"DisplayLink USB Graphics Software for Ubuntu ${version}.zip" \$PWD/${name}
+ mv \$PWD/"DisplayLink USB Graphics Software for Ubuntu ${lib.versions.majorMinor version}.zip" \$PWD/${name}
nix-prefetch-url file://\$PWD/${name}
'';
};
@@ -36,7 +36,7 @@ in stdenv.mkDerivation rec {
unpackPhase = ''
unzip $src
chmod +x displaylink-driver-${version}.run
- ./displaylink-driver-${version}.run --target . --noexec
+ ./displaylink-driver-${version}.run --target . --noexec --nodiskspace
'';
patches = [ (substituteAll {
@@ -67,8 +67,9 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "DisplayLink DL-5xxx, DL-41xx and DL-3x00 Driver for Linux";
+ maintainers = with maintainers; [ nshalman abbradar peterhoeg ];
platforms = [ "x86_64-linux" "i686-linux" ];
license = licenses.unfree;
- homepage = https://www.displaylink.com/;
+ homepage = "https://www.displaylink.com/";
};
}
diff --git a/pkgs/os-specific/linux/displaylink/udev-installer.patch b/pkgs/os-specific/linux/displaylink/udev-installer.patch
index 3e62e20c315..bd7d9d145c9 100644
--- a/pkgs/os-specific/linux/displaylink/udev-installer.patch
+++ b/pkgs/os-specific/linux/displaylink/udev-installer.patch
@@ -4,13 +4,13 @@
cat <<'EOF'
start_service()
{
-- systemctl start dlm
+- systemctl start displaylink-driver
+ @systemd@/bin/systemctl start --no-block dlm
}
stop_service()
{
-- systemctl stop dlm
+- systemctl stop displaylink-driver
+ @systemd@/bin/systemctl stop dlm
}
diff --git a/pkgs/os-specific/linux/dpdk/default.nix b/pkgs/os-specific/linux/dpdk/default.nix
index 9a74b0bb4a8..7525fc8e405 100644
--- a/pkgs/os-specific/linux/dpdk/default.nix
+++ b/pkgs/os-specific/linux/dpdk/default.nix
@@ -8,11 +8,11 @@ let
in stdenv.mkDerivation rec {
name = "dpdk-${version}" + lib.optionalString mod "-${kernel.version}";
- version = "19.08";
+ version = "19.08.2";
src = fetchurl {
url = "https://fast.dpdk.org/rel/dpdk-${version}.tar.xz";
- sha256 = "0xgrkip2aji1c7jy5gk38zzwlp5ap1s6dmbcag5dnyy3bmwvmp9y";
+ sha256 = "141bqqy4w6nzs9z70x7yv94a4gmxjfal46pxry9bwdh3zi1jwnyd";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/os-specific/linux/dropwatch/default.nix b/pkgs/os-specific/linux/dropwatch/default.nix
index f5b7e44a3fb..061dce04860 100644
--- a/pkgs/os-specific/linux/dropwatch/default.nix
+++ b/pkgs/os-specific/linux/dropwatch/default.nix
@@ -3,17 +3,16 @@
stdenv.mkDerivation rec {
pname = "dropwatch";
- version = "1.5";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "nhorman";
repo = pname;
- rev = version;
- sha256 = "085hyyl28v0vpxfnmzchl97fjfnzj46ynhkg6y4i6h194y0d99m7";
+ rev = "v${version}";
+ sha256 = "1qmax0l7z1qik42c949fnvjh5r6awk4gpgzdsny8iwnmwzjyp8b8";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
-
buildInputs = [ libbfd libnl ncurses readline zlib ];
# To avoid running into https://sourceware.org/bugzilla/show_bug.cgi?id=14243 we need to define:
@@ -25,8 +24,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
- description = "Kernel dropped packet monitor";
- homepage = https://github.com/nhorman/dropwatch;
+ description = "Linux kernel dropped packet monitor";
+ homepage = "https://github.com/nhorman/dropwatch";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = [ maintainers.c0bw3b ];
diff --git a/pkgs/os-specific/linux/ell/default.nix b/pkgs/os-specific/linux/ell/default.nix
index a8776f688ca..bd0ddb4ce1d 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.24";
+ version = "0.26";
outputs = [ "out" "dev" ];
src = fetchgit {
url = "https://git.kernel.org/pub/scm/libs/${pname}/${pname}.git";
rev = version;
- sha256 = "1dspi6ds58dy7g1q3chapxydfiyz8bjjlryq66jvwgpynzp0c1h1";
+ sha256 = "1gnqd7dghwkcn48f6fr9qvkkm976b3x4bn3l7l2k9pamzpng084i";
};
patches = [
diff --git a/pkgs/os-specific/linux/eudev/default.nix b/pkgs/os-specific/linux/eudev/default.nix
index 9d836b30dc7..d087a9e2e26 100644
--- a/pkgs/os-specific/linux/eudev/default.nix
+++ b/pkgs/os-specific/linux/eudev/default.nix
@@ -3,10 +3,10 @@ let
s = # Generated upstream information
rec {
baseName="eudev";
- version = "3.2.8";
+ version = "3.2.9";
name="${baseName}-${version}";
url="http://dev.gentoo.org/~blueness/eudev/eudev-${version}.tar.gz";
- sha256 = "1f7n8dz01yr7qvk64401xw1xs1mj60d33d9brqy1q9siks799r31";
+ sha256 = "1z6lfhhbjs6j7pbp6ybn17ywjsdl87ql6g1p3m2y26aa10cqcqc9";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/os-specific/linux/evdi/default.nix b/pkgs/os-specific/linux/evdi/default.nix
index 2508fb851a8..72f3b1fbd9c 100644
--- a/pkgs/os-specific/linux/evdi/default.nix
+++ b/pkgs/os-specific/linux/evdi/default.nix
@@ -2,20 +2,23 @@
stdenv.mkDerivation rec {
pname = "evdi";
- version = "1.6.2";
+ version = "1.6.3";
src = fetchFromGitHub {
owner = "DisplayLink";
repo = pname;
rev = "v${version}";
- sha256 = "0ajjsh1fw7w0k28r6qq7kh3qcr87gzzjp8s890algbglynlafzfw";
+ sha256 = "1gp8xbhd5pmcl95izhpvw9gxfcsbv5f80s6q39l4y3z9j734rb8j";
};
nativeBuildInputs = kernel.moduleBuildDependencies;
buildInputs = [ kernel libdrm ];
- makeFlags = [ "KVER=${kernel.modDirVersion}" "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" ];
+ makeFlags = [
+ "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+ "KVER=${kernel.modDirVersion}"
+ ];
hardeningDisable = [ "format" "pic" "fortify" ];
@@ -26,9 +29,9 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Extensible Virtual Display Interface";
- platforms = platforms.linux;
+ homepage = "https://www.displaylink.com/";
license = with licenses; [ lgpl21 gpl2 ];
- homepage = https://www.displaylink.com/;
- broken = versionOlder kernel.version "4.9" || versionAtLeast kernel.version "5.3" || stdenv.isAarch64;
+ platforms = platforms.linux;
+ broken = versionOlder kernel.version "4.9" || stdenv.isAarch64;
};
}
diff --git a/pkgs/os-specific/linux/fbterm/default.nix b/pkgs/os-specific/linux/fbterm/default.nix
index c8fc633f8bd..d56b254d382 100644
--- a/pkgs/os-specific/linux/fbterm/default.nix
+++ b/pkgs/os-specific/linux/fbterm/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
inherit (s) url sha256;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkgconfig ncurses ];
inherit buildInputs;
preConfigure = ''
@@ -31,6 +31,7 @@ stdenv.mkDerivation {
preBuild = ''
mkdir -p "$out/share/terminfo"
tic -a -v2 -o"$out/share/terminfo" terminfo/fbterm
+ makeFlagsArray+=("AR=$AR")
'';
patches = [
@@ -47,6 +48,7 @@ stdenv.mkDerivation {
url = "https://raw.githubusercontent.com/glitsj16/fbterm-patched/d1fe03313be4654dd0a1c0bb5f51530732345134/miscoloring-fix.patch";
sha256 = "1mjszji0jgs2jsagjp671fv0d1983wmxv009ff1jfhi9pbay6jd0";
})
+ ./select.patch
];
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/fbterm/select.patch b/pkgs/os-specific/linux/fbterm/select.patch
new file mode 100644
index 00000000000..549674047a9
--- /dev/null
+++ b/pkgs/os-specific/linux/fbterm/select.patch
@@ -0,0 +1,12 @@
+diff --git a/src/fbio.cpp b/src/fbio.cpp
+index e5afc44..2485227 100644
+--- a/src/fbio.cpp
++++ b/src/fbio.cpp
+@@ -18,6 +18,7 @@
+ *
+ */
+
++#include
+ #include
+ #include
+ #include "config.h"
diff --git a/pkgs/os-specific/linux/firmware/facetimehd-firmware/default.nix b/pkgs/os-specific/linux/firmware/facetimehd-firmware/default.nix
index c9723c944ab..1a1c1ec39d7 100644
--- a/pkgs/os-specific/linux/firmware/facetimehd-firmware/default.nix
+++ b/pkgs/os-specific/linux/firmware/facetimehd-firmware/default.nix
@@ -2,7 +2,7 @@
let
- version = "1.43_4";
+ version = "1.43_5";
# Updated according to https://github.com/patjak/bcwc_pcie/pull/81/files
@@ -10,8 +10,8 @@ let
# and https://github.com/patjak/bcwc_pcie/blob/5a7083bd98b38ef3bd223f7ee531d58f4fb0fe7c/firmware/extract-firmware.sh
# From the Makefile:
- dmgUrl = "https://support.apple.com/downloads/DL1877/en_US/osxupd10.11.5.dmg";
- dmgRange = "205261917-208085450"; # the whole download is 1.3GB, this cuts it down to 2MB
+ dmgUrl = "https://updates.cdn-apple.com/2019/cert/041-88431-20191011-e7ee7d98-2878-4cd9-bc0a-d98b3a1e24b1/OSXUpd10.11.5.dmg";
+ dmgRange = "204909802-207733123"; # the whole download is 1.3GB, this cuts it down to 2MB
# Notes:
# 1. Be sure to update the sha256 below in the fetch_url
# 2. Be sure to update the homepage in the meta
@@ -39,7 +39,7 @@ stdenv.mkDerivation {
inherit version;
src = fetchurl {
url = dmgUrl;
- sha256 = "0xqkl4yds0n9fdjvnk0v5mj382q02crry6wm2q7j3ncdqwsv02sv";
+ sha256 = "0s8crlh8rvpanzk1w4z3hich0a3mw0m5xhpcg07bxy02calhpdk1";
curlOpts = "-r ${dmgRange}";
};
@@ -56,7 +56,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "facetimehd firmware";
- homepage = https://support.apple.com/downloads/DL1877;
+ homepage = https://support.apple.com/kb/DL1877;
license = licenses.unfree;
maintainers = with maintainers; [ womfoo grahamc ];
platforms = [ "i686-linux" "x86_64-linux" ];
diff --git a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
index 3b5867837bd..8db9d4fb3b5 100644
--- a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
+++ b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
@@ -1,13 +1,13 @@
-{ stdenv, fetchgit }:
+{ stdenv, fetchgit, lib }:
stdenv.mkDerivation rec {
pname = "firmware-linux-nonfree";
- version = "2019-09-23";
+ version = "2019-10-22";
src = fetchgit {
url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git";
- rev = "20190923";
- sha256 = "1gq55ny6lb2nh6rr1w55bslzysyj0bwdl6rbpv882hhyjrnsma0n";
+ rev = lib.replaceStrings ["-"] [""] version;
+ sha256 = "03ycc55h7vgd4fmb7v7gl7lplf7pg7acs16aa2rramgldxqvyx7j";
};
installFlags = [ "DESTDIR=$(out)" ];
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "1y2z3wxqq2km6x08kfdqgcr9xczbq1h2jqyrqr6h31bapjb8x0k9";
+ outputHash = "15nm0xh2xq8mnk7a66iljcklc15gvh6jcpz2d9llg1fkv6w8lqc6";
meta = with stdenv.lib; {
description = "Binary firmware collection packaged by kernel.org";
diff --git a/pkgs/os-specific/linux/firmware/fwupd/default.nix b/pkgs/os-specific/linux/firmware/fwupd/default.nix
index 75144799d01..78569327219 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/default.nix
+++ b/pkgs/os-specific/linux/firmware/fwupd/default.nix
@@ -262,7 +262,7 @@ stdenv.mkDerivation rec {
];
tests = {
- installedTests = nixosTests.fwupd;
+ installedTests = nixosTests.installed-tests.fwupd;
};
};
diff --git a/pkgs/os-specific/linux/firmware/raspberrypi/default.nix b/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
index 98cf56f799e..a8c4bd559d3 100644
--- a/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
+++ b/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "raspberrypi-firmware";
- version = "1.20190819";
+ version = "1.20190925";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "firmware";
rev = version;
- sha256 = "0qzpc092qg748i5s23xa1jk6qpga9wn0441r2awsz0apkysqx5fj";
+ sha256 = "0xyj3f04dcfnl9hp8hakgwcb1msqh7934n0pclcmzy47xjkz7ris";
};
installPhase = ''
diff --git a/pkgs/os-specific/linux/fuse/default.nix b/pkgs/os-specific/linux/fuse/default.nix
index 4a1fe56c5e1..edee6a52ba2 100644
--- a/pkgs/os-specific/linux/fuse/default.nix
+++ b/pkgs/os-specific/linux/fuse/default.nix
@@ -11,7 +11,7 @@ in {
};
fuse_3 = mkFuse {
- version = "3.7.0";
- sha256Hash = "0l22gv5h84j5m7khs7l82jw834i8wf7hcgagpsn9y02x7ymmiha2";
+ version = "3.8.0";
+ sha256Hash = "0zbj5l2pffs0q38lqfrnkafsgxf50mw5mqmh4m2jmqab1fxg5mip";
};
}
diff --git a/pkgs/os-specific/linux/fwts/default.nix b/pkgs/os-specific/linux/fwts/default.nix
index b5df553a97c..2f725952f0a 100644
--- a/pkgs/os-specific/linux/fwts/default.nix
+++ b/pkgs/os-specific/linux/fwts/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "fwts";
- version = "19.08.00";
+ version = "19.09.00";
src = fetchzip {
url = "http://fwts.ubuntu.com/release/${pname}-V${version}.tar.gz";
- sha256 = "14v4vxvfsl008xalsmlhl9wh89xlrfffh3pky9m90flaizdzwyp4";
+ sha256 = "039dc1sy2pfj3b7kqcww3qaabrhzks1xfkynzwbjwdk04fjiwxfw";
stripRoot = false;
};
diff --git a/pkgs/os-specific/linux/health-check/default.nix b/pkgs/os-specific/linux/health-check/default.nix
index c90029907c0..c6dc7bf66e2 100644
--- a/pkgs/os-specific/linux/health-check/default.nix
+++ b/pkgs/os-specific/linux/health-check/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "health-check";
- version = "0.03.02";
+ version = "0.03.03";
src = fetchurl {
url = "https://kernel.ubuntu.com/~cking/tarballs/${pname}/${pname}-${version}.tar.gz";
- sha256 = "12n2qp5lrlahkgrkwy3mjm0nscz6yhhh80z4xmd2n96pn8f3d4hh";
+ sha256 = "1bvgfzmvbqqhf1ailbwrsma6sbp5wcl6a35pb1n0y1n1p1hnqzph";
};
buildInputs = [ json_c libbsd ];
diff --git a/pkgs/os-specific/linux/hostapd/default.nix b/pkgs/os-specific/linux/hostapd/default.nix
index e90470cd589..41d7f236682 100644
--- a/pkgs/os-specific/linux/hostapd/default.nix
+++ b/pkgs/os-specific/linux/hostapd/default.nix
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://hostap.epitest.fi;
+ homepage = https://hostap.epitest.fi;
repositories.git = git://w1.fi/hostap.git;
description = "A user space daemon for access point and authentication servers";
license = licenses.gpl2;
diff --git a/pkgs/os-specific/linux/iwd/default.nix b/pkgs/os-specific/linux/iwd/default.nix
index 6d0eba0b0db..2ee5629451e 100644
--- a/pkgs/os-specific/linux/iwd/default.nix
+++ b/pkgs/os-specific/linux/iwd/default.nix
@@ -8,16 +8,17 @@
, docutils
, readline
, python3Packages
+, systemd
}:
stdenv.mkDerivation rec {
pname = "iwd";
- version = "0.22";
+ version = "1.1";
src = fetchgit {
url = https://git.kernel.org/pub/scm/network/wireless/iwd.git;
rev = version;
- sha256 = "0mjc08ayq2k7sinqanrlm97dn88dxkqkyk2vqqcx1nqjvwvbpbsp";
+ sha256 = "1rvsr5i79wpdicghplrxamb4qbkdm5cpgw3mk0rsqzwwj6d6l0vs";
};
nativeBuildInputs = [
@@ -31,6 +32,7 @@ stdenv.mkDerivation rec {
ell
python3Packages.python
readline
+ systemd
];
pythonPath = [
@@ -46,6 +48,7 @@ stdenv.mkDerivation rec {
"--with-dbus-datadir=${placeholder "out"}/share/"
"--with-systemd-modloaddir=${placeholder "out"}/etc/modules-load.d/" # maybe
"--with-systemd-unitdir=${placeholder "out"}/lib/systemd/system/"
+ "--with-systemd-networkdir=${placeholder "out"}/lib/systemd/network/"
];
postUnpack = ''
@@ -77,6 +80,6 @@ stdenv.mkDerivation rec {
description = "Wireless daemon for Linux";
license = licenses.lgpl21;
platforms = platforms.linux;
- maintainers = with maintainers; [ dtzWill ];
+ maintainers = with maintainers; [ dtzWill fpletz ];
};
}
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix
index 963f3018e11..736e872f1ba 100644
--- a/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/pkgs/os-specific/linux/kernel/common-config.nix
@@ -654,6 +654,8 @@ let
JOYSTICK_XPAD_FF = option yes; # X-Box gamepad rumble support
JOYSTICK_XPAD_LEDS = option yes; # LED Support for Xbox360 controller 'BigX' LED
+ KEYBOARD_APPLESPI = whenAtLeast "5.3" module;
+
KEXEC_FILE = option yes;
KEXEC_JUMP = option yes;
diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix
index 58390ee0636..ab15502fb78 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.14.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.14.150";
+ version = "4.14.154";
# 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 = "1c2pxfvv31af0mzcqnbfjk8pc0wrhg4yhspl8a3ab2w5dfwa9ib5";
+ sha256 = "00q662s8mgnzqfgk5gkzqfv9ws3vryf28blbq1zxcy4s6wj4mpl6";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.19.nix b/pkgs/os-specific/linux/kernel/linux-4.19.nix
index c63d78391b8..7cc597bef4a 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.80";
+ version = "4.19.84";
# 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 = "1v776s6q5wxn8ci86dwa8s8y41b94g09fnpgvzysg2h89rvbmac0";
+ sha256 = "0q06mhz170x1lkx6c6qdh82rcnsj03q6f2m28aqhmc4wc694m2w6";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.4.nix b/pkgs/os-specific/linux/kernel/linux-4.4.nix
index 7820ed3258f..35bd141ae46 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.4.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.4.197";
+ version = "4.4.202";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0ypfl1q1bdbk81hk0bm8a0grqzz4z5rp7z7asa3191ji3r8q9x4w";
+ sha256 = "0adrmps7izfqy0yn4440isxvigslwzk1a375r9kh86idwbmcxb7x";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.9.nix b/pkgs/os-specific/linux/kernel/linux-4.9.nix
index 06d752cf34e..cb9d5a71dd9 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.9.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.9.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.9.197";
+ version = "4.9.202";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "032as6g4xvqjarqhvx7mr14yhn6idak4g0ps1skmsl4dfav6hdam";
+ sha256 = "1gsfbvsswpwj6r56ynb6mmx7dc8hp9yhi7sfr0hhii0gs4ffq241";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.2.nix b/pkgs/os-specific/linux/kernel/linux-5.2.nix
deleted file mode 100644
index d3794616d8c..00000000000
--- a/pkgs/os-specific/linux/kernel/linux-5.2.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ stdenv, buildPackages, fetchurl, perl, buildLinux, modDirVersionArg ? null, ... } @ args:
-
-with stdenv.lib;
-
-buildLinux (args // rec {
- version = "5.2.21";
-
- # 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;
-
- # branchVersion needs to be x.y
- extraMeta.branch = versions.majorMinor version;
-
- src = fetchurl {
- url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "0f1mick15d0m7yhhhdwai03wmczvkm9cg38w2ivgmgysfpzy73ls";
- };
-} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.3.nix b/pkgs/os-specific/linux/kernel/linux-5.3.nix
index ecf629577ff..c3312c250a5 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.3.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.3.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.3.7";
+ version = "5.3.11";
# 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 = "00j8sdrmmppqf38vl50a4zas5gy7yv37n43b61f8472k45773jf6";
+ sha256 = "1dxfh0l4inpjd17pyxfsskjsphs43r8lg6nhhr3y4whxdna5cwbf";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-rpi.nix b/pkgs/os-specific/linux/kernel/linux-rpi.nix
index f8ad6b37a19..6f5f2524276 100644
--- a/pkgs/os-specific/linux/kernel/linux-rpi.nix
+++ b/pkgs/os-specific/linux/kernel/linux-rpi.nix
@@ -1,8 +1,8 @@
{ stdenv, lib, buildPackages, fetchFromGitHub, perl, buildLinux, rpiVersion, ... } @ args:
let
- modDirVersion = "4.19.71";
- tag = "1.20190906";
+ modDirVersion = "4.19.75";
+ tag = "1.20190925";
in
lib.overrideDerivation (buildLinux (args // {
version = "${modDirVersion}-${tag}";
@@ -11,8 +11,8 @@ lib.overrideDerivation (buildLinux (args // {
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "linux";
- rev = "9532eb3c84d8d952ef28da3d135683ac01adc9b8";
- sha256 = "0168wz8kkdzbyha41iqlgn1z1kcy4smg89rgxkgadzq78y7fglpl";
+ rev = "raspberrypi-kernel_${tag}-1";
+ sha256 = "0l91kb4jjxg4fcp7d2aqm1fj34ns137rys93k907mdgnarcliafs";
};
defconfig = {
@@ -33,7 +33,7 @@ lib.overrideDerivation (buildLinux (args // {
platforms = with lib.platforms; [ arm aarch64 ];
hydraPlatforms = [ "aarch64-linux" ];
};
-})) (oldAttrs: {
+} // (args.argsOverride or {}))) (oldAttrs: {
postConfigure = ''
# The v7 defconfig has this set to '-v7' which screws up our modDirVersion.
sed -i $buildRoot/.config -e 's/^CONFIG_LOCALVERSION=.*/CONFIG_LOCALVERSION=""/'
diff --git a/pkgs/os-specific/linux/kernel/linux-testing.nix b/pkgs/os-specific/linux/kernel/linux-testing.nix
index 23201f1c1b3..63a9c47a516 100644
--- a/pkgs/os-specific/linux/kernel/linux-testing.nix
+++ b/pkgs/os-specific/linux/kernel/linux-testing.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.4-rc3";
+ version = "5.4-rc7";
extraMeta.branch = "5.4";
# modDirVersion needs to be x.y.z, will always add .0
@@ -11,7 +11,7 @@ buildLinux (args // rec {
src = fetchurl {
url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
- sha256 = "1hp9b71ip8a9mlgnwhr8x7mhy5qkgz57hd5xqskfx3axbsh2j3f5";
+ sha256 = "1ii3klfb9yi0wbql2zss3pbhn4bb6ij6zk3mq5lip1yl8pwsj8wd";
};
# Should the testing kernels ever be built on Hydra?
diff --git a/pkgs/os-specific/linux/kmod/aggregator.nix b/pkgs/os-specific/linux/kmod/aggregator.nix
index 4da87a557cb..cd138f1d7f5 100644
--- a/pkgs/os-specific/linux/kmod/aggregator.nix
+++ b/pkgs/os-specific/linux/kmod/aggregator.nix
@@ -29,7 +29,7 @@ buildEnv {
# kernel version number, otherwise depmod will use `uname -r'.
if test -w $out/lib/modules/$kernelVersion; then
rm -f $out/lib/modules/$kernelVersion/modules.!(builtin*|order*)
- ${kmod}/bin/depmod -b $out -a $kernelVersion
+ ${kmod}/bin/depmod -b $out -C $out/etc/depmod.d -a $kernelVersion
fi
'';
}
diff --git a/pkgs/os-specific/linux/ledger-udev-rules/default.nix b/pkgs/os-specific/linux/ledger-udev-rules/default.nix
index 96c60f6ea56..e61bac510e6 100644
--- a/pkgs/os-specific/linux/ledger-udev-rules/default.nix
+++ b/pkgs/os-specific/linux/ledger-udev-rules/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation {
pname = "ledger-udev-rules";
- version = "unstable-2019-02-13";
+ version = "unstable-2019-05-30";
src = fetchFromGitHub {
owner = "LedgerHQ";
repo = "udev-rules";
- rev = "20cc1651eb551c4855aaa56628c77eaeb3031c22";
- sha256 = "0riydkc4in10pv4qlrvbg3w78qsvxly5caa3zwyqcmsm5fmprqky";
+ rev = "765b7fdf57b20fd9326cedf48ee52e905024ab4f";
+ sha256 = "10a42al020zpkx918y6b1l9az45vk3921b2l1mx87w3m0ad9qvif";
};
dontBuild = true;
diff --git a/pkgs/os-specific/linux/libnl/default.nix b/pkgs/os-specific/linux/libnl/default.nix
index 0789d53b434..b3ccda3b50d 100644
--- a/pkgs/os-specific/linux/libnl/default.nix
+++ b/pkgs/os-specific/linux/libnl/default.nix
@@ -1,25 +1,19 @@
-{ stdenv, file, lib, fetchFromGitHub, fetchpatch, autoreconfHook, bison, flex, pkgconfig
+{ stdenv, file, lib, fetchFromGitHub, autoreconfHook, bison, flex, pkgconfig
, pythonSupport ? stdenv.buildPlatform == stdenv.hostPlatform, swig ? null, python}:
stdenv.mkDerivation rec {
pname = "libnl";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchFromGitHub {
repo = "libnl";
owner = "thom311";
rev = "libnl${lib.replaceStrings ["."] ["_"] version}";
- sha256 = "1bqf1f5glwf285sa98k5pkj9gg79lliixk1jk85j63v5510fbagp";
+ sha256 = "1ak30jcx52gl5yz1691qq0b76ldbcp2z6vsvdr2mrrwqiplqbcs2";
};
outputs = [ "bin" "dev" "out" "man" ] ++ lib.optional pythonSupport "py";
- patches = stdenv.lib.optional stdenv.hostPlatform.isMusl
- (fetchpatch {
- url = "https://raw.githubusercontent.com/gentoo/musl/48d2a28710ae40877fd3e178ead1fb1bb0baa62c/dev-libs/libnl/files/libnl-3.3.0_rc1-musl.patch";
- sha256 = "0dd7xxikib201i99k2if066hh7gwf2i4ffckrjplq6lr206jn00r";
- });
-
enableParallelBuilding = true;
nativeBuildInputs = [ autoreconfHook bison flex pkgconfig file ]
diff --git a/pkgs/os-specific/linux/lm-sensors/default.nix b/pkgs/os-specific/linux/lm-sensors/default.nix
index b9e58cb5a4c..82ac626d7c9 100644
--- a/pkgs/os-specific/linux/lm-sensors/default.nix
+++ b/pkgs/os-specific/linux/lm-sensors/default.nix
@@ -6,26 +6,26 @@ assert sensord -> rrdtool != null;
stdenv.mkDerivation rec {
pname = "lm-sensors";
- version = "3.5.0";
+ version = "3.6.0";
+ dashedVersion = stdenv.lib.replaceStrings ["."] ["-"] version;
src = fetchzip {
- url = "https://github.com/lm-sensors/lm-sensors/archive/V${stdenv.lib.replaceStrings ["."] ["-"] version}.tar.gz";
- sha256 = "1mdrnb9r01z1xfdm6dpkywvf9yy9a4yzb59paih9sijwmigv19fj";
+ url = "https://github.com/lm-sensors/lm-sensors/archive/V${dashedVersion}.tar.gz";
+ sha256 = "1ipf6wjx037sqyhy0r5jh4983h216anq9l68ckn2x5c3qc4wfmzn";
};
nativeBuildInputs = [ bison flex which ];
buildInputs = [ perl ]
++ stdenv.lib.optional sensord rrdtool;
- preBuild = ''
- makeFlagsArray=(PREFIX=$out ETCDIR=$out/etc
- ${stdenv.lib.optionalString sensord "PROG_EXTRA=sensord"})
- '';
+ makeFlags = [ "PREFIX=${placeholder "out"}" "ETCDIR=${placeholder "out"}/etc" ]
+ ++ stdenv.lib.optional sensord "PROG_EXTRA=sensord";
meta = with stdenv.lib; {
- homepage = https://hwmon.wiki.kernel.org/lm_sensors;
+ homepage = "https://hwmon.wiki.kernel.org/lm_sensors";
+ changelog = "https://raw.githubusercontent.com/lm-sensors/lm-sensors/V${dashedVersion}/CHANGES";
description = "Tools for reading hardware sensors";
- license = with licenses; [ gpl2Plus lgpl21Plus ];
+ license = with licenses; [ lgpl21Plus gpl2Plus ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/lvm2/default.nix b/pkgs/os-specific/linux/lvm2/default.nix
index d5b45117732..9c48caaa243 100644
--- a/pkgs/os-specific/linux/lvm2/default.nix
+++ b/pkgs/os-specific/linux/lvm2/default.nix
@@ -40,7 +40,9 @@ stdenv.mkDerivation {
--replace /usr/bin/udevadm ${systemd}/bin/udevadm
'';
- enableParallelBuilding = true;
+ # https://github.com/NixOS/nixpkgs/pull/52597
+ # gcc: error: ../../device_mapper/libdevice-mapper.a: No such file or directory
+ enableParallelBuilding = false;
patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [
(fetchpatch {
diff --git a/pkgs/os-specific/linux/mbpfan/default.nix b/pkgs/os-specific/linux/mbpfan/default.nix
index 8b62ce76409..1061653949f 100644
--- a/pkgs/os-specific/linux/mbpfan/default.nix
+++ b/pkgs/os-specific/linux/mbpfan/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "mbpfan";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "dgraziotin";
repo = "mbpfan";
rev = "v${version}";
- sha256 = "0aijyxrqh01x0s80yr4cgxgd001iiqqph65pxvby7f0wz8lnxnqj";
+ sha256 = "0qcrxw4dx2fnq5hswzid2wi97zpn0k7kimprkl35nmsgz348xspr";
};
installPhase = ''
mkdir -p $out/bin $out/etc
diff --git a/pkgs/os-specific/linux/mcelog/default.nix b/pkgs/os-specific/linux/mcelog/default.nix
index a58bfc321d3..2f073631804 100644
--- a/pkgs/os-specific/linux/mcelog/default.nix
+++ b/pkgs/os-specific/linux/mcelog/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "mcelog";
- version = "164";
+ version = "165";
src = fetchFromGitHub {
owner = "andikleen";
repo = "mcelog";
rev = "v${version}";
- sha256 = "1i0f0zvxlzkfp0bvghm1z8z8bb8a5x97h56bwd7fdkrm00ivfw2k";
+ sha256 = "1g242qz3jj7amgar497bbd8krljspwy89g1r32wz3fdpkn9m1w8s";
};
postPatch = ''
diff --git a/pkgs/os-specific/linux/microcode/intel.nix b/pkgs/os-specific/linux/microcode/intel.nix
index 0196718cfd0..4ada201263f 100644
--- a/pkgs/os-specific/linux/microcode/intel.nix
+++ b/pkgs/os-specific/linux/microcode/intel.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "microcode-intel";
- version = "20190918";
+ version = "20191113";
src = fetchFromGitHub {
owner = "intel";
repo = "Intel-Linux-Processor-Microcode-Data-Files";
rev = "microcode-${version}";
- sha256 = "0v668mfqxn6wzyng68aqaffh75gc215k13n6d5g7zisivvv2bgdp";
+ sha256 = "04138j9n14197ybkh2vxfjy21wcgvbd183ya4b6k262y9nzjmvsa";
};
nativeBuildInputs = [ iucode-tool libarchive ];
diff --git a/pkgs/os-specific/linux/musl/default.nix b/pkgs/os-specific/linux/musl/default.nix
index 91e1ae36f70..93e9ba614f8 100644
--- a/pkgs/os-specific/linux/musl/default.nix
+++ b/pkgs/os-specific/linux/musl/default.nix
@@ -29,11 +29,11 @@ let
in
stdenv.mkDerivation rec {
pname = "musl";
- version = "1.1.22";
+ version = "1.1.24";
src = fetchurl {
url = "https://www.musl-libc.org/releases/${pname}-${version}.tar.gz";
- sha256 = "1qr9xqdzziy5bsyyqlh6k8yz056ll55d5yvc0gbhz61ginj422cb";
+ sha256 = "18r2a00k82hz0mqdvgm7crzc7305l36109c0j9yjmkxj2alcjw0k";
};
enableParallelBuilding = true;
@@ -110,11 +110,11 @@ stdenv.mkDerivation rec {
passthru.linuxHeaders = linuxHeaders;
- meta = {
+ meta = with lib; {
description = "An efficient, small, quality libc implementation";
homepage = "http://www.musl-libc.org";
- license = lib.licenses.mit;
- platforms = lib.platforms.linux;
- maintainers = [ lib.maintainers.thoughtpolice ];
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ thoughtpolice dtzWill ];
};
}
diff --git a/pkgs/os-specific/linux/nftables/default.nix b/pkgs/os-specific/linux/nftables/default.nix
index 9b4f2f1c544..c9f9a512ad8 100644
--- a/pkgs/os-specific/linux/nftables/default.nix
+++ b/pkgs/os-specific/linux/nftables/default.nix
@@ -1,6 +1,9 @@
-{ stdenv, fetchurl, pkgconfig, bison, flex
+{ stdenv, fetchurl, pkgconfig, bison, file, flex
+, asciidoc, libxslt, findXMLCatalogs, docbook_xml_dtd_45, docbook_xsl
, libmnl, libnftnl, libpcap
, gmp, jansson, readline
+, withDebugSymbols ? false
+, withPython ? false , python3
, withXtables ? false , iptables
}:
@@ -15,17 +18,27 @@ stdenv.mkDerivation rec {
sha256 = "1x8kalbggjq44j4916i6vyv1rb20dlh1dcsf9xvzqsry2j063djw";
};
- configureFlags = [
- "--disable-man-doc"
- "--with-json"
- ] ++ optional withXtables "--with-xtables";
-
- nativeBuildInputs = [ pkgconfig bison flex ];
+ nativeBuildInputs = [
+ pkgconfig bison file flex
+ asciidoc docbook_xml_dtd_45 docbook_xsl findXMLCatalogs libxslt
+ ];
buildInputs = [
libmnl libnftnl libpcap
- gmp readline jansson
- ] ++ optional withXtables iptables;
+ gmp jansson readline
+ ] ++ optional withXtables iptables
+ ++ optional withPython python3;
+
+ preConfigure = ''
+ substituteInPlace ./configure --replace /usr/bin/file ${file}/bin/file
+ '';
+
+ configureFlags = [
+ "--with-json"
+ ] ++ optional (!withDebugSymbols) "--disable-debug"
+ ++ optional (!withPython) "--disable-python"
+ ++ optional withPython "--enable-python"
+ ++ optional withXtables "--with-xtables";
meta = {
description = "The project that aims to replace the existing {ip,ip6,arp,eb}tables framework";
diff --git a/pkgs/os-specific/linux/odp-dpdk/default.nix b/pkgs/os-specific/linux/odp-dpdk/default.nix
index 2d1e59668aa..789668cb89e 100644
--- a/pkgs/os-specific/linux/odp-dpdk/default.nix
+++ b/pkgs/os-specific/linux/odp-dpdk/default.nix
@@ -3,10 +3,10 @@
}: let
dpdk_17_11 = dpdk.overrideAttrs (old: rec {
- version = "17.11.6";
+ version = "17.11.9";
src = fetchurl {
url = "https://fast.dpdk.org/rel/dpdk-${version}.tar.xz";
- sha256 = "0g4l6yjcn17n18c7q1pxkmnj4fg2kiv0krz7n2vjjsb8s6gmbps2";
+ sha256 = "0vrcc9mdjs5fk69lh7bigsk9208dfmjsz3jxaddkjlvk2hds1id6";
};
});
diff --git a/pkgs/os-specific/linux/pam_ccreds/default.nix b/pkgs/os-specific/linux/pam_ccreds/default.nix
index 8293ac0a830..012750c22ad 100644
--- a/pkgs/os-specific/linux/pam_ccreds/default.nix
+++ b/pkgs/os-specific/linux/pam_ccreds/default.nix
@@ -1,10 +1,10 @@
{stdenv, fetchurl, pam, openssl, db}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
name = "pam_ccreds-10";
src = fetchurl {
- url = "http://www.padl.com/download/pam_ccreds.tgz";
+ url = "https://www.padl.com/download/${name}.tar.gz";
sha256 = "1h7zyg1b1h69civyvrj95w22dg0y7lgw3hq4gqkdcg35w1y76fhz";
};
patchPhase = ''
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
buildInputs = [ pam openssl db ];
meta = with stdenv.lib; {
- homepage = http://www.padl.com/OSS/pam_ccreds.html;
+ homepage = https://www.padl.com/OSS/pam_ccreds.html;
description = "PAM module to locally authenticate using an enterprise identity when the network is unavailable";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/pkgs/os-specific/linux/pam_ldap/default.nix b/pkgs/os-specific/linux/pam_ldap/default.nix
index 5b34a8bc82b..2b3a300ecca 100644
--- a/pkgs/os-specific/linux/pam_ldap/default.nix
+++ b/pkgs/os-specific/linux/pam_ldap/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "pam_ldap-186";
src = fetchurl {
- url = "http://www.padl.com/download/${name}.tar.gz";
+ url = "https://www.padl.com/download/${name}.tar.gz";
sha256 = "0lv4f7hc02jrd2l3gqxd247qq62z11sp3fafn8lgb8ymb7aj5zn8";
};
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
buildInputs = [ pam openldap ];
meta = {
- homepage = http://www.padl.com/OSS/pam_ldap.html;
+ homepage = https://www.padl.com/OSS/pam_ldap.html;
description = "LDAP backend for PAM";
longDescription = ''
The pam_ldap module provides the means for Solaris and Linux servers and
diff --git a/pkgs/os-specific/linux/s6-linux-utils/default.nix b/pkgs/os-specific/linux/s6-linux-utils/default.nix
index bd6b84ea73c..200e66cb4d8 100644
--- a/pkgs/os-specific/linux/s6-linux-utils/default.nix
+++ b/pkgs/os-specific/linux/s6-linux-utils/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
buildPackage {
pname = "s6-linux-utils";
- version = "2.5.0.1";
- sha256 = "0bpcaah3rbz4i013bkarr7wxmfvisjyxg0z78xg5zfbgajpgjxx1";
+ version = "2.5.1.1";
+ sha256 = "00nw2phd9prgv29hzqzwjnh4y0ivkzhx3srn6n1rlyr4ydhikxi5";
description = "A set of minimalistic Linux-specific system utilities";
platforms = stdenv.lib.platforms.linux;
diff --git a/pkgs/os-specific/linux/shadow/default.nix b/pkgs/os-specific/linux/shadow/default.nix
index b4c5c0bac84..f810270a29e 100644
--- a/pkgs/os-specific/linux/shadow/default.nix
+++ b/pkgs/os-specific/linux/shadow/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchpatch, fetchFromGitHub, autoreconfHook, libxslt, libxml2
-, docbook_xml_dtd_45, docbook_xsl, gnome-doc-utils, flex, bison
+, docbook_xml_dtd_45, docbook_xsl, itstool, flex, bison
, pam ? null, glibcCross ? null
}:
@@ -19,18 +19,18 @@ in
stdenv.mkDerivation rec {
pname = "shadow";
- version = "4.6";
+ version = "4.7";
src = fetchFromGitHub {
owner = "shadow-maint";
repo = "shadow";
rev = version;
- sha256 = "1llcv77lvpc4h3rgww9ms736kbdisiylcr2z02863f41afxbwl82";
+ sha256 = "0a7g9k83igfid8pybqpk6fracmz2q021isn2by3994p4hhh3s327";
};
buildInputs = stdenv.lib.optional (pam != null && stdenv.isLinux) pam;
nativeBuildInputs = [autoreconfHook libxslt libxml2
- docbook_xml_dtd_45 docbook_xsl gnome-doc-utils flex bison
+ docbook_xml_dtd_45 docbook_xsl flex bison itstool
];
patches =
@@ -38,12 +38,11 @@ stdenv.mkDerivation rec {
# Obtain XML resources from XML catalog (patch adapted from gtk-doc)
./respect-xml-catalog-files-var.patch
dots_in_usernames
-
- # Check for correct DocBook version during configure
- # https://github.com/shadow-maint/shadow/pull/162
+ # Allow building with itstool
+ # https://github.com/shadow-maint/shadow/pull/184
(fetchpatch {
- url = "https://github.com/shadow-maint/shadow/commit/47797ca6654f79e3de854a6c69db2bdb0516db08.patch";
- sha256 = "1zn8f6fd26gj5sh60099xqc7mjwgbbkkic5xfigvxa4b90vm8fd7";
+ url = https://github.com/shadow-maint/shadow/commit/6c6c8d3a33bba32277e1ed46f55df1e6dbc914b7.patch;
+ sha256 = "0xfr1mrfv5xsmri6l7ycbpz3qhs4vf3fyci4kwpffi3icsfjn557";
})
];
diff --git a/pkgs/os-specific/linux/sysstat/default.nix b/pkgs/os-specific/linux/sysstat/default.nix
index b2b7e1d6195..ba6aff4e8bc 100644
--- a/pkgs/os-specific/linux/sysstat/default.nix
+++ b/pkgs/os-specific/linux/sysstat/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, gettext, bzip2 }:
stdenv.mkDerivation rec {
- name = "sysstat-12.1.5";
+ name = "sysstat-12.1.7";
src = fetchurl {
url = "http://pagesperso-orange.fr/sebastien.godard/${name}.tar.xz";
- sha256 = "1i92jmrqcpzgy98r1f4fd0x7y2wvwc05ywsh19w3s2gmndmr75m4";
+ sha256 = "1i0qy44krl1gj82izgmqa0zdw82f2gmqzlslvdg5v270vl7i24g7";
};
buildInputs = [ gettext ];
diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix
index e4c05e361b4..a9fc0c6f4b5 100644
--- a/pkgs/os-specific/linux/systemd/default.nix
+++ b/pkgs/os-specific/linux/systemd/default.nix
@@ -24,8 +24,8 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "NixOS";
repo = "systemd";
- rev = "ccec67cab6c0fda85a1762eee7aeea422a0dc15e";
- sha256 = "12nq2ah33amhyfma464a4ssf90wh2ai8c7w55j381cks8jliny40";
+ rev = "d25cf413c6bff1b5a9d216a8830e3a90c9cad1de";
+ sha256 = "0ilvrnh3m7g0yflxl16fk52gkb1z0fwwk9ba5gs4005nzpl0c7i0";
};
outputs = [ "out" "lib" "man" "dev" ];
@@ -84,8 +84,18 @@ stdenv.mkDerivation {
"-Dldconfig=false"
"-Dsmack=true"
"-Db_pie=true"
- "-Dsystem-uid-max=499" #TODO: debug why awking around in /etc/login.defs doesn't work
- "-Dsystem-gid-max=499"
+ /*
+ As of now, systemd doesn't allow runtime configuration of these values. So
+ the settings in /etc/login.defs have no effect on it. Many people think this
+ should be supported however, see
+ - https://github.com/systemd/systemd/issues/3855
+ - https://github.com/systemd/systemd/issues/4850
+ - https://github.com/systemd/systemd/issues/9769
+ - https://github.com/systemd/systemd/issues/9843
+ - https://github.com/systemd/systemd/issues/10184
+ */
+ "-Dsystem-uid-max=999"
+ "-Dsystem-gid-max=999"
# "-Dtime-epoch=1"
(if !stdenv.hostPlatform.isEfi then "-Dgnu-efi=false" else "-Dgnu-efi=true")
@@ -115,7 +125,7 @@ stdenv.mkDerivation {
export LC_ALL="en_US.UTF-8";
# FIXME: patch this in systemd properly (and send upstream).
# already fixed in f00929ad622c978f8ad83590a15a765b4beecac9: (u)mount
- for i in src/remount-fs/remount-fs.c src/core/mount.c src/core/swap.c src/fsck/fsck.c units/emergency.service.in units/rescue.service.in src/journal/cat.c src/shutdown/shutdown.c src/nspawn/nspawn.c src/shared/generator.c; do
+ for i in src/remount-fs/remount-fs.c src/core/mount.c src/core/swap.c src/fsck/fsck.c units/emergency.service.in units/rescue.service.in src/journal/cat.c src/shutdown/shutdown.c src/nspawn/nspawn.c src/shared/generator.c units/systemd-logind.service.in units/systemd-nspawn@.service.in; do
test -e $i
substituteInPlace $i \
--replace /usr/bin/getent ${getent}/bin/getent \
@@ -125,6 +135,7 @@ stdenv.mkDerivation {
--replace /bin/echo ${coreutils}/bin/echo \
--replace /bin/cat ${coreutils}/bin/cat \
--replace /sbin/sulogin ${lib.getBin utillinux}/sbin/sulogin \
+ --replace /sbin/modprobe ${lib.getBin kmod}/sbin/modprobe \
--replace /usr/lib/systemd/systemd-fsck $out/lib/systemd/systemd-fsck \
--replace /bin/plymouth /run/current-system/sw/bin/plymouth # To avoid dependency
done
diff --git a/pkgs/os-specific/linux/trace-cmd/default.nix b/pkgs/os-specific/linux/trace-cmd/default.nix
index 567dcd1068c..47adcf938c5 100644
--- a/pkgs/os-specific/linux/trace-cmd/default.nix
+++ b/pkgs/os-specific/linux/trace-cmd/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchgit, asciidoc, docbook_xsl, libxslt }:
stdenv.mkDerivation {
pname = "trace-cmd";
- version = "2.8.3";
+ version = "2.9-dev";
src = fetchgit (import ./src.nix);
@@ -17,19 +17,15 @@ stdenv.mkDerivation {
buildPhase = "make trace-cmd libs doc";
- installTargets = [ "install_cmd" "install_libs" "install_man" ];
+ installTargets = [ "install_cmd" "install_libs" "install_doc" ];
installFlags = [
"bindir=${placeholder "out"}/bin"
"man_dir=${placeholder "man"}/share/man"
"libdir=${placeholder "lib"}/lib"
- "includedir=${placeholder "dev"}/include/trace-cmd"
+ "includedir=${placeholder "dev"}/include"
"BASH_COMPLETE_DIR=${placeholder "out"}/etc/bash_completion.d"
];
- postInstall = ''
- mv $dev/include/trace-cmd/traceevent $dev/include/traceevent
- '';
-
meta = with stdenv.lib; {
description = "User-space tools for the Linux kernel ftrace subsystem";
homepage = http://kernelshark.org/;
diff --git a/pkgs/os-specific/linux/trace-cmd/fix-Makefiles.patch b/pkgs/os-specific/linux/trace-cmd/fix-Makefiles.patch
index 0d6f5c5d8bf..db194e16fdb 100644
--- a/pkgs/os-specific/linux/trace-cmd/fix-Makefiles.patch
+++ b/pkgs/os-specific/linux/trace-cmd/fix-Makefiles.patch
@@ -1,52 +1,35 @@
-diff --git a/Documentation/Makefile b/Documentation/Makefile
-index 21e42fd..826361d 100644
---- a/Documentation/Makefile
-+++ b/Documentation/Makefile
-@@ -108,7 +108,11 @@ $(IMGS_INSTALL): %.png.install : %.png force
-
- GUI_INSTALL = $(HTML_INSTALL) $(IMGS_INSTALL)
-
--install: $(MAN1_INSTALL) $(MAN5_INSTALL) $(GUI_INSTALL)
-+install_man: $(MAN1_INSTALL) $(MAN5_INSTALL)
-+
-+install_gui: $(GUI_INSTALL)
-+
-+install: install_man install_gui
-
- clean:
- (cd $(obj); \
diff --git a/Makefile b/Makefile
-index 2bcc383..107ead0 100644
+index bbdf15e..deb8ef7 100644
--- a/Makefile
+++ b/Makefile
-@@ -289,7 +289,7 @@ libtraceevent.a: $(LIBTRACEEVENT_STATIC)
+@@ -288,7 +288,7 @@ libtraceevent.a: $(LIBTRACEEVENT_STATIC)
libtracecmd.a: $(LIBTRACECMD_STATIC)
libtracecmd.so: $(LIBTRACECMD_SHARED)
-libs: $(LIBTRACECMD_SHARED) $(LIBTRACEEVENT_SHARED)
+libs: $(LIBTRACECMD_SHARED) $(LIBTRACEEVENT_SHARED) $(LIBTRACECMD_STATIC) $(LIBTRACEEVENT_STATIC)
- plugins: force $(obj)/plugins/trace_plugin_dir $(obj)/plugins/trace_python_dir
- $(Q)$(MAKE) -C $(src)/plugins
-@@ -345,6 +345,8 @@ install_gui: install_cmd gui
+ plugins: force $(obj)/lib/traceevent/plugins/traceevent_plugin_dir $(obj)/lib/traceevent/plugins/trace_python_dir
+ $(Q)$(MAKE) -C $(src)/lib/traceevent/plugins
+@@ -344,6 +344,8 @@ install_gui: install_cmd gui
install_libs: libs
- $(Q)$(call do_install,$(LIBTRACECMD_SHARED),$(libdir_SQ))
- $(Q)$(call do_install,$(LIBTRACEEVENT_SHARED),$(libdir_SQ))
-+ $(Q)$(call do_install,$(LIBTRACECMD_STATIC),$(libdir_SQ))
-+ $(Q)$(call do_install,$(LIBTRACEEVENT_STATIC),$(libdir_SQ))
+ $(Q)$(call do_install,$(LIBTRACECMD_SHARED),$(libdir_SQ)/trace-cmd)
+ $(Q)$(call do_install,$(LIBTRACEEVENT_SHARED),$(libdir_SQ)/traceevent)
++ $(Q)$(call do_install,$(LIBTRACECMD_STATIC),$(libdir_SQ)/trace-cmd)
++ $(Q)$(call do_install,$(LIBTRACEEVENT_STATIC),$(libdir_SQ)/traceevent)
$(Q)$(call do_install,$(src)/include/traceevent/event-parse.h,$(includedir_SQ)/traceevent)
$(Q)$(call do_install,$(src)/include/traceevent/trace-seq.h,$(includedir_SQ)/traceevent)
- $(Q)$(call do_install,$(src)/include/trace-cmd/trace-cmd.h,$(includedir_SQ))
-@@ -356,6 +358,12 @@ doc:
- doc_clean:
- $(MAKE) -C $(src)/Documentation clean
+ $(Q)$(call do_install,$(src)/include/trace-cmd/trace-cmd.h,$(includedir_SQ)/trace-cmd)
+diff --git a/kernel-shark/src/CMakeLists.txt b/kernel-shark/src/CMakeLists.txt
+index e20a030..7fce165 100644
+--- a/kernel-shark/src/CMakeLists.txt
++++ b/kernel-shark/src/CMakeLists.txt
+@@ -93,7 +93,7 @@ if (Qt5Widgets_FOUND AND Qt5Network_FOUND)
+ DESTINATION ${_INSTALL_PREFIX}/share/icons/${KS_APP_NAME})
-+install_man:
-+ $(MAKE) -C $(src)/Documentation install_man
-+
-+install_gui_docs:
-+ $(MAKE) -C $(src)/Documentation install_gui
-+
- install_doc:
- $(MAKE) -C $(src)/Documentation install
+ install(FILES "${KS_DIR}/org.freedesktop.kshark-record.policy"
+- DESTINATION /usr/share/polkit-1/actions/)
++ DESTINATION ${_INSTALL_PREFIX}/share/polkit-1/actions/)
+ install(PROGRAMS "${KS_DIR}/bin/kshark-su-record"
+ DESTINATION ${_INSTALL_PREFIX}/bin/)
diff --git a/pkgs/os-specific/linux/trace-cmd/kernelshark.nix b/pkgs/os-specific/linux/trace-cmd/kernelshark.nix
index b73de3193d2..5e355ac7c9a 100644
--- a/pkgs/os-specific/linux/trace-cmd/kernelshark.nix
+++ b/pkgs/os-specific/linux/trace-cmd/kernelshark.nix
@@ -1,7 +1,7 @@
-{ stdenv, mkDerivation, fetchgit, qtbase, cmake, json_c, mesa_glu, freeglut, trace-cmd, pkg-config }:
+{ stdenv, mkDerivation, fetchgit, qtbase, cmake, asciidoc, docbook_xsl, json_c, mesa_glu, freeglut, trace-cmd, pkg-config }:
mkDerivation {
pname = "kernelshark";
- version = "0.9.8";
+ version = "1.1.0";
src = fetchgit (import ./src.nix);
@@ -11,27 +11,28 @@ mkDerivation {
preConfigure = "pushd kernel-shark";
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ pkg-config cmake asciidoc ];
- buildInputs = [ qtbase json_c mesa_glu freeglut pkg-config ];
+ buildInputs = [ qtbase json_c mesa_glu freeglut ];
cmakeFlags = [
"-D_INSTALL_PREFIX=${placeholder "out"}"
"-DTRACECMD_BIN_DIR=${trace-cmd}/bin"
"-DTRACECMD_INCLUDE_DIR=${trace-cmd.dev}/include"
- "-DTRACECMD_LIBRARY=${trace-cmd.lib}/lib/libtracecmd.a"
- "-DTRACEEVENT_LIBRARY=${trace-cmd.lib}/lib/libtraceevent.a"
+ "-DTRACECMD_LIBRARY=${trace-cmd.lib}/lib/trace-cmd/libtracecmd.a"
+ "-DTRACEEVENT_LIBRARY=${trace-cmd.lib}/lib/traceevent/libtraceevent.a"
];
preInstall = ''
popd
- make install_gui_docs prefix=$doc
+ make install_doc_gui prefix=$doc \
+ FIND_MANPAGE_DOCBOOK_XSL=${docbook_xsl}/share/xml/docbook-xsl-nons/manpages/docbook.xsl
pushd kernel-shark/build
'';
meta = with stdenv.lib; {
description = "GUI for trace-cmd which is an interface for the Linux kernel ftrace subsystem";
- homepage = http://kernelshark.org/;
+ homepage = https://kernelshark.org/;
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ basvandijk ];
diff --git a/pkgs/os-specific/linux/trace-cmd/src.nix b/pkgs/os-specific/linux/trace-cmd/src.nix
index 836e71b1851..47c1b82fdd4 100644
--- a/pkgs/os-specific/linux/trace-cmd/src.nix
+++ b/pkgs/os-specific/linux/trace-cmd/src.nix
@@ -1,5 +1,5 @@
{
url = "git://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/";
- rev = "138c70106835ee0f05879e7f2f46bca8dae7ca99"; # branch: trace-cmd-stable-v2.8
- sha256 = "1grpip7lywf98nsm7ql1d6bgc0ky0672savr8jz3a8hf9ny265nx";
+ rev = "ab370b78b9278fe16657742d46cb95c0a65b47d5"; # branch: kernelshark-v1.1
+ sha256 = "0qngwc4qgadrkwlwpz73f12prdkx94kl0bg7g9hib95ipvsdmk1c";
}
diff --git a/pkgs/os-specific/linux/trezor-udev-rules/default.nix b/pkgs/os-specific/linux/trezor-udev-rules/default.nix
new file mode 100644
index 00000000000..c2be8137376
--- /dev/null
+++ b/pkgs/os-specific/linux/trezor-udev-rules/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ pname = "trezor-udev-rules";
+ version = "unstable-2019-07-17";
+
+ udevRules = fetchurl {
+ # let's pin the latest commit in the repo which touched the udev rules file
+ url = "https://raw.githubusercontent.com/trezor/trezor-firmware/68a3094b0a8e36b588b1bcb58c34a2c9eafc0dca/common/udev/51-trezor.rules";
+ sha256 = "0vlxif89nsqpbnbz1vwfgpl1zayzmq87gw1snskn0qns6x2rpczk";
+ };
+
+ dontUnpack = true;
+
+ installPhase = ''
+ cp ${udevRules} 51-trezor.rules
+ mkdir -p $out/lib/udev/rules.d
+ # we use trezord group, not plugdev
+ # we don't need the udev-acl tag
+ substituteInPlace 51-trezor.rules \
+ --replace 'GROUP="plugdev"' 'GROUP="trezord"' \
+ --replace ', TAG+="udev-acl"' ""
+ cp 51-trezor.rules $out/lib/udev/rules.d/51-trezor.rules
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Udev rules for Trezor";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ prusnak ];
+ platforms = platforms.linux;
+ homepage = "https://github.com/trezor/trezor-firmware/tree/master/common/udev";
+ };
+}
diff --git a/pkgs/os-specific/linux/uclibc/default.nix b/pkgs/os-specific/linux/uclibc/default.nix
index c07e063caa7..5f401411074 100644
--- a/pkgs/os-specific/linux/uclibc/default.nix
+++ b/pkgs/os-specific/linux/uclibc/default.nix
@@ -48,7 +48,7 @@ let
UCLIBC_HAS_FPU n
'';
- version = "1.0.31";
+ version = "1.0.32";
in
stdenv.mkDerivation {
@@ -58,7 +58,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://downloads.uclibc-ng.org/releases/${version}/uClibc-ng-${version}.tar.bz2";
# from "${url}.sha256";
- sha256 = "0ba9yh7ir1jamrgc9x9v7zw0sw144f78q4vidiz6ynpr4dwbd5qm";
+ sha256 = "0cp4xf3k0ib76xaz6n6i7yybw7s92s607ak8svq1kakwk0d1jjbv";
};
# 'ftw' needed to build acl, a coreutils dependency
@@ -109,6 +109,6 @@ stdenv.mkDerivation {
description = "A small implementation of the C library";
maintainers = with maintainers; [ rasendubi ];
license = licenses.lgpl2;
- platforms = platforms.linux;
+ platforms = intersectLists platforms.linux platforms.x86; # fails to build on ARM
};
}
diff --git a/pkgs/os-specific/linux/v4l2loopback/default.nix b/pkgs/os-specific/linux/v4l2loopback/default.nix
index 2e22b99a95f..ab1413efd80 100644
--- a/pkgs/os-specific/linux/v4l2loopback/default.nix
+++ b/pkgs/os-specific/linux/v4l2loopback/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "v4l2loopback-${version}-${kernel.version}";
- version = "0.12.0";
+ version = "0.12.2";
src = fetchFromGitHub {
owner = "umlaeute";
repo = "v4l2loopback";
rev = "v${version}";
- sha256 = "1rf8dvabksxb2sj14j32h7n7pw7byqfnpqs4m4afj3398y9y23c4";
+ sha256 = "1bcypfz5nlfmdm2a00yl7rgl0jh0g2nmwndxlsrblqclznhjilg2";
};
hardeningDisable = [ "format" "pic" ];
diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix
index 99425b6799c..dc5b4289a45 100644
--- a/pkgs/os-specific/linux/wpa_supplicant/default.nix
+++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix
@@ -105,7 +105,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://hostap.epitest.fi/wpa_supplicant/;
+ homepage = https://hostap.epitest.fi/wpa_supplicant/;
description = "A tool for connecting to WPA and WPA2-protected wireless networks";
license = licenses.bsd3;
maintainers = with maintainers; [ marcweber ];
diff --git a/pkgs/os-specific/linux/wpa_supplicant/gui.nix b/pkgs/os-specific/linux/wpa_supplicant/gui.nix
index 7c6f595bfaf..d02901e0cc1 100644
--- a/pkgs/os-specific/linux/wpa_supplicant/gui.nix
+++ b/pkgs/os-specific/linux/wpa_supplicant/gui.nix
@@ -25,7 +25,7 @@ mkDerivation {
meta = with stdenv.lib; {
description = "Qt-based GUI for wpa_supplicant";
- homepage = http://hostap.epitest.fi/wpa_supplicant/;
+ homepage = https://hostap.epitest.fi/wpa_supplicant/;
license = licenses.bsd3;
platforms = platforms.linux;
};
diff --git a/pkgs/os-specific/linux/xf86-input-cmt/default.nix b/pkgs/os-specific/linux/xf86-input-cmt/default.nix
index 2422b70b068..9f9b278d6f7 100644
--- a/pkgs/os-specific/linux/xf86-input-cmt/default.nix
+++ b/pkgs/os-specific/linux/xf86-input-cmt/default.nix
@@ -2,7 +2,7 @@
utilmacros, libgestures, libevdevc }:
stdenv.mkDerivation rec {
- name = "xf86-input-cmt-${version}";
+ pname = "xf86-input-cmt";
version = "2.0.2";
src = fetchFromGitHub {
owner = "hugegreenbug";
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
description = "Chromebook touchpad driver.";
license = licenses.bsd3;
platforms = platforms.linux;
- homepage = "www.github.com/hugegreenbug/xf86-input-cmt";
+ homepage = "https://www.github.com/hugegreenbug/xf86-input-cmt";
maintainers = with maintainers; [ kcalvinalvin ];
};
}
diff --git a/pkgs/os-specific/windows/default.nix b/pkgs/os-specific/windows/default.nix
index 4621c2da10f..7f1634d5c0b 100644
--- a/pkgs/os-specific/windows/default.nix
+++ b/pkgs/os-specific/windows/default.nix
@@ -1,29 +1,45 @@
-{ newScope, crossLibcStdenv }: let
+{ stdenv, buildPackages
+, newScope, overrideCC, crossLibcStdenv, libcCross
+}:
- callPackage = newScope self;
+stdenv.lib.makeScope newScope (self: with self; {
- self = {
- cygwinSetup = callPackage ./cygwin-setup { };
+ cygwinSetup = callPackage ./cygwin-setup { };
- jom = callPackage ./jom { };
+ jom = callPackage ./jom { };
- w32api = callPackage ./w32api { };
+ w32api = callPackage ./w32api { };
- mingwrt = callPackage ./mingwrt { };
- mingw_runtime = self.mingwrt;
+ mingwrt = callPackage ./mingwrt { };
+ mingw_runtime = mingwrt;
- mingw_w64 = callPackage ./mingw-w64 {
- stdenv = crossLibcStdenv;
- };
-
- mingw_w64_headers = callPackage ./mingw-w64/headers.nix { };
-
- mingw_w64_pthreads = callPackage ./mingw-w64/pthreads.nix { };
-
- pthreads = callPackage ./pthread-w32 { };
-
- wxMSW = callPackage ./wxMSW-2.8 { };
-
- libgnurx = callPackage ./libgnurx { };
+ mingw_w64 = callPackage ./mingw-w64 {
+ stdenv = crossLibcStdenv;
};
-in self
+
+ crossThreadsStdenv = overrideCC crossLibcStdenv
+ (if stdenv.hostPlatform.useLLVM or false
+ then buildPackages.llvmPackages_8.lldClangNoLibcxx
+ else buildPackages.gccCrossStageStatic.override (old: {
+ bintools = old.bintools.override {
+ libc = libcCross;
+ };
+ libc = libcCross;
+ }));
+
+ mingw_w64_headers = callPackage ./mingw-w64/headers.nix { };
+
+ mingw_w64_pthreads = callPackage ./mingw-w64/pthreads.nix {
+ stdenv = crossThreadsStdenv;
+ };
+
+ mcfgthreads = callPackage ./mcfgthreads {
+ stdenv = crossThreadsStdenv;
+ };
+
+ pthreads = callPackage ./pthread-w32 { };
+
+ wxMSW = callPackage ./wxMSW-2.8 { };
+
+ libgnurx = callPackage ./libgnurx { };
+})
diff --git a/pkgs/os-specific/windows/mcfgthreads/default.nix b/pkgs/os-specific/windows/mcfgthreads/default.nix
new file mode 100644
index 00000000000..6c4cd171025
--- /dev/null
+++ b/pkgs/os-specific/windows/mcfgthreads/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, autoreconfHook }:
+
+stdenv.mkDerivation {
+ pname = "mcfgthreads";
+ version = "git";
+
+ src = fetchFromGitHub {
+ owner = "lhmouse";
+ repo = "mcfgthread";
+ rev = "9570e5ca7b98002d707c502c919d951bf256b9c6";
+ sha256 = "10y2x3x601a7c1hkd6zlr3xpfsnlr05xl28v23clf619756a5755";
+ };
+
+ outputs = [ "out" "dev" ];
+
+ # Don't want prebuilt binaries sneaking in.
+ postUnpack = ''
+ rm -r "$sourceRoot/debug" "$sourceRoot/release"
+ '';
+
+ nativeBuildInputs = [
+ autoreconfHook
+ ];
+}
diff --git a/pkgs/os-specific/windows/mingw-w64/default.nix b/pkgs/os-specific/windows/mingw-w64/default.nix
index 022aaffe596..7efc2e21313 100644
--- a/pkgs/os-specific/windows/mingw-w64/default.nix
+++ b/pkgs/os-specific/windows/mingw-w64/default.nix
@@ -11,11 +11,15 @@ in stdenv.mkDerivation {
sha256 = "00zq3z1hbzd5yzmskskjg79xrzwsqx7ihyprfaxy4hb897vf29sm";
};
+ outputs = [ "out" "dev" ];
+
configureFlags = [
"--enable-idl"
"--enable-secure-api"
];
+ enableParallelBuilding = true;
+
buildInputs = [ windows.mingw_w64_headers ];
dontStrip = true;
hardeningDisable = [ "stackprotector" "fortify" ];
diff --git a/pkgs/servers/amqp/rabbitmq-server/default.nix b/pkgs/servers/amqp/rabbitmq-server/default.nix
index da60a122a4c..bc83c5a8ea2 100644
--- a/pkgs/servers/amqp/rabbitmq-server/default.nix
+++ b/pkgs/servers/amqp/rabbitmq-server/default.nix
@@ -6,12 +6,12 @@
stdenv.mkDerivation rec {
pname = "rabbitmq-server";
- version = "3.7.18";
+ version = "3.8.1";
# when updating, consider bumping elixir version in all-packages.nix
src = fetchurl {
url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz";
- sha256 = "1vzx9g2k7ynbv2gz450cwjyxcn3vcxsmlpnvq1r5wzcf25giy9ky";
+ sha256 = "17ymzjgz3544jgf321f8f788gdxs9l252ah61nlgsglv0x8gggrh";
};
buildInputs =
diff --git a/pkgs/servers/atlassian/jira.nix b/pkgs/servers/atlassian/jira.nix
index 18c838a0b21..1d3e3e4f027 100644
--- a/pkgs/servers/atlassian/jira.nix
+++ b/pkgs/servers/atlassian/jira.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "atlassian-jira";
- version = "8.4.2";
+ version = "8.5.0";
src = fetchurl {
url = "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz";
- sha256 = "0f0l9ss8jv06iidg8jw7yk5z42r1m0cbmlgj1wgli9a21ssp65sh";
+ sha256 = "093706cpaw1a1vwvzpa85j7n338d748w372vsk8c9lvagaskiwh2";
};
buildPhase = ''
diff --git a/pkgs/servers/bird/default.nix b/pkgs/servers/bird/default.nix
index 13b5a19a751..2cc27eda1d4 100644
--- a/pkgs/servers/bird/default.nix
+++ b/pkgs/servers/bird/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchpatch, flex, bison, readline }:
+{ lib, stdenv, fetchurl, fetchpatch, flex, bison, readline, libssh }:
with lib;
@@ -15,7 +15,7 @@ let
};
nativeBuildInputs = [ flex bison ];
- buildInputs = [ readline ];
+ buildInputs = [ readline libssh ];
patches = [
(./. + "/dont-create-sysconfdir-${builtins.substring 0 1 version}.patch")
@@ -58,7 +58,7 @@ in
};
bird2 = generic {
- version = "2.0.6";
- sha256 = "1ankpxvmn12kzgv5vh7awnkj34jzjciy5baq3smkj079db74r4wh";
+ version = "2.0.7";
+ sha256 = "0rhhbfmfw2d93rvhglv03rdzxsq2disw6s1wm8d6bgdxmrc2n7b3";
};
}
diff --git a/pkgs/servers/caddy/default.nix b/pkgs/servers/caddy/default.nix
index 56fa95391cc..bb1f4ac8538 100644
--- a/pkgs/servers/caddy/default.nix
+++ b/pkgs/servers/caddy/default.nix
@@ -16,9 +16,15 @@ buildGoModule rec {
};
modSha256 = "0np0mbs0mrn8scqa0dgvi7ya1707b3883prdaf1whsqrcr71ig8q";
- buildFlagsArray = ''
- -ldflags=
- -s -w -X github.com/caddyserver/caddy/caddy/caddymain.gitTag=v${version}
+ preBuild = ''
+ cat << EOF > caddy/main.go
+ package main
+ import "github.com/caddyserver/caddy/caddy/caddymain"
+ func main() {
+ caddymain.EnableTelemetry = false
+ caddymain.Run()
+ }
+ EOF
'';
meta = with stdenv.lib; {
diff --git a/pkgs/servers/clickhouse/default.nix b/pkgs/servers/clickhouse/default.nix
index f07ab98bbc4..4c586efe177 100644
--- a/pkgs/servers/clickhouse/default.nix
+++ b/pkgs/servers/clickhouse/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "clickhouse";
- version = "19.13.5.44";
+ version = "19.13.6.51";
src = fetchFromGitHub {
owner = "yandex";
repo = "ClickHouse";
rev = "v${version}-stable";
- sha256 = "1h0jjpa1wrms5vcgx1vf8fmkc7jjrql1r70dvwr0nw8f7rfyi1l6";
+ sha256 = "0mcwfam1nrs2g54syw7vvpfkjn3l4gfzvla7xbg92lr03fn6kbn2";
};
nativeBuildInputs = [ cmake libtool ninja ];
diff --git a/pkgs/servers/computing/slurm/default.nix b/pkgs/servers/computing/slurm/default.nix
index 916c681ab16..8eb8437b0d5 100644
--- a/pkgs/servers/computing/slurm/default.nix
+++ b/pkgs/servers/computing/slurm/default.nix
@@ -8,7 +8,7 @@
stdenv.mkDerivation rec {
pname = "slurm";
- version = "19.05.3.2";
+ version = "19.05.4.1";
# N.B. We use github release tags instead of https://www.schedmd.com/downloads.php
# because the latter does not keep older releases.
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
repo = "slurm";
# The release tags use - instead of .
rev = "${pname}-${builtins.replaceStrings ["."] ["-"] version}";
- sha256 = "1ds4dvwswyx9rjcmcwz2fm2zi3q4gcc2n0fxxihl31i5i6wg1kv0";
+ sha256 = "07ydjda2dl9casz8hh91jlxdyc67mj4af1l2gq3gkzi4397azzz6";
};
outputs = [ "out" "dev" ];
@@ -48,7 +48,8 @@ stdenv.mkDerivation rec {
"--with-zlib=${zlib}"
"--sysconfdir=/etc/slurm"
] ++ (optional (gtk2 == null) "--disable-gtktest")
- ++ (optional enableX11 "--with-libssh2=${libssh2.dev}");
+ ++ (optional enableX11 "--with-libssh2=${libssh2.dev}")
+ ++ (optional (!enableX11) "--disable-x11");
preConfigure = ''
diff --git a/pkgs/servers/couchpotato/default.nix b/pkgs/servers/couchpotato/default.nix
index a528cd2ca26..07ff725f7c9 100644
--- a/pkgs/servers/couchpotato/default.nix
+++ b/pkgs/servers/couchpotato/default.nix
@@ -1,6 +1,6 @@
-{ fetchurl, pythonPackages, lib }:
+{ fetchurl, python2Packages, lib }:
-with pythonPackages;
+with python2Packages;
buildPythonApplication rec {
pname = "couchpotato";
diff --git a/pkgs/servers/dns/bind/default.nix b/pkgs/servers/dns/bind/default.nix
index 0f551f489a6..40a116f5665 100644
--- a/pkgs/servers/dns/bind/default.nix
+++ b/pkgs/servers/dns/bind/default.nix
@@ -10,11 +10,11 @@ assert enablePython -> python3 != null;
stdenv.mkDerivation rec {
pname = "bind";
- version = "9.14.6";
+ version = "9.14.7";
src = fetchurl {
url = "https://ftp.isc.org/isc/bind9/${version}/${pname}-${version}.tar.gz";
- sha256 = "1zpd47ckn5lf4qbscfkj7krngwn2gwsp961v5401h3lhxm0a0rw9";
+ sha256 = "07998nx0yv3xy8c62b1ira9qygsgvpljwcgb47ypzxq8b57gb86f";
};
outputs = [ "out" "lib" "dev" "man" "dnsutils" "host" ];
diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix
index 6e87ac5052c..26d0217254a 100644
--- a/pkgs/servers/dns/knot-dns/default.nix
+++ b/pkgs/servers/dns/knot-dns/default.nix
@@ -7,11 +7,11 @@ let inherit (stdenv.lib) optional optionals; in
# Note: ATM only the libraries have been tested in nixpkgs.
stdenv.mkDerivation rec {
pname = "knot-dns";
- version = "2.9.0";
+ version = "2.9.1";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz";
- sha256 = "df7434eaefbabbf7cca2d6cba5038be48a4668e508215ca197532bac7c9b21a2";
+ sha256 = "f19121956caa360c387923654f13e4c97b3fb9093d242e110d7e0916b8d8a04d";
};
outputs = [ "bin" "out" "dev" ];
diff --git a/pkgs/servers/documize-community/default.nix b/pkgs/servers/documize-community/default.nix
index 213566826f3..2cc6b2a9f74 100644
--- a/pkgs/servers/documize-community/default.nix
+++ b/pkgs/servers/documize-community/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "documize-community";
- version = "3.3.2";
+ version = "3.5.0";
src = fetchFromGitHub {
owner = "documize";
repo = "community";
rev = "v${version}";
- sha256 = "172h3v9absfc0p79a1v9m197x4aprryig0hhyq6bfhjyqd5nq0fd";
+ sha256 = "1y38lgkxhyrga44wj216vl08fzyv8wbk02a85flnihrb4b1092x0";
};
goPackagePath = "github.com/documize/community";
diff --git a/pkgs/servers/foundationdb/cmake.nix b/pkgs/servers/foundationdb/cmake.nix
index ac7733986ce..512842b3a6a 100644
--- a/pkgs/servers/foundationdb/cmake.nix
+++ b/pkgs/servers/foundationdb/cmake.nix
@@ -4,7 +4,7 @@
, cmake, ninja, boost, python3, openjdk, mono, libressl
, gccStdenv, llvmPackages
-, useClang ? true
+, useClang ? false
, ...
}:
diff --git a/pkgs/servers/foundationdb/default.nix b/pkgs/servers/foundationdb/default.nix
index b3ca7038ebe..ea762ed656d 100644
--- a/pkgs/servers/foundationdb/default.nix
+++ b/pkgs/servers/foundationdb/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, stdenv49, gcc9Stdenv, llvmPackages_8
+{ stdenv, stdenv49, gccStdenv, llvmPackages
, lib, fetchurl, fetchpatch, fetchFromGitHub
, cmake, ninja, which, findutils, m4, gawk
@@ -8,8 +8,8 @@
let
vsmakeBuild = import ./vsmake.nix args;
cmakeBuild = import ./cmake.nix (args // {
- gccStdenv = gcc9Stdenv;
- llvmPackages = llvmPackages_8;
+ gccStdenv = gccStdenv;
+ llvmPackages = llvmPackages;
});
python3-six-patch = fetchpatch {
@@ -69,9 +69,9 @@ in with builtins; {
# ------------------------------------------------------
foundationdb61 = cmakeBuild {
- version = "6.1.10";
+ version = "6.1.12";
branch = "release-6.1";
- sha256 = "1v278zlrki3da2i2258j2b4rk4fq6d9bj623z01bjrvmaqxc2gry";
+ sha256 = "1yh5hx6rim41m0dwhnb2pcwz67wlnk0zwvyw845d36b29gwy58ab";
patches = [
./patches/clang-libcxx.patch
diff --git a/pkgs/servers/gortr/default.nix b/pkgs/servers/gortr/default.nix
new file mode 100644
index 00000000000..375631d5cbf
--- /dev/null
+++ b/pkgs/servers/gortr/default.nix
@@ -0,0 +1,22 @@
+{ lib, fetchFromGitHub, buildGoModule }:
+
+buildGoModule rec {
+ pname = "gortr";
+ version = "0.13.0";
+
+ src = fetchFromGitHub {
+ owner = "cloudflare";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1kg42qynqqj05bvfwzd77mpl63y3gnkk15x2a4rspxf4w1ziaxkr";
+ };
+ modSha256 = "157dpalfz3z1s3mxq63xy6lrkwzyy9xzmvn7wsxkwznjq4djv1a1";
+
+ meta = with lib; {
+ description = "The RPKI-to-Router server used at Cloudflare";
+ homepage = "https://github.com/cloudflare/gortr/";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ petabyteboy ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/servers/gotify/default.nix b/pkgs/servers/gotify/default.nix
new file mode 100644
index 00000000000..06663a87bcd
--- /dev/null
+++ b/pkgs/servers/gotify/default.nix
@@ -0,0 +1,55 @@
+{ stdenv
+, buildGoPackage
+, lib
+, fetchFromGitHub
+, buildGoModule
+, packr
+, sqlite
+, callPackage
+}:
+
+buildGoModule rec {
+ pname = "gotify-server";
+ version = "2.0.10";
+
+ src = fetchFromGitHub {
+ owner = "gotify";
+ repo = "server";
+ rev = "v${version}";
+ sha256 = "0f7y6gkxikdfjhdxplkv494ss2b0fqmibd2kl9nifabggfz5gjal";
+ };
+
+ modSha256 = "19mghbs1jasb7vxdw13mmwsbk5sfg3y2vvddr73c82lq0f8g2iha";
+
+ postPatch = ''
+ substituteInPlace app.go \
+ --replace 'Version = "unknown"' 'Version = "${version}"'
+ '';
+
+ buildInputs = [ sqlite ];
+
+ nativeBuildInputs = [ packr ];
+
+ ui = callPackage ./ui.nix { };
+
+ preBuild = ''
+ cp -r ${ui}/libexec/gotify-ui/deps/gotify-ui/build ui/build && packr
+ '';
+
+ # Otherwise, all other subpackages are built as well and from some reason,
+ # produce binaries which panic when executed and are not interesting at all
+ subPackages = [ "." ];
+
+ buildFlagsArray = [
+ "-ldflags='-X main.Version=${version} -X main.Mode=prod'"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "A simple server for sending and receiving messages in real-time per WebSocket";
+ homepage = "https://gotify.net";
+ license = licenses.mit;
+ maintainers = with maintainers; [ doronbehar ];
+ platforms = platforms.all;
+ };
+
+}
diff --git a/pkgs/servers/gotify/package.json b/pkgs/servers/gotify/package.json
new file mode 100644
index 00000000000..1c84de17f46
--- /dev/null
+++ b/pkgs/servers/gotify/package.json
@@ -0,0 +1,80 @@
+{
+ "name": "gotify-ui",
+ "version": "0.2.0",
+ "private": true,
+ "homepage": ".",
+ "dependencies": {
+ "@material-ui/core": "^4.4.3",
+ "@material-ui/icons": "^4.4.3",
+ "axios": "^0.19.0",
+ "codemirror": "^5.43.0",
+ "detect-browser": "^3.0.0",
+ "js-base64": "^2.5.1",
+ "mobx": "^5.1.1",
+ "mobx-react": "^5.2.8",
+ "mobx-utils": "^5.0.2",
+ "notifyjs": "^3.0.0",
+ "prop-types": "^15.6.2",
+ "react": "^16.4.2",
+ "react-codemirror2": "^5.1.0",
+ "react-dom": "^16.4.2",
+ "react-infinite": "^0.13.0",
+ "react-markdown": "^4.0.6",
+ "react-router": "^4.3.1",
+ "react-router-dom": "^4.3.1",
+ "react-timeago": "^4.1.9",
+ "remove-markdown": "^0.3.0",
+ "typeface-roboto": "0.0.54"
+ },
+ "scripts": {
+ "start": "react-scripts start",
+ "build": "react-scripts build",
+ "test": "react-scripts test --env=node",
+ "eject": "react-scripts eject",
+ "lint": "tslint --project .",
+ "lintfix": "tslint --fix --project .",
+ "format": "prettier \"src/**/*.{ts,tsx}\" --write",
+ "testformat": "prettier \"src/**/*.{ts,tsx}\" --list-different"
+ },
+ "devDependencies": {
+ "@types/codemirror": "0.0.71",
+ "@types/detect-browser": "^2.0.1",
+ "@types/get-port": "^4.0.0",
+ "@types/jest": "^23.3.1",
+ "@types/js-base64": "^2.3.1",
+ "@types/node": "^10.9.0",
+ "@types/notifyjs": "^3.0.0",
+ "@types/puppeteer": "^1.6.3",
+ "@types/react": "^16.4.11",
+ "@types/react-dom": "^16.0.7",
+ "@types/react-infinite": "0.0.33",
+ "@types/react-router-dom": "^4.3.0",
+ "@types/remove-markdown": "^0.1.1",
+ "@types/rimraf": "^2.0.2",
+ "get-port": "^4.0.0",
+ "prettier": "^1.14.2",
+ "puppeteer": "^1.8.0",
+ "react-scripts": "3.1.1",
+ "rimraf": "^2.6.2",
+ "tree-kill": "^1.2.0",
+ "tslint": "^5.20.0",
+ "tslint-sonarts": "^1.7.0",
+ "typescript": "3.6.2",
+ "wait-on": "^3.0.1"
+ },
+ "eslintConfig": {
+ "extends": "react-app"
+ },
+ "browserslist": {
+ "production": [
+ ">0.2%",
+ "not dead",
+ "not op_mini all"
+ ],
+ "development": [
+ "last 1 chrome version",
+ "last 1 firefox version",
+ "last 1 safari version"
+ ]
+ }
+}
diff --git a/pkgs/servers/gotify/ui.nix b/pkgs/servers/gotify/ui.nix
new file mode 100644
index 00000000000..e1277a2db21
--- /dev/null
+++ b/pkgs/servers/gotify/ui.nix
@@ -0,0 +1,25 @@
+{ yarn2nix-moretea
+, fetchFromGitHub
+}:
+
+yarn2nix-moretea.mkYarnPackage rec {
+ name = "gotify-ui";
+
+ packageJSON = ./package.json;
+ yarnNix = ./yarndeps.nix;
+
+ version = "2.0.8";
+
+ src_all = fetchFromGitHub {
+ owner = "gotify";
+ repo = "server";
+ rev = "v${version}";
+ sha256 = "17bxs3wcazrxippf3i9w7d2mq8lf0v5m4bn3nl2zb8v8dl3lsc9a";
+ };
+ src = "${src_all}/ui";
+
+ buildPhase = ''
+ yarn build
+ '';
+
+}
diff --git a/pkgs/servers/gotify/update-yarn-deps.sh b/pkgs/servers/gotify/update-yarn-deps.sh
new file mode 100755
index 00000000000..d25b5c429df
--- /dev/null
+++ b/pkgs/servers/gotify/update-yarn-deps.sh
@@ -0,0 +1,20 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -I nixpkgs=../../../ -i bash -p wget yarn2nix-moretea.yarn2nix
+
+# This script is based upon:
+# pkgs/applications/networking/instant-messengers/riot/update-riot-desktop.sh
+
+set -euo pipefail
+
+if [ "$#" -ne 1 ] || [[ "$1" == -* ]]; then
+ echo "Regenerates the Yarn dependency lock files for the gotify-server package."
+ echo "Usage: $0 "
+ exit 1
+fi
+
+GOTIFY_WEB_SRC="https://raw.githubusercontent.com/gotify/server/$1"
+
+wget "$GOTIFY_WEB_SRC/ui/package.json" -O package.json
+wget "$GOTIFY_WEB_SRC/ui/yarn.lock" -O yarn.lock
+yarn2nix --lockfile=yarn.lock > yarndeps.nix
+rm yarn.lock
diff --git a/pkgs/servers/gotify/yarndeps.nix b/pkgs/servers/gotify/yarndeps.nix
new file mode 100644
index 00000000000..02886c27f04
--- /dev/null
+++ b/pkgs/servers/gotify/yarndeps.nix
@@ -0,0 +1,11845 @@
+{ fetchurl, fetchgit, linkFarm, runCommandNoCC, gnutar }: rec {
+ offline_cache = linkFarm "offline" packages;
+ packages = [
+ {
+ name = "_babel_code_frame___code_frame_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_code_frame___code_frame_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz";
+ sha1 = "bc0782f6d69f7b7d49531219699b988f669a8f9d";
+ };
+ }
+ {
+ name = "_babel_core___core_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_core___core_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/core/-/core-7.5.5.tgz";
+ sha1 = "17b2686ef0d6bc58f963dddd68ab669755582c30";
+ };
+ }
+ {
+ name = "_babel_generator___generator_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_generator___generator_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.5.5.tgz";
+ sha1 = "873a7f936a3c89491b43536d12245b626664e3cf";
+ };
+ }
+ {
+ name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz";
+ sha1 = "323d39dd0b50e10c7c06ca7d7638e6864d8c5c32";
+ };
+ }
+ {
+ name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz";
+ sha1 = "6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f";
+ };
+ }
+ {
+ name = "_babel_helper_builder_react_jsx___helper_builder_react_jsx_7.3.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_builder_react_jsx___helper_builder_react_jsx_7.3.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz";
+ sha1 = "a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4";
+ };
+ }
+ {
+ name = "_babel_helper_call_delegate___helper_call_delegate_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_helper_call_delegate___helper_call_delegate_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz";
+ sha1 = "87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43";
+ };
+ }
+ {
+ name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.5.5.tgz";
+ sha1 = "401f302c8ddbc0edd36f7c6b2887d8fa1122e5a4";
+ };
+ }
+ {
+ name = "_babel_helper_define_map___helper_define_map_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_define_map___helper_define_map_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz";
+ sha1 = "3dec32c2046f37e09b28c93eb0b103fd2a25d369";
+ };
+ }
+ {
+ name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz";
+ sha1 = "537fa13f6f1674df745b0c00ec8fe4e99681c8f6";
+ };
+ }
+ {
+ name = "_babel_helper_function_name___helper_function_name_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_function_name___helper_function_name_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz";
+ sha1 = "a0ceb01685f73355d4360c1247f582bfafc8ff53";
+ };
+ }
+ {
+ name = "_babel_helper_get_function_arity___helper_get_function_arity_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_get_function_arity___helper_get_function_arity_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz";
+ sha1 = "83572d4320e2a4657263734113c42868b64e49c3";
+ };
+ }
+ {
+ name = "_babel_helper_hoist_variables___helper_hoist_variables_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_helper_hoist_variables___helper_hoist_variables_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz";
+ sha1 = "0298b5f25c8c09c53102d52ac4a98f773eb2850a";
+ };
+ }
+ {
+ name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz";
+ sha1 = "1fb5b8ec4453a93c439ee9fe3aeea4a84b76b590";
+ };
+ }
+ {
+ name = "_babel_helper_module_imports___helper_module_imports_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_module_imports___helper_module_imports_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz";
+ sha1 = "96081b7111e486da4d2cd971ad1a4fe216cc2e3d";
+ };
+ }
+ {
+ name = "_babel_helper_module_transforms___helper_module_transforms_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_module_transforms___helper_module_transforms_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz";
+ sha1 = "f84ff8a09038dcbca1fd4355661a500937165b4a";
+ };
+ }
+ {
+ name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz";
+ sha1 = "a2920c5702b073c15de51106200aa8cad20497d5";
+ };
+ }
+ {
+ name = "_babel_helper_plugin_utils___helper_plugin_utils_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_plugin_utils___helper_plugin_utils_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz";
+ sha1 = "bbb3fbee98661c569034237cc03967ba99b4f250";
+ };
+ }
+ {
+ name = "_babel_helper_regex___helper_regex_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_regex___helper_regex_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz";
+ sha1 = "0aa6824f7100a2e0e89c1527c23936c152cab351";
+ };
+ }
+ {
+ name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz";
+ sha1 = "361d80821b6f38da75bd3f0785ece20a88c5fe7f";
+ };
+ }
+ {
+ name = "_babel_helper_replace_supers___helper_replace_supers_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_replace_supers___helper_replace_supers_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz";
+ sha1 = "f84ce43df031222d2bad068d2626cb5799c34bc2";
+ };
+ }
+ {
+ name = "_babel_helper_simple_access___helper_simple_access_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_simple_access___helper_simple_access_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz";
+ sha1 = "65eeb954c8c245beaa4e859da6188f39d71e585c";
+ };
+ }
+ {
+ name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz";
+ sha1 = "ff94894a340be78f53f06af038b205c49d993677";
+ };
+ }
+ {
+ name = "_babel_helper_wrap_function___helper_wrap_function_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_wrap_function___helper_wrap_function_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz";
+ sha1 = "c4e0012445769e2815b55296ead43a958549f6fa";
+ };
+ }
+ {
+ name = "_babel_helpers___helpers_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helpers___helpers_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.5.5.tgz";
+ sha1 = "63908d2a73942229d1e6685bc2a0e730dde3b75e";
+ };
+ }
+ {
+ name = "_babel_highlight___highlight_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_highlight___highlight_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz";
+ sha1 = "56d11312bd9248fa619591d02472be6e8cb32540";
+ };
+ }
+ {
+ name = "_babel_parser___parser_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_parser___parser_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.5.tgz";
+ sha1 = "02f077ac8817d3df4a832ef59de67565e71cca4b";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz";
+ sha1 = "b289b306669dce4ad20b0252889a15768c9d417e";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz";
+ sha1 = "a974cfae1e37c3110e71f3c6a2e48b8e71958cd4";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_decorators___plugin_proposal_decorators_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_decorators___plugin_proposal_decorators_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.4.4.tgz";
+ sha1 = "de9b2a1a8ab0196f378e2a82f10b6e2a36f21cc0";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz";
+ sha1 = "e532202db4838723691b10a67b8ce509e397c506";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz";
+ sha1 = "568ecc446c6148ae6b267f02551130891e29f317";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz";
+ sha1 = "61939744f71ba76a3ae46b5eea18a54c16d22e58";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz";
+ sha1 = "135d81edb68a081e55e56ec48541ece8065c38f5";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz";
+ sha1 = "501ffd9826c0b91da22690720722ac7cb1ca9c78";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz";
+ sha1 = "69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_decorators___plugin_syntax_decorators_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_decorators___plugin_syntax_decorators_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz";
+ sha1 = "c50b1b957dcc69e4b1127b65e1c33eef61570c1b";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz";
+ sha1 = "69c159ffaf4998122161ad8ebc5e6d1f55df8612";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_flow___plugin_syntax_flow_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_flow___plugin_syntax_flow_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz";
+ sha1 = "a765f061f803bc48f240c26f8747faf97c26bf7c";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz";
+ sha1 = "72bd13f6ffe1d25938129d2a186b11fd62951470";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_jsx___plugin_syntax_jsx_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_jsx___plugin_syntax_jsx_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz";
+ sha1 = "0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz";
+ sha1 = "3b7a3e733510c57e820b9142a6579ac8b0dfad2e";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz";
+ sha1 = "a94013d6eda8908dfe6a477e7f9eda85656ecf5c";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.3.3.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.3.3.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz";
+ sha1 = "a7cc3f66119a9f7ebe2de5383cce193473d65991";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz";
+ sha1 = "9aeafbe4d6ffc6563bf8f8372091628f00779550";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz";
+ sha1 = "89a3848a0166623b5bc481164b5936ab947e887e";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz";
+ sha1 = "5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.5.5.tgz";
+ sha1 = "a35f395e5402822f10d2119f6f8e045e3639a2ce";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_classes___plugin_transform_classes_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_classes___plugin_transform_classes_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz";
+ sha1 = "d094299d9bd680a14a2a0edae38305ad60fb4de9";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz";
+ sha1 = "83a7df6a658865b1c8f641d510c6f3af220216da";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz";
+ sha1 = "f6c09fdfe3f94516ff074fe877db7bc9ef05855a";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz";
+ sha1 = "361a148bc951444312c69446d76ed1ea8e4450c3";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz";
+ sha1 = "c5dbf5106bf84cdf691222c0974c12b1df931853";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz";
+ sha1 = "a63868289e5b4007f7054d46491af51435766008";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_flow_strip_types___plugin_transform_flow_strip_types_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_flow_strip_types___plugin_transform_flow_strip_types_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz";
+ sha1 = "d267a081f49a8705fc9146de0768c6b58dccd8f7";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz";
+ sha1 = "0267fc735e24c808ba173866c6c4d1440fc3c556";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz";
+ sha1 = "e1436116abb0610c2259094848754ac5230922ad";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_literals___plugin_transform_literals_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_literals___plugin_transform_literals_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz";
+ sha1 = "690353e81f9267dad4fd8cfd77eafa86aba53ea1";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz";
+ sha1 = "fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz";
+ sha1 = "ef00435d46da0a5961aa728a1d2ecff063e4fb91";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz";
+ sha1 = "425127e6045231360858eeaa47a71d75eded7a74";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz";
+ sha1 = "e75266a13ef94202db2a0620977756f51d52d249";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz";
+ sha1 = "7678ce75169f0877b8eb2235538c074268dd01ae";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.4.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.4.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz";
+ sha1 = "9d269fd28a370258199b4294736813a60bbdd106";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz";
+ sha1 = "18d120438b0cc9ee95a47f2c72bc9768fbed60a5";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz";
+ sha1 = "c70021df834073c65eb613b8679cc4a381d1a9f9";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz";
+ sha1 = "7556cf03f318bd2719fe4c922d2d808be5571e16";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz";
+ sha1 = "03e33f653f5b25c4eb572c98b9485055b389e905";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_react_constant_elements___plugin_transform_react_constant_elements_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_react_constant_elements___plugin_transform_react_constant_elements_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.5.0.tgz";
+ sha1 = "4d6ae4033bc38f8a65dfca2b6235c44522a422fc";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_react_display_name___plugin_transform_react_display_name_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_react_display_name___plugin_transform_react_display_name_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz";
+ sha1 = "ebfaed87834ce8dc4279609a4f0c324c156e3eb0";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_react_jsx_self___plugin_transform_react_jsx_self_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_react_jsx_self___plugin_transform_react_jsx_self_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz";
+ sha1 = "461e21ad9478f1031dd5e276108d027f1b5240ba";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_react_jsx_source___plugin_transform_react_jsx_source_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_react_jsx_source___plugin_transform_react_jsx_source_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz";
+ sha1 = "583b10c49cf057e237085bcbd8cc960bd83bd96b";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.3.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.3.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz";
+ sha1 = "f2cab99026631c767e2745a5368b331cfe8f5290";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.4.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.4.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz";
+ sha1 = "629dc82512c55cee01341fb27bdfcb210354680f";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz";
+ sha1 = "4792af87c998a49367597d07fedf02636d2e1634";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_runtime___plugin_transform_runtime_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_runtime___plugin_transform_runtime_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.5.5.tgz";
+ sha1 = "a6331afbfc59189d2135b2e09474457a8e3d28bc";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz";
+ sha1 = "6333aee2f8d6ee7e28615457298934a3b46198f0";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_spread___plugin_transform_spread_7.2.2.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_spread___plugin_transform_spread_7.2.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz";
+ sha1 = "3103a9abe22f742b6d406ecd3cd49b774919b406";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz";
+ sha1 = "a1e454b5995560a9c1e0d537dfc15061fd2687e1";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz";
+ sha1 = "9d28fea7bbce637fb7612a0750989d8321d4bcb0";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz";
+ sha1 = "117d2bcec2fbf64b4b59d1f9819894682d29f2b2";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.5.5.tgz";
+ sha1 = "6d862766f09b2da1cb1f7d505fe2aedab6b7d4b8";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz";
+ sha1 = "ab4634bb4f14d36728bf5978322b35587787970f";
+ };
+ }
+ {
+ name = "_babel_preset_env___preset_env_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_preset_env___preset_env_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.5.5.tgz";
+ sha1 = "bc470b53acaa48df4b8db24a570d6da1fef53c9a";
+ };
+ }
+ {
+ name = "_babel_preset_react___preset_react_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_preset_react___preset_react_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0.tgz";
+ sha1 = "e86b4b3d99433c7b3e9e91747e2653958bc6b3c0";
+ };
+ }
+ {
+ name = "_babel_preset_typescript___preset_typescript_7.3.3.tgz";
+ path = fetchurl {
+ name = "_babel_preset_typescript___preset_typescript_7.3.3.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.3.3.tgz";
+ sha1 = "88669911053fa16b2b276ea2ede2ca603b3f307a";
+ };
+ }
+ {
+ name = "_babel_runtime___runtime_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_runtime___runtime_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.5.tgz";
+ sha1 = "74fba56d35efbeca444091c7850ccd494fd2f132";
+ };
+ }
+ {
+ name = "_babel_runtime___runtime_7.6.2.tgz";
+ path = fetchurl {
+ name = "_babel_runtime___runtime_7.6.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.2.tgz";
+ sha1 = "c3d6e41b304ef10dcf13777a33e7694ec4a9a6dd";
+ };
+ }
+ {
+ name = "_babel_template___template_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_template___template_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz";
+ sha1 = "f4b88d1225689a08f5bc3a17483545be9e4ed237";
+ };
+ }
+ {
+ name = "_babel_traverse___traverse_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_traverse___traverse_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.5.5.tgz";
+ sha1 = "f664f8f368ed32988cd648da9f72d5ca70f165bb";
+ };
+ }
+ {
+ name = "_babel_types___types_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_types___types_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/types/-/types-7.5.5.tgz";
+ sha1 = "97b9f728e182785909aa4ab56264f090a028d18a";
+ };
+ }
+ {
+ name = "_cnakazawa_watch___watch_1.0.3.tgz";
+ path = fetchurl {
+ name = "_cnakazawa_watch___watch_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.3.tgz";
+ sha1 = "099139eaec7ebf07a27c1786a3ff64f39464d2ef";
+ };
+ }
+ {
+ name = "_csstools_convert_colors___convert_colors_1.4.0.tgz";
+ path = fetchurl {
+ name = "_csstools_convert_colors___convert_colors_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz";
+ sha1 = "ad495dc41b12e75d588c6db8b9834f08fa131eb7";
+ };
+ }
+ {
+ name = "_csstools_normalize.css___normalize.css_9.0.1.tgz";
+ path = fetchurl {
+ name = "_csstools_normalize.css___normalize.css_9.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-9.0.1.tgz";
+ sha1 = "c27b391d8457d1e893f1eddeaf5e5412d12ffbb5";
+ };
+ }
+ {
+ name = "_emotion_hash___hash_0.7.3.tgz";
+ path = fetchurl {
+ name = "_emotion_hash___hash_0.7.3.tgz";
+ url = "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.7.3.tgz";
+ sha1 = "a166882c81c0c6040975dd30df24fae8549bd96f";
+ };
+ }
+ {
+ name = "_hapi_address___address_2.1.0.tgz";
+ path = fetchurl {
+ name = "_hapi_address___address_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.0.tgz";
+ sha1 = "d86223d40c73942cc6151838d9f264997e6673f9";
+ };
+ }
+ {
+ name = "_hapi_bourne___bourne_1.3.2.tgz";
+ path = fetchurl {
+ name = "_hapi_bourne___bourne_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz";
+ sha1 = "0a7095adea067243ce3283e1b56b8a8f453b242a";
+ };
+ }
+ {
+ name = "_hapi_hoek___hoek_8.2.2.tgz";
+ path = fetchurl {
+ name = "_hapi_hoek___hoek_8.2.2.tgz";
+ url = "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.2.2.tgz";
+ sha1 = "6eaa2e1ec3b50dfb8dccbe705dc289094652bc2d";
+ };
+ }
+ {
+ name = "_hapi_joi___joi_15.1.1.tgz";
+ path = fetchurl {
+ name = "_hapi_joi___joi_15.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz";
+ sha1 = "c675b8a71296f02833f8d6d243b34c57b8ce19d7";
+ };
+ }
+ {
+ name = "_hapi_topo___topo_3.1.3.tgz";
+ path = fetchurl {
+ name = "_hapi_topo___topo_3.1.3.tgz";
+ url = "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.3.tgz";
+ sha1 = "c7a02e0d936596d29f184e6d7fdc07e8b5efce11";
+ };
+ }
+ {
+ name = "_jest_console___console_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_console___console_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz";
+ sha1 = "79b1bc06fb74a8cfb01cbdedf945584b1b9707f0";
+ };
+ }
+ {
+ name = "_jest_core___core_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_core___core_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/core/-/core-24.9.0.tgz";
+ sha1 = "2ceccd0b93181f9c4850e74f2a9ad43d351369c4";
+ };
+ }
+ {
+ name = "_jest_environment___environment_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_environment___environment_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/environment/-/environment-24.9.0.tgz";
+ sha1 = "21e3afa2d65c0586cbd6cbefe208bafade44ab18";
+ };
+ }
+ {
+ name = "_jest_fake_timers___fake_timers_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_fake_timers___fake_timers_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz";
+ sha1 = "ba3e6bf0eecd09a636049896434d306636540c93";
+ };
+ }
+ {
+ name = "_jest_reporters___reporters_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_reporters___reporters_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.9.0.tgz";
+ sha1 = "86660eff8e2b9661d042a8e98a028b8d631a5b43";
+ };
+ }
+ {
+ name = "_jest_source_map___source_map_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_source_map___source_map_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz";
+ sha1 = "0e263a94430be4b41da683ccc1e6bffe2a191714";
+ };
+ }
+ {
+ name = "_jest_test_result___test_result_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_test_result___test_result_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz";
+ sha1 = "11796e8aa9dbf88ea025757b3152595ad06ba0ca";
+ };
+ }
+ {
+ name = "_jest_test_sequencer___test_sequencer_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_test_sequencer___test_sequencer_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz";
+ sha1 = "f8f334f35b625a4f2f355f2fe7e6036dad2e6b31";
+ };
+ }
+ {
+ name = "_jest_transform___transform_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_transform___transform_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/transform/-/transform-24.9.0.tgz";
+ sha1 = "4ae2768b296553fadab09e9ec119543c90b16c56";
+ };
+ }
+ {
+ name = "_jest_types___types_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_types___types_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz";
+ sha1 = "63cb26cb7500d069e5a389441a7c6ab5e909fc59";
+ };
+ }
+ {
+ name = "_material_ui_core___core_4.4.3.tgz";
+ path = fetchurl {
+ name = "_material_ui_core___core_4.4.3.tgz";
+ url = "https://registry.yarnpkg.com/@material-ui/core/-/core-4.4.3.tgz";
+ sha1 = "65665d2c4e9cb84e018774e1471f6d0417f4535e";
+ };
+ }
+ {
+ name = "_material_ui_icons___icons_4.4.3.tgz";
+ path = fetchurl {
+ name = "_material_ui_icons___icons_4.4.3.tgz";
+ url = "https://registry.yarnpkg.com/@material-ui/icons/-/icons-4.4.3.tgz";
+ sha1 = "5d4346ddbb2673a1b57ebc78fd6d50bcd88711db";
+ };
+ }
+ {
+ name = "_material_ui_styles___styles_4.4.3.tgz";
+ path = fetchurl {
+ name = "_material_ui_styles___styles_4.4.3.tgz";
+ url = "https://registry.yarnpkg.com/@material-ui/styles/-/styles-4.4.3.tgz";
+ sha1 = "78239177723660093cc9a277db5759c01c693c2a";
+ };
+ }
+ {
+ name = "_material_ui_system___system_4.4.3.tgz";
+ path = fetchurl {
+ name = "_material_ui_system___system_4.4.3.tgz";
+ url = "https://registry.yarnpkg.com/@material-ui/system/-/system-4.4.3.tgz";
+ sha1 = "68ca8cf83614255fcd5b9d3a72ce8ee58a43a5c7";
+ };
+ }
+ {
+ name = "_material_ui_types___types_4.1.1.tgz";
+ path = fetchurl {
+ name = "_material_ui_types___types_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@material-ui/types/-/types-4.1.1.tgz";
+ sha1 = "b65e002d926089970a3271213a3ad7a21b17f02b";
+ };
+ }
+ {
+ name = "_material_ui_utils___utils_4.4.0.tgz";
+ path = fetchurl {
+ name = "_material_ui_utils___utils_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/@material-ui/utils/-/utils-4.4.0.tgz";
+ sha1 = "9275421e2798a067850d201212d46f12725828ad";
+ };
+ }
+ {
+ name = "_mrmlnc_readdir_enhanced___readdir_enhanced_2.2.1.tgz";
+ path = fetchurl {
+ name = "_mrmlnc_readdir_enhanced___readdir_enhanced_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz";
+ sha1 = "524af240d1a360527b730475ecfa1344aa540dde";
+ };
+ }
+ {
+ name = "_nodelib_fs.stat___fs.stat_1.1.3.tgz";
+ path = fetchurl {
+ name = "_nodelib_fs.stat___fs.stat_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz";
+ sha1 = "2b5a3ab3f918cca48a8c754c08168e3f03eba61b";
+ };
+ }
+ {
+ name = "_svgr_babel_plugin_add_jsx_attribute___babel_plugin_add_jsx_attribute_4.2.0.tgz";
+ path = fetchurl {
+ name = "_svgr_babel_plugin_add_jsx_attribute___babel_plugin_add_jsx_attribute_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz";
+ sha1 = "dadcb6218503532d6884b210e7f3c502caaa44b1";
+ };
+ }
+ {
+ name = "_svgr_babel_plugin_remove_jsx_attribute___babel_plugin_remove_jsx_attribute_4.2.0.tgz";
+ path = fetchurl {
+ name = "_svgr_babel_plugin_remove_jsx_attribute___babel_plugin_remove_jsx_attribute_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz";
+ sha1 = "297550b9a8c0c7337bea12bdfc8a80bb66f85abc";
+ };
+ }
+ {
+ name = "_svgr_babel_plugin_remove_jsx_empty_expression___babel_plugin_remove_jsx_empty_expression_4.2.0.tgz";
+ path = fetchurl {
+ name = "_svgr_babel_plugin_remove_jsx_empty_expression___babel_plugin_remove_jsx_empty_expression_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz";
+ sha1 = "c196302f3e68eab6a05e98af9ca8570bc13131c7";
+ };
+ }
+ {
+ name = "_svgr_babel_plugin_replace_jsx_attribute_value___babel_plugin_replace_jsx_attribute_value_4.2.0.tgz";
+ path = fetchurl {
+ name = "_svgr_babel_plugin_replace_jsx_attribute_value___babel_plugin_replace_jsx_attribute_value_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz";
+ sha1 = "310ec0775de808a6a2e4fd4268c245fd734c1165";
+ };
+ }
+ {
+ name = "_svgr_babel_plugin_svg_dynamic_title___babel_plugin_svg_dynamic_title_4.3.1.tgz";
+ path = fetchurl {
+ name = "_svgr_babel_plugin_svg_dynamic_title___babel_plugin_svg_dynamic_title_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.1.tgz";
+ sha1 = "646c2f5b5770c2fe318d6e51492344c3d62ddb63";
+ };
+ }
+ {
+ name = "_svgr_babel_plugin_svg_em_dimensions___babel_plugin_svg_em_dimensions_4.2.0.tgz";
+ path = fetchurl {
+ name = "_svgr_babel_plugin_svg_em_dimensions___babel_plugin_svg_em_dimensions_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz";
+ sha1 = "9a94791c9a288108d20a9d2cc64cac820f141391";
+ };
+ }
+ {
+ name = "_svgr_babel_plugin_transform_react_native_svg___babel_plugin_transform_react_native_svg_4.2.0.tgz";
+ path = fetchurl {
+ name = "_svgr_babel_plugin_transform_react_native_svg___babel_plugin_transform_react_native_svg_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz";
+ sha1 = "151487322843359a1ca86b21a3815fd21a88b717";
+ };
+ }
+ {
+ name = "_svgr_babel_plugin_transform_svg_component___babel_plugin_transform_svg_component_4.2.0.tgz";
+ path = fetchurl {
+ name = "_svgr_babel_plugin_transform_svg_component___babel_plugin_transform_svg_component_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz";
+ sha1 = "5f1e2f886b2c85c67e76da42f0f6be1b1767b697";
+ };
+ }
+ {
+ name = "_svgr_babel_preset___babel_preset_4.3.1.tgz";
+ path = fetchurl {
+ name = "_svgr_babel_preset___babel_preset_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-4.3.1.tgz";
+ sha1 = "62ffcb85d756580e8ce608e9d2ac3b9063be9e28";
+ };
+ }
+ {
+ name = "_svgr_core___core_4.3.2.tgz";
+ path = fetchurl {
+ name = "_svgr_core___core_4.3.2.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/core/-/core-4.3.2.tgz";
+ sha1 = "939c89be670ad79b762f4c063f213f0e02535f2e";
+ };
+ }
+ {
+ name = "_svgr_hast_util_to_babel_ast___hast_util_to_babel_ast_4.3.2.tgz";
+ path = fetchurl {
+ name = "_svgr_hast_util_to_babel_ast___hast_util_to_babel_ast_4.3.2.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz";
+ sha1 = "1d5a082f7b929ef8f1f578950238f630e14532b8";
+ };
+ }
+ {
+ name = "_svgr_plugin_jsx___plugin_jsx_4.3.2.tgz";
+ path = fetchurl {
+ name = "_svgr_plugin_jsx___plugin_jsx_4.3.2.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-4.3.2.tgz";
+ sha1 = "ce9ddafc8cdd74da884c9f7af014afcf37f93d3c";
+ };
+ }
+ {
+ name = "_svgr_plugin_svgo___plugin_svgo_4.3.1.tgz";
+ path = fetchurl {
+ name = "_svgr_plugin_svgo___plugin_svgo_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz";
+ sha1 = "daac0a3d872e3f55935c6588dd370336865e9e32";
+ };
+ }
+ {
+ name = "_svgr_webpack___webpack_4.3.2.tgz";
+ path = fetchurl {
+ name = "_svgr_webpack___webpack_4.3.2.tgz";
+ url = "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-4.3.2.tgz";
+ sha1 = "319d4471c8f3d5c3af35059274834d9b5b8fb956";
+ };
+ }
+ {
+ name = "_types_babel__core___babel__core_7.1.2.tgz";
+ path = fetchurl {
+ name = "_types_babel__core___babel__core_7.1.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.2.tgz";
+ sha1 = "608c74f55928033fce18b99b213c16be4b3d114f";
+ };
+ }
+ {
+ name = "_types_babel__generator___babel__generator_7.0.2.tgz";
+ path = fetchurl {
+ name = "_types_babel__generator___babel__generator_7.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.0.2.tgz";
+ sha1 = "d2112a6b21fad600d7674274293c85dce0cb47fc";
+ };
+ }
+ {
+ name = "_types_babel__template___babel__template_7.0.2.tgz";
+ path = fetchurl {
+ name = "_types_babel__template___babel__template_7.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.2.tgz";
+ sha1 = "4ff63d6b52eddac1de7b975a5223ed32ecea9307";
+ };
+ }
+ {
+ name = "_types_babel__traverse___babel__traverse_7.0.7.tgz";
+ path = fetchurl {
+ name = "_types_babel__traverse___babel__traverse_7.0.7.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.7.tgz";
+ sha1 = "2496e9ff56196cc1429c72034e07eab6121b6f3f";
+ };
+ }
+ {
+ name = "_types_codemirror___codemirror_0.0.71.tgz";
+ path = fetchurl {
+ name = "_types_codemirror___codemirror_0.0.71.tgz";
+ url = "https://registry.yarnpkg.com/@types/codemirror/-/codemirror-0.0.71.tgz";
+ sha1 = "861f1bcb3100c0a064567c5400f2981cf4ae8ca7";
+ };
+ }
+ {
+ name = "_types_detect_browser___detect_browser_2.0.1.tgz";
+ path = fetchurl {
+ name = "_types_detect_browser___detect_browser_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/detect-browser/-/detect-browser-2.0.1.tgz";
+ sha1 = "ae49b3b3f5fae163f0988487fe76fb121b56ac53";
+ };
+ }
+ {
+ name = "_types_eslint_visitor_keys___eslint_visitor_keys_1.0.0.tgz";
+ path = fetchurl {
+ name = "_types_eslint_visitor_keys___eslint_visitor_keys_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz";
+ sha1 = "1ee30d79544ca84d68d4b3cdb0af4f205663dd2d";
+ };
+ }
+ {
+ name = "_types_estree___estree_0.0.39.tgz";
+ path = fetchurl {
+ name = "_types_estree___estree_0.0.39.tgz";
+ url = "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz";
+ sha1 = "e177e699ee1b8c22d23174caaa7422644389509f";
+ };
+ }
+ {
+ name = "_types_events___events_3.0.0.tgz";
+ path = fetchurl {
+ name = "_types_events___events_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz";
+ sha1 = "2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7";
+ };
+ }
+ {
+ name = "_types_get_port___get_port_4.2.0.tgz";
+ path = fetchurl {
+ name = "_types_get_port___get_port_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/get-port/-/get-port-4.2.0.tgz";
+ sha1 = "4fc44616c737d37d3ee7926d86fa975d0afba5e4";
+ };
+ }
+ {
+ name = "_types_glob___glob_7.1.1.tgz";
+ path = fetchurl {
+ name = "_types_glob___glob_7.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz";
+ sha1 = "aa59a1c6e3fbc421e07ccd31a944c30eba521575";
+ };
+ }
+ {
+ name = "_types_history___history_4.7.3.tgz";
+ path = fetchurl {
+ name = "_types_history___history_4.7.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/history/-/history-4.7.3.tgz";
+ sha1 = "856c99cdc1551d22c22b18b5402719affec9839a";
+ };
+ }
+ {
+ name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.1.tgz";
+ path = fetchurl {
+ name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz";
+ sha1 = "42995b446db9a48a11a07ec083499a860e9138ff";
+ };
+ }
+ {
+ name = "_types_istanbul_lib_report___istanbul_lib_report_1.1.1.tgz";
+ path = fetchurl {
+ name = "_types_istanbul_lib_report___istanbul_lib_report_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz";
+ sha1 = "e5471e7fa33c61358dd38426189c037a58433b8c";
+ };
+ }
+ {
+ name = "_types_istanbul_reports___istanbul_reports_1.1.1.tgz";
+ path = fetchurl {
+ name = "_types_istanbul_reports___istanbul_reports_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz";
+ sha1 = "7a8cbf6a406f36c8add871625b278eaf0b0d255a";
+ };
+ }
+ {
+ name = "_types_jest___jest_23.3.14.tgz";
+ path = fetchurl {
+ name = "_types_jest___jest_23.3.14.tgz";
+ url = "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.14.tgz";
+ sha1 = "37daaf78069e7948520474c87b80092ea912520a";
+ };
+ }
+ {
+ name = "_types_js_base64___js_base64_2.3.1.tgz";
+ path = fetchurl {
+ name = "_types_js_base64___js_base64_2.3.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/js-base64/-/js-base64-2.3.1.tgz";
+ sha1 = "c39f14f129408a3d96a1105a650d8b2b6eeb4168";
+ };
+ }
+ {
+ name = "_types_json_schema___json_schema_7.0.3.tgz";
+ path = fetchurl {
+ name = "_types_json_schema___json_schema_7.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.3.tgz";
+ sha1 = "bdfd69d61e464dcc81b25159c270d75a73c1a636";
+ };
+ }
+ {
+ name = "_types_minimatch___minimatch_3.0.3.tgz";
+ path = fetchurl {
+ name = "_types_minimatch___minimatch_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz";
+ sha1 = "3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d";
+ };
+ }
+ {
+ name = "_types_node___node_12.7.4.tgz";
+ path = fetchurl {
+ name = "_types_node___node_12.7.4.tgz";
+ url = "https://registry.yarnpkg.com/@types/node/-/node-12.7.4.tgz";
+ sha1 = "64db61e0359eb5a8d99b55e05c729f130a678b04";
+ };
+ }
+ {
+ name = "_types_node___node_10.14.17.tgz";
+ path = fetchurl {
+ name = "_types_node___node_10.14.17.tgz";
+ url = "https://registry.yarnpkg.com/@types/node/-/node-10.14.17.tgz";
+ sha1 = "b96d4dd3e427382482848948041d3754d40fd5ce";
+ };
+ }
+ {
+ name = "_types_notifyjs___notifyjs_3.0.0.tgz";
+ path = fetchurl {
+ name = "_types_notifyjs___notifyjs_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/notifyjs/-/notifyjs-3.0.0.tgz";
+ sha1 = "a57126a90be2827d511d00a0615816cd5ca8a740";
+ };
+ }
+ {
+ name = "_types_prop_types___prop_types_15.7.3.tgz";
+ path = fetchurl {
+ name = "_types_prop_types___prop_types_15.7.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz";
+ sha1 = "2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7";
+ };
+ }
+ {
+ name = "_types_puppeteer___puppeteer_1.19.1.tgz";
+ path = fetchurl {
+ name = "_types_puppeteer___puppeteer_1.19.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-1.19.1.tgz";
+ sha1 = "942ca62288953a0f5fbbc25c103b5f2ba28b60ab";
+ };
+ }
+ {
+ name = "_types_q___q_1.5.2.tgz";
+ path = fetchurl {
+ name = "_types_q___q_1.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz";
+ sha1 = "690a1475b84f2a884fd07cd797c00f5f31356ea8";
+ };
+ }
+ {
+ name = "_types_react_dom___react_dom_16.9.0.tgz";
+ path = fetchurl {
+ name = "_types_react_dom___react_dom_16.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.0.tgz";
+ sha1 = "ba6ddb00bf5de700b0eb91daa452081ffccbfdea";
+ };
+ }
+ {
+ name = "_types_react_infinite___react_infinite_0.0.33.tgz";
+ path = fetchurl {
+ name = "_types_react_infinite___react_infinite_0.0.33.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-infinite/-/react-infinite-0.0.33.tgz";
+ sha1 = "08724d4a7095f3fa1d4e6cb5d05bcbe42ce135da";
+ };
+ }
+ {
+ name = "_types_react_router_dom___react_router_dom_4.3.5.tgz";
+ path = fetchurl {
+ name = "_types_react_router_dom___react_router_dom_4.3.5.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-4.3.5.tgz";
+ sha1 = "72f229967690c890d00f96e6b85e9ee5780db31f";
+ };
+ }
+ {
+ name = "_types_react_router___react_router_5.0.3.tgz";
+ path = fetchurl {
+ name = "_types_react_router___react_router_5.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.0.3.tgz";
+ sha1 = "855a1606e62de3f4d69ea34fb3c0e50e98e964d5";
+ };
+ }
+ {
+ name = "_types_react_transition_group___react_transition_group_4.2.2.tgz";
+ path = fetchurl {
+ name = "_types_react_transition_group___react_transition_group_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.2.2.tgz";
+ sha1 = "8c851c4598a23a3a34173069fb4c5c9e41c02e3f";
+ };
+ }
+ {
+ name = "_types_react___react_16.9.3.tgz";
+ path = fetchurl {
+ name = "_types_react___react_16.9.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/react/-/react-16.9.3.tgz";
+ sha1 = "6d13251e441a3e67fb60d719d1fc8785b984a2ec";
+ };
+ }
+ {
+ name = "_types_react___react_16.9.2.tgz";
+ path = fetchurl {
+ name = "_types_react___react_16.9.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/react/-/react-16.9.2.tgz";
+ sha1 = "6d1765431a1ad1877979013906731aae373de268";
+ };
+ }
+ {
+ name = "_types_remove_markdown___remove_markdown_0.1.1.tgz";
+ path = fetchurl {
+ name = "_types_remove_markdown___remove_markdown_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/remove-markdown/-/remove-markdown-0.1.1.tgz";
+ sha1 = "c79d3000df412526186b2af3808b85bee68bc907";
+ };
+ }
+ {
+ name = "_types_rimraf___rimraf_2.0.2.tgz";
+ path = fetchurl {
+ name = "_types_rimraf___rimraf_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.2.tgz";
+ sha1 = "7f0fc3cf0ff0ad2a99bb723ae1764f30acaf8b6e";
+ };
+ }
+ {
+ name = "_types_stack_utils___stack_utils_1.0.1.tgz";
+ path = fetchurl {
+ name = "_types_stack_utils___stack_utils_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz";
+ sha1 = "0a851d3bd96498fa25c33ab7278ed3bd65f06c3e";
+ };
+ }
+ {
+ name = "_types_tern___tern_0.23.3.tgz";
+ path = fetchurl {
+ name = "_types_tern___tern_0.23.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/tern/-/tern-0.23.3.tgz";
+ sha1 = "4b54538f04a88c9ff79de1f6f94f575a7f339460";
+ };
+ }
+ {
+ name = "_types_yargs_parser___yargs_parser_13.0.0.tgz";
+ path = fetchurl {
+ name = "_types_yargs_parser___yargs_parser_13.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.0.0.tgz";
+ sha1 = "453743c5bbf9f1bed61d959baab5b06be029b2d0";
+ };
+ }
+ {
+ name = "_types_yargs___yargs_13.0.2.tgz";
+ path = fetchurl {
+ name = "_types_yargs___yargs_13.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.2.tgz";
+ sha1 = "a64674fc0149574ecd90ba746e932b5a5f7b3653";
+ };
+ }
+ {
+ name = "_typescript_eslint_eslint_plugin___eslint_plugin_1.13.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_eslint_plugin___eslint_plugin_1.13.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-1.13.0.tgz";
+ sha1 = "22fed9b16ddfeb402fd7bcde56307820f6ebc49f";
+ };
+ }
+ {
+ name = "_typescript_eslint_experimental_utils___experimental_utils_1.13.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_experimental_utils___experimental_utils_1.13.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz";
+ sha1 = "b08c60d780c0067de2fb44b04b432f540138301e";
+ };
+ }
+ {
+ name = "_typescript_eslint_parser___parser_1.13.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_parser___parser_1.13.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-1.13.0.tgz";
+ sha1 = "61ac7811ea52791c47dc9fd4dd4a184fae9ac355";
+ };
+ }
+ {
+ name = "_typescript_eslint_typescript_estree___typescript_estree_1.13.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_typescript_estree___typescript_estree_1.13.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz";
+ sha1 = "8140f17d0f60c03619798f1d628b8434913dc32e";
+ };
+ }
+ {
+ name = "_webassemblyjs_ast___ast_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_ast___ast_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz";
+ sha1 = "51b1c5fe6576a34953bf4b253df9f0d490d9e359";
+ };
+ }
+ {
+ name = "_webassemblyjs_floating_point_hex_parser___floating_point_hex_parser_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_floating_point_hex_parser___floating_point_hex_parser_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz";
+ sha1 = "1ba926a2923613edce496fd5b02e8ce8a5f49721";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_api_error___helper_api_error_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_api_error___helper_api_error_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz";
+ sha1 = "c49dad22f645227c5edb610bdb9697f1aab721f7";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_buffer___helper_buffer_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_buffer___helper_buffer_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz";
+ sha1 = "fea93e429863dd5e4338555f42292385a653f204";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_code_frame___helper_code_frame_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_code_frame___helper_code_frame_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz";
+ sha1 = "9a740ff48e3faa3022b1dff54423df9aa293c25e";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_fsm___helper_fsm_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_fsm___helper_fsm_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz";
+ sha1 = "ba0b7d3b3f7e4733da6059c9332275d860702452";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_module_context___helper_module_context_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_module_context___helper_module_context_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz";
+ sha1 = "def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_wasm_bytecode___helper_wasm_bytecode_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_wasm_bytecode___helper_wasm_bytecode_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz";
+ sha1 = "537a750eddf5c1e932f3744206551c91c1b93e61";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_wasm_section___helper_wasm_section_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_wasm_section___helper_wasm_section_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz";
+ sha1 = "74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf";
+ };
+ }
+ {
+ name = "_webassemblyjs_ieee754___ieee754_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_ieee754___ieee754_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz";
+ sha1 = "712329dbef240f36bf57bd2f7b8fb9bf4154421e";
+ };
+ }
+ {
+ name = "_webassemblyjs_leb128___leb128_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_leb128___leb128_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz";
+ sha1 = "044edeb34ea679f3e04cd4fd9824d5e35767ae10";
+ };
+ }
+ {
+ name = "_webassemblyjs_utf8___utf8_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_utf8___utf8_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz";
+ sha1 = "a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc";
+ };
+ }
+ {
+ name = "_webassemblyjs_wasm_edit___wasm_edit_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wasm_edit___wasm_edit_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz";
+ sha1 = "962da12aa5acc1c131c81c4232991c82ce56e01a";
+ };
+ }
+ {
+ name = "_webassemblyjs_wasm_gen___wasm_gen_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wasm_gen___wasm_gen_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz";
+ sha1 = "54840766c2c1002eb64ed1abe720aded714f98bc";
+ };
+ }
+ {
+ name = "_webassemblyjs_wasm_opt___wasm_opt_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wasm_opt___wasm_opt_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz";
+ sha1 = "b24d9f6ba50394af1349f510afa8ffcb8a63d264";
+ };
+ }
+ {
+ name = "_webassemblyjs_wasm_parser___wasm_parser_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wasm_parser___wasm_parser_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz";
+ sha1 = "21576f0ec88b91427357b8536383668ef7c66b8d";
+ };
+ }
+ {
+ name = "_webassemblyjs_wast_parser___wast_parser_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wast_parser___wast_parser_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz";
+ sha1 = "e10eecd542d0e7bd394f6827c49f3df6d4eefb8c";
+ };
+ }
+ {
+ name = "_webassemblyjs_wast_printer___wast_printer_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wast_printer___wast_printer_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz";
+ sha1 = "114bbc481fd10ca0e23b3560fa812748b0bae5bc";
+ };
+ }
+ {
+ name = "_xtuc_ieee754___ieee754_1.2.0.tgz";
+ path = fetchurl {
+ name = "_xtuc_ieee754___ieee754_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz";
+ sha1 = "eef014a3145ae477a1cbc00cd1e552336dceb790";
+ };
+ }
+ {
+ name = "_xtuc_long___long_4.2.2.tgz";
+ path = fetchurl {
+ name = "_xtuc_long___long_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz";
+ sha1 = "d291c6a4e97989b5c61d9acf396ae4fe133a718d";
+ };
+ }
+ {
+ name = "abab___abab_2.0.1.tgz";
+ path = fetchurl {
+ name = "abab___abab_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/abab/-/abab-2.0.1.tgz";
+ sha1 = "3fa17797032b71410ec372e11668f4b4ffc86a82";
+ };
+ }
+ {
+ name = "abbrev___abbrev_1.1.1.tgz";
+ path = fetchurl {
+ name = "abbrev___abbrev_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz";
+ sha1 = "f8f2c887ad10bf67f634f005b6987fed3179aac8";
+ };
+ }
+ {
+ name = "accepts___accepts_1.3.7.tgz";
+ path = fetchurl {
+ name = "accepts___accepts_1.3.7.tgz";
+ url = "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz";
+ sha1 = "531bc726517a3b2b41f850021c6cc15eaab507cd";
+ };
+ }
+ {
+ name = "acorn_globals___acorn_globals_4.3.3.tgz";
+ path = fetchurl {
+ name = "acorn_globals___acorn_globals_4.3.3.tgz";
+ url = "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.3.tgz";
+ sha1 = "a86f75b69680b8780d30edd21eee4e0ea170c05e";
+ };
+ }
+ {
+ name = "acorn_jsx___acorn_jsx_5.0.2.tgz";
+ path = fetchurl {
+ name = "acorn_jsx___acorn_jsx_5.0.2.tgz";
+ url = "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.2.tgz";
+ sha1 = "84b68ea44b373c4f8686023a551f61a21b7c4a4f";
+ };
+ }
+ {
+ name = "acorn_walk___acorn_walk_6.2.0.tgz";
+ path = fetchurl {
+ name = "acorn_walk___acorn_walk_6.2.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz";
+ sha1 = "123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c";
+ };
+ }
+ {
+ name = "acorn___acorn_5.7.3.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_5.7.3.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz";
+ sha1 = "67aa231bf8812974b85235a96771eb6bd07ea279";
+ };
+ }
+ {
+ name = "acorn___acorn_6.3.0.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_6.3.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz";
+ sha1 = "0087509119ffa4fc0a0041d1e93a417e68cb856e";
+ };
+ }
+ {
+ name = "acorn___acorn_7.0.0.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-7.0.0.tgz";
+ sha1 = "26b8d1cd9a9b700350b71c0905546f64d1284e7a";
+ };
+ }
+ {
+ name = "address___address_1.1.0.tgz";
+ path = fetchurl {
+ name = "address___address_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/address/-/address-1.1.0.tgz";
+ sha1 = "ef8e047847fcd2c5b6f50c16965f924fd99fe709";
+ };
+ }
+ {
+ name = "address___address_1.1.2.tgz";
+ path = fetchurl {
+ name = "address___address_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz";
+ sha1 = "bf1116c9c758c51b7a933d296b72c221ed9428b6";
+ };
+ }
+ {
+ name = "adjust_sourcemap_loader___adjust_sourcemap_loader_2.0.0.tgz";
+ path = fetchurl {
+ name = "adjust_sourcemap_loader___adjust_sourcemap_loader_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz";
+ sha1 = "6471143af75ec02334b219f54bc7970c52fb29a4";
+ };
+ }
+ {
+ name = "agent_base___agent_base_4.3.0.tgz";
+ path = fetchurl {
+ name = "agent_base___agent_base_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz";
+ sha1 = "8165f01c436009bccad0b1d122f05ed770efc6ee";
+ };
+ }
+ {
+ name = "airbnb_prop_types___airbnb_prop_types_2.15.0.tgz";
+ path = fetchurl {
+ name = "airbnb_prop_types___airbnb_prop_types_2.15.0.tgz";
+ url = "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.15.0.tgz";
+ sha1 = "5287820043af1eb469f5b0af0d6f70da6c52aaef";
+ };
+ }
+ {
+ name = "ajv_errors___ajv_errors_1.0.1.tgz";
+ path = fetchurl {
+ name = "ajv_errors___ajv_errors_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz";
+ sha1 = "f35986aceb91afadec4102fbd85014950cefa64d";
+ };
+ }
+ {
+ name = "ajv_keywords___ajv_keywords_3.4.1.tgz";
+ path = fetchurl {
+ name = "ajv_keywords___ajv_keywords_3.4.1.tgz";
+ url = "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz";
+ sha1 = "ef916e271c64ac12171fd8384eaae6b2345854da";
+ };
+ }
+ {
+ name = "ajv___ajv_6.10.2.tgz";
+ path = fetchurl {
+ name = "ajv___ajv_6.10.2.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz";
+ sha1 = "d3cea04d6b017b2894ad69040fec8b623eb4bd52";
+ };
+ }
+ {
+ name = "alphanum_sort___alphanum_sort_1.0.2.tgz";
+ path = fetchurl {
+ name = "alphanum_sort___alphanum_sort_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz";
+ sha1 = "97a1119649b211ad33691d9f9f486a8ec9fbe0a3";
+ };
+ }
+ {
+ name = "ansi_colors___ansi_colors_3.2.4.tgz";
+ path = fetchurl {
+ name = "ansi_colors___ansi_colors_3.2.4.tgz";
+ url = "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz";
+ sha1 = "e3a3da4bfbae6c86a9c285625de124a234026fbf";
+ };
+ }
+ {
+ name = "ansi_escapes___ansi_escapes_3.2.0.tgz";
+ path = fetchurl {
+ name = "ansi_escapes___ansi_escapes_3.2.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz";
+ sha1 = "8780b98ff9dbf5638152d1f1fe5c1d7b4442976b";
+ };
+ }
+ {
+ name = "ansi_html___ansi_html_0.0.7.tgz";
+ path = fetchurl {
+ name = "ansi_html___ansi_html_0.0.7.tgz";
+ url = "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz";
+ sha1 = "813584021962a9e9e6fd039f940d12f56ca7859e";
+ };
+ }
+ {
+ name = "ansi_regex___ansi_regex_2.1.1.tgz";
+ path = fetchurl {
+ name = "ansi_regex___ansi_regex_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz";
+ sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
+ };
+ }
+ {
+ name = "ansi_regex___ansi_regex_3.0.0.tgz";
+ path = fetchurl {
+ name = "ansi_regex___ansi_regex_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz";
+ sha1 = "ed0317c322064f79466c02966bddb605ab37d998";
+ };
+ }
+ {
+ name = "ansi_regex___ansi_regex_4.1.0.tgz";
+ path = fetchurl {
+ name = "ansi_regex___ansi_regex_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz";
+ sha1 = "8b9f8f08cf1acb843756a839ca8c7e3168c51997";
+ };
+ }
+ {
+ name = "ansi_styles___ansi_styles_2.2.1.tgz";
+ path = fetchurl {
+ name = "ansi_styles___ansi_styles_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz";
+ sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
+ };
+ }
+ {
+ name = "ansi_styles___ansi_styles_3.2.1.tgz";
+ path = fetchurl {
+ name = "ansi_styles___ansi_styles_3.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz";
+ sha1 = "41fbb20243e50b12be0f04b8dedbf07520ce841d";
+ };
+ }
+ {
+ name = "anymatch___anymatch_2.0.0.tgz";
+ path = fetchurl {
+ name = "anymatch___anymatch_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz";
+ sha1 = "bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb";
+ };
+ }
+ {
+ name = "aproba___aproba_1.2.0.tgz";
+ path = fetchurl {
+ name = "aproba___aproba_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz";
+ sha1 = "6802e6264efd18c790a1b0d517f0f2627bf2c94a";
+ };
+ }
+ {
+ name = "are_we_there_yet___are_we_there_yet_1.1.5.tgz";
+ path = fetchurl {
+ name = "are_we_there_yet___are_we_there_yet_1.1.5.tgz";
+ url = "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
+ sha1 = "4b35c2944f062a8bfcda66410760350fe9ddfc21";
+ };
+ }
+ {
+ name = "argparse___argparse_1.0.10.tgz";
+ path = fetchurl {
+ name = "argparse___argparse_1.0.10.tgz";
+ url = "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz";
+ sha1 = "bcd6791ea5ae09725e17e5ad988134cd40b3d911";
+ };
+ }
+ {
+ name = "aria_query___aria_query_3.0.0.tgz";
+ path = fetchurl {
+ name = "aria_query___aria_query_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz";
+ sha1 = "65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc";
+ };
+ }
+ {
+ name = "arity_n___arity_n_1.0.4.tgz";
+ path = fetchurl {
+ name = "arity_n___arity_n_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz";
+ sha1 = "d9e76b11733e08569c0847ae7b39b2860b30b745";
+ };
+ }
+ {
+ name = "arr_diff___arr_diff_4.0.0.tgz";
+ path = fetchurl {
+ name = "arr_diff___arr_diff_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz";
+ sha1 = "d6461074febfec71e7e15235761a329a5dc7c520";
+ };
+ }
+ {
+ name = "arr_flatten___arr_flatten_1.1.0.tgz";
+ path = fetchurl {
+ name = "arr_flatten___arr_flatten_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz";
+ sha1 = "36048bbff4e7b47e136644316c99669ea5ae91f1";
+ };
+ }
+ {
+ name = "arr_union___arr_union_3.1.0.tgz";
+ path = fetchurl {
+ name = "arr_union___arr_union_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz";
+ sha1 = "e39b09aea9def866a8f206e288af63919bae39c4";
+ };
+ }
+ {
+ name = "array_equal___array_equal_1.0.0.tgz";
+ path = fetchurl {
+ name = "array_equal___array_equal_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz";
+ sha1 = "8c2a5ef2472fd9ea742b04c77a75093ba2757c93";
+ };
+ }
+ {
+ name = "array_filter___array_filter_0.0.1.tgz";
+ path = fetchurl {
+ name = "array_filter___array_filter_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz";
+ sha1 = "7da8cf2e26628ed732803581fd21f67cacd2eeec";
+ };
+ }
+ {
+ name = "array_flatten___array_flatten_1.1.1.tgz";
+ path = fetchurl {
+ name = "array_flatten___array_flatten_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz";
+ sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2";
+ };
+ }
+ {
+ name = "array_flatten___array_flatten_2.1.2.tgz";
+ path = fetchurl {
+ name = "array_flatten___array_flatten_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz";
+ sha1 = "24ef80a28c1a893617e2149b0c6d0d788293b099";
+ };
+ }
+ {
+ name = "array_includes___array_includes_3.0.3.tgz";
+ path = fetchurl {
+ name = "array_includes___array_includes_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz";
+ sha1 = "184b48f62d92d7452bb31b323165c7f8bd02266d";
+ };
+ }
+ {
+ name = "array_map___array_map_0.0.0.tgz";
+ path = fetchurl {
+ name = "array_map___array_map_0.0.0.tgz";
+ url = "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz";
+ sha1 = "88a2bab73d1cf7bcd5c1b118a003f66f665fa662";
+ };
+ }
+ {
+ name = "array_reduce___array_reduce_0.0.0.tgz";
+ path = fetchurl {
+ name = "array_reduce___array_reduce_0.0.0.tgz";
+ url = "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz";
+ sha1 = "173899d3ffd1c7d9383e4479525dbe278cab5f2b";
+ };
+ }
+ {
+ name = "array_union___array_union_1.0.2.tgz";
+ path = fetchurl {
+ name = "array_union___array_union_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz";
+ sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39";
+ };
+ }
+ {
+ name = "array_uniq___array_uniq_1.0.3.tgz";
+ path = fetchurl {
+ name = "array_uniq___array_uniq_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz";
+ sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6";
+ };
+ }
+ {
+ name = "array_unique___array_unique_0.3.2.tgz";
+ path = fetchurl {
+ name = "array_unique___array_unique_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz";
+ sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428";
+ };
+ }
+ {
+ name = "array.prototype.find___array.prototype.find_2.1.0.tgz";
+ path = fetchurl {
+ name = "array.prototype.find___array.prototype.find_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.1.0.tgz";
+ sha1 = "630f2eaf70a39e608ac3573e45cf8ccd0ede9ad7";
+ };
+ }
+ {
+ name = "arrify___arrify_1.0.1.tgz";
+ path = fetchurl {
+ name = "arrify___arrify_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz";
+ sha1 = "898508da2226f380df904728456849c1501a4b0d";
+ };
+ }
+ {
+ name = "asap___asap_2.0.6.tgz";
+ path = fetchurl {
+ name = "asap___asap_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz";
+ sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
+ };
+ }
+ {
+ name = "asn1.js___asn1.js_4.10.1.tgz";
+ path = fetchurl {
+ name = "asn1.js___asn1.js_4.10.1.tgz";
+ url = "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz";
+ sha1 = "b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0";
+ };
+ }
+ {
+ name = "asn1___asn1_0.2.4.tgz";
+ path = fetchurl {
+ name = "asn1___asn1_0.2.4.tgz";
+ url = "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz";
+ sha1 = "8d2475dfab553bb33e77b54e59e880bb8ce23136";
+ };
+ }
+ {
+ name = "assert_plus___assert_plus_1.0.0.tgz";
+ path = fetchurl {
+ name = "assert_plus___assert_plus_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz";
+ sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
+ };
+ }
+ {
+ name = "assert___assert_1.4.1.tgz";
+ path = fetchurl {
+ name = "assert___assert_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz";
+ sha1 = "99912d591836b5a6f5b345c0f07eefc08fc65d91";
+ };
+ }
+ {
+ name = "assert___assert_1.5.0.tgz";
+ path = fetchurl {
+ name = "assert___assert_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz";
+ sha1 = "55c109aaf6e0aefdb3dc4b71240c70bf574b18eb";
+ };
+ }
+ {
+ name = "assign_symbols___assign_symbols_1.0.0.tgz";
+ path = fetchurl {
+ name = "assign_symbols___assign_symbols_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz";
+ sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
+ };
+ }
+ {
+ name = "ast_types_flow___ast_types_flow_0.0.7.tgz";
+ path = fetchurl {
+ name = "ast_types_flow___ast_types_flow_0.0.7.tgz";
+ url = "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz";
+ sha1 = "f70b735c6bca1a5c9c22d982c3e39e7feba3bdad";
+ };
+ }
+ {
+ name = "astral_regex___astral_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "astral_regex___astral_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz";
+ sha1 = "6c8c3fb827dd43ee3918f27b82782ab7658a6fd9";
+ };
+ }
+ {
+ name = "async_each___async_each_1.0.3.tgz";
+ path = fetchurl {
+ name = "async_each___async_each_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz";
+ sha1 = "b727dbf87d7651602f06f4d4ac387f47d91b0cbf";
+ };
+ }
+ {
+ name = "async_limiter___async_limiter_1.0.1.tgz";
+ path = fetchurl {
+ name = "async_limiter___async_limiter_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz";
+ sha1 = "dd379e94f0db8310b08291f9d64c3209766617fd";
+ };
+ }
+ {
+ name = "async___async_1.5.2.tgz";
+ path = fetchurl {
+ name = "async___async_1.5.2.tgz";
+ url = "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz";
+ sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a";
+ };
+ }
+ {
+ name = "asynckit___asynckit_0.4.0.tgz";
+ path = fetchurl {
+ name = "asynckit___asynckit_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz";
+ sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
+ };
+ }
+ {
+ name = "atob___atob_2.1.2.tgz";
+ path = fetchurl {
+ name = "atob___atob_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz";
+ sha1 = "6d9517eb9e030d2436666651e86bd9f6f13533c9";
+ };
+ }
+ {
+ name = "autoprefixer___autoprefixer_9.6.1.tgz";
+ path = fetchurl {
+ name = "autoprefixer___autoprefixer_9.6.1.tgz";
+ url = "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.1.tgz";
+ sha1 = "51967a02d2d2300bb01866c1611ec8348d355a47";
+ };
+ }
+ {
+ name = "aws_sign2___aws_sign2_0.7.0.tgz";
+ path = fetchurl {
+ name = "aws_sign2___aws_sign2_0.7.0.tgz";
+ url = "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz";
+ sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
+ };
+ }
+ {
+ name = "aws4___aws4_1.8.0.tgz";
+ path = fetchurl {
+ name = "aws4___aws4_1.8.0.tgz";
+ url = "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz";
+ sha1 = "f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f";
+ };
+ }
+ {
+ name = "axios___axios_0.19.0.tgz";
+ path = fetchurl {
+ name = "axios___axios_0.19.0.tgz";
+ url = "https://registry.yarnpkg.com/axios/-/axios-0.19.0.tgz";
+ sha1 = "8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8";
+ };
+ }
+ {
+ name = "axobject_query___axobject_query_2.0.2.tgz";
+ path = fetchurl {
+ name = "axobject_query___axobject_query_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.2.tgz";
+ sha1 = "ea187abe5b9002b377f925d8bf7d1c561adf38f9";
+ };
+ }
+ {
+ name = "babel_code_frame___babel_code_frame_6.26.0.tgz";
+ path = fetchurl {
+ name = "babel_code_frame___babel_code_frame_6.26.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz";
+ sha1 = "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b";
+ };
+ }
+ {
+ name = "babel_eslint___babel_eslint_10.0.2.tgz";
+ path = fetchurl {
+ name = "babel_eslint___babel_eslint_10.0.2.tgz";
+ url = "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.2.tgz";
+ sha1 = "182d5ac204579ff0881684b040560fdcc1558456";
+ };
+ }
+ {
+ name = "babel_extract_comments___babel_extract_comments_1.0.0.tgz";
+ path = fetchurl {
+ name = "babel_extract_comments___babel_extract_comments_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz";
+ sha1 = "0a2aedf81417ed391b85e18b4614e693a0351a21";
+ };
+ }
+ {
+ name = "babel_jest___babel_jest_24.9.0.tgz";
+ path = fetchurl {
+ name = "babel_jest___babel_jest_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.9.0.tgz";
+ sha1 = "3fc327cb8467b89d14d7bc70e315104a783ccd54";
+ };
+ }
+ {
+ name = "babel_loader___babel_loader_8.0.6.tgz";
+ path = fetchurl {
+ name = "babel_loader___babel_loader_8.0.6.tgz";
+ url = "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz";
+ sha1 = "e33bdb6f362b03f4bb141a0c21ab87c501b70dfb";
+ };
+ }
+ {
+ name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.0.tgz";
+ path = fetchurl {
+ name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz";
+ sha1 = "f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f";
+ };
+ }
+ {
+ name = "babel_plugin_istanbul___babel_plugin_istanbul_5.2.0.tgz";
+ path = fetchurl {
+ name = "babel_plugin_istanbul___babel_plugin_istanbul_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz";
+ sha1 = "df4ade83d897a92df069c4d9a25cf2671293c854";
+ };
+ }
+ {
+ name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_24.9.0.tgz";
+ path = fetchurl {
+ name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz";
+ sha1 = "4f837091eb407e01447c8843cbec546d0002d756";
+ };
+ }
+ {
+ name = "babel_plugin_macros___babel_plugin_macros_2.6.1.tgz";
+ path = fetchurl {
+ name = "babel_plugin_macros___babel_plugin_macros_2.6.1.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.6.1.tgz";
+ sha1 = "41f7ead616fc36f6a93180e89697f69f51671181";
+ };
+ }
+ {
+ name = "babel_plugin_named_asset_import___babel_plugin_named_asset_import_0.3.3.tgz";
+ path = fetchurl {
+ name = "babel_plugin_named_asset_import___babel_plugin_named_asset_import_0.3.3.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.3.tgz";
+ sha1 = "9ba2f3ac4dc78b042651654f07e847adfe50667c";
+ };
+ }
+ {
+ name = "babel_plugin_syntax_object_rest_spread___babel_plugin_syntax_object_rest_spread_6.13.0.tgz";
+ path = fetchurl {
+ name = "babel_plugin_syntax_object_rest_spread___babel_plugin_syntax_object_rest_spread_6.13.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz";
+ sha1 = "fd6536f2bce13836ffa3a5458c4903a597bb3bf5";
+ };
+ }
+ {
+ name = "babel_plugin_transform_object_rest_spread___babel_plugin_transform_object_rest_spread_6.26.0.tgz";
+ path = fetchurl {
+ name = "babel_plugin_transform_object_rest_spread___babel_plugin_transform_object_rest_spread_6.26.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz";
+ sha1 = "0f36692d50fef6b7e2d4b3ac1478137a963b7b06";
+ };
+ }
+ {
+ name = "babel_plugin_transform_react_remove_prop_types___babel_plugin_transform_react_remove_prop_types_0.4.24.tgz";
+ path = fetchurl {
+ name = "babel_plugin_transform_react_remove_prop_types___babel_plugin_transform_react_remove_prop_types_0.4.24.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz";
+ sha1 = "f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a";
+ };
+ }
+ {
+ name = "babel_preset_jest___babel_preset_jest_24.9.0.tgz";
+ path = fetchurl {
+ name = "babel_preset_jest___babel_preset_jest_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz";
+ sha1 = "192b521e2217fb1d1f67cf73f70c336650ad3cdc";
+ };
+ }
+ {
+ name = "babel_preset_react_app___babel_preset_react_app_9.0.1.tgz";
+ path = fetchurl {
+ name = "babel_preset_react_app___babel_preset_react_app_9.0.1.tgz";
+ url = "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-9.0.1.tgz";
+ sha1 = "16a2cf84363045b530b6a03460527a5c6eac42ba";
+ };
+ }
+ {
+ name = "babel_runtime___babel_runtime_6.26.0.tgz";
+ path = fetchurl {
+ name = "babel_runtime___babel_runtime_6.26.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz";
+ sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe";
+ };
+ }
+ {
+ name = "babylon___babylon_6.18.0.tgz";
+ path = fetchurl {
+ name = "babylon___babylon_6.18.0.tgz";
+ url = "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz";
+ sha1 = "af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3";
+ };
+ }
+ {
+ name = "bail___bail_1.0.4.tgz";
+ path = fetchurl {
+ name = "bail___bail_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/bail/-/bail-1.0.4.tgz";
+ sha1 = "7181b66d508aa3055d3f6c13f0a0c720641dde9b";
+ };
+ }
+ {
+ name = "balanced_match___balanced_match_1.0.0.tgz";
+ path = fetchurl {
+ name = "balanced_match___balanced_match_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz";
+ sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
+ };
+ }
+ {
+ name = "base64_js___base64_js_1.3.1.tgz";
+ path = fetchurl {
+ name = "base64_js___base64_js_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz";
+ sha1 = "58ece8cb75dd07e71ed08c736abc5fac4dbf8df1";
+ };
+ }
+ {
+ name = "base___base_0.11.2.tgz";
+ path = fetchurl {
+ name = "base___base_0.11.2.tgz";
+ url = "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz";
+ sha1 = "7bde5ced145b6d551a90db87f83c558b4eb48a8f";
+ };
+ }
+ {
+ name = "batch___batch_0.6.1.tgz";
+ path = fetchurl {
+ name = "batch___batch_0.6.1.tgz";
+ url = "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz";
+ sha1 = "dc34314f4e679318093fc760272525f94bf25c16";
+ };
+ }
+ {
+ name = "bcrypt_pbkdf___bcrypt_pbkdf_1.0.2.tgz";
+ path = fetchurl {
+ name = "bcrypt_pbkdf___bcrypt_pbkdf_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
+ sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
+ };
+ }
+ {
+ name = "big.js___big.js_5.2.2.tgz";
+ path = fetchurl {
+ name = "big.js___big.js_5.2.2.tgz";
+ url = "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz";
+ sha1 = "65f0af382f578bcdc742bd9c281e9cb2d7768328";
+ };
+ }
+ {
+ name = "binary_extensions___binary_extensions_1.13.1.tgz";
+ path = fetchurl {
+ name = "binary_extensions___binary_extensions_1.13.1.tgz";
+ url = "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz";
+ sha1 = "598afe54755b2868a5330d2aff9d4ebb53209b65";
+ };
+ }
+ {
+ name = "bluebird___bluebird_3.5.5.tgz";
+ path = fetchurl {
+ name = "bluebird___bluebird_3.5.5.tgz";
+ url = "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz";
+ sha1 = "a8d0afd73251effbbd5fe384a77d73003c17a71f";
+ };
+ }
+ {
+ name = "bn.js___bn.js_4.11.8.tgz";
+ path = fetchurl {
+ name = "bn.js___bn.js_4.11.8.tgz";
+ url = "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz";
+ sha1 = "2cde09eb5ee341f484746bb0309b3253b1b1442f";
+ };
+ }
+ {
+ name = "body_parser___body_parser_1.19.0.tgz";
+ path = fetchurl {
+ name = "body_parser___body_parser_1.19.0.tgz";
+ url = "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz";
+ sha1 = "96b2709e57c9c4e09a6fd66a8fd979844f69f08a";
+ };
+ }
+ {
+ name = "bonjour___bonjour_3.5.0.tgz";
+ path = fetchurl {
+ name = "bonjour___bonjour_3.5.0.tgz";
+ url = "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz";
+ sha1 = "8e890a183d8ee9a2393b3844c691a42bcf7bc9f5";
+ };
+ }
+ {
+ name = "boolbase___boolbase_1.0.0.tgz";
+ path = fetchurl {
+ name = "boolbase___boolbase_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz";
+ sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e";
+ };
+ }
+ {
+ name = "brace_expansion___brace_expansion_1.1.11.tgz";
+ path = fetchurl {
+ name = "brace_expansion___brace_expansion_1.1.11.tgz";
+ url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz";
+ sha1 = "3c7fcbf529d87226f3d2f52b966ff5271eb441dd";
+ };
+ }
+ {
+ name = "braces___braces_2.3.2.tgz";
+ path = fetchurl {
+ name = "braces___braces_2.3.2.tgz";
+ url = "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz";
+ sha1 = "5979fd3f14cd531565e5fa2df1abfff1dfaee729";
+ };
+ }
+ {
+ name = "brorand___brorand_1.1.0.tgz";
+ path = fetchurl {
+ name = "brorand___brorand_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz";
+ sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f";
+ };
+ }
+ {
+ name = "browser_process_hrtime___browser_process_hrtime_0.1.3.tgz";
+ path = fetchurl {
+ name = "browser_process_hrtime___browser_process_hrtime_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz";
+ sha1 = "616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4";
+ };
+ }
+ {
+ name = "browser_resolve___browser_resolve_1.11.3.tgz";
+ path = fetchurl {
+ name = "browser_resolve___browser_resolve_1.11.3.tgz";
+ url = "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz";
+ sha1 = "9b7cbb3d0f510e4cb86bdbd796124d28b5890af6";
+ };
+ }
+ {
+ name = "browserify_aes___browserify_aes_1.2.0.tgz";
+ path = fetchurl {
+ name = "browserify_aes___browserify_aes_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz";
+ sha1 = "326734642f403dabc3003209853bb70ad428ef48";
+ };
+ }
+ {
+ name = "browserify_cipher___browserify_cipher_1.0.1.tgz";
+ path = fetchurl {
+ name = "browserify_cipher___browserify_cipher_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz";
+ sha1 = "8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0";
+ };
+ }
+ {
+ name = "browserify_des___browserify_des_1.0.2.tgz";
+ path = fetchurl {
+ name = "browserify_des___browserify_des_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz";
+ sha1 = "3af4f1f59839403572f1c66204375f7a7f703e9c";
+ };
+ }
+ {
+ name = "browserify_rsa___browserify_rsa_4.0.1.tgz";
+ path = fetchurl {
+ name = "browserify_rsa___browserify_rsa_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz";
+ sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524";
+ };
+ }
+ {
+ name = "browserify_sign___browserify_sign_4.0.4.tgz";
+ path = fetchurl {
+ name = "browserify_sign___browserify_sign_4.0.4.tgz";
+ url = "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz";
+ sha1 = "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298";
+ };
+ }
+ {
+ name = "browserify_zlib___browserify_zlib_0.2.0.tgz";
+ path = fetchurl {
+ name = "browserify_zlib___browserify_zlib_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz";
+ sha1 = "2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f";
+ };
+ }
+ {
+ name = "browserslist___browserslist_4.6.6.tgz";
+ path = fetchurl {
+ name = "browserslist___browserslist_4.6.6.tgz";
+ url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.6.tgz";
+ sha1 = "6e4bf467cde520bc9dbdf3747dafa03531cec453";
+ };
+ }
+ {
+ name = "browserslist___browserslist_4.7.0.tgz";
+ path = fetchurl {
+ name = "browserslist___browserslist_4.7.0.tgz";
+ url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.0.tgz";
+ sha1 = "9ee89225ffc07db03409f2fee524dc8227458a17";
+ };
+ }
+ {
+ name = "bser___bser_2.1.0.tgz";
+ path = fetchurl {
+ name = "bser___bser_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/bser/-/bser-2.1.0.tgz";
+ sha1 = "65fc784bf7f87c009b973c12db6546902fa9c7b5";
+ };
+ }
+ {
+ name = "buffer_from___buffer_from_1.1.1.tgz";
+ path = fetchurl {
+ name = "buffer_from___buffer_from_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz";
+ sha1 = "32713bc028f75c02fdb710d7c7bcec1f2c6070ef";
+ };
+ }
+ {
+ name = "buffer_indexof___buffer_indexof_1.1.1.tgz";
+ path = fetchurl {
+ name = "buffer_indexof___buffer_indexof_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz";
+ sha1 = "52fabcc6a606d1a00302802648ef68f639da268c";
+ };
+ }
+ {
+ name = "buffer_xor___buffer_xor_1.0.3.tgz";
+ path = fetchurl {
+ name = "buffer_xor___buffer_xor_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz";
+ sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9";
+ };
+ }
+ {
+ name = "buffer___buffer_4.9.1.tgz";
+ path = fetchurl {
+ name = "buffer___buffer_4.9.1.tgz";
+ url = "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz";
+ sha1 = "6d1bb601b07a4efced97094132093027c95bc298";
+ };
+ }
+ {
+ name = "builtin_modules___builtin_modules_1.1.1.tgz";
+ path = fetchurl {
+ name = "builtin_modules___builtin_modules_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz";
+ sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f";
+ };
+ }
+ {
+ name = "builtin_status_codes___builtin_status_codes_3.0.0.tgz";
+ path = fetchurl {
+ name = "builtin_status_codes___builtin_status_codes_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz";
+ sha1 = "85982878e21b98e1c66425e03d0174788f569ee8";
+ };
+ }
+ {
+ name = "bytes___bytes_3.0.0.tgz";
+ path = fetchurl {
+ name = "bytes___bytes_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz";
+ sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048";
+ };
+ }
+ {
+ name = "bytes___bytes_3.1.0.tgz";
+ path = fetchurl {
+ name = "bytes___bytes_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz";
+ sha1 = "f6cf7933a360e0588fa9fde85651cdc7f805d1f6";
+ };
+ }
+ {
+ name = "cacache___cacache_12.0.3.tgz";
+ path = fetchurl {
+ name = "cacache___cacache_12.0.3.tgz";
+ url = "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz";
+ sha1 = "be99abba4e1bf5df461cd5a2c1071fc432573390";
+ };
+ }
+ {
+ name = "cache_base___cache_base_1.0.1.tgz";
+ path = fetchurl {
+ name = "cache_base___cache_base_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz";
+ sha1 = "0a7f46416831c8b662ee36fe4e7c59d76f666ab2";
+ };
+ }
+ {
+ name = "call_me_maybe___call_me_maybe_1.0.1.tgz";
+ path = fetchurl {
+ name = "call_me_maybe___call_me_maybe_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz";
+ sha1 = "26d208ea89e37b5cbde60250a15f031c16a4d66b";
+ };
+ }
+ {
+ name = "caller_callsite___caller_callsite_2.0.0.tgz";
+ path = fetchurl {
+ name = "caller_callsite___caller_callsite_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz";
+ sha1 = "847e0fce0a223750a9a027c54b33731ad3154134";
+ };
+ }
+ {
+ name = "caller_path___caller_path_2.0.0.tgz";
+ path = fetchurl {
+ name = "caller_path___caller_path_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz";
+ sha1 = "468f83044e369ab2010fac5f06ceee15bb2cb1f4";
+ };
+ }
+ {
+ name = "callsites___callsites_2.0.0.tgz";
+ path = fetchurl {
+ name = "callsites___callsites_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz";
+ sha1 = "06eb84f00eea413da86affefacbffb36093b3c50";
+ };
+ }
+ {
+ name = "callsites___callsites_3.1.0.tgz";
+ path = fetchurl {
+ name = "callsites___callsites_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz";
+ sha1 = "b3630abd8943432f54b3f0519238e33cd7df2f73";
+ };
+ }
+ {
+ name = "camel_case___camel_case_3.0.0.tgz";
+ path = fetchurl {
+ name = "camel_case___camel_case_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz";
+ sha1 = "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73";
+ };
+ }
+ {
+ name = "camelcase___camelcase_5.0.0.tgz";
+ path = fetchurl {
+ name = "camelcase___camelcase_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz";
+ sha1 = "03295527d58bd3cd4aa75363f35b2e8d97be2f42";
+ };
+ }
+ {
+ name = "camelcase___camelcase_4.1.0.tgz";
+ path = fetchurl {
+ name = "camelcase___camelcase_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz";
+ sha1 = "d545635be1e33c542649c69173e5de6acfae34dd";
+ };
+ }
+ {
+ name = "camelcase___camelcase_5.3.1.tgz";
+ path = fetchurl {
+ name = "camelcase___camelcase_5.3.1.tgz";
+ url = "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz";
+ sha1 = "e3c9b31569e106811df242f715725a1f4c494320";
+ };
+ }
+ {
+ name = "caniuse_api___caniuse_api_3.0.0.tgz";
+ path = fetchurl {
+ name = "caniuse_api___caniuse_api_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz";
+ sha1 = "5e4d90e2274961d46291997df599e3ed008ee4c0";
+ };
+ }
+ {
+ name = "caniuse_lite___caniuse_lite_1.0.30000989.tgz";
+ path = fetchurl {
+ name = "caniuse_lite___caniuse_lite_1.0.30000989.tgz";
+ url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz";
+ sha1 = "b9193e293ccf7e4426c5245134b8f2a56c0ac4b9";
+ };
+ }
+ {
+ name = "capture_exit___capture_exit_2.0.0.tgz";
+ path = fetchurl {
+ name = "capture_exit___capture_exit_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz";
+ sha1 = "fb953bfaebeb781f62898239dabb426d08a509a4";
+ };
+ }
+ {
+ name = "case_sensitive_paths_webpack_plugin___case_sensitive_paths_webpack_plugin_2.2.0.tgz";
+ path = fetchurl {
+ name = "case_sensitive_paths_webpack_plugin___case_sensitive_paths_webpack_plugin_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz";
+ sha1 = "3371ef6365ef9c25fa4b81c16ace0e9c7dc58c3e";
+ };
+ }
+ {
+ name = "caseless___caseless_0.12.0.tgz";
+ path = fetchurl {
+ name = "caseless___caseless_0.12.0.tgz";
+ url = "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz";
+ sha1 = "1b681c21ff84033c826543090689420d187151dc";
+ };
+ }
+ {
+ name = "chalk___chalk_2.4.2.tgz";
+ path = fetchurl {
+ name = "chalk___chalk_2.4.2.tgz";
+ url = "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz";
+ sha1 = "cd42541677a54333cf541a49108c1432b44c9424";
+ };
+ }
+ {
+ name = "chalk___chalk_1.1.3.tgz";
+ path = fetchurl {
+ name = "chalk___chalk_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz";
+ sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
+ };
+ }
+ {
+ name = "character_entities_legacy___character_entities_legacy_1.1.3.tgz";
+ path = fetchurl {
+ name = "character_entities_legacy___character_entities_legacy_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz";
+ sha1 = "3c729991d9293da0ede6dddcaf1f2ce1009ee8b4";
+ };
+ }
+ {
+ name = "character_entities___character_entities_1.2.3.tgz";
+ path = fetchurl {
+ name = "character_entities___character_entities_1.2.3.tgz";
+ url = "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.3.tgz";
+ sha1 = "bbed4a52fe7ef98cc713c6d80d9faa26916d54e6";
+ };
+ }
+ {
+ name = "character_reference_invalid___character_reference_invalid_1.1.3.tgz";
+ path = fetchurl {
+ name = "character_reference_invalid___character_reference_invalid_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz";
+ sha1 = "1647f4f726638d3ea4a750cf5d1975c1c7919a85";
+ };
+ }
+ {
+ name = "chardet___chardet_0.7.0.tgz";
+ path = fetchurl {
+ name = "chardet___chardet_0.7.0.tgz";
+ url = "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz";
+ sha1 = "90094849f0937f2eedc2425d0d28a9e5f0cbad9e";
+ };
+ }
+ {
+ name = "chokidar___chokidar_2.1.8.tgz";
+ path = fetchurl {
+ name = "chokidar___chokidar_2.1.8.tgz";
+ url = "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz";
+ sha1 = "804b3a7b6a99358c3c5c61e71d8728f041cff917";
+ };
+ }
+ {
+ name = "chownr___chownr_1.1.2.tgz";
+ path = fetchurl {
+ name = "chownr___chownr_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz";
+ sha1 = "a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6";
+ };
+ }
+ {
+ name = "chrome_trace_event___chrome_trace_event_1.0.2.tgz";
+ path = fetchurl {
+ name = "chrome_trace_event___chrome_trace_event_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz";
+ sha1 = "234090ee97c7d4ad1a2c4beae27505deffc608a4";
+ };
+ }
+ {
+ name = "ci_info___ci_info_2.0.0.tgz";
+ path = fetchurl {
+ name = "ci_info___ci_info_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz";
+ sha1 = "67a9e964be31a51e15e5010d58e6f12834002f46";
+ };
+ }
+ {
+ name = "cipher_base___cipher_base_1.0.4.tgz";
+ path = fetchurl {
+ name = "cipher_base___cipher_base_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz";
+ sha1 = "8760e4ecc272f4c363532f926d874aae2c1397de";
+ };
+ }
+ {
+ name = "class_utils___class_utils_0.3.6.tgz";
+ path = fetchurl {
+ name = "class_utils___class_utils_0.3.6.tgz";
+ url = "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz";
+ sha1 = "f93369ae8b9a7ce02fd41faad0ca83033190c463";
+ };
+ }
+ {
+ name = "clean_css___clean_css_4.2.1.tgz";
+ path = fetchurl {
+ name = "clean_css___clean_css_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz";
+ sha1 = "2d411ef76b8569b6d0c84068dabe85b0aa5e5c17";
+ };
+ }
+ {
+ name = "cli_cursor___cli_cursor_2.1.0.tgz";
+ path = fetchurl {
+ name = "cli_cursor___cli_cursor_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz";
+ sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5";
+ };
+ }
+ {
+ name = "cli_width___cli_width_2.2.0.tgz";
+ path = fetchurl {
+ name = "cli_width___cli_width_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz";
+ sha1 = "ff19ede8a9a5e579324147b0c11f0fbcbabed639";
+ };
+ }
+ {
+ name = "cliui___cliui_4.1.0.tgz";
+ path = fetchurl {
+ name = "cliui___cliui_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz";
+ sha1 = "348422dbe82d800b3022eef4f6ac10bf2e4d1b49";
+ };
+ }
+ {
+ name = "cliui___cliui_5.0.0.tgz";
+ path = fetchurl {
+ name = "cliui___cliui_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz";
+ sha1 = "deefcfdb2e800784aa34f46fa08e06851c7bbbc5";
+ };
+ }
+ {
+ name = "clone_deep___clone_deep_0.2.4.tgz";
+ path = fetchurl {
+ name = "clone_deep___clone_deep_0.2.4.tgz";
+ url = "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz";
+ sha1 = "4e73dd09e9fb971cc38670c5dced9c1896481cc6";
+ };
+ }
+ {
+ name = "clone_deep___clone_deep_4.0.1.tgz";
+ path = fetchurl {
+ name = "clone_deep___clone_deep_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz";
+ sha1 = "c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387";
+ };
+ }
+ {
+ name = "clsx___clsx_1.0.4.tgz";
+ path = fetchurl {
+ name = "clsx___clsx_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/clsx/-/clsx-1.0.4.tgz";
+ sha1 = "0c0171f6d5cb2fe83848463c15fcc26b4df8c2ec";
+ };
+ }
+ {
+ name = "co___co_4.6.0.tgz";
+ path = fetchurl {
+ name = "co___co_4.6.0.tgz";
+ url = "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz";
+ sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184";
+ };
+ }
+ {
+ name = "coa___coa_2.0.2.tgz";
+ path = fetchurl {
+ name = "coa___coa_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz";
+ sha1 = "43f6c21151b4ef2bf57187db0d73de229e3e7ec3";
+ };
+ }
+ {
+ name = "code_point_at___code_point_at_1.1.0.tgz";
+ path = fetchurl {
+ name = "code_point_at___code_point_at_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz";
+ sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
+ };
+ }
+ {
+ name = "codemirror___codemirror_5.48.4.tgz";
+ path = fetchurl {
+ name = "codemirror___codemirror_5.48.4.tgz";
+ url = "https://registry.yarnpkg.com/codemirror/-/codemirror-5.48.4.tgz";
+ sha1 = "4210fbe92be79a88f0eea348fab3ae78da85ce47";
+ };
+ }
+ {
+ name = "collapse_white_space___collapse_white_space_1.0.5.tgz";
+ path = fetchurl {
+ name = "collapse_white_space___collapse_white_space_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz";
+ sha1 = "c2495b699ab1ed380d29a1091e01063e75dbbe3a";
+ };
+ }
+ {
+ name = "collection_visit___collection_visit_1.0.0.tgz";
+ path = fetchurl {
+ name = "collection_visit___collection_visit_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz";
+ sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
+ };
+ }
+ {
+ name = "color_convert___color_convert_1.9.3.tgz";
+ path = fetchurl {
+ name = "color_convert___color_convert_1.9.3.tgz";
+ url = "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz";
+ sha1 = "bb71850690e1f136567de629d2d5471deda4c1e8";
+ };
+ }
+ {
+ name = "color_name___color_name_1.1.3.tgz";
+ path = fetchurl {
+ name = "color_name___color_name_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz";
+ sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25";
+ };
+ }
+ {
+ name = "color_name___color_name_1.1.4.tgz";
+ path = fetchurl {
+ name = "color_name___color_name_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz";
+ sha1 = "c2a09a87acbde69543de6f63fa3995c826c536a2";
+ };
+ }
+ {
+ name = "color_string___color_string_1.5.3.tgz";
+ path = fetchurl {
+ name = "color_string___color_string_1.5.3.tgz";
+ url = "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz";
+ sha1 = "c9bbc5f01b58b5492f3d6857459cb6590ce204cc";
+ };
+ }
+ {
+ name = "color___color_3.1.2.tgz";
+ path = fetchurl {
+ name = "color___color_3.1.2.tgz";
+ url = "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz";
+ sha1 = "68148e7f85d41ad7649c5fa8c8106f098d229e10";
+ };
+ }
+ {
+ name = "combined_stream___combined_stream_1.0.8.tgz";
+ path = fetchurl {
+ name = "combined_stream___combined_stream_1.0.8.tgz";
+ url = "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz";
+ sha1 = "c3d45a8b34fd730631a110a8a2520682b31d5a7f";
+ };
+ }
+ {
+ name = "commander___commander_2.17.1.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.17.1.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz";
+ sha1 = "bd77ab7de6de94205ceacc72f1716d29f20a77bf";
+ };
+ }
+ {
+ name = "commander___commander_2.20.0.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.20.0.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz";
+ sha1 = "d58bb2b5c1ee8f87b0d340027e9e94e222c5a422";
+ };
+ }
+ {
+ name = "commander___commander_2.19.0.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.19.0.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz";
+ sha1 = "f6198aa84e5b83c46054b94ddedbfed5ee9ff12a";
+ };
+ }
+ {
+ name = "common_tags___common_tags_1.8.0.tgz";
+ path = fetchurl {
+ name = "common_tags___common_tags_1.8.0.tgz";
+ url = "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz";
+ sha1 = "8e3153e542d4a39e9b10554434afaaf98956a937";
+ };
+ }
+ {
+ name = "commondir___commondir_1.0.1.tgz";
+ path = fetchurl {
+ name = "commondir___commondir_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz";
+ sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b";
+ };
+ }
+ {
+ name = "component_emitter___component_emitter_1.3.0.tgz";
+ path = fetchurl {
+ name = "component_emitter___component_emitter_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz";
+ sha1 = "16e4070fba8ae29b679f2215853ee181ab2eabc0";
+ };
+ }
+ {
+ name = "compose_function___compose_function_3.0.3.tgz";
+ path = fetchurl {
+ name = "compose_function___compose_function_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz";
+ sha1 = "9ed675f13cc54501d30950a486ff6a7ba3ab185f";
+ };
+ }
+ {
+ name = "compressible___compressible_2.0.17.tgz";
+ path = fetchurl {
+ name = "compressible___compressible_2.0.17.tgz";
+ url = "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz";
+ sha1 = "6e8c108a16ad58384a977f3a482ca20bff2f38c1";
+ };
+ }
+ {
+ name = "compression___compression_1.7.4.tgz";
+ path = fetchurl {
+ name = "compression___compression_1.7.4.tgz";
+ url = "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz";
+ sha1 = "95523eff170ca57c29a0ca41e6fe131f41e5bb8f";
+ };
+ }
+ {
+ name = "concat_map___concat_map_0.0.1.tgz";
+ path = fetchurl {
+ name = "concat_map___concat_map_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz";
+ sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
+ };
+ }
+ {
+ name = "concat_stream___concat_stream_1.6.2.tgz";
+ path = fetchurl {
+ name = "concat_stream___concat_stream_1.6.2.tgz";
+ url = "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz";
+ sha1 = "904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34";
+ };
+ }
+ {
+ name = "confusing_browser_globals___confusing_browser_globals_1.0.8.tgz";
+ path = fetchurl {
+ name = "confusing_browser_globals___confusing_browser_globals_1.0.8.tgz";
+ url = "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.8.tgz";
+ sha1 = "93ffec1f82a6e2bf2bc36769cc3a92fa20e502f3";
+ };
+ }
+ {
+ name = "connect_history_api_fallback___connect_history_api_fallback_1.6.0.tgz";
+ path = fetchurl {
+ name = "connect_history_api_fallback___connect_history_api_fallback_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz";
+ sha1 = "8b32089359308d111115d81cad3fceab888f97bc";
+ };
+ }
+ {
+ name = "console_browserify___console_browserify_1.1.0.tgz";
+ path = fetchurl {
+ name = "console_browserify___console_browserify_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz";
+ sha1 = "f0241c45730a9fc6323b206dbf38edc741d0bb10";
+ };
+ }
+ {
+ name = "console_control_strings___console_control_strings_1.1.0.tgz";
+ path = fetchurl {
+ name = "console_control_strings___console_control_strings_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz";
+ sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
+ };
+ }
+ {
+ name = "constants_browserify___constants_browserify_1.0.0.tgz";
+ path = fetchurl {
+ name = "constants_browserify___constants_browserify_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz";
+ sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75";
+ };
+ }
+ {
+ name = "contains_path___contains_path_0.1.0.tgz";
+ path = fetchurl {
+ name = "contains_path___contains_path_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz";
+ sha1 = "fe8cf184ff6670b6baef01a9d4861a5cbec4120a";
+ };
+ }
+ {
+ name = "content_disposition___content_disposition_0.5.3.tgz";
+ path = fetchurl {
+ name = "content_disposition___content_disposition_0.5.3.tgz";
+ url = "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz";
+ sha1 = "e130caf7e7279087c5616c2007d0485698984fbd";
+ };
+ }
+ {
+ name = "content_type___content_type_1.0.4.tgz";
+ path = fetchurl {
+ name = "content_type___content_type_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz";
+ sha1 = "e138cc75e040c727b1966fe5e5f8c9aee256fe3b";
+ };
+ }
+ {
+ name = "convert_css_length___convert_css_length_2.0.1.tgz";
+ path = fetchurl {
+ name = "convert_css_length___convert_css_length_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/convert-css-length/-/convert-css-length-2.0.1.tgz";
+ sha1 = "90a76bde5bfd24d72881a5b45d02249b2c1d257c";
+ };
+ }
+ {
+ name = "convert_source_map___convert_source_map_1.6.0.tgz";
+ path = fetchurl {
+ name = "convert_source_map___convert_source_map_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz";
+ sha1 = "51b537a8c43e0f04dec1993bffcdd504e758ac20";
+ };
+ }
+ {
+ name = "convert_source_map___convert_source_map_0.3.5.tgz";
+ path = fetchurl {
+ name = "convert_source_map___convert_source_map_0.3.5.tgz";
+ url = "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz";
+ sha1 = "f1d802950af7dd2631a1febe0596550c86ab3190";
+ };
+ }
+ {
+ name = "cookie_signature___cookie_signature_1.0.6.tgz";
+ path = fetchurl {
+ name = "cookie_signature___cookie_signature_1.0.6.tgz";
+ url = "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz";
+ sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
+ };
+ }
+ {
+ name = "cookie___cookie_0.4.0.tgz";
+ path = fetchurl {
+ name = "cookie___cookie_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz";
+ sha1 = "beb437e7022b3b6d49019d088665303ebe9c14ba";
+ };
+ }
+ {
+ name = "copy_concurrently___copy_concurrently_1.0.5.tgz";
+ path = fetchurl {
+ name = "copy_concurrently___copy_concurrently_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
+ sha1 = "92297398cae34937fcafd6ec8139c18051f0b5e0";
+ };
+ }
+ {
+ name = "copy_descriptor___copy_descriptor_0.1.1.tgz";
+ path = fetchurl {
+ name = "copy_descriptor___copy_descriptor_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz";
+ sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
+ };
+ }
+ {
+ name = "core_js_compat___core_js_compat_3.2.1.tgz";
+ path = fetchurl {
+ name = "core_js_compat___core_js_compat_3.2.1.tgz";
+ url = "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.2.1.tgz";
+ sha1 = "0cbdbc2e386e8e00d3b85dc81c848effec5b8150";
+ };
+ }
+ {
+ name = "core_js___core_js_3.1.4.tgz";
+ path = fetchurl {
+ name = "core_js___core_js_3.1.4.tgz";
+ url = "https://registry.yarnpkg.com/core-js/-/core-js-3.1.4.tgz";
+ sha1 = "3a2837fc48e582e1ae25907afcd6cf03b0cc7a07";
+ };
+ }
+ {
+ name = "core_js___core_js_1.2.7.tgz";
+ path = fetchurl {
+ name = "core_js___core_js_1.2.7.tgz";
+ url = "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz";
+ sha1 = "652294c14651db28fa93bd2d5ff2983a4f08c636";
+ };
+ }
+ {
+ name = "core_js___core_js_2.6.9.tgz";
+ path = fetchurl {
+ name = "core_js___core_js_2.6.9.tgz";
+ url = "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz";
+ sha1 = "6b4b214620c834152e179323727fc19741b084f2";
+ };
+ }
+ {
+ name = "core_util_is___core_util_is_1.0.2.tgz";
+ path = fetchurl {
+ name = "core_util_is___core_util_is_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz";
+ sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
+ };
+ }
+ {
+ name = "cosmiconfig___cosmiconfig_5.2.1.tgz";
+ path = fetchurl {
+ name = "cosmiconfig___cosmiconfig_5.2.1.tgz";
+ url = "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz";
+ sha1 = "040f726809c591e77a17c0a3626ca45b4f168b1a";
+ };
+ }
+ {
+ name = "create_ecdh___create_ecdh_4.0.3.tgz";
+ path = fetchurl {
+ name = "create_ecdh___create_ecdh_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz";
+ sha1 = "c9111b6f33045c4697f144787f9254cdc77c45ff";
+ };
+ }
+ {
+ name = "create_hash___create_hash_1.2.0.tgz";
+ path = fetchurl {
+ name = "create_hash___create_hash_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz";
+ sha1 = "889078af11a63756bcfb59bd221996be3a9ef196";
+ };
+ }
+ {
+ name = "create_hmac___create_hmac_1.1.7.tgz";
+ path = fetchurl {
+ name = "create_hmac___create_hmac_1.1.7.tgz";
+ url = "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz";
+ sha1 = "69170c78b3ab957147b2b8b04572e47ead2243ff";
+ };
+ }
+ {
+ name = "cross_spawn___cross_spawn_6.0.5.tgz";
+ path = fetchurl {
+ name = "cross_spawn___cross_spawn_6.0.5.tgz";
+ url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz";
+ sha1 = "4a5ec7c64dfae22c3a14124dbacdee846d80cbc4";
+ };
+ }
+ {
+ name = "crypto_browserify___crypto_browserify_3.12.0.tgz";
+ path = fetchurl {
+ name = "crypto_browserify___crypto_browserify_3.12.0.tgz";
+ url = "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz";
+ sha1 = "396cf9f3137f03e4b8e532c58f698254e00f80ec";
+ };
+ }
+ {
+ name = "css_blank_pseudo___css_blank_pseudo_0.1.4.tgz";
+ path = fetchurl {
+ name = "css_blank_pseudo___css_blank_pseudo_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz";
+ sha1 = "dfdefd3254bf8a82027993674ccf35483bfcb3c5";
+ };
+ }
+ {
+ name = "css_color_names___css_color_names_0.0.4.tgz";
+ path = fetchurl {
+ name = "css_color_names___css_color_names_0.0.4.tgz";
+ url = "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz";
+ sha1 = "808adc2e79cf84738069b646cb20ec27beb629e0";
+ };
+ }
+ {
+ name = "css_declaration_sorter___css_declaration_sorter_4.0.1.tgz";
+ path = fetchurl {
+ name = "css_declaration_sorter___css_declaration_sorter_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz";
+ sha1 = "c198940f63a76d7e36c1e71018b001721054cb22";
+ };
+ }
+ {
+ name = "css_has_pseudo___css_has_pseudo_0.10.0.tgz";
+ path = fetchurl {
+ name = "css_has_pseudo___css_has_pseudo_0.10.0.tgz";
+ url = "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz";
+ sha1 = "3c642ab34ca242c59c41a125df9105841f6966ee";
+ };
+ }
+ {
+ name = "css_loader___css_loader_2.1.1.tgz";
+ path = fetchurl {
+ name = "css_loader___css_loader_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/css-loader/-/css-loader-2.1.1.tgz";
+ sha1 = "d8254f72e412bb2238bb44dd674ffbef497333ea";
+ };
+ }
+ {
+ name = "css_prefers_color_scheme___css_prefers_color_scheme_3.1.1.tgz";
+ path = fetchurl {
+ name = "css_prefers_color_scheme___css_prefers_color_scheme_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz";
+ sha1 = "6f830a2714199d4f0d0d0bb8a27916ed65cff1f4";
+ };
+ }
+ {
+ name = "css_select_base_adapter___css_select_base_adapter_0.1.1.tgz";
+ path = fetchurl {
+ name = "css_select_base_adapter___css_select_base_adapter_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz";
+ sha1 = "3b2ff4972cc362ab88561507a95408a1432135d7";
+ };
+ }
+ {
+ name = "css_select___css_select_1.2.0.tgz";
+ path = fetchurl {
+ name = "css_select___css_select_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz";
+ sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858";
+ };
+ }
+ {
+ name = "css_select___css_select_2.0.2.tgz";
+ path = fetchurl {
+ name = "css_select___css_select_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz";
+ sha1 = "ab4386cec9e1f668855564b17c3733b43b2a5ede";
+ };
+ }
+ {
+ name = "css_tree___css_tree_1.0.0_alpha.29.tgz";
+ path = fetchurl {
+ name = "css_tree___css_tree_1.0.0_alpha.29.tgz";
+ url = "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz";
+ sha1 = "3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39";
+ };
+ }
+ {
+ name = "css_tree___css_tree_1.0.0_alpha.33.tgz";
+ path = fetchurl {
+ name = "css_tree___css_tree_1.0.0_alpha.33.tgz";
+ url = "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.33.tgz";
+ sha1 = "970e20e5a91f7a378ddd0fc58d0b6c8d4f3be93e";
+ };
+ }
+ {
+ name = "css_unit_converter___css_unit_converter_1.1.1.tgz";
+ path = fetchurl {
+ name = "css_unit_converter___css_unit_converter_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz";
+ sha1 = "d9b9281adcfd8ced935bdbaba83786897f64e996";
+ };
+ }
+ {
+ name = "css_vendor___css_vendor_2.0.6.tgz";
+ path = fetchurl {
+ name = "css_vendor___css_vendor_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.6.tgz";
+ sha1 = "a205f73d7562e8728c86ef6ce5ee7c7e5eefd71b";
+ };
+ }
+ {
+ name = "css_what___css_what_2.1.3.tgz";
+ path = fetchurl {
+ name = "css_what___css_what_2.1.3.tgz";
+ url = "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz";
+ sha1 = "a6d7604573365fe74686c3f311c56513d88285f2";
+ };
+ }
+ {
+ name = "css___css_2.2.4.tgz";
+ path = fetchurl {
+ name = "css___css_2.2.4.tgz";
+ url = "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz";
+ sha1 = "c646755c73971f2bba6a601e2cf2fd71b1298929";
+ };
+ }
+ {
+ name = "cssdb___cssdb_4.4.0.tgz";
+ path = fetchurl {
+ name = "cssdb___cssdb_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz";
+ sha1 = "3bf2f2a68c10f5c6a08abd92378331ee803cddb0";
+ };
+ }
+ {
+ name = "cssesc___cssesc_2.0.0.tgz";
+ path = fetchurl {
+ name = "cssesc___cssesc_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz";
+ sha1 = "3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703";
+ };
+ }
+ {
+ name = "cssesc___cssesc_3.0.0.tgz";
+ path = fetchurl {
+ name = "cssesc___cssesc_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz";
+ sha1 = "37741919903b868565e1c09ea747445cd18983ee";
+ };
+ }
+ {
+ name = "cssnano_preset_default___cssnano_preset_default_4.0.7.tgz";
+ path = fetchurl {
+ name = "cssnano_preset_default___cssnano_preset_default_4.0.7.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz";
+ sha1 = "51ec662ccfca0f88b396dcd9679cdb931be17f76";
+ };
+ }
+ {
+ name = "cssnano_util_get_arguments___cssnano_util_get_arguments_4.0.0.tgz";
+ path = fetchurl {
+ name = "cssnano_util_get_arguments___cssnano_util_get_arguments_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz";
+ sha1 = "ed3a08299f21d75741b20f3b81f194ed49cc150f";
+ };
+ }
+ {
+ name = "cssnano_util_get_match___cssnano_util_get_match_4.0.0.tgz";
+ path = fetchurl {
+ name = "cssnano_util_get_match___cssnano_util_get_match_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz";
+ sha1 = "c0e4ca07f5386bb17ec5e52250b4f5961365156d";
+ };
+ }
+ {
+ name = "cssnano_util_raw_cache___cssnano_util_raw_cache_4.0.1.tgz";
+ path = fetchurl {
+ name = "cssnano_util_raw_cache___cssnano_util_raw_cache_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz";
+ sha1 = "b26d5fd5f72a11dfe7a7846fb4c67260f96bf282";
+ };
+ }
+ {
+ name = "cssnano_util_same_parent___cssnano_util_same_parent_4.0.1.tgz";
+ path = fetchurl {
+ name = "cssnano_util_same_parent___cssnano_util_same_parent_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz";
+ sha1 = "574082fb2859d2db433855835d9a8456ea18bbf3";
+ };
+ }
+ {
+ name = "cssnano___cssnano_4.1.10.tgz";
+ path = fetchurl {
+ name = "cssnano___cssnano_4.1.10.tgz";
+ url = "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz";
+ sha1 = "0ac41f0b13d13d465487e111b778d42da631b8b2";
+ };
+ }
+ {
+ name = "csso___csso_3.5.1.tgz";
+ path = fetchurl {
+ name = "csso___csso_3.5.1.tgz";
+ url = "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz";
+ sha1 = "7b9eb8be61628973c1b261e169d2f024008e758b";
+ };
+ }
+ {
+ name = "cssom___cssom_0.3.8.tgz";
+ path = fetchurl {
+ name = "cssom___cssom_0.3.8.tgz";
+ url = "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz";
+ sha1 = "9f1276f5b2b463f2114d3f2c75250af8c1a36f4a";
+ };
+ }
+ {
+ name = "cssstyle___cssstyle_1.4.0.tgz";
+ path = fetchurl {
+ name = "cssstyle___cssstyle_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz";
+ sha1 = "9d31328229d3c565c61e586b02041a28fccdccf1";
+ };
+ }
+ {
+ name = "csstype___csstype_2.6.6.tgz";
+ path = fetchurl {
+ name = "csstype___csstype_2.6.6.tgz";
+ url = "https://registry.yarnpkg.com/csstype/-/csstype-2.6.6.tgz";
+ sha1 = "c34f8226a94bbb10c32cc0d714afdf942291fc41";
+ };
+ }
+ {
+ name = "cyclist___cyclist_0.2.2.tgz";
+ path = fetchurl {
+ name = "cyclist___cyclist_0.2.2.tgz";
+ url = "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz";
+ sha1 = "1b33792e11e914a2fd6d6ed6447464444e5fa640";
+ };
+ }
+ {
+ name = "d___d_1.0.1.tgz";
+ path = fetchurl {
+ name = "d___d_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz";
+ sha1 = "8698095372d58dbee346ffd0c7093f99f8f9eb5a";
+ };
+ }
+ {
+ name = "damerau_levenshtein___damerau_levenshtein_1.0.5.tgz";
+ path = fetchurl {
+ name = "damerau_levenshtein___damerau_levenshtein_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.5.tgz";
+ sha1 = "780cf7144eb2e8dbd1c3bb83ae31100ccc31a414";
+ };
+ }
+ {
+ name = "dashdash___dashdash_1.14.1.tgz";
+ path = fetchurl {
+ name = "dashdash___dashdash_1.14.1.tgz";
+ url = "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz";
+ sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
+ };
+ }
+ {
+ name = "data_urls___data_urls_1.1.0.tgz";
+ path = fetchurl {
+ name = "data_urls___data_urls_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz";
+ sha1 = "15ee0582baa5e22bb59c77140da8f9c76963bbfe";
+ };
+ }
+ {
+ name = "date_now___date_now_0.1.4.tgz";
+ path = fetchurl {
+ name = "date_now___date_now_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz";
+ sha1 = "eaf439fd4d4848ad74e5cc7dbef200672b9e345b";
+ };
+ }
+ {
+ name = "debug___debug_2.6.9.tgz";
+ path = fetchurl {
+ name = "debug___debug_2.6.9.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz";
+ sha1 = "5d128515df134ff327e90a4c93f4e077a536341f";
+ };
+ }
+ {
+ name = "debug___debug_3.1.0.tgz";
+ path = fetchurl {
+ name = "debug___debug_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz";
+ sha1 = "5bb5a0672628b64149566ba16819e61518c67261";
+ };
+ }
+ {
+ name = "debug___debug_3.2.6.tgz";
+ path = fetchurl {
+ name = "debug___debug_3.2.6.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz";
+ sha1 = "e83d17de16d8a7efb7717edbe5fb10135eee629b";
+ };
+ }
+ {
+ name = "debug___debug_4.1.1.tgz";
+ path = fetchurl {
+ name = "debug___debug_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz";
+ sha1 = "3b72260255109c6b589cee050f1d516139664791";
+ };
+ }
+ {
+ name = "decamelize___decamelize_1.2.0.tgz";
+ path = fetchurl {
+ name = "decamelize___decamelize_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz";
+ sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
+ };
+ }
+ {
+ name = "decamelize___decamelize_2.0.0.tgz";
+ path = fetchurl {
+ name = "decamelize___decamelize_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz";
+ sha1 = "656d7bbc8094c4c788ea53c5840908c9c7d063c7";
+ };
+ }
+ {
+ name = "decode_uri_component___decode_uri_component_0.2.0.tgz";
+ path = fetchurl {
+ name = "decode_uri_component___decode_uri_component_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz";
+ sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
+ };
+ }
+ {
+ name = "deep_equal___deep_equal_1.1.0.tgz";
+ path = fetchurl {
+ name = "deep_equal___deep_equal_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.0.tgz";
+ sha1 = "3103cdf8ab6d32cf4a8df7865458f2b8d33f3745";
+ };
+ }
+ {
+ name = "deep_extend___deep_extend_0.6.0.tgz";
+ path = fetchurl {
+ name = "deep_extend___deep_extend_0.6.0.tgz";
+ url = "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz";
+ sha1 = "c4fa7c95404a17a9c3e8ca7e1537312b736330ac";
+ };
+ }
+ {
+ name = "deep_is___deep_is_0.1.3.tgz";
+ path = fetchurl {
+ name = "deep_is___deep_is_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz";
+ sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34";
+ };
+ }
+ {
+ name = "deepmerge___deepmerge_4.0.0.tgz";
+ path = fetchurl {
+ name = "deepmerge___deepmerge_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.0.0.tgz";
+ sha1 = "3e3110ca29205f120d7cb064960a39c3d2087c09";
+ };
+ }
+ {
+ name = "default_gateway___default_gateway_4.2.0.tgz";
+ path = fetchurl {
+ name = "default_gateway___default_gateway_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz";
+ sha1 = "167104c7500c2115f6dd69b0a536bb8ed720552b";
+ };
+ }
+ {
+ name = "define_properties___define_properties_1.1.3.tgz";
+ path = fetchurl {
+ name = "define_properties___define_properties_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz";
+ sha1 = "cf88da6cbee26fe6db7094f61d870cbd84cee9f1";
+ };
+ }
+ {
+ name = "define_property___define_property_0.2.5.tgz";
+ path = fetchurl {
+ name = "define_property___define_property_0.2.5.tgz";
+ url = "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz";
+ sha1 = "c35b1ef918ec3c990f9a5bc57be04aacec5c8116";
+ };
+ }
+ {
+ name = "define_property___define_property_1.0.0.tgz";
+ path = fetchurl {
+ name = "define_property___define_property_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz";
+ sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6";
+ };
+ }
+ {
+ name = "define_property___define_property_2.0.2.tgz";
+ path = fetchurl {
+ name = "define_property___define_property_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz";
+ sha1 = "d459689e8d654ba77e02a817f8710d702cb16e9d";
+ };
+ }
+ {
+ name = "del___del_3.0.0.tgz";
+ path = fetchurl {
+ name = "del___del_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz";
+ sha1 = "53ecf699ffcbcb39637691ab13baf160819766e5";
+ };
+ }
+ {
+ name = "delayed_stream___delayed_stream_1.0.0.tgz";
+ path = fetchurl {
+ name = "delayed_stream___delayed_stream_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz";
+ sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
+ };
+ }
+ {
+ name = "delegates___delegates_1.0.0.tgz";
+ path = fetchurl {
+ name = "delegates___delegates_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz";
+ sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
+ };
+ }
+ {
+ name = "depd___depd_1.1.2.tgz";
+ path = fetchurl {
+ name = "depd___depd_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz";
+ sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9";
+ };
+ }
+ {
+ name = "des.js___des.js_1.0.0.tgz";
+ path = fetchurl {
+ name = "des.js___des.js_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz";
+ sha1 = "c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc";
+ };
+ }
+ {
+ name = "destroy___destroy_1.0.4.tgz";
+ path = fetchurl {
+ name = "destroy___destroy_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz";
+ sha1 = "978857442c44749e4206613e37946205826abd80";
+ };
+ }
+ {
+ name = "detect_browser___detect_browser_3.0.1.tgz";
+ path = fetchurl {
+ name = "detect_browser___detect_browser_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/detect-browser/-/detect-browser-3.0.1.tgz";
+ sha1 = "39beead014347a8a2be1f3c4cb30a0aef2127c44";
+ };
+ }
+ {
+ name = "detect_libc___detect_libc_1.0.3.tgz";
+ path = fetchurl {
+ name = "detect_libc___detect_libc_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz";
+ sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
+ };
+ }
+ {
+ name = "detect_newline___detect_newline_2.1.0.tgz";
+ path = fetchurl {
+ name = "detect_newline___detect_newline_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz";
+ sha1 = "f41f1c10be4b00e87b5f13da680759f2c5bfd3e2";
+ };
+ }
+ {
+ name = "detect_node___detect_node_2.0.4.tgz";
+ path = fetchurl {
+ name = "detect_node___detect_node_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz";
+ sha1 = "014ee8f8f669c5c58023da64b8179c083a28c46c";
+ };
+ }
+ {
+ name = "detect_port_alt___detect_port_alt_1.1.6.tgz";
+ path = fetchurl {
+ name = "detect_port_alt___detect_port_alt_1.1.6.tgz";
+ url = "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz";
+ sha1 = "24707deabe932d4a3cf621302027c2b266568275";
+ };
+ }
+ {
+ name = "diff_sequences___diff_sequences_24.9.0.tgz";
+ path = fetchurl {
+ name = "diff_sequences___diff_sequences_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz";
+ sha1 = "5715d6244e2aa65f48bba0bc972db0b0b11e95b5";
+ };
+ }
+ {
+ name = "diff___diff_4.0.1.tgz";
+ path = fetchurl {
+ name = "diff___diff_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/diff/-/diff-4.0.1.tgz";
+ sha1 = "0c667cb467ebbb5cea7f14f135cc2dba7780a8ff";
+ };
+ }
+ {
+ name = "diffie_hellman___diffie_hellman_5.0.3.tgz";
+ path = fetchurl {
+ name = "diffie_hellman___diffie_hellman_5.0.3.tgz";
+ url = "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz";
+ sha1 = "40e8ee98f55a2149607146921c63e1ae5f3d2875";
+ };
+ }
+ {
+ name = "dir_glob___dir_glob_2.0.0.tgz";
+ path = fetchurl {
+ name = "dir_glob___dir_glob_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz";
+ sha1 = "0b205d2b6aef98238ca286598a8204d29d0a0034";
+ };
+ }
+ {
+ name = "dns_equal___dns_equal_1.0.0.tgz";
+ path = fetchurl {
+ name = "dns_equal___dns_equal_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz";
+ sha1 = "b39e7f1da6eb0a75ba9c17324b34753c47e0654d";
+ };
+ }
+ {
+ name = "dns_packet___dns_packet_1.3.1.tgz";
+ path = fetchurl {
+ name = "dns_packet___dns_packet_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz";
+ sha1 = "12aa426981075be500b910eedcd0b47dd7deda5a";
+ };
+ }
+ {
+ name = "dns_txt___dns_txt_2.0.2.tgz";
+ path = fetchurl {
+ name = "dns_txt___dns_txt_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz";
+ sha1 = "b91d806f5d27188e4ab3e7d107d881a1cc4642b6";
+ };
+ }
+ {
+ name = "doctrine___doctrine_1.5.0.tgz";
+ path = fetchurl {
+ name = "doctrine___doctrine_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz";
+ sha1 = "379dce730f6166f76cefa4e6707a159b02c5a6fa";
+ };
+ }
+ {
+ name = "doctrine___doctrine_2.1.0.tgz";
+ path = fetchurl {
+ name = "doctrine___doctrine_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz";
+ sha1 = "5cd01fc101621b42c4cd7f5d1a66243716d3f39d";
+ };
+ }
+ {
+ name = "doctrine___doctrine_3.0.0.tgz";
+ path = fetchurl {
+ name = "doctrine___doctrine_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz";
+ sha1 = "addebead72a6574db783639dc87a121773973961";
+ };
+ }
+ {
+ name = "dom_converter___dom_converter_0.2.0.tgz";
+ path = fetchurl {
+ name = "dom_converter___dom_converter_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz";
+ sha1 = "6721a9daee2e293682955b6afe416771627bb768";
+ };
+ }
+ {
+ name = "dom_helpers___dom_helpers_5.1.0.tgz";
+ path = fetchurl {
+ name = "dom_helpers___dom_helpers_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.1.0.tgz";
+ sha1 = "57a726de04abcc2a8bbfe664b3e21c584bde514e";
+ };
+ }
+ {
+ name = "dom_serializer___dom_serializer_0.2.1.tgz";
+ path = fetchurl {
+ name = "dom_serializer___dom_serializer_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.1.tgz";
+ sha1 = "13650c850daffea35d8b626a4cfc4d3a17643fdb";
+ };
+ }
+ {
+ name = "domain_browser___domain_browser_1.2.0.tgz";
+ path = fetchurl {
+ name = "domain_browser___domain_browser_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz";
+ sha1 = "3d31f50191a6749dd1375a7f522e823d42e54eda";
+ };
+ }
+ {
+ name = "domelementtype___domelementtype_1.3.1.tgz";
+ path = fetchurl {
+ name = "domelementtype___domelementtype_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz";
+ sha1 = "d048c44b37b0d10a7f2a3d5fee3f4333d790481f";
+ };
+ }
+ {
+ name = "domelementtype___domelementtype_2.0.1.tgz";
+ path = fetchurl {
+ name = "domelementtype___domelementtype_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz";
+ sha1 = "1f8bdfe91f5a78063274e803b4bdcedf6e94f94d";
+ };
+ }
+ {
+ name = "domexception___domexception_1.0.1.tgz";
+ path = fetchurl {
+ name = "domexception___domexception_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz";
+ sha1 = "937442644ca6a31261ef36e3ec677fe805582c90";
+ };
+ }
+ {
+ name = "domhandler___domhandler_2.4.2.tgz";
+ path = fetchurl {
+ name = "domhandler___domhandler_2.4.2.tgz";
+ url = "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz";
+ sha1 = "8805097e933d65e85546f726d60f5eb88b44f803";
+ };
+ }
+ {
+ name = "domhandler___domhandler_3.0.0.tgz";
+ path = fetchurl {
+ name = "domhandler___domhandler_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/domhandler/-/domhandler-3.0.0.tgz";
+ sha1 = "51cd13efca31da95bbb0c5bee3a48300e333b3e9";
+ };
+ }
+ {
+ name = "domutils___domutils_1.5.1.tgz";
+ path = fetchurl {
+ name = "domutils___domutils_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz";
+ sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
+ };
+ }
+ {
+ name = "domutils___domutils_1.7.0.tgz";
+ path = fetchurl {
+ name = "domutils___domutils_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz";
+ sha1 = "56ea341e834e06e6748af7a1cb25da67ea9f8c2a";
+ };
+ }
+ {
+ name = "domutils___domutils_2.0.0.tgz";
+ path = fetchurl {
+ name = "domutils___domutils_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/domutils/-/domutils-2.0.0.tgz";
+ sha1 = "15b8278e37bfa8468d157478c58c367718133c08";
+ };
+ }
+ {
+ name = "dot_prop___dot_prop_4.2.0.tgz";
+ path = fetchurl {
+ name = "dot_prop___dot_prop_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz";
+ sha1 = "1f19e0c2e1aa0e32797c49799f2837ac6af69c57";
+ };
+ }
+ {
+ name = "dotenv_expand___dotenv_expand_4.2.0.tgz";
+ path = fetchurl {
+ name = "dotenv_expand___dotenv_expand_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz";
+ sha1 = "def1f1ca5d6059d24a766e587942c21106ce1275";
+ };
+ }
+ {
+ name = "dotenv___dotenv_6.2.0.tgz";
+ path = fetchurl {
+ name = "dotenv___dotenv_6.2.0.tgz";
+ url = "https://registry.yarnpkg.com/dotenv/-/dotenv-6.2.0.tgz";
+ sha1 = "941c0410535d942c8becf28d3f357dbd9d476064";
+ };
+ }
+ {
+ name = "duplexer___duplexer_0.1.1.tgz";
+ path = fetchurl {
+ name = "duplexer___duplexer_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz";
+ sha1 = "ace6ff808c1ce66b57d1ebf97977acb02334cfc1";
+ };
+ }
+ {
+ name = "duplexify___duplexify_3.7.1.tgz";
+ path = fetchurl {
+ name = "duplexify___duplexify_3.7.1.tgz";
+ url = "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz";
+ sha1 = "2a4df5317f6ccfd91f86d6fd25d8d8a103b88309";
+ };
+ }
+ {
+ name = "ecc_jsbn___ecc_jsbn_0.1.2.tgz";
+ path = fetchurl {
+ name = "ecc_jsbn___ecc_jsbn_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
+ sha1 = "3a83a904e54353287874c564b7549386849a98c9";
+ };
+ }
+ {
+ name = "ee_first___ee_first_1.1.1.tgz";
+ path = fetchurl {
+ name = "ee_first___ee_first_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz";
+ sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
+ };
+ }
+ {
+ name = "electron_to_chromium___electron_to_chromium_1.3.252.tgz";
+ path = fetchurl {
+ name = "electron_to_chromium___electron_to_chromium_1.3.252.tgz";
+ url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.252.tgz";
+ sha1 = "5b6261965b564a0f4df0f1c86246487897017f52";
+ };
+ }
+ {
+ name = "elliptic___elliptic_6.5.1.tgz";
+ path = fetchurl {
+ name = "elliptic___elliptic_6.5.1.tgz";
+ url = "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.1.tgz";
+ sha1 = "c380f5f909bf1b9b4428d028cd18d3b0efd6b52b";
+ };
+ }
+ {
+ name = "emoji_regex___emoji_regex_7.0.3.tgz";
+ path = fetchurl {
+ name = "emoji_regex___emoji_regex_7.0.3.tgz";
+ url = "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz";
+ sha1 = "933a04052860c85e83c122479c4748a8e4c72156";
+ };
+ }
+ {
+ name = "emojis_list___emojis_list_2.1.0.tgz";
+ path = fetchurl {
+ name = "emojis_list___emojis_list_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz";
+ sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389";
+ };
+ }
+ {
+ name = "encodeurl___encodeurl_1.0.2.tgz";
+ path = fetchurl {
+ name = "encodeurl___encodeurl_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz";
+ sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59";
+ };
+ }
+ {
+ name = "encoding___encoding_0.1.12.tgz";
+ path = fetchurl {
+ name = "encoding___encoding_0.1.12.tgz";
+ url = "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz";
+ sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb";
+ };
+ }
+ {
+ name = "end_of_stream___end_of_stream_1.4.1.tgz";
+ path = fetchurl {
+ name = "end_of_stream___end_of_stream_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz";
+ sha1 = "ed29634d19baba463b6ce6b80a37213eab71ec43";
+ };
+ }
+ {
+ name = "enhanced_resolve___enhanced_resolve_4.1.0.tgz";
+ path = fetchurl {
+ name = "enhanced_resolve___enhanced_resolve_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz";
+ sha1 = "41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f";
+ };
+ }
+ {
+ name = "entities___entities_1.1.2.tgz";
+ path = fetchurl {
+ name = "entities___entities_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz";
+ sha1 = "bdfa735299664dfafd34529ed4f8522a275fea56";
+ };
+ }
+ {
+ name = "entities___entities_2.0.0.tgz";
+ path = fetchurl {
+ name = "entities___entities_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz";
+ sha1 = "68d6084cab1b079767540d80e56a39b423e4abf4";
+ };
+ }
+ {
+ name = "enzyme_adapter_react_16___enzyme_adapter_react_16_1.1.1.tgz";
+ path = fetchurl {
+ name = "enzyme_adapter_react_16___enzyme_adapter_react_16_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.1.1.tgz";
+ sha1 = "a8f4278b47e082fbca14f5bfb1ee50ee650717b4";
+ };
+ }
+ {
+ name = "enzyme_adapter_utils___enzyme_adapter_utils_1.12.0.tgz";
+ path = fetchurl {
+ name = "enzyme_adapter_utils___enzyme_adapter_utils_1.12.0.tgz";
+ url = "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.12.0.tgz";
+ sha1 = "96e3730d76b872f593e54ce1c51fa3a451422d93";
+ };
+ }
+ {
+ name = "errno___errno_0.1.7.tgz";
+ path = fetchurl {
+ name = "errno___errno_0.1.7.tgz";
+ url = "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz";
+ sha1 = "4684d71779ad39af177e3f007996f7c67c852618";
+ };
+ }
+ {
+ name = "error_ex___error_ex_1.3.2.tgz";
+ path = fetchurl {
+ name = "error_ex___error_ex_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz";
+ sha1 = "b4ac40648107fdcdcfae242f428bea8a14d4f1bf";
+ };
+ }
+ {
+ name = "es_abstract___es_abstract_1.14.1.tgz";
+ path = fetchurl {
+ name = "es_abstract___es_abstract_1.14.1.tgz";
+ url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.1.tgz";
+ sha1 = "6e8d84b445ec9c610781e74a6d52cc31aac5b4ca";
+ };
+ }
+ {
+ name = "es_to_primitive___es_to_primitive_1.2.0.tgz";
+ path = fetchurl {
+ name = "es_to_primitive___es_to_primitive_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz";
+ sha1 = "edf72478033456e8dda8ef09e00ad9650707f377";
+ };
+ }
+ {
+ name = "es5_ext___es5_ext_0.10.51.tgz";
+ path = fetchurl {
+ name = "es5_ext___es5_ext_0.10.51.tgz";
+ url = "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.51.tgz";
+ sha1 = "ed2d7d9d48a12df86e0299287e93a09ff478842f";
+ };
+ }
+ {
+ name = "es6_iterator___es6_iterator_2.0.3.tgz";
+ path = fetchurl {
+ name = "es6_iterator___es6_iterator_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz";
+ sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7";
+ };
+ }
+ {
+ name = "es6_promise___es6_promise_4.2.8.tgz";
+ path = fetchurl {
+ name = "es6_promise___es6_promise_4.2.8.tgz";
+ url = "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz";
+ sha1 = "4eb21594c972bc40553d276e510539143db53e0a";
+ };
+ }
+ {
+ name = "es6_promisify___es6_promisify_5.0.0.tgz";
+ path = fetchurl {
+ name = "es6_promisify___es6_promisify_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz";
+ sha1 = "5109d62f3e56ea967c4b63505aef08291c8a5203";
+ };
+ }
+ {
+ name = "es6_symbol___es6_symbol_3.1.1.tgz";
+ path = fetchurl {
+ name = "es6_symbol___es6_symbol_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz";
+ sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77";
+ };
+ }
+ {
+ name = "escape_html___escape_html_1.0.3.tgz";
+ path = fetchurl {
+ name = "escape_html___escape_html_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz";
+ sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988";
+ };
+ }
+ {
+ name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz";
+ path = fetchurl {
+ name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
+ sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
+ };
+ }
+ {
+ name = "escodegen___escodegen_1.12.0.tgz";
+ path = fetchurl {
+ name = "escodegen___escodegen_1.12.0.tgz";
+ url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.12.0.tgz";
+ sha1 = "f763daf840af172bb3a2b6dd7219c0e17f7ff541";
+ };
+ }
+ {
+ name = "eslint_config_react_app___eslint_config_react_app_5.0.1.tgz";
+ path = fetchurl {
+ name = "eslint_config_react_app___eslint_config_react_app_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-5.0.1.tgz";
+ sha1 = "5f3d666ba3ee3cb384eb943e260e868f6c72251b";
+ };
+ }
+ {
+ name = "eslint_import_resolver_node___eslint_import_resolver_node_0.3.2.tgz";
+ path = fetchurl {
+ name = "eslint_import_resolver_node___eslint_import_resolver_node_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz";
+ sha1 = "58f15fb839b8d0576ca980413476aab2472db66a";
+ };
+ }
+ {
+ name = "eslint_loader___eslint_loader_2.2.1.tgz";
+ path = fetchurl {
+ name = "eslint_loader___eslint_loader_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-2.2.1.tgz";
+ sha1 = "28b9c12da54057af0845e2a6112701a2f6bf8337";
+ };
+ }
+ {
+ name = "eslint_module_utils___eslint_module_utils_2.4.1.tgz";
+ path = fetchurl {
+ name = "eslint_module_utils___eslint_module_utils_2.4.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz";
+ sha1 = "7b4675875bf96b0dbf1b21977456e5bb1f5e018c";
+ };
+ }
+ {
+ name = "eslint_plugin_flowtype___eslint_plugin_flowtype_3.13.0.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_flowtype___eslint_plugin_flowtype_3.13.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz";
+ sha1 = "e241ebd39c0ce519345a3f074ec1ebde4cf80f2c";
+ };
+ }
+ {
+ name = "eslint_plugin_import___eslint_plugin_import_2.18.2.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_import___eslint_plugin_import_2.18.2.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz";
+ sha1 = "02f1180b90b077b33d447a17a2326ceb400aceb6";
+ };
+ }
+ {
+ name = "eslint_plugin_jsx_a11y___eslint_plugin_jsx_a11y_6.2.3.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_jsx_a11y___eslint_plugin_jsx_a11y_6.2.3.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz";
+ sha1 = "b872a09d5de51af70a97db1eea7dc933043708aa";
+ };
+ }
+ {
+ name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_1.7.0.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz";
+ sha1 = "6210b6d5a37205f0b92858f895a4e827020a7d04";
+ };
+ }
+ {
+ name = "eslint_plugin_react___eslint_plugin_react_7.14.3.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_react___eslint_plugin_react_7.14.3.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz";
+ sha1 = "911030dd7e98ba49e1b2208599571846a66bdf13";
+ };
+ }
+ {
+ name = "eslint_scope___eslint_scope_3.7.1.tgz";
+ path = fetchurl {
+ name = "eslint_scope___eslint_scope_3.7.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz";
+ sha1 = "3d63c3edfda02e06e01a452ad88caacc7cdcb6e8";
+ };
+ }
+ {
+ name = "eslint_scope___eslint_scope_4.0.3.tgz";
+ path = fetchurl {
+ name = "eslint_scope___eslint_scope_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz";
+ sha1 = "ca03833310f6889a3264781aa82e63eb9cfe7848";
+ };
+ }
+ {
+ name = "eslint_scope___eslint_scope_5.0.0.tgz";
+ path = fetchurl {
+ name = "eslint_scope___eslint_scope_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz";
+ sha1 = "e87c8887c73e8d1ec84f1ca591645c358bfc8fb9";
+ };
+ }
+ {
+ name = "eslint_utils___eslint_utils_1.4.2.tgz";
+ path = fetchurl {
+ name = "eslint_utils___eslint_utils_1.4.2.tgz";
+ url = "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.2.tgz";
+ sha1 = "166a5180ef6ab7eb462f162fd0e6f2463d7309ab";
+ };
+ }
+ {
+ name = "eslint_visitor_keys___eslint_visitor_keys_1.1.0.tgz";
+ path = fetchurl {
+ name = "eslint_visitor_keys___eslint_visitor_keys_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz";
+ sha1 = "e2a82cea84ff246ad6fb57f9bde5b46621459ec2";
+ };
+ }
+ {
+ name = "eslint___eslint_6.3.0.tgz";
+ path = fetchurl {
+ name = "eslint___eslint_6.3.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint/-/eslint-6.3.0.tgz";
+ sha1 = "1f1a902f67bfd4c354e7288b81e40654d927eb6a";
+ };
+ }
+ {
+ name = "espree___espree_6.1.1.tgz";
+ path = fetchurl {
+ name = "espree___espree_6.1.1.tgz";
+ url = "https://registry.yarnpkg.com/espree/-/espree-6.1.1.tgz";
+ sha1 = "7f80e5f7257fc47db450022d723e356daeb1e5de";
+ };
+ }
+ {
+ name = "esprima___esprima_3.1.3.tgz";
+ path = fetchurl {
+ name = "esprima___esprima_3.1.3.tgz";
+ url = "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz";
+ sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633";
+ };
+ }
+ {
+ name = "esprima___esprima_4.0.1.tgz";
+ path = fetchurl {
+ name = "esprima___esprima_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz";
+ sha1 = "13b04cdb3e6c5d19df91ab6987a8695619b0aa71";
+ };
+ }
+ {
+ name = "esquery___esquery_1.0.1.tgz";
+ path = fetchurl {
+ name = "esquery___esquery_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz";
+ sha1 = "406c51658b1f5991a5f9b62b1dc25b00e3e5c708";
+ };
+ }
+ {
+ name = "esrecurse___esrecurse_4.2.1.tgz";
+ path = fetchurl {
+ name = "esrecurse___esrecurse_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz";
+ sha1 = "007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf";
+ };
+ }
+ {
+ name = "estraverse___estraverse_4.3.0.tgz";
+ path = fetchurl {
+ name = "estraverse___estraverse_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz";
+ sha1 = "398ad3f3c5a24948be7725e83d11a7de28cdbd1d";
+ };
+ }
+ {
+ name = "esutils___esutils_2.0.3.tgz";
+ path = fetchurl {
+ name = "esutils___esutils_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz";
+ sha1 = "74d2eb4de0b8da1293711910d50775b9b710ef64";
+ };
+ }
+ {
+ name = "etag___etag_1.8.1.tgz";
+ path = fetchurl {
+ name = "etag___etag_1.8.1.tgz";
+ url = "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz";
+ sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887";
+ };
+ }
+ {
+ name = "eventemitter3___eventemitter3_3.1.2.tgz";
+ path = fetchurl {
+ name = "eventemitter3___eventemitter3_3.1.2.tgz";
+ url = "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz";
+ sha1 = "2d3d48f9c346698fce83a85d7d664e98535df6e7";
+ };
+ }
+ {
+ name = "events___events_3.0.0.tgz";
+ path = fetchurl {
+ name = "events___events_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz";
+ sha1 = "9a0a0dfaf62893d92b875b8f2698ca4114973e88";
+ };
+ }
+ {
+ name = "eventsource___eventsource_1.0.7.tgz";
+ path = fetchurl {
+ name = "eventsource___eventsource_1.0.7.tgz";
+ url = "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz";
+ sha1 = "8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0";
+ };
+ }
+ {
+ name = "evp_bytestokey___evp_bytestokey_1.0.3.tgz";
+ path = fetchurl {
+ name = "evp_bytestokey___evp_bytestokey_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz";
+ sha1 = "7fcbdb198dc71959432efe13842684e0525acb02";
+ };
+ }
+ {
+ name = "exec_sh___exec_sh_0.3.2.tgz";
+ path = fetchurl {
+ name = "exec_sh___exec_sh_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.2.tgz";
+ sha1 = "6738de2eb7c8e671d0366aea0b0db8c6f7d7391b";
+ };
+ }
+ {
+ name = "execa___execa_1.0.0.tgz";
+ path = fetchurl {
+ name = "execa___execa_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz";
+ sha1 = "c6236a5bb4df6d6f15e88e7f017798216749ddd8";
+ };
+ }
+ {
+ name = "exit___exit_0.1.2.tgz";
+ path = fetchurl {
+ name = "exit___exit_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz";
+ sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c";
+ };
+ }
+ {
+ name = "expand_brackets___expand_brackets_2.1.4.tgz";
+ path = fetchurl {
+ name = "expand_brackets___expand_brackets_2.1.4.tgz";
+ url = "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz";
+ sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622";
+ };
+ }
+ {
+ name = "expect___expect_24.9.0.tgz";
+ path = fetchurl {
+ name = "expect___expect_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/expect/-/expect-24.9.0.tgz";
+ sha1 = "b75165b4817074fa4a157794f46fe9f1ba15b6ca";
+ };
+ }
+ {
+ name = "express___express_4.17.1.tgz";
+ path = fetchurl {
+ name = "express___express_4.17.1.tgz";
+ url = "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz";
+ sha1 = "4491fc38605cf51f8629d39c2b5d026f98a4c134";
+ };
+ }
+ {
+ name = "extend_shallow___extend_shallow_2.0.1.tgz";
+ path = fetchurl {
+ name = "extend_shallow___extend_shallow_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz";
+ sha1 = "51af7d614ad9a9f610ea1bafbb989d6b1c56890f";
+ };
+ }
+ {
+ name = "extend_shallow___extend_shallow_3.0.2.tgz";
+ path = fetchurl {
+ name = "extend_shallow___extend_shallow_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz";
+ sha1 = "26a71aaf073b39fb2127172746131c2704028db8";
+ };
+ }
+ {
+ name = "extend___extend_3.0.2.tgz";
+ path = fetchurl {
+ name = "extend___extend_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz";
+ sha1 = "f8b1136b4071fbd8eb140aff858b1019ec2915fa";
+ };
+ }
+ {
+ name = "external_editor___external_editor_3.1.0.tgz";
+ path = fetchurl {
+ name = "external_editor___external_editor_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz";
+ sha1 = "cb03f740befae03ea4d283caed2741a83f335495";
+ };
+ }
+ {
+ name = "extglob___extglob_2.0.4.tgz";
+ path = fetchurl {
+ name = "extglob___extglob_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz";
+ sha1 = "ad00fe4dc612a9232e8718711dc5cb5ab0285543";
+ };
+ }
+ {
+ name = "extract_zip___extract_zip_1.6.7.tgz";
+ path = fetchurl {
+ name = "extract_zip___extract_zip_1.6.7.tgz";
+ url = "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz";
+ sha1 = "a840b4b8af6403264c8db57f4f1a74333ef81fe9";
+ };
+ }
+ {
+ name = "extsprintf___extsprintf_1.3.0.tgz";
+ path = fetchurl {
+ name = "extsprintf___extsprintf_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz";
+ sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
+ };
+ }
+ {
+ name = "extsprintf___extsprintf_1.4.0.tgz";
+ path = fetchurl {
+ name = "extsprintf___extsprintf_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz";
+ sha1 = "e2689f8f356fad62cca65a3a91c5df5f9551692f";
+ };
+ }
+ {
+ name = "fast_deep_equal___fast_deep_equal_2.0.1.tgz";
+ path = fetchurl {
+ name = "fast_deep_equal___fast_deep_equal_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz";
+ sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49";
+ };
+ }
+ {
+ name = "fast_glob___fast_glob_2.2.7.tgz";
+ path = fetchurl {
+ name = "fast_glob___fast_glob_2.2.7.tgz";
+ url = "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz";
+ sha1 = "6953857c3afa475fff92ee6015d52da70a4cd39d";
+ };
+ }
+ {
+ name = "fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz";
+ path = fetchurl {
+ name = "fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz";
+ sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2";
+ };
+ }
+ {
+ name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz";
+ path = fetchurl {
+ name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz";
+ sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
+ };
+ }
+ {
+ name = "faye_websocket___faye_websocket_0.10.0.tgz";
+ path = fetchurl {
+ name = "faye_websocket___faye_websocket_0.10.0.tgz";
+ url = "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz";
+ sha1 = "4e492f8d04dfb6f89003507f6edbf2d501e7c6f4";
+ };
+ }
+ {
+ name = "faye_websocket___faye_websocket_0.11.3.tgz";
+ path = fetchurl {
+ name = "faye_websocket___faye_websocket_0.11.3.tgz";
+ url = "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz";
+ sha1 = "5c0e9a8968e8912c286639fde977a8b209f2508e";
+ };
+ }
+ {
+ name = "fb_watchman___fb_watchman_2.0.0.tgz";
+ path = fetchurl {
+ name = "fb_watchman___fb_watchman_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz";
+ sha1 = "54e9abf7dfa2f26cd9b1636c588c1afc05de5d58";
+ };
+ }
+ {
+ name = "fbjs___fbjs_0.8.17.tgz";
+ path = fetchurl {
+ name = "fbjs___fbjs_0.8.17.tgz";
+ url = "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz";
+ sha1 = "c4d598ead6949112653d6588b01a5cdcd9f90fdd";
+ };
+ }
+ {
+ name = "fd_slicer___fd_slicer_1.0.1.tgz";
+ path = fetchurl {
+ name = "fd_slicer___fd_slicer_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz";
+ sha1 = "8b5bcbd9ec327c5041bf9ab023fd6750f1177e65";
+ };
+ }
+ {
+ name = "figgy_pudding___figgy_pudding_3.5.1.tgz";
+ path = fetchurl {
+ name = "figgy_pudding___figgy_pudding_3.5.1.tgz";
+ url = "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz";
+ sha1 = "862470112901c727a0e495a80744bd5baa1d6790";
+ };
+ }
+ {
+ name = "figures___figures_2.0.0.tgz";
+ path = fetchurl {
+ name = "figures___figures_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz";
+ sha1 = "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962";
+ };
+ }
+ {
+ name = "file_entry_cache___file_entry_cache_5.0.1.tgz";
+ path = fetchurl {
+ name = "file_entry_cache___file_entry_cache_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz";
+ sha1 = "ca0f6efa6dd3d561333fb14515065c2fafdf439c";
+ };
+ }
+ {
+ name = "file_loader___file_loader_3.0.1.tgz";
+ path = fetchurl {
+ name = "file_loader___file_loader_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/file-loader/-/file-loader-3.0.1.tgz";
+ sha1 = "f8e0ba0b599918b51adfe45d66d1e771ad560faa";
+ };
+ }
+ {
+ name = "filesize___filesize_3.6.1.tgz";
+ path = fetchurl {
+ name = "filesize___filesize_3.6.1.tgz";
+ url = "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz";
+ sha1 = "090bb3ee01b6f801a8a8be99d31710b3422bb317";
+ };
+ }
+ {
+ name = "fill_range___fill_range_4.0.0.tgz";
+ path = fetchurl {
+ name = "fill_range___fill_range_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz";
+ sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7";
+ };
+ }
+ {
+ name = "finalhandler___finalhandler_1.1.2.tgz";
+ path = fetchurl {
+ name = "finalhandler___finalhandler_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz";
+ sha1 = "b7e7d000ffd11938d0fdb053506f6ebabe9f587d";
+ };
+ }
+ {
+ name = "find_cache_dir___find_cache_dir_0.1.1.tgz";
+ path = fetchurl {
+ name = "find_cache_dir___find_cache_dir_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz";
+ sha1 = "c8defae57c8a52a8a784f9e31c57c742e993a0b9";
+ };
+ }
+ {
+ name = "find_cache_dir___find_cache_dir_2.1.0.tgz";
+ path = fetchurl {
+ name = "find_cache_dir___find_cache_dir_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz";
+ sha1 = "8d0f94cd13fe43c6c7c261a0d86115ca918c05f7";
+ };
+ }
+ {
+ name = "find_up___find_up_3.0.0.tgz";
+ path = fetchurl {
+ name = "find_up___find_up_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz";
+ sha1 = "49169f1d7993430646da61ecc5ae355c21c97b73";
+ };
+ }
+ {
+ name = "find_up___find_up_1.1.2.tgz";
+ path = fetchurl {
+ name = "find_up___find_up_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz";
+ sha1 = "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f";
+ };
+ }
+ {
+ name = "find_up___find_up_2.1.0.tgz";
+ path = fetchurl {
+ name = "find_up___find_up_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz";
+ sha1 = "45d1b7e506c717ddd482775a2b77920a3c0c57a7";
+ };
+ }
+ {
+ name = "flat_cache___flat_cache_2.0.1.tgz";
+ path = fetchurl {
+ name = "flat_cache___flat_cache_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz";
+ sha1 = "5d296d6f04bda44a4630a301413bdbc2ec085ec0";
+ };
+ }
+ {
+ name = "flatted___flatted_2.0.1.tgz";
+ path = fetchurl {
+ name = "flatted___flatted_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz";
+ sha1 = "69e57caa8f0eacbc281d2e2cb458d46fdb449e08";
+ };
+ }
+ {
+ name = "flatten___flatten_1.0.2.tgz";
+ path = fetchurl {
+ name = "flatten___flatten_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz";
+ sha1 = "dae46a9d78fbe25292258cc1e780a41d95c03782";
+ };
+ }
+ {
+ name = "flush_write_stream___flush_write_stream_1.1.1.tgz";
+ path = fetchurl {
+ name = "flush_write_stream___flush_write_stream_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz";
+ sha1 = "8dd7d873a1babc207d94ead0c2e0e44276ebf2e8";
+ };
+ }
+ {
+ name = "follow_redirects___follow_redirects_1.5.10.tgz";
+ path = fetchurl {
+ name = "follow_redirects___follow_redirects_1.5.10.tgz";
+ url = "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz";
+ sha1 = "7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a";
+ };
+ }
+ {
+ name = "follow_redirects___follow_redirects_1.8.1.tgz";
+ path = fetchurl {
+ name = "follow_redirects___follow_redirects_1.8.1.tgz";
+ url = "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.8.1.tgz";
+ sha1 = "24804f9eaab67160b0e840c085885d606371a35b";
+ };
+ }
+ {
+ name = "for_in___for_in_0.1.8.tgz";
+ path = fetchurl {
+ name = "for_in___for_in_0.1.8.tgz";
+ url = "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz";
+ sha1 = "d8773908e31256109952b1fdb9b3fa867d2775e1";
+ };
+ }
+ {
+ name = "for_in___for_in_1.0.2.tgz";
+ path = fetchurl {
+ name = "for_in___for_in_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz";
+ sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80";
+ };
+ }
+ {
+ name = "for_own___for_own_0.1.5.tgz";
+ path = fetchurl {
+ name = "for_own___for_own_0.1.5.tgz";
+ url = "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz";
+ sha1 = "5265c681a4f294dabbf17c9509b6763aa84510ce";
+ };
+ }
+ {
+ name = "forever_agent___forever_agent_0.6.1.tgz";
+ path = fetchurl {
+ name = "forever_agent___forever_agent_0.6.1.tgz";
+ url = "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz";
+ sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
+ };
+ }
+ {
+ name = "fork_ts_checker_webpack_plugin___fork_ts_checker_webpack_plugin_1.5.0.tgz";
+ path = fetchurl {
+ name = "fork_ts_checker_webpack_plugin___fork_ts_checker_webpack_plugin_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz";
+ sha1 = "ce1d77190b44d81a761b10b6284a373795e41f0c";
+ };
+ }
+ {
+ name = "form_data___form_data_2.3.3.tgz";
+ path = fetchurl {
+ name = "form_data___form_data_2.3.3.tgz";
+ url = "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz";
+ sha1 = "dcce52c05f644f298c6a7ab936bd724ceffbf3a6";
+ };
+ }
+ {
+ name = "forwarded___forwarded_0.1.2.tgz";
+ path = fetchurl {
+ name = "forwarded___forwarded_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz";
+ sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
+ };
+ }
+ {
+ name = "fragment_cache___fragment_cache_0.2.1.tgz";
+ path = fetchurl {
+ name = "fragment_cache___fragment_cache_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz";
+ sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19";
+ };
+ }
+ {
+ name = "fresh___fresh_0.5.2.tgz";
+ path = fetchurl {
+ name = "fresh___fresh_0.5.2.tgz";
+ url = "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz";
+ sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7";
+ };
+ }
+ {
+ name = "from2___from2_2.3.0.tgz";
+ path = fetchurl {
+ name = "from2___from2_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz";
+ sha1 = "8bfb5502bde4a4d36cfdeea007fcca21d7e382af";
+ };
+ }
+ {
+ name = "fs_extra___fs_extra_7.0.1.tgz";
+ path = fetchurl {
+ name = "fs_extra___fs_extra_7.0.1.tgz";
+ url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz";
+ sha1 = "4f189c44aa123b895f722804f55ea23eadc348e9";
+ };
+ }
+ {
+ name = "fs_extra___fs_extra_4.0.3.tgz";
+ path = fetchurl {
+ name = "fs_extra___fs_extra_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz";
+ sha1 = "0d852122e5bc5beb453fb028e9c0c9bf36340c94";
+ };
+ }
+ {
+ name = "fs_minipass___fs_minipass_1.2.6.tgz";
+ path = fetchurl {
+ name = "fs_minipass___fs_minipass_1.2.6.tgz";
+ url = "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz";
+ sha1 = "2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07";
+ };
+ }
+ {
+ name = "fs_write_stream_atomic___fs_write_stream_atomic_1.0.10.tgz";
+ path = fetchurl {
+ name = "fs_write_stream_atomic___fs_write_stream_atomic_1.0.10.tgz";
+ url = "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz";
+ sha1 = "b47df53493ef911df75731e70a9ded0189db40c9";
+ };
+ }
+ {
+ name = "fs.realpath___fs.realpath_1.0.0.tgz";
+ path = fetchurl {
+ name = "fs.realpath___fs.realpath_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz";
+ sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
+ };
+ }
+ {
+ name = "fsevents___fsevents_2.0.7.tgz";
+ path = fetchurl {
+ name = "fsevents___fsevents_2.0.7.tgz";
+ url = "https://registry.yarnpkg.com/fsevents/-/fsevents-2.0.7.tgz";
+ sha1 = "382c9b443c6cbac4c57187cdda23aa3bf1ccfc2a";
+ };
+ }
+ {
+ name = "fsevents___fsevents_1.2.9.tgz";
+ path = fetchurl {
+ name = "fsevents___fsevents_1.2.9.tgz";
+ url = "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz";
+ sha1 = "3f5ed66583ccd6f400b5a00db6f7e861363e388f";
+ };
+ }
+ {
+ name = "function_bind___function_bind_1.1.1.tgz";
+ path = fetchurl {
+ name = "function_bind___function_bind_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz";
+ sha1 = "a56899d3ea3c9bab874bb9773b7c5ede92f4895d";
+ };
+ }
+ {
+ name = "function.prototype.name___function.prototype.name_1.1.1.tgz";
+ path = fetchurl {
+ name = "function.prototype.name___function.prototype.name_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.1.tgz";
+ sha1 = "6d252350803085abc2ad423d4fe3be2f9cbda392";
+ };
+ }
+ {
+ name = "functional_red_black_tree___functional_red_black_tree_1.0.1.tgz";
+ path = fetchurl {
+ name = "functional_red_black_tree___functional_red_black_tree_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz";
+ sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327";
+ };
+ }
+ {
+ name = "functions_have_names___functions_have_names_1.1.1.tgz";
+ path = fetchurl {
+ name = "functions_have_names___functions_have_names_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.1.1.tgz";
+ sha1 = "79d35927f07b8e7103d819fed475b64ccf7225ea";
+ };
+ }
+ {
+ name = "gauge___gauge_2.7.4.tgz";
+ path = fetchurl {
+ name = "gauge___gauge_2.7.4.tgz";
+ url = "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz";
+ sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
+ };
+ }
+ {
+ name = "get_caller_file___get_caller_file_1.0.3.tgz";
+ path = fetchurl {
+ name = "get_caller_file___get_caller_file_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz";
+ sha1 = "f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a";
+ };
+ }
+ {
+ name = "get_caller_file___get_caller_file_2.0.5.tgz";
+ path = fetchurl {
+ name = "get_caller_file___get_caller_file_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz";
+ sha1 = "4f94412a82db32f36e3b0b9741f8a97feb031f7e";
+ };
+ }
+ {
+ name = "get_own_enumerable_property_symbols___get_own_enumerable_property_symbols_3.0.0.tgz";
+ path = fetchurl {
+ name = "get_own_enumerable_property_symbols___get_own_enumerable_property_symbols_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz";
+ sha1 = "b877b49a5c16aefac3655f2ed2ea5b684df8d203";
+ };
+ }
+ {
+ name = "get_port___get_port_5.0.0.tgz";
+ path = fetchurl {
+ name = "get_port___get_port_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/get-port/-/get-port-5.0.0.tgz";
+ sha1 = "aa22b6b86fd926dd7884de3e23332c9f70c031a6";
+ };
+ }
+ {
+ name = "get_port___get_port_4.2.0.tgz";
+ path = fetchurl {
+ name = "get_port___get_port_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz";
+ sha1 = "e37368b1e863b7629c43c5a323625f95cf24b119";
+ };
+ }
+ {
+ name = "get_stream___get_stream_4.1.0.tgz";
+ path = fetchurl {
+ name = "get_stream___get_stream_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz";
+ sha1 = "c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5";
+ };
+ }
+ {
+ name = "get_value___get_value_2.0.6.tgz";
+ path = fetchurl {
+ name = "get_value___get_value_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz";
+ sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28";
+ };
+ }
+ {
+ name = "getpass___getpass_0.1.7.tgz";
+ path = fetchurl {
+ name = "getpass___getpass_0.1.7.tgz";
+ url = "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz";
+ sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
+ };
+ }
+ {
+ name = "glob_parent___glob_parent_3.1.0.tgz";
+ path = fetchurl {
+ name = "glob_parent___glob_parent_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz";
+ sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
+ };
+ }
+ {
+ name = "glob_parent___glob_parent_5.0.0.tgz";
+ path = fetchurl {
+ name = "glob_parent___glob_parent_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.0.0.tgz";
+ sha1 = "1dc99f0f39b006d3e92c2c284068382f0c20e954";
+ };
+ }
+ {
+ name = "glob_to_regexp___glob_to_regexp_0.3.0.tgz";
+ path = fetchurl {
+ name = "glob_to_regexp___glob_to_regexp_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz";
+ sha1 = "8c5a1494d2066c570cc3bfe4496175acc4d502ab";
+ };
+ }
+ {
+ name = "glob___glob_7.1.4.tgz";
+ path = fetchurl {
+ name = "glob___glob_7.1.4.tgz";
+ url = "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz";
+ sha1 = "aa608a2f6c577ad357e1ae5a5c26d9a8d1969255";
+ };
+ }
+ {
+ name = "global_modules___global_modules_2.0.0.tgz";
+ path = fetchurl {
+ name = "global_modules___global_modules_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz";
+ sha1 = "997605ad2345f27f51539bea26574421215c7780";
+ };
+ }
+ {
+ name = "global_prefix___global_prefix_3.0.0.tgz";
+ path = fetchurl {
+ name = "global_prefix___global_prefix_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz";
+ sha1 = "fc85f73064df69f50421f47f883fe5b913ba9b97";
+ };
+ }
+ {
+ name = "globals___globals_11.12.0.tgz";
+ path = fetchurl {
+ name = "globals___globals_11.12.0.tgz";
+ url = "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz";
+ sha1 = "ab8795338868a0babd8525758018c2a7eb95c42e";
+ };
+ }
+ {
+ name = "globby___globby_8.0.2.tgz";
+ path = fetchurl {
+ name = "globby___globby_8.0.2.tgz";
+ url = "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz";
+ sha1 = "5697619ccd95c5275dbb2d6faa42087c1a941d8d";
+ };
+ }
+ {
+ name = "globby___globby_6.1.0.tgz";
+ path = fetchurl {
+ name = "globby___globby_6.1.0.tgz";
+ url = "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz";
+ sha1 = "f5a6d70e8395e21c858fb0489d64df02424d506c";
+ };
+ }
+ {
+ name = "graceful_fs___graceful_fs_4.2.2.tgz";
+ path = fetchurl {
+ name = "graceful_fs___graceful_fs_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz";
+ sha1 = "6f0952605d0140c1cfdb138ed005775b92d67b02";
+ };
+ }
+ {
+ name = "growly___growly_1.3.0.tgz";
+ path = fetchurl {
+ name = "growly___growly_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz";
+ sha1 = "f10748cbe76af964b7c96c93c6bcc28af120c081";
+ };
+ }
+ {
+ name = "gzip_size___gzip_size_5.1.1.tgz";
+ path = fetchurl {
+ name = "gzip_size___gzip_size_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz";
+ sha1 = "cb9bee692f87c0612b232840a873904e4c135274";
+ };
+ }
+ {
+ name = "handle_thing___handle_thing_2.0.0.tgz";
+ path = fetchurl {
+ name = "handle_thing___handle_thing_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz";
+ sha1 = "0e039695ff50c93fc288557d696f3c1dc6776754";
+ };
+ }
+ {
+ name = "handlebars___handlebars_4.2.0.tgz";
+ path = fetchurl {
+ name = "handlebars___handlebars_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/handlebars/-/handlebars-4.2.0.tgz";
+ sha1 = "57ce8d2175b9bbb3d8b3cf3e4217b1aec8ddcb2e";
+ };
+ }
+ {
+ name = "har_schema___har_schema_2.0.0.tgz";
+ path = fetchurl {
+ name = "har_schema___har_schema_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz";
+ sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
+ };
+ }
+ {
+ name = "har_validator___har_validator_5.1.3.tgz";
+ path = fetchurl {
+ name = "har_validator___har_validator_5.1.3.tgz";
+ url = "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz";
+ sha1 = "1ef89ebd3e4996557675eed9893110dc350fa080";
+ };
+ }
+ {
+ name = "harmony_reflect___harmony_reflect_1.6.1.tgz";
+ path = fetchurl {
+ name = "harmony_reflect___harmony_reflect_1.6.1.tgz";
+ url = "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz";
+ sha1 = "c108d4f2bb451efef7a37861fdbdae72c9bdefa9";
+ };
+ }
+ {
+ name = "has_ansi___has_ansi_2.0.0.tgz";
+ path = fetchurl {
+ name = "has_ansi___has_ansi_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz";
+ sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
+ };
+ }
+ {
+ name = "has_flag___has_flag_3.0.0.tgz";
+ path = fetchurl {
+ name = "has_flag___has_flag_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz";
+ sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
+ };
+ }
+ {
+ name = "has_symbols___has_symbols_1.0.0.tgz";
+ path = fetchurl {
+ name = "has_symbols___has_symbols_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz";
+ sha1 = "ba1a8f1af2a0fc39650f5c850367704122063b44";
+ };
+ }
+ {
+ name = "has_unicode___has_unicode_2.0.1.tgz";
+ path = fetchurl {
+ name = "has_unicode___has_unicode_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz";
+ sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
+ };
+ }
+ {
+ name = "has_value___has_value_0.3.1.tgz";
+ path = fetchurl {
+ name = "has_value___has_value_0.3.1.tgz";
+ url = "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz";
+ sha1 = "7b1f58bada62ca827ec0a2078025654845995e1f";
+ };
+ }
+ {
+ name = "has_value___has_value_1.0.0.tgz";
+ path = fetchurl {
+ name = "has_value___has_value_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz";
+ sha1 = "18b281da585b1c5c51def24c930ed29a0be6b177";
+ };
+ }
+ {
+ name = "has_values___has_values_0.1.4.tgz";
+ path = fetchurl {
+ name = "has_values___has_values_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz";
+ sha1 = "6d61de95d91dfca9b9a02089ad384bff8f62b771";
+ };
+ }
+ {
+ name = "has_values___has_values_1.0.0.tgz";
+ path = fetchurl {
+ name = "has_values___has_values_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz";
+ sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
+ };
+ }
+ {
+ name = "has___has_1.0.3.tgz";
+ path = fetchurl {
+ name = "has___has_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz";
+ sha1 = "722d7cbfc1f6aa8241f16dd814e011e1f41e8796";
+ };
+ }
+ {
+ name = "hash_base___hash_base_3.0.4.tgz";
+ path = fetchurl {
+ name = "hash_base___hash_base_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz";
+ sha1 = "5fc8686847ecd73499403319a6b0a3f3f6ae4918";
+ };
+ }
+ {
+ name = "hash.js___hash.js_1.1.7.tgz";
+ path = fetchurl {
+ name = "hash.js___hash.js_1.1.7.tgz";
+ url = "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz";
+ sha1 = "0babca538e8d4ee4a0f8988d68866537a003cf42";
+ };
+ }
+ {
+ name = "he___he_1.2.0.tgz";
+ path = fetchurl {
+ name = "he___he_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz";
+ sha1 = "84ae65fa7eafb165fddb61566ae14baf05664f0f";
+ };
+ }
+ {
+ name = "hex_color_regex___hex_color_regex_1.1.0.tgz";
+ path = fetchurl {
+ name = "hex_color_regex___hex_color_regex_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz";
+ sha1 = "4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e";
+ };
+ }
+ {
+ name = "history___history_4.9.0.tgz";
+ path = fetchurl {
+ name = "history___history_4.9.0.tgz";
+ url = "https://registry.yarnpkg.com/history/-/history-4.9.0.tgz";
+ sha1 = "84587c2068039ead8af769e9d6a6860a14fa1bca";
+ };
+ }
+ {
+ name = "hmac_drbg___hmac_drbg_1.0.1.tgz";
+ path = fetchurl {
+ name = "hmac_drbg___hmac_drbg_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz";
+ sha1 = "d2745701025a6c775a6c545793ed502fc0c649a1";
+ };
+ }
+ {
+ name = "hoist_non_react_statics___hoist_non_react_statics_2.5.5.tgz";
+ path = fetchurl {
+ name = "hoist_non_react_statics___hoist_non_react_statics_2.5.5.tgz";
+ url = "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz";
+ sha1 = "c5903cf409c0dfd908f388e619d86b9c1174cb47";
+ };
+ }
+ {
+ name = "hoist_non_react_statics___hoist_non_react_statics_3.3.0.tgz";
+ path = fetchurl {
+ name = "hoist_non_react_statics___hoist_non_react_statics_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz";
+ sha1 = "b09178f0122184fb95acf525daaecb4d8f45958b";
+ };
+ }
+ {
+ name = "hosted_git_info___hosted_git_info_2.8.4.tgz";
+ path = fetchurl {
+ name = "hosted_git_info___hosted_git_info_2.8.4.tgz";
+ url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz";
+ sha1 = "44119abaf4bc64692a16ace34700fed9c03e2546";
+ };
+ }
+ {
+ name = "hpack.js___hpack.js_2.1.6.tgz";
+ path = fetchurl {
+ name = "hpack.js___hpack.js_2.1.6.tgz";
+ url = "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz";
+ sha1 = "87774c0949e513f42e84575b3c45681fade2a0b2";
+ };
+ }
+ {
+ name = "hsl_regex___hsl_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "hsl_regex___hsl_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz";
+ sha1 = "d49330c789ed819e276a4c0d272dffa30b18fe6e";
+ };
+ }
+ {
+ name = "hsla_regex___hsla_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "hsla_regex___hsla_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz";
+ sha1 = "c1ce7a3168c8c6614033a4b5f7877f3b225f9c38";
+ };
+ }
+ {
+ name = "html_comment_regex___html_comment_regex_1.1.2.tgz";
+ path = fetchurl {
+ name = "html_comment_regex___html_comment_regex_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz";
+ sha1 = "97d4688aeb5c81886a364faa0cad1dda14d433a7";
+ };
+ }
+ {
+ name = "html_encoding_sniffer___html_encoding_sniffer_1.0.2.tgz";
+ path = fetchurl {
+ name = "html_encoding_sniffer___html_encoding_sniffer_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz";
+ sha1 = "e70d84b94da53aa375e11fe3a351be6642ca46f8";
+ };
+ }
+ {
+ name = "html_entities___html_entities_1.2.1.tgz";
+ path = fetchurl {
+ name = "html_entities___html_entities_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz";
+ sha1 = "0df29351f0721163515dfb9e5543e5f6eed5162f";
+ };
+ }
+ {
+ name = "html_minifier___html_minifier_3.5.21.tgz";
+ path = fetchurl {
+ name = "html_minifier___html_minifier_3.5.21.tgz";
+ url = "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz";
+ sha1 = "d0040e054730e354db008463593194015212d20c";
+ };
+ }
+ {
+ name = "html_to_react___html_to_react_1.4.1.tgz";
+ path = fetchurl {
+ name = "html_to_react___html_to_react_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/html-to-react/-/html-to-react-1.4.1.tgz";
+ sha1 = "64f67657c6335056866e334c097556f25894dd47";
+ };
+ }
+ {
+ name = "html_webpack_plugin___html_webpack_plugin_4.0.0_beta.5.tgz";
+ path = fetchurl {
+ name = "html_webpack_plugin___html_webpack_plugin_4.0.0_beta.5.tgz";
+ url = "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz";
+ sha1 = "2c53083c1151bfec20479b1f8aaf0039e77b5513";
+ };
+ }
+ {
+ name = "htmlparser2___htmlparser2_3.10.1.tgz";
+ path = fetchurl {
+ name = "htmlparser2___htmlparser2_3.10.1.tgz";
+ url = "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz";
+ sha1 = "bd679dc3f59897b6a34bb10749c855bb53a9392f";
+ };
+ }
+ {
+ name = "htmlparser2___htmlparser2_4.0.0.tgz";
+ path = fetchurl {
+ name = "htmlparser2___htmlparser2_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.0.0.tgz";
+ sha1 = "6034658db65b7713a572a9ebf79f650832dceec8";
+ };
+ }
+ {
+ name = "http_deceiver___http_deceiver_1.2.7.tgz";
+ path = fetchurl {
+ name = "http_deceiver___http_deceiver_1.2.7.tgz";
+ url = "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz";
+ sha1 = "fa7168944ab9a519d337cb0bec7284dc3e723d87";
+ };
+ }
+ {
+ name = "http_errors___http_errors_1.7.2.tgz";
+ path = fetchurl {
+ name = "http_errors___http_errors_1.7.2.tgz";
+ url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz";
+ sha1 = "4f5029cf13239f31036e5b2e55292bcfbcc85c8f";
+ };
+ }
+ {
+ name = "http_errors___http_errors_1.6.3.tgz";
+ path = fetchurl {
+ name = "http_errors___http_errors_1.6.3.tgz";
+ url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz";
+ sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d";
+ };
+ }
+ {
+ name = "http_errors___http_errors_1.7.3.tgz";
+ path = fetchurl {
+ name = "http_errors___http_errors_1.7.3.tgz";
+ url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz";
+ sha1 = "6c619e4f9c60308c38519498c14fbb10aacebb06";
+ };
+ }
+ {
+ name = "http_parser_js___http_parser_js_0.4.10.tgz";
+ path = fetchurl {
+ name = "http_parser_js___http_parser_js_0.4.10.tgz";
+ url = "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz";
+ sha1 = "92c9c1374c35085f75db359ec56cc257cbb93fa4";
+ };
+ }
+ {
+ name = "http_proxy_middleware___http_proxy_middleware_0.19.1.tgz";
+ path = fetchurl {
+ name = "http_proxy_middleware___http_proxy_middleware_0.19.1.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz";
+ sha1 = "183c7dc4aa1479150306498c210cdaf96080a43a";
+ };
+ }
+ {
+ name = "http_proxy___http_proxy_1.17.0.tgz";
+ path = fetchurl {
+ name = "http_proxy___http_proxy_1.17.0.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz";
+ sha1 = "7ad38494658f84605e2f6db4436df410f4e5be9a";
+ };
+ }
+ {
+ name = "http_signature___http_signature_1.2.0.tgz";
+ path = fetchurl {
+ name = "http_signature___http_signature_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz";
+ sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
+ };
+ }
+ {
+ name = "https_browserify___https_browserify_1.0.0.tgz";
+ path = fetchurl {
+ name = "https_browserify___https_browserify_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz";
+ sha1 = "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73";
+ };
+ }
+ {
+ name = "https_proxy_agent___https_proxy_agent_2.2.2.tgz";
+ path = fetchurl {
+ name = "https_proxy_agent___https_proxy_agent_2.2.2.tgz";
+ url = "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz";
+ sha1 = "271ea8e90f836ac9f119daccd39c19ff7dfb0793";
+ };
+ }
+ {
+ name = "hyphenate_style_name___hyphenate_style_name_1.0.3.tgz";
+ path = fetchurl {
+ name = "hyphenate_style_name___hyphenate_style_name_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz";
+ sha1 = "097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48";
+ };
+ }
+ {
+ name = "iconv_lite___iconv_lite_0.4.24.tgz";
+ path = fetchurl {
+ name = "iconv_lite___iconv_lite_0.4.24.tgz";
+ url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz";
+ sha1 = "2022b4b25fbddc21d2f524974a474aafe733908b";
+ };
+ }
+ {
+ name = "icss_replace_symbols___icss_replace_symbols_1.1.0.tgz";
+ path = fetchurl {
+ name = "icss_replace_symbols___icss_replace_symbols_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz";
+ sha1 = "06ea6f83679a7749e386cfe1fe812ae5db223ded";
+ };
+ }
+ {
+ name = "icss_utils___icss_utils_4.1.1.tgz";
+ path = fetchurl {
+ name = "icss_utils___icss_utils_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz";
+ sha1 = "21170b53789ee27447c2f47dd683081403f9a467";
+ };
+ }
+ {
+ name = "identity_obj_proxy___identity_obj_proxy_3.0.0.tgz";
+ path = fetchurl {
+ name = "identity_obj_proxy___identity_obj_proxy_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz";
+ sha1 = "94d2bda96084453ef36fbc5aaec37e0f79f1fc14";
+ };
+ }
+ {
+ name = "ieee754___ieee754_1.1.13.tgz";
+ path = fetchurl {
+ name = "ieee754___ieee754_1.1.13.tgz";
+ url = "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz";
+ sha1 = "ec168558e95aa181fd87d37f55c32bbcb6708b84";
+ };
+ }
+ {
+ name = "iferr___iferr_0.1.5.tgz";
+ path = fetchurl {
+ name = "iferr___iferr_0.1.5.tgz";
+ url = "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz";
+ sha1 = "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501";
+ };
+ }
+ {
+ name = "ignore_walk___ignore_walk_3.0.1.tgz";
+ path = fetchurl {
+ name = "ignore_walk___ignore_walk_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz";
+ sha1 = "a83e62e7d272ac0e3b551aaa82831a19b69f82f8";
+ };
+ }
+ {
+ name = "ignore___ignore_3.3.10.tgz";
+ path = fetchurl {
+ name = "ignore___ignore_3.3.10.tgz";
+ url = "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz";
+ sha1 = "0a97fb876986e8081c631160f8f9f389157f0043";
+ };
+ }
+ {
+ name = "ignore___ignore_4.0.6.tgz";
+ path = fetchurl {
+ name = "ignore___ignore_4.0.6.tgz";
+ url = "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz";
+ sha1 = "750e3db5862087b4737ebac8207ffd1ef27b25fc";
+ };
+ }
+ {
+ name = "immer___immer_1.10.0.tgz";
+ path = fetchurl {
+ name = "immer___immer_1.10.0.tgz";
+ url = "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz";
+ sha1 = "bad67605ba9c810275d91e1c2a47d4582e98286d";
+ };
+ }
+ {
+ name = "immutable___immutable_3.8.2.tgz";
+ path = fetchurl {
+ name = "immutable___immutable_3.8.2.tgz";
+ url = "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz";
+ sha1 = "c2439951455bb39913daf281376f1530e104adf3";
+ };
+ }
+ {
+ name = "import_cwd___import_cwd_2.1.0.tgz";
+ path = fetchurl {
+ name = "import_cwd___import_cwd_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz";
+ sha1 = "aa6cf36e722761285cb371ec6519f53e2435b0a9";
+ };
+ }
+ {
+ name = "import_fresh___import_fresh_2.0.0.tgz";
+ path = fetchurl {
+ name = "import_fresh___import_fresh_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz";
+ sha1 = "d81355c15612d386c61f9ddd3922d4304822a546";
+ };
+ }
+ {
+ name = "import_fresh___import_fresh_3.1.0.tgz";
+ path = fetchurl {
+ name = "import_fresh___import_fresh_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.1.0.tgz";
+ sha1 = "6d33fa1dcef6df930fae003446f33415af905118";
+ };
+ }
+ {
+ name = "import_from___import_from_2.1.0.tgz";
+ path = fetchurl {
+ name = "import_from___import_from_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz";
+ sha1 = "335db7f2a7affd53aaa471d4b8021dee36b7f3b1";
+ };
+ }
+ {
+ name = "import_local___import_local_2.0.0.tgz";
+ path = fetchurl {
+ name = "import_local___import_local_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz";
+ sha1 = "55070be38a5993cf18ef6db7e961f5bee5c5a09d";
+ };
+ }
+ {
+ name = "imurmurhash___imurmurhash_0.1.4.tgz";
+ path = fetchurl {
+ name = "imurmurhash___imurmurhash_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz";
+ sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea";
+ };
+ }
+ {
+ name = "indexes_of___indexes_of_1.0.1.tgz";
+ path = fetchurl {
+ name = "indexes_of___indexes_of_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz";
+ sha1 = "f30f716c8e2bd346c7b67d3df3915566a7c05607";
+ };
+ }
+ {
+ name = "infer_owner___infer_owner_1.0.4.tgz";
+ path = fetchurl {
+ name = "infer_owner___infer_owner_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz";
+ sha1 = "c4cefcaa8e51051c2a40ba2ce8a3d27295af9467";
+ };
+ }
+ {
+ name = "inflight___inflight_1.0.6.tgz";
+ path = fetchurl {
+ name = "inflight___inflight_1.0.6.tgz";
+ url = "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz";
+ sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
+ };
+ }
+ {
+ name = "inherits___inherits_2.0.4.tgz";
+ path = fetchurl {
+ name = "inherits___inherits_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz";
+ sha1 = "0fa2c64f932917c3433a0ded55363aae37416b7c";
+ };
+ }
+ {
+ name = "inherits___inherits_2.0.1.tgz";
+ path = fetchurl {
+ name = "inherits___inherits_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz";
+ sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
+ };
+ }
+ {
+ name = "inherits___inherits_2.0.3.tgz";
+ path = fetchurl {
+ name = "inherits___inherits_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz";
+ sha1 = "633c2c83e3da42a502f52466022480f4208261de";
+ };
+ }
+ {
+ name = "ini___ini_1.3.5.tgz";
+ path = fetchurl {
+ name = "ini___ini_1.3.5.tgz";
+ url = "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz";
+ sha1 = "eee25f56db1c9ec6085e0c22778083f596abf927";
+ };
+ }
+ {
+ name = "inquirer___inquirer_6.5.0.tgz";
+ path = fetchurl {
+ name = "inquirer___inquirer_6.5.0.tgz";
+ url = "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.0.tgz";
+ sha1 = "2303317efc9a4ea7ec2e2df6f86569b734accf42";
+ };
+ }
+ {
+ name = "inquirer___inquirer_6.5.2.tgz";
+ path = fetchurl {
+ name = "inquirer___inquirer_6.5.2.tgz";
+ url = "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz";
+ sha1 = "ad50942375d036d327ff528c08bd5fab089928ca";
+ };
+ }
+ {
+ name = "internal_ip___internal_ip_4.3.0.tgz";
+ path = fetchurl {
+ name = "internal_ip___internal_ip_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz";
+ sha1 = "845452baad9d2ca3b69c635a137acb9a0dad0907";
+ };
+ }
+ {
+ name = "invariant___invariant_2.2.4.tgz";
+ path = fetchurl {
+ name = "invariant___invariant_2.2.4.tgz";
+ url = "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz";
+ sha1 = "610f3c92c9359ce1db616e538008d23ff35158e6";
+ };
+ }
+ {
+ name = "invert_kv___invert_kv_2.0.0.tgz";
+ path = fetchurl {
+ name = "invert_kv___invert_kv_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz";
+ sha1 = "7393f5afa59ec9ff5f67a27620d11c226e3eec02";
+ };
+ }
+ {
+ name = "ip_regex___ip_regex_2.1.0.tgz";
+ path = fetchurl {
+ name = "ip_regex___ip_regex_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz";
+ sha1 = "fa78bf5d2e6913c911ce9f819ee5146bb6d844e9";
+ };
+ }
+ {
+ name = "ip___ip_1.1.5.tgz";
+ path = fetchurl {
+ name = "ip___ip_1.1.5.tgz";
+ url = "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz";
+ sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a";
+ };
+ }
+ {
+ name = "ipaddr.js___ipaddr.js_1.9.0.tgz";
+ path = fetchurl {
+ name = "ipaddr.js___ipaddr.js_1.9.0.tgz";
+ url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz";
+ sha1 = "37df74e430a0e47550fe54a2defe30d8acd95f65";
+ };
+ }
+ {
+ name = "ipaddr.js___ipaddr.js_1.9.1.tgz";
+ path = fetchurl {
+ name = "ipaddr.js___ipaddr.js_1.9.1.tgz";
+ url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
+ sha1 = "bff38543eeb8984825079ff3a2a8e6cbd46781b3";
+ };
+ }
+ {
+ name = "is_absolute_url___is_absolute_url_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_absolute_url___is_absolute_url_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz";
+ sha1 = "50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6";
+ };
+ }
+ {
+ name = "is_accessor_descriptor___is_accessor_descriptor_0.1.6.tgz";
+ path = fetchurl {
+ name = "is_accessor_descriptor___is_accessor_descriptor_0.1.6.tgz";
+ url = "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz";
+ sha1 = "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6";
+ };
+ }
+ {
+ name = "is_accessor_descriptor___is_accessor_descriptor_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_accessor_descriptor___is_accessor_descriptor_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
+ sha1 = "169c2f6d3df1f992618072365c9b0ea1f6878656";
+ };
+ }
+ {
+ name = "is_alphabetical___is_alphabetical_1.0.3.tgz";
+ path = fetchurl {
+ name = "is_alphabetical___is_alphabetical_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz";
+ sha1 = "eb04cc47219a8895d8450ace4715abff2258a1f8";
+ };
+ }
+ {
+ name = "is_alphanumerical___is_alphanumerical_1.0.3.tgz";
+ path = fetchurl {
+ name = "is_alphanumerical___is_alphanumerical_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz";
+ sha1 = "57ae21c374277b3defe0274c640a5704b8f6657c";
+ };
+ }
+ {
+ name = "is_arguments___is_arguments_1.0.4.tgz";
+ path = fetchurl {
+ name = "is_arguments___is_arguments_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz";
+ sha1 = "3faf966c7cba0ff437fb31f6250082fcf0448cf3";
+ };
+ }
+ {
+ name = "is_arrayish___is_arrayish_0.2.1.tgz";
+ path = fetchurl {
+ name = "is_arrayish___is_arrayish_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz";
+ sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d";
+ };
+ }
+ {
+ name = "is_arrayish___is_arrayish_0.3.2.tgz";
+ path = fetchurl {
+ name = "is_arrayish___is_arrayish_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz";
+ sha1 = "4574a2ae56f7ab206896fb431eaeed066fdf8f03";
+ };
+ }
+ {
+ name = "is_binary_path___is_binary_path_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_binary_path___is_binary_path_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz";
+ sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
+ };
+ }
+ {
+ name = "is_buffer___is_buffer_1.1.6.tgz";
+ path = fetchurl {
+ name = "is_buffer___is_buffer_1.1.6.tgz";
+ url = "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz";
+ sha1 = "efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be";
+ };
+ }
+ {
+ name = "is_buffer___is_buffer_2.0.3.tgz";
+ path = fetchurl {
+ name = "is_buffer___is_buffer_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz";
+ sha1 = "4ecf3fcf749cbd1e472689e109ac66261a25e725";
+ };
+ }
+ {
+ name = "is_callable___is_callable_1.1.4.tgz";
+ path = fetchurl {
+ name = "is_callable___is_callable_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz";
+ sha1 = "1e1adf219e1eeb684d691f9d6a05ff0d30a24d75";
+ };
+ }
+ {
+ name = "is_ci___is_ci_2.0.0.tgz";
+ path = fetchurl {
+ name = "is_ci___is_ci_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz";
+ sha1 = "6bc6334181810e04b5c22b3d589fdca55026404c";
+ };
+ }
+ {
+ name = "is_color_stop___is_color_stop_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_color_stop___is_color_stop_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz";
+ sha1 = "cfff471aee4dd5c9e158598fbe12967b5cdad345";
+ };
+ }
+ {
+ name = "is_data_descriptor___is_data_descriptor_0.1.4.tgz";
+ path = fetchurl {
+ name = "is_data_descriptor___is_data_descriptor_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz";
+ sha1 = "0b5ee648388e2c860282e793f1856fec3f301b56";
+ };
+ }
+ {
+ name = "is_data_descriptor___is_data_descriptor_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_data_descriptor___is_data_descriptor_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
+ sha1 = "d84876321d0e7add03990406abbbbd36ba9268c7";
+ };
+ }
+ {
+ name = "is_date_object___is_date_object_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_date_object___is_date_object_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz";
+ sha1 = "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16";
+ };
+ }
+ {
+ name = "is_decimal___is_decimal_1.0.3.tgz";
+ path = fetchurl {
+ name = "is_decimal___is_decimal_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz";
+ sha1 = "381068759b9dc807d8c0dc0bfbae2b68e1da48b7";
+ };
+ }
+ {
+ name = "is_descriptor___is_descriptor_0.1.6.tgz";
+ path = fetchurl {
+ name = "is_descriptor___is_descriptor_0.1.6.tgz";
+ url = "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz";
+ sha1 = "366d8240dde487ca51823b1ab9f07a10a78251ca";
+ };
+ }
+ {
+ name = "is_descriptor___is_descriptor_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_descriptor___is_descriptor_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz";
+ sha1 = "3b159746a66604b04f8c81524ba365c5f14d86ec";
+ };
+ }
+ {
+ name = "is_directory___is_directory_0.3.1.tgz";
+ path = fetchurl {
+ name = "is_directory___is_directory_0.3.1.tgz";
+ url = "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz";
+ sha1 = "61339b6f2475fc772fd9c9d83f5c8575dc154ae1";
+ };
+ }
+ {
+ name = "is_extendable___is_extendable_0.1.1.tgz";
+ path = fetchurl {
+ name = "is_extendable___is_extendable_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz";
+ sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
+ };
+ }
+ {
+ name = "is_extendable___is_extendable_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_extendable___is_extendable_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz";
+ sha1 = "a7470f9e426733d81bd81e1155264e3a3507cab4";
+ };
+ }
+ {
+ name = "is_extglob___is_extglob_2.1.1.tgz";
+ path = fetchurl {
+ name = "is_extglob___is_extglob_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz";
+ sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2";
+ };
+ }
+ {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
+ sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
+ };
+ }
+ {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_2.0.0.tgz";
+ path = fetchurl {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz";
+ sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f";
+ };
+ }
+ {
+ name = "is_generator_fn___is_generator_fn_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_generator_fn___is_generator_fn_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz";
+ sha1 = "7d140adc389aaf3011a8f2a2a4cfa6faadffb118";
+ };
+ }
+ {
+ name = "is_glob___is_glob_3.1.0.tgz";
+ path = fetchurl {
+ name = "is_glob___is_glob_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz";
+ sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a";
+ };
+ }
+ {
+ name = "is_glob___is_glob_4.0.1.tgz";
+ path = fetchurl {
+ name = "is_glob___is_glob_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz";
+ sha1 = "7567dbe9f2f5e2467bc77ab83c4a29482407a5dc";
+ };
+ }
+ {
+ name = "is_hexadecimal___is_hexadecimal_1.0.3.tgz";
+ path = fetchurl {
+ name = "is_hexadecimal___is_hexadecimal_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz";
+ sha1 = "e8a426a69b6d31470d3a33a47bb825cda02506ee";
+ };
+ }
+ {
+ name = "is_in_browser___is_in_browser_1.1.3.tgz";
+ path = fetchurl {
+ name = "is_in_browser___is_in_browser_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz";
+ sha1 = "56ff4db683a078c6082eb95dad7dc62e1d04f835";
+ };
+ }
+ {
+ name = "is_number___is_number_3.0.0.tgz";
+ path = fetchurl {
+ name = "is_number___is_number_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz";
+ sha1 = "24fd6201a4782cf50561c810276afc7d12d71195";
+ };
+ }
+ {
+ name = "is_obj___is_obj_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_obj___is_obj_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz";
+ sha1 = "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f";
+ };
+ }
+ {
+ name = "is_path_cwd___is_path_cwd_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_path_cwd___is_path_cwd_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz";
+ sha1 = "d225ec23132e89edd38fda767472e62e65f1106d";
+ };
+ }
+ {
+ name = "is_path_in_cwd___is_path_in_cwd_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_path_in_cwd___is_path_in_cwd_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz";
+ sha1 = "5ac48b345ef675339bd6c7a48a912110b241cf52";
+ };
+ }
+ {
+ name = "is_path_inside___is_path_inside_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_path_inside___is_path_inside_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz";
+ sha1 = "8ef5b7de50437a3fdca6b4e865ef7aa55cb48036";
+ };
+ }
+ {
+ name = "is_plain_obj___is_plain_obj_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_plain_obj___is_plain_obj_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz";
+ sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e";
+ };
+ }
+ {
+ name = "is_plain_object___is_plain_object_2.0.4.tgz";
+ path = fetchurl {
+ name = "is_plain_object___is_plain_object_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz";
+ sha1 = "2c163b3fafb1b606d9d17928f05c2a1c38e07677";
+ };
+ }
+ {
+ name = "is_plain_object___is_plain_object_3.0.0.tgz";
+ path = fetchurl {
+ name = "is_plain_object___is_plain_object_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz";
+ sha1 = "47bfc5da1b5d50d64110806c199359482e75a928";
+ };
+ }
+ {
+ name = "is_promise___is_promise_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_promise___is_promise_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz";
+ sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
+ };
+ }
+ {
+ name = "is_regex___is_regex_1.0.4.tgz";
+ path = fetchurl {
+ name = "is_regex___is_regex_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz";
+ sha1 = "5517489b547091b0930e095654ced25ee97e9491";
+ };
+ }
+ {
+ name = "is_regexp___is_regexp_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_regexp___is_regexp_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz";
+ sha1 = "fd2d883545c46bac5a633e7b9a09e87fa2cb5069";
+ };
+ }
+ {
+ name = "is_resolvable___is_resolvable_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_resolvable___is_resolvable_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz";
+ sha1 = "fb18f87ce1feb925169c9a407c19318a3206ed88";
+ };
+ }
+ {
+ name = "is_root___is_root_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_root___is_root_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz";
+ sha1 = "809e18129cf1129644302a4f8544035d51984a9c";
+ };
+ }
+ {
+ name = "is_stream___is_stream_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_stream___is_stream_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz";
+ sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
+ };
+ }
+ {
+ name = "is_svg___is_svg_3.0.0.tgz";
+ path = fetchurl {
+ name = "is_svg___is_svg_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz";
+ sha1 = "9321dbd29c212e5ca99c4fa9794c714bcafa2f75";
+ };
+ }
+ {
+ name = "is_symbol___is_symbol_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_symbol___is_symbol_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz";
+ sha1 = "a055f6ae57192caee329e7a860118b497a950f38";
+ };
+ }
+ {
+ name = "is_typedarray___is_typedarray_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_typedarray___is_typedarray_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz";
+ sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
+ };
+ }
+ {
+ name = "is_whitespace_character___is_whitespace_character_1.0.3.tgz";
+ path = fetchurl {
+ name = "is_whitespace_character___is_whitespace_character_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz";
+ sha1 = "b3ad9546d916d7d3ffa78204bca0c26b56257fac";
+ };
+ }
+ {
+ name = "is_windows___is_windows_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_windows___is_windows_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz";
+ sha1 = "d1850eb9791ecd18e6182ce12a30f396634bb19d";
+ };
+ }
+ {
+ name = "is_word_character___is_word_character_1.0.3.tgz";
+ path = fetchurl {
+ name = "is_word_character___is_word_character_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.3.tgz";
+ sha1 = "264d15541cbad0ba833d3992c34e6b40873b08aa";
+ };
+ }
+ {
+ name = "is_wsl___is_wsl_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_wsl___is_wsl_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz";
+ sha1 = "1f16e4aa22b04d1336b66188a66af3c600c3a66d";
+ };
+ }
+ {
+ name = "isarray___isarray_0.0.1.tgz";
+ path = fetchurl {
+ name = "isarray___isarray_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz";
+ sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
+ };
+ }
+ {
+ name = "isarray___isarray_1.0.0.tgz";
+ path = fetchurl {
+ name = "isarray___isarray_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz";
+ sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
+ };
+ }
+ {
+ name = "isexe___isexe_2.0.0.tgz";
+ path = fetchurl {
+ name = "isexe___isexe_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz";
+ sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
+ };
+ }
+ {
+ name = "isobject___isobject_2.1.0.tgz";
+ path = fetchurl {
+ name = "isobject___isobject_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz";
+ sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89";
+ };
+ }
+ {
+ name = "isobject___isobject_3.0.1.tgz";
+ path = fetchurl {
+ name = "isobject___isobject_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz";
+ sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df";
+ };
+ }
+ {
+ name = "isobject___isobject_4.0.0.tgz";
+ path = fetchurl {
+ name = "isobject___isobject_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz";
+ sha1 = "3f1c9155e73b192022a80819bacd0343711697b0";
+ };
+ }
+ {
+ name = "isomorphic_fetch___isomorphic_fetch_2.2.1.tgz";
+ path = fetchurl {
+ name = "isomorphic_fetch___isomorphic_fetch_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz";
+ sha1 = "611ae1acf14f5e81f729507472819fe9733558a9";
+ };
+ }
+ {
+ name = "isstream___isstream_0.1.2.tgz";
+ path = fetchurl {
+ name = "isstream___isstream_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz";
+ sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
+ };
+ }
+ {
+ name = "istanbul_lib_coverage___istanbul_lib_coverage_2.0.5.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_coverage___istanbul_lib_coverage_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz";
+ sha1 = "675f0ab69503fad4b1d849f736baaca803344f49";
+ };
+ }
+ {
+ name = "istanbul_lib_instrument___istanbul_lib_instrument_3.3.0.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_instrument___istanbul_lib_instrument_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz";
+ sha1 = "a5f63d91f0bbc0c3e479ef4c5de027335ec6d630";
+ };
+ }
+ {
+ name = "istanbul_lib_report___istanbul_lib_report_2.0.8.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_report___istanbul_lib_report_2.0.8.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz";
+ sha1 = "5a8113cd746d43c4889eba36ab10e7d50c9b4f33";
+ };
+ }
+ {
+ name = "istanbul_lib_source_maps___istanbul_lib_source_maps_3.0.6.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_source_maps___istanbul_lib_source_maps_3.0.6.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz";
+ sha1 = "284997c48211752ec486253da97e3879defba8c8";
+ };
+ }
+ {
+ name = "istanbul_reports___istanbul_reports_2.2.6.tgz";
+ path = fetchurl {
+ name = "istanbul_reports___istanbul_reports_2.2.6.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.6.tgz";
+ sha1 = "7b4f2660d82b29303a8fe6091f8ca4bf058da1af";
+ };
+ }
+ {
+ name = "jest_changed_files___jest_changed_files_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_changed_files___jest_changed_files_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.9.0.tgz";
+ sha1 = "08d8c15eb79a7fa3fc98269bc14b451ee82f8039";
+ };
+ }
+ {
+ name = "jest_cli___jest_cli_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_cli___jest_cli_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.9.0.tgz";
+ sha1 = "ad2de62d07472d419c6abc301fc432b98b10d2af";
+ };
+ }
+ {
+ name = "jest_config___jest_config_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_config___jest_config_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-config/-/jest-config-24.9.0.tgz";
+ sha1 = "fb1bbc60c73a46af03590719efa4825e6e4dd1b5";
+ };
+ }
+ {
+ name = "jest_diff___jest_diff_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_diff___jest_diff_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.9.0.tgz";
+ sha1 = "931b7d0d5778a1baf7452cb816e325e3724055da";
+ };
+ }
+ {
+ name = "jest_docblock___jest_docblock_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_docblock___jest_docblock_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.9.0.tgz";
+ sha1 = "7970201802ba560e1c4092cc25cbedf5af5a8ce2";
+ };
+ }
+ {
+ name = "jest_each___jest_each_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_each___jest_each_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-each/-/jest-each-24.9.0.tgz";
+ sha1 = "eb2da602e2a610898dbc5f1f6df3ba86b55f8b05";
+ };
+ }
+ {
+ name = "jest_environment_jsdom_fourteen___jest_environment_jsdom_fourteen_0.1.0.tgz";
+ path = fetchurl {
+ name = "jest_environment_jsdom_fourteen___jest_environment_jsdom_fourteen_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-0.1.0.tgz";
+ sha1 = "aad6393a9d4b565b69a609109bf469f62bf18ccc";
+ };
+ }
+ {
+ name = "jest_environment_jsdom___jest_environment_jsdom_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_environment_jsdom___jest_environment_jsdom_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz";
+ sha1 = "4b0806c7fc94f95edb369a69cc2778eec2b7375b";
+ };
+ }
+ {
+ name = "jest_environment_node___jest_environment_node_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_environment_node___jest_environment_node_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.9.0.tgz";
+ sha1 = "333d2d2796f9687f2aeebf0742b519f33c1cbfd3";
+ };
+ }
+ {
+ name = "jest_get_type___jest_get_type_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_get_type___jest_get_type_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz";
+ sha1 = "1684a0c8a50f2e4901b6644ae861f579eed2ef0e";
+ };
+ }
+ {
+ name = "jest_haste_map___jest_haste_map_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_haste_map___jest_haste_map_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz";
+ sha1 = "b38a5d64274934e21fa417ae9a9fbeb77ceaac7d";
+ };
+ }
+ {
+ name = "jest_jasmine2___jest_jasmine2_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_jasmine2___jest_jasmine2_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz";
+ sha1 = "1f7b1bd3242c1774e62acabb3646d96afc3be6a0";
+ };
+ }
+ {
+ name = "jest_leak_detector___jest_leak_detector_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_leak_detector___jest_leak_detector_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz";
+ sha1 = "b665dea7c77100c5c4f7dfcb153b65cf07dcf96a";
+ };
+ }
+ {
+ name = "jest_matcher_utils___jest_matcher_utils_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_matcher_utils___jest_matcher_utils_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz";
+ sha1 = "f5b3661d5e628dffe6dd65251dfdae0e87c3a073";
+ };
+ }
+ {
+ name = "jest_message_util___jest_message_util_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_message_util___jest_message_util_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz";
+ sha1 = "527f54a1e380f5e202a8d1149b0ec872f43119e3";
+ };
+ }
+ {
+ name = "jest_mock___jest_mock_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_mock___jest_mock_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz";
+ sha1 = "c22835541ee379b908673ad51087a2185c13f1c6";
+ };
+ }
+ {
+ name = "jest_pnp_resolver___jest_pnp_resolver_1.2.1.tgz";
+ path = fetchurl {
+ name = "jest_pnp_resolver___jest_pnp_resolver_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz";
+ sha1 = "ecdae604c077a7fbc70defb6d517c3c1c898923a";
+ };
+ }
+ {
+ name = "jest_regex_util___jest_regex_util_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_regex_util___jest_regex_util_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.9.0.tgz";
+ sha1 = "c13fb3380bde22bf6575432c493ea8fe37965636";
+ };
+ }
+ {
+ name = "jest_resolve_dependencies___jest_resolve_dependencies_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_resolve_dependencies___jest_resolve_dependencies_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz";
+ sha1 = "ad055198959c4cfba8a4f066c673a3f0786507ab";
+ };
+ }
+ {
+ name = "jest_resolve___jest_resolve_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_resolve___jest_resolve_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.8.0.tgz";
+ sha1 = "84b8e5408c1f6a11539793e2b5feb1b6e722439f";
+ };
+ }
+ {
+ name = "jest_resolve___jest_resolve_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_resolve___jest_resolve_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.9.0.tgz";
+ sha1 = "dff04c7687af34c4dd7e524892d9cf77e5d17321";
+ };
+ }
+ {
+ name = "jest_runner___jest_runner_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_runner___jest_runner_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.9.0.tgz";
+ sha1 = "574fafdbd54455c2b34b4bdf4365a23857fcdf42";
+ };
+ }
+ {
+ name = "jest_runtime___jest_runtime_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_runtime___jest_runtime_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.9.0.tgz";
+ sha1 = "9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac";
+ };
+ }
+ {
+ name = "jest_serializer___jest_serializer_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_serializer___jest_serializer_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz";
+ sha1 = "e6d7d7ef96d31e8b9079a714754c5d5c58288e73";
+ };
+ }
+ {
+ name = "jest_snapshot___jest_snapshot_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_snapshot___jest_snapshot_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.9.0.tgz";
+ sha1 = "ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba";
+ };
+ }
+ {
+ name = "jest_util___jest_util_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_util___jest_util_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz";
+ sha1 = "7396814e48536d2e85a37de3e4c431d7cb140162";
+ };
+ }
+ {
+ name = "jest_validate___jest_validate_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_validate___jest_validate_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz";
+ sha1 = "0775c55360d173cd854e40180756d4ff52def8ab";
+ };
+ }
+ {
+ name = "jest_watch_typeahead___jest_watch_typeahead_0.3.1.tgz";
+ path = fetchurl {
+ name = "jest_watch_typeahead___jest_watch_typeahead_0.3.1.tgz";
+ url = "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.3.1.tgz";
+ sha1 = "47701024b64b444aa325d801b4b3a6d61ed70701";
+ };
+ }
+ {
+ name = "jest_watcher___jest_watcher_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_watcher___jest_watcher_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-24.9.0.tgz";
+ sha1 = "4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b";
+ };
+ }
+ {
+ name = "jest_worker___jest_worker_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_worker___jest_worker_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz";
+ sha1 = "5dbfdb5b2d322e98567898238a9697bcce67b3e5";
+ };
+ }
+ {
+ name = "jest___jest_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest___jest_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest/-/jest-24.8.0.tgz";
+ sha1 = "d5dff1984d0d1002196e9b7f12f75af1b2809081";
+ };
+ }
+ {
+ name = "js_base64___js_base64_2.5.1.tgz";
+ path = fetchurl {
+ name = "js_base64___js_base64_2.5.1.tgz";
+ url = "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz";
+ sha1 = "1efa39ef2c5f7980bb1784ade4a8af2de3291121";
+ };
+ }
+ {
+ name = "js_levenshtein___js_levenshtein_1.1.6.tgz";
+ path = fetchurl {
+ name = "js_levenshtein___js_levenshtein_1.1.6.tgz";
+ url = "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz";
+ sha1 = "c6cee58eb3550372df8deb85fad5ce66ce01d59d";
+ };
+ }
+ {
+ name = "js_tokens___js_tokens_4.0.0.tgz";
+ path = fetchurl {
+ name = "js_tokens___js_tokens_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz";
+ sha1 = "19203fb59991df98e3a287050d4647cdeaf32499";
+ };
+ }
+ {
+ name = "js_tokens___js_tokens_3.0.2.tgz";
+ path = fetchurl {
+ name = "js_tokens___js_tokens_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz";
+ sha1 = "9866df395102130e38f7f996bceb65443209c25b";
+ };
+ }
+ {
+ name = "js_yaml___js_yaml_3.13.1.tgz";
+ path = fetchurl {
+ name = "js_yaml___js_yaml_3.13.1.tgz";
+ url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz";
+ sha1 = "aff151b30bfdfa8e49e05da22e7415e9dfa37847";
+ };
+ }
+ {
+ name = "jsbn___jsbn_0.1.1.tgz";
+ path = fetchurl {
+ name = "jsbn___jsbn_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz";
+ sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
+ };
+ }
+ {
+ name = "jsdom___jsdom_11.12.0.tgz";
+ path = fetchurl {
+ name = "jsdom___jsdom_11.12.0.tgz";
+ url = "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz";
+ sha1 = "1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8";
+ };
+ }
+ {
+ name = "jsdom___jsdom_14.1.0.tgz";
+ path = fetchurl {
+ name = "jsdom___jsdom_14.1.0.tgz";
+ url = "https://registry.yarnpkg.com/jsdom/-/jsdom-14.1.0.tgz";
+ sha1 = "916463b6094956b0a6c1782c94e380cd30e1981b";
+ };
+ }
+ {
+ name = "jsesc___jsesc_2.5.2.tgz";
+ path = fetchurl {
+ name = "jsesc___jsesc_2.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz";
+ sha1 = "80564d2e483dacf6e8ef209650a67df3f0c283a4";
+ };
+ }
+ {
+ name = "jsesc___jsesc_0.5.0.tgz";
+ path = fetchurl {
+ name = "jsesc___jsesc_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz";
+ sha1 = "e7dee66e35d6fc16f710fe91d5cf69f70f08911d";
+ };
+ }
+ {
+ name = "json_parse_better_errors___json_parse_better_errors_1.0.2.tgz";
+ path = fetchurl {
+ name = "json_parse_better_errors___json_parse_better_errors_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
+ sha1 = "bb867cfb3450e69107c131d1c514bab3dc8bcaa9";
+ };
+ }
+ {
+ name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz";
+ path = fetchurl {
+ name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz";
+ url = "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
+ sha1 = "69f6a87d9513ab8bb8fe63bdb0979c448e684660";
+ };
+ }
+ {
+ name = "json_schema___json_schema_0.2.3.tgz";
+ path = fetchurl {
+ name = "json_schema___json_schema_0.2.3.tgz";
+ url = "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz";
+ sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
+ };
+ }
+ {
+ name = "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz";
+ path = fetchurl {
+ name = "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz";
+ sha1 = "9db7b59496ad3f3cfef30a75142d2d930ad72651";
+ };
+ }
+ {
+ name = "json_stable_stringify___json_stable_stringify_1.0.1.tgz";
+ path = fetchurl {
+ name = "json_stable_stringify___json_stable_stringify_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz";
+ sha1 = "9a759d39c5f2ff503fd5300646ed445f88c4f9af";
+ };
+ }
+ {
+ name = "json_stringify_safe___json_stringify_safe_5.0.1.tgz";
+ path = fetchurl {
+ name = "json_stringify_safe___json_stringify_safe_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
+ sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
+ };
+ }
+ {
+ name = "json3___json3_3.3.3.tgz";
+ path = fetchurl {
+ name = "json3___json3_3.3.3.tgz";
+ url = "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz";
+ sha1 = "7fc10e375fc5ae42c4705a5cc0aa6f62be305b81";
+ };
+ }
+ {
+ name = "json5___json5_1.0.1.tgz";
+ path = fetchurl {
+ name = "json5___json5_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz";
+ sha1 = "779fb0018604fa854eacbf6252180d83543e3dbe";
+ };
+ }
+ {
+ name = "json5___json5_2.1.0.tgz";
+ path = fetchurl {
+ name = "json5___json5_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz";
+ sha1 = "e7a0c62c48285c628d20a10b85c89bb807c32850";
+ };
+ }
+ {
+ name = "jsonfile___jsonfile_4.0.0.tgz";
+ path = fetchurl {
+ name = "jsonfile___jsonfile_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz";
+ sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
+ };
+ }
+ {
+ name = "jsonify___jsonify_0.0.0.tgz";
+ path = fetchurl {
+ name = "jsonify___jsonify_0.0.0.tgz";
+ url = "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz";
+ sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73";
+ };
+ }
+ {
+ name = "jsprim___jsprim_1.4.1.tgz";
+ path = fetchurl {
+ name = "jsprim___jsprim_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz";
+ sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
+ };
+ }
+ {
+ name = "jss_plugin_camel_case___jss_plugin_camel_case_10.0.0_alpha.25.tgz";
+ path = fetchurl {
+ name = "jss_plugin_camel_case___jss_plugin_camel_case_10.0.0_alpha.25.tgz";
+ url = "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.0.0-alpha.25.tgz";
+ sha1 = "ea4389de47ccf3b4757f76e62cbb2e8b96b7a2c2";
+ };
+ }
+ {
+ name = "jss_plugin_default_unit___jss_plugin_default_unit_10.0.0_alpha.25.tgz";
+ path = fetchurl {
+ name = "jss_plugin_default_unit___jss_plugin_default_unit_10.0.0_alpha.25.tgz";
+ url = "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.0.0-alpha.25.tgz";
+ sha1 = "df5b39bbc0114146101bb3cf8bc7e281e3d0f454";
+ };
+ }
+ {
+ name = "jss_plugin_global___jss_plugin_global_10.0.0_alpha.25.tgz";
+ path = fetchurl {
+ name = "jss_plugin_global___jss_plugin_global_10.0.0_alpha.25.tgz";
+ url = "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.0.0-alpha.25.tgz";
+ sha1 = "2b6a6a14ef6cdb9994dbadf709e480d5c871b5f6";
+ };
+ }
+ {
+ name = "jss_plugin_nested___jss_plugin_nested_10.0.0_alpha.25.tgz";
+ path = fetchurl {
+ name = "jss_plugin_nested___jss_plugin_nested_10.0.0_alpha.25.tgz";
+ url = "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.0.0-alpha.25.tgz";
+ sha1 = "b8e29d336e1850047914511681d56330e3ea24ac";
+ };
+ }
+ {
+ name = "jss_plugin_props_sort___jss_plugin_props_sort_10.0.0_alpha.25.tgz";
+ path = fetchurl {
+ name = "jss_plugin_props_sort___jss_plugin_props_sort_10.0.0_alpha.25.tgz";
+ url = "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.0.0-alpha.25.tgz";
+ sha1 = "dfaa1a6bf9863ae9593b99bf51cd26caea2fe0ec";
+ };
+ }
+ {
+ name = "jss_plugin_rule_value_function___jss_plugin_rule_value_function_10.0.0_alpha.25.tgz";
+ path = fetchurl {
+ name = "jss_plugin_rule_value_function___jss_plugin_rule_value_function_10.0.0_alpha.25.tgz";
+ url = "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.0.0-alpha.25.tgz";
+ sha1 = "35350da52334a6031808e197526227434c194277";
+ };
+ }
+ {
+ name = "jss_plugin_vendor_prefixer___jss_plugin_vendor_prefixer_10.0.0_alpha.25.tgz";
+ path = fetchurl {
+ name = "jss_plugin_vendor_prefixer___jss_plugin_vendor_prefixer_10.0.0_alpha.25.tgz";
+ url = "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.0.0-alpha.25.tgz";
+ sha1 = "bc0c4b6dcb28d4801775cbad70ad9bc7e0c7707b";
+ };
+ }
+ {
+ name = "jss___jss_10.0.0_alpha.25.tgz";
+ path = fetchurl {
+ name = "jss___jss_10.0.0_alpha.25.tgz";
+ url = "https://registry.yarnpkg.com/jss/-/jss-10.0.0-alpha.25.tgz";
+ sha1 = "20a506d8159e3f6bd91e133d54ffd3df0ffd3010";
+ };
+ }
+ {
+ name = "jsx_ast_utils___jsx_ast_utils_2.2.1.tgz";
+ path = fetchurl {
+ name = "jsx_ast_utils___jsx_ast_utils_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz";
+ sha1 = "4d4973ebf8b9d2837ee91a8208cc66f3a2776cfb";
+ };
+ }
+ {
+ name = "killable___killable_1.0.1.tgz";
+ path = fetchurl {
+ name = "killable___killable_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz";
+ sha1 = "4c8ce441187a061c7474fb87ca08e2a638194892";
+ };
+ }
+ {
+ name = "kind_of___kind_of_2.0.1.tgz";
+ path = fetchurl {
+ name = "kind_of___kind_of_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz";
+ sha1 = "018ec7a4ce7e3a86cb9141be519d24c8faa981b5";
+ };
+ }
+ {
+ name = "kind_of___kind_of_3.2.2.tgz";
+ path = fetchurl {
+ name = "kind_of___kind_of_3.2.2.tgz";
+ url = "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz";
+ sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64";
+ };
+ }
+ {
+ name = "kind_of___kind_of_4.0.0.tgz";
+ path = fetchurl {
+ name = "kind_of___kind_of_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz";
+ sha1 = "20813df3d712928b207378691a45066fae72dd57";
+ };
+ }
+ {
+ name = "kind_of___kind_of_5.1.0.tgz";
+ path = fetchurl {
+ name = "kind_of___kind_of_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz";
+ sha1 = "729c91e2d857b7a419a1f9aa65685c4c33f5845d";
+ };
+ }
+ {
+ name = "kind_of___kind_of_6.0.2.tgz";
+ path = fetchurl {
+ name = "kind_of___kind_of_6.0.2.tgz";
+ url = "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz";
+ sha1 = "01146b36a6218e64e58f3a8d66de5d7fc6f6d051";
+ };
+ }
+ {
+ name = "kleur___kleur_3.0.3.tgz";
+ path = fetchurl {
+ name = "kleur___kleur_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz";
+ sha1 = "a79c9ecc86ee1ce3fa6206d1216c501f147fc07e";
+ };
+ }
+ {
+ name = "last_call_webpack_plugin___last_call_webpack_plugin_3.0.0.tgz";
+ path = fetchurl {
+ name = "last_call_webpack_plugin___last_call_webpack_plugin_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz";
+ sha1 = "9742df0e10e3cf46e5c0381c2de90d3a7a2d7555";
+ };
+ }
+ {
+ name = "lazy_cache___lazy_cache_0.2.7.tgz";
+ path = fetchurl {
+ name = "lazy_cache___lazy_cache_0.2.7.tgz";
+ url = "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz";
+ sha1 = "7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65";
+ };
+ }
+ {
+ name = "lazy_cache___lazy_cache_1.0.4.tgz";
+ path = fetchurl {
+ name = "lazy_cache___lazy_cache_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz";
+ sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e";
+ };
+ }
+ {
+ name = "lcid___lcid_2.0.0.tgz";
+ path = fetchurl {
+ name = "lcid___lcid_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz";
+ sha1 = "6ef5d2df60e52f82eb228a4c373e8d1f397253cf";
+ };
+ }
+ {
+ name = "left_pad___left_pad_1.3.0.tgz";
+ path = fetchurl {
+ name = "left_pad___left_pad_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz";
+ sha1 = "5b8a3a7765dfe001261dde915589e782f8c94d1e";
+ };
+ }
+ {
+ name = "leven___leven_3.1.0.tgz";
+ path = fetchurl {
+ name = "leven___leven_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz";
+ sha1 = "77891de834064cccba82ae7842bb6b14a13ed7f2";
+ };
+ }
+ {
+ name = "levn___levn_0.3.0.tgz";
+ path = fetchurl {
+ name = "levn___levn_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz";
+ sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee";
+ };
+ }
+ {
+ name = "load_json_file___load_json_file_2.0.0.tgz";
+ path = fetchurl {
+ name = "load_json_file___load_json_file_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz";
+ sha1 = "7947e42149af80d696cbf797bcaabcfe1fe29ca8";
+ };
+ }
+ {
+ name = "load_json_file___load_json_file_4.0.0.tgz";
+ path = fetchurl {
+ name = "load_json_file___load_json_file_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz";
+ sha1 = "2f5f45ab91e33216234fd53adab668eb4ec0993b";
+ };
+ }
+ {
+ name = "loader_fs_cache___loader_fs_cache_1.0.2.tgz";
+ path = fetchurl {
+ name = "loader_fs_cache___loader_fs_cache_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz";
+ sha1 = "54cedf6b727e1779fd8f01205f05f6e88706f086";
+ };
+ }
+ {
+ name = "loader_runner___loader_runner_2.4.0.tgz";
+ path = fetchurl {
+ name = "loader_runner___loader_runner_2.4.0.tgz";
+ url = "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz";
+ sha1 = "ed47066bfe534d7e84c4c7b9998c2a75607d9357";
+ };
+ }
+ {
+ name = "loader_utils___loader_utils_1.2.3.tgz";
+ path = fetchurl {
+ name = "loader_utils___loader_utils_1.2.3.tgz";
+ url = "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz";
+ sha1 = "1ff5dc6911c9f0a062531a4c04b609406108c2c7";
+ };
+ }
+ {
+ name = "locate_path___locate_path_2.0.0.tgz";
+ path = fetchurl {
+ name = "locate_path___locate_path_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz";
+ sha1 = "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e";
+ };
+ }
+ {
+ name = "locate_path___locate_path_3.0.0.tgz";
+ path = fetchurl {
+ name = "locate_path___locate_path_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz";
+ sha1 = "dbec3b3ab759758071b58fe59fc41871af21400e";
+ };
+ }
+ {
+ name = "lodash._reinterpolate___lodash._reinterpolate_3.0.0.tgz";
+ path = fetchurl {
+ name = "lodash._reinterpolate___lodash._reinterpolate_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz";
+ sha1 = "0ccf2d89166af03b3663c796538b75ac6e114d9d";
+ };
+ }
+ {
+ name = "lodash.camelcase___lodash.camelcase_4.3.0.tgz";
+ path = fetchurl {
+ name = "lodash.camelcase___lodash.camelcase_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz";
+ sha1 = "b28aa6288a2b9fc651035c7711f65ab6190331a6";
+ };
+ }
+ {
+ name = "lodash.isarray___lodash.isarray_3.0.4.tgz";
+ path = fetchurl {
+ name = "lodash.isarray___lodash.isarray_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz";
+ sha1 = "79e4eb88c36a8122af86f844aa9bcd851b5fbb55";
+ };
+ }
+ {
+ name = "lodash.isfinite___lodash.isfinite_3.2.0.tgz";
+ path = fetchurl {
+ name = "lodash.isfinite___lodash.isfinite_3.2.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.2.0.tgz";
+ sha1 = "aa69ffb93a37e82fab0ce18862655f9174ced339";
+ };
+ }
+ {
+ name = "lodash.memoize___lodash.memoize_4.1.2.tgz";
+ path = fetchurl {
+ name = "lodash.memoize___lodash.memoize_4.1.2.tgz";
+ url = "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz";
+ sha1 = "bcc6c49a42a2840ed997f323eada5ecd182e0bfe";
+ };
+ }
+ {
+ name = "lodash.sortby___lodash.sortby_4.7.0.tgz";
+ path = fetchurl {
+ name = "lodash.sortby___lodash.sortby_4.7.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz";
+ sha1 = "edd14c824e2cc9c1e0b0a1b42bb5210516a42438";
+ };
+ }
+ {
+ name = "lodash.template___lodash.template_4.5.0.tgz";
+ path = fetchurl {
+ name = "lodash.template___lodash.template_4.5.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz";
+ sha1 = "f976195cf3f347d0d5f52483569fe8031ccce8ab";
+ };
+ }
+ {
+ name = "lodash.templatesettings___lodash.templatesettings_4.2.0.tgz";
+ path = fetchurl {
+ name = "lodash.templatesettings___lodash.templatesettings_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz";
+ sha1 = "e481310f049d3cf6d47e912ad09313b154f0fb33";
+ };
+ }
+ {
+ name = "lodash.unescape___lodash.unescape_4.0.1.tgz";
+ path = fetchurl {
+ name = "lodash.unescape___lodash.unescape_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz";
+ sha1 = "bf2249886ce514cda112fae9218cdc065211fc9c";
+ };
+ }
+ {
+ name = "lodash.uniq___lodash.uniq_4.5.0.tgz";
+ path = fetchurl {
+ name = "lodash.uniq___lodash.uniq_4.5.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz";
+ sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
+ };
+ }
+ {
+ name = "lodash___lodash_4.17.15.tgz";
+ path = fetchurl {
+ name = "lodash___lodash_4.17.15.tgz";
+ url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz";
+ sha1 = "b447f6670a0455bbfeedd11392eff330ea097548";
+ };
+ }
+ {
+ name = "loglevel___loglevel_1.6.3.tgz";
+ path = fetchurl {
+ name = "loglevel___loglevel_1.6.3.tgz";
+ url = "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.3.tgz";
+ sha1 = "77f2eb64be55a404c9fd04ad16d57c1d6d6b1280";
+ };
+ }
+ {
+ name = "loose_envify___loose_envify_1.4.0.tgz";
+ path = fetchurl {
+ name = "loose_envify___loose_envify_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz";
+ sha1 = "71ee51fa7be4caec1a63839f7e682d8132d30caf";
+ };
+ }
+ {
+ name = "lower_case___lower_case_1.1.4.tgz";
+ path = fetchurl {
+ name = "lower_case___lower_case_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz";
+ sha1 = "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac";
+ };
+ }
+ {
+ name = "lru_cache___lru_cache_5.1.1.tgz";
+ path = fetchurl {
+ name = "lru_cache___lru_cache_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz";
+ sha1 = "1da27e6710271947695daf6848e847f01d84b920";
+ };
+ }
+ {
+ name = "make_dir___make_dir_2.1.0.tgz";
+ path = fetchurl {
+ name = "make_dir___make_dir_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz";
+ sha1 = "5f0310e18b8be898cc07009295a30ae41e91e6f5";
+ };
+ }
+ {
+ name = "makeerror___makeerror_1.0.11.tgz";
+ path = fetchurl {
+ name = "makeerror___makeerror_1.0.11.tgz";
+ url = "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz";
+ sha1 = "e01a5c9109f2af79660e4e8b9587790184f5a96c";
+ };
+ }
+ {
+ name = "mamacro___mamacro_0.0.3.tgz";
+ path = fetchurl {
+ name = "mamacro___mamacro_0.0.3.tgz";
+ url = "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz";
+ sha1 = "ad2c9576197c9f1abf308d0787865bd975a3f3e4";
+ };
+ }
+ {
+ name = "map_age_cleaner___map_age_cleaner_0.1.3.tgz";
+ path = fetchurl {
+ name = "map_age_cleaner___map_age_cleaner_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz";
+ sha1 = "7d583a7306434c055fe474b0f45078e6e1b4b92a";
+ };
+ }
+ {
+ name = "map_cache___map_cache_0.2.2.tgz";
+ path = fetchurl {
+ name = "map_cache___map_cache_0.2.2.tgz";
+ url = "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz";
+ sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf";
+ };
+ }
+ {
+ name = "map_visit___map_visit_1.0.0.tgz";
+ path = fetchurl {
+ name = "map_visit___map_visit_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz";
+ sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
+ };
+ }
+ {
+ name = "markdown_escapes___markdown_escapes_1.0.3.tgz";
+ path = fetchurl {
+ name = "markdown_escapes___markdown_escapes_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.3.tgz";
+ sha1 = "6155e10416efaafab665d466ce598216375195f5";
+ };
+ }
+ {
+ name = "md5.js___md5.js_1.3.5.tgz";
+ path = fetchurl {
+ name = "md5.js___md5.js_1.3.5.tgz";
+ url = "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz";
+ sha1 = "b5d07b8e3216e3e27cd728d72f70d1e6a342005f";
+ };
+ }
+ {
+ name = "mdast_add_list_metadata___mdast_add_list_metadata_1.0.1.tgz";
+ path = fetchurl {
+ name = "mdast_add_list_metadata___mdast_add_list_metadata_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz";
+ sha1 = "95e73640ce2fc1fa2dcb7ec443d09e2bfe7db4cf";
+ };
+ }
+ {
+ name = "mdn_data___mdn_data_2.0.4.tgz";
+ path = fetchurl {
+ name = "mdn_data___mdn_data_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz";
+ sha1 = "699b3c38ac6f1d728091a64650b65d388502fd5b";
+ };
+ }
+ {
+ name = "mdn_data___mdn_data_1.1.4.tgz";
+ path = fetchurl {
+ name = "mdn_data___mdn_data_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz";
+ sha1 = "50b5d4ffc4575276573c4eedb8780812a8419f01";
+ };
+ }
+ {
+ name = "media_typer___media_typer_0.3.0.tgz";
+ path = fetchurl {
+ name = "media_typer___media_typer_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz";
+ sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
+ };
+ }
+ {
+ name = "mem___mem_4.3.0.tgz";
+ path = fetchurl {
+ name = "mem___mem_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz";
+ sha1 = "461af497bc4ae09608cdb2e60eefb69bff744178";
+ };
+ }
+ {
+ name = "memory_fs___memory_fs_0.4.1.tgz";
+ path = fetchurl {
+ name = "memory_fs___memory_fs_0.4.1.tgz";
+ url = "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz";
+ sha1 = "3a9a20b8462523e447cfbc7e8bb80ed667bfc552";
+ };
+ }
+ {
+ name = "merge_deep___merge_deep_3.0.2.tgz";
+ path = fetchurl {
+ name = "merge_deep___merge_deep_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz";
+ sha1 = "f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2";
+ };
+ }
+ {
+ name = "merge_descriptors___merge_descriptors_1.0.1.tgz";
+ path = fetchurl {
+ name = "merge_descriptors___merge_descriptors_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz";
+ sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61";
+ };
+ }
+ {
+ name = "merge_stream___merge_stream_2.0.0.tgz";
+ path = fetchurl {
+ name = "merge_stream___merge_stream_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz";
+ sha1 = "52823629a14dd00c9770fb6ad47dc6310f2c1f60";
+ };
+ }
+ {
+ name = "merge2___merge2_1.2.4.tgz";
+ path = fetchurl {
+ name = "merge2___merge2_1.2.4.tgz";
+ url = "https://registry.yarnpkg.com/merge2/-/merge2-1.2.4.tgz";
+ sha1 = "c9269589e6885a60cf80605d9522d4b67ca646e3";
+ };
+ }
+ {
+ name = "methods___methods_1.1.2.tgz";
+ path = fetchurl {
+ name = "methods___methods_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz";
+ sha1 = "5529a4d67654134edcc5266656835b0f851afcee";
+ };
+ }
+ {
+ name = "microevent.ts___microevent.ts_0.1.1.tgz";
+ path = fetchurl {
+ name = "microevent.ts___microevent.ts_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz";
+ sha1 = "70b09b83f43df5172d0205a63025bce0f7357fa0";
+ };
+ }
+ {
+ name = "micromatch___micromatch_3.1.10.tgz";
+ path = fetchurl {
+ name = "micromatch___micromatch_3.1.10.tgz";
+ url = "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz";
+ sha1 = "70859bc95c9840952f359a068a3fc49f9ecfac23";
+ };
+ }
+ {
+ name = "miller_rabin___miller_rabin_4.0.1.tgz";
+ path = fetchurl {
+ name = "miller_rabin___miller_rabin_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz";
+ sha1 = "f080351c865b0dc562a8462966daa53543c78a4d";
+ };
+ }
+ {
+ name = "mime_db___mime_db_1.40.0.tgz";
+ path = fetchurl {
+ name = "mime_db___mime_db_1.40.0.tgz";
+ url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz";
+ sha1 = "a65057e998db090f732a68f6c276d387d4126c32";
+ };
+ }
+ {
+ name = "mime_db___mime_db_1.41.0.tgz";
+ path = fetchurl {
+ name = "mime_db___mime_db_1.41.0.tgz";
+ url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.41.0.tgz";
+ sha1 = "9110408e1f6aa1b34aef51f2c9df3caddf46b6a0";
+ };
+ }
+ {
+ name = "mime_types___mime_types_2.1.24.tgz";
+ path = fetchurl {
+ name = "mime_types___mime_types_2.1.24.tgz";
+ url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz";
+ sha1 = "b6f8d0b3e951efb77dedeca194cff6d16f676f81";
+ };
+ }
+ {
+ name = "mime___mime_1.6.0.tgz";
+ path = fetchurl {
+ name = "mime___mime_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz";
+ sha1 = "32cd9e5c64553bd58d19a568af452acff04981b1";
+ };
+ }
+ {
+ name = "mime___mime_2.4.4.tgz";
+ path = fetchurl {
+ name = "mime___mime_2.4.4.tgz";
+ url = "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz";
+ sha1 = "bd7b91135fc6b01cde3e9bae33d659b63d8857e5";
+ };
+ }
+ {
+ name = "mimic_fn___mimic_fn_1.2.0.tgz";
+ path = fetchurl {
+ name = "mimic_fn___mimic_fn_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz";
+ sha1 = "820c86a39334640e99516928bd03fca88057d022";
+ };
+ }
+ {
+ name = "mimic_fn___mimic_fn_2.1.0.tgz";
+ path = fetchurl {
+ name = "mimic_fn___mimic_fn_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz";
+ sha1 = "7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b";
+ };
+ }
+ {
+ name = "mini_css_extract_plugin___mini_css_extract_plugin_0.5.0.tgz";
+ path = fetchurl {
+ name = "mini_css_extract_plugin___mini_css_extract_plugin_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz";
+ sha1 = "ac0059b02b9692515a637115b0cc9fed3a35c7b0";
+ };
+ }
+ {
+ name = "minimalistic_assert___minimalistic_assert_1.0.1.tgz";
+ path = fetchurl {
+ name = "minimalistic_assert___minimalistic_assert_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz";
+ sha1 = "2e194de044626d4a10e7f7fbc00ce73e83e4d5c7";
+ };
+ }
+ {
+ name = "minimalistic_crypto_utils___minimalistic_crypto_utils_1.0.1.tgz";
+ path = fetchurl {
+ name = "minimalistic_crypto_utils___minimalistic_crypto_utils_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz";
+ sha1 = "f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a";
+ };
+ }
+ {
+ name = "minimatch___minimatch_3.0.4.tgz";
+ path = fetchurl {
+ name = "minimatch___minimatch_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz";
+ sha1 = "5166e286457f03306064be5497e8dbb0c3d32083";
+ };
+ }
+ {
+ name = "minimist___minimist_0.0.8.tgz";
+ path = fetchurl {
+ name = "minimist___minimist_0.0.8.tgz";
+ url = "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz";
+ sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
+ };
+ }
+ {
+ name = "minimist___minimist_1.2.0.tgz";
+ path = fetchurl {
+ name = "minimist___minimist_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz";
+ sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
+ };
+ }
+ {
+ name = "minimist___minimist_0.0.10.tgz";
+ path = fetchurl {
+ name = "minimist___minimist_0.0.10.tgz";
+ url = "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz";
+ sha1 = "de3f98543dbf96082be48ad1a0c7cda836301dcf";
+ };
+ }
+ {
+ name = "minipass___minipass_2.5.0.tgz";
+ path = fetchurl {
+ name = "minipass___minipass_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/minipass/-/minipass-2.5.0.tgz";
+ sha1 = "dddb1d001976978158a05badfcbef4a771612857";
+ };
+ }
+ {
+ name = "minizlib___minizlib_1.2.1.tgz";
+ path = fetchurl {
+ name = "minizlib___minizlib_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz";
+ sha1 = "dd27ea6136243c7c880684e8672bb3a45fd9b614";
+ };
+ }
+ {
+ name = "mississippi___mississippi_3.0.0.tgz";
+ path = fetchurl {
+ name = "mississippi___mississippi_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz";
+ sha1 = "ea0a3291f97e0b5e8776b363d5f0a12d94c67022";
+ };
+ }
+ {
+ name = "mixin_deep___mixin_deep_1.3.2.tgz";
+ path = fetchurl {
+ name = "mixin_deep___mixin_deep_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz";
+ sha1 = "1120b43dc359a785dce65b55b82e257ccf479566";
+ };
+ }
+ {
+ name = "mixin_object___mixin_object_2.0.1.tgz";
+ path = fetchurl {
+ name = "mixin_object___mixin_object_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz";
+ sha1 = "4fb949441dab182540f1fe035ba60e1947a5e57e";
+ };
+ }
+ {
+ name = "mkdirp___mkdirp_0.5.1.tgz";
+ path = fetchurl {
+ name = "mkdirp___mkdirp_0.5.1.tgz";
+ url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz";
+ sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
+ };
+ }
+ {
+ name = "mobx_react___mobx_react_5.4.4.tgz";
+ path = fetchurl {
+ name = "mobx_react___mobx_react_5.4.4.tgz";
+ url = "https://registry.yarnpkg.com/mobx-react/-/mobx-react-5.4.4.tgz";
+ sha1 = "b3de9c6eabcd0ed8a40036888cb0221ab9568b80";
+ };
+ }
+ {
+ name = "mobx_utils___mobx_utils_5.4.1.tgz";
+ path = fetchurl {
+ name = "mobx_utils___mobx_utils_5.4.1.tgz";
+ url = "https://registry.yarnpkg.com/mobx-utils/-/mobx-utils-5.4.1.tgz";
+ sha1 = "18ff5f9723b27e1ff50ae0b362938a4792eb077a";
+ };
+ }
+ {
+ name = "mobx___mobx_5.13.0.tgz";
+ path = fetchurl {
+ name = "mobx___mobx_5.13.0.tgz";
+ url = "https://registry.yarnpkg.com/mobx/-/mobx-5.13.0.tgz";
+ sha1 = "0fd68f10aa5ff2d146a4ed9e145b53337cfbca59";
+ };
+ }
+ {
+ name = "move_concurrently___move_concurrently_1.0.1.tgz";
+ path = fetchurl {
+ name = "move_concurrently___move_concurrently_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz";
+ sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92";
+ };
+ }
+ {
+ name = "ms___ms_2.0.0.tgz";
+ path = fetchurl {
+ name = "ms___ms_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz";
+ sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
+ };
+ }
+ {
+ name = "ms___ms_2.1.1.tgz";
+ path = fetchurl {
+ name = "ms___ms_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz";
+ sha1 = "30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a";
+ };
+ }
+ {
+ name = "ms___ms_2.1.2.tgz";
+ path = fetchurl {
+ name = "ms___ms_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz";
+ sha1 = "d09d1f357b443f493382a8eb3ccd183872ae6009";
+ };
+ }
+ {
+ name = "multicast_dns_service_types___multicast_dns_service_types_1.1.0.tgz";
+ path = fetchurl {
+ name = "multicast_dns_service_types___multicast_dns_service_types_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz";
+ sha1 = "899f11d9686e5e05cb91b35d5f0e63b773cfc901";
+ };
+ }
+ {
+ name = "multicast_dns___multicast_dns_6.2.3.tgz";
+ path = fetchurl {
+ name = "multicast_dns___multicast_dns_6.2.3.tgz";
+ url = "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz";
+ sha1 = "a0ec7bd9055c4282f790c3c82f4e28db3b31b229";
+ };
+ }
+ {
+ name = "mute_stream___mute_stream_0.0.7.tgz";
+ path = fetchurl {
+ name = "mute_stream___mute_stream_0.0.7.tgz";
+ url = "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz";
+ sha1 = "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab";
+ };
+ }
+ {
+ name = "nan___nan_2.14.0.tgz";
+ path = fetchurl {
+ name = "nan___nan_2.14.0.tgz";
+ url = "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz";
+ sha1 = "7818f722027b2459a86f0295d434d1fc2336c52c";
+ };
+ }
+ {
+ name = "nanomatch___nanomatch_1.2.13.tgz";
+ path = fetchurl {
+ name = "nanomatch___nanomatch_1.2.13.tgz";
+ url = "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz";
+ sha1 = "b87a8aa4fc0de8fe6be88895b38983ff265bd119";
+ };
+ }
+ {
+ name = "natural_compare___natural_compare_1.4.0.tgz";
+ path = fetchurl {
+ name = "natural_compare___natural_compare_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz";
+ sha1 = "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7";
+ };
+ }
+ {
+ name = "needle___needle_2.4.0.tgz";
+ path = fetchurl {
+ name = "needle___needle_2.4.0.tgz";
+ url = "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz";
+ sha1 = "6833e74975c444642590e15a750288c5f939b57c";
+ };
+ }
+ {
+ name = "negotiator___negotiator_0.6.2.tgz";
+ path = fetchurl {
+ name = "negotiator___negotiator_0.6.2.tgz";
+ url = "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz";
+ sha1 = "feacf7ccf525a77ae9634436a64883ffeca346fb";
+ };
+ }
+ {
+ name = "neo_async___neo_async_2.6.1.tgz";
+ path = fetchurl {
+ name = "neo_async___neo_async_2.6.1.tgz";
+ url = "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz";
+ sha1 = "ac27ada66167fa8849a6addd837f6b189ad2081c";
+ };
+ }
+ {
+ name = "next_tick___next_tick_1.0.0.tgz";
+ path = fetchurl {
+ name = "next_tick___next_tick_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz";
+ sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c";
+ };
+ }
+ {
+ name = "nice_try___nice_try_1.0.5.tgz";
+ path = fetchurl {
+ name = "nice_try___nice_try_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz";
+ sha1 = "a3378a7696ce7d223e88fc9b764bd7ef1089e366";
+ };
+ }
+ {
+ name = "no_case___no_case_2.3.2.tgz";
+ path = fetchurl {
+ name = "no_case___no_case_2.3.2.tgz";
+ url = "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz";
+ sha1 = "60b813396be39b3f1288a4c1ed5d1e7d28b464ac";
+ };
+ }
+ {
+ name = "node_fetch___node_fetch_1.7.3.tgz";
+ path = fetchurl {
+ name = "node_fetch___node_fetch_1.7.3.tgz";
+ url = "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz";
+ sha1 = "980f6f72d85211a5347c6b2bc18c5b84c3eb47ef";
+ };
+ }
+ {
+ name = "node_forge___node_forge_0.7.5.tgz";
+ path = fetchurl {
+ name = "node_forge___node_forge_0.7.5.tgz";
+ url = "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz";
+ sha1 = "6c152c345ce11c52f465c2abd957e8639cd674df";
+ };
+ }
+ {
+ name = "node_int64___node_int64_0.4.0.tgz";
+ path = fetchurl {
+ name = "node_int64___node_int64_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz";
+ sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b";
+ };
+ }
+ {
+ name = "node_libs_browser___node_libs_browser_2.2.1.tgz";
+ path = fetchurl {
+ name = "node_libs_browser___node_libs_browser_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz";
+ sha1 = "b64f513d18338625f90346d27b0d235e631f6425";
+ };
+ }
+ {
+ name = "node_modules_regexp___node_modules_regexp_1.0.0.tgz";
+ path = fetchurl {
+ name = "node_modules_regexp___node_modules_regexp_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz";
+ sha1 = "8d9dbe28964a4ac5712e9131642107c71e90ec40";
+ };
+ }
+ {
+ name = "node_notifier___node_notifier_5.4.3.tgz";
+ path = fetchurl {
+ name = "node_notifier___node_notifier_5.4.3.tgz";
+ url = "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.3.tgz";
+ sha1 = "cb72daf94c93904098e28b9c590fd866e464bd50";
+ };
+ }
+ {
+ name = "node_pre_gyp___node_pre_gyp_0.12.0.tgz";
+ path = fetchurl {
+ name = "node_pre_gyp___node_pre_gyp_0.12.0.tgz";
+ url = "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz";
+ sha1 = "39ba4bb1439da030295f899e3b520b7785766149";
+ };
+ }
+ {
+ name = "node_releases___node_releases_1.1.29.tgz";
+ path = fetchurl {
+ name = "node_releases___node_releases_1.1.29.tgz";
+ url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.29.tgz";
+ sha1 = "86a57c6587a30ecd6726449e5d293466b0a0bb86";
+ };
+ }
+ {
+ name = "nopt___nopt_4.0.1.tgz";
+ path = fetchurl {
+ name = "nopt___nopt_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz";
+ sha1 = "d0d4685afd5415193c8c7505602d0d17cd64474d";
+ };
+ }
+ {
+ name = "normalize_package_data___normalize_package_data_2.5.0.tgz";
+ path = fetchurl {
+ name = "normalize_package_data___normalize_package_data_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz";
+ sha1 = "e66db1838b200c1dfc233225d12cb36520e234a8";
+ };
+ }
+ {
+ name = "normalize_path___normalize_path_2.1.1.tgz";
+ path = fetchurl {
+ name = "normalize_path___normalize_path_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz";
+ sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9";
+ };
+ }
+ {
+ name = "normalize_path___normalize_path_3.0.0.tgz";
+ path = fetchurl {
+ name = "normalize_path___normalize_path_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz";
+ sha1 = "0dcd69ff23a1c9b11fd0978316644a0388216a65";
+ };
+ }
+ {
+ name = "normalize_range___normalize_range_0.1.2.tgz";
+ path = fetchurl {
+ name = "normalize_range___normalize_range_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz";
+ sha1 = "2d10c06bdfd312ea9777695a4d28439456b75942";
+ };
+ }
+ {
+ name = "normalize_scroll_left___normalize_scroll_left_0.2.0.tgz";
+ path = fetchurl {
+ name = "normalize_scroll_left___normalize_scroll_left_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/normalize-scroll-left/-/normalize-scroll-left-0.2.0.tgz";
+ sha1 = "9445d74275f303cc661e113329aefa492f58114c";
+ };
+ }
+ {
+ name = "normalize_url___normalize_url_3.3.0.tgz";
+ path = fetchurl {
+ name = "normalize_url___normalize_url_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz";
+ sha1 = "b2e1c4dc4f7c6d57743df733a4f5978d18650559";
+ };
+ }
+ {
+ name = "notifyjs___notifyjs_3.0.0.tgz";
+ path = fetchurl {
+ name = "notifyjs___notifyjs_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/notifyjs/-/notifyjs-3.0.0.tgz";
+ sha1 = "7418c9d6c0533aebaa643414214af53b521d1b28";
+ };
+ }
+ {
+ name = "npm_bundled___npm_bundled_1.0.6.tgz";
+ path = fetchurl {
+ name = "npm_bundled___npm_bundled_1.0.6.tgz";
+ url = "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz";
+ sha1 = "e7ba9aadcef962bb61248f91721cd932b3fe6bdd";
+ };
+ }
+ {
+ name = "npm_packlist___npm_packlist_1.4.4.tgz";
+ path = fetchurl {
+ name = "npm_packlist___npm_packlist_1.4.4.tgz";
+ url = "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.4.tgz";
+ sha1 = "866224233850ac534b63d1a6e76050092b5d2f44";
+ };
+ }
+ {
+ name = "npm_run_path___npm_run_path_2.0.2.tgz";
+ path = fetchurl {
+ name = "npm_run_path___npm_run_path_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz";
+ sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
+ };
+ }
+ {
+ name = "npmlog___npmlog_4.1.2.tgz";
+ path = fetchurl {
+ name = "npmlog___npmlog_4.1.2.tgz";
+ url = "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz";
+ sha1 = "08a7f2a8bf734604779a9efa4ad5cc717abb954b";
+ };
+ }
+ {
+ name = "nth_check___nth_check_1.0.2.tgz";
+ path = fetchurl {
+ name = "nth_check___nth_check_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz";
+ sha1 = "b2bd295c37e3dd58a3bf0700376663ba4d9cf05c";
+ };
+ }
+ {
+ name = "num2fraction___num2fraction_1.2.2.tgz";
+ path = fetchurl {
+ name = "num2fraction___num2fraction_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz";
+ sha1 = "6f682b6a027a4e9ddfa4564cd2589d1d4e669ede";
+ };
+ }
+ {
+ name = "number_is_nan___number_is_nan_1.0.1.tgz";
+ path = fetchurl {
+ name = "number_is_nan___number_is_nan_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz";
+ sha1 = "097b602b53422a522c1afb8790318336941a011d";
+ };
+ }
+ {
+ name = "nwsapi___nwsapi_2.1.4.tgz";
+ path = fetchurl {
+ name = "nwsapi___nwsapi_2.1.4.tgz";
+ url = "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.1.4.tgz";
+ sha1 = "e006a878db23636f8e8a67d33ca0e4edf61a842f";
+ };
+ }
+ {
+ name = "oauth_sign___oauth_sign_0.9.0.tgz";
+ path = fetchurl {
+ name = "oauth_sign___oauth_sign_0.9.0.tgz";
+ url = "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz";
+ sha1 = "47a7b016baa68b5fa0ecf3dee08a85c679ac6455";
+ };
+ }
+ {
+ name = "object_assign___object_assign_4.0.1.tgz";
+ path = fetchurl {
+ name = "object_assign___object_assign_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/object-assign/-/object-assign-4.0.1.tgz";
+ sha1 = "99504456c3598b5cad4fc59c26e8a9bb107fe0bd";
+ };
+ }
+ {
+ name = "object_assign___object_assign_4.1.1.tgz";
+ path = fetchurl {
+ name = "object_assign___object_assign_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz";
+ sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
+ };
+ }
+ {
+ name = "object_copy___object_copy_0.1.0.tgz";
+ path = fetchurl {
+ name = "object_copy___object_copy_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz";
+ sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
+ };
+ }
+ {
+ name = "object_hash___object_hash_1.3.1.tgz";
+ path = fetchurl {
+ name = "object_hash___object_hash_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz";
+ sha1 = "fde452098a951cb145f039bb7d455449ddc126df";
+ };
+ }
+ {
+ name = "object_inspect___object_inspect_1.6.0.tgz";
+ path = fetchurl {
+ name = "object_inspect___object_inspect_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz";
+ sha1 = "c70b6cbf72f274aab4c34c0c82f5167bf82cf15b";
+ };
+ }
+ {
+ name = "object_is___object_is_1.0.1.tgz";
+ path = fetchurl {
+ name = "object_is___object_is_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz";
+ sha1 = "0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6";
+ };
+ }
+ {
+ name = "object_keys___object_keys_1.1.1.tgz";
+ path = fetchurl {
+ name = "object_keys___object_keys_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz";
+ sha1 = "1c47f272df277f3b1daf061677d9c82e2322c60e";
+ };
+ }
+ {
+ name = "object_path___object_path_0.11.4.tgz";
+ path = fetchurl {
+ name = "object_path___object_path_0.11.4.tgz";
+ url = "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz";
+ sha1 = "370ae752fbf37de3ea70a861c23bba8915691949";
+ };
+ }
+ {
+ name = "object_visit___object_visit_1.0.1.tgz";
+ path = fetchurl {
+ name = "object_visit___object_visit_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz";
+ sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb";
+ };
+ }
+ {
+ name = "object.assign___object.assign_4.1.0.tgz";
+ path = fetchurl {
+ name = "object.assign___object.assign_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz";
+ sha1 = "968bf1100d7956bb3ca086f006f846b3bc4008da";
+ };
+ }
+ {
+ name = "object.entries___object.entries_1.1.0.tgz";
+ path = fetchurl {
+ name = "object.entries___object.entries_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz";
+ sha1 = "2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519";
+ };
+ }
+ {
+ name = "object.fromentries___object.fromentries_2.0.0.tgz";
+ path = fetchurl {
+ name = "object.fromentries___object.fromentries_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.0.tgz";
+ sha1 = "49a543d92151f8277b3ac9600f1e930b189d30ab";
+ };
+ }
+ {
+ name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.0.3.tgz";
+ path = fetchurl {
+ name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz";
+ sha1 = "8758c846f5b407adab0f236e0986f14b051caa16";
+ };
+ }
+ {
+ name = "object.pick___object.pick_1.3.0.tgz";
+ path = fetchurl {
+ name = "object.pick___object.pick_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz";
+ sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
+ };
+ }
+ {
+ name = "object.values___object.values_1.1.0.tgz";
+ path = fetchurl {
+ name = "object.values___object.values_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz";
+ sha1 = "bf6810ef5da3e5325790eaaa2be213ea84624da9";
+ };
+ }
+ {
+ name = "obuf___obuf_1.1.2.tgz";
+ path = fetchurl {
+ name = "obuf___obuf_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz";
+ sha1 = "09bea3343d41859ebd446292d11c9d4db619084e";
+ };
+ }
+ {
+ name = "on_finished___on_finished_2.3.0.tgz";
+ path = fetchurl {
+ name = "on_finished___on_finished_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz";
+ sha1 = "20f1336481b083cd75337992a16971aa2d906947";
+ };
+ }
+ {
+ name = "on_headers___on_headers_1.0.2.tgz";
+ path = fetchurl {
+ name = "on_headers___on_headers_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz";
+ sha1 = "772b0ae6aaa525c399e489adfad90c403eb3c28f";
+ };
+ }
+ {
+ name = "once___once_1.4.0.tgz";
+ path = fetchurl {
+ name = "once___once_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz";
+ sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
+ };
+ }
+ {
+ name = "onetime___onetime_2.0.1.tgz";
+ path = fetchurl {
+ name = "onetime___onetime_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz";
+ sha1 = "067428230fd67443b2794b22bba528b6867962d4";
+ };
+ }
+ {
+ name = "open___open_6.4.0.tgz";
+ path = fetchurl {
+ name = "open___open_6.4.0.tgz";
+ url = "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz";
+ sha1 = "5c13e96d0dc894686164f18965ecfe889ecfc8a9";
+ };
+ }
+ {
+ name = "opn___opn_5.5.0.tgz";
+ path = fetchurl {
+ name = "opn___opn_5.5.0.tgz";
+ url = "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz";
+ sha1 = "fc7164fab56d235904c51c3b27da6758ca3b9bfc";
+ };
+ }
+ {
+ name = "optimist___optimist_0.6.1.tgz";
+ path = fetchurl {
+ name = "optimist___optimist_0.6.1.tgz";
+ url = "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz";
+ sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686";
+ };
+ }
+ {
+ name = "optimize_css_assets_webpack_plugin___optimize_css_assets_webpack_plugin_5.0.3.tgz";
+ path = fetchurl {
+ name = "optimize_css_assets_webpack_plugin___optimize_css_assets_webpack_plugin_5.0.3.tgz";
+ url = "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz";
+ sha1 = "e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572";
+ };
+ }
+ {
+ name = "optionator___optionator_0.8.2.tgz";
+ path = fetchurl {
+ name = "optionator___optionator_0.8.2.tgz";
+ url = "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz";
+ sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64";
+ };
+ }
+ {
+ name = "original___original_1.0.2.tgz";
+ path = fetchurl {
+ name = "original___original_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz";
+ sha1 = "e442a61cffe1c5fd20a65f3261c26663b303f25f";
+ };
+ }
+ {
+ name = "os_browserify___os_browserify_0.3.0.tgz";
+ path = fetchurl {
+ name = "os_browserify___os_browserify_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz";
+ sha1 = "854373c7f5c2315914fc9bfc6bd8238fdda1ec27";
+ };
+ }
+ {
+ name = "os_homedir___os_homedir_1.0.2.tgz";
+ path = fetchurl {
+ name = "os_homedir___os_homedir_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz";
+ sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
+ };
+ }
+ {
+ name = "os_locale___os_locale_3.1.0.tgz";
+ path = fetchurl {
+ name = "os_locale___os_locale_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz";
+ sha1 = "a802a6ee17f24c10483ab9935719cef4ed16bf1a";
+ };
+ }
+ {
+ name = "os_tmpdir___os_tmpdir_1.0.2.tgz";
+ path = fetchurl {
+ name = "os_tmpdir___os_tmpdir_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
+ sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
+ };
+ }
+ {
+ name = "osenv___osenv_0.1.5.tgz";
+ path = fetchurl {
+ name = "osenv___osenv_0.1.5.tgz";
+ url = "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz";
+ sha1 = "85cdfafaeb28e8677f416e287592b5f3f49ea410";
+ };
+ }
+ {
+ name = "p_defer___p_defer_1.0.0.tgz";
+ path = fetchurl {
+ name = "p_defer___p_defer_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz";
+ sha1 = "9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c";
+ };
+ }
+ {
+ name = "p_each_series___p_each_series_1.0.0.tgz";
+ path = fetchurl {
+ name = "p_each_series___p_each_series_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz";
+ sha1 = "930f3d12dd1f50e7434457a22cd6f04ac6ad7f71";
+ };
+ }
+ {
+ name = "p_finally___p_finally_1.0.0.tgz";
+ path = fetchurl {
+ name = "p_finally___p_finally_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz";
+ sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
+ };
+ }
+ {
+ name = "p_is_promise___p_is_promise_2.1.0.tgz";
+ path = fetchurl {
+ name = "p_is_promise___p_is_promise_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz";
+ sha1 = "918cebaea248a62cf7ffab8e3bca8c5f882fc42e";
+ };
+ }
+ {
+ name = "p_limit___p_limit_1.3.0.tgz";
+ path = fetchurl {
+ name = "p_limit___p_limit_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz";
+ sha1 = "b86bd5f0c25690911c7590fcbfc2010d54b3ccb8";
+ };
+ }
+ {
+ name = "p_limit___p_limit_2.2.1.tgz";
+ path = fetchurl {
+ name = "p_limit___p_limit_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz";
+ sha1 = "aa07a788cc3151c939b5131f63570f0dd2009537";
+ };
+ }
+ {
+ name = "p_locate___p_locate_2.0.0.tgz";
+ path = fetchurl {
+ name = "p_locate___p_locate_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz";
+ sha1 = "20a0103b222a70c8fd39cc2e580680f3dde5ec43";
+ };
+ }
+ {
+ name = "p_locate___p_locate_3.0.0.tgz";
+ path = fetchurl {
+ name = "p_locate___p_locate_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz";
+ sha1 = "322d69a05c0264b25997d9f40cd8a891ab0064a4";
+ };
+ }
+ {
+ name = "p_map___p_map_1.2.0.tgz";
+ path = fetchurl {
+ name = "p_map___p_map_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz";
+ sha1 = "e4e94f311eabbc8633a1e79908165fca26241b6b";
+ };
+ }
+ {
+ name = "p_reduce___p_reduce_1.0.0.tgz";
+ path = fetchurl {
+ name = "p_reduce___p_reduce_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz";
+ sha1 = "18c2b0dd936a4690a529f8231f58a0fdb6a47dfa";
+ };
+ }
+ {
+ name = "p_try___p_try_1.0.0.tgz";
+ path = fetchurl {
+ name = "p_try___p_try_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz";
+ sha1 = "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3";
+ };
+ }
+ {
+ name = "p_try___p_try_2.2.0.tgz";
+ path = fetchurl {
+ name = "p_try___p_try_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz";
+ sha1 = "cb2868540e313d61de58fafbe35ce9004d5540e6";
+ };
+ }
+ {
+ name = "pako___pako_1.0.10.tgz";
+ path = fetchurl {
+ name = "pako___pako_1.0.10.tgz";
+ url = "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz";
+ sha1 = "4328badb5086a426aa90f541977d4955da5c9732";
+ };
+ }
+ {
+ name = "parallel_transform___parallel_transform_1.1.0.tgz";
+ path = fetchurl {
+ name = "parallel_transform___parallel_transform_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz";
+ sha1 = "d410f065b05da23081fcd10f28854c29bda33b06";
+ };
+ }
+ {
+ name = "param_case___param_case_2.1.1.tgz";
+ path = fetchurl {
+ name = "param_case___param_case_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz";
+ sha1 = "df94fd8cf6531ecf75e6bef9a0858fbc72be2247";
+ };
+ }
+ {
+ name = "parent_module___parent_module_1.0.1.tgz";
+ path = fetchurl {
+ name = "parent_module___parent_module_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz";
+ sha1 = "691d2709e78c79fae3a156622452d00762caaaa2";
+ };
+ }
+ {
+ name = "parse_asn1___parse_asn1_5.1.4.tgz";
+ path = fetchurl {
+ name = "parse_asn1___parse_asn1_5.1.4.tgz";
+ url = "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz";
+ sha1 = "37f6628f823fbdeb2273b4d540434a22f3ef1fcc";
+ };
+ }
+ {
+ name = "parse_entities___parse_entities_1.2.2.tgz";
+ path = fetchurl {
+ name = "parse_entities___parse_entities_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz";
+ sha1 = "c31bf0f653b6661354f8973559cb86dd1d5edf50";
+ };
+ }
+ {
+ name = "parse_json___parse_json_2.2.0.tgz";
+ path = fetchurl {
+ name = "parse_json___parse_json_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz";
+ sha1 = "f480f40434ef80741f8469099f8dea18f55a4dc9";
+ };
+ }
+ {
+ name = "parse_json___parse_json_4.0.0.tgz";
+ path = fetchurl {
+ name = "parse_json___parse_json_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz";
+ sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0";
+ };
+ }
+ {
+ name = "parse5___parse5_4.0.0.tgz";
+ path = fetchurl {
+ name = "parse5___parse5_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz";
+ sha1 = "6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608";
+ };
+ }
+ {
+ name = "parse5___parse5_5.1.0.tgz";
+ path = fetchurl {
+ name = "parse5___parse5_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz";
+ sha1 = "c59341c9723f414c452975564c7c00a68d58acd2";
+ };
+ }
+ {
+ name = "parseurl___parseurl_1.3.3.tgz";
+ path = fetchurl {
+ name = "parseurl___parseurl_1.3.3.tgz";
+ url = "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz";
+ sha1 = "9da19e7bee8d12dff0513ed5b76957793bc2e8d4";
+ };
+ }
+ {
+ name = "pascalcase___pascalcase_0.1.1.tgz";
+ path = fetchurl {
+ name = "pascalcase___pascalcase_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz";
+ sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
+ };
+ }
+ {
+ name = "path_browserify___path_browserify_0.0.1.tgz";
+ path = fetchurl {
+ name = "path_browserify___path_browserify_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz";
+ sha1 = "e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a";
+ };
+ }
+ {
+ name = "path_dirname___path_dirname_1.0.2.tgz";
+ path = fetchurl {
+ name = "path_dirname___path_dirname_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz";
+ sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0";
+ };
+ }
+ {
+ name = "path_exists___path_exists_2.1.0.tgz";
+ path = fetchurl {
+ name = "path_exists___path_exists_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz";
+ sha1 = "0feb6c64f0fc518d9a754dd5efb62c7022761f4b";
+ };
+ }
+ {
+ name = "path_exists___path_exists_3.0.0.tgz";
+ path = fetchurl {
+ name = "path_exists___path_exists_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz";
+ sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
+ };
+ }
+ {
+ name = "path_is_absolute___path_is_absolute_1.0.1.tgz";
+ path = fetchurl {
+ name = "path_is_absolute___path_is_absolute_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
+ sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
+ };
+ }
+ {
+ name = "path_is_inside___path_is_inside_1.0.2.tgz";
+ path = fetchurl {
+ name = "path_is_inside___path_is_inside_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz";
+ sha1 = "365417dede44430d1c11af61027facf074bdfc53";
+ };
+ }
+ {
+ name = "path_key___path_key_2.0.1.tgz";
+ path = fetchurl {
+ name = "path_key___path_key_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz";
+ sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40";
+ };
+ }
+ {
+ name = "path_parse___path_parse_1.0.6.tgz";
+ path = fetchurl {
+ name = "path_parse___path_parse_1.0.6.tgz";
+ url = "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz";
+ sha1 = "d62dbb5679405d72c4737ec58600e9ddcf06d24c";
+ };
+ }
+ {
+ name = "path_to_regexp___path_to_regexp_0.1.7.tgz";
+ path = fetchurl {
+ name = "path_to_regexp___path_to_regexp_0.1.7.tgz";
+ url = "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz";
+ sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c";
+ };
+ }
+ {
+ name = "path_to_regexp___path_to_regexp_1.7.0.tgz";
+ path = fetchurl {
+ name = "path_to_regexp___path_to_regexp_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz";
+ sha1 = "59fde0f435badacba103a84e9d3bc64e96b9937d";
+ };
+ }
+ {
+ name = "path_type___path_type_2.0.0.tgz";
+ path = fetchurl {
+ name = "path_type___path_type_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz";
+ sha1 = "f012ccb8415b7096fc2daa1054c3d72389594c73";
+ };
+ }
+ {
+ name = "path_type___path_type_3.0.0.tgz";
+ path = fetchurl {
+ name = "path_type___path_type_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz";
+ sha1 = "cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f";
+ };
+ }
+ {
+ name = "pbkdf2___pbkdf2_3.0.17.tgz";
+ path = fetchurl {
+ name = "pbkdf2___pbkdf2_3.0.17.tgz";
+ url = "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz";
+ sha1 = "976c206530617b14ebb32114239f7b09336e93a6";
+ };
+ }
+ {
+ name = "pend___pend_1.2.0.tgz";
+ path = fetchurl {
+ name = "pend___pend_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz";
+ sha1 = "7a57eb550a6783f9115331fcf4663d5c8e007a50";
+ };
+ }
+ {
+ name = "performance_now___performance_now_2.1.0.tgz";
+ path = fetchurl {
+ name = "performance_now___performance_now_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz";
+ sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
+ };
+ }
+ {
+ name = "pify___pify_2.3.0.tgz";
+ path = fetchurl {
+ name = "pify___pify_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz";
+ sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c";
+ };
+ }
+ {
+ name = "pify___pify_3.0.0.tgz";
+ path = fetchurl {
+ name = "pify___pify_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz";
+ sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176";
+ };
+ }
+ {
+ name = "pify___pify_4.0.1.tgz";
+ path = fetchurl {
+ name = "pify___pify_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz";
+ sha1 = "4b2cd25c50d598735c50292224fd8c6df41e3231";
+ };
+ }
+ {
+ name = "pinkie_promise___pinkie_promise_2.0.1.tgz";
+ path = fetchurl {
+ name = "pinkie_promise___pinkie_promise_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
+ sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
+ };
+ }
+ {
+ name = "pinkie___pinkie_2.0.4.tgz";
+ path = fetchurl {
+ name = "pinkie___pinkie_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz";
+ sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870";
+ };
+ }
+ {
+ name = "pirates___pirates_4.0.1.tgz";
+ path = fetchurl {
+ name = "pirates___pirates_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz";
+ sha1 = "643a92caf894566f91b2b986d2c66950a8e2fb87";
+ };
+ }
+ {
+ name = "pkg_dir___pkg_dir_1.0.0.tgz";
+ path = fetchurl {
+ name = "pkg_dir___pkg_dir_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz";
+ sha1 = "7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4";
+ };
+ }
+ {
+ name = "pkg_dir___pkg_dir_2.0.0.tgz";
+ path = fetchurl {
+ name = "pkg_dir___pkg_dir_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz";
+ sha1 = "f6d5d1109e19d63edf428e0bd57e12777615334b";
+ };
+ }
+ {
+ name = "pkg_dir___pkg_dir_3.0.0.tgz";
+ path = fetchurl {
+ name = "pkg_dir___pkg_dir_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz";
+ sha1 = "2749020f239ed990881b1f71210d51eb6523bea3";
+ };
+ }
+ {
+ name = "pkg_up___pkg_up_2.0.0.tgz";
+ path = fetchurl {
+ name = "pkg_up___pkg_up_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz";
+ sha1 = "c819ac728059a461cab1c3889a2be3c49a004d7f";
+ };
+ }
+ {
+ name = "pn___pn_1.1.0.tgz";
+ path = fetchurl {
+ name = "pn___pn_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz";
+ sha1 = "e2f4cef0e219f463c179ab37463e4e1ecdccbafb";
+ };
+ }
+ {
+ name = "pnp_webpack_plugin___pnp_webpack_plugin_1.5.0.tgz";
+ path = fetchurl {
+ name = "pnp_webpack_plugin___pnp_webpack_plugin_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz";
+ sha1 = "62a1cd3068f46d564bb33c56eb250e4d586676eb";
+ };
+ }
+ {
+ name = "popper.js___popper.js_1.15.0.tgz";
+ path = fetchurl {
+ name = "popper.js___popper.js_1.15.0.tgz";
+ url = "https://registry.yarnpkg.com/popper.js/-/popper.js-1.15.0.tgz";
+ sha1 = "5560b99bbad7647e9faa475c6b8056621f5a4ff2";
+ };
+ }
+ {
+ name = "portfinder___portfinder_1.0.23.tgz";
+ path = fetchurl {
+ name = "portfinder___portfinder_1.0.23.tgz";
+ url = "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.23.tgz";
+ sha1 = "894db4bcc5daf02b6614517ce89cd21a38226b82";
+ };
+ }
+ {
+ name = "posix_character_classes___posix_character_classes_0.1.1.tgz";
+ path = fetchurl {
+ name = "posix_character_classes___posix_character_classes_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz";
+ sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
+ };
+ }
+ {
+ name = "postcss_attribute_case_insensitive___postcss_attribute_case_insensitive_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_attribute_case_insensitive___postcss_attribute_case_insensitive_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz";
+ sha1 = "b2a721a0d279c2f9103a36331c88981526428cc7";
+ };
+ }
+ {
+ name = "postcss_browser_comments___postcss_browser_comments_2.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_browser_comments___postcss_browser_comments_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-2.0.0.tgz";
+ sha1 = "dc48d6a8ddbff188a80a000b7393436cb18aed88";
+ };
+ }
+ {
+ name = "postcss_calc___postcss_calc_7.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_calc___postcss_calc_7.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz";
+ sha1 = "36d77bab023b0ecbb9789d84dcb23c4941145436";
+ };
+ }
+ {
+ name = "postcss_color_functional_notation___postcss_color_functional_notation_2.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_color_functional_notation___postcss_color_functional_notation_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz";
+ sha1 = "5efd37a88fbabeb00a2966d1e53d98ced93f74e0";
+ };
+ }
+ {
+ name = "postcss_color_gray___postcss_color_gray_5.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_color_gray___postcss_color_gray_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz";
+ sha1 = "532a31eb909f8da898ceffe296fdc1f864be8547";
+ };
+ }
+ {
+ name = "postcss_color_hex_alpha___postcss_color_hex_alpha_5.0.3.tgz";
+ path = fetchurl {
+ name = "postcss_color_hex_alpha___postcss_color_hex_alpha_5.0.3.tgz";
+ url = "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz";
+ sha1 = "a8d9ca4c39d497c9661e374b9c51899ef0f87388";
+ };
+ }
+ {
+ name = "postcss_color_mod_function___postcss_color_mod_function_3.0.3.tgz";
+ path = fetchurl {
+ name = "postcss_color_mod_function___postcss_color_mod_function_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz";
+ sha1 = "816ba145ac11cc3cb6baa905a75a49f903e4d31d";
+ };
+ }
+ {
+ name = "postcss_color_rebeccapurple___postcss_color_rebeccapurple_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_color_rebeccapurple___postcss_color_rebeccapurple_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz";
+ sha1 = "c7a89be872bb74e45b1e3022bfe5748823e6de77";
+ };
+ }
+ {
+ name = "postcss_colormin___postcss_colormin_4.0.3.tgz";
+ path = fetchurl {
+ name = "postcss_colormin___postcss_colormin_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz";
+ sha1 = "ae060bce93ed794ac71264f08132d550956bd381";
+ };
+ }
+ {
+ name = "postcss_convert_values___postcss_convert_values_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_convert_values___postcss_convert_values_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz";
+ sha1 = "ca3813ed4da0f812f9d43703584e449ebe189a7f";
+ };
+ }
+ {
+ name = "postcss_custom_media___postcss_custom_media_7.0.8.tgz";
+ path = fetchurl {
+ name = "postcss_custom_media___postcss_custom_media_7.0.8.tgz";
+ url = "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz";
+ sha1 = "fffd13ffeffad73621be5f387076a28b00294e0c";
+ };
+ }
+ {
+ name = "postcss_custom_properties___postcss_custom_properties_8.0.11.tgz";
+ path = fetchurl {
+ name = "postcss_custom_properties___postcss_custom_properties_8.0.11.tgz";
+ url = "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz";
+ sha1 = "2d61772d6e92f22f5e0d52602df8fae46fa30d97";
+ };
+ }
+ {
+ name = "postcss_custom_selectors___postcss_custom_selectors_5.1.2.tgz";
+ path = fetchurl {
+ name = "postcss_custom_selectors___postcss_custom_selectors_5.1.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz";
+ sha1 = "64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba";
+ };
+ }
+ {
+ name = "postcss_dir_pseudo_class___postcss_dir_pseudo_class_5.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_dir_pseudo_class___postcss_dir_pseudo_class_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz";
+ sha1 = "6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2";
+ };
+ }
+ {
+ name = "postcss_discard_comments___postcss_discard_comments_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_discard_comments___postcss_discard_comments_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz";
+ sha1 = "1fbabd2c246bff6aaad7997b2b0918f4d7af4033";
+ };
+ }
+ {
+ name = "postcss_discard_duplicates___postcss_discard_duplicates_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_discard_duplicates___postcss_discard_duplicates_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz";
+ sha1 = "3fe133cd3c82282e550fc9b239176a9207b784eb";
+ };
+ }
+ {
+ name = "postcss_discard_empty___postcss_discard_empty_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_discard_empty___postcss_discard_empty_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz";
+ sha1 = "c8c951e9f73ed9428019458444a02ad90bb9f765";
+ };
+ }
+ {
+ name = "postcss_discard_overridden___postcss_discard_overridden_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_discard_overridden___postcss_discard_overridden_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz";
+ sha1 = "652aef8a96726f029f5e3e00146ee7a4e755ff57";
+ };
+ }
+ {
+ name = "postcss_double_position_gradients___postcss_double_position_gradients_1.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_double_position_gradients___postcss_double_position_gradients_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz";
+ sha1 = "fc927d52fddc896cb3a2812ebc5df147e110522e";
+ };
+ }
+ {
+ name = "postcss_env_function___postcss_env_function_2.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_env_function___postcss_env_function_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz";
+ sha1 = "0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7";
+ };
+ }
+ {
+ name = "postcss_flexbugs_fixes___postcss_flexbugs_fixes_4.1.0.tgz";
+ path = fetchurl {
+ name = "postcss_flexbugs_fixes___postcss_flexbugs_fixes_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz";
+ sha1 = "e094a9df1783e2200b7b19f875dcad3b3aff8b20";
+ };
+ }
+ {
+ name = "postcss_focus_visible___postcss_focus_visible_4.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_focus_visible___postcss_focus_visible_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz";
+ sha1 = "477d107113ade6024b14128317ade2bd1e17046e";
+ };
+ }
+ {
+ name = "postcss_focus_within___postcss_focus_within_3.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_focus_within___postcss_focus_within_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz";
+ sha1 = "763b8788596cee9b874c999201cdde80659ef680";
+ };
+ }
+ {
+ name = "postcss_font_variant___postcss_font_variant_4.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_font_variant___postcss_font_variant_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz";
+ sha1 = "71dd3c6c10a0d846c5eda07803439617bbbabacc";
+ };
+ }
+ {
+ name = "postcss_gap_properties___postcss_gap_properties_2.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_gap_properties___postcss_gap_properties_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz";
+ sha1 = "431c192ab3ed96a3c3d09f2ff615960f902c1715";
+ };
+ }
+ {
+ name = "postcss_image_set_function___postcss_image_set_function_3.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_image_set_function___postcss_image_set_function_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz";
+ sha1 = "28920a2f29945bed4c3198d7df6496d410d3f288";
+ };
+ }
+ {
+ name = "postcss_initial___postcss_initial_3.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_initial___postcss_initial_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.1.tgz";
+ sha1 = "99d319669a13d6c06ef8e70d852f68cb1b399b61";
+ };
+ }
+ {
+ name = "postcss_lab_function___postcss_lab_function_2.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_lab_function___postcss_lab_function_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz";
+ sha1 = "bb51a6856cd12289ab4ae20db1e3821ef13d7d2e";
+ };
+ }
+ {
+ name = "postcss_load_config___postcss_load_config_2.1.0.tgz";
+ path = fetchurl {
+ name = "postcss_load_config___postcss_load_config_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz";
+ sha1 = "c84d692b7bb7b41ddced94ee62e8ab31b417b003";
+ };
+ }
+ {
+ name = "postcss_loader___postcss_loader_3.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_loader___postcss_loader_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz";
+ sha1 = "6b97943e47c72d845fa9e03f273773d4e8dd6c2d";
+ };
+ }
+ {
+ name = "postcss_logical___postcss_logical_3.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_logical___postcss_logical_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz";
+ sha1 = "2495d0f8b82e9f262725f75f9401b34e7b45d5b5";
+ };
+ }
+ {
+ name = "postcss_media_minmax___postcss_media_minmax_4.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_media_minmax___postcss_media_minmax_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz";
+ sha1 = "b75bb6cbc217c8ac49433e12f22048814a4f5ed5";
+ };
+ }
+ {
+ name = "postcss_merge_longhand___postcss_merge_longhand_4.0.11.tgz";
+ path = fetchurl {
+ name = "postcss_merge_longhand___postcss_merge_longhand_4.0.11.tgz";
+ url = "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz";
+ sha1 = "62f49a13e4a0ee04e7b98f42bb16062ca2549e24";
+ };
+ }
+ {
+ name = "postcss_merge_rules___postcss_merge_rules_4.0.3.tgz";
+ path = fetchurl {
+ name = "postcss_merge_rules___postcss_merge_rules_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz";
+ sha1 = "362bea4ff5a1f98e4075a713c6cb25aefef9a650";
+ };
+ }
+ {
+ name = "postcss_minify_font_values___postcss_minify_font_values_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_minify_font_values___postcss_minify_font_values_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz";
+ sha1 = "cd4c344cce474343fac5d82206ab2cbcb8afd5a6";
+ };
+ }
+ {
+ name = "postcss_minify_gradients___postcss_minify_gradients_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_minify_gradients___postcss_minify_gradients_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz";
+ sha1 = "93b29c2ff5099c535eecda56c4aa6e665a663471";
+ };
+ }
+ {
+ name = "postcss_minify_params___postcss_minify_params_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_minify_params___postcss_minify_params_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz";
+ sha1 = "6b9cef030c11e35261f95f618c90036d680db874";
+ };
+ }
+ {
+ name = "postcss_minify_selectors___postcss_minify_selectors_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_minify_selectors___postcss_minify_selectors_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz";
+ sha1 = "e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8";
+ };
+ }
+ {
+ name = "postcss_modules_extract_imports___postcss_modules_extract_imports_2.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_modules_extract_imports___postcss_modules_extract_imports_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz";
+ sha1 = "818719a1ae1da325f9832446b01136eeb493cd7e";
+ };
+ }
+ {
+ name = "postcss_modules_local_by_default___postcss_modules_local_by_default_2.0.6.tgz";
+ path = fetchurl {
+ name = "postcss_modules_local_by_default___postcss_modules_local_by_default_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz";
+ sha1 = "dd9953f6dd476b5fd1ef2d8830c8929760b56e63";
+ };
+ }
+ {
+ name = "postcss_modules_scope___postcss_modules_scope_2.1.0.tgz";
+ path = fetchurl {
+ name = "postcss_modules_scope___postcss_modules_scope_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz";
+ sha1 = "ad3f5bf7856114f6fcab901b0502e2a2bc39d4eb";
+ };
+ }
+ {
+ name = "postcss_modules_values___postcss_modules_values_2.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_modules_values___postcss_modules_values_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz";
+ sha1 = "479b46dc0c5ca3dc7fa5270851836b9ec7152f64";
+ };
+ }
+ {
+ name = "postcss_nesting___postcss_nesting_7.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_nesting___postcss_nesting_7.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz";
+ sha1 = "b50ad7b7f0173e5b5e3880c3501344703e04c052";
+ };
+ }
+ {
+ name = "postcss_normalize_charset___postcss_normalize_charset_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_charset___postcss_normalize_charset_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz";
+ sha1 = "8b35add3aee83a136b0471e0d59be58a50285dd4";
+ };
+ }
+ {
+ name = "postcss_normalize_display_values___postcss_normalize_display_values_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_display_values___postcss_normalize_display_values_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz";
+ sha1 = "0dbe04a4ce9063d4667ed2be476bb830c825935a";
+ };
+ }
+ {
+ name = "postcss_normalize_positions___postcss_normalize_positions_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_positions___postcss_normalize_positions_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz";
+ sha1 = "05f757f84f260437378368a91f8932d4b102917f";
+ };
+ }
+ {
+ name = "postcss_normalize_repeat_style___postcss_normalize_repeat_style_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_repeat_style___postcss_normalize_repeat_style_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz";
+ sha1 = "c4ebbc289f3991a028d44751cbdd11918b17910c";
+ };
+ }
+ {
+ name = "postcss_normalize_string___postcss_normalize_string_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_string___postcss_normalize_string_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz";
+ sha1 = "cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c";
+ };
+ }
+ {
+ name = "postcss_normalize_timing_functions___postcss_normalize_timing_functions_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_timing_functions___postcss_normalize_timing_functions_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz";
+ sha1 = "8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9";
+ };
+ }
+ {
+ name = "postcss_normalize_unicode___postcss_normalize_unicode_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_unicode___postcss_normalize_unicode_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz";
+ sha1 = "841bd48fdcf3019ad4baa7493a3d363b52ae1cfb";
+ };
+ }
+ {
+ name = "postcss_normalize_url___postcss_normalize_url_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_url___postcss_normalize_url_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz";
+ sha1 = "10e437f86bc7c7e58f7b9652ed878daaa95faae1";
+ };
+ }
+ {
+ name = "postcss_normalize_whitespace___postcss_normalize_whitespace_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_whitespace___postcss_normalize_whitespace_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz";
+ sha1 = "bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82";
+ };
+ }
+ {
+ name = "postcss_normalize___postcss_normalize_7.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_normalize___postcss_normalize_7.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-7.0.1.tgz";
+ sha1 = "eb51568d962b8aa61a8318383c8bb7e54332282e";
+ };
+ }
+ {
+ name = "postcss_ordered_values___postcss_ordered_values_4.1.2.tgz";
+ path = fetchurl {
+ name = "postcss_ordered_values___postcss_ordered_values_4.1.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz";
+ sha1 = "0cf75c820ec7d5c4d280189559e0b571ebac0eee";
+ };
+ }
+ {
+ name = "postcss_overflow_shorthand___postcss_overflow_shorthand_2.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_overflow_shorthand___postcss_overflow_shorthand_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz";
+ sha1 = "31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30";
+ };
+ }
+ {
+ name = "postcss_page_break___postcss_page_break_2.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_page_break___postcss_page_break_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz";
+ sha1 = "add52d0e0a528cabe6afee8b46e2abb277df46bf";
+ };
+ }
+ {
+ name = "postcss_place___postcss_place_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_place___postcss_place_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz";
+ sha1 = "e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62";
+ };
+ }
+ {
+ name = "postcss_preset_env___postcss_preset_env_6.7.0.tgz";
+ path = fetchurl {
+ name = "postcss_preset_env___postcss_preset_env_6.7.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz";
+ sha1 = "c34ddacf8f902383b35ad1e030f178f4cdf118a5";
+ };
+ }
+ {
+ name = "postcss_pseudo_class_any_link___postcss_pseudo_class_any_link_6.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_pseudo_class_any_link___postcss_pseudo_class_any_link_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz";
+ sha1 = "2ed3eed393b3702879dec4a87032b210daeb04d1";
+ };
+ }
+ {
+ name = "postcss_reduce_initial___postcss_reduce_initial_4.0.3.tgz";
+ path = fetchurl {
+ name = "postcss_reduce_initial___postcss_reduce_initial_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz";
+ sha1 = "7fd42ebea5e9c814609639e2c2e84ae270ba48df";
+ };
+ }
+ {
+ name = "postcss_reduce_transforms___postcss_reduce_transforms_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_reduce_transforms___postcss_reduce_transforms_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz";
+ sha1 = "17efa405eacc6e07be3414a5ca2d1074681d4e29";
+ };
+ }
+ {
+ name = "postcss_replace_overflow_wrap___postcss_replace_overflow_wrap_3.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_replace_overflow_wrap___postcss_replace_overflow_wrap_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz";
+ sha1 = "61b360ffdaedca84c7c918d2b0f0d0ea559ab01c";
+ };
+ }
+ {
+ name = "postcss_safe_parser___postcss_safe_parser_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_safe_parser___postcss_safe_parser_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz";
+ sha1 = "8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea";
+ };
+ }
+ {
+ name = "postcss_selector_matches___postcss_selector_matches_4.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_selector_matches___postcss_selector_matches_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz";
+ sha1 = "71c8248f917ba2cc93037c9637ee09c64436fcff";
+ };
+ }
+ {
+ name = "postcss_selector_not___postcss_selector_not_4.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_selector_not___postcss_selector_not_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz";
+ sha1 = "c68ff7ba96527499e832724a2674d65603b645c0";
+ };
+ }
+ {
+ name = "postcss_selector_parser___postcss_selector_parser_3.1.1.tgz";
+ path = fetchurl {
+ name = "postcss_selector_parser___postcss_selector_parser_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz";
+ sha1 = "4f875f4afb0c96573d5cf4d74011aee250a7e865";
+ };
+ }
+ {
+ name = "postcss_selector_parser___postcss_selector_parser_5.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_selector_parser___postcss_selector_parser_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz";
+ sha1 = "249044356697b33b64f1a8f7c80922dddee7195c";
+ };
+ }
+ {
+ name = "postcss_selector_parser___postcss_selector_parser_6.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_selector_parser___postcss_selector_parser_6.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz";
+ sha1 = "934cf799d016c83411859e09dcecade01286ec5c";
+ };
+ }
+ {
+ name = "postcss_svgo___postcss_svgo_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_svgo___postcss_svgo_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz";
+ sha1 = "17b997bc711b333bab143aaed3b8d3d6e3d38258";
+ };
+ }
+ {
+ name = "postcss_unique_selectors___postcss_unique_selectors_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_unique_selectors___postcss_unique_selectors_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz";
+ sha1 = "9446911f3289bfd64c6d680f073c03b1f9ee4bac";
+ };
+ }
+ {
+ name = "postcss_value_parser___postcss_value_parser_3.3.1.tgz";
+ path = fetchurl {
+ name = "postcss_value_parser___postcss_value_parser_3.3.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz";
+ sha1 = "9ff822547e2893213cf1c30efa51ac5fd1ba8281";
+ };
+ }
+ {
+ name = "postcss_value_parser___postcss_value_parser_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_value_parser___postcss_value_parser_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz";
+ sha1 = "482282c09a42706d1fc9a069b73f44ec08391dc9";
+ };
+ }
+ {
+ name = "postcss_values_parser___postcss_values_parser_2.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_values_parser___postcss_values_parser_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz";
+ sha1 = "da8b472d901da1e205b47bdc98637b9e9e550e5f";
+ };
+ }
+ {
+ name = "postcss___postcss_7.0.14.tgz";
+ path = fetchurl {
+ name = "postcss___postcss_7.0.14.tgz";
+ url = "https://registry.yarnpkg.com/postcss/-/postcss-7.0.14.tgz";
+ sha1 = "4527ed6b1ca0d82c53ce5ec1a2041c2346bbd6e5";
+ };
+ }
+ {
+ name = "postcss___postcss_7.0.17.tgz";
+ path = fetchurl {
+ name = "postcss___postcss_7.0.17.tgz";
+ url = "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz";
+ sha1 = "4da1bdff5322d4a0acaab4d87f3e782436bad31f";
+ };
+ }
+ {
+ name = "prelude_ls___prelude_ls_1.1.2.tgz";
+ path = fetchurl {
+ name = "prelude_ls___prelude_ls_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz";
+ sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54";
+ };
+ }
+ {
+ name = "prettier___prettier_1.18.2.tgz";
+ path = fetchurl {
+ name = "prettier___prettier_1.18.2.tgz";
+ url = "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz";
+ sha1 = "6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea";
+ };
+ }
+ {
+ name = "pretty_bytes___pretty_bytes_5.3.0.tgz";
+ path = fetchurl {
+ name = "pretty_bytes___pretty_bytes_5.3.0.tgz";
+ url = "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz";
+ sha1 = "f2849e27db79fb4d6cfe24764fc4134f165989f2";
+ };
+ }
+ {
+ name = "pretty_error___pretty_error_2.1.1.tgz";
+ path = fetchurl {
+ name = "pretty_error___pretty_error_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz";
+ sha1 = "5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3";
+ };
+ }
+ {
+ name = "pretty_format___pretty_format_24.9.0.tgz";
+ path = fetchurl {
+ name = "pretty_format___pretty_format_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz";
+ sha1 = "12fac31b37019a4eea3c11aa9a959eb7628aa7c9";
+ };
+ }
+ {
+ name = "private___private_0.1.8.tgz";
+ path = fetchurl {
+ name = "private___private_0.1.8.tgz";
+ url = "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz";
+ sha1 = "2381edb3689f7a53d653190060fcf822d2f368ff";
+ };
+ }
+ {
+ name = "process_nextick_args___process_nextick_args_2.0.1.tgz";
+ path = fetchurl {
+ name = "process_nextick_args___process_nextick_args_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
+ sha1 = "7820d9b16120cc55ca9ae7792680ae7dba6d7fe2";
+ };
+ }
+ {
+ name = "process___process_0.11.10.tgz";
+ path = fetchurl {
+ name = "process___process_0.11.10.tgz";
+ url = "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz";
+ sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182";
+ };
+ }
+ {
+ name = "progress___progress_2.0.3.tgz";
+ path = fetchurl {
+ name = "progress___progress_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz";
+ sha1 = "7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8";
+ };
+ }
+ {
+ name = "promise_inflight___promise_inflight_1.0.1.tgz";
+ path = fetchurl {
+ name = "promise_inflight___promise_inflight_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz";
+ sha1 = "98472870bf228132fcbdd868129bad12c3c029e3";
+ };
+ }
+ {
+ name = "promise___promise_8.0.3.tgz";
+ path = fetchurl {
+ name = "promise___promise_8.0.3.tgz";
+ url = "https://registry.yarnpkg.com/promise/-/promise-8.0.3.tgz";
+ sha1 = "f592e099c6cddc000d538ee7283bb190452b0bf6";
+ };
+ }
+ {
+ name = "promise___promise_7.3.1.tgz";
+ path = fetchurl {
+ name = "promise___promise_7.3.1.tgz";
+ url = "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz";
+ sha1 = "064b72602b18f90f29192b8b1bc418ffd1ebd3bf";
+ };
+ }
+ {
+ name = "prompts___prompts_2.2.1.tgz";
+ path = fetchurl {
+ name = "prompts___prompts_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/prompts/-/prompts-2.2.1.tgz";
+ sha1 = "f901dd2a2dfee080359c0e20059b24188d75ad35";
+ };
+ }
+ {
+ name = "prop_types_exact___prop_types_exact_1.2.0.tgz";
+ path = fetchurl {
+ name = "prop_types_exact___prop_types_exact_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/prop-types-exact/-/prop-types-exact-1.2.0.tgz";
+ sha1 = "825d6be46094663848237e3925a98c6e944e9869";
+ };
+ }
+ {
+ name = "prop_types___prop_types_15.7.2.tgz";
+ path = fetchurl {
+ name = "prop_types___prop_types_15.7.2.tgz";
+ url = "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz";
+ sha1 = "52c41e75b8c87e72b9d9360e0206b99dcbffa6c5";
+ };
+ }
+ {
+ name = "proxy_addr___proxy_addr_2.0.5.tgz";
+ path = fetchurl {
+ name = "proxy_addr___proxy_addr_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz";
+ sha1 = "34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34";
+ };
+ }
+ {
+ name = "proxy_from_env___proxy_from_env_1.0.0.tgz";
+ path = fetchurl {
+ name = "proxy_from_env___proxy_from_env_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz";
+ sha1 = "33c50398f70ea7eb96d21f7b817630a55791c7ee";
+ };
+ }
+ {
+ name = "prr___prr_1.0.1.tgz";
+ path = fetchurl {
+ name = "prr___prr_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz";
+ sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476";
+ };
+ }
+ {
+ name = "psl___psl_1.3.1.tgz";
+ path = fetchurl {
+ name = "psl___psl_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/psl/-/psl-1.3.1.tgz";
+ sha1 = "d5aa3873a35ec450bc7db9012ad5a7246f6fc8bd";
+ };
+ }
+ {
+ name = "public_encrypt___public_encrypt_4.0.3.tgz";
+ path = fetchurl {
+ name = "public_encrypt___public_encrypt_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz";
+ sha1 = "4fcc9d77a07e48ba7527e7cbe0de33d0701331e0";
+ };
+ }
+ {
+ name = "pump___pump_2.0.1.tgz";
+ path = fetchurl {
+ name = "pump___pump_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz";
+ sha1 = "12399add6e4cf7526d973cbc8b5ce2e2908b3909";
+ };
+ }
+ {
+ name = "pump___pump_3.0.0.tgz";
+ path = fetchurl {
+ name = "pump___pump_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz";
+ sha1 = "b4a2116815bde2f4e1ea602354e8c75565107a64";
+ };
+ }
+ {
+ name = "pumpify___pumpify_1.5.1.tgz";
+ path = fetchurl {
+ name = "pumpify___pumpify_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz";
+ sha1 = "36513be246ab27570b1a374a5ce278bfd74370ce";
+ };
+ }
+ {
+ name = "punycode___punycode_1.3.2.tgz";
+ path = fetchurl {
+ name = "punycode___punycode_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz";
+ sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d";
+ };
+ }
+ {
+ name = "punycode___punycode_1.4.1.tgz";
+ path = fetchurl {
+ name = "punycode___punycode_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz";
+ sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
+ };
+ }
+ {
+ name = "punycode___punycode_2.1.1.tgz";
+ path = fetchurl {
+ name = "punycode___punycode_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz";
+ sha1 = "b58b010ac40c22c5657616c8d2c2c02c7bf479ec";
+ };
+ }
+ {
+ name = "puppeteer___puppeteer_1.19.0.tgz";
+ path = fetchurl {
+ name = "puppeteer___puppeteer_1.19.0.tgz";
+ url = "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.19.0.tgz";
+ sha1 = "e3b7b448c2c97933517078d7a2c53687361bebea";
+ };
+ }
+ {
+ name = "q___q_1.5.1.tgz";
+ path = fetchurl {
+ name = "q___q_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz";
+ sha1 = "7e32f75b41381291d04611f1bf14109ac00651d7";
+ };
+ }
+ {
+ name = "qs___qs_6.7.0.tgz";
+ path = fetchurl {
+ name = "qs___qs_6.7.0.tgz";
+ url = "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz";
+ sha1 = "41dc1a015e3d581f1621776be31afb2876a9b1bc";
+ };
+ }
+ {
+ name = "qs___qs_6.5.2.tgz";
+ path = fetchurl {
+ name = "qs___qs_6.5.2.tgz";
+ url = "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz";
+ sha1 = "cb3ae806e8740444584ef154ce8ee98d403f3e36";
+ };
+ }
+ {
+ name = "querystring_es3___querystring_es3_0.2.1.tgz";
+ path = fetchurl {
+ name = "querystring_es3___querystring_es3_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz";
+ sha1 = "9ec61f79049875707d69414596fd907a4d711e73";
+ };
+ }
+ {
+ name = "querystring___querystring_0.2.0.tgz";
+ path = fetchurl {
+ name = "querystring___querystring_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz";
+ sha1 = "b209849203bb25df820da756e747005878521620";
+ };
+ }
+ {
+ name = "querystringify___querystringify_2.1.1.tgz";
+ path = fetchurl {
+ name = "querystringify___querystringify_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz";
+ sha1 = "60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e";
+ };
+ }
+ {
+ name = "raf___raf_3.4.1.tgz";
+ path = fetchurl {
+ name = "raf___raf_3.4.1.tgz";
+ url = "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz";
+ sha1 = "0742e99a4a6552f445d73e3ee0328af0ff1ede39";
+ };
+ }
+ {
+ name = "ramda___ramda_0.26.1.tgz";
+ path = fetchurl {
+ name = "ramda___ramda_0.26.1.tgz";
+ url = "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz";
+ sha1 = "8d41351eb8111c55353617fc3bbffad8e4d35d06";
+ };
+ }
+ {
+ name = "randombytes___randombytes_2.1.0.tgz";
+ path = fetchurl {
+ name = "randombytes___randombytes_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz";
+ sha1 = "df6f84372f0270dc65cdf6291349ab7a473d4f2a";
+ };
+ }
+ {
+ name = "randomfill___randomfill_1.0.4.tgz";
+ path = fetchurl {
+ name = "randomfill___randomfill_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz";
+ sha1 = "c92196fc86ab42be983f1bf31778224931d61458";
+ };
+ }
+ {
+ name = "range_parser___range_parser_1.2.1.tgz";
+ path = fetchurl {
+ name = "range_parser___range_parser_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz";
+ sha1 = "3cf37023d199e1c24d1a55b84800c2f3e6468031";
+ };
+ }
+ {
+ name = "raw_body___raw_body_2.4.0.tgz";
+ path = fetchurl {
+ name = "raw_body___raw_body_2.4.0.tgz";
+ url = "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz";
+ sha1 = "a1ce6fb9c9bc356ca52e89256ab59059e13d0332";
+ };
+ }
+ {
+ name = "rc___rc_1.2.8.tgz";
+ path = fetchurl {
+ name = "rc___rc_1.2.8.tgz";
+ url = "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz";
+ sha1 = "cd924bf5200a075b83c188cd6b9e211b7fc0d3ed";
+ };
+ }
+ {
+ name = "react_app_polyfill___react_app_polyfill_1.0.2.tgz";
+ path = fetchurl {
+ name = "react_app_polyfill___react_app_polyfill_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-1.0.2.tgz";
+ sha1 = "2a51175885c88245a2a356dc46df29f38ec9f060";
+ };
+ }
+ {
+ name = "react_codemirror2___react_codemirror2_5.1.0.tgz";
+ path = fetchurl {
+ name = "react_codemirror2___react_codemirror2_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/react-codemirror2/-/react-codemirror2-5.1.0.tgz";
+ sha1 = "62de4460178adea40eb52eabf7491669bf3794b8";
+ };
+ }
+ {
+ name = "react_dev_utils___react_dev_utils_9.0.3.tgz";
+ path = fetchurl {
+ name = "react_dev_utils___react_dev_utils_9.0.3.tgz";
+ url = "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-9.0.3.tgz";
+ sha1 = "7607455587abb84599451460eb37cef0b684131a";
+ };
+ }
+ {
+ name = "react_dom___react_dom_16.9.0.tgz";
+ path = fetchurl {
+ name = "react_dom___react_dom_16.9.0.tgz";
+ url = "https://registry.yarnpkg.com/react-dom/-/react-dom-16.9.0.tgz";
+ sha1 = "5e65527a5e26f22ae3701131bcccaee9fb0d3962";
+ };
+ }
+ {
+ name = "react_error_overlay___react_error_overlay_6.0.1.tgz";
+ path = fetchurl {
+ name = "react_error_overlay___react_error_overlay_6.0.1.tgz";
+ url = "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.1.tgz";
+ sha1 = "b8d3cf9bb991c02883225c48044cb3ee20413e0f";
+ };
+ }
+ {
+ name = "react_infinite___react_infinite_0.13.0.tgz";
+ path = fetchurl {
+ name = "react_infinite___react_infinite_0.13.0.tgz";
+ url = "https://registry.yarnpkg.com/react-infinite/-/react-infinite-0.13.0.tgz";
+ sha1 = "a08f84d800f4a4af5f732724c61200d5142697ea";
+ };
+ }
+ {
+ name = "react_is___react_is_16.9.0.tgz";
+ path = fetchurl {
+ name = "react_is___react_is_16.9.0.tgz";
+ url = "https://registry.yarnpkg.com/react-is/-/react-is-16.9.0.tgz";
+ sha1 = "21ca9561399aad0ff1a7701c01683e8ca981edcb";
+ };
+ }
+ {
+ name = "react_is___react_is_16.10.0.tgz";
+ path = fetchurl {
+ name = "react_is___react_is_16.10.0.tgz";
+ url = "https://registry.yarnpkg.com/react-is/-/react-is-16.10.0.tgz";
+ sha1 = "3d6a031e57fff73c3cfa0347feb3e8f40c5141e5";
+ };
+ }
+ {
+ name = "react_lifecycles_compat___react_lifecycles_compat_3.0.4.tgz";
+ path = fetchurl {
+ name = "react_lifecycles_compat___react_lifecycles_compat_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz";
+ sha1 = "4f1a273afdfc8f3488a8c516bfda78f872352362";
+ };
+ }
+ {
+ name = "react_markdown___react_markdown_4.2.2.tgz";
+ path = fetchurl {
+ name = "react_markdown___react_markdown_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/react-markdown/-/react-markdown-4.2.2.tgz";
+ sha1 = "b378774fcffb354653db8749153fc8740f9ed2f1";
+ };
+ }
+ {
+ name = "react_reconciler___react_reconciler_0.7.0.tgz";
+ path = fetchurl {
+ name = "react_reconciler___react_reconciler_0.7.0.tgz";
+ url = "https://registry.yarnpkg.com/react-reconciler/-/react-reconciler-0.7.0.tgz";
+ sha1 = "9614894103e5f138deeeb5eabaf3ee80eb1d026d";
+ };
+ }
+ {
+ name = "react_router_dom___react_router_dom_4.3.1.tgz";
+ path = fetchurl {
+ name = "react_router_dom___react_router_dom_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-4.3.1.tgz";
+ sha1 = "4c2619fc24c4fa87c9fd18f4fb4a43fe63fbd5c6";
+ };
+ }
+ {
+ name = "react_router___react_router_4.3.1.tgz";
+ path = fetchurl {
+ name = "react_router___react_router_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/react-router/-/react-router-4.3.1.tgz";
+ sha1 = "aada4aef14c809cb2e686b05cee4742234506c4e";
+ };
+ }
+ {
+ name = "react_scripts___react_scripts_3.1.1.tgz";
+ path = fetchurl {
+ name = "react_scripts___react_scripts_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.1.1.tgz";
+ sha1 = "1796bc92447f3a2d3072c3b71ca99f88d099c48d";
+ };
+ }
+ {
+ name = "react_test_renderer___react_test_renderer_16.9.0.tgz";
+ path = fetchurl {
+ name = "react_test_renderer___react_test_renderer_16.9.0.tgz";
+ url = "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.9.0.tgz";
+ sha1 = "7ed657a374af47af88f66f33a3ef99c9610c8ae9";
+ };
+ }
+ {
+ name = "react_timeago___react_timeago_4.4.0.tgz";
+ path = fetchurl {
+ name = "react_timeago___react_timeago_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/react-timeago/-/react-timeago-4.4.0.tgz";
+ sha1 = "4520dd9ba63551afc4d709819f52b14b9343ba2b";
+ };
+ }
+ {
+ name = "react_transition_group___react_transition_group_4.3.0.tgz";
+ path = fetchurl {
+ name = "react_transition_group___react_transition_group_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.3.0.tgz";
+ sha1 = "fea832e386cf8796c58b61874a3319704f5ce683";
+ };
+ }
+ {
+ name = "react___react_16.9.0.tgz";
+ path = fetchurl {
+ name = "react___react_16.9.0.tgz";
+ url = "https://registry.yarnpkg.com/react/-/react-16.9.0.tgz";
+ sha1 = "40ba2f9af13bc1a38d75dbf2f4359a5185c4f7aa";
+ };
+ }
+ {
+ name = "read_pkg_up___read_pkg_up_2.0.0.tgz";
+ path = fetchurl {
+ name = "read_pkg_up___read_pkg_up_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz";
+ sha1 = "6b72a8048984e0c41e79510fd5e9fa99b3b549be";
+ };
+ }
+ {
+ name = "read_pkg_up___read_pkg_up_4.0.0.tgz";
+ path = fetchurl {
+ name = "read_pkg_up___read_pkg_up_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz";
+ sha1 = "1b221c6088ba7799601c808f91161c66e58f8978";
+ };
+ }
+ {
+ name = "read_pkg___read_pkg_2.0.0.tgz";
+ path = fetchurl {
+ name = "read_pkg___read_pkg_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz";
+ sha1 = "8ef1c0623c6a6db0dc6713c4bfac46332b2368f8";
+ };
+ }
+ {
+ name = "read_pkg___read_pkg_3.0.0.tgz";
+ path = fetchurl {
+ name = "read_pkg___read_pkg_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz";
+ sha1 = "9cbc686978fee65d16c00e2b19c237fcf6e38389";
+ };
+ }
+ {
+ name = "readable_stream___readable_stream_2.3.6.tgz";
+ path = fetchurl {
+ name = "readable_stream___readable_stream_2.3.6.tgz";
+ url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz";
+ sha1 = "b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf";
+ };
+ }
+ {
+ name = "readable_stream___readable_stream_3.4.0.tgz";
+ path = fetchurl {
+ name = "readable_stream___readable_stream_3.4.0.tgz";
+ url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz";
+ sha1 = "a51c26754658e0a3c21dbf59163bd45ba6f447fc";
+ };
+ }
+ {
+ name = "readdirp___readdirp_2.2.1.tgz";
+ path = fetchurl {
+ name = "readdirp___readdirp_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz";
+ sha1 = "0e87622a3325aa33e892285caf8b4e846529a525";
+ };
+ }
+ {
+ name = "realpath_native___realpath_native_1.1.0.tgz";
+ path = fetchurl {
+ name = "realpath_native___realpath_native_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz";
+ sha1 = "2003294fea23fb0672f2476ebe22fcf498a2d65c";
+ };
+ }
+ {
+ name = "recursive_readdir___recursive_readdir_2.2.2.tgz";
+ path = fetchurl {
+ name = "recursive_readdir___recursive_readdir_2.2.2.tgz";
+ url = "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz";
+ sha1 = "9946fb3274e1628de6e36b2f6714953b4845094f";
+ };
+ }
+ {
+ name = "reflect.ownkeys___reflect.ownkeys_0.2.0.tgz";
+ path = fetchurl {
+ name = "reflect.ownkeys___reflect.ownkeys_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz";
+ sha1 = "749aceec7f3fdf8b63f927a04809e90c5c0b3460";
+ };
+ }
+ {
+ name = "regenerate_unicode_properties___regenerate_unicode_properties_8.1.0.tgz";
+ path = fetchurl {
+ name = "regenerate_unicode_properties___regenerate_unicode_properties_8.1.0.tgz";
+ url = "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz";
+ sha1 = "ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e";
+ };
+ }
+ {
+ name = "regenerate___regenerate_1.4.0.tgz";
+ path = fetchurl {
+ name = "regenerate___regenerate_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz";
+ sha1 = "4a856ec4b56e4077c557589cae85e7a4c8869a11";
+ };
+ }
+ {
+ name = "regenerator_runtime___regenerator_runtime_0.13.3.tgz";
+ path = fetchurl {
+ name = "regenerator_runtime___regenerator_runtime_0.13.3.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz";
+ sha1 = "7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5";
+ };
+ }
+ {
+ name = "regenerator_runtime___regenerator_runtime_0.11.1.tgz";
+ path = fetchurl {
+ name = "regenerator_runtime___regenerator_runtime_0.11.1.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
+ sha1 = "be05ad7f9bf7d22e056f9726cee5017fbf19e2e9";
+ };
+ }
+ {
+ name = "regenerator_transform___regenerator_transform_0.14.1.tgz";
+ path = fetchurl {
+ name = "regenerator_transform___regenerator_transform_0.14.1.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz";
+ sha1 = "3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb";
+ };
+ }
+ {
+ name = "regex_not___regex_not_1.0.2.tgz";
+ path = fetchurl {
+ name = "regex_not___regex_not_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz";
+ sha1 = "1f4ece27e00b0b65e0247a6810e6a85d83a5752c";
+ };
+ }
+ {
+ name = "regex_parser___regex_parser_2.2.10.tgz";
+ path = fetchurl {
+ name = "regex_parser___regex_parser_2.2.10.tgz";
+ url = "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.10.tgz";
+ sha1 = "9e66a8f73d89a107616e63b39d4deddfee912b37";
+ };
+ }
+ {
+ name = "regexp_tree___regexp_tree_0.1.13.tgz";
+ path = fetchurl {
+ name = "regexp_tree___regexp_tree_0.1.13.tgz";
+ url = "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.13.tgz";
+ sha1 = "5b19ab9377edc68bc3679256840bb29afc158d7f";
+ };
+ }
+ {
+ name = "regexp.prototype.flags___regexp.prototype.flags_1.2.0.tgz";
+ path = fetchurl {
+ name = "regexp.prototype.flags___regexp.prototype.flags_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz";
+ sha1 = "6b30724e306a27833eeb171b66ac8890ba37e41c";
+ };
+ }
+ {
+ name = "regexpp___regexpp_2.0.1.tgz";
+ path = fetchurl {
+ name = "regexpp___regexpp_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz";
+ sha1 = "8d19d31cf632482b589049f8281f93dbcba4d07f";
+ };
+ }
+ {
+ name = "regexpu_core___regexpu_core_4.5.5.tgz";
+ path = fetchurl {
+ name = "regexpu_core___regexpu_core_4.5.5.tgz";
+ url = "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.5.tgz";
+ sha1 = "aaffe61c2af58269b3e516b61a73790376326411";
+ };
+ }
+ {
+ name = "regjsgen___regjsgen_0.5.0.tgz";
+ path = fetchurl {
+ name = "regjsgen___regjsgen_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz";
+ sha1 = "a7634dc08f89209c2049adda3525711fb97265dd";
+ };
+ }
+ {
+ name = "regjsparser___regjsparser_0.6.0.tgz";
+ path = fetchurl {
+ name = "regjsparser___regjsparser_0.6.0.tgz";
+ url = "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz";
+ sha1 = "f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c";
+ };
+ }
+ {
+ name = "relateurl___relateurl_0.2.7.tgz";
+ path = fetchurl {
+ name = "relateurl___relateurl_0.2.7.tgz";
+ url = "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz";
+ sha1 = "54dbf377e51440aca90a4cd274600d3ff2d888a9";
+ };
+ }
+ {
+ name = "remark_parse___remark_parse_5.0.0.tgz";
+ path = fetchurl {
+ name = "remark_parse___remark_parse_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz";
+ sha1 = "4c077f9e499044d1d5c13f80d7a98cf7b9285d95";
+ };
+ }
+ {
+ name = "remove_markdown___remove_markdown_0.3.0.tgz";
+ path = fetchurl {
+ name = "remove_markdown___remove_markdown_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/remove-markdown/-/remove-markdown-0.3.0.tgz";
+ sha1 = "5e4b667493a93579728f3d52ecc1db9ca505dc98";
+ };
+ }
+ {
+ name = "remove_trailing_separator___remove_trailing_separator_1.1.0.tgz";
+ path = fetchurl {
+ name = "remove_trailing_separator___remove_trailing_separator_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
+ sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
+ };
+ }
+ {
+ name = "renderkid___renderkid_2.0.3.tgz";
+ path = fetchurl {
+ name = "renderkid___renderkid_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz";
+ sha1 = "380179c2ff5ae1365c522bf2fcfcff01c5b74149";
+ };
+ }
+ {
+ name = "repeat_element___repeat_element_1.1.3.tgz";
+ path = fetchurl {
+ name = "repeat_element___repeat_element_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz";
+ sha1 = "782e0d825c0c5a3bb39731f84efee6b742e6b1ce";
+ };
+ }
+ {
+ name = "repeat_string___repeat_string_1.6.1.tgz";
+ path = fetchurl {
+ name = "repeat_string___repeat_string_1.6.1.tgz";
+ url = "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz";
+ sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
+ };
+ }
+ {
+ name = "replace_ext___replace_ext_1.0.0.tgz";
+ path = fetchurl {
+ name = "replace_ext___replace_ext_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz";
+ sha1 = "de63128373fcbf7c3ccfa4de5a480c45a67958eb";
+ };
+ }
+ {
+ name = "request_promise_core___request_promise_core_1.1.2.tgz";
+ path = fetchurl {
+ name = "request_promise_core___request_promise_core_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.2.tgz";
+ sha1 = "339f6aababcafdb31c799ff158700336301d3346";
+ };
+ }
+ {
+ name = "request_promise_native___request_promise_native_1.0.7.tgz";
+ path = fetchurl {
+ name = "request_promise_native___request_promise_native_1.0.7.tgz";
+ url = "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.7.tgz";
+ sha1 = "a49868a624bdea5069f1251d0a836e0d89aa2c59";
+ };
+ }
+ {
+ name = "request___request_2.88.0.tgz";
+ path = fetchurl {
+ name = "request___request_2.88.0.tgz";
+ url = "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz";
+ sha1 = "9c2fca4f7d35b592efe57c7f0a55e81052124fef";
+ };
+ }
+ {
+ name = "require_directory___require_directory_2.1.1.tgz";
+ path = fetchurl {
+ name = "require_directory___require_directory_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz";
+ sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
+ };
+ }
+ {
+ name = "require_main_filename___require_main_filename_1.0.1.tgz";
+ path = fetchurl {
+ name = "require_main_filename___require_main_filename_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz";
+ sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1";
+ };
+ }
+ {
+ name = "require_main_filename___require_main_filename_2.0.0.tgz";
+ path = fetchurl {
+ name = "require_main_filename___require_main_filename_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz";
+ sha1 = "d0b329ecc7cc0f61649f62215be69af54aa8989b";
+ };
+ }
+ {
+ name = "requires_port___requires_port_1.0.0.tgz";
+ path = fetchurl {
+ name = "requires_port___requires_port_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz";
+ sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
+ };
+ }
+ {
+ name = "resolve_cwd___resolve_cwd_2.0.0.tgz";
+ path = fetchurl {
+ name = "resolve_cwd___resolve_cwd_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz";
+ sha1 = "00a9f7387556e27038eae232caa372a6a59b665a";
+ };
+ }
+ {
+ name = "resolve_from___resolve_from_3.0.0.tgz";
+ path = fetchurl {
+ name = "resolve_from___resolve_from_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz";
+ sha1 = "b22c7af7d9d6881bc8b6e653335eebcb0a188748";
+ };
+ }
+ {
+ name = "resolve_from___resolve_from_4.0.0.tgz";
+ path = fetchurl {
+ name = "resolve_from___resolve_from_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz";
+ sha1 = "4abcd852ad32dd7baabfe9b40e00a36db5f392e6";
+ };
+ }
+ {
+ name = "resolve_pathname___resolve_pathname_2.2.0.tgz";
+ path = fetchurl {
+ name = "resolve_pathname___resolve_pathname_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-2.2.0.tgz";
+ sha1 = "7e9ae21ed815fd63ab189adeee64dc831eefa879";
+ };
+ }
+ {
+ name = "resolve_url_loader___resolve_url_loader_3.1.0.tgz";
+ path = fetchurl {
+ name = "resolve_url_loader___resolve_url_loader_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.0.tgz";
+ sha1 = "54d8181d33cd1b66a59544d05cadf8e4aa7d37cc";
+ };
+ }
+ {
+ name = "resolve_url___resolve_url_0.2.1.tgz";
+ path = fetchurl {
+ name = "resolve_url___resolve_url_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz";
+ sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a";
+ };
+ }
+ {
+ name = "resolve___resolve_1.1.7.tgz";
+ path = fetchurl {
+ name = "resolve___resolve_1.1.7.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz";
+ sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b";
+ };
+ }
+ {
+ name = "resolve___resolve_1.12.0.tgz";
+ path = fetchurl {
+ name = "resolve___resolve_1.12.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz";
+ sha1 = "3fc644a35c84a48554609ff26ec52b66fa577df6";
+ };
+ }
+ {
+ name = "restore_cursor___restore_cursor_2.0.0.tgz";
+ path = fetchurl {
+ name = "restore_cursor___restore_cursor_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz";
+ sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf";
+ };
+ }
+ {
+ name = "ret___ret_0.1.15.tgz";
+ path = fetchurl {
+ name = "ret___ret_0.1.15.tgz";
+ url = "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz";
+ sha1 = "b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc";
+ };
+ }
+ {
+ name = "rework_visit___rework_visit_1.0.0.tgz";
+ path = fetchurl {
+ name = "rework_visit___rework_visit_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz";
+ sha1 = "9945b2803f219e2f7aca00adb8bc9f640f842c9a";
+ };
+ }
+ {
+ name = "rework___rework_1.0.1.tgz";
+ path = fetchurl {
+ name = "rework___rework_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz";
+ sha1 = "30806a841342b54510aa4110850cd48534144aa7";
+ };
+ }
+ {
+ name = "rgb_regex___rgb_regex_1.0.1.tgz";
+ path = fetchurl {
+ name = "rgb_regex___rgb_regex_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz";
+ sha1 = "c0e0d6882df0e23be254a475e8edd41915feaeb1";
+ };
+ }
+ {
+ name = "rgba_regex___rgba_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "rgba_regex___rgba_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz";
+ sha1 = "43374e2e2ca0968b0ef1523460b7d730ff22eeb3";
+ };
+ }
+ {
+ name = "rimraf___rimraf_2.6.3.tgz";
+ path = fetchurl {
+ name = "rimraf___rimraf_2.6.3.tgz";
+ url = "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz";
+ sha1 = "b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab";
+ };
+ }
+ {
+ name = "rimraf___rimraf_2.7.1.tgz";
+ path = fetchurl {
+ name = "rimraf___rimraf_2.7.1.tgz";
+ url = "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz";
+ sha1 = "35797f13a7fdadc566142c29d4f07ccad483e3ec";
+ };
+ }
+ {
+ name = "ripemd160___ripemd160_2.0.2.tgz";
+ path = fetchurl {
+ name = "ripemd160___ripemd160_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz";
+ sha1 = "a1c1a6f624751577ba5d07914cbc92850585890c";
+ };
+ }
+ {
+ name = "rsvp___rsvp_4.8.5.tgz";
+ path = fetchurl {
+ name = "rsvp___rsvp_4.8.5.tgz";
+ url = "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz";
+ sha1 = "c8f155311d167f68f21e168df71ec5b083113734";
+ };
+ }
+ {
+ name = "run_async___run_async_2.3.0.tgz";
+ path = fetchurl {
+ name = "run_async___run_async_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz";
+ sha1 = "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0";
+ };
+ }
+ {
+ name = "run_queue___run_queue_1.0.3.tgz";
+ path = fetchurl {
+ name = "run_queue___run_queue_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz";
+ sha1 = "e848396f057d223f24386924618e25694161ec47";
+ };
+ }
+ {
+ name = "rx___rx_4.1.0.tgz";
+ path = fetchurl {
+ name = "rx___rx_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz";
+ sha1 = "a5f13ff79ef3b740fe30aa803fb09f98805d4782";
+ };
+ }
+ {
+ name = "rxjs___rxjs_6.5.3.tgz";
+ path = fetchurl {
+ name = "rxjs___rxjs_6.5.3.tgz";
+ url = "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz";
+ sha1 = "510e26317f4db91a7eb1de77d9dd9ba0a4899a3a";
+ };
+ }
+ {
+ name = "safe_buffer___safe_buffer_5.1.2.tgz";
+ path = fetchurl {
+ name = "safe_buffer___safe_buffer_5.1.2.tgz";
+ url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz";
+ sha1 = "991ec69d296e0313747d59bdfd2b745c35f8828d";
+ };
+ }
+ {
+ name = "safe_buffer___safe_buffer_5.2.0.tgz";
+ path = fetchurl {
+ name = "safe_buffer___safe_buffer_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz";
+ sha1 = "b74daec49b1148f88c64b68d49b1e815c1f2f519";
+ };
+ }
+ {
+ name = "safe_regex___safe_regex_1.1.0.tgz";
+ path = fetchurl {
+ name = "safe_regex___safe_regex_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz";
+ sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e";
+ };
+ }
+ {
+ name = "safer_buffer___safer_buffer_2.1.2.tgz";
+ path = fetchurl {
+ name = "safer_buffer___safer_buffer_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz";
+ sha1 = "44fa161b0187b9549dd84bb91802f9bd8385cd6a";
+ };
+ }
+ {
+ name = "sane___sane_4.1.0.tgz";
+ path = fetchurl {
+ name = "sane___sane_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz";
+ sha1 = "ed881fd922733a6c461bc189dc2b6c006f3ffded";
+ };
+ }
+ {
+ name = "sass_loader___sass_loader_7.2.0.tgz";
+ path = fetchurl {
+ name = "sass_loader___sass_loader_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/sass-loader/-/sass-loader-7.2.0.tgz";
+ sha1 = "e34115239309d15b2527cb62b5dfefb62a96ff7f";
+ };
+ }
+ {
+ name = "sax___sax_1.2.4.tgz";
+ path = fetchurl {
+ name = "sax___sax_1.2.4.tgz";
+ url = "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz";
+ sha1 = "2816234e2378bddc4e5354fab5caa895df7100d9";
+ };
+ }
+ {
+ name = "saxes___saxes_3.1.11.tgz";
+ path = fetchurl {
+ name = "saxes___saxes_3.1.11.tgz";
+ url = "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz";
+ sha1 = "d59d1fd332ec92ad98a2e0b2ee644702384b1c5b";
+ };
+ }
+ {
+ name = "scheduler___scheduler_0.15.0.tgz";
+ path = fetchurl {
+ name = "scheduler___scheduler_0.15.0.tgz";
+ url = "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz";
+ sha1 = "6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e";
+ };
+ }
+ {
+ name = "schema_utils___schema_utils_1.0.0.tgz";
+ path = fetchurl {
+ name = "schema_utils___schema_utils_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz";
+ sha1 = "0b79a93204d7b600d4b2850d1f66c2a34951c770";
+ };
+ }
+ {
+ name = "schema_utils___schema_utils_2.2.0.tgz";
+ path = fetchurl {
+ name = "schema_utils___schema_utils_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.2.0.tgz";
+ sha1 = "48a065ce219e0cacf4631473159037b2c1ae82da";
+ };
+ }
+ {
+ name = "select_hose___select_hose_2.0.0.tgz";
+ path = fetchurl {
+ name = "select_hose___select_hose_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz";
+ sha1 = "625d8658f865af43ec962bfc376a37359a4994ca";
+ };
+ }
+ {
+ name = "selfsigned___selfsigned_1.10.4.tgz";
+ path = fetchurl {
+ name = "selfsigned___selfsigned_1.10.4.tgz";
+ url = "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.4.tgz";
+ sha1 = "cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd";
+ };
+ }
+ {
+ name = "semver___semver_5.7.1.tgz";
+ path = fetchurl {
+ name = "semver___semver_5.7.1.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz";
+ sha1 = "a954f931aeba508d307bbf069eff0c01c96116f7";
+ };
+ }
+ {
+ name = "semver___semver_5.5.0.tgz";
+ path = fetchurl {
+ name = "semver___semver_5.5.0.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz";
+ sha1 = "dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab";
+ };
+ }
+ {
+ name = "semver___semver_6.3.0.tgz";
+ path = fetchurl {
+ name = "semver___semver_6.3.0.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz";
+ sha1 = "ee0a64c8af5e8ceea67687b133761e1becbd1d3d";
+ };
+ }
+ {
+ name = "send___send_0.17.1.tgz";
+ path = fetchurl {
+ name = "send___send_0.17.1.tgz";
+ url = "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz";
+ sha1 = "c1d8b059f7900f7466dd4938bdc44e11ddb376c8";
+ };
+ }
+ {
+ name = "serialize_javascript___serialize_javascript_1.9.0.tgz";
+ path = fetchurl {
+ name = "serialize_javascript___serialize_javascript_1.9.0.tgz";
+ url = "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.0.tgz";
+ sha1 = "5b77019d7c3b85fe91b33ae424c53dcbfb6618bd";
+ };
+ }
+ {
+ name = "serve_index___serve_index_1.9.1.tgz";
+ path = fetchurl {
+ name = "serve_index___serve_index_1.9.1.tgz";
+ url = "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz";
+ sha1 = "d3768d69b1e7d82e5ce050fff5b453bea12a9239";
+ };
+ }
+ {
+ name = "serve_static___serve_static_1.14.1.tgz";
+ path = fetchurl {
+ name = "serve_static___serve_static_1.14.1.tgz";
+ url = "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz";
+ sha1 = "666e636dc4f010f7ef29970a88a674320898b2f9";
+ };
+ }
+ {
+ name = "set_blocking___set_blocking_2.0.0.tgz";
+ path = fetchurl {
+ name = "set_blocking___set_blocking_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz";
+ sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
+ };
+ }
+ {
+ name = "set_value___set_value_2.0.1.tgz";
+ path = fetchurl {
+ name = "set_value___set_value_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz";
+ sha1 = "a18d40530e6f07de4228c7defe4227af8cad005b";
+ };
+ }
+ {
+ name = "setimmediate___setimmediate_1.0.5.tgz";
+ path = fetchurl {
+ name = "setimmediate___setimmediate_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz";
+ sha1 = "290cbb232e306942d7d7ea9b83732ab7856f8285";
+ };
+ }
+ {
+ name = "setprototypeof___setprototypeof_1.1.0.tgz";
+ path = fetchurl {
+ name = "setprototypeof___setprototypeof_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz";
+ sha1 = "d0bd85536887b6fe7c0d818cb962d9d91c54e656";
+ };
+ }
+ {
+ name = "setprototypeof___setprototypeof_1.1.1.tgz";
+ path = fetchurl {
+ name = "setprototypeof___setprototypeof_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz";
+ sha1 = "7e95acb24aa92f5885e0abef5ba131330d4ae683";
+ };
+ }
+ {
+ name = "sha.js___sha.js_2.4.11.tgz";
+ path = fetchurl {
+ name = "sha.js___sha.js_2.4.11.tgz";
+ url = "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz";
+ sha1 = "37a5cf0b81ecbc6943de109ba2960d1b26584ae7";
+ };
+ }
+ {
+ name = "shallow_clone___shallow_clone_0.1.2.tgz";
+ path = fetchurl {
+ name = "shallow_clone___shallow_clone_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz";
+ sha1 = "5909e874ba77106d73ac414cfec1ffca87d97060";
+ };
+ }
+ {
+ name = "shallow_clone___shallow_clone_3.0.1.tgz";
+ path = fetchurl {
+ name = "shallow_clone___shallow_clone_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz";
+ sha1 = "8f2981ad92531f55035b01fb230769a40e02efa3";
+ };
+ }
+ {
+ name = "shebang_command___shebang_command_1.2.0.tgz";
+ path = fetchurl {
+ name = "shebang_command___shebang_command_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz";
+ sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea";
+ };
+ }
+ {
+ name = "shebang_regex___shebang_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "shebang_regex___shebang_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz";
+ sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3";
+ };
+ }
+ {
+ name = "shell_quote___shell_quote_1.6.1.tgz";
+ path = fetchurl {
+ name = "shell_quote___shell_quote_1.6.1.tgz";
+ url = "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz";
+ sha1 = "f4781949cce402697127430ea3b3c5476f481767";
+ };
+ }
+ {
+ name = "shellwords___shellwords_0.1.1.tgz";
+ path = fetchurl {
+ name = "shellwords___shellwords_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz";
+ sha1 = "d6b9181c1a48d397324c84871efbcfc73fc0654b";
+ };
+ }
+ {
+ name = "signal_exit___signal_exit_3.0.2.tgz";
+ path = fetchurl {
+ name = "signal_exit___signal_exit_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz";
+ sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
+ };
+ }
+ {
+ name = "simple_swizzle___simple_swizzle_0.2.2.tgz";
+ path = fetchurl {
+ name = "simple_swizzle___simple_swizzle_0.2.2.tgz";
+ url = "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz";
+ sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a";
+ };
+ }
+ {
+ name = "sisteransi___sisteransi_1.0.3.tgz";
+ path = fetchurl {
+ name = "sisteransi___sisteransi_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.3.tgz";
+ sha1 = "98168d62b79e3a5e758e27ae63c4a053d748f4eb";
+ };
+ }
+ {
+ name = "slash___slash_1.0.0.tgz";
+ path = fetchurl {
+ name = "slash___slash_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz";
+ sha1 = "c41f2f6c39fc16d1cd17ad4b5d896114ae470d55";
+ };
+ }
+ {
+ name = "slash___slash_2.0.0.tgz";
+ path = fetchurl {
+ name = "slash___slash_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz";
+ sha1 = "de552851a1759df3a8f206535442f5ec4ddeab44";
+ };
+ }
+ {
+ name = "slice_ansi___slice_ansi_2.1.0.tgz";
+ path = fetchurl {
+ name = "slice_ansi___slice_ansi_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz";
+ sha1 = "cacd7693461a637a5788d92a7dd4fba068e81636";
+ };
+ }
+ {
+ name = "snapdragon_node___snapdragon_node_2.1.1.tgz";
+ path = fetchurl {
+ name = "snapdragon_node___snapdragon_node_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
+ sha1 = "6c175f86ff14bdb0724563e8f3c1b021a286853b";
+ };
+ }
+ {
+ name = "snapdragon_util___snapdragon_util_3.0.1.tgz";
+ path = fetchurl {
+ name = "snapdragon_util___snapdragon_util_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
+ sha1 = "f956479486f2acd79700693f6f7b805e45ab56e2";
+ };
+ }
+ {
+ name = "snapdragon___snapdragon_0.8.2.tgz";
+ path = fetchurl {
+ name = "snapdragon___snapdragon_0.8.2.tgz";
+ url = "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz";
+ sha1 = "64922e7c565b0e14204ba1aa7d6964278d25182d";
+ };
+ }
+ {
+ name = "sockjs_client___sockjs_client_1.3.0.tgz";
+ path = fetchurl {
+ name = "sockjs_client___sockjs_client_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.3.0.tgz";
+ sha1 = "12fc9d6cb663da5739d3dc5fb6e8687da95cb177";
+ };
+ }
+ {
+ name = "sockjs___sockjs_0.3.19.tgz";
+ path = fetchurl {
+ name = "sockjs___sockjs_0.3.19.tgz";
+ url = "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz";
+ sha1 = "d976bbe800af7bd20ae08598d582393508993c0d";
+ };
+ }
+ {
+ name = "source_list_map___source_list_map_2.0.1.tgz";
+ path = fetchurl {
+ name = "source_list_map___source_list_map_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz";
+ sha1 = "3993bd873bfc48479cca9ea3a547835c7c154b34";
+ };
+ }
+ {
+ name = "source_map_resolve___source_map_resolve_0.5.2.tgz";
+ path = fetchurl {
+ name = "source_map_resolve___source_map_resolve_0.5.2.tgz";
+ url = "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz";
+ sha1 = "72e2cc34095543e43b2c62b2c4c10d4a9054f259";
+ };
+ }
+ {
+ name = "source_map_support___source_map_support_0.5.13.tgz";
+ path = fetchurl {
+ name = "source_map_support___source_map_support_0.5.13.tgz";
+ url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz";
+ sha1 = "31b24a9c2e73c2de85066c0feb7d44767ed52932";
+ };
+ }
+ {
+ name = "source_map_url___source_map_url_0.4.0.tgz";
+ path = fetchurl {
+ name = "source_map_url___source_map_url_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz";
+ sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3";
+ };
+ }
+ {
+ name = "source_map___source_map_0.6.1.tgz";
+ path = fetchurl {
+ name = "source_map___source_map_0.6.1.tgz";
+ url = "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz";
+ sha1 = "74722af32e9614e9c287a8d0bbde48b5e2f1a263";
+ };
+ }
+ {
+ name = "source_map___source_map_0.5.7.tgz";
+ path = fetchurl {
+ name = "source_map___source_map_0.5.7.tgz";
+ url = "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz";
+ sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
+ };
+ }
+ {
+ name = "spdx_correct___spdx_correct_3.1.0.tgz";
+ path = fetchurl {
+ name = "spdx_correct___spdx_correct_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz";
+ sha1 = "fb83e504445268f154b074e218c87c003cd31df4";
+ };
+ }
+ {
+ name = "spdx_exceptions___spdx_exceptions_2.2.0.tgz";
+ path = fetchurl {
+ name = "spdx_exceptions___spdx_exceptions_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz";
+ sha1 = "2ea450aee74f2a89bfb94519c07fcd6f41322977";
+ };
+ }
+ {
+ name = "spdx_expression_parse___spdx_expression_parse_3.0.0.tgz";
+ path = fetchurl {
+ name = "spdx_expression_parse___spdx_expression_parse_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
+ sha1 = "99e119b7a5da00e05491c9fa338b7904823b41d0";
+ };
+ }
+ {
+ name = "spdx_license_ids___spdx_license_ids_3.0.5.tgz";
+ path = fetchurl {
+ name = "spdx_license_ids___spdx_license_ids_3.0.5.tgz";
+ url = "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz";
+ sha1 = "3694b5804567a458d3c8045842a6358632f62654";
+ };
+ }
+ {
+ name = "spdy_transport___spdy_transport_3.0.0.tgz";
+ path = fetchurl {
+ name = "spdy_transport___spdy_transport_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz";
+ sha1 = "00d4863a6400ad75df93361a1608605e5dcdcf31";
+ };
+ }
+ {
+ name = "spdy___spdy_4.0.1.tgz";
+ path = fetchurl {
+ name = "spdy___spdy_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/spdy/-/spdy-4.0.1.tgz";
+ sha1 = "6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2";
+ };
+ }
+ {
+ name = "split_string___split_string_3.1.0.tgz";
+ path = fetchurl {
+ name = "split_string___split_string_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz";
+ sha1 = "7cb09dda3a86585705c64b39a6466038682e8fe2";
+ };
+ }
+ {
+ name = "sprintf_js___sprintf_js_1.0.3.tgz";
+ path = fetchurl {
+ name = "sprintf_js___sprintf_js_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz";
+ sha1 = "04e6926f662895354f3dd015203633b857297e2c";
+ };
+ }
+ {
+ name = "sshpk___sshpk_1.16.1.tgz";
+ path = fetchurl {
+ name = "sshpk___sshpk_1.16.1.tgz";
+ url = "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz";
+ sha1 = "fb661c0bef29b39db40769ee39fa70093d6f6877";
+ };
+ }
+ {
+ name = "ssri___ssri_6.0.1.tgz";
+ path = fetchurl {
+ name = "ssri___ssri_6.0.1.tgz";
+ url = "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz";
+ sha1 = "2a3c41b28dd45b62b63676ecb74001265ae9edd8";
+ };
+ }
+ {
+ name = "stable___stable_0.1.8.tgz";
+ path = fetchurl {
+ name = "stable___stable_0.1.8.tgz";
+ url = "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz";
+ sha1 = "836eb3c8382fe2936feaf544631017ce7d47a3cf";
+ };
+ }
+ {
+ name = "stack_utils___stack_utils_1.0.2.tgz";
+ path = fetchurl {
+ name = "stack_utils___stack_utils_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz";
+ sha1 = "33eba3897788558bebfc2db059dc158ec36cebb8";
+ };
+ }
+ {
+ name = "state_toggle___state_toggle_1.0.2.tgz";
+ path = fetchurl {
+ name = "state_toggle___state_toggle_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.2.tgz";
+ sha1 = "75e93a61944116b4959d665c8db2d243631d6ddc";
+ };
+ }
+ {
+ name = "static_extend___static_extend_0.1.2.tgz";
+ path = fetchurl {
+ name = "static_extend___static_extend_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz";
+ sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6";
+ };
+ }
+ {
+ name = "statuses___statuses_1.5.0.tgz";
+ path = fetchurl {
+ name = "statuses___statuses_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz";
+ sha1 = "161c7dac177659fd9811f43771fa99381478628c";
+ };
+ }
+ {
+ name = "stealthy_require___stealthy_require_1.1.1.tgz";
+ path = fetchurl {
+ name = "stealthy_require___stealthy_require_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz";
+ sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b";
+ };
+ }
+ {
+ name = "stream_browserify___stream_browserify_2.0.2.tgz";
+ path = fetchurl {
+ name = "stream_browserify___stream_browserify_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz";
+ sha1 = "87521d38a44aa7ee91ce1cd2a47df0cb49dd660b";
+ };
+ }
+ {
+ name = "stream_each___stream_each_1.2.3.tgz";
+ path = fetchurl {
+ name = "stream_each___stream_each_1.2.3.tgz";
+ url = "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz";
+ sha1 = "ebe27a0c389b04fbcc233642952e10731afa9bae";
+ };
+ }
+ {
+ name = "stream_http___stream_http_2.8.3.tgz";
+ path = fetchurl {
+ name = "stream_http___stream_http_2.8.3.tgz";
+ url = "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz";
+ sha1 = "b2d242469288a5a27ec4fe8933acf623de6514fc";
+ };
+ }
+ {
+ name = "stream_shift___stream_shift_1.0.0.tgz";
+ path = fetchurl {
+ name = "stream_shift___stream_shift_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz";
+ sha1 = "d5c752825e5367e786f78e18e445ea223a155952";
+ };
+ }
+ {
+ name = "string_length___string_length_2.0.0.tgz";
+ path = fetchurl {
+ name = "string_length___string_length_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz";
+ sha1 = "d40dbb686a3ace960c1cffca562bf2c45f8363ed";
+ };
+ }
+ {
+ name = "string_width___string_width_1.0.2.tgz";
+ path = fetchurl {
+ name = "string_width___string_width_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz";
+ sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
+ };
+ }
+ {
+ name = "string_width___string_width_2.1.1.tgz";
+ path = fetchurl {
+ name = "string_width___string_width_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz";
+ sha1 = "ab93f27a8dc13d28cac815c462143a6d9012ae9e";
+ };
+ }
+ {
+ name = "string_width___string_width_3.1.0.tgz";
+ path = fetchurl {
+ name = "string_width___string_width_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz";
+ sha1 = "22767be21b62af1081574306f69ac51b62203961";
+ };
+ }
+ {
+ name = "string.prototype.trimleft___string.prototype.trimleft_2.0.0.tgz";
+ path = fetchurl {
+ name = "string.prototype.trimleft___string.prototype.trimleft_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.0.0.tgz";
+ sha1 = "68b6aa8e162c6a80e76e3a8a0c2e747186e271ff";
+ };
+ }
+ {
+ name = "string.prototype.trimright___string.prototype.trimright_2.0.0.tgz";
+ path = fetchurl {
+ name = "string.prototype.trimright___string.prototype.trimright_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.0.0.tgz";
+ sha1 = "ab4a56d802a01fbe7293e11e84f24dc8164661dd";
+ };
+ }
+ {
+ name = "string_decoder___string_decoder_1.3.0.tgz";
+ path = fetchurl {
+ name = "string_decoder___string_decoder_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz";
+ sha1 = "42f114594a46cf1a8e30b0a84f56c78c3edac21e";
+ };
+ }
+ {
+ name = "string_decoder___string_decoder_1.1.1.tgz";
+ path = fetchurl {
+ name = "string_decoder___string_decoder_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz";
+ sha1 = "9cf1611ba62685d7030ae9e4ba34149c3af03fc8";
+ };
+ }
+ {
+ name = "stringify_object___stringify_object_3.3.0.tgz";
+ path = fetchurl {
+ name = "stringify_object___stringify_object_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz";
+ sha1 = "703065aefca19300d3ce88af4f5b3956d7556629";
+ };
+ }
+ {
+ name = "strip_ansi___strip_ansi_5.2.0.tgz";
+ path = fetchurl {
+ name = "strip_ansi___strip_ansi_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz";
+ sha1 = "8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae";
+ };
+ }
+ {
+ name = "strip_ansi___strip_ansi_3.0.1.tgz";
+ path = fetchurl {
+ name = "strip_ansi___strip_ansi_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz";
+ sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
+ };
+ }
+ {
+ name = "strip_ansi___strip_ansi_4.0.0.tgz";
+ path = fetchurl {
+ name = "strip_ansi___strip_ansi_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz";
+ sha1 = "a8479022eb1ac368a871389b635262c505ee368f";
+ };
+ }
+ {
+ name = "strip_bom___strip_bom_3.0.0.tgz";
+ path = fetchurl {
+ name = "strip_bom___strip_bom_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz";
+ sha1 = "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3";
+ };
+ }
+ {
+ name = "strip_comments___strip_comments_1.0.2.tgz";
+ path = fetchurl {
+ name = "strip_comments___strip_comments_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz";
+ sha1 = "82b9c45e7f05873bee53f37168af930aa368679d";
+ };
+ }
+ {
+ name = "strip_eof___strip_eof_1.0.0.tgz";
+ path = fetchurl {
+ name = "strip_eof___strip_eof_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz";
+ sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf";
+ };
+ }
+ {
+ name = "strip_json_comments___strip_json_comments_3.0.1.tgz";
+ path = fetchurl {
+ name = "strip_json_comments___strip_json_comments_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz";
+ sha1 = "85713975a91fb87bf1b305cca77395e40d2a64a7";
+ };
+ }
+ {
+ name = "strip_json_comments___strip_json_comments_2.0.1.tgz";
+ path = fetchurl {
+ name = "strip_json_comments___strip_json_comments_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
+ sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
+ };
+ }
+ {
+ name = "style_loader___style_loader_1.0.0.tgz";
+ path = fetchurl {
+ name = "style_loader___style_loader_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/style-loader/-/style-loader-1.0.0.tgz";
+ sha1 = "1d5296f9165e8e2c85d24eee0b7caf9ec8ca1f82";
+ };
+ }
+ {
+ name = "stylehacks___stylehacks_4.0.3.tgz";
+ path = fetchurl {
+ name = "stylehacks___stylehacks_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz";
+ sha1 = "6718fcaf4d1e07d8a1318690881e8d96726a71d5";
+ };
+ }
+ {
+ name = "supports_color___supports_color_2.0.0.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz";
+ sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
+ };
+ }
+ {
+ name = "supports_color___supports_color_5.5.0.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_5.5.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz";
+ sha1 = "e2e69a44ac8772f78a1ec0b35b689df6530efc8f";
+ };
+ }
+ {
+ name = "supports_color___supports_color_6.1.0.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_6.1.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz";
+ sha1 = "0764abc69c63d5ac842dd4867e8d025e880df8f3";
+ };
+ }
+ {
+ name = "svg_parser___svg_parser_2.0.2.tgz";
+ path = fetchurl {
+ name = "svg_parser___svg_parser_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.2.tgz";
+ sha1 = "d134cc396fa2681dc64f518330784e98bd801ec8";
+ };
+ }
+ {
+ name = "svgo___svgo_1.3.0.tgz";
+ path = fetchurl {
+ name = "svgo___svgo_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/svgo/-/svgo-1.3.0.tgz";
+ sha1 = "bae51ba95ded9a33a36b7c46ce9c359ae9154313";
+ };
+ }
+ {
+ name = "symbol_tree___symbol_tree_3.2.4.tgz";
+ path = fetchurl {
+ name = "symbol_tree___symbol_tree_3.2.4.tgz";
+ url = "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz";
+ sha1 = "430637d248ba77e078883951fb9aa0eed7c63fa2";
+ };
+ }
+ {
+ name = "table___table_5.4.6.tgz";
+ path = fetchurl {
+ name = "table___table_5.4.6.tgz";
+ url = "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz";
+ sha1 = "1292d19500ce3f86053b05f0e8e7e4a3bb21079e";
+ };
+ }
+ {
+ name = "tapable___tapable_1.1.3.tgz";
+ path = fetchurl {
+ name = "tapable___tapable_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz";
+ sha1 = "a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2";
+ };
+ }
+ {
+ name = "tar___tar_4.4.10.tgz";
+ path = fetchurl {
+ name = "tar___tar_4.4.10.tgz";
+ url = "https://registry.yarnpkg.com/tar/-/tar-4.4.10.tgz";
+ sha1 = "946b2810b9a5e0b26140cf78bea6b0b0d689eba1";
+ };
+ }
+ {
+ name = "terser_webpack_plugin___terser_webpack_plugin_1.4.1.tgz";
+ path = fetchurl {
+ name = "terser_webpack_plugin___terser_webpack_plugin_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz";
+ sha1 = "61b18e40eaee5be97e771cdbb10ed1280888c2b4";
+ };
+ }
+ {
+ name = "terser___terser_4.2.1.tgz";
+ path = fetchurl {
+ name = "terser___terser_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/terser/-/terser-4.2.1.tgz";
+ sha1 = "1052cfe17576c66e7bc70fcc7119f22b155bdac1";
+ };
+ }
+ {
+ name = "test_exclude___test_exclude_5.2.3.tgz";
+ path = fetchurl {
+ name = "test_exclude___test_exclude_5.2.3.tgz";
+ url = "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz";
+ sha1 = "c3d3e1e311eb7ee405e092dac10aefd09091eac0";
+ };
+ }
+ {
+ name = "text_table___text_table_0.2.0.tgz";
+ path = fetchurl {
+ name = "text_table___text_table_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz";
+ sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4";
+ };
+ }
+ {
+ name = "throat___throat_4.1.0.tgz";
+ path = fetchurl {
+ name = "throat___throat_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz";
+ sha1 = "89037cbc92c56ab18926e6ba4cbb200e15672a6a";
+ };
+ }
+ {
+ name = "through2___through2_2.0.5.tgz";
+ path = fetchurl {
+ name = "through2___through2_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz";
+ sha1 = "01c1e39eb31d07cb7d03a96a70823260b23132cd";
+ };
+ }
+ {
+ name = "through___through_2.3.8.tgz";
+ path = fetchurl {
+ name = "through___through_2.3.8.tgz";
+ url = "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz";
+ sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
+ };
+ }
+ {
+ name = "thunky___thunky_1.0.3.tgz";
+ path = fetchurl {
+ name = "thunky___thunky_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/thunky/-/thunky-1.0.3.tgz";
+ sha1 = "f5df732453407b09191dae73e2a8cc73f381a826";
+ };
+ }
+ {
+ name = "timers_browserify___timers_browserify_2.0.11.tgz";
+ path = fetchurl {
+ name = "timers_browserify___timers_browserify_2.0.11.tgz";
+ url = "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz";
+ sha1 = "800b1f3eee272e5bc53ee465a04d0e804c31211f";
+ };
+ }
+ {
+ name = "timsort___timsort_0.3.0.tgz";
+ path = fetchurl {
+ name = "timsort___timsort_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz";
+ sha1 = "405411a8e7e6339fe64db9a234de11dc31e02bd4";
+ };
+ }
+ {
+ name = "tiny_invariant___tiny_invariant_1.0.6.tgz";
+ path = fetchurl {
+ name = "tiny_invariant___tiny_invariant_1.0.6.tgz";
+ url = "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.0.6.tgz";
+ sha1 = "b3f9b38835e36a41c843a3b0907a5a7b3755de73";
+ };
+ }
+ {
+ name = "tiny_warning___tiny_warning_1.0.3.tgz";
+ path = fetchurl {
+ name = "tiny_warning___tiny_warning_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz";
+ sha1 = "94a30db453df4c643d0fd566060d60a875d84754";
+ };
+ }
+ {
+ name = "tmp___tmp_0.0.33.tgz";
+ path = fetchurl {
+ name = "tmp___tmp_0.0.33.tgz";
+ url = "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz";
+ sha1 = "6d34335889768d21b2bcda0aa277ced3b1bfadf9";
+ };
+ }
+ {
+ name = "tmpl___tmpl_1.0.4.tgz";
+ path = fetchurl {
+ name = "tmpl___tmpl_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz";
+ sha1 = "23640dd7b42d00433911140820e5cf440e521dd1";
+ };
+ }
+ {
+ name = "to_arraybuffer___to_arraybuffer_1.0.1.tgz";
+ path = fetchurl {
+ name = "to_arraybuffer___to_arraybuffer_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz";
+ sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43";
+ };
+ }
+ {
+ name = "to_fast_properties___to_fast_properties_2.0.0.tgz";
+ path = fetchurl {
+ name = "to_fast_properties___to_fast_properties_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz";
+ sha1 = "dc5e698cbd079265bc73e0377681a4e4e83f616e";
+ };
+ }
+ {
+ name = "to_object_path___to_object_path_0.3.0.tgz";
+ path = fetchurl {
+ name = "to_object_path___to_object_path_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz";
+ sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af";
+ };
+ }
+ {
+ name = "to_regex_range___to_regex_range_2.1.1.tgz";
+ path = fetchurl {
+ name = "to_regex_range___to_regex_range_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz";
+ sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38";
+ };
+ }
+ {
+ name = "to_regex___to_regex_3.0.2.tgz";
+ path = fetchurl {
+ name = "to_regex___to_regex_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz";
+ sha1 = "13cfdd9b336552f30b51f33a8ae1b42a7a7599ce";
+ };
+ }
+ {
+ name = "toidentifier___toidentifier_1.0.0.tgz";
+ path = fetchurl {
+ name = "toidentifier___toidentifier_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz";
+ sha1 = "7e1be3470f1e77948bc43d94a3c8f4d7752ba553";
+ };
+ }
+ {
+ name = "tough_cookie___tough_cookie_2.5.0.tgz";
+ path = fetchurl {
+ name = "tough_cookie___tough_cookie_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz";
+ sha1 = "cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2";
+ };
+ }
+ {
+ name = "tough_cookie___tough_cookie_2.4.3.tgz";
+ path = fetchurl {
+ name = "tough_cookie___tough_cookie_2.4.3.tgz";
+ url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz";
+ sha1 = "53f36da3f47783b0925afa06ff9f3b165280f781";
+ };
+ }
+ {
+ name = "tr46___tr46_1.0.1.tgz";
+ path = fetchurl {
+ name = "tr46___tr46_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz";
+ sha1 = "a8b13fd6bfd2489519674ccde55ba3693b706d09";
+ };
+ }
+ {
+ name = "tree_kill___tree_kill_1.2.1.tgz";
+ path = fetchurl {
+ name = "tree_kill___tree_kill_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.1.tgz";
+ sha1 = "5398f374e2f292b9dcc7b2e71e30a5c3bb6c743a";
+ };
+ }
+ {
+ name = "trim_right___trim_right_1.0.1.tgz";
+ path = fetchurl {
+ name = "trim_right___trim_right_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz";
+ sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003";
+ };
+ }
+ {
+ name = "trim_trailing_lines___trim_trailing_lines_1.1.2.tgz";
+ path = fetchurl {
+ name = "trim_trailing_lines___trim_trailing_lines_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz";
+ sha1 = "d2f1e153161152e9f02fabc670fb40bec2ea2e3a";
+ };
+ }
+ {
+ name = "trim___trim_0.0.1.tgz";
+ path = fetchurl {
+ name = "trim___trim_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz";
+ sha1 = "5858547f6b290757ee95cccc666fb50084c460dd";
+ };
+ }
+ {
+ name = "trough___trough_1.0.4.tgz";
+ path = fetchurl {
+ name = "trough___trough_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/trough/-/trough-1.0.4.tgz";
+ sha1 = "3b52b1f13924f460c3fbfd0df69b587dbcbc762e";
+ };
+ }
+ {
+ name = "ts_pnp___ts_pnp_1.1.2.tgz";
+ path = fetchurl {
+ name = "ts_pnp___ts_pnp_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.2.tgz";
+ sha1 = "be8e4bfce5d00f0f58e0666a82260c34a57af552";
+ };
+ }
+ {
+ name = "ts_pnp___ts_pnp_1.1.4.tgz";
+ path = fetchurl {
+ name = "ts_pnp___ts_pnp_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.4.tgz";
+ sha1 = "ae27126960ebaefb874c6d7fa4729729ab200d90";
+ };
+ }
+ {
+ name = "tslib___tslib_1.10.0.tgz";
+ path = fetchurl {
+ name = "tslib___tslib_1.10.0.tgz";
+ url = "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz";
+ sha1 = "c3c19f95973fb0a62973fb09d90d961ee43e5c8a";
+ };
+ }
+ {
+ name = "tslint_sonarts___tslint_sonarts_1.9.0.tgz";
+ path = fetchurl {
+ name = "tslint_sonarts___tslint_sonarts_1.9.0.tgz";
+ url = "https://registry.yarnpkg.com/tslint-sonarts/-/tslint-sonarts-1.9.0.tgz";
+ sha1 = "feb593e92db328c0328b430b838adbe65d504de9";
+ };
+ }
+ {
+ name = "tslint___tslint_5.20.0.tgz";
+ path = fetchurl {
+ name = "tslint___tslint_5.20.0.tgz";
+ url = "https://registry.yarnpkg.com/tslint/-/tslint-5.20.0.tgz";
+ sha1 = "fac93bfa79568a5a24e7be9cdde5e02b02d00ec1";
+ };
+ }
+ {
+ name = "tsutils___tsutils_2.29.0.tgz";
+ path = fetchurl {
+ name = "tsutils___tsutils_2.29.0.tgz";
+ url = "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz";
+ sha1 = "32b488501467acbedd4b85498673a0812aca0b99";
+ };
+ }
+ {
+ name = "tsutils___tsutils_3.17.1.tgz";
+ path = fetchurl {
+ name = "tsutils___tsutils_3.17.1.tgz";
+ url = "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz";
+ sha1 = "ed719917f11ca0dee586272b2ac49e015a2dd759";
+ };
+ }
+ {
+ name = "tty_browserify___tty_browserify_0.0.0.tgz";
+ path = fetchurl {
+ name = "tty_browserify___tty_browserify_0.0.0.tgz";
+ url = "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz";
+ sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6";
+ };
+ }
+ {
+ name = "tunnel_agent___tunnel_agent_0.6.0.tgz";
+ path = fetchurl {
+ name = "tunnel_agent___tunnel_agent_0.6.0.tgz";
+ url = "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
+ sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
+ };
+ }
+ {
+ name = "tweetnacl___tweetnacl_0.14.5.tgz";
+ path = fetchurl {
+ name = "tweetnacl___tweetnacl_0.14.5.tgz";
+ url = "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz";
+ sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
+ };
+ }
+ {
+ name = "type_check___type_check_0.3.2.tgz";
+ path = fetchurl {
+ name = "type_check___type_check_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz";
+ sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72";
+ };
+ }
+ {
+ name = "type_fest___type_fest_0.3.1.tgz";
+ path = fetchurl {
+ name = "type_fest___type_fest_0.3.1.tgz";
+ url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz";
+ sha1 = "63d00d204e059474fe5e1b7c011112bbd1dc29e1";
+ };
+ }
+ {
+ name = "type_is___type_is_1.6.18.tgz";
+ path = fetchurl {
+ name = "type_is___type_is_1.6.18.tgz";
+ url = "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz";
+ sha1 = "4e552cd05df09467dcbc4ef739de89f2cf37c131";
+ };
+ }
+ {
+ name = "type___type_1.0.3.tgz";
+ path = fetchurl {
+ name = "type___type_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/type/-/type-1.0.3.tgz";
+ sha1 = "16f5d39f27a2d28d86e48f8981859e9d3296c179";
+ };
+ }
+ {
+ name = "typedarray___typedarray_0.0.6.tgz";
+ path = fetchurl {
+ name = "typedarray___typedarray_0.0.6.tgz";
+ url = "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz";
+ sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
+ };
+ }
+ {
+ name = "typeface_roboto___typeface_roboto_0.0.54.tgz";
+ path = fetchurl {
+ name = "typeface_roboto___typeface_roboto_0.0.54.tgz";
+ url = "https://registry.yarnpkg.com/typeface-roboto/-/typeface-roboto-0.0.54.tgz";
+ sha1 = "8f02c9a18d1cfa7f49381a6ff0d21ff061f38ad2";
+ };
+ }
+ {
+ name = "typescript___typescript_3.6.2.tgz";
+ path = fetchurl {
+ name = "typescript___typescript_3.6.2.tgz";
+ url = "https://registry.yarnpkg.com/typescript/-/typescript-3.6.2.tgz";
+ sha1 = "105b0f1934119dde543ac8eb71af3a91009efe54";
+ };
+ }
+ {
+ name = "ua_parser_js___ua_parser_js_0.7.20.tgz";
+ path = fetchurl {
+ name = "ua_parser_js___ua_parser_js_0.7.20.tgz";
+ url = "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.20.tgz";
+ sha1 = "7527178b82f6a62a0f243d1f94fd30e3e3c21098";
+ };
+ }
+ {
+ name = "uglify_js___uglify_js_3.4.10.tgz";
+ path = fetchurl {
+ name = "uglify_js___uglify_js_3.4.10.tgz";
+ url = "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz";
+ sha1 = "9ad9563d8eb3acdfb8d38597d2af1d815f6a755f";
+ };
+ }
+ {
+ name = "uglify_js___uglify_js_3.6.0.tgz";
+ path = fetchurl {
+ name = "uglify_js___uglify_js_3.6.0.tgz";
+ url = "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.0.tgz";
+ sha1 = "704681345c53a8b2079fb6cec294b05ead242ff5";
+ };
+ }
+ {
+ name = "unherit___unherit_1.1.2.tgz";
+ path = fetchurl {
+ name = "unherit___unherit_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/unherit/-/unherit-1.1.2.tgz";
+ sha1 = "14f1f397253ee4ec95cec167762e77df83678449";
+ };
+ }
+ {
+ name = "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_1.0.4.tgz";
+ path = fetchurl {
+ name = "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz";
+ sha1 = "2619800c4c825800efdd8343af7dd9933cbe2818";
+ };
+ }
+ {
+ name = "unicode_match_property_ecmascript___unicode_match_property_ecmascript_1.0.4.tgz";
+ path = fetchurl {
+ name = "unicode_match_property_ecmascript___unicode_match_property_ecmascript_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz";
+ sha1 = "8ed2a32569961bce9227d09cd3ffbb8fed5f020c";
+ };
+ }
+ {
+ name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.1.0.tgz";
+ path = fetchurl {
+ name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz";
+ sha1 = "5b4b426e08d13a80365e0d657ac7a6c1ec46a277";
+ };
+ }
+ {
+ name = "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_1.0.5.tgz";
+ path = fetchurl {
+ name = "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz";
+ sha1 = "a9cc6cc7ce63a0a3023fc99e341b94431d405a57";
+ };
+ }
+ {
+ name = "unified___unified_6.2.0.tgz";
+ path = fetchurl {
+ name = "unified___unified_6.2.0.tgz";
+ url = "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz";
+ sha1 = "7fbd630f719126d67d40c644b7e3f617035f6dba";
+ };
+ }
+ {
+ name = "union_value___union_value_1.0.1.tgz";
+ path = fetchurl {
+ name = "union_value___union_value_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz";
+ sha1 = "0b6fe7b835aecda61c6ea4d4f02c14221e109847";
+ };
+ }
+ {
+ name = "uniq___uniq_1.0.1.tgz";
+ path = fetchurl {
+ name = "uniq___uniq_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz";
+ sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff";
+ };
+ }
+ {
+ name = "uniqs___uniqs_2.0.0.tgz";
+ path = fetchurl {
+ name = "uniqs___uniqs_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz";
+ sha1 = "ffede4b36b25290696e6e165d4a59edb998e6b02";
+ };
+ }
+ {
+ name = "unique_filename___unique_filename_1.1.1.tgz";
+ path = fetchurl {
+ name = "unique_filename___unique_filename_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz";
+ sha1 = "1d69769369ada0583103a1e6ae87681b56573230";
+ };
+ }
+ {
+ name = "unique_slug___unique_slug_2.0.2.tgz";
+ path = fetchurl {
+ name = "unique_slug___unique_slug_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz";
+ sha1 = "baabce91083fc64e945b0f3ad613e264f7cd4e6c";
+ };
+ }
+ {
+ name = "unist_util_is___unist_util_is_3.0.0.tgz";
+ path = fetchurl {
+ name = "unist_util_is___unist_util_is_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz";
+ sha1 = "d9e84381c2468e82629e4a5be9d7d05a2dd324cd";
+ };
+ }
+ {
+ name = "unist_util_remove_position___unist_util_remove_position_1.1.3.tgz";
+ path = fetchurl {
+ name = "unist_util_remove_position___unist_util_remove_position_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.3.tgz";
+ sha1 = "d91aa8b89b30cb38bad2924da11072faa64fd972";
+ };
+ }
+ {
+ name = "unist_util_stringify_position___unist_util_stringify_position_1.1.2.tgz";
+ path = fetchurl {
+ name = "unist_util_stringify_position___unist_util_stringify_position_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz";
+ sha1 = "3f37fcf351279dcbca7480ab5889bb8a832ee1c6";
+ };
+ }
+ {
+ name = "unist_util_visit_parents___unist_util_visit_parents_1.1.2.tgz";
+ path = fetchurl {
+ name = "unist_util_visit_parents___unist_util_visit_parents_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz";
+ sha1 = "f6e3afee8bdbf961c0e6f028ea3c0480028c3d06";
+ };
+ }
+ {
+ name = "unist_util_visit_parents___unist_util_visit_parents_2.1.2.tgz";
+ path = fetchurl {
+ name = "unist_util_visit_parents___unist_util_visit_parents_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz";
+ sha1 = "25e43e55312166f3348cae6743588781d112c1e9";
+ };
+ }
+ {
+ name = "unist_util_visit___unist_util_visit_1.4.1.tgz";
+ path = fetchurl {
+ name = "unist_util_visit___unist_util_visit_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz";
+ sha1 = "4724aaa8486e6ee6e26d7ff3c8685960d560b1e3";
+ };
+ }
+ {
+ name = "universalify___universalify_0.1.2.tgz";
+ path = fetchurl {
+ name = "universalify___universalify_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz";
+ sha1 = "b646f69be3942dabcecc9d6639c80dc105efaa66";
+ };
+ }
+ {
+ name = "unpipe___unpipe_1.0.0.tgz";
+ path = fetchurl {
+ name = "unpipe___unpipe_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz";
+ sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec";
+ };
+ }
+ {
+ name = "unquote___unquote_1.1.1.tgz";
+ path = fetchurl {
+ name = "unquote___unquote_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz";
+ sha1 = "8fded7324ec6e88a0ff8b905e7c098cdc086d544";
+ };
+ }
+ {
+ name = "unset_value___unset_value_1.0.0.tgz";
+ path = fetchurl {
+ name = "unset_value___unset_value_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz";
+ sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559";
+ };
+ }
+ {
+ name = "upath___upath_1.2.0.tgz";
+ path = fetchurl {
+ name = "upath___upath_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz";
+ sha1 = "8f66dbcd55a883acdae4408af8b035a5044c1894";
+ };
+ }
+ {
+ name = "upper_case___upper_case_1.1.3.tgz";
+ path = fetchurl {
+ name = "upper_case___upper_case_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz";
+ sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598";
+ };
+ }
+ {
+ name = "uri_js___uri_js_4.2.2.tgz";
+ path = fetchurl {
+ name = "uri_js___uri_js_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz";
+ sha1 = "94c540e1ff772956e2299507c010aea6c8838eb0";
+ };
+ }
+ {
+ name = "urix___urix_0.1.0.tgz";
+ path = fetchurl {
+ name = "urix___urix_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz";
+ sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72";
+ };
+ }
+ {
+ name = "url_loader___url_loader_2.1.0.tgz";
+ path = fetchurl {
+ name = "url_loader___url_loader_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/url-loader/-/url-loader-2.1.0.tgz";
+ sha1 = "bcc1ecabbd197e913eca23f5e0378e24b4412961";
+ };
+ }
+ {
+ name = "url_parse___url_parse_1.4.7.tgz";
+ path = fetchurl {
+ name = "url_parse___url_parse_1.4.7.tgz";
+ url = "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz";
+ sha1 = "a8a83535e8c00a316e403a5db4ac1b9b853ae278";
+ };
+ }
+ {
+ name = "url___url_0.11.0.tgz";
+ path = fetchurl {
+ name = "url___url_0.11.0.tgz";
+ url = "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz";
+ sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1";
+ };
+ }
+ {
+ name = "use___use_3.1.1.tgz";
+ path = fetchurl {
+ name = "use___use_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz";
+ sha1 = "d50c8cac79a19fbc20f2911f56eb973f4e10070f";
+ };
+ }
+ {
+ name = "util_deprecate___util_deprecate_1.0.2.tgz";
+ path = fetchurl {
+ name = "util_deprecate___util_deprecate_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz";
+ sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
+ };
+ }
+ {
+ name = "util.promisify___util.promisify_1.0.0.tgz";
+ path = fetchurl {
+ name = "util.promisify___util.promisify_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz";
+ sha1 = "440f7165a459c9a16dc145eb8e72f35687097030";
+ };
+ }
+ {
+ name = "util___util_0.10.3.tgz";
+ path = fetchurl {
+ name = "util___util_0.10.3.tgz";
+ url = "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz";
+ sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9";
+ };
+ }
+ {
+ name = "util___util_0.11.1.tgz";
+ path = fetchurl {
+ name = "util___util_0.11.1.tgz";
+ url = "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz";
+ sha1 = "3236733720ec64bb27f6e26f421aaa2e1b588d61";
+ };
+ }
+ {
+ name = "utila___utila_0.4.0.tgz";
+ path = fetchurl {
+ name = "utila___utila_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz";
+ sha1 = "8a16a05d445657a3aea5eecc5b12a4fa5379772c";
+ };
+ }
+ {
+ name = "utils_merge___utils_merge_1.0.1.tgz";
+ path = fetchurl {
+ name = "utils_merge___utils_merge_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz";
+ sha1 = "9f95710f50a267947b2ccc124741c1028427e713";
+ };
+ }
+ {
+ name = "uuid___uuid_3.3.3.tgz";
+ path = fetchurl {
+ name = "uuid___uuid_3.3.3.tgz";
+ url = "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz";
+ sha1 = "4568f0216e78760ee1dbf3a4d2cf53e224112866";
+ };
+ }
+ {
+ name = "v8_compile_cache___v8_compile_cache_2.1.0.tgz";
+ path = fetchurl {
+ name = "v8_compile_cache___v8_compile_cache_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz";
+ sha1 = "e14de37b31a6d194f5690d67efc4e7f6fc6ab30e";
+ };
+ }
+ {
+ name = "validate_npm_package_license___validate_npm_package_license_3.0.4.tgz";
+ path = fetchurl {
+ name = "validate_npm_package_license___validate_npm_package_license_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
+ sha1 = "fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a";
+ };
+ }
+ {
+ name = "value_equal___value_equal_0.4.0.tgz";
+ path = fetchurl {
+ name = "value_equal___value_equal_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/value-equal/-/value-equal-0.4.0.tgz";
+ sha1 = "c5bdd2f54ee093c04839d71ce2e4758a6890abc7";
+ };
+ }
+ {
+ name = "vary___vary_1.1.2.tgz";
+ path = fetchurl {
+ name = "vary___vary_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz";
+ sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc";
+ };
+ }
+ {
+ name = "vendors___vendors_1.0.3.tgz";
+ path = fetchurl {
+ name = "vendors___vendors_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz";
+ sha1 = "a6467781abd366217c050f8202e7e50cc9eef8c0";
+ };
+ }
+ {
+ name = "verror___verror_1.10.0.tgz";
+ path = fetchurl {
+ name = "verror___verror_1.10.0.tgz";
+ url = "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz";
+ sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
+ };
+ }
+ {
+ name = "vfile_location___vfile_location_2.0.5.tgz";
+ path = fetchurl {
+ name = "vfile_location___vfile_location_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.5.tgz";
+ sha1 = "c83eb02f8040228a8d2b3f10e485be3e3433e0a2";
+ };
+ }
+ {
+ name = "vfile_message___vfile_message_1.1.1.tgz";
+ path = fetchurl {
+ name = "vfile_message___vfile_message_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz";
+ sha1 = "5833ae078a1dfa2d96e9647886cd32993ab313e1";
+ };
+ }
+ {
+ name = "vfile___vfile_2.3.0.tgz";
+ path = fetchurl {
+ name = "vfile___vfile_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz";
+ sha1 = "e62d8e72b20e83c324bc6c67278ee272488bf84a";
+ };
+ }
+ {
+ name = "vm_browserify___vm_browserify_1.1.0.tgz";
+ path = fetchurl {
+ name = "vm_browserify___vm_browserify_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz";
+ sha1 = "bd76d6a23323e2ca8ffa12028dc04559c75f9019";
+ };
+ }
+ {
+ name = "w3c_hr_time___w3c_hr_time_1.0.1.tgz";
+ path = fetchurl {
+ name = "w3c_hr_time___w3c_hr_time_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz";
+ sha1 = "82ac2bff63d950ea9e3189a58a65625fedf19045";
+ };
+ }
+ {
+ name = "w3c_xmlserializer___w3c_xmlserializer_1.1.2.tgz";
+ path = fetchurl {
+ name = "w3c_xmlserializer___w3c_xmlserializer_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz";
+ sha1 = "30485ca7d70a6fd052420a3d12fd90e6339ce794";
+ };
+ }
+ {
+ name = "wait_on___wait_on_3.3.0.tgz";
+ path = fetchurl {
+ name = "wait_on___wait_on_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/wait-on/-/wait-on-3.3.0.tgz";
+ sha1 = "9940981d047a72a9544a97b8b5fca45b2170a082";
+ };
+ }
+ {
+ name = "walker___walker_1.0.7.tgz";
+ path = fetchurl {
+ name = "walker___walker_1.0.7.tgz";
+ url = "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz";
+ sha1 = "2f7f9b8fd10d677262b18a884e28d19618e028fb";
+ };
+ }
+ {
+ name = "warning___warning_4.0.3.tgz";
+ path = fetchurl {
+ name = "warning___warning_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz";
+ sha1 = "16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3";
+ };
+ }
+ {
+ name = "watchpack___watchpack_1.6.0.tgz";
+ path = fetchurl {
+ name = "watchpack___watchpack_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz";
+ sha1 = "4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00";
+ };
+ }
+ {
+ name = "wbuf___wbuf_1.7.3.tgz";
+ path = fetchurl {
+ name = "wbuf___wbuf_1.7.3.tgz";
+ url = "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz";
+ sha1 = "c1d8d149316d3ea852848895cb6a0bfe887b87df";
+ };
+ }
+ {
+ name = "webidl_conversions___webidl_conversions_4.0.2.tgz";
+ path = fetchurl {
+ name = "webidl_conversions___webidl_conversions_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz";
+ sha1 = "a855980b1f0b6b359ba1d5d9fb39ae941faa63ad";
+ };
+ }
+ {
+ name = "webpack_dev_middleware___webpack_dev_middleware_3.7.1.tgz";
+ path = fetchurl {
+ name = "webpack_dev_middleware___webpack_dev_middleware_3.7.1.tgz";
+ url = "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.1.tgz";
+ sha1 = "1167aea02afa034489869b8368fe9fed1aea7d09";
+ };
+ }
+ {
+ name = "webpack_dev_server___webpack_dev_server_3.2.1.tgz";
+ path = fetchurl {
+ name = "webpack_dev_server___webpack_dev_server_3.2.1.tgz";
+ url = "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.2.1.tgz";
+ sha1 = "1b45ce3ecfc55b6ebe5e36dab2777c02bc508c4e";
+ };
+ }
+ {
+ name = "webpack_log___webpack_log_2.0.0.tgz";
+ path = fetchurl {
+ name = "webpack_log___webpack_log_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz";
+ sha1 = "5b7928e0637593f119d32f6227c1e0ac31e1b47f";
+ };
+ }
+ {
+ name = "webpack_manifest_plugin___webpack_manifest_plugin_2.0.4.tgz";
+ path = fetchurl {
+ name = "webpack_manifest_plugin___webpack_manifest_plugin_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.4.tgz";
+ sha1 = "e4ca2999b09557716b8ba4475fb79fab5986f0cd";
+ };
+ }
+ {
+ name = "webpack_sources___webpack_sources_1.4.3.tgz";
+ path = fetchurl {
+ name = "webpack_sources___webpack_sources_1.4.3.tgz";
+ url = "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz";
+ sha1 = "eedd8ec0b928fbf1cbfe994e22d2d890f330a933";
+ };
+ }
+ {
+ name = "webpack___webpack_4.39.1.tgz";
+ path = fetchurl {
+ name = "webpack___webpack_4.39.1.tgz";
+ url = "https://registry.yarnpkg.com/webpack/-/webpack-4.39.1.tgz";
+ sha1 = "60ed9fb2b72cd60f26ea526c404d2a4cc97a1bd8";
+ };
+ }
+ {
+ name = "websocket_driver___websocket_driver_0.7.3.tgz";
+ path = fetchurl {
+ name = "websocket_driver___websocket_driver_0.7.3.tgz";
+ url = "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz";
+ sha1 = "a2d4e0d4f4f116f1e6297eba58b05d430100e9f9";
+ };
+ }
+ {
+ name = "websocket_extensions___websocket_extensions_0.1.3.tgz";
+ path = fetchurl {
+ name = "websocket_extensions___websocket_extensions_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz";
+ sha1 = "5d2ff22977003ec687a4b87073dfbbac146ccf29";
+ };
+ }
+ {
+ name = "whatwg_encoding___whatwg_encoding_1.0.5.tgz";
+ path = fetchurl {
+ name = "whatwg_encoding___whatwg_encoding_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz";
+ sha1 = "5abacf777c32166a51d085d6b4f3e7d27113ddb0";
+ };
+ }
+ {
+ name = "whatwg_fetch___whatwg_fetch_3.0.0.tgz";
+ path = fetchurl {
+ name = "whatwg_fetch___whatwg_fetch_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz";
+ sha1 = "fc804e458cc460009b1a2b966bc8817d2578aefb";
+ };
+ }
+ {
+ name = "whatwg_mimetype___whatwg_mimetype_2.3.0.tgz";
+ path = fetchurl {
+ name = "whatwg_mimetype___whatwg_mimetype_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz";
+ sha1 = "3d4b1e0312d2079879f826aff18dbeeca5960fbf";
+ };
+ }
+ {
+ name = "whatwg_url___whatwg_url_6.5.0.tgz";
+ path = fetchurl {
+ name = "whatwg_url___whatwg_url_6.5.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz";
+ sha1 = "f2df02bff176fd65070df74ad5ccbb5a199965a8";
+ };
+ }
+ {
+ name = "whatwg_url___whatwg_url_7.0.0.tgz";
+ path = fetchurl {
+ name = "whatwg_url___whatwg_url_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz";
+ sha1 = "fde926fa54a599f3adf82dff25a9f7be02dc6edd";
+ };
+ }
+ {
+ name = "which_module___which_module_2.0.0.tgz";
+ path = fetchurl {
+ name = "which_module___which_module_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz";
+ sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a";
+ };
+ }
+ {
+ name = "which___which_1.3.1.tgz";
+ path = fetchurl {
+ name = "which___which_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz";
+ sha1 = "a45043d54f5805316da8d62f9f50918d3da70b0a";
+ };
+ }
+ {
+ name = "wide_align___wide_align_1.1.3.tgz";
+ path = fetchurl {
+ name = "wide_align___wide_align_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz";
+ sha1 = "ae074e6bdc0c14a431e804e624549c633b000457";
+ };
+ }
+ {
+ name = "wordwrap___wordwrap_0.0.3.tgz";
+ path = fetchurl {
+ name = "wordwrap___wordwrap_0.0.3.tgz";
+ url = "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz";
+ sha1 = "a3d5da6cd5c0bc0008d37234bbaf1bed63059107";
+ };
+ }
+ {
+ name = "wordwrap___wordwrap_1.0.0.tgz";
+ path = fetchurl {
+ name = "wordwrap___wordwrap_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz";
+ sha1 = "27584810891456a4171c8d0226441ade90cbcaeb";
+ };
+ }
+ {
+ name = "workbox_background_sync___workbox_background_sync_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_background_sync___workbox_background_sync_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz";
+ sha1 = "26821b9bf16e9e37fd1d640289edddc08afd1950";
+ };
+ }
+ {
+ name = "workbox_broadcast_update___workbox_broadcast_update_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_broadcast_update___workbox_broadcast_update_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz";
+ sha1 = "e2c0280b149e3a504983b757606ad041f332c35b";
+ };
+ }
+ {
+ name = "workbox_build___workbox_build_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_build___workbox_build_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-build/-/workbox-build-4.3.1.tgz";
+ sha1 = "414f70fb4d6de47f6538608b80ec52412d233e64";
+ };
+ }
+ {
+ name = "workbox_cacheable_response___workbox_cacheable_response_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_cacheable_response___workbox_cacheable_response_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz";
+ sha1 = "f53e079179c095a3f19e5313b284975c91428c91";
+ };
+ }
+ {
+ name = "workbox_core___workbox_core_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_core___workbox_core_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-core/-/workbox-core-4.3.1.tgz";
+ sha1 = "005d2c6a06a171437afd6ca2904a5727ecd73be6";
+ };
+ }
+ {
+ name = "workbox_expiration___workbox_expiration_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_expiration___workbox_expiration_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-4.3.1.tgz";
+ sha1 = "d790433562029e56837f341d7f553c4a78ebe921";
+ };
+ }
+ {
+ name = "workbox_google_analytics___workbox_google_analytics_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_google_analytics___workbox_google_analytics_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz";
+ sha1 = "9eda0183b103890b5c256e6f4ea15a1f1548519a";
+ };
+ }
+ {
+ name = "workbox_navigation_preload___workbox_navigation_preload_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_navigation_preload___workbox_navigation_preload_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz";
+ sha1 = "29c8e4db5843803b34cd96dc155f9ebd9afa453d";
+ };
+ }
+ {
+ name = "workbox_precaching___workbox_precaching_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_precaching___workbox_precaching_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-4.3.1.tgz";
+ sha1 = "9fc45ed122d94bbe1f0ea9584ff5940960771cba";
+ };
+ }
+ {
+ name = "workbox_range_requests___workbox_range_requests_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_range_requests___workbox_range_requests_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz";
+ sha1 = "f8a470188922145cbf0c09a9a2d5e35645244e74";
+ };
+ }
+ {
+ name = "workbox_routing___workbox_routing_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_routing___workbox_routing_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-4.3.1.tgz";
+ sha1 = "a675841af623e0bb0c67ce4ed8e724ac0bed0cda";
+ };
+ }
+ {
+ name = "workbox_strategies___workbox_strategies_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_strategies___workbox_strategies_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-4.3.1.tgz";
+ sha1 = "d2be03c4ef214c115e1ab29c9c759c9fe3e9e646";
+ };
+ }
+ {
+ name = "workbox_streams___workbox_streams_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_streams___workbox_streams_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-4.3.1.tgz";
+ sha1 = "0b57da70e982572de09c8742dd0cb40a6b7c2cc3";
+ };
+ }
+ {
+ name = "workbox_sw___workbox_sw_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_sw___workbox_sw_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-4.3.1.tgz";
+ sha1 = "df69e395c479ef4d14499372bcd84c0f5e246164";
+ };
+ }
+ {
+ name = "workbox_webpack_plugin___workbox_webpack_plugin_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_webpack_plugin___workbox_webpack_plugin_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz";
+ sha1 = "47ff5ea1cc074b6c40fb5a86108863a24120d4bd";
+ };
+ }
+ {
+ name = "workbox_window___workbox_window_4.3.1.tgz";
+ path = fetchurl {
+ name = "workbox_window___workbox_window_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/workbox-window/-/workbox-window-4.3.1.tgz";
+ sha1 = "ee6051bf10f06afa5483c9b8dfa0531994ede0f3";
+ };
+ }
+ {
+ name = "worker_farm___worker_farm_1.7.0.tgz";
+ path = fetchurl {
+ name = "worker_farm___worker_farm_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz";
+ sha1 = "26a94c5391bbca926152002f69b84a4bf772e5a8";
+ };
+ }
+ {
+ name = "worker_rpc___worker_rpc_0.1.1.tgz";
+ path = fetchurl {
+ name = "worker_rpc___worker_rpc_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz";
+ sha1 = "cb565bd6d7071a8f16660686051e969ad32f54d5";
+ };
+ }
+ {
+ name = "wrap_ansi___wrap_ansi_2.1.0.tgz";
+ path = fetchurl {
+ name = "wrap_ansi___wrap_ansi_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz";
+ sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85";
+ };
+ }
+ {
+ name = "wrap_ansi___wrap_ansi_5.1.0.tgz";
+ path = fetchurl {
+ name = "wrap_ansi___wrap_ansi_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
+ sha1 = "1fd1f67235d5b6d0fee781056001bfb694c03b09";
+ };
+ }
+ {
+ name = "wrappy___wrappy_1.0.2.tgz";
+ path = fetchurl {
+ name = "wrappy___wrappy_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz";
+ sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
+ };
+ }
+ {
+ name = "write_file_atomic___write_file_atomic_2.4.1.tgz";
+ path = fetchurl {
+ name = "write_file_atomic___write_file_atomic_2.4.1.tgz";
+ url = "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.1.tgz";
+ sha1 = "d0b05463c188ae804396fd5ab2a370062af87529";
+ };
+ }
+ {
+ name = "write___write_1.0.3.tgz";
+ path = fetchurl {
+ name = "write___write_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz";
+ sha1 = "0800e14523b923a387e415123c865616aae0f5c3";
+ };
+ }
+ {
+ name = "ws___ws_5.2.2.tgz";
+ path = fetchurl {
+ name = "ws___ws_5.2.2.tgz";
+ url = "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz";
+ sha1 = "dffef14866b8e8dc9133582514d1befaf96e980f";
+ };
+ }
+ {
+ name = "ws___ws_6.2.1.tgz";
+ path = fetchurl {
+ name = "ws___ws_6.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz";
+ sha1 = "442fdf0a47ed64f59b6a5d8ff130f4748ed524fb";
+ };
+ }
+ {
+ name = "x_is_string___x_is_string_0.1.0.tgz";
+ path = fetchurl {
+ name = "x_is_string___x_is_string_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz";
+ sha1 = "474b50865af3a49a9c4657f05acd145458f77d82";
+ };
+ }
+ {
+ name = "xml_name_validator___xml_name_validator_3.0.0.tgz";
+ path = fetchurl {
+ name = "xml_name_validator___xml_name_validator_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz";
+ sha1 = "6ae73e06de4d8c6e47f9fb181f78d648ad457c6a";
+ };
+ }
+ {
+ name = "xmlchars___xmlchars_2.1.1.tgz";
+ path = fetchurl {
+ name = "xmlchars___xmlchars_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.1.1.tgz";
+ sha1 = "ef1a81c05bff629c2280007f12daca21bd6f6c93";
+ };
+ }
+ {
+ name = "xregexp___xregexp_4.0.0.tgz";
+ path = fetchurl {
+ name = "xregexp___xregexp_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz";
+ sha1 = "e698189de49dd2a18cc5687b05e17c8e43943020";
+ };
+ }
+ {
+ name = "xtend___xtend_4.0.2.tgz";
+ path = fetchurl {
+ name = "xtend___xtend_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz";
+ sha1 = "bb72779f5fa465186b1f438f674fa347fdb5db54";
+ };
+ }
+ {
+ name = "y18n___y18n_4.0.0.tgz";
+ path = fetchurl {
+ name = "y18n___y18n_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz";
+ sha1 = "95ef94f85ecc81d007c264e190a120f0a3c8566b";
+ };
+ }
+ {
+ name = "yallist___yallist_3.0.3.tgz";
+ path = fetchurl {
+ name = "yallist___yallist_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz";
+ sha1 = "b4b049e314be545e3ce802236d6cd22cd91c3de9";
+ };
+ }
+ {
+ name = "yargs_parser___yargs_parser_10.1.0.tgz";
+ path = fetchurl {
+ name = "yargs_parser___yargs_parser_10.1.0.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz";
+ sha1 = "7202265b89f7e9e9f2e5765e0fe735a905edbaa8";
+ };
+ }
+ {
+ name = "yargs_parser___yargs_parser_13.1.1.tgz";
+ path = fetchurl {
+ name = "yargs_parser___yargs_parser_13.1.1.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz";
+ sha1 = "d26058532aa06d365fe091f6a1fc06b2f7e5eca0";
+ };
+ }
+ {
+ name = "yargs___yargs_12.0.2.tgz";
+ path = fetchurl {
+ name = "yargs___yargs_12.0.2.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-12.0.2.tgz";
+ sha1 = "fe58234369392af33ecbef53819171eff0f5aadc";
+ };
+ }
+ {
+ name = "yargs___yargs_13.3.0.tgz";
+ path = fetchurl {
+ name = "yargs___yargs_13.3.0.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz";
+ sha1 = "4c657a55e07e5f2cf947f8a366567c04a0dedc83";
+ };
+ }
+ {
+ name = "yauzl___yauzl_2.4.1.tgz";
+ path = fetchurl {
+ name = "yauzl___yauzl_2.4.1.tgz";
+ url = "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz";
+ sha1 = "9528f442dab1b2284e58b4379bb194e22e0c4005";
+ };
+ }
+ ];
+}
diff --git a/pkgs/servers/home-assistant/appdaemon.nix b/pkgs/servers/home-assistant/appdaemon.nix
index 5d4d88e1cda..47d9e88999a 100644
--- a/pkgs/servers/home-assistant/appdaemon.nix
+++ b/pkgs/servers/home-assistant/appdaemon.nix
@@ -52,7 +52,7 @@ in python.pkgs.buildPythonApplication rec {
propagatedBuildInputs = with python.pkgs; [
daemonize astral requests sseclient websocket_client aiohttp yarl jinja2
- aiohttp-jinja2 pyyaml voluptuous feedparser iso8601 bcrypt paho-mqtt
+ aiohttp-jinja2 pyyaml voluptuous feedparser iso8601 bcrypt paho-mqtt setuptools
];
# no tests implemented
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index f28a5d01b33..f46868c4cb4 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.99.2";
+ version = "0.100.3";
components = {
"abode" = ps: with ps; [ ];
"acer_projector" = ps: with ps; [ pyserial ];
@@ -158,6 +158,7 @@
"dlna_dmr" = ps: with ps; [ ];
"dnsip" = ps: with ps; [ aiodns ];
"dominos" = ps: with ps; [ aiohttp-cors ];
+ "doods" = ps: with ps; [ ];
"doorbird" = ps: with ps; [ ];
"dovado" = ps: with ps; [ ];
"downloader" = ps: with ps; [ ];
@@ -213,7 +214,6 @@
"familyhub" = ps: with ps; [ ];
"fan" = ps: with ps; [ ];
"fastdotcom" = ps: with ps; [ ];
- "fedex" = ps: with ps; [ ];
"feedreader" = ps: with ps; [ ];
"ffmpeg" = ps: with ps; [ ha-ffmpeg ];
"ffmpeg_motion" = ps: with ps; [ ha-ffmpeg ];
@@ -301,6 +301,7 @@
"hdmi_cec" = ps: with ps; [ ];
"heatmiser" = ps: with ps; [ ];
"heos" = ps: with ps; [ ];
+ "here_travel_time" = ps: with ps; [ ];
"hikvision" = ps: with ps; [ ];
"hikvisioncam" = ps: with ps; [ ];
"hipchat" = ps: with ps; [ ];
@@ -338,7 +339,7 @@
"iglo" = ps: with ps; [ ];
"ign_sismologia" = ps: with ps; [ ];
"ihc" = ps: with ps; [ defusedxml ];
- "image_processing" = ps: with ps; [ aiohttp-cors ];
+ "image_processing" = ps: with ps; [ aiohttp-cors pillow ];
"imap" = ps: with ps; [ ];
"imap_email_content" = ps: with ps; [ ];
"incomfort" = ps: with ps; [ ];
@@ -362,9 +363,11 @@
"isy994" = ps: with ps; [ ];
"itach" = ps: with ps; [ ];
"itunes" = ps: with ps; [ ];
+ "izone" = ps: with ps; [ ];
"jewish_calendar" = ps: with ps; [ ];
"joaoapps_join" = ps: with ps; [ ];
"juicenet" = ps: with ps; [ ];
+ "kaiterra" = ps: with ps; [ ];
"kankun" = ps: with ps; [ ];
"keba" = ps: with ps; [ ];
"keenetic_ndms2" = ps: with ps; [ ];
@@ -391,7 +394,6 @@
"light" = ps: with ps; [ ];
"lightwave" = ps: with ps; [ ];
"limitlessled" = ps: with ps; [ limitlessled ];
- "linksys_ap" = ps: with ps; [ beautifulsoup4 ];
"linksys_smart" = ps: with ps; [ ];
"linky" = ps: with ps; [ ];
"linode" = ps: with ps; [ linode-api ];
@@ -412,7 +414,7 @@
"london_underground" = ps: with ps; [ ];
"loopenergy" = ps: with ps; [ ];
"lovelace" = ps: with ps; [ ];
- "luci" = ps: with ps; [ packaging ];
+ "luci" = ps: with ps; [ ];
"luftdaten" = ps: with ps; [ luftdaten ];
"lupusec" = ps: with ps; [ ];
"lutron" = ps: with ps; [ ];
@@ -516,6 +518,7 @@
"octoprint" = ps: with ps; [ ];
"oem" = ps: with ps; [ ];
"ohmconnect" = ps: with ps; [ defusedxml ];
+ "ombi" = ps: with ps; [ ];
"onboarding" = ps: with ps; [ aiohttp-cors ];
"onewire" = ps: with ps; [ ];
"onkyo" = ps: with ps; [ onkyo-eiscp ];
@@ -558,7 +561,7 @@
"pjlink" = ps: with ps; [ ];
"plaato" = ps: with ps; [ aiohttp-cors ];
"plant" = ps: with ps; [ ];
- "plex" = ps: with ps; [ ];
+ "plex" = ps: with ps; [ aiohttp-cors ];
"plugwise" = ps: with ps; [ ];
"plum_lightpad" = ps: with ps; [ ];
"pocketcasts" = ps: with ps; [ ];
@@ -628,6 +631,7 @@
"russound_rio" = ps: with ps; [ ];
"russound_rnet" = ps: with ps; [ ];
"sabnzbd" = ps: with ps; [ ];
+ "saj" = ps: with ps; [ ];
"samsungtv" = ps: with ps; [ wakeonlan ];
"satel_integra" = ps: with ps; [ ];
"scene" = ps: with ps; [ ];
@@ -676,6 +680,7 @@
"solaredge" = ps: with ps; [ stringcase ];
"solaredge_local" = ps: with ps; [ ];
"solax" = ps: with ps; [ ];
+ "soma" = ps: with ps; [ ];
"somfy" = ps: with ps; [ ];
"somfy_mylink" = ps: with ps; [ ];
"sonarr" = ps: with ps; [ ];
@@ -692,7 +697,6 @@
"spotify" = ps: with ps; [ aiohttp-cors ];
"sql" = ps: with ps; [ sqlalchemy ];
"squeezebox" = ps: with ps; [ ];
- "srp_energy" = ps: with ps; [ ];
"ssdp" = ps: with ps; [ netdisco ];
"starlingbank" = ps: with ps; [ ];
"startca" = ps: with ps; [ xmltodict ];
@@ -723,7 +727,6 @@
"system_health" = ps: with ps; [ aiohttp-cors ];
"system_log" = ps: with ps; [ aiohttp-cors ];
"systemmonitor" = ps: with ps; [ psutil ];
- "sytadin" = ps: with ps; [ beautifulsoup4 ];
"tado" = ps: with ps; [ ];
"tahoma" = ps: with ps; [ ];
"tank_utility" = ps: with ps; [ ];
@@ -739,7 +742,7 @@
"telnet" = ps: with ps; [ ];
"temper" = ps: with ps; [ ];
"template" = ps: with ps; [ ];
- "tensorflow" = ps: with ps; [ numpy pillow protobuf tensorflow ];
+ "tensorflow" = ps: with ps; [ numpy protobuf tensorflow ];
"tesla" = ps: with ps; [ ];
"tfiac" = ps: with ps; [ ];
"thermoworks_smoke" = ps: with ps; [ stringcase ];
@@ -791,12 +794,10 @@
"upcloud" = ps: with ps; [ ];
"updater" = ps: with ps; [ distro ];
"upnp" = ps: with ps; [ ];
- "ups" = ps: with ps; [ ];
"uptime" = ps: with ps; [ ];
"uptimerobot" = ps: with ps; [ ];
"uscis" = ps: with ps; [ ];
"usgs_earthquakes_feed" = ps: with ps; [ ];
- "usps" = ps: with ps; [ ];
"utility_meter" = ps: with ps; [ ];
"uvc" = ps: with ps; [ ];
"vacuum" = ps: with ps; [ ];
@@ -838,7 +839,7 @@
"wink" = ps: with ps; [ ];
"wirelesstag" = ps: with ps; [ ];
"withings" = ps: with ps; [ aiohttp-cors ];
- "workday" = ps: with ps; [ ];
+ "workday" = ps: with ps; [ holidays ];
"worldclock" = ps: with ps; [ ];
"worldtidesinfo" = ps: with ps; [ ];
"worxlandroid" = ps: with ps; [ ];
@@ -859,6 +860,7 @@
"yale_smart_alarm" = ps: with ps; [ ];
"yamaha" = ps: with ps; [ ];
"yamaha_musiccast" = ps: with ps; [ ];
+ "yandex_transport" = ps: with ps; [ ];
"yandextts" = ps: with ps; [ ];
"yeelight" = ps: with ps; [ ];
"yeelightsunflower" = ps: with ps; [ ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index f8eeb97849a..392f1f510cc 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchurl, fetchFromGitHub, python3, protobuf3_6
+{ lib, fetchurl, fetchFromGitHub, fetchpatch, python3, protobuf3_6
# Look up dependencies of specified components in component-packages.nix
, extraComponents ? []
@@ -9,7 +9,10 @@
# Override Python packages using
# self: super: { pkg = super.pkg.overridePythonAttrs (oldAttrs: { ... }); }
# Applied after defaultOverrides
-, packageOverrides ? self: super: { }
+, packageOverrides ? self: super: {
+ # TODO: Remove this override after updating to cryptography 2.8:
+
+}
# Skip pip install of required packages on startup
, skipPip ? true }:
@@ -18,36 +21,34 @@ let
defaultOverrides = [
# Override the version of some packages pinned in Home Assistant's setup.py
- (mkOverride "aiohttp" "3.5.4"
- "9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf")
- (mkOverride "astral" "1.10.1"
- "d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1")
- (mkOverride "async-timeout" "3.0.1"
- "0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f")
- (mkOverride "attrs" "19.1.0"
- "f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399")
- (mkOverride "bcrypt" "3.1.7"
- "0b0069c752ec14172c5f78208f1863d7ad6755a6fae6fe76ec2c80d13be41e42")
- (mkOverride "pyjwt" "1.7.1"
- "8d59a976fb773f3e6a39c85636357c4f0e242707394cadadd9814f5cbaa20e96")
- (mkOverride "cryptography" "2.7"
+# (mkOverride "aiohttp" "3.5.4"
+# "9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf")
+# (mkOverride "astral" "1.10.1"
+# "d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1")
+# (mkOverride "async-timeout" "3.0.1"
+# "0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f")
+# (mkOverride "bcrypt" "3.1.7"
+# "0b0069c752ec14172c5f78208f1863d7ad6755a6fae6fe76ec2c80d13be41e42")
+# (mkOverride "pyjwt" "1.7.1"
+# "8d59a976fb773f3e6a39c85636357c4f0e242707394cadadd9814f5cbaa20e96")
+ (mkOverride "cryptography" "2.7" # TODO for 2.8: Remove the override below
"e6347742ac8f35ded4a46ff835c60e68c22a536a8ae5c4422966d06946b6d4c6")
(mkOverride "cryptography_vectors" "2.7" # required by cryptography==2.7
"f12dfb9bd669a68004074cb5b26df6e93ed1a95ebd1a999dff0a840212ff68bc")
- (mkOverride "importlib-metadata" "0.18"
- "cb6ee23b46173539939964df59d3d72c3e0c1b5d54b84f1d8a7e912fe43612db")
- (mkOverride "python-slugify" "3.0.2"
- "57163ffb345c7e26063435a27add1feae67fa821f1ef4b2f292c25847575d758")
- (mkOverride "pyyaml" "5.1.1"
- "b4bb4d3f5e232425e25dda21c070ce05168a786ac9eda43768ab7f3ac2770955")
- (mkOverride "requests" "2.22.0"
- "11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4")
- (mkOverride "ruamel_yaml" "0.15.97"
- "17dbf6b7362e7aee8494f7a0f5cffd44902a6331fe89ef0853b855a7930ab845")
- (mkOverride "voluptuous" "0.11.5"
- "567a56286ef82a9d7ae0628c5842f65f516abcb496e74f3f59f1d7b28df314ef")
- (mkOverride "voluptuous-serialize" "2.1.0"
- "d30fef4f1aba251414ec0b315df81a06da7bf35201dcfb1f6db5253d738a154f")
+# (mkOverride "importlib-metadata" "0.18"
+# "cb6ee23b46173539939964df59d3d72c3e0c1b5d54b84f1d8a7e912fe43612db")
+ (mkOverride "python-slugify" "3.0.4"
+ "0dv97yi5fq074q5qyqbin09pmi8ixg36caf5nkpw2bqkd8jh6pap")
+# (mkOverride "pyyaml" "5.1.1"
+# "b4bb4d3f5e232425e25dda21c070ce05168a786ac9eda43768ab7f3ac2770955")
+# (mkOverride "requests" "2.22.0"
+# "11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4")
+# (mkOverride "ruamel_yaml" "0.15.97"
+# "17dbf6b7362e7aee8494f7a0f5cffd44902a6331fe89ef0853b855a7930ab845")
+# (mkOverride "voluptuous" "0.11.5"
+# "567a56286ef82a9d7ae0628c5842f65f516abcb496e74f3f59f1d7b28df314ef")
+# (mkOverride "voluptuous-serialize" "2.1.0"
+# "d30fef4f1aba251414ec0b315df81a06da7bf35201dcfb1f6db5253d738a154f")
# used by auth.mfa_modules.totp
(mkOverride "pyotp" "2.2.7"
@@ -65,6 +66,19 @@ let
};
})
+ (self: super: {
+ # TODO: Remove this override after updating to cryptography 2.8
+ cryptography = super.cryptography.overridePythonAttrs (oldAttrs: {
+ propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ [ super.asn1crypto ];
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/pyca/cryptography/commit/e575e3d482f976c4a1f3203d63ea0f5007a49a2a.patch";
+ sha256 = "0vg9prqsizd6gzh5j7lscsfxzxlhz7pacvzhgqmj1vhdhjwbblcp";
+ })
+ ];
+ });
+ })
+
# hass-frontend does not exist in python3.pkgs
(self: super: {
hass-frontend = self.callPackage ./frontend.nix { };
@@ -98,7 +112,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "0.99.2";
+ hassVersion = "0.100.3";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@@ -113,7 +127,7 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "home-assistant";
rev = version;
- sha256 = "0qxdsr7zh2yqzignbhi8gcp67ba6gcp2yiyr1rww33a42r4fi0g5";
+ sha256 = "1rrv71h91qjq5sii4wfcdjvrcpid2aci1dwadrcd35363ff0w200";
};
propagatedBuildInputs = [
@@ -129,10 +143,17 @@ in with py.pkgs; buildPythonApplication rec {
asynctest pytest pytest-aiohttp requests-mock pydispatcher aiohue
];
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "aiohttp==3.6.1" "aiohttp" \
+ --replace "attrs==19.2.0" "attrs" \
+ --replace "ruamel.yaml==0.15.100" "ruamel.yaml"
+ '';
+
checkPhase = ''
# The components' dependencies are not included, so they cannot be tested
# test_webhook_create_cloudhook imports hass_nabucasa and is thus excluded
- py.test --ignore tests/components -k "not test_webhook_create_cloudhook"
+ py.test --ignore tests/components -k "not test_webhook_create_cloudhook and not test_webhook_config_flow_registers_webhook"
# Some basic components should be tested however
py.test \
tests/components/{api,config,configurator,demo,discovery,frontend,group,history,history_graph} \
@@ -145,6 +166,6 @@ in with py.pkgs; buildPythonApplication rec {
homepage = https://home-assistant.io/;
description = "Open-source home automation platform running on Python 3";
license = licenses.asl20;
- maintainers = with maintainers; [ fleaz dotlambda globin ];
+ maintainers = with maintainers; [ dotlambda globin ];
};
}
diff --git a/pkgs/servers/home-assistant/esphome.nix b/pkgs/servers/home-assistant/esphome.nix
index b5f6af3e483..27dabd2a2eb 100644
--- a/pkgs/servers/home-assistant/esphome.nix
+++ b/pkgs/servers/home-assistant/esphome.nix
@@ -1,4 +1,4 @@
-{ lib, python3, platformio, esptool, git, protobuf3_7, fetchpatch }:
+{ lib, python3, platformio, esptool, git, protobuf3_10, fetchpatch }:
let
python = python3.override {
@@ -11,24 +11,19 @@ let
};
});
protobuf = super.protobuf.override {
- protobuf = protobuf3_7;
+ protobuf = protobuf3_10;
};
+
};
};
in python.pkgs.buildPythonApplication rec {
pname = "esphome";
- version = "1.13.6";
+ version = "1.14.1";
src = python.pkgs.fetchPypi {
inherit pname version;
- sha256 = "53148fc43c6cc6736cb7aa4cc1189caa305812061f55289ff916f8bd731ac623";
- };
-
- patches = fetchpatch {
- url = https://github.com/esphome/esphome/pull/694.patch;
- includes = [ "esphome/voluptuous_schema.py" ];
- sha256 = "0i2v1d6mcgc94i9rkaqmls7iyfbaisdji41sfc7bh7cf2j824im9";
+ sha256 = "1hw1q2fck9429077w207rk65a1krzyi6qya5pzjkpw4av5s0v0g3";
};
ESPHOME_USE_SUBPROCESS = "";
@@ -36,8 +31,16 @@ in python.pkgs.buildPythonApplication rec {
propagatedBuildInputs = with python.pkgs; [
voluptuous pyyaml paho-mqtt colorlog
tornado protobuf tzlocal pyserial ifaddr
+ protobuf
];
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "protobuf==3.10.0" "protobuf~=3.10" \
+ --replace "paho-mqtt==1.4.0" "paho-mqtt~=1.4" \
+ --replace "tornado==5.1.1" "tornado~=5.1"
+ '';
+
makeWrapperArgs = [
# platformio is used in esphomeyaml/platformio_api.py
# esptool is used in esphomeyaml/__main__.py
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index 13ea1b07265..fd873011488 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -1,12 +1,14 @@
{ lib, fetchPypi, buildPythonPackage }:
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 = "20190514.0";
+ version = "20190919.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ba8cfa01b00ff2ee94a91cd83197b4d213e9b9df151daaef11dd0a56d34c5414";
+ sha256 = "1xdw8fj4njc3sf15mlyiwigrwf89xsz4r2dsv6zs5fnl512r439a";
};
# no Python tests implemented
diff --git a/pkgs/servers/http/apache-modules/mod_tile/default.nix b/pkgs/servers/http/apache-modules/mod_tile/default.nix
new file mode 100644
index 00000000000..397e0dfe0bb
--- /dev/null
+++ b/pkgs/servers/http/apache-modules/mod_tile/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, apacheHttpd, apr, cairo, iniparser, mapnik }:
+
+stdenv.mkDerivation rec {
+ pname = "mod_tile";
+ version = "unstable-2017-01-08";
+
+ src = fetchFromGitHub {
+ owner = "openstreetmap";
+ repo = "mod_tile";
+ rev = "e25bfdba1c1f2103c69529f1a30b22a14ce311f1";
+ sha256 = "12c96avka1dfb9wxqmjd57j30w9h8yx4y4w34kyq6xnf6lwnkcxp";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+ buildInputs = [ apacheHttpd apr cairo iniparser mapnik ];
+
+ configureFlags = [
+ "--with-apxs=${apacheHttpd.dev}/bin/apxs"
+ ];
+
+ installPhase = ''
+ mkdir -p $out/modules
+ make install-mod_tile DESTDIR=$out
+ mv $out${apacheHttpd}/* $out
+ rm -rf $out/nix
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/openstreetmap/mod_tile";
+ description = "Efficiently render and serve OpenStreetMap tiles using Apache and Mapnik";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ jglukasik ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/servers/http/apache-modules/mod_wsgi/default.nix b/pkgs/servers/http/apache-modules/mod_wsgi/default.nix
index 0e17cc40efe..461ab1e297e 100644
--- a/pkgs/servers/http/apache-modules/mod_wsgi/default.nix
+++ b/pkgs/servers/http/apache-modules/mod_wsgi/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "mod_wsgi";
- version = "4.6.7";
+ version = "4.6.8";
src = fetchurl {
url = "https://github.com/GrahamDumpleton/mod_wsgi/archive/${version}.tar.gz";
- sha256 = "1j8pqn0xhd502ardlmkqx8y85s1npmk9nifqps60wjh29nny03f2";
+ sha256 = "0xym7i3iaxqi23dayacv2llhi0klxcb4ldll5cjxv6lg9v5r88x2";
};
buildInputs = [ apacheHttpd python ncurses ];
diff --git a/pkgs/servers/http/jetty/default.nix b/pkgs/servers/http/jetty/default.nix
index 5ce44322e92..845fd41c12c 100644
--- a/pkgs/servers/http/jetty/default.nix
+++ b/pkgs/servers/http/jetty/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "jetty";
- version = "9.4.16.v20190411";
+ version = "9.4.22.v20191022";
src = fetchurl {
url = "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/${version}/jetty-distribution-${version}.tar.gz";
name = "jetty-distribution-${version}.tar.gz";
- sha256 = "0vkcm68cp7z45pgfg5maxcxfjwy4xj30f2d0c7cfnw9d38wf5lpq";
+ sha256 = "1a5av6ygsmjwbnlax7f7l58d7hlw3xm0cpk5ml7mb54vrlrcb7hv";
};
phases = [ "unpackPhase" "installPhase" ];
diff --git a/pkgs/servers/hylafaxplus/default.nix b/pkgs/servers/hylafaxplus/default.nix
index bbd5b80184f..828098e6de8 100644
--- a/pkgs/servers/hylafaxplus/default.nix
+++ b/pkgs/servers/hylafaxplus/default.nix
@@ -30,8 +30,8 @@
let
name = "hylafaxplus-${version}";
- version = "7.0.0";
- sha256 = "1ryqd8mcaj536pxykja3qzwgd985ad1nn5zfqr1wksf2mzqvwscy";
+ version = "7.0.1";
+ sha256 = "0ckgmk0vffjifxgmb594fmjmmsq3q9gsasrk3g8sb2v7h6q4r2vz";
configSite = substituteAll {
name = "hylafaxplus-config.site";
diff --git a/pkgs/servers/icingaweb2/default.nix b/pkgs/servers/icingaweb2/default.nix
index 9cdfd8d2b33..c4aaedf4ab6 100644
--- a/pkgs/servers/icingaweb2/default.nix
+++ b/pkgs/servers/icingaweb2/default.nix
@@ -1,12 +1,12 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, php }: with lib; stdenv.mkDerivation rec {
pname = "icingaweb2";
- version = "2.7.1";
+ version = "2.7.3";
src = fetchFromGitHub {
owner = "Icinga";
repo = "icingaweb2";
rev = "v${version}";
- sha256 = "1awf0j4vlm9v7bsfk5a168446k7pa54yqc0k6phlaw772874g917";
+ sha256 = "1qdsrpk6jbq9b4v4f2lfpdqs1yh3irbsm5fx02wxnnwvad05bcfv";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/irc/charybdis/default.nix b/pkgs/servers/irc/charybdis/default.nix
index c6b2af3d387..ecbedcfbec8 100644
--- a/pkgs/servers/irc/charybdis/default.nix
+++ b/pkgs/servers/irc/charybdis/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "IRCv3 server designed to be highly scalable";
- homepage = http://atheme.org/projects/charybdis.html;
+ homepage = https://github.com/charybdis-ircd/charybdis;
license = licenses.gpl2;
maintainers = with maintainers; [ lassulus fpletz ];
platforms = platforms.unix;
diff --git a/pkgs/servers/jellyfin/default.nix b/pkgs/servers/jellyfin/default.nix
index 356ae7fee17..1f91e318c7f 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.4.0";
+ version = "10.4.1";
# 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 = "0a3n2g8xcxz9syj21v3f3jbzksw22bg0dksbakkvs1kphaygk5q2";
+ sha256 = "0lv1xd3bfbf9khiqlahry2im1mvgl3cj5m3zfd7mf61il5rz70f9";
};
buildInputs = [
diff --git a/pkgs/servers/lidarr/default.nix b/pkgs/servers/lidarr/default.nix
index e70fc685161..915e4233ebe 100644
--- a/pkgs/servers/lidarr/default.nix
+++ b/pkgs/servers/lidarr/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, mono, libmediainfo, sqlite, curl, makeWrapper }:
+{ stdenv, fetchurl, mono, libmediainfo, sqlite, curl, chromaprint, makeWrapper }:
stdenv.mkDerivation rec {
pname = "lidarr";
@@ -9,9 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1vk1rlsb48ckdc4421a2qs0v5gy7kc4fad24dm3k14znh7llwypr";
};
- buildInputs = [
- makeWrapper
- ];
+ nativeBuildInputs = [ makeWrapper ];
installPhase = ''
mkdir -p $out/bin
@@ -22,6 +20,7 @@ stdenv.mkDerivation rec {
makeWrapper "${mono}/bin/mono" $out/bin/Lidarr \
--add-flags "$out/bin/Lidarr.exe" \
+ --prefix PATH : ${stdenv.lib.makeBinPath [ chromaprint ]} \
--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [
curl sqlite libmediainfo ]}
'';
diff --git a/pkgs/servers/livepeer/default.nix b/pkgs/servers/livepeer/default.nix
index 798bda8e306..64edcb2ef4f 100644
--- a/pkgs/servers/livepeer/default.nix
+++ b/pkgs/servers/livepeer/default.nix
@@ -18,11 +18,6 @@ buildGoPackage rec {
buildInputs = [ pkgconfig ffmpeg ];
- # XXX This removes the -O2 flag, to avoid errors like:
- # cgo-dwarf-inference:2:8: error: enumerator value for '__cgo_enum__0' is not an integer constant
- # This is a workaround for nixpkgs+golang BUG https://github.com/NixOS/nixpkgs/issues/25959
- hardeningDisable = [ "fortify" ];
-
enableParallelBuilding = true;
meta = with stdenv.lib; {
diff --git a/pkgs/servers/mail/opensmtpd/default.nix b/pkgs/servers/mail/opensmtpd/default.nix
index fdc2b3fd2c4..5a768178ee7 100644
--- a/pkgs/servers/mail/opensmtpd/default.nix
+++ b/pkgs/servers/mail/opensmtpd/default.nix
@@ -4,14 +4,14 @@
stdenv.mkDerivation rec {
pname = "opensmtpd";
- version = "6.4.2p1";
+ version = "6.6.1p1";
nativeBuildInputs = [ autoconf automake libtool bison ];
buildInputs = [ libasr libevent zlib libressl db pam ];
src = fetchurl {
url = "https://www.opensmtpd.org/archives/${pname}-${version}.tar.gz";
- sha256 = "0pgv080ai7d98l9340jadp9wjiaqj2qvgpqhilcz0kps2mdiawbd";
+ sha256 = "1ngil8j13m2rq07g94j4yjr6zmaimzy8wbfr17shi7rxnazys6zb";
};
patches = [
@@ -21,8 +21,6 @@ stdenv.mkDerivation rec {
# See https://github.com/OpenSMTPD/OpenSMTPD/issues/885 for the `sh bootstrap`
# requirement
postPatch = ''
- substituteInPlace smtpd/parse.y \
- --replace "/usr/libexec/" "$out/libexec/opensmtpd/"
substituteInPlace mk/smtpctl/Makefile.am --replace "chgrp" "true"
substituteInPlace mk/smtpctl/Makefile.am --replace "chmod 2555" "chmod 0555"
sh bootstrap
diff --git a/pkgs/servers/matrix-synapse/default.nix b/pkgs/servers/matrix-synapse/default.nix
index 58a5c66d3b0..b9f4cb38742 100644
--- a/pkgs/servers/matrix-synapse/default.nix
+++ b/pkgs/servers/matrix-synapse/default.nix
@@ -23,11 +23,11 @@ let
in buildPythonApplication rec {
pname = "matrix-synapse";
- version = "1.4.0";
+ version = "1.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1y8yhzsf2lk2d7v4l61rpy4918c0qz276j79q88l9yazb6gw5pkk";
+ sha256 = "14c9wjp3w9m8hnm91r2a33lvd3avq5xx759dy23wmmh0z8xf0k4a";
};
patches = [
@@ -71,10 +71,13 @@ in buildPythonApplication rec {
treq
twisted
unpaddedbase64
+ typing-extensions
] ++ lib.optional enableSystemd systemd;
checkInputs = [ mock parameterized openssl ];
+ doCheck = !stdenv.isDarwin;
+
checkPhase = ''
PYTHONPATH=".:$PYTHONPATH" ${python3.interpreter} -m twisted.trial tests
'';
diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix
index 2908c14b4e0..415609e77c2 100644
--- a/pkgs/servers/mautrix-telegram/default.nix
+++ b/pkgs/servers/mautrix-telegram/default.nix
@@ -1,4 +1,4 @@
-{ lib, python3, mautrix-telegram }:
+{ lib, python3, mautrix-telegram, fetchpatch }:
with python3.pkgs;
@@ -11,6 +11,15 @@ buildPythonPackage rec {
sha256 = "1lsi6x5yr8f9yjxsh1rmcd6wnxr6s6rpr720lg7sq629m42d9p1d";
};
+ patches = [
+ (fetchpatch {
+ url = https://github.com/tulir/mautrix-telegram/commit/be6d395ed66d86ec7f13a262f9ae37731987019c.patch;
+ sha256 = "1q69ip17r45yhyrxr0pj8bvqj2grw2l39wak8pi5pm7qrxra93j2";
+ })
+ ];
+
+ disabled = pythonOlder "3.6";
+
postPatch = ''
sed -i -e '/alembic>/d' setup.py
'';
diff --git a/pkgs/servers/memcached/default.nix b/pkgs/servers/memcached/default.nix
index bd1acd36278..9e7550a7171 100644
--- a/pkgs/servers/memcached/default.nix
+++ b/pkgs/servers/memcached/default.nix
@@ -1,12 +1,12 @@
{stdenv, fetchurl, cyrus_sasl, libevent}:
stdenv.mkDerivation rec {
- version = "1.5.18";
+ version = "1.5.19";
pname = "memcached";
src = fetchurl {
url = "https://memcached.org/files/${pname}-${version}.tar.gz";
- sha256 = "127g4l0ilb376dpgz6qby24vc72ban35c938dzmp1nh6bdqddgcy";
+ sha256 = "1q2bb858iwc1jncav5vfl8c7dic9r1wqni5724qmy8ads6idmp1x";
};
configureFlags = [
diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix
index b6a70864cc5..e1f4d16b0b8 100644
--- a/pkgs/servers/minio/default.nix
+++ b/pkgs/servers/minio/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "minio";
- version = "2019-02-26T19-51-46Z";
+ version = "2019-10-12T01-39-57Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
- sha256 = "1f2c7wzcb47msb0iqrcc0idz39wdm9fz61q835ks1nx4qs6hi2db";
+ sha256 = "14rqwdhk2awdpcavkaqndf85c6aww5saarbfa2skc9z76ccq6114";
};
- goPackagePath = "github.com/minio/minio";
+ modSha256 = "1cnccmmqb63l78rnjwh9bivyfr79ixjg106fbgcrn3pwghfag7ma";
subPackages = [ "." ];
diff --git a/pkgs/servers/misc/airsonic/default.nix b/pkgs/servers/misc/airsonic/default.nix
index 1afe1e8b946..e9ca958a95b 100644
--- a/pkgs/servers/misc/airsonic/default.nix
+++ b/pkgs/servers/misc/airsonic/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "airsonic";
- version = "10.4.0";
+ version = "10.4.2";
src = fetchurl {
url = "https://github.com/airsonic/airsonic/releases/download/v${version}/airsonic.war";
- sha256 = "1m4l10hp5m010ljsvn2ba4bbh8i26d04xffw81gfgjw08gya2hh8";
+ sha256 = "15dxrz1vi5h26g4z9p3x9p96hm1swajsfc2i725xbllpkhnykzcx";
};
buildCommand = ''
diff --git a/pkgs/servers/misc/qremotecontrol-server/default.nix b/pkgs/servers/misc/qremotecontrol-server/default.nix
new file mode 100644
index 00000000000..ddf69d10968
--- /dev/null
+++ b/pkgs/servers/misc/qremotecontrol-server/default.nix
@@ -0,0 +1,46 @@
+{ stdenv
+, fetchurl
+, qmake4Hook
+, qt4
+, xorg
+}:
+
+stdenv.mkDerivation rec {
+ pname = "qremotecontrol-server";
+ version = "2.4.1";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/project/qrc/${version}/qremotecontrol-${version}.tar.bz2";
+ sha256 = "07hzc9959a56b49jgmcv8ry8b9sppklvqs9kns3qjj3v9d22nbrp";
+ };
+
+ nativeBuildInputs = [ qmake4Hook ];
+ buildInputs = [ qt4 xorg.libXtst ];
+
+ postPatch = ''
+ substituteInPlace QRemoteControl-Server.pro \
+ --replace /usr $out
+ '';
+
+ meta = with stdenv.lib; {
+ license = licenses.gpl3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ fgaz ];
+ homepage = "https://qremote.org/";
+ downloadPage = "https://qremote.org/download.php#Download";
+ description = "Remote control your desktop from your mobile";
+ longDescription = ''
+ With QRemoteControl installed on your desktop you can easily control
+ your computer via WiFi from your mobile. By using the touch pad of your
+ Phone you can for example open the internet browser and navigate to
+ the pages you want to visit, use the music player or your media center
+ without being next to your PC or laptop. Summarizing QRemoteControl
+ allows you to do almost everything you would be able to do with a
+ mouse and a keyboard, but from a greater distance. To make these
+ replacements possible QRemoteControl offers you a touch pad, a
+ keyboard, multimedia keys and buttons for starting applications. Even
+ powering on the computer via Wake On Lan is supported.
+ '';
+ };
+}
+
diff --git a/pkgs/servers/monitoring/consul-alerts/default.nix b/pkgs/servers/monitoring/consul-alerts/default.nix
index 707d0129f70..cafccfeb8f2 100644
--- a/pkgs/servers/monitoring/consul-alerts/default.nix
+++ b/pkgs/servers/monitoring/consul-alerts/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "consul-alerts";
- version = "0.5.0";
+ version = "0.6.0";
rev = "v${version}";
goPackagePath = "github.com/AcalephStorage/consul-alerts";
@@ -13,7 +13,7 @@ buildGoPackage rec {
inherit rev;
owner = "AcalephStorage";
repo = "consul-alerts";
- sha256 = "0dff2cpk3lkgjsh97rvlrpacpka0kwm29691diyvj7lb9ydzlx3r";
+ sha256 = "0836zicv76sd6ljhbbii1mrzh65pch10w3gfa128iynaviksbgn5";
};
meta = with stdenv.lib; {
diff --git a/pkgs/servers/monitoring/grafana/default.nix b/pkgs/servers/monitoring/grafana/default.nix
index fa414fec843..b00b9778178 100644
--- a/pkgs/servers/monitoring/grafana/default.nix
+++ b/pkgs/servers/monitoring/grafana/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "grafana";
- version = "6.4.3";
+ version = "6.4.4";
goPackagePath = "github.com/grafana/grafana";
@@ -12,12 +12,12 @@ buildGoPackage rec {
rev = "v${version}";
owner = "grafana";
repo = "grafana";
- sha256 = "0150s14yjgshncs94xf42yrz7awvw2x91j0j9v23fypqmlch2p3m";
+ sha256 = "0v5iwny96kb07qkj2qqqfgvnsw3dfcq3wf66zsllqavnahvrd1s8";
};
srcStatic = fetchurl {
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
- sha256 = "0gr9m05h8qx3g0818b0qf1w26pdir3c5ydgi9zwdhjkppsq14dq2";
+ sha256 = "15583cdi4yajg678d3kj8nngs9lwj0qqn2nh5zm8il9p71w57x0k";
};
postPatch = ''
diff --git a/pkgs/servers/monitoring/loki/default.nix b/pkgs/servers/monitoring/loki/default.nix
index 35de5f231b4..96e583942dd 100644
--- a/pkgs/servers/monitoring/loki/default.nix
+++ b/pkgs/servers/monitoring/loki/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildGoPackage, fetchFromGitHub, makeWrapper, systemd }:
buildGoPackage rec {
- version = "0.3.0";
+ version = "0.4.0";
pname = "grafana-loki";
goPackagePath = "github.com/grafana/loki";
@@ -11,7 +11,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "grafana";
repo = "loki";
- sha256 = "1b61fqk6ah4qps4nq7ypdax4i7pkhjxdw4qrhc1zvzzhxr7x13rs";
+ sha256 = "1anwq5dbh29dma18hnialbb253ciazzxmnqvympbh29ricldcf8p";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/monitoring/plugins/labs_consol_de.nix b/pkgs/servers/monitoring/plugins/labs_consol_de.nix
index b09990e3120..a703c80b61a 100644
--- a/pkgs/servers/monitoring/plugins/labs_consol_de.nix
+++ b/pkgs/servers/monitoring/plugins/labs_consol_de.nix
@@ -14,7 +14,7 @@ let
inherit pname version;
src = fetchurl {
- url = "https://labs.consol.de/assets/downloads/nagios/${pname}-${version}.tar.bz";
+ url = "https://labs.consol.de/assets/downloads/nagios/${pname}-${version}.tar.gz";
inherit sha256;
};
diff --git a/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix b/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix
index e15dce8ae45..b44ebd35e9a 100644
--- a/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "blackbox_exporter";
- version = "0.15.1";
+ version = "0.16.0";
rev = version;
goPackagePath = "github.com/prometheus/blackbox_exporter";
@@ -11,10 +11,11 @@ buildGoPackage rec {
rev = "v${version}";
owner = "prometheus";
repo = "blackbox_exporter";
- sha256 = "14z4xkkh9jb6ylclzsyj6gyqrb67lxs5cxd7lrs70qli567gzqwc";
+ sha256 = "1zbf3ljasv0r91rrmk3mj5nhimaf7xg3aih1ldz27rh5yww7gyzg";
};
- doCheck = true;
+ # dns-lookup is performed for the tests
+ doCheck = false;
meta = with stdenv.lib; {
description = "Blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP";
diff --git a/pkgs/servers/monitoring/prometheus/default.nix b/pkgs/servers/monitoring/prometheus/default.nix
index 86bd7f9d518..9559c9b5c37 100644
--- a/pkgs/servers/monitoring/prometheus/default.nix
+++ b/pkgs/servers/monitoring/prometheus/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "prometheus";
- version = "2.13.1";
+ version = "2.14.0";
goPackagePath = "github.com/prometheus/prometheus";
@@ -10,7 +10,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "prometheus";
repo = "prometheus";
- sha256 = "055qliv683b87dwj7pkprdpjgyp6s4s3cwvpbsl1gxidhlr4y69b";
+ sha256 = "0zmxj78h3cnqbhsqab940hyzpim5i9r81b15a57f3dnrrd10p287";
};
buildFlagsArray = let
@@ -31,6 +31,12 @@ buildGoPackage rec {
cp -a $src/console_libraries $src/consoles $bin/etc/prometheus
'';
+ # Disable module-mode, because Go 1.13 automatically enables it if there is
+ # go.mod file. Remove after https://github.com/NixOS/nixpkgs/pull/73380
+ preCheck = ''
+ export GO111MODULE=off
+ '';
+
doCheck = true;
meta = with lib; {
diff --git a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter-deps.nix b/pkgs/servers/monitoring/prometheus/dnsmasq-exporter-deps.nix
deleted file mode 100644
index dd3c1b4d4c2..00000000000
--- a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter-deps.nix
+++ /dev/null
@@ -1,138 +0,0 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.3.0
-[
- {
- goPackagePath = "github.com/alecthomas/template";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/template";
- rev = "a0175ee3bccc567396460bf5acd36800cb10c49c";
- sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/units";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/units";
- rev = "2efee857e7cfd4f3d0138cc3cbb1b4966962b93a";
- sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "3a771d992973f24aa725d07868b467d1ddfceafb";
- sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "1d3f30b51784bec5aad268e59fd3c2fc1c2fe73f";
- sha256 = "1wx76776z48qd9pjnrydhj1f3k94qlbcj32ak6am7n7w2nda7sjx";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "c182affec369e30f25d3eb8cd8a478dee585ae7d";
- sha256 = "1xqsf9vpcrd4hp95rl6kgmjvkv1df4aicfw4l5vfcxcwxknfx2xs";
- };
- }
- {
- goPackagePath = "github.com/miekg/dns";
- fetch = {
- type = "git";
- url = "https://github.com/miekg/dns";
- rev = "5beb9624161b94eaf384fed4bd8dc4235e4d80af";
- sha256 = "1p9ypprs467g31v635zjqn1f2rq1y3r6xw47d29ifg9wfmrpmpc7";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "d2ead25884778582e740573999f7b07f47e171b4";
- sha256 = "1zj7x16xw94jw5l3arajwwcr2f06j2a7z87zqbd6a1jjcsbjj3a5";
- };
- }
- {
- 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 = "2998b132700a7d019ff618c06a234b47c1f3f681";
- sha256 = "131qmx0rs1nz0ci3qzkks4i6fdmr5c69i48h5cngjizlb9xxwir2";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "b1a0a9a36d7453ba0f62578b99712f3a6c5f82d1";
- sha256 = "00jdvxvg9zy6gm5q1zp3j5kdcrrma46kqcm73pz8wpljlhbb9s8g";
- };
- }
- {
- goPackagePath = "github.com/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus";
- rev = "eef6b768ab01a0598a0a6db97bad2a37d31df1d1";
- sha256 = "0h3fy7i08s9wm1nrv3164g68dwdy0493px6xhyms6y3vfnbq2n6m";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "ff983b9c42bc9fbf91556e191cc8efb585c16908";
- sha256 = "1hpr06kzn8jnn3gvzp0p9zn4fz4l9h69f7x66idx142w4xdlaanz";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "37e7f081c4d4c64e13b10787722085407fe5d15f";
- sha256 = "1bb0mw6ckb1k7z8v3iil2qlqwfj408fvvp8m1cik2b46p7snyjhm";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "cb59ee3660675d463e86971646692ea3e470021c";
- sha256 = "0xnhdhwg6xca41m1204yg3qc7ki6l5xzx5fkq25gsmf5sz6ylsnl";
- };
- }
- {
- goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/alecthomas/kingpin.v2";
- rev = "947dcec5ba9c011838740e680966fd7087a71d0d";
- sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
- };
- }
-]
diff --git a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix b/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
index d1cb5dcec9c..c8013e6bc15 100644
--- a/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
@@ -1,24 +1,22 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "dnsmasq_exporter";
- version = "0.1.0";
-
- goPackagePath = "github.com/google/dnsmasq_exporter";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "google";
repo = "dnsmasq_exporter";
- sha256 = "0pl4jkp0kssplv32wbg8yk06x9c2hidilpix32hdvk287l3ys201";
+ sha256 = "1i7imid981l0a9k8lqyr9igm3qkk92kid4xzadkwry4857k6mgpj";
rev = "v${version}";
};
- goDeps = ./dnsmasq-exporter-deps.nix;
+ modSha256 = "1ag1k0z35zkazaxj8hh2wxfj73xg63xdybfm1565il2vxs5986dh";
meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "A dnsmasq exporter for Prometheus";
license = licenses.asl20;
- maintainers = with maintainers; [ willibutz globin ];
+ maintainers = with maintainers; [ willibutz globin ma27 ];
};
}
diff --git a/pkgs/servers/monitoring/prometheus/postgres-exporter.nix b/pkgs/servers/monitoring/prometheus/postgres-exporter.nix
index abc7db8086b..410687d0335 100644
--- a/pkgs/servers/monitoring/prometheus/postgres-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/postgres-exporter.nix
@@ -1,10 +1,8 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
-
-with stdenv.lib;
+{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "postgres_exporter";
- version = "0.5.1";
+ version = "0.7.0";
goPackagePath = "github.com/wrouesnel/postgres_exporter";
@@ -12,13 +10,15 @@ buildGoPackage rec {
owner = "wrouesnel";
repo = "postgres_exporter";
rev = "v${version}";
- sha256 = "1awcqhiak56nrsaa49lkw6mcbrlm86ls14sp9v69h3a0brc1q7bn";
+ sha256 = "0xi61090kmkp1cid3hx00csfa4w8nvaw8ky0w004czwqlyids6jg";
};
- meta = {
+ doCheck = true;
+
+ meta = with lib; {
inherit (src.meta) homepage;
description = "A Prometheus exporter for PostgreSQL";
license = licenses.asl20;
- maintainers = with maintainers; [ fpletz globin ];
+ maintainers = with maintainers; [ fpletz globin willibutz ];
};
}
diff --git a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix b/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
index 0bfad9030a8..0fc87556542 100644
--- a/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "wireguard-exporter";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchFromGitHub {
owner = "MindFlavor";
repo = "prometheus_wireguard_exporter";
rev = version;
- sha256 = "0j6xcdbh6fl8z9zyl3rqnnxjkg30nigs9a6ndlbi2ycgmlnds55m";
+ sha256 = "1hyqvk3sxirm91lasf1z1wkzaql1g52my9a9q42z1h0hq66bc6nk";
};
- cargoSha256 = "1ndb33bi08j40b4jkj4q7d3k0cw5fscz2gc2cc3134nbs2r7jamk";
+ cargoSha256 = "0wdyvl58h66xjcnl2kf3f7gnn4nc4vzpl870jc5x0qrkz28jppxz";
buildInputs = lib.optional stdenv.isDarwin Security;
diff --git a/pkgs/servers/monitoring/riemann/default.nix b/pkgs/servers/monitoring/riemann/default.nix
index d5272e9b08a..83b7433b14a 100644
--- a/pkgs/servers/monitoring/riemann/default.nix
+++ b/pkgs/servers/monitoring/riemann/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "riemann";
- version = "0.3.3";
+ version = "0.3.4";
src = fetchurl {
url = "https://github.com/riemann/riemann/releases/download/${version}/${pname}-${version}.tar.bz2";
- sha256 = "11xcmmp5k78vr5ch42zwx9ym84y6kf81z9zwawqybvx7wmlbpdiq";
+ sha256 = "1c31higrsmpkvl956rrw1hpwjyvypgrjzl6vky0gn55zgvisasn4";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/monitoring/sensu-go/default.nix b/pkgs/servers/monitoring/sensu-go/default.nix
index 4bb46693b46..a4e2b1eb313 100644
--- a/pkgs/servers/monitoring/sensu-go/default.nix
+++ b/pkgs/servers/monitoring/sensu-go/default.nix
@@ -1,23 +1,25 @@
-{ buildGoPackage, fetchFromGitHub, lib }:
+{ buildGoModule, fetchFromGitHub, lib }:
let
generic = { subPackages, pname, postInstall ? "" }:
- buildGoPackage rec {
+ buildGoModule rec {
inherit pname;
- version = "5.11.0";
- shortRev = "dd8f160"; # for internal version info
+ version = "5.14.1";
+ shortRev = "1f6d16b"; # for internal version info
goPackagePath = "github.com/sensu/sensu-go";
src = fetchFromGitHub {
owner = "sensu";
repo = "sensu-go";
- rev = version;
- sha256 = "05dx0nxcjl6fy68br2a37j52iz71kvqnqp29swcif2nwvq7w8mxx";
+ rev = "v${version}";
+ sha256 = "1fhvw2hrn2zqpz3ypsx6i1zrn83pdifvsyzpbhzxmff6l9a290bq";
};
inherit subPackages postInstall;
+ modSha256 = "0c0cj0ylhifyb7l9kjmgdlfzcz8528fzw8kr3c5y7j5h6pih06sy";
+
buildFlagsArray = let
versionPkg = "github.com/sensu/sensu-go/version";
in ''
diff --git a/pkgs/servers/monitoring/zabbix/versions.nix b/pkgs/servers/monitoring/zabbix/versions.nix
index 248c05aab4f..74c927f752e 100644
--- a/pkgs/servers/monitoring/zabbix/versions.nix
+++ b/pkgs/servers/monitoring/zabbix/versions.nix
@@ -1,12 +1,17 @@
generic: {
+ v44 = generic {
+ version = "4.4.1";
+ sha256 = "0jjn2przn9s25slrcxmq8iqdgqkgxnqs45zy0n1ma6nlgmclxxqb";
+ };
+
v42 = generic {
- version = "4.2.6";
- sha256 = "0r08v9ka0v8d7w133yr09vaxzl5lhbrsvbx900x15qv8lwliysv4";
+ version = "4.2.7";
+ sha256 = "09znh8x1sass5mw6wjrfmizjbfls8ad2c16y24ldfj40hlfxz6wx";
};
v40 = generic {
- version = "4.0.12";
- sha256 = "1jlbzlz0rzcjixicdcd7xcjhfqwr82hngpazx85f40r9dy574pjw";
+ version = "4.0.14";
+ sha256 = "0igdxxfc61rqx6r7r81jsmv2d7nxw4whai211gk3y88dfm7l4xkb";
};
v30 = generic {
diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix
index 7fcb5f94579..c16a1f6659e 100644
--- a/pkgs/servers/mpd/default.nix
+++ b/pkgs/servers/mpd/default.nix
@@ -1,148 +1,162 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, glib, systemd, boost, darwin
-, alsaSupport ? true, alsaLib
-, avahiSupport ? true, avahi, dbus
-, flacSupport ? true, flac
-, vorbisSupport ? true, libvorbis
-, madSupport ? true, libmad
-, id3tagSupport ? true, libid3tag
-, mikmodSupport ? true, libmikmod
-, shoutSupport ? true, libshout
-, sqliteSupport ? true, sqlite
-, curlSupport ? true, curl
-, audiofileSupport ? true, audiofile
-, bzip2Support ? true, bzip2
-, ffmpegSupport ? true, ffmpeg
-, fluidsynthSupport ? true, fluidsynth
-, zipSupport ? true, zziplib
-, samplerateSupport ? true, libsamplerate
-, mmsSupport ? true, libmms
-, mpg123Support ? true, mpg123
-, aacSupport ? true, faad2
-, lameSupport ? true, lame
-, pulseaudioSupport ? true, libpulseaudio
-, jackSupport ? true, libjack2
-, gmeSupport ? true, game-music-emu
-, icuSupport ? true, icu
-, clientSupport ? true, mpd_clientlib
-, opusSupport ? true, libopus
-, soundcloudSupport ? true, yajl
-, nfsSupport ? true, libnfs
-, smbSupport ? true, samba
+{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, glib, systemd, boost, darwin
+# Inputs
+, curl, libmms, libnfs, samba
+# Archive support
+, bzip2, zziplib
+# Codecs
+, audiofile, faad2, ffmpeg, flac, fluidsynth, game-music-emu
+, libmad, libmikmod, mpg123, libopus, libvorbis, lame
+# Filters
+, libsamplerate
+# Outputs
+, alsaLib, libjack2, libpulseaudio, libshout
+# Misc
+, icu, sqlite, avahi, dbus, pcre, libgcrypt, expat
+# Services
+, yajl
+# Client support
+, mpd_clientlib
+# Tag support
+, libid3tag
}:
-assert avahiSupport -> avahi != null && dbus != null;
-
let
- opt = stdenv.lib.optional;
- mkFlag = c: f: if c then "--enable-${f}" else "--disable-${f}";
- major = "0.20";
- minor = "23";
+ lib = stdenv.lib;
-in stdenv.mkDerivation rec {
- pname = "mpd";
- version = "${major}${if minor == "" then "" else "." + minor}";
-
- src = fetchFromGitHub {
- owner = "MusicPlayerDaemon";
- repo = "MPD";
- rev = "v${version}";
- sha256 = "1z1pdgiddimnmck0ardrpxkvgk1wn9zxri5wfv5ppasbb7kfm350";
+ featureDependencies = {
+ # Storage plugins
+ udisks = [ dbus ];
+ webdav = [ curl expat ];
+ # Input plugins
+ curl = [ curl ];
+ mms = [ libmms ];
+ nfs = [ libnfs ];
+ smbclient = [ samba ];
+ # Archive support
+ bzip2 = [ bzip2 ];
+ zzip = [ zziplib ];
+ # Decoder plugins
+ audiofile = [ audiofile ];
+ faad = [ faad2 ];
+ ffmpeg = [ ffmpeg ];
+ flac = [ flac ];
+ fluidsynth = [ fluidsynth ];
+ gme = [ game-music-emu ];
+ mad = [ libmad ];
+ mikmod = [ libmikmod ];
+ mpg123 = [ mpg123 ];
+ opus = [ libopus ];
+ vorbis = [ libvorbis ];
+ # Encoder plugins
+ vorbisenc = [ libvorbis ];
+ lame = [ lame ];
+ # Filter plugins
+ libsamplerate = [ libsamplerate ];
+ # Output plugins
+ alsa = [ alsaLib ];
+ jack = [ libjack2 ];
+ pulse = [ libpulseaudio ];
+ shout = [ libshout ];
+ # Commercial services
+ qobuz = [ curl libgcrypt yajl ];
+ soundcloud = [ curl yajl ];
+ tidal = [ curl yajl ];
+ # Client support
+ libmpdclient = [ mpd_clientlib ];
+ # Tag support
+ id3tag = [ libid3tag ];
+ # Misc
+ dbus = [ dbus ];
+ expat = [ expat ];
+ icu = [ icu ];
+ pcre = [ pcre ];
+ sqlite = [ sqlite ];
+ syslog = [ ];
+ systemd = [ systemd ];
+ yajl = [ yajl ];
+ zeroconf = [ avahi dbus ];
};
- patches = [ ./x86.patch ];
+ run = { features ? null }:
+ let
+ # Disable platform specific features if needed
+ # using libmad to decode mp3 files on darwin is causing a segfault -- there
+ # is probably a solution, but I'm disabling it for now
+ platformMask = lib.optionals stdenv.isDarwin [ "mad" "pulse" "jack" "nfs" "smb" ]
+ ++ lib.optionals (!stdenv.isLinux) [ "alsa" "systemd" "syslog" ];
- buildInputs = [ glib boost ]
- ++ opt stdenv.isDarwin darwin.apple_sdk.frameworks.CoreAudioKit
- ++ opt stdenv.isLinux systemd
- ++ opt (stdenv.isLinux && alsaSupport) alsaLib
- ++ opt avahiSupport avahi
- ++ opt avahiSupport dbus
- ++ opt flacSupport flac
- ++ opt vorbisSupport libvorbis
- # using libmad to decode mp3 files on darwin is causing a segfault -- there
- # is probably a solution, but I'm disabling it for now
- ++ opt (!stdenv.isDarwin && madSupport) libmad
- ++ opt id3tagSupport libid3tag
- ++ opt mikmodSupport libmikmod
- ++ opt shoutSupport libshout
- ++ opt sqliteSupport sqlite
- ++ opt curlSupport curl
- ++ opt bzip2Support bzip2
- ++ opt audiofileSupport audiofile
- ++ opt ffmpegSupport ffmpeg
- ++ opt fluidsynthSupport fluidsynth
- ++ opt samplerateSupport libsamplerate
- ++ opt mmsSupport libmms
- ++ opt mpg123Support mpg123
- ++ opt aacSupport faad2
- ++ opt lameSupport lame
- ++ opt zipSupport zziplib
- ++ opt (!stdenv.isDarwin && pulseaudioSupport) libpulseaudio
- ++ opt (!stdenv.isDarwin && jackSupport) libjack2
- ++ opt gmeSupport game-music-emu
- ++ opt icuSupport icu
- ++ opt clientSupport mpd_clientlib
- ++ opt opusSupport libopus
- ++ opt soundcloudSupport yajl
- ++ opt (!stdenv.isDarwin && nfsSupport) libnfs
- ++ opt (!stdenv.isDarwin && smbSupport) samba;
+ knownFeatures = builtins.attrNames featureDependencies;
+ platformFeatures = lib.subtractLists platformMask knownFeatures;
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ features_ = if (features == null )
+ then platformFeatures
+ else
+ let unknown = lib.subtractLists knownFeatures features; in
+ if (unknown != [])
+ then throw "Unknown feature(s): ${lib.concatStringsSep " " unknown}"
+ else
+ let unsupported = lib.subtractLists platformFeatures features; in
+ if (unsupported != [])
+ then throw "Feature(s) ${lib.concatStringsSep " " unsupported} are not supported on ${stdenv.hostPlatform.system}"
+ else features;
- enableParallelBuilding = true;
+ in stdenv.mkDerivation rec {
+ pname = "mpd";
+ version = "0.21.16";
- configureFlags =
- [ (mkFlag (!stdenv.isDarwin && alsaSupport) "alsa")
- (mkFlag flacSupport "flac")
- (mkFlag vorbisSupport "vorbis")
- (mkFlag vorbisSupport "vorbis-encoder")
- (mkFlag (!stdenv.isDarwin && madSupport) "mad")
- (mkFlag mikmodSupport "mikmod")
- (mkFlag id3tagSupport "id3")
- (mkFlag shoutSupport "shout")
- (mkFlag sqliteSupport "sqlite")
- (mkFlag curlSupport "curl")
- (mkFlag audiofileSupport "audiofile")
- (mkFlag bzip2Support "bzip2")
- (mkFlag ffmpegSupport "ffmpeg")
- (mkFlag fluidsynthSupport "fluidsynth")
- (mkFlag zipSupport "zzip")
- (mkFlag samplerateSupport "lsr")
- (mkFlag mmsSupport "mms")
- (mkFlag mpg123Support "mpg123")
- (mkFlag aacSupport "aac")
- (mkFlag lameSupport "lame-encoder")
- (mkFlag (!stdenv.isDarwin && pulseaudioSupport) "pulse")
- (mkFlag (!stdenv.isDarwin && jackSupport) "jack")
- (mkFlag stdenv.isDarwin "osx")
- (mkFlag icuSupport "icu")
- (mkFlag gmeSupport "gme")
- (mkFlag clientSupport "libmpdclient")
- (mkFlag opusSupport "opus")
- (mkFlag soundcloudSupport "soundcloud")
- (mkFlag (!stdenv.isDarwin && nfsSupport) "libnfs")
- (mkFlag (!stdenv.isDarwin && smbSupport) "smbclient")
- "--enable-debug"
- "--with-zeroconf=avahi"
- ]
- ++ opt stdenv.isLinux
- "--with-systemdsystemunitdir=$(out)/etc/systemd/system";
+ src = fetchFromGitHub {
+ owner = "MusicPlayerDaemon";
+ repo = "MPD";
+ rev = "v${version}";
+ sha256 = "0yfzn1hcyww8z5pp70n7iinycz097vjc6q9fzmfrc6ikvz3db8f4";
+ };
- NIX_LDFLAGS = ''
- ${if shoutSupport then "-lshout" else ""}
- '';
+ buildInputs = [ glib boost ]
+ ++ (lib.concatLists (lib.attrVals features_ featureDependencies))
+ ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.AudioToolbox;
- meta = with stdenv.lib; {
- description = "A flexible, powerful daemon for playing music";
- homepage = http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki;
- license = licenses.gpl2;
- maintainers = with maintainers; [ astsmtl fuuzetsu ehmry fpletz ];
- platforms = platforms.unix;
+ nativeBuildInputs = [ meson ninja pkgconfig ];
- longDescription = ''
- Music Player Daemon (MPD) is a flexible, powerful daemon for playing
- music. Through plugins and libraries it can play a variety of sound
- files while being controlled by its network protocol.
- '';
- };
+ enableParallelBuilding = true;
+
+ mesonAutoFeatures = "disabled";
+ mesonFlags =
+ map (x: "-D${x}=enabled") features_
+ ++ map (x: "-D${x}=disabled") (lib.subtractLists features_ knownFeatures)
+ ++ lib.optional (builtins.elem "zeroconf" features_)
+ "-Dzeroconf=avahi"
+ ++ lib.optional (builtins.elem "systemd" features_)
+ "-Dsystemd_system_unit_dir=etc/systemd/system";
+
+ meta = with stdenv.lib; {
+ description = "A flexible, powerful daemon for playing music";
+ homepage = http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki;
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ astsmtl fuuzetsu ehmry fpletz tobim ];
+ platforms = platforms.unix;
+
+ longDescription = ''
+ Music Player Daemon (MPD) is a flexible, powerful daemon for playing
+ music. Through plugins and libraries it can play a variety of sound
+ files while being controlled by its network protocol.
+ '';
+ };
+ };
+in
+{
+ mpd = run { };
+ mpd-small = run { features = [
+ "webdav" "curl" "mms" "bzip2" "zzip"
+ "audiofile" "faad" "flac" "gme" "mad"
+ "mpg123" "opus" "vorbis" "vorbisenc"
+ "lame" "libsamplerate" "shout"
+ "libmpdclient" "id3tag" "expat" "pcre"
+ "yajl" "sqlite"
+ "soundcloud" "qobuz" "tidal"
+ ] ++ lib.optionals stdenv.isLinux [
+ "alsa" "systemd" "syslog"
+ ] ++ lib.optionals (!stdenv.isDarwin) [
+ "mad" "jack" "nfs"
+ ]; };
+ mpdWithFeatures = run;
}
diff --git a/pkgs/servers/mqtt/mosquitto/default.nix b/pkgs/servers/mqtt/mosquitto/default.nix
index 5ecf34282d7..5b0f4eceaed 100644
--- a/pkgs/servers/mqtt/mosquitto/default.nix
+++ b/pkgs/servers/mqtt/mosquitto/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "mosquitto";
- version = "1.6.6";
+ version = "1.6.7";
src = fetchFromGitHub {
owner = "eclipse";
repo = "mosquitto";
rev = "v${version}";
- sha256 = "01a1vf0rgncmhk7v9vnj4gdx0j8jfiy95f2hr4iwqdch7jy5q367";
+ sha256 = "1g9g9c95ypfa9dv53ga3hjqxrrlqmcf1lmpxgrifl2l34q4zzfln";
};
postPatch = ''
diff --git a/pkgs/servers/mtprotoproxy/default.nix b/pkgs/servers/mtprotoproxy/default.nix
index e5aba6f95a0..523713e9d4d 100644
--- a/pkgs/servers/mtprotoproxy/default.nix
+++ b/pkgs/servers/mtprotoproxy/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "mtprotoproxy";
- version = "1.0.6";
+ version = "1.0.7";
src = fetchFromGitHub {
owner = "alexbers";
repo = "mtprotoproxy";
rev = "v${version}";
- sha256 = "1i8v6w79ad3xn9dnn144q93vcs23cj0m7hj3x33i16hxz325zb9y";
+ sha256 = "1j8bxwcq968h5sd58g03yc4zjqkhkjdn0f04vr826hhsdxy853r4";
};
nativeBuildInputs = [ wrapPython ];
diff --git a/pkgs/servers/gnatsd/default.nix b/pkgs/servers/nats-server/default.nix
similarity index 57%
rename from pkgs/servers/gnatsd/default.nix
rename to pkgs/servers/nats-server/default.nix
index 1bb2ebc4f86..7f75579b51c 100644
--- a/pkgs/servers/gnatsd/default.nix
+++ b/pkgs/servers/nats-server/default.nix
@@ -3,17 +3,16 @@
with lib;
buildGoPackage rec {
- pname = "gnatsd";
- version = "1.4.0";
- rev = "v${version}";
+ pname = "nats-server";
+ version = "2.1.0";
- goPackagePath = "github.com/nats-io/gnatsd";
+ goPackagePath = "github.com/nats-io/${pname}";
src = fetchFromGitHub {
- inherit rev;
- owner = "nats-io";
- repo = "gnatsd";
- sha256 = "0wxdvaxl273kd3wcas634hx1wx5piljgbfr6vhf669b1frkgrh2b";
+ rev = "v${version}";
+ owner = "nats-io";
+ repo = pname;
+ sha256 = "1zp43v69cawbp6bpby1vx51z6nyv8gxnnl2qkhwr9zrgnhlcflnl";
};
meta = {
diff --git a/pkgs/servers/nats-streaming-server/default.nix b/pkgs/servers/nats-streaming-server/default.nix
index 079c877ab7a..29f0f29a1bc 100644
--- a/pkgs/servers/nats-streaming-server/default.nix
+++ b/pkgs/servers/nats-streaming-server/default.nix
@@ -3,17 +3,15 @@
with lib;
buildGoPackage rec {
- pname = "nats-streaming-server";
- version = "0.11.2";
- rev = "v${version}";
-
- goPackagePath = "github.com/nats-io/nats-streaming-server";
+ pname = "nats-streaming-server";
+ version = "0.16.2";
+ goPackagePath = "github.com/nats-io/${pname}";
src = fetchFromGitHub {
- inherit rev;
- owner = "nats-io";
- repo = "nats-streaming-server";
- sha256 = "1jd9c5yw3xxp5hln1g8w48l4cslhxbv0k2af47g6pya09kwknqkq";
+ rev = "v${version}";
+ owner = "nats-io";
+ repo = pname;
+ sha256 = "0xrgwsw4xrn6fjy1ra4ycam50kdhyqqsms4yxblj5c5z7w4hnlmk";
};
meta = {
diff --git a/pkgs/servers/nosql/apache-jena/fuseki-binary.nix b/pkgs/servers/nosql/apache-jena/fuseki-binary.nix
index 641220e1344..05153a7f859 100644
--- a/pkgs/servers/nosql/apache-jena/fuseki-binary.nix
+++ b/pkgs/servers/nosql/apache-jena/fuseki-binary.nix
@@ -3,10 +3,10 @@ let
s = # Generated upstream information
rec {
baseName="apache-jena-fuseki";
- version = "3.12.0";
+ version = "3.13.1";
name="${baseName}-${version}";
url="http://archive.apache.org/dist/jena/binaries/apache-jena-fuseki-${version}.tar.gz";
- sha256 = "1j2p3r4vgp4l2xrrsh5mx3vbgq03c0vdg6961g1fvd307yqpibk0";
+ sha256 = "018b07icvjhd44c046rxfjiczcs63cic77cymgg4w8pd3na06c7y";
};
buildInputs = [
makeWrapper
diff --git a/pkgs/servers/nosql/arangodb/default.nix b/pkgs/servers/nosql/arangodb/default.nix
index 52e6c787bef..ef75dad9151 100644
--- a/pkgs/servers/nosql/arangodb/default.nix
+++ b/pkgs/servers/nosql/arangodb/default.nix
@@ -53,7 +53,16 @@ let
};
};
in {
- arangodb_3_3 = common { version = "3.3.23.1"; sha256 = "0bnbiispids7jcgrgcmanf9jqgvk0vaflrvgalz587jwr2zf21k8"; };
- arangodb_3_4 = common { version = "3.4.7"; sha256 = "1wr2xvi5lnl6f2ryyxdwn4wnfiaz0rrf58ja1k19m7b6w3264iim"; };
- arangodb_3_5 = common { version = "3.5.0-rc.7"; sha256 = "1sdmbmyml9d3ia3706bv5901qqmh4sxk7js5b9hyfjqpcib10d1k"; };
+ arangodb_3_3 = common {
+ version = "3.3.24";
+ sha256 = "18175789j4y586qvpcsaqxmw7d6vc3s29qm1fja5c7wzimx6ilyp";
+ };
+ arangodb_3_4 = common {
+ version = "3.4.8";
+ sha256 = "0vm94lf1i1vvs04vy68bkkv9q43rsaf1y3kfs6s3jcrs3ay0h0jn";
+ };
+ arangodb_3_5 = common {
+ version = "3.5.1";
+ sha256 = "1jw3j7vaq3xgkxiqg0bafn4b2169jq7f3y0l7mrpnrpijn77rkrv";
+ };
}
diff --git a/pkgs/servers/nosql/neo4j/default.nix b/pkgs/servers/nosql/neo4j/default.nix
index ecc36dc283d..69decb2f28d 100644
--- a/pkgs/servers/nosql/neo4j/default.nix
+++ b/pkgs/servers/nosql/neo4j/default.nix
@@ -4,11 +4,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "neo4j";
- version = "3.5.11";
+ version = "3.5.12";
src = fetchurl {
url = "https://neo4j.com/artifact.php?name=neo4j-community-${version}-unix.tar.gz";
- sha256 = "0xk37rvb37rd7pwpv4ingmb2v6ad1kqka8ldmd16n89fqfvg5m2d";
+ sha256 = "0v6qs3szxdqi1s8r9bfh5xpfs4hby7wlm3zicj5n46qx44mbg0iv";
};
buildInputs = [ makeWrapper jre8 which gawk ];
diff --git a/pkgs/servers/openafs/1.6/default.nix b/pkgs/servers/openafs/1.6/default.nix
index 8155a951061..a1e56ca161e 100644
--- a/pkgs/servers/openafs/1.6/default.nix
+++ b/pkgs/servers/openafs/1.6/default.nix
@@ -84,6 +84,6 @@ stdenv.mkDerivation {
homepage = https://www.openafs.org;
license = licenses.ipl10;
platforms = platforms.linux;
- maintainers = [ maintainers.z77z maintainers.spacefrogg ];
+ maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
};
}
diff --git a/pkgs/servers/openafs/1.6/module.nix b/pkgs/servers/openafs/1.6/module.nix
index d410a4e55e5..0d61b1cd104 100644
--- a/pkgs/servers/openafs/1.6/module.nix
+++ b/pkgs/servers/openafs/1.6/module.nix
@@ -69,7 +69,7 @@ in stdenv.mkDerivation {
homepage = https://www.openafs.org;
license = licenses.ipl10;
platforms = platforms.linux;
- maintainers = [ maintainers.z77z maintainers.spacefrogg ];
+ maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
broken = versionOlder kernel.version "3.18" || builtins.compareVersions kernel.version "5.0" >= 0
|| stdenv.targetPlatform.isAarch64;
};
diff --git a/pkgs/servers/openafs/1.8/default.nix b/pkgs/servers/openafs/1.8/default.nix
index fca872a4a2b..541962c542c 100644
--- a/pkgs/servers/openafs/1.8/default.nix
+++ b/pkgs/servers/openafs/1.8/default.nix
@@ -96,6 +96,6 @@ stdenv.mkDerivation {
homepage = https://www.openafs.org;
license = licenses.ipl10;
platforms = platforms.linux;
- maintainers = [ maintainers.z77z maintainers.spacefrogg ];
+ maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
};
}
diff --git a/pkgs/servers/openafs/1.8/module.nix b/pkgs/servers/openafs/1.8/module.nix
index d58d2bff813..9ae66175acf 100644
--- a/pkgs/servers/openafs/1.8/module.nix
+++ b/pkgs/servers/openafs/1.8/module.nix
@@ -67,7 +67,7 @@ in stdenv.mkDerivation {
homepage = https://www.openafs.org;
license = licenses.ipl10;
platforms = platforms.linux;
- maintainers = [ maintainers.z77z maintainers.spacefrogg ];
+ maintainers = [ maintainers.maggesi maintainers.spacefrogg ];
broken = versionOlder kernel.version "3.18";
};
diff --git a/pkgs/servers/plex/raw.nix b/pkgs/servers/plex/raw.nix
index 197b1699749..de7167ca740 100644
--- a/pkgs/servers/plex/raw.nix
+++ b/pkgs/servers/plex/raw.nix
@@ -8,13 +8,13 @@
# server, and the FHS userenv and corresponding NixOS module should
# automatically pick up the changes.
stdenv.mkDerivation rec {
- version = "1.17.0.1841-d42cfa161";
+ version = "1.18.1.1973-0f4abfbcc";
pname = "plexmediaserver";
# Fetch the source
src = fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/redhat/plexmediaserver-${version}.x86_64.rpm";
- sha256 = "1sa3a8i204qq1hsg0dsa3f6vpsbyny88y3bskf6ljsz87c6g9kmh";
+ sha256 = "1lmj4yal1f072w5rwxn9m09lbclzy87xnvy89iva1kmqzl3bfz2q";
};
outputs = [ "out" "basedb" ];
diff --git a/pkgs/servers/roundcube/0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch b/pkgs/servers/roundcube/0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch
index 96710d6162d..27ebd59a48d 100644
--- a/pkgs/servers/roundcube/0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch
+++ b/pkgs/servers/roundcube/0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch
@@ -18,7 +18,7 @@ index 08e3bb5..b2ad498 100755
*/
-define('INSTALL_PATH', realpath(__DIR__ . '/..') . '/' );
-+define('INSTALL_PATH', __DIR__ . '/../' );
++define('INSTALL_PATH', dirname(dirname($argv[0])).'/');
require_once INSTALL_PATH . 'program/include/clisetup.php';
diff --git a/pkgs/servers/roundcube/default.nix b/pkgs/servers/roundcube/default.nix
index 93499d87e0b..5953a28a283 100644
--- a/pkgs/servers/roundcube/default.nix
+++ b/pkgs/servers/roundcube/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "roundcube";
- version = "1.3.10";
+ version = "1.4.0";
src = fetchurl {
url = "https://github.com/roundcube/roundcubemail/releases/download/${version}/roundcubemail-${version}-complete.tar.gz";
- sha256 = "1gx8dgrr3p6fksv3pm381a080i9r6snwcmfd1q112mqg19ai3zk9";
+ sha256 = "0b7gc342z0smn7q6cnznj9ncal0515ki4kkq1hlmqmyn0nna5lkb";
};
patches = [ ./0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch ];
diff --git a/pkgs/servers/rt/default.nix b/pkgs/servers/rt/default.nix
index 4d8ead30add..b4400215dd0 100644
--- a/pkgs/servers/rt/default.nix
+++ b/pkgs/servers/rt/default.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
name = "rt-perl-deps";
paths = (with perlPackages; [
ApacheSession BusinessHours CGIEmulatePSGI CGIPSGI
- CSSMinifierXP CSSSquish ConvertColor CryptEksblowfish
+ CSSMinifierXS CSSSquish ConvertColor CryptEksblowfish
CryptSSLeay DBDSQLite DBDmysql DBIxSearchBuilder DataGUID
DataICal DataPagePageset DateExtract DateManip
DateTimeFormatNatural DevelGlobalDestruction EmailAddress
diff --git a/pkgs/servers/samba/4.x.nix b/pkgs/servers/samba/4.x.nix
index 044acbe1720..f92c5aaa210 100644
--- a/pkgs/servers/samba/4.x.nix
+++ b/pkgs/servers/samba/4.x.nix
@@ -20,11 +20,11 @@ with lib;
stdenv.mkDerivation rec {
pname = "samba";
- version = "4.10.8";
+ version = "4.10.10";
src = fetchurl {
url = "mirror://samba/pub/samba/stable/${pname}-${version}.tar.gz";
- sha256 = "1x0hlhb674fndfkmimjicnzs543n3i8465a5ifcmjwvzavxha7y4";
+ sha256 = "19b653rr2i9snvapik58phbqj38cxjdlyx6nl3m2y3k1a55p633h";
};
outputs = [ "out" "dev" "man" ];
diff --git a/pkgs/servers/search/elasticsearch/plugins.nix b/pkgs/servers/search/elasticsearch/plugins.nix
index 3a480bd7467..a40a142368a 100644
--- a/pkgs/servers/search/elasticsearch/plugins.nix
+++ b/pkgs/servers/search/elasticsearch/plugins.nix
@@ -1,4 +1,4 @@
-{ pkgs, lib, stdenv, fetchurl, unzip, elasticsearch }:
+{ lib, stdenv, fetchurl, unzip, elasticsearch }:
let
esVersion = elasticsearch.version;
@@ -16,27 +16,27 @@ let
}:
stdenv.mkDerivation (a // {
inherit installPhase;
+ pname = "elasticsearch-${pluginName}";
dontUnpack = true;
buildInputs = [ unzip ];
meta = a.meta // {
platforms = elasticsearch.meta.platforms;
- maintainers = (a.meta.maintainers or []) ++ (with stdenv.lib.maintainers; [ offline ]);
+ maintainers = (a.meta.maintainers or []) ++ (with lib.maintainers; [ offline ]);
};
});
in {
analysis-lemmagen = esPlugin rec {
- name = "elasticsearch-analysis-lemmagen-${version}";
- pluginName = "elasticsearch-analysis-lemmagen";
+ pluginName = "analysis-lemmagen";
version = esVersion;
src = fetchurl {
- url = "https://github.com/vhyza/${pluginName}/releases/download/v${version}/${name}-plugin.zip";
+ url = "https://github.com/vhyza/${pluginName}/releases/download/v${version}/${pluginName}-${version}-plugin.zip";
sha256 =
- if version == "7.0.1" then "155zj9zw81msx976c952nk926ndav1zqhmy2xih6nr82qf0p71hm"
- else if version == "6.7.2" then "1r176ncjbilkmri2c5rdxh5xqsrn77m1f0p98zs47czwlqh230iq"
+ if version == "7.3.1" then "1nb82z6s94mzdx1srb1pwj7cpzs8w74njap0xiqn7sg5ylk6adm8"
+ else if version == "6.8.3" then "12bshvp01pp2lgwd0cn9l58axg8gdimsh4g9wfllxi1bdpv4cy53"
else throw "unsupported version ${version} for plugin ${pluginName}";
};
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://github.com/vhyza/elasticsearch-analysis-lemmagen;
description = "LemmaGen Analysis plugin provides jLemmaGen lemmatizer as Elasticsearch token filter";
license = licenses.asl20;
@@ -44,37 +44,50 @@ in {
};
discovery-ec2 = esPlugin rec {
- name = "elasticsearch-discovery-ec2-${version}";
pluginName = "discovery-ec2";
version = esVersion;
- src = pkgs.fetchurl {
+ src = fetchurl {
url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip";
sha256 =
- if version == "7.0.1" then "0nrvralh4fygs0ys2ikg3x08jdyh9276d5w7yfncbbi0xrg9hk6g"
- else if version == "6.7.2" then "1p0cdz3lfksfd2kvlcj0syxhbx27mimsaw8q4kgjpjjjwqayg523"
- else if version == "5.6.16" then "1300pfmnlpfm1hh2jgas8j2kqjqiqkxhr8czshj9lx0wl4ciknin"
+ if version == "7.3.1" then "1p30by7pqnvj8dcwws51kh9s962c42qwqq07gmj4jl83zxcl8kyl"
+ else if version == "6.8.3" then "0pmffz761dqjpvmkl7i7xsyw1iyyspqpddxp89rjsznfc9pak5im"
else throw "unsupported version ${version} for plugin ${pluginName}";
};
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://github.com/elastic/elasticsearch/tree/master/plugins/discovery-ec2;
description = "The EC2 discovery plugin uses the AWS API for unicast discovery.";
license = licenses.asl20;
};
};
- repository-s3 = esPlugin rec {
- name = "elasticsearch-repository-s3-${version}";
- pluginName = "repository-s3";
+ ingest-attachment = esPlugin rec {
+ pluginName = "ingest-attachment";
version = esVersion;
- src = pkgs.fetchurl {
- url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${esVersion}.zip";
+ src = fetchurl {
+ url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip";
sha256 =
- if version == "7.0.1" then "17bf8m1q92j5yhgldckl4hlsfv6qgwwqdc1da9kzgidgky7jwkbc"
- else if version == "6.7.2" then "1l353zfyv3qziz8xkann9cbzx4wj5s14wnknfw351j6vgdq26l12"
- else if version == "5.6.16" then "0k3li5xv1270ygb9lqk6ji3nngngl2im3z38k08nd627vxdrzij2"
+ if version == "7.3.1" then "1b9l17zv6582sdcdiabwd293xx5ckc2d3h6smiv6znk5f4dxj7km"
+ else if version == "6.8.3" then "0kfr4i2rcwinjn31xrc2piicasjanaqcgnbif9xc7lnak2nnzmll"
else throw "unsupported version ${version} for plugin ${pluginName}";
};
- meta = with stdenv.lib; {
+ meta = with lib; {
+ homepage = https://github.com/elastic/elasticsearch/tree/master/plugins/ingest-attachment;
+ description = "Ingest processor that uses Apache Tika to extract contents";
+ license = licenses.asl20;
+ };
+ };
+
+ repository-s3 = esPlugin rec {
+ pluginName = "repository-s3";
+ version = esVersion;
+ src = fetchurl {
+ url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${esVersion}.zip";
+ sha256 =
+ if version == "7.3.1" then "1dqd3hd8qa1bsvd1p42k5zcrdmb66d2yspfc7g8nsz89w6b1invg"
+ else if version == "6.8.3" then "1mm6hj2m1db68n81rzsvlw6nisflr5ikzk5zv9nmk0z641n5vh1x"
+ else throw "unsupported version ${version} for plugin ${pluginName}";
+ };
+ meta = with lib; {
homepage = https://github.com/elastic/elasticsearch/tree/master/plugins/repository-s3;
description = "The S3 repository plugin adds support for using AWS S3 as a repository for Snapshot/Restore.";
license = licenses.asl20;
@@ -82,18 +95,16 @@ in {
};
repository-gcs = esPlugin rec {
- name = "elasticsearch-repository-gcs-${version}";
pluginName = "repository-gcs";
version = esVersion;
- src = pkgs.fetchurl {
+ src = fetchurl {
url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${esVersion}.zip";
sha256 =
- if version == "7.0.1" then "0a3rc2gggsj7xfncil1s53dmq799lcm82h0yncs94jnb182sbmzc"
- else if version == "6.7.2" then "0afccbvb7x6y3nrwmal09vpgxyz4lar6lffw4mngalcppsk8irvv"
- else if version == "5.6.16" then "0hwqx4yhdn4c0ccdpvgrg30ag8hy3mgxgk7h7pibdmzvy7qw7501"
+ if version == "7.3.1" then "0kpb1hn2fb4lh6kn96vi7265ign9lwcd0zfc19l4n6fpp8js5lfh"
+ else if version == "6.8.3" then "1s2klpvnhpkrk53p64zbga3b66czi7h1a13f58kfn2cn0zfavnbk"
else throw "unsupported version ${version} for plugin ${pluginName}";
};
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://github.com/elastic/elasticsearch/tree/master/plugins/repository-gcs;
description = "The GCS repository plugin adds support for using Google Cloud Storage as a repository for Snapshot/Restore.";
license = licenses.asl20;
@@ -103,23 +114,21 @@ in {
search-guard = let
majorVersion = lib.head (builtins.splitVersion esVersion);
in esPlugin rec {
- name = "elasticsearch-search-guard-${version}";
pluginName = "search-guard";
version =
- if esVersion == "7.0.1" then "${esVersion}-35.0.0"
- else if esVersion == "6.7.2" then "${esVersion}-25.1"
- else if esVersion == "5.6.16" then "${esVersion}-19.3"
+ # https://docs.search-guard.com/latest/search-guard-versions
+ if esVersion == "7.3.1" then "${esVersion}-37.0.0"
+ else if esVersion == "6.8.3" then "${esVersion}-25.5"
else throw "unsupported version ${esVersion} for plugin ${pluginName}";
src = fetchurl {
url = "mirror://maven/com/floragunn/${pluginName}-${majorVersion}/${version}/${pluginName}-${majorVersion}-${version}.zip";
sha256 =
- if version == "7.0.1-35.0.0" then "0wsiqq7j7ph9g2vhhvjmwrh5a2q1wzlysgr75gc35zcvqz6cq8ha"
- else if version == "6.7.2-25.1" then "119r1zibi0z40mfxrpkx0zzay0yz6c7syqmmw8i2681wmz4nksda"
- else if version == "5.6.16-19.3" then "1q70anihh89c53fnk8wlq9z5dx094j0f9a0y0v2zsqx18lz9ikmx"
+ if version == "7.3.1-37.0.0" then "0rb631npr6vykrhln3x6q75xwb0wndvrspwnak0rld5d7pqn1r04"
+ else if version == "6.8.3-25.5" then "0a7ys9qinc0fjyka03cx9rv0pm7wnvslk234zv5vrphkrj52s1cb"
else throw "unsupported version ${version} for plugin ${pluginName}";
};
- meta = with stdenv.lib; {
- homepage = https://github.com/floragunncom/search-guard;
+ meta = with lib; {
+ homepage = https://search-guard.com;
description = "Elasticsearch plugin that offers encryption, authentication, and authorisation. ";
license = licenses.asl20;
};
diff --git a/pkgs/servers/search/groonga/default.nix b/pkgs/servers/search/groonga/default.nix
index 669901d7625..7fb7a774e8d 100644
--- a/pkgs/servers/search/groonga/default.nix
+++ b/pkgs/servers/search/groonga/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "groonga";
- version = "9.0.7";
+ version = "9.0.9";
src = fetchurl {
url = "https://packages.groonga.org/source/groonga/${pname}-${version}.tar.gz";
- sha256 = "1j308p6l6q716qlk3azqk9v11a93cxhcppj7qh5wm2aqsngw9rfq";
+ sha256 = "0axf07cg8j5lahkl41li9f7i3c6318cmlb40865iscmkjl17yxh9";
};
buildInputs = with stdenv.lib;
diff --git a/pkgs/servers/search/solr/8.x.nix b/pkgs/servers/search/solr/8.x.nix
index fd888de60de..7abfe9a2b20 100644
--- a/pkgs/servers/search/solr/8.x.nix
+++ b/pkgs/servers/search/solr/8.x.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "solr";
- version = "8.2.0";
+ version = "8.3.0";
src = fetchurl {
url = "mirror://apache/lucene/${pname}/${version}/${pname}-${version}.tgz";
- sha256 = "0j9lydxlng785h2n1b8avinrkqdpbj5qn4rk897p2pbf4fdv795z";
+ sha256 = "11qkipmj8qq4gw5lwnx1j8dr2lq8d5h1v1fbdyppw8l6a68j160s";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/shairport-sync/default.nix b/pkgs/servers/shairport-sync/default.nix
index 40b88c34e8d..f97182612fd 100644
--- a/pkgs/servers/shairport-sync/default.nix
+++ b/pkgs/servers/shairport-sync/default.nix
@@ -2,11 +2,11 @@
, libdaemon, popt, pkgconfig, libconfig, libpulseaudio, soxr }:
stdenv.mkDerivation rec {
- version = "3.3.2";
+ version = "3.3.4";
pname = "shairport-sync";
src = fetchFromGitHub {
- sha256 = "14f09sj2rxmixd5yjmwp82j49rxn1fvcxkvh7qjif893xgk98a3w";
+ sha256 = "07rxf1la93g5y7yq49fglhxji8vizzr268p1ccf8ws8j025vbl7n";
rev = version;
repo = "shairport-sync";
owner = "mikebrady";
diff --git a/pkgs/servers/shellinabox/default.nix b/pkgs/servers/shellinabox/default.nix
index af1992fc869..fe1837e907a 100644
--- a/pkgs/servers/shellinabox/default.nix
+++ b/pkgs/servers/shellinabox/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pam, openssl, openssh, shadow, makeWrapper }:
+{ stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, pam, openssl, openssh, shadow, makeWrapper }:
stdenv.mkDerivation rec {
version = "2.20";
@@ -11,10 +11,17 @@ stdenv.mkDerivation rec {
sha256 = "1hmfayh21cks2lyj572944ll0mmgsxbnj981b3hq3nhdg8ywzjfr";
};
- patches = [ ./shellinabox-minus.patch ];
+ patches = [
+ ./shellinabox-minus.patch
+ (fetchpatch {
+ name = "CVE-2018-16789.patch";
+ url = "https://github.com/shellinabox/shellinabox/commit/4f0ecc31ac6f985e0dd3f5a52cbfc0e9251f6361.patch";
+ sha256 = "1mpm6acxdb0fms9pa2b88fx6hp07ph87ahxi82yyqj2m7p79jx7a";
+ })
+ ];
- nativeBuildInputs = [ autoreconfHook ];
- buildInputs = [ pam openssl openssh makeWrapper ];
+ nativeBuildInputs = [ autoreconfHook makeWrapper ];
+ buildInputs = [ pam openssl openssh ];
# Disable GSSAPIAuthentication errors. Also, paths in certain source files are
# hardcoded. Replace the hardcoded paths with correct paths.
diff --git a/pkgs/servers/sonarr/default.nix b/pkgs/servers/sonarr/default.nix
index 7b80b021bde..7a546d5813c 100644
--- a/pkgs/servers/sonarr/default.nix
+++ b/pkgs/servers/sonarr/default.nix
@@ -9,9 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "05l7l4d1765m01c14iz8lcr61dnm4xd5p09sns4w8wmanks9jg3x";
};
- buildInputs = [
- makeWrapper
- ];
+ nativeBuildInputs = [ makeWrapper ];
installPhase = ''
mkdir -p $out/bin
diff --git a/pkgs/servers/sql/mariadb/cmake-libmariadb-includedir.patch b/pkgs/servers/sql/mariadb/cmake-libmariadb-includedir.patch
deleted file mode 100644
index dee77d9ab17..00000000000
--- a/pkgs/servers/sql/mariadb/cmake-libmariadb-includedir.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/libmariadb/mariadb_config/mariadb_config.c.in b/libmariadb/mariadb_config/mariadb_config.c.in
-index 703c9466..c6d3f1bc 100644
---- a/libmariadb/mariadb_config/mariadb_config.c.in
-+++ b/libmariadb/mariadb_config/mariadb_config.c.in
-@@ -5,13 +5,13 @@
-
- static char *mariadb_progname;
-
--#define INCLUDE "-I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@ -I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@/mysql"
--#define LIBS "-L@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ -lmariadb"
-+#define INCLUDE "-I@CMAKE_INSTALL_PREFIX_DEV@/@INSTALL_INCLUDEDIR@ -I@CMAKE_INSTALL_PREFIX_DEV@/@INSTALL_INCLUDEDIR@/mysql"
-+#define LIBS "-L@CMAKE_INSTALL_PREFIX_DEV@/@INSTALL_LIBDIR@/ -lmariadb"
- #define LIBS_SYS "@extra_dynamic_LDFLAGS@"
- #define CFLAGS INCLUDE
- #define VERSION "@MARIADB_CLIENT_VERSION@"
- #define CC_VERSION "@CPACK_PACKAGE_VERSION@"
--#define PLUGIN_DIR "@CMAKE_INSTALL_PREFIX@/@INSTALL_PLUGINDIR@"
-+#define PLUGIN_DIR "@CMAKE_INSTALL_PREFIX_DEV@/@INSTALL_PLUGINDIR@"
- #define SOCKET "@MARIADB_UNIX_ADDR@"
- #define PORT "@MARIADB_PORT@"
- #define TLS_LIBRARY_VERSION "@TLS_LIBRARY_VERSION@"
diff --git a/pkgs/servers/sql/mariadb/connector-c/3_1.nix b/pkgs/servers/sql/mariadb/connector-c/3_1.nix
index c8bc4858f71..cac300cf15a 100644
--- a/pkgs/servers/sql/mariadb/connector-c/3_1.nix
+++ b/pkgs/servers/sql/mariadb/connector-c/3_1.nix
@@ -1,6 +1,6 @@
{ callPackage, ... } @ args:
callPackage ./. (args // {
- version = "3.1.2";
- sha256 = "0pgz8m8d39mvj9wnjll6c83xvdl2h24273b3dkx0g5pxj7ga4shm";
+ version = "3.1.4";
+ sha256 = "05jkaq151a45rqpyh0vrn6xcpawayfxyzhwn1w32hk0fw3z746ks";
})
diff --git a/pkgs/servers/sql/mariadb/connector-c/default.nix b/pkgs/servers/sql/mariadb/connector-c/default.nix
index cb873f4d5a0..01cf015c825 100644
--- a/pkgs/servers/sql/mariadb/connector-c/default.nix
+++ b/pkgs/servers/sql/mariadb/connector-c/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cmake
+{ stdenv, fetchurl, cmake, fetchpatch
, curl, openssl, zlib
, libiconv
, version, sha256, ...
@@ -18,10 +18,18 @@ stdenv.mkDerivation {
inherit sha256;
};
+ patches = stdenv.lib.optionals stdenv.isDarwin [
+ (fetchpatch {
+ url = "https://github.com/MariaDB/mariadb-connector-c/commit/ee91b2c98a63acb787114dee4f2694e154630928.patch";
+ sha256 = "05mlyv20kzn9bax4byv2ph1cf42541fcl1zcqzbfwqmynnisvdah";
+ })
+ ];
+
cmakeFlags = [
- "-DWITH_EXTERNAL_ZLIB=ON"
"-DMARIADB_UNIX_ADDR=/run/mysqld/mysqld.sock"
"-DWITH_CURL=ON"
+ "-DWITH_EXTERNAL_ZLIB=ON"
+ "-DWITH_MYSQLCOMPAT=ON"
];
# The cmake setup-hook uses $out/lib by default, this is not the case here.
@@ -39,10 +47,7 @@ stdenv.mkDerivation {
ln -sv mariadb_config $out/bin/mysql_config
ln -sv mariadb $out/lib/mysql
ln -sv mariadb $out/include/mysql
- ln -sv libmariadbclient.a $out/lib/mariadb/libmysqlclient.a
- ln -sv libmariadbclient.a $out/lib/mariadb/libmysqlclient_r.a
- ln -sv libmariadb.so $out/lib/mariadb/libmysqlclient.so
- ln -sv libmariadb.so $out/lib/mariadb/libmysqlclient_r.so
+ ln -sv mariadb_version.h $out/include/mariadb/mysql_version.h
'';
meta = {
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix
index 63ad6ce3b25..d451c1dab5c 100644
--- a/pkgs/servers/sql/mariadb/default.nix
+++ b/pkgs/servers/sql/mariadb/default.nix
@@ -1,9 +1,7 @@
{ stdenv, fetchurl, fetchFromGitHub, cmake, pkgconfig, makeWrapper, ncurses, zlib, xz, lzo, lz4, bzip2, snappy
, libiconv, openssl, pcre, boost, judy, bison, libxml2, libkrb5, linux-pam, curl
, libaio, libevent, jemalloc, cracklib, systemd, numactl, perl
-, fixDarwinDylibNames, cctools, CoreServices
-, asio, buildEnv, check, scons
-, less, fetchpatch
+, fixDarwinDylibNames, cctools, CoreServices, less
, withoutClient ? false
}:
@@ -21,14 +19,14 @@ mariadb = server // {
};
common = rec { # attributes common to both builds
- version = "10.3.18";
+ version = "10.3.20";
src = fetchurl {
urls = [
"https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz"
"https://downloads.mariadb.com/MariaDB/mariadb-${version}/source/mariadb-${version}.tar.gz"
];
- sha256 = "1p6yvmahnkmsz50zjzp20ak7jzbqysly5bdl51nnrngrbfl6qib9";
+ sha256 = "14n4zfpwhvafz02r95bidmkwq2bz9jj3safqni1h21jfd0nqz0ak";
name = "mariadb-${version}.tar.gz";
};
@@ -36,8 +34,8 @@ common = rec { # attributes common to both builds
buildInputs = [
ncurses openssl zlib pcre jemalloc libiconv curl
- ] ++ optionals stdenv.isLinux [ libaio systemd libkrb5 ]
- ++ optionals stdenv.isDarwin [ perl fixDarwinDylibNames cctools CoreServices ];
+ ] ++ optionals stdenv.hostPlatform.isLinux [ libaio systemd libkrb5 ]
+ ++ optionals stdenv.hostPlatform.isDarwin [ perl fixDarwinDylibNames cctools CoreServices ];
prePatch = ''
sed -i 's,[^"]*/var/log,/var/log,g' storage/mroonga/vendor/groonga/CMakeLists.txt
@@ -45,13 +43,7 @@ common = rec { # attributes common to both builds
patches = [
./cmake-includedir.patch
- ./cmake-libmariadb-includedir.patch
- ] ++ optional stdenv.hostPlatform.isDarwin (fetchpatch {
- url = "https://github.com/MariaDB/mariadb-connector-c/commit/ee91b2c98a63acb787114dee4f2694e154630928.patch";
- extraPrefix = "libmariadb/";
- sha256 = "06i865zwyhs9fvrgmargzn09pbg1cmably3c4wifd241bj8ig8qk";
- stripLen = 1;
- });
+ ];
cmakeFlags = [
"-DBUILD_CONFIG=mysql_release"
@@ -81,7 +73,7 @@ common = rec { # attributes common to both builds
"-DWITH_SAFEMALLOC=OFF"
"-DWITH_UNIT_TESTS=OFF"
"-DEMBEDDED_LIBRARY=OFF"
- ] ++ optionals stdenv.isDarwin [
+ ] ++ optionals stdenv.hostPlatform.isDarwin [
# On Darwin without sandbox, CMake will find the system java and attempt to build with java support, but
# then it will fail during the actual build. Let's just disable the flag explicitly until someone decides
# to pass in java explicitly.
@@ -92,10 +84,14 @@ common = rec { # attributes common to both builds
];
postInstall = ''
+ # Remove Development components. Need to use libmysqlclient.
rm "$out"/lib/mysql/plugin/daemon_example.ini
- mkdir -p "$dev"/bin && mv "$out"/bin/{mariadb_config,mysql_config} "$dev"/bin
- mkdir -p "$dev"/lib/ && mv "$out"/lib/{libmariadbclient.a,libmysqlclient.a,libmysqlclient_r.a,libmysqlservices.a} "$dev"/lib
- mkdir -p "$dev"/lib/mysql/plugin && mv "$out"/lib/mysql/plugin/{caching_sha2_password.so,dialog.so,mysql_clear_password.so,sha256_password.so} "$dev"/lib/mysql/plugin
+ rm "$out"/lib/{libmariadbclient.a,libmysqlclient.a,libmysqlclient_r.a,libmysqlservices.a}
+ rm "$out"/lib/mysql/plugin/{caching_sha2_password.so,dialog.so,mysql_clear_password.so,sha256_password.so}
+ rm "$out"/bin/{mariadb_config,mysql_config}
+ rm -r $out/include
+ rm -r $out/lib/pkgconfig
+ rm -r $out/share/{aclocal,pkgconfig}
'';
enableParallelBuilding = true;
@@ -114,9 +110,7 @@ common = rec { # attributes common to both builds
client = stdenv.mkDerivation (common // {
pname = "mariadb-client";
- outputs = [ "out" "dev" "man" ];
-
- propagatedBuildInputs = [ openssl zlib ]; # required from mariadb.pc
+ outputs = [ "out" "man" ];
patches = common.patches ++ [
./cmake-plugin-includedir.patch
@@ -129,11 +123,6 @@ client = stdenv.mkDerivation (common // {
"-DINSTALL_MYSQLSHAREDIR=share/mysql-client"
];
- preConfigure = ''
- cmakeFlags="$cmakeFlags \
- -DCMAKE_INSTALL_PREFIX_DEV=$dev"
- '';
-
postInstall = common.postInstall + ''
rm -r "$out"/share/doc
rm "$out"/bin/{mysqltest,mytop,wsrep_sst_rsync_wan}
@@ -147,20 +136,20 @@ client = stdenv.mkDerivation (common // {
server = stdenv.mkDerivation (common // {
pname = "mariadb-server";
- outputs = [ "out" "dev" "man" ];
+ outputs = [ "out" "man" ];
- nativeBuildInputs = common.nativeBuildInputs ++ [ bison ] ++ optional (!stdenv.isDarwin) makeWrapper;
+ nativeBuildInputs = common.nativeBuildInputs ++ [ bison ] ++ optional (!stdenv.hostPlatform.isDarwin) makeWrapper;
buildInputs = common.buildInputs ++ [
xz lzo lz4 bzip2 snappy
libxml2 boost judy libevent cracklib
- ] ++ optional (stdenv.isLinux && !stdenv.isAarch32) numactl
- ++ optional stdenv.isLinux linux-pam
- ++ optional (!stdenv.isDarwin) mytopEnv;
+ ] ++ optional (stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAarch32) numactl
+ ++ optional stdenv.hostPlatform.isLinux linux-pam
+ ++ optional (!stdenv.hostPlatform.isDarwin) mytopEnv;
patches = common.patches ++ [
./cmake-without-client.patch
- ] ++ optionals stdenv.isDarwin [
+ ] ++ optionals stdenv.hostPlatform.isDarwin [
./cmake-without-plugin-auth-pam.patch
];
@@ -175,44 +164,39 @@ server = stdenv.mkDerivation (common // {
"-DWITH_INNODB_DISALLOW_WRITES=ON"
"-DWITHOUT_EXAMPLE=1"
"-DWITHOUT_FEDERATED=1"
- ] ++ stdenv.lib.optionals withoutClient [
+ ] ++ optionals withoutClient [
"-DWITHOUT_CLIENT=ON"
- ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ ] ++ optionals stdenv.hostPlatform.isDarwin [
"-DWITHOUT_OQGRAPH=1"
"-DWITHOUT_TOKUDB=1"
];
- preConfigure = ''
- cmakeFlags="$cmakeFlags \
- -DCMAKE_INSTALL_PREFIX_DEV=$dev
- -DINSTALL_SHAREDIR=$dev/share/mysql
- -DINSTALL_SUPPORTFILESDIR=$dev/share/mysql"
- '' + optionalString (!stdenv.isDarwin) ''
+ preConfigure = optionalString (!stdenv.hostPlatform.isDarwin) ''
patchShebangs scripts/mytop.sh
'';
postInstall = common.postInstall + ''
chmod +x "$out"/bin/wsrep_sst_common
- rm "$out"/bin/mysql_client_test
+ rm "$out"/bin/{mysql_client_test,mysqltest}
rm -r "$out"/data # Don't need testing data
- rm "$out"/lib/{libmysqlclient${libExt},libmysqlclient_r${libExt}}
mv "$out"/share/{groonga,groonga-normalizer-mysql} "$out"/share/doc/mysql
'' + optionalString withoutClient ''
${ # We don't build with GSSAPI on Darwin
- optionalString (!stdenv.isDarwin) ''
+ optionalString (!stdenv.hostPlatform.isDarwin) ''
rm "$out"/lib/mysql/plugin/auth_gssapi_client.so
''
}
rm "$out"/lib/mysql/plugin/client_ed25519.so
- '' + optionalString (!stdenv.isDarwin) ''
+ rm "$out"/lib/{libmysqlclient${libExt},libmysqlclient_r${libExt}}
+ '' + optionalString (!stdenv.hostPlatform.isDarwin) ''
sed -i 's/-mariadb/-mysql/' "$out"/bin/galera_new_cluster
'';
# perlPackages.DBDmysql is broken on darwin
- postFixup = optionalString (!stdenv.isDarwin) ''
+ postFixup = optionalString (!stdenv.hostPlatform.isDarwin) ''
wrapProgram $out/bin/mytop --set PATH ${less}/bin/less
'';
- CXXFLAGS = optionalString stdenv.isi686 "-fpermissive";
+ CXXFLAGS = optionalString stdenv.hostPlatform.isi686 "-fpermissive";
});
in mariadb
diff --git a/pkgs/servers/sql/mariadb/galera/default.nix b/pkgs/servers/sql/mariadb/galera/default.nix
index 263a21983e2..73d37ba11a2 100644
--- a/pkgs/servers/sql/mariadb/galera/default.nix
+++ b/pkgs/servers/sql/mariadb/galera/default.nix
@@ -55,7 +55,7 @@ in stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Galera 3 wsrep provider library";
- homepage = http://galeracluster.com/;
+ homepage = https://galeracluster.com/;
license = licenses.lgpl2;
maintainers = with maintainers; [ izorkin ];
platforms = platforms.all;
diff --git a/pkgs/servers/sql/pgbouncer/default.nix b/pkgs/servers/sql/pgbouncer/default.nix
index 76b35a345b5..f71afc2b674 100644
--- a/pkgs/servers/sql/pgbouncer/default.nix
+++ b/pkgs/servers/sql/pgbouncer/default.nix
@@ -2,17 +2,19 @@
stdenv.mkDerivation rec {
pname = "pgbouncer";
- version = "1.11.0";
+ version = "1.12.0";
src = fetchurl {
url = "https://pgbouncer.github.io/downloads/files/${version}/${pname}-${version}.tar.gz";
- sha256 = "0w3y53kwnkcm9fmf28zbjvqk6ivfic5f2k3nflvca1i8iaj2z044";
+ sha256 = "0gi7ggmyjqd4kxdwm5csmzmjmfrjx7q20dfzk3da1bvc6xj6ag0v";
};
- buildInputs = [ libevent openssl c-ares pkg-config ];
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ libevent openssl c-ares ];
+ enableParallelBuilding = true;
meta = with stdenv.lib; {
- homepage = https://pgbouncer.github.io;
+ homepage = "https://pgbouncer.github.io";
description = "Lightweight connection pooler for PostgreSQL";
license = licenses.isc;
platforms = platforms.all;
diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix
index 0ca6f35ae7a..135844b5e68 100644
--- a/pkgs/servers/sql/postgresql/default.nix
+++ b/pkgs/servers/sql/postgresql/default.nix
@@ -81,8 +81,8 @@ let
postInstall =
''
moveToOutput "lib/pgxs" "$out" # looks strange, but not deleting it
- moveToOutput "lib/libpgcommon.a" "$out"
- moveToOutput "lib/libpgport.a" "$out"
+ moveToOutput "lib/libpgcommon*.a" "$out"
+ moveToOutput "lib/libpgport*.a" "$out"
moveToOutput "lib/libecpg*" "$out"
# Prevent a retained dependency on gcc-wrapper.
@@ -110,6 +110,17 @@ let
# autodetection doesn't seem to able to find this, but it's there.
checkTarget = "check";
+ preCheck =
+ # On musl, comment skip the following tests, because they break due to
+ # ! ERROR: could not load library "/build/postgresql-11.5/tmp_install/nix/store/...-postgresql-11.5-lib/lib/libpqwalreceiver.so": Error loading shared library libpq.so.5: No such file or directory (needed by /build/postgresql-11.5/tmp_install/nix/store/...-postgresql-11.5-lib/lib/libpqwalreceiver.so)
+ # See also here:
+ # https://git.alpinelinux.org/aports/tree/main/postgresql/disable-broken-tests.patch?id=6d7d32c12e073a57a9e5946e55f4c1fbb68bd442
+ if stdenv.hostPlatform.isMusl then ''
+ substituteInPlace src/test/regress/parallel_schedule \
+ --replace "subscription" "" \
+ --replace "object_address" ""
+ '' else null;
+
doInstallCheck = false; # needs a running daemon?
disallowedReferences = [ stdenv.cc ];
@@ -200,4 +211,12 @@ in self: {
inherit self;
};
+ postgresql_12 = self.callPackage generic {
+ version = "12.0";
+ psqlSchema = "12";
+ sha256 = "1ijm13gx1d9ai09n26nbdc77n9b8akh6pj21yy9vfn7p2mr3k8nd";
+ this = self.postgresql_12;
+ inherit self;
+ };
+
}
diff --git a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
index 05fd405dbe6..5946b8f5ec3 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pg_auto_failover";
- version = "1.0.4";
+ version = "1.0.5";
src = fetchFromGitHub {
owner = "citusdata";
repo = pname;
rev = "v${version}";
- sha256 = "0v4fj83zifcqhihc5myh0qv2396n5kw4sa8ix6jljmp6wh036z9j";
+ sha256 = "1idlgqazr2qra5x702f2yjcl99zwm1i5fi84paplfy98i5jjmxm1";
};
buildInputs = [ postgresql openssl zlib readline ];
diff --git a/pkgs/servers/sql/postgresql/ext/pg_hll.nix b/pkgs/servers/sql/postgresql/ext/pg_hll.nix
index 9a61e3c835d..deac1072e65 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_hll.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_hll.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pg_hll";
- version = "2.12";
+ version = "2.14";
buildInputs = [ postgresql ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "citusdata";
repo = "postgresql-hll";
rev = "refs/tags/v${version}";
- sha256 = "1jdc9gjqc3dkjxv855q1p594j0awhrrymrcqnl5vw5vx2ny3bpgn";
+ sha256 = "13vphxkc9pn4bkpgab560bgdbl99li2b3p1n2rm5a78wswlsbsps";
};
installPhase = ''
diff --git a/pkgs/servers/sql/postgresql/ext/pg_partman.nix b/pkgs/servers/sql/postgresql/ext/pg_partman.nix
index 5fbe757598c..94a71cf223a 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_partman.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_partman.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pg_partman";
- version = "4.1.0";
+ version = "4.2.2";
buildInputs = [ postgresql ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "pgpartman";
repo = pname;
rev = "refs/tags/v${version}";
- sha256 = "0bzv92x492jcwzhal9x4vc3vszixscdpxc6yq5rrqld26dhmsp06";
+ sha256 = "04d34b5z957imm3dndzjn474rxbgx95ha7a9x3vd0rya1pjv927r";
};
installPhase = ''
diff --git a/pkgs/servers/sql/postgresql/ext/pg_topn.nix b/pkgs/servers/sql/postgresql/ext/pg_topn.nix
index c368929db5d..b6300f78af2 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_topn.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_topn.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pg_topn";
- version = "2.2.2";
+ version = "2.3.0";
buildInputs = [ postgresql ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "citusdata";
repo = "postgresql-topn";
rev = "refs/tags/v${version}";
- sha256 = "1bh28nrxj06vc2cvlsxlwrwad5ff3lfj3kr5cnnggwjk2dhwbbjm";
+ sha256 = "05mjzm7rz5j7byzag23526hhsqsg4dsyxxsg8q9ray1rwxjbr392";
};
installPhase = ''
diff --git a/pkgs/servers/sql/postgresql/ext/pgroonga.nix b/pkgs/servers/sql/postgresql/ext/pgroonga.nix
index 15a22067000..866dd8021d0 100644
--- a/pkgs/servers/sql/postgresql/ext/pgroonga.nix
+++ b/pkgs/servers/sql/postgresql/ext/pgroonga.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pgroonga";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchurl {
url = "https://packages.groonga.org/source/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0d913rkxx6qlkav6z9crsz3ypqkdffn4c667nsgzh5s9n4wbbpb8";
+ sha256 = "0pdz2lpi7g1n9b5rg6kwhh6fr0bwf06zr642brmh53n6mp41186m";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/servers/sql/postgresql/ext/postgis.nix b/pkgs/servers/sql/postgresql/ext/postgis.nix
index 88090636ff2..c7bceb232f6 100644
--- a/pkgs/servers/sql/postgresql/ext/postgis.nix
+++ b/pkgs/servers/sql/postgresql/ext/postgis.nix
@@ -14,13 +14,13 @@
}:
stdenv.mkDerivation rec {
pname = "postgis";
- version = "2.5.3";
+ version = "3.0.0";
outputs = [ "out" "doc" ];
src = fetchurl {
url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz";
- sha256 = "16jm9v9y25dhfwd4hvhnynj6k3ikjbr3z3dpn8py50gr82fjds3j";
+ sha256 = "15557fbk0xkngihwhqsbdyz2ng49blisf5zydw81j0gabk6x4vy0";
};
buildInputs = [ libxml2 postgresql geos proj gdal json_c protobufc ]
diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix
index ef3dc4894d7..0427de60aa5 100644
--- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix
+++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix
@@ -8,7 +8,7 @@
stdenv.mkDerivation rec {
pname = "timescaledb";
- version = "1.4.2";
+ version = "1.5.1";
nativeBuildInputs = [ cmake ];
buildInputs = [ postgresql openssl ];
@@ -17,10 +17,10 @@ stdenv.mkDerivation rec {
owner = "timescale";
repo = "timescaledb";
rev = "refs/tags/${version}";
- sha256 = "06mchpfjh4kskxq5r8b84870gl37xcqdf14n96qjb4nbyw9l8xcc";
+ sha256 = "1mgmkc42nksfsmjg463v03rj1v8gybwlzzi515gxz6ijx8604w4c";
};
- cmakeFlags = [ "-DSEND_TELEMETRY_DEFAULT=OFF" ];
+ cmakeFlags = [ "-DSEND_TELEMETRY_DEFAULT=OFF" "-DREGRESS_CHECKS=OFF" ];
# Fix the install phase which tries to install into the pgsql extension dir,
# and cannot be manually overridden. This is rather fragile but works OK.
diff --git a/pkgs/servers/tautulli/default.nix b/pkgs/servers/tautulli/default.nix
index 67d441e76c7..68e8f46e319 100644
--- a/pkgs/servers/tautulli/default.nix
+++ b/pkgs/servers/tautulli/default.nix
@@ -1,7 +1,7 @@
{stdenv, fetchFromGitHub, python }:
stdenv.mkDerivation rec {
- version = "2.1.33";
+ version = "2.1.37";
pname = "Tautulli";
pythonPath = [ python.pkgs.setuptools ];
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
owner = "Tautulli";
repo = pname;
rev = "v${version}";
- sha256 = "1yj4akp10fxqndsbb59rjdw9by6rhmz24syyq6d4x5bg72an9n80";
+ sha256 = "0imq81njw6hsd0m091hmbaaq0znfan6lmnbg6m7g2vfgwvqh9fbq";
};
buildPhase = ":";
diff --git a/pkgs/servers/tmate-ssh-server/default.nix b/pkgs/servers/tmate-ssh-server/default.nix
new file mode 100644
index 00000000000..836fa33f3f7
--- /dev/null
+++ b/pkgs/servers/tmate-ssh-server/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, cmake, libtool, pkgconfig
+, zlib, openssl, libevent, ncurses, ruby, msgpack, libssh }:
+
+stdenv.mkDerivation rec {
+ pname = "tmate-ssh-server";
+ version = "2.3.0";
+
+ src = fetchFromGitHub {
+ owner = "tmate-io";
+ repo = "tmate-ssh-server";
+ rev = version;
+ sha256 = "1y77mv1k4c79glj84lzlp0s1lafr1jzf60mywr5vhy6sq47q8hwd";
+ };
+
+ dontUseCmakeConfigure = true;
+
+ buildInputs = [ libtool zlib openssl libevent ncurses ruby msgpack libssh ];
+ nativeBuildInputs = [ autoreconfHook cmake pkgconfig ];
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ homepage = https://tmate.io/;
+ description = "tmate SSH Server";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ ];
+ };
+}
+
diff --git a/pkgs/servers/trezord/default.nix b/pkgs/servers/trezord/default.nix
index 84b7b325b46..134d36258a5 100644
--- a/pkgs/servers/trezord/default.nix
+++ b/pkgs/servers/trezord/default.nix
@@ -1,12 +1,9 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, trezor-udev-rules }:
buildGoPackage rec {
pname = "trezord-go";
version = "2.0.27";
- # Fixes Cgo related build failures (see https://github.com/NixOS/nixpkgs/issues/25959 )
- hardeningDisable = [ "fortify" ];
-
goPackagePath = "github.com/trezor/trezord-go";
src = fetchFromGitHub {
@@ -16,6 +13,8 @@ buildGoPackage rec {
sha256 = "00d90qmmk1pays78a2jm8gb7dncvlsjjn4033q1yd1ii3fxc6nh8";
};
+ propagatedBuildInputs = [ trezor-udev-rules ];
+
meta = with stdenv.lib; {
description = "TREZOR Communication Daemon aka TREZOR Bridge";
homepage = "https://trezor.io";
diff --git a/pkgs/servers/trickster/trickster.nix b/pkgs/servers/trickster/trickster.nix
new file mode 100644
index 00000000000..3c03193e770
--- /dev/null
+++ b/pkgs/servers/trickster/trickster.nix
@@ -0,0 +1,27 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "trickster";
+ version = "0.1.10";
+
+ goPackagePath = "github.com/Comcast/trickster";
+
+ goDeps = ./trickster_deps.nix;
+
+ src = fetchFromGitHub {
+ owner = "Comcast";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "12z71rf03g2x8r7cgns0n4n46r0gjsfyig6z9r5xrn9kfghabfi8";
+ };
+
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ description = "Reverse proxy cache for the Prometheus HTTP APIv1";
+ homepage = "https://github.com/Comcast/trickster";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ maintainers."1000101" ];
+ platforms = platforms.all;
+ };
+}
\ No newline at end of file
diff --git a/pkgs/servers/trickster/trickster_deps.nix b/pkgs/servers/trickster/trickster_deps.nix
new file mode 100644
index 00000000000..ab100bed760
--- /dev/null
+++ b/pkgs/servers/trickster/trickster_deps.nix
@@ -0,0 +1,237 @@
+# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
+[
+ {
+ goPackagePath = "github.com/BurntSushi/toml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/BurntSushi/toml";
+ rev = "v0.3.1";
+ sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
+ };
+ }
+ {
+ goPackagePath = "github.com/alicebob/gopher-json";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alicebob/gopher-json";
+ rev = "5a6b3ba71ee6";
+ sha256 = "0hx6n722zq51p852lv56k39yjy09lw6mnr2c3x0p23rfyyrakj2p";
+ };
+ }
+ {
+ goPackagePath = "github.com/alicebob/miniredis";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alicebob/miniredis";
+ rev = "cfad8aca71cc";
+ sha256 = "0x2401nxyhdz037lj98c0sa77d8k49jfcq7is3ddiyim3csg5a0w";
+ };
+ }
+ {
+ goPackagePath = "github.com/beorn7/perks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beorn7/perks";
+ rev = "3a771d992973";
+ sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
+ };
+ }
+ {
+ goPackagePath = "github.com/chzyer/readline";
+ fetch = {
+ type = "git";
+ url = "https://github.com/chzyer/readline";
+ rev = "2972be24d48e";
+ sha256 = "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r";
+ };
+ }
+ {
+ goPackagePath = "github.com/coreos/bbolt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/coreos/bbolt";
+ rev = "v1.3.0";
+ sha256 = "0cp5v9iypg9ysiq40k3h3lg7aisxplnmxshha7nama6b170izyay";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-kit/kit";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-kit/kit";
+ rev = "v0.8.0";
+ sha256 = "1rcywbc2pvab06qyf8pc2rdfjv7r6kxdv2v4wnpqnjhz225wqvc0";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-logfmt/logfmt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-logfmt/logfmt";
+ rev = "v0.4.0";
+ sha256 = "06smxc112xmixz78nyvk3b2hmc7wasf2sl5vxj1xz62kqcq9lzm9";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-redis/redis";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-redis/redis";
+ rev = "v6.14.2";
+ sha256 = "0s1if96r8xnadan7pz1j8hvzk9g4fm3phwmwzadwpq21pgni66d7";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-stack/stack";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-stack/stack";
+ rev = "v1.8.0";
+ sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/protobuf";
+ rev = "v1.2.0";
+ sha256 = "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/snappy";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/snappy";
+ rev = "2e65f85255db";
+ sha256 = "05w6mpc4qcy0pv8a2bzng8nf4s5rf5phfang4jwy9rgf808q0nxf";
+ };
+ }
+ {
+ goPackagePath = "github.com/gomodule/redigo";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gomodule/redigo";
+ rev = "v2.0.0";
+ sha256 = "1kg7s8027b4g1sfw0v3nh30c15j407kv684s53gg281r807dnfpk";
+ };
+ }
+ {
+ goPackagePath = "github.com/gorilla/context";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorilla/context";
+ rev = "v1.1.1";
+ sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4";
+ };
+ }
+ {
+ goPackagePath = "github.com/gorilla/handlers";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorilla/handlers";
+ rev = "v1.4.0";
+ sha256 = "0mnw81ayjm4d8462qg8spmcwxmchn24158bf93zxjab51pg8n9gm";
+ };
+ }
+ {
+ goPackagePath = "github.com/gorilla/mux";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorilla/mux";
+ rev = "v1.6.2";
+ sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2";
+ };
+ }
+ {
+ goPackagePath = "github.com/kr/logfmt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kr/logfmt";
+ rev = "b84e30acd515";
+ sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
+ };
+ }
+ {
+ goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
+ fetch = {
+ type = "git";
+ url = "https://github.com/matttproud/golang_protobuf_extensions";
+ rev = "v1.0.1";
+ sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
+ };
+ }
+ {
+ goPackagePath = "github.com/pkg/errors";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pkg/errors";
+ rev = "v0.8.0";
+ sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_golang";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_golang";
+ rev = "v0.9.1";
+ sha256 = "01gnylazia30pcp069xcng482gwmm3xcx5zgrlwdkhic1lyb6i9l";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_model";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_model";
+ rev = "5c3871d89910";
+ sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/common";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/common";
+ rev = "4724e9255275";
+ sha256 = "0pcx8hlnrxx5nnmpk786cn99rsgqk1jrd3c9f6fsx8qd8y5iwjy6";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/procfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/procfs";
+ rev = "1dc9a6cbc91a";
+ sha256 = "1zlv1x30xp7z5c3vn5vp870v4bjim0zcidzc3mr2l3xhazc0svab";
+ };
+ }
+ {
+ goPackagePath = "github.com/yuin/gopher-lua";
+ fetch = {
+ type = "git";
+ url = "https://github.com/yuin/gopher-lua";
+ rev = "a0dfe84f6227";
+ sha256 = "13k2dphx4zv6fwgqsydsc0g0b0pf7qx3yb6i7hai6nnkh0db91nn";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "a5c9d58dba9a";
+ sha256 = "02qv5i7yps35p7fa81345qz7k8i73gkigj69anwmpw9rhpmzayf9";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/natefinch/lumberjack.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/natefinch/lumberjack.v2";
+ rev = "a96e63847dc3";
+ sha256 = "1l3vlv72b7rfkpy1164kwd3qzrqmmjnb67akzxqp2mlvc66k6p3d";
+ };
+ }
+]
diff --git a/pkgs/servers/varnish/default.nix b/pkgs/servers/varnish/default.nix
index 4756fbdafb6..8af11183c69 100644
--- a/pkgs/servers/varnish/default.nix
+++ b/pkgs/servers/varnish/default.nix
@@ -1,8 +1,8 @@
{ stdenv, fetchurl, pcre, libxslt, groff, ncurses, pkgconfig, readline, libedit
-, python2, python3, makeWrapper }:
+, python3, makeWrapper }:
let
- common = { version, sha256, python, extraNativeBuildInputs ? [] }:
+ common = { version, sha256, extraNativeBuildInputs ? [] }:
stdenv.mkDerivation rec {
pname = "varnish";
inherit version;
@@ -12,11 +12,11 @@ let
inherit sha256;
};
- passthru.python = python;
+ passthru.python = python3;
- nativeBuildInputs = with python.pkgs; [ pkgconfig docutils ] ++ extraNativeBuildInputs;
+ nativeBuildInputs = with python3.pkgs; [ pkgconfig docutils sphinx ];
buildInputs = [
- pcre libxslt groff ncurses readline libedit makeWrapper python
+ pcre libxslt groff ncurses readline libedit makeWrapper python3
];
buildFlags = "localstatedir=/var/spool";
@@ -40,20 +40,16 @@ let
};
in
{
- varnish4 = common {
- version = "4.1.10";
- sha256 = "08kwx0il6cqxsx3897042plh1yxjaanbaqjbspfl0xgvyvxk6j1n";
- python = python2;
+ varnish60 = common {
+ version = "6.0.5";
+ sha256 = "11aw202s7zdp5qp66hii5nhgm2jk0d86pila7gqrnjgc7x8fs8a0";
};
- varnish5 = common {
- version = "5.2.1";
- sha256 = "1cqlj12m426c1lak1hr1fx5zcfsjjvka3hfirz47hvy1g2fjqidq";
- python = python2;
+ varnish62 = common {
+ version = "6.2.2";
+ sha256 = "10s3qdvb95pkwp3wxndrigb892h0109yqr8dw4smrhfi0knhnfk5";
};
- varnish6 = common {
- version = "6.3.0";
- sha256 = "0zwlffdd1m0ih33nq40xf2wwdyvr4czmns2fs90qpfnwy72xxk4m";
- python = python3;
- extraNativeBuildInputs = [ python3.pkgs.sphinx ];
+ varnish63 = common {
+ version = "6.3.1";
+ sha256 = "0xa14pd68zpi5hxcax3arl14rcmh5d1cdwa8gv4l5f23mmynr8ni";
};
}
diff --git a/pkgs/servers/varnish/digest.nix b/pkgs/servers/varnish/digest.nix
index 2ccb0419c04..f11c577288f 100644
--- a/pkgs/servers/varnish/digest.nix
+++ b/pkgs/servers/varnish/digest.nix
@@ -21,6 +21,8 @@ stdenv.mkDerivation rec {
configureFlags = [ "VMOD_DIR=$(out)/lib/varnish/vmods" ];
+ NIX_CFLAGS_COMPILE = [ "-Wno-error=deprecated-declarations" ];
+
doCheck = true;
meta = with stdenv.lib; {
diff --git a/pkgs/servers/varnish/dynamic.nix b/pkgs/servers/varnish/dynamic.nix
index b3e86387ee3..7db4680ac62 100644
--- a/pkgs/servers/varnish/dynamic.nix
+++ b/pkgs/servers/varnish/dynamic.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, varnish, docutils }:
stdenv.mkDerivation rec {
- version = "0.3";
+ version = "0.4";
name = "${varnish.name}-dynamic-${version}";
src = fetchFromGitHub {
owner = "nigoroll";
repo = "libvmod-dynamic";
- rev = "475be183fddbd727c3d2523f0518effa9aa881f8"; # 5.2 branch for Varnish-5.2 https://github.com/nigoroll/libvmod-dynamic/commits/5.2
- sha256 = "12a42lbv0vf6fn3qnvngw893kmbd006f8pgab4ir7irc8855xjgf";
+ rev = "v${version}";
+ sha256 = "1n94slrm6vn3hpymfkla03gw9603jajclg84bjhwb8kxsk3rxpmk";
};
nativeBuildInputs = [ pkgconfig docutils autoreconfHook varnish.python ];
diff --git a/pkgs/servers/varnish/geoip.nix b/pkgs/servers/varnish/geoip.nix
deleted file mode 100644
index d1790252065..00000000000
--- a/pkgs/servers/varnish/geoip.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ stdenv, fetchpatch, fetchFromGitHub, autoreconfHook, pkgconfig, varnish, geoip, docutils }:
-
-stdenv.mkDerivation rec {
- version = "1.0.2";
- name = "${varnish.name}-geoip-${version}";
-
- src = fetchFromGitHub {
- owner = "varnish";
- repo = "libvmod-geoip";
- rev = "libvmod-geoip-${version}";
- sha256 = "1gmadayqh3dais14c4skvd47w8h4kyifg7kcw034i0777z5hfpyn";
- };
-
- patches = [
- # IPv6 support
- (fetchpatch {
- url = https://github.com/volth/libvmod-geoip-1/commit/0966fe8.patch;
- sha256 = "053im8h2y8qzs37g95ksr00sf625p23r5ps1j0a2h4lfg70vf4ry";
- })
- ];
-
- nativeBuildInputs = [ autoreconfHook pkgconfig docutils ];
- buildInputs = [ varnish geoip ];
- configureFlags = [ "VMOD_DIR=$(out)/lib/varnish/vmods" ];
-
- meta = with stdenv.lib; {
- description = "GeoIP Varnish module by Varnish Software";
- homepage = https://github.com/varnish/libvmod-geoip;
- inherit (varnish.meta) license platforms maintainers;
- };
-}
diff --git a/pkgs/servers/varnish/modules.nix b/pkgs/servers/varnish/modules.nix
index 16c74956db7..32c462e4a77 100644
--- a/pkgs/servers/varnish/modules.nix
+++ b/pkgs/servers/varnish/modules.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, varnish, docutils, removeReferencesTo }:
stdenv.mkDerivation rec {
- version = "0.14.0";
+ version = "0.15.0";
name = "${varnish.name}-modules-${version}";
src = fetchFromGitHub {
owner = "varnish";
repo = "varnish-modules";
rev = version;
- sha256 = "17fkbr4i70qgdqsrx1x28ag20xkfyz1v3q3d3ywmv409aczqhm40";
+ sha256 = "00p9syl765lfg1d2ka7da6h46dfl388f8h36x9cmrjix95rg0yr8";
};
nativeBuildInputs = [
diff --git a/pkgs/servers/varnish/packages.nix b/pkgs/servers/varnish/packages.nix
index f468ac58e6c..a5c5fe868d0 100644
--- a/pkgs/servers/varnish/packages.nix
+++ b/pkgs/servers/varnish/packages.nix
@@ -1,22 +1,15 @@
-{ callPackage, varnish4, varnish5, varnish6 }:
+{ callPackage, varnish60, varnish62, varnish63 }:
{
- varnish4Packages = {
- varnish = varnish4;
- digest = callPackage ./digest.nix { varnish = varnish4; };
- rtstatus = callPackage ./rtstatus.nix { varnish = varnish4; }; # varnish4 only
- modules = callPackage ./modules.nix { varnish = varnish4; }; # varnish4 and varnish5 only
- geoip = callPackage ./geoip.nix { varnish = varnish4; }; # varnish4 and varnish5 only
+ varnish60Packages = {
+ varnish = varnish60;
+ digest = callPackage ./digest.nix { varnish = varnish60; };
+ dynamic = callPackage ./dynamic.nix { varnish = varnish60; };
};
- varnish5Packages = {
- varnish = varnish5;
- digest = callPackage ./digest.nix { varnish = varnish5; };
- dynamic = callPackage ./dynamic.nix { varnish = varnish5; }; # varnish5 only (upstream has a separate branch for varnish4)
- modules = callPackage ./modules.nix { varnish = varnish5; }; # varnish4 and varnish5 only
- geoip = callPackage ./geoip.nix { varnish = varnish5; }; # varnish4 and varnish5 only
+ varnish62Packages = {
+ varnish = varnish62;
};
- varnish6Packages = {
- varnish = varnish6;
- digest = callPackage ./digest.nix { varnish = varnish6; };
+ varnish63Packages = {
+ varnish = varnish63;
};
}
diff --git a/pkgs/servers/varnish/rtstatus.nix b/pkgs/servers/varnish/rtstatus.nix
deleted file mode 100644
index c27633a2d33..00000000000
--- a/pkgs/servers/varnish/rtstatus.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, varnish, docutils }:
-
-stdenv.mkDerivation rec {
- version = "1.2.0";
- name = "${varnish.name}-rtstatus-${version}";
-
- src = fetchurl {
- url = "https://download.varnish-software.com/libvmod-rtstatus/libvmod-rtstatus-${version}.tar.gz";
- sha256 = "0hll1aspgpv1daw5sdbn5w1d6birchxgapzb6zi1nhahjlimy4ly";
- };
-
- nativeBuildInputs = [ pkgconfig docutils varnish.python ];
- buildInputs = [ varnish ];
- configureFlags = [ "VMOD_DIR=$(out)/lib/varnish/vmods" ];
-
- meta = with stdenv.lib; {
- description = "Varnish realtime status page";
- homepage = https://github.com/varnish/libvmod-rtstatus;
- inherit (varnish.meta) license platforms maintainers;
- };
-}
diff --git a/pkgs/servers/web-apps/dokuwiki/default.nix b/pkgs/servers/web-apps/dokuwiki/default.nix
new file mode 100644
index 00000000000..ff6fa982228
--- /dev/null
+++ b/pkgs/servers/web-apps/dokuwiki/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "dokuwiki";
+ version = "2018-04-22b";
+
+ src = fetchFromGitHub {
+ owner = "splitbrain";
+ repo = "${pname}";
+ rev = "release_stable_${version}";
+ sha256 = "1na5pn4j4mi2la80ywzg1krwqdxz57mjkw0id6ga9rws809gkdjp";
+ };
+
+ installPhase = ''
+ mkdir -p $out/share/dokuwiki
+ cp -r * $out/share/dokuwiki
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Simple to use and highly versatile Open Source wiki software that doesn't require a database";
+ license = licenses.gpl2;
+ homepage = "https://www.dokuwiki.org";
+ platforms = platforms.all;
+ maintainers = [ maintainers."1000101" ];
+ };
+}
diff --git a/pkgs/servers/web-apps/fileshelter/default.nix b/pkgs/servers/web-apps/fileshelter/default.nix
index d7510e7d1e0..47184fe9c96 100644
--- a/pkgs/servers/web-apps/fileshelter/default.nix
+++ b/pkgs/servers/web-apps/fileshelter/default.nix
@@ -1,31 +1,31 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, libzip, boost, wt3, libconfig, pkgconfig } :
+{ stdenv, fetchFromGitHub, autoreconfHook, libzip, boost, wt4, libconfig, pkgconfig } :
stdenv.mkDerivation rec {
pname = "fileshelter";
- version = "3.0.0";
+ version = "4.0.1";
src = fetchFromGitHub {
owner = "epoupon";
repo = "fileshelter";
rev = "v${version}";
- sha256 = "1n9hrls3l9gf8wfz6m9bylma1b1hdvdqsksv2dlp1zdgjdzv200b";
+ sha256 = "07n70wwqj7lqdxs3wya1m8bwg8l6lgmmlfpwyv3r3s4dfzb1b3ka";
};
enableParallelBuilding = true;
nativeBuildInputs = [ autoreconfHook pkgconfig ];
- buildInputs = [ libzip boost wt3 libconfig ];
+ buildInputs = [ libzip boost wt4 libconfig ];
NIX_LDFLAGS = [
"-lpthread"
];
postInstall = ''
- ln -s ${wt3}/share/Wt/resources $out/share/fileshelter/docroot/resources
+ ln -s ${wt4}/share/Wt/resources $out/share/fileshelter/docroot/resources
'';
meta = with stdenv.lib; {
- homepage = https://github.com/epoupon/fileshelter;
+ homepage = "https://github.com/epoupon/fileshelter";
description = "FileShelter is a 'one-click' file sharing web application";
maintainers = [ maintainers.willibutz ];
license = licenses.gpl3;
diff --git a/pkgs/servers/web-apps/matomo/default.nix b/pkgs/servers/web-apps/matomo/default.nix
index e848cb83c52..e990a16c038 100644
--- a/pkgs/servers/web-apps/matomo/default.nix
+++ b/pkgs/servers/web-apps/matomo/default.nix
@@ -1,12 +1,30 @@
{ stdenv, fetchurl, makeWrapper, php }:
+let
+ versions = {
+ matomo = {
+ version = "3.11.0";
+ sha256 = "1fbnmmzzsi3dfm9qm30wypxjcazl37mryaik9mlrb19hnp2md40q";
+ };
+
+ matomo-beta = {
+ version = "3.12.0";
+ beta = 3;
+ sha256 = "1n7b8cag7rpi6y4145cll2irz3in4668jkiicy06wm5nq6lb4bdf";
+ };
+ };
+ common = pname: {version, sha256, beta ? null}:
+ let fullVersion = version + stdenv.lib.optionalString (beta != null) "-b${toString beta}";
+ name = "${pname}-${fullVersion}";
+in
+
stdenv.mkDerivation rec {
- pname = "matomo";
- version = "3.11.0";
+ inherit name;
+ version = fullVersion;
src = fetchurl {
url = "https://builds.matomo.org/matomo-${version}.tar.gz";
- sha256 = "1fbnmmzzsi3dfm9qm30wypxjcazl37mryaik9mlrb19hnp2md40q";
+ inherit sha256;
};
nativeBuildInputs = [ makeWrapper ];
@@ -53,6 +71,7 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
homepage = https://matomo.org/;
platforms = platforms.all;
- maintainers = [ maintainers.florianjacob ];
+ maintainers = with maintainers; [ florianjacob kiwi ];
};
-}
+};
+in stdenv.lib.mapAttrs common versions
diff --git a/pkgs/servers/web-apps/mediawiki/default.nix b/pkgs/servers/web-apps/mediawiki/default.nix
index e526afe661c..490459f2e25 100644
--- a/pkgs/servers/web-apps/mediawiki/default.nix
+++ b/pkgs/servers/web-apps/mediawiki/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "mediawiki";
- version = "1.33.0";
+ version = "1.33.1";
src = with stdenv.lib; fetchurl {
url = "https://releases.wikimedia.org/mediawiki/${versions.majorMinor version}/${pname}-${version}.tar.gz";
- sha256 = "0rydzmr64r3p5n6g8v9rifk277z1v31p82s8ka8xap8cfkca4dc3";
+ sha256 = "19x10vsgg2fhcpmfvdswwilqwa65byrsmzvhk2v8bsxzhp6s95vx";
};
prePatch = ''
diff --git a/pkgs/servers/web-apps/moodle/default.nix b/pkgs/servers/web-apps/moodle/default.nix
index 77822365f9c..60dcbd8b7ef 100644
--- a/pkgs/servers/web-apps/moodle/default.nix
+++ b/pkgs/servers/web-apps/moodle/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, writeText }:
let
- version = "3.7.2";
+ version = "3.7.3";
stableVersion = builtins.substring 0 2 (builtins.replaceStrings ["."] [""] version);
in
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://download.moodle.org/stable${stableVersion}/${pname}-${version}.tgz";
- sha256 = "1mvrmpqkcz7m7yplqi0lwgnal79n747f7nwcgd2nfrvz7jv3s8ir";
+ sha256 = "1n82n77lw83a5wjfjbvc74h2ny2z0zkdprxk7sai88rg6rix33ak";
};
phpConfig = writeText "config.php" ''
diff --git a/pkgs/servers/web-apps/shiori/default.nix b/pkgs/servers/web-apps/shiori/default.nix
index 5cf54ff14ba..dd4cdc08287 100644
--- a/pkgs/servers/web-apps/shiori/default.nix
+++ b/pkgs/servers/web-apps/shiori/default.nix
@@ -4,7 +4,7 @@ buildGoModule rec {
pname = "shiori";
version = "1.5.0";
- modSha256 = "142raxqh6mipw0dyhzgc8ha6vn74wdin25qrl1nkd68mpcvsbblg";
+ modSha256 = "1z6q5lv0j433p8lc3nxlw1rds5x1kvs1vzl63jf3disxw7ppyai3";
src = fetchFromGitHub {
owner = "go-shiori";
diff --git a/pkgs/servers/web-apps/wordpress/default.nix b/pkgs/servers/web-apps/wordpress/default.nix
index 9dbf060aa9a..0cf16f17791 100644
--- a/pkgs/servers/web-apps/wordpress/default.nix
+++ b/pkgs/servers/web-apps/wordpress/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "wordpress";
- version = "5.2.3";
+ version = "5.2.4";
src = fetchurl {
url = "https://wordpress.org/${pname}-${version}.tar.gz";
- sha256 = "07gqdzhnqivyfah386lwyz984y9k2bc0hmji1y2pbvv0a60r63wr";
+ sha256 = "1vf5220rw37sxvzy6yxn636ip2lx4bkc84z7q8rdwcs2wkv6md1p";
};
installPhase = ''
diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix
index f121fe77ff8..8ad6867a890 100644
--- a/pkgs/servers/x11/xorg/default.nix
+++ b/pkgs/servers/x11/xorg/default.nix
@@ -664,11 +664,11 @@ lib.makeScope newScope (self: with self; {
}) {};
libICE = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, xtrans }: stdenv.mkDerivation {
- name = "libICE-1.0.9";
+ name = "libICE-1.0.10";
builder = ./builder.sh;
src = fetchurl {
- url = mirror://xorg/individual/lib/libICE-1.0.9.tar.bz2;
- sha256 = "00p2b6bsg6kcdbb39bv46339qcywxfl4hsrz8asm4hy6q7r34w4g";
+ url = mirror://xorg/individual/lib/libICE-1.0.10.tar.bz2;
+ sha256 = "0j638yvmyna2k4mz465jywgdybgdchdqppfx6xfazg7l5khxr1kg";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
@@ -1015,11 +1015,11 @@ lib.makeScope newScope (self: with self; {
}) {};
libXt = callPackage ({ stdenv, pkgconfig, fetchurl, libICE, xorgproto, libSM, libX11 }: stdenv.mkDerivation {
- name = "libXt-1.1.5";
+ name = "libXt-1.2.0";
builder = ./builder.sh;
src = fetchurl {
- url = mirror://xorg/individual/lib/libXt-1.1.5.tar.bz2;
- sha256 = "06lz6i7rbrp19kgikpaz4c97fw7n31k2h2aiikczs482g2zbdvj6";
+ url = mirror://xorg/individual/lib/libXt-1.2.0.tar.bz2;
+ sha256 = "0cbqlyssr8aia88c8i7z59z9d0kp3p2hp6683xhz9ndyv8qza7dk";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
@@ -1392,11 +1392,11 @@ lib.makeScope newScope (self: with self; {
}) {};
xbacklight = callPackage ({ stdenv, pkgconfig, fetchurl, libxcb, xcbutil }: stdenv.mkDerivation {
- name = "xbacklight-1.2.2";
+ name = "xbacklight-1.2.3";
builder = ./builder.sh;
src = fetchurl {
- url = mirror://xorg/individual/app/xbacklight-1.2.2.tar.bz2;
- sha256 = "0pmzaz4kp38qv2lqiw5rnqhwzmwrq65m1x5j001mmv99wh9isnk1";
+ url = mirror://xorg/individual/app/xbacklight-1.2.3.tar.bz2;
+ sha256 = "1plssg0s3pbslg6rfzxp9sx8ryvn8l32zyvc8zp9zsbsfwjg69rs";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
@@ -1535,11 +1535,11 @@ lib.makeScope newScope (self: with self; {
}) {};
xclock = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, libXaw, libXft, libxkbfile, libXmu, xorgproto, libXrender, libXt }: stdenv.mkDerivation {
- name = "xclock-1.0.8";
+ name = "xclock-1.0.9";
builder = ./builder.sh;
src = fetchurl {
- url = mirror://xorg/individual/app/xclock-1.0.8.tar.bz2;
- sha256 = "0m92zhamh15my9f2rqa14q41d6k2cn468azm3g7g3w9n7942024k";
+ url = mirror://xorg/individual/app/xclock-1.0.9.tar.bz2;
+ sha256 = "1fr3q4rszgx7x2zxy2ip592a3fgx20hfwac49p2l5b7jqsr1ying";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
@@ -2679,11 +2679,11 @@ lib.makeScope newScope (self: with self; {
}) {};
xorgproto = callPackage ({ stdenv, pkgconfig, fetchurl, libXt }: stdenv.mkDerivation {
- name = "xorgproto-2018.4";
+ name = "xorgproto-2019.1";
builder = ./builder.sh;
src = fetchurl {
- url = mirror://xorg/individual/proto/xorgproto-2018.4.tar.bz2;
- sha256 = "180mqkp70i44rkmj430pmn9idssvffrgv4y5h19fm698a7h8bs7y";
+ url = mirror://xorg/individual/proto/xorgproto-2019.1.tar.bz2;
+ sha256 = "16yll1kaffnslik5sizlw3qrigj1gpsgfgyq6903g3mwdixamnm6";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/servers/x11/xorg/tarballs.list b/pkgs/servers/x11/xorg/tarballs.list
index 832104f0b5e..9f4621316fc 100644
--- a/pkgs/servers/x11/xorg/tarballs.list
+++ b/pkgs/servers/x11/xorg/tarballs.list
@@ -27,9 +27,9 @@ mirror://xorg/individual/app/twm-1.0.10.tar.bz2
mirror://xorg/individual/app/viewres-1.0.5.tar.bz2
mirror://xorg/individual/app/x11perf-1.6.1.tar.bz2
mirror://xorg/individual/app/xauth-1.1.tar.bz2
-mirror://xorg/individual/app/xbacklight-1.2.2.tar.bz2
+mirror://xorg/individual/app/xbacklight-1.2.3.tar.bz2
mirror://xorg/individual/app/xcalc-1.1.0.tar.bz2
-mirror://xorg/individual/app/xclock-1.0.8.tar.bz2
+mirror://xorg/individual/app/xclock-1.0.9.tar.bz2
mirror://xorg/individual/app/xcmsdb-1.0.5.tar.bz2
mirror://xorg/individual/app/xcompmgr-1.1.8.tar.bz2
mirror://xorg/individual/app/xconsole-1.0.7.tar.bz2
@@ -173,7 +173,7 @@ mirror://xorg/individual/lib/libAppleWM-1.4.1.tar.bz2
mirror://xorg/individual/lib/libdmx-1.1.4.tar.bz2
mirror://xorg/individual/lib/libfontenc-1.1.4.tar.bz2
mirror://xorg/individual/lib/libFS-1.0.8.tar.bz2
-mirror://xorg/individual/lib/libICE-1.0.9.tar.bz2
+mirror://xorg/individual/lib/libICE-1.0.10.tar.bz2
mirror://xorg/individual/lib/libpciaccess-0.16.tar.bz2
mirror://xorg/individual/lib/libSM-1.2.3.tar.bz2
mirror://xorg/individual/lib/libWindowsWM-1.0.1.tar.bz2
@@ -203,7 +203,7 @@ mirror://xorg/individual/lib/libXres-1.2.0.tar.bz2
mirror://xorg/individual/lib/libXScrnSaver-1.2.3.tar.bz2
mirror://xorg/individual/lib/libxshmfence-1.3.tar.bz2
mirror://xorg/individual/lib/libXTrap-1.0.1.tar.bz2
-mirror://xorg/individual/lib/libXt-1.1.5.tar.bz2
+mirror://xorg/individual/lib/libXt-1.2.0.tar.bz2
mirror://xorg/individual/lib/libXtst-1.2.3.tar.bz2
mirror://xorg/individual/lib/libXv-1.0.11.tar.bz2
mirror://xorg/individual/lib/libXvMC-1.0.11.tar.bz2
@@ -211,7 +211,7 @@ mirror://xorg/individual/lib/libXxf86dga-1.1.5.tar.bz2
mirror://xorg/individual/lib/libXxf86misc-1.0.4.tar.bz2
mirror://xorg/individual/lib/libXxf86vm-1.1.4.tar.bz2
mirror://xorg/individual/lib/xtrans-1.4.0.tar.bz2
-mirror://xorg/individual/proto/xorgproto-2018.4.tar.bz2
+mirror://xorg/individual/proto/xorgproto-2019.1.tar.bz2
mirror://xorg/individual/util/gccmakedep-1.0.3.tar.bz2
mirror://xorg/individual/util/imake-1.0.8.tar.bz2
mirror://xorg/individual/util/lndir-1.0.3.tar.bz2
diff --git a/pkgs/servers/zoneminder/default.nix b/pkgs/servers/zoneminder/default.nix
index df6cad8c759..2dcaf44010e 100644
--- a/pkgs/servers/zoneminder/default.nix
+++ b/pkgs/servers/zoneminder/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, fetchurl, cmake, makeWrapper, pkgconfig
-, curl, ffmpeg, glib, libjpeg, libselinux, libsepol, mp4v2, mysql, pcre, perl, perlPackages
+, curl, ffmpeg, glib, libjpeg, libselinux, libsepol, mp4v2, libmysqlclient, mysql, pcre, perl, perlPackages
, polkit, utillinuxMinimal, x264, zlib
, coreutils, procps, psmisc }:
@@ -123,7 +123,7 @@ in stdenv.mkDerivation rec {
done
substituteInPlace scripts/zmdbbackup.in \
- --replace /usr/bin/mysqldump ${mysql}/bin/mysqldump
+ --replace /usr/bin/mysqldump ${mysql.client}/bin/mysqldump
for f in scripts/ZoneMinder/lib/ZoneMinder/Config.pm.in \
scripts/zmupdate.pl.in \
@@ -140,7 +140,7 @@ in stdenv.mkDerivation rec {
'';
buildInputs = [
- curl ffmpeg glib libjpeg libselinux libsepol mp4v2 mysql pcre perl polkit x264 zlib
+ curl ffmpeg glib libjpeg libselinux libsepol mp4v2 libmysqlclient mysql.client pcre perl polkit x264 zlib
utillinuxMinimal # for libmount
] ++ (with perlPackages; [
# build-time dependencies
diff --git a/pkgs/shells/bash/bash-completion/0001-Revert-build-Do-cmake-pc-and-profile-variable-replac.patch b/pkgs/shells/bash/bash-completion/0001-Revert-build-Do-cmake-pc-and-profile-variable-replac.patch
new file mode 100644
index 00000000000..c0d94a1a76d
--- /dev/null
+++ b/pkgs/shells/bash/bash-completion/0001-Revert-build-Do-cmake-pc-and-profile-variable-replac.patch
@@ -0,0 +1,86 @@
+From 398f44b4ed545fc1b6c13a057bf0900001f7958b Mon Sep 17 00:00:00 2001
+From: Frederik Rietdijk
+Date: Tue, 22 Oct 2019 15:07:05 +0200
+Subject: [PATCH] Revert "build: Do cmake, pc, and profile variable
+ replacements in Makefile"
+
+This reverts commit 81ba2c7e7dfbaefbafa1e8615727c9612e5fb314.
+---
+ Makefile.am | 12 ++++++++----
+ bash-completion-config.cmake.in | 4 ++--
+ bash-completion.pc.in | 4 ++--
+ configure.ac | 3 +++
+ 4 files changed, 15 insertions(+), 8 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 8f441185..53979529 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -23,8 +23,7 @@ cmakeconfig_DATA = bash-completion-config.cmake \
+ -e 's|@VERSION[@]|$(VERSION)|' \
+ <$(srcdir)/$@.in >$@
+
+-CLEANFILES = bash_completion.sh bash-completion.pc \
+- bash-completion-config.cmake bash-completion-config-version.cmake
++CLEANFILES = bash_completion.sh bash-completion.pc
+
+ EXTRA_DIST = CHANGES $(pkgdata_DATA) bash_completion.sh.in .dir-locals.el \
+ .editorconfig README.md CONTRIBUTING.md pyproject.toml .perltidyrc \
+@@ -34,6 +33,11 @@ EXTRA_DIST = CHANGES $(pkgdata_DATA) bash_completion.sh.in .dir-locals.el \
+ install-data-hook:
+ tmpfile=`mktemp $${TMPDIR:-/tmp}/bash_completion.XXXXXX` && \
+ $(SED) -e 's|-/etc/bash_completion\.d|-$(compatdir)|' \
+- $(DESTDIR)$(pkgdatadir)/bash_completion >$$tmpfile && \
+- cat $$tmpfile >$(DESTDIR)$(pkgdatadir)/bash_completion && \
++ $(DESTDIR)$(pkgdatadir)/bash_completion > $$tmpfile && \
++ cat $$tmpfile > $(DESTDIR)$(pkgdatadir)/bash_completion && \
++ $(SED) -e 's|\$${prefix}|$(prefix)|' \
++ $(DESTDIR)$(datadir)/cmake/$(PACKAGE)/bash-completion-config.cmake \
++ > $$tmpfile && \
++ cat $$tmpfile > \
++ $(DESTDIR)$(datadir)/cmake/$(PACKAGE)/bash-completion-config.cmake && \
+ rm $$tmpfile
+diff --git a/bash-completion-config.cmake.in b/bash-completion-config.cmake.in
+index d907b76c..ccc6e052 100644
+--- a/bash-completion-config.cmake.in
++++ b/bash-completion-config.cmake.in
+@@ -5,7 +5,7 @@ set (BASH_COMPLETION_VERSION "@VERSION@")
+
+ set (BASH_COMPLETION_PREFIX "@prefix@")
+ set (BASH_COMPLETION_COMPATDIR "@compatdir@")
+-set (BASH_COMPLETION_COMPLETIONSDIR "@pkgdatadir@/completions")
+-set (BASH_COMPLETION_HELPERSDIR "@pkgdatadir@/helpers")
++set (BASH_COMPLETION_COMPLETIONSDIR "@datarootdir@/@PACKAGE@/completions")
++set (BASH_COMPLETION_HELPERSDIR "@datarootdir@/@PACKAGE@/helpers")
+
+ set (BASH_COMPLETION_FOUND "TRUE")
+diff --git a/bash-completion.pc.in b/bash-completion.pc.in
+index ea03fd75..bde217db 100644
+--- a/bash-completion.pc.in
++++ b/bash-completion.pc.in
+@@ -1,7 +1,7 @@
+ prefix=@prefix@
+ compatdir=@compatdir@
+-completionsdir=@pkgdatadir@/completions
+-helpersdir=@pkgdatadir@/helpers
++completionsdir=@datarootdir@/@PACKAGE@/completions
++helpersdir=@datarootdir@/@PACKAGE@/helpers
+
+ Name: bash-completion
+ Description: programmable completion for the bash shell
+diff --git a/configure.ac b/configure.ac
+index 1f3b37e8..a216d9b7 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -13,5 +13,8 @@ helpers/Makefile
+ test/Makefile
+ test/t/Makefile
+ test/t/unit/Makefile
++bash-completion.pc
++bash-completion-config.cmake
++bash-completion-config-version.cmake
+ ])
+ AC_OUTPUT
+--
+2.21.0
+
diff --git a/pkgs/shells/bash/bash-completion/default.nix b/pkgs/shells/bash/bash-completion/default.nix
index 0476cbd1f3f..fbc07c86494 100644
--- a/pkgs/shells/bash/bash-completion/default.nix
+++ b/pkgs/shells/bash/bash-completion/default.nix
@@ -1,15 +1,40 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub
+, autoreconfHook
+, python3Packages
+, bashInteractive
+}:
stdenv.mkDerivation rec {
pname = "bash-completion";
- version = "2.8";
+ version = "2.9";
- src = fetchurl {
- url = "https://github.com/scop/bash-completion/releases/download/${version}/${pname}-${version}.tar.xz";
- sha256 = "0kgmflrr1ga9wfk770vmakna3nj46ylb5ky9ipd0v2k9ymq5a7y0";
+ src = fetchFromGitHub {
+ owner = "scop";
+ repo = "bash-completion";
+ rev = version;
+ sha256 = "1813r4jxfa2zgzm2ppjhrq62flfmxai8433pklxcrl4fp5wwx9yv";
};
- doCheck = true;
+ nativeBuildInputs = [ autoreconfHook ];
+
+ doCheck = !stdenv.isDarwin;
+ checkInputs = [
+ python3Packages.pexpect
+ python3Packages.pytest
+ bashInteractive
+ ];
+
+ patches = [
+ ./0001-Revert-build-Do-cmake-pc-and-profile-variable-replac.patch
+ ];
+
+ # ignore ip_addresses because it tries to touch network
+ # ignore test_ls because impure logic
+ checkPhase = ''
+ pytest . \
+ --ignore=test/t/unit/test_unit_ip_addresses.py \
+ --ignore=test/t/test_ls.py
+ '';
prePatch = stdenv.lib.optionalString stdenv.isDarwin ''
sed -i -e 's/readlink -f/readlink/g' bash_completion completions/*
diff --git a/pkgs/shells/fish/default.nix b/pkgs/shells/fish/default.nix
index 4f6df766d1b..1ef3c4b6fd9 100644
--- a/pkgs/shells/fish/default.nix
+++ b/pkgs/shells/fish/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, coreutils, utillinux,
+{ stdenv, fetchurl, coreutils, utillinux,
which, gnused, gnugrep,
groff, man-db, getent, libiconv, pcre2,
gettext, ncurses, python3,
@@ -93,11 +93,11 @@ let
etcConfigAppendix = builtins.toFile "etc-config.appendix.fish" etcConfigAppendixText;
- src = fetchFromGitHub {
- owner = "fish-shell";
- repo = "fish-shell";
- rev = version;
- sha256 = "1qh6dka1ayz352ihcq4529hjgnz255gyrqs3xyif6b2ycvrm4ad5";
+ src = fetchurl {
+ # There are differences between the release tarball and the tarball github packages from the tag
+ # Hence we cannot use fetchFromGithub
+ url = "https://github.com/fish-shell/fish-shell/releases/download/${version}/${pname}-${version}.tar.gz";
+ sha256 = "03j3jl9jzlnhq4p86zj8wqsh5sx45j1d1fvfa80ks1cfdg68qwhl";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/shells/nushell/default.nix b/pkgs/shells/nushell/default.nix
new file mode 100644
index 00000000000..91684504774
--- /dev/null
+++ b/pkgs/shells/nushell/default.nix
@@ -0,0 +1,51 @@
+{ stdenv
+, fetchFromGitHub
+, rustPlatform
+, openssl
+, pkg-config
+, python3
+, xorg
+, libiconv
+, AppKit
+, Security
+, withAllFeatures ? true
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "nushell";
+ version = "0.5.0";
+
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = "0_5_0";
+ sha256 = "1s60w29c8sv0a4nmpggls9pkqyfrwwxjzd65p68d1xxxsdb36rzj";
+ };
+
+ cargoSha256 = "0b8alc3si6y4xmn812izknbkfkz64kz7kcnq4xaqws6iqn7pqidp";
+
+ nativeBuildInputs = [ pkg-config ]
+ ++ stdenv.lib.optionals (withAllFeatures && stdenv.isLinux) [ python3 ];
+
+ buildInputs = stdenv.lib.optionals stdenv.isLinux [ openssl ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ]
+ ++ stdenv.lib.optionals (withAllFeatures && stdenv.isLinux) [ xorg.libX11 ]
+ ++ stdenv.lib.optionals (withAllFeatures && stdenv.isDarwin) [ AppKit ];
+
+ cargoBuildFlags = stdenv.lib.optionals withAllFeatures [ "--features" "all" ];
+
+ preCheck = ''
+ export HOME=$TMPDIR
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A modern shell written in Rust";
+ homepage = "https://www.nushell.sh/";
+ license = licenses.mit;
+ maintainers = [ maintainers.marsam ];
+ };
+
+ passthru = {
+ shellPath = "/bin/nu";
+ };
+}
diff --git a/pkgs/shells/oh/default.nix b/pkgs/shells/oh/default.nix
index 09a54c8a3b8..3ae8a7c600a 100644
--- a/pkgs/shells/oh/default.nix
+++ b/pkgs/shells/oh/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchgit }:
+{ stdenv, buildGoPackage, fetchgit, lib }:
buildGoPackage rec {
pname = "oh";
@@ -14,4 +14,10 @@ buildGoPackage rec {
};
goDeps = ./deps.nix;
+
+ meta = with lib;{
+ homepage = "https://github.com/michaelmacinnis/oh";
+ description = "A Unix shell";
+ license = stdenv.lib.licenses.mit;
+ };
}
diff --git a/pkgs/shells/oil/default.nix b/pkgs/shells/oil/default.nix
index d2ecf032d3e..eeb6f9ab6a9 100644
--- a/pkgs/shells/oil/default.nix
+++ b/pkgs/shells/oil/default.nix
@@ -2,22 +2,13 @@
stdenv.mkDerivation rec {
pname = "oil";
- version = "0.7.pre5";
+ version = "0.7.pre6";
src = fetchurl {
url = "https://www.oilshell.org/download/oil-${version}.tar.xz";
- sha256 = "1vpk4my8lp7wik8ywspawimya2a7hb1qjkp5vpm7ypmkya5jqivc";
+ sha256 = "1yhfrxrqd4jbjsf0g2fkxv8zypcndnikv9g15yp9szgp4sh1r9vv";
};
-
- # TODO remove at next bump
- patches = [
- (fetchpatch {
- url = "https://github.com/oilshell/oil/commit/81551d76ae5a8b53179f2472492d0b44f13f84fd.patch";
- sha256 = "0v99cx13ajqmf489vvxkqhqi9pjyc8jn0dgc8wp78gsv9js2k7km";
- })
- ];
-
postPatch = ''
patchShebangs build
'';
@@ -34,7 +25,7 @@ stdenv.mkDerivation rec {
meta = {
description = "A new unix shell";
- homepage = https://www.oilshell.org/;
+ homepage = "https://www.oilshell.org/";
license = with lib.licenses; [
psfl # Includes a portion of the python interpreter and standard library
diff --git a/pkgs/shells/xonsh/default.nix b/pkgs/shells/xonsh/default.nix
index 2697050144b..58dd629929f 100644
--- a/pkgs/shells/xonsh/default.nix
+++ b/pkgs/shells/xonsh/default.nix
@@ -2,14 +2,14 @@
python3Packages.buildPythonApplication rec {
pname = "xonsh";
- version = "0.9.10";
+ version = "0.9.13";
# fetch from github because the pypi package ships incomplete tests
src = fetchFromGitHub {
owner = "xonsh";
repo = "xonsh";
rev = "refs/tags/${version}";
- sha256 = "0dil7vannl8sblzz528503ich8m8g0ld0p496bgw6jjh0pzkdskc";
+ sha256 = "0nk6rjdkbxli510iwqspvray48kdxvbdmq1k8nxn14kqfpqzlbcv";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/shells/zsh/antibody/default.nix b/pkgs/shells/zsh/antibody/default.nix
index 0ea3c8d158d..e1bfc68dc4d 100644
--- a/pkgs/shells/zsh/antibody/default.nix
+++ b/pkgs/shells/zsh/antibody/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "antibody";
- version = "4.1.2";
+ version = "4.2.0";
goPackagePath = "github.com/getantibody/antibody";
@@ -10,15 +10,15 @@ buildGoModule rec {
owner = "getantibody";
repo = "antibody";
rev = "v${version}";
- sha256 = "1csanmvix7b2sa7nsy8nh3jq6gmhp8i51xivsabm1lj2y30c0ly3";
+ sha256 = "1vds7mxqxa7xlhvjvmnh1nr1ra3dciav0qlv45s1dmwn5qrcilci";
};
- modSha256 = "1p9cw92ivwgpkvjxvwd9anbd1vzhpicm9il4pg37z2kgr2ihhnyh";
+ modSha256 = "1n9sgrm16iig600f4q1cmbwwk0822isjvbyazplylha843510b17";
meta = with lib; {
description = "The fastest shell plugin manager";
homepage = https://github.com/getantibody/antibody;
license = licenses.mit;
- maintainers = with maintainers; [ worldofpeace ];
+ maintainers = with maintainers; [ filalex77 worldofpeace ];
};
}
diff --git a/pkgs/shells/zsh/fzf-zsh/default.nix b/pkgs/shells/zsh/fzf-zsh/default.nix
new file mode 100644
index 00000000000..e97ef1074f1
--- /dev/null
+++ b/pkgs/shells/zsh/fzf-zsh/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchFromGitHub, fzf }:
+
+stdenv.mkDerivation rec {
+ pname = "fzf-zsh-unstable";
+ version = "2019-09-09";
+
+ src = fetchFromGitHub {
+ owner = "Wyntau";
+ repo = "fzf-zsh";
+ rev = "829d7e40cc437dce8a6e234e259bbd4065e87124";
+ sha256 = "1irjmxhcg1fm4g8p3psjqk7sz5qhj5kw73pyhv91njvpdhn9l26z";
+ };
+
+ postPatch = ''
+ substituteInPlace fzf-zsh.plugin.zsh \
+ --replace \
+ 'fzf_path="$( cd "$fzf_zsh_path/../fzf/" && pwd )"' \
+ "fzf_path=${fzf}" \
+ --replace \
+ '$fzf_path/shell' \
+ '${fzf}/share/fzf'
+ '';
+
+ dontBuild = true;
+
+ installPhase = ''
+ install -Dm0644 fzf-zsh.plugin.zsh $out/share/zsh/plugins/fzf-zsh/fzf-zsh.plugin.zsh
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/wyntau/fzf-zsh;
+ description = "wrap fzf to use in oh-my-zsh";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ma27 ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/shells/zsh/grml-zsh-config/default.nix b/pkgs/shells/zsh/grml-zsh-config/default.nix
index 2d7dd4f24aa..80f51dbb763 100644
--- a/pkgs/shells/zsh/grml-zsh-config/default.nix
+++ b/pkgs/shells/zsh/grml-zsh-config/default.nix
@@ -5,13 +5,13 @@ with lib;
stdenv.mkDerivation rec {
pname = "grml-zsh-config";
- version = "0.16.0";
+ version = "0.16.1";
src = fetchFromGitHub {
owner = "grml";
repo = "grml-etc-core";
rev = "v${version}";
- sha256 = "1b794c3hfhw51aqp8dg8smxqjv4x518rs1ib4pdglc4d785rlq1k";
+ sha256 = "1dmhwgs5v4f1yanbi6dg1lbpzmvq1l3dq7sra811ycsf4f6g0d7f";
};
buildInputs = [ zsh coreutils txt2tags procps ]
diff --git a/pkgs/shells/zsh/oh-my-zsh/default.nix b/pkgs/shells/zsh/oh-my-zsh/default.nix
index 5d0dc03c362..647f4cc1a6e 100644
--- a/pkgs/shells/zsh/oh-my-zsh/default.nix
+++ b/pkgs/shells/zsh/oh-my-zsh/default.nix
@@ -4,13 +4,13 @@
{ stdenv, fetchgit }:
stdenv.mkDerivation rec {
- version = "2019-10-16";
+ version = "2019-10-30";
pname = "oh-my-zsh";
- rev = "3e4d10c4f17b2fe57090a524d5d78781beda204a";
+ rev = "687c50bdf999f8efd45f3c8f578a62329b0633da";
src = fetchgit { inherit rev;
url = "https://github.com/robbyrussell/oh-my-zsh";
- sha256 = "0cj5sijc9hjbxb63qz7fm6jrjk4xcabpi5m6qcajsh6gpw9v930p";
+ sha256 = "13vflcqshvr323sdh4yrs4wlvbxhhc7ldhcyawcwassk44g2kx8w";
};
pathsToLink = [ "/share/oh-my-zsh" ];
diff --git a/pkgs/shells/zsh/zsh-history-substring-search/default.nix b/pkgs/shells/zsh/zsh-history-substring-search/default.nix
index b7521654667..fcd294f4dce 100644
--- a/pkgs/shells/zsh/zsh-history-substring-search/default.nix
+++ b/pkgs/shells/zsh/zsh-history-substring-search/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "zsh-history-substring-search";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchFromGitHub {
owner = "zsh-users";
repo = "zsh-history-substring-search";
rev = "v${version}";
- sha256 = "0lgmq1xcccnz5cf7vl0r0qj351hwclx9p80cl0qczxry4r2g5qaz";
+ sha256 = "0y8va5kc2ram38hbk2cibkk64ffrabfv1sh4xm7pjspsba9n5p1y";
};
installPhase = ''
diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix
index b754230b0be..6bd6a9bf41e 100644
--- a/pkgs/stdenv/generic/check-meta.nix
+++ b/pkgs/stdenv/generic/check-meta.nix
@@ -36,10 +36,10 @@ let
attrs ? meta.license;
hasWhitelistedLicense = assert areLicenseListsValid; attrs:
- hasLicense attrs && builtins.elem attrs.meta.license whitelist;
+ hasLicense attrs && lib.lists.any (l: builtins.elem l whitelist) (lib.lists.toList attrs.meta.license);
hasBlacklistedLicense = assert areLicenseListsValid; attrs:
- hasLicense attrs && builtins.elem attrs.meta.license blacklist;
+ hasLicense attrs && lib.lists.any (l: builtins.elem l blacklist) (lib.lists.toList attrs.meta.license);
allowBroken = config.allowBroken or false
|| builtins.getEnv "NIXPKGS_ALLOW_BROKEN" == "1";
@@ -75,7 +75,7 @@ let
allowInsecurePredicate attrs ||
builtins.getEnv "NIXPKGS_ALLOW_INSECURE" == "1";
- showLicense = license: license.shortName or "unknown";
+ showLicense = license: toString (map (l: l.shortName or "unknown") (lib.lists.toList license));
pos_str = meta: meta.position or "«unknown-file»";
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.nix b/pkgs/stdenv/linux/make-bootstrap-tools.nix
index 8d513625df2..0c285f9661e 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix
@@ -33,6 +33,15 @@ in with pkgs; rec {
'';
};
+ bootGCC = gcc.cc.override { enableLTO = false; };
+ bootBinutils = binutils.bintools.override {
+ withAllTargets = false;
+ # Don't need two linkers, disable whatever's not primary/default.
+ gold = false;
+ # bootstrap is easier w/static
+ enableShared = false;
+ };
+
build =
stdenv.mkDerivation {
@@ -109,12 +118,12 @@ in with pkgs; rec {
cp -d ${gnugrep.pcre.out}/lib/libpcre*.so* $out/lib # needed by grep
# Copy what we need of GCC.
- cp -d ${gcc.cc.out}/bin/gcc $out/bin
- cp -d ${gcc.cc.out}/bin/cpp $out/bin
- cp -d ${gcc.cc.out}/bin/g++ $out/bin
- cp -d ${gcc.cc.lib}/lib/libgcc_s.so* $out/lib
- cp -d ${gcc.cc.lib}/lib/libstdc++.so* $out/lib
- cp -rd ${gcc.cc.out}/lib/gcc $out/lib
+ cp -d ${bootGCC.out}/bin/gcc $out/bin
+ cp -d ${bootGCC.out}/bin/cpp $out/bin
+ cp -d ${bootGCC.out}/bin/g++ $out/bin
+ cp -d ${bootGCC.lib}/lib/libgcc_s.so* $out/lib
+ cp -d ${bootGCC.lib}/lib/libstdc++.so* $out/lib
+ cp -rd ${bootGCC.out}/lib/gcc $out/lib
chmod -R u+w $out/lib
rm -f $out/lib/gcc/*/*/include*/linux
rm -f $out/lib/gcc/*/*/include*/sound
@@ -122,11 +131,11 @@ in with pkgs; rec {
rm -f $out/lib/gcc/*/*/include-fixed/asm
rm -rf $out/lib/gcc/*/*/plugin
#rm -f $out/lib/gcc/*/*/*.a
- cp -rd ${gcc.cc.out}/libexec/* $out/libexec
+ cp -rd ${bootGCC.out}/libexec/* $out/libexec
chmod -R u+w $out/libexec
rm -rf $out/libexec/gcc/*/*/plugin
mkdir -p $out/include
- cp -rd ${gcc.cc.out}/include/c++ $out/include
+ cp -rd ${bootGCC.out}/include/c++ $out/include
chmod -R u+w $out/include
rm -rf $out/include/c++/*/ext/pb_ds
rm -rf $out/include/c++/*/ext/parallel
@@ -148,7 +157,7 @@ in with pkgs; rec {
# Copy binutils.
for i in as ld ar ranlib nm strip readelf objdump; do
- cp ${binutils.bintools.out}/bin/$i $out/bin
+ cp ${bootBinutils.out}/bin/$i $out/bin
done
cp '${lib.getLib binutils.bintools}'/lib/* "$out/lib/"
@@ -172,7 +181,7 @@ in with pkgs; rec {
mv $out/.pack $out/pack
mkdir $out/on-server
- XZ_OPT=-9 tar cvJf $out/on-server/bootstrap-tools.tar.xz --hard-dereference --sort=name --numeric-owner --owner=0 --group=0 --mtime=@1 -C $out/pack .
+ XZ_OPT="-9 -e" tar cvJf $out/on-server/bootstrap-tools.tar.xz --hard-dereference --sort=name --numeric-owner --owner=0 --group=0 --mtime=@1 -C $out/pack .
cp ${busyboxMinimal}/bin/busybox $out/on-server
chmod u+w $out/on-server/busybox
nuke-refs $out/on-server/busybox
diff --git a/pkgs/tools/X11/caffeine-ng/default.nix b/pkgs/tools/X11/caffeine-ng/default.nix
index b54a7303ff8..c161a7c7737 100644
--- a/pkgs/tools/X11/caffeine-ng/default.nix
+++ b/pkgs/tools/X11/caffeine-ng/default.nix
@@ -23,10 +23,15 @@ python3Packages.buildPythonApplication rec {
doCheck = false; # There are no tests.
- postBuild = ''
+ postInstall = ''
mkdir -p $out/share
cp -r share $out/
+ # autostart file
+ cp -r $out/lib/python*/site-packages/etc $out/etc/
glib-compile-schemas --strict $out/share/glib-2.0/schemas
+ for i in $(find $out -name "*.desktop"); do
+ substituteInPlace $i --replace /usr $out
+ done
'';
meta = with lib; {
diff --git a/pkgs/tools/X11/dragon-drop/default.nix b/pkgs/tools/X11/dragon-drop/default.nix
index f15d099016a..54ece6a9a16 100644
--- a/pkgs/tools/X11/dragon-drop/default.nix
+++ b/pkgs/tools/X11/dragon-drop/default.nix
@@ -2,21 +2,20 @@
stdenv.mkDerivation rec {
pname = "dragon-drop";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "mwh";
repo = "dragon";
rev = "v${version}";
- sha256 = "0iwlrcqvbjshpwvg0gsqdqcjv48q1ary59pm74zzjnr8v9470smr";
+ sha256 = "0fgzz39007fdjwq72scp0qygp2v3zc5f1xkm0sxaa8zxm25g1bra";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gtk ];
installPhase = ''
- mkdir -p $out/bin
- mv dragon $out/bin
+ install -D dragon -t $out/bin
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/X11/wpgtk/default.nix b/pkgs/tools/X11/wpgtk/default.nix
index 1a6e99f0393..fce3df19718 100644
--- a/pkgs/tools/X11/wpgtk/default.nix
+++ b/pkgs/tools/X11/wpgtk/default.nix
@@ -3,13 +3,13 @@
python3Packages.buildPythonApplication rec {
pname = "wpgtk";
- version = "6.0.9";
+ version = "6.0.11";
src = fetchFromGitHub {
owner = "deviantfero";
repo = "wpgtk";
rev = version;
- sha256 = "0j2wci85918zsrrvd4qpcqv9bzhzj7qvjchvhvl11fn035jml5l0";
+ sha256 = "0da4gj54c361a0bicrjhhb9bp9yr5lx7p1knrsc4dykap1xn23vi";
};
buildInputs = [
diff --git a/pkgs/tools/X11/x11spice/default.nix b/pkgs/tools/X11/x11spice/default.nix
new file mode 100644
index 00000000000..513149049fa
--- /dev/null
+++ b/pkgs/tools/X11/x11spice/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchFromGitLab, autoreconfHook, pkgconfig
+, xorg, gtk2, spice, spice-protocol
+}:
+
+stdenv.mkDerivation rec {
+ pname = "x11spice";
+ version = "2019-08-20";
+
+ src = fetchFromGitLab {
+ domain = "gitlab.freedesktop.org";
+ owner = "spice";
+ repo = "x11spice";
+ rev = "51d2a8ba3813469264959bb3ba2fc6fe08097be6";
+ sha256 = "0va5ix14vnqch59gq8wvrhw6q0w0n27sy70xx5kvfj2cl0h1xpg8";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+
+ buildInputs = [
+ xorg.libxcb xorg.xcbutil xorg.utilmacros
+ gtk2 spice spice-protocol
+ ];
+
+ NIX_LDFLAGS = "-lpthread";
+
+ meta = with stdenv.lib; {
+ description = ''
+ x11spice will enable a running X11 desktop to be available
+ via a Spice server
+ '';
+ homepage = https://gitlab.freedesktop.org/spice/x11spice;
+ platforms = platforms.linux;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ rnhmjoj ];
+ };
+}
diff --git a/pkgs/tools/X11/xdg-utils/default.nix b/pkgs/tools/X11/xdg-utils/default.nix
index e5c4a47b110..99d5df2591a 100644
--- a/pkgs/tools/X11/xdg-utils/default.nix
+++ b/pkgs/tools/X11/xdg-utils/default.nix
@@ -45,6 +45,7 @@ stdenv.mkDerivation rec {
sort() { ${coreutils}/bin/sort "$@"; }\
xset() { ${xset}/bin/xset "$@"; }\
perl() { PERL5LIB=${perlPath} ${perlPackages.perl}/bin/perl "$@"; }\
+ mimetype() { ${perlPackages.FileMimeInfo}/bin/mimetype "$@"; }\
' -i "$out"/bin/*
substituteInPlace $out/bin/xdg-open \
diff --git a/pkgs/tools/X11/xob/default.nix b/pkgs/tools/X11/xob/default.nix
new file mode 100644
index 00000000000..164802470e5
--- /dev/null
+++ b/pkgs/tools/X11/xob/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, pkg-config, xorg, libconfig }:
+
+stdenv.mkDerivation rec {
+ pname = "xob";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "florentc";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0i163avpij8iy04a0wsds237sjqi5dfvi6ny2z8zicnl4crp34xg";
+ };
+
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ xorg.libX11 libconfig ];
+
+ makeFlags = [ "prefix=$(out)" ];
+
+ meta = with stdenv.lib; {
+ description = "A lightweight overlay bar for the X Window System";
+ longDescription = ''
+ A lightweight configurable overlay volume/backlight/progress/anything bar
+ for the X Window System. Each time a new value is read on the standard
+ input, it is displayed as a tv-like bar over other windows. It then
+ vanishes after a configurable amount of time. A value followed by a bang
+ '!' is displayed using an alternate color to account for special states
+ (e.g. muted audio). There is also support for overflows (when the value
+ exceeds the maximum).
+ '';
+ inherit (src.meta) homepage;
+ license = licenses.gpl3Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ primeos ];
+ };
+}
diff --git a/pkgs/tools/X11/xzoom/default.nix b/pkgs/tools/X11/xzoom/default.nix
index d1867e3b077..31f2c014557 100644
--- a/pkgs/tools/X11/xzoom/default.nix
+++ b/pkgs/tools/X11/xzoom/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, libX11, libXext, libXt, imake, gccmakedep}:
stdenv.mkDerivation rec {
- name = "${pname}-${version}.${patchlevel}";
+ name = "${pname}-${version}";
pname = "xzoom";
version = "0.3";
- patchlevel = "24";
+ patch = "24";
# or fetchFromGitHub(owner,repo,rev) or fetchgit(rev)
src = fetchurl {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
patches = [
(fetchurl {
- url = "http://http.debian.net/debian/pool/main/x/xzoom/xzoom_${version}-${patchlevel}.diff.gz";
+ url = "http://http.debian.net/debian/pool/main/x/xzoom/xzoom_${version}-${patch}.diff.gz";
sha256 = "0zhc06whbvaz987bzzzi2bz6h9jp6rv812qs7b71drivvd820qbh";
})
];
diff --git a/pkgs/tools/admin/aws_shell/default.nix b/pkgs/tools/admin/aws_shell/default.nix
index c319c47ea7e..95f1df39576 100644
--- a/pkgs/tools/admin/aws_shell/default.nix
+++ b/pkgs/tools/admin/aws_shell/default.nix
@@ -1,20 +1,16 @@
{ stdenv
-, buildPythonPackage
-, fetchPypi
, awscli
-, prompt_toolkit
-, boto3
-, configobj
-, pygments
}:
+with awscli.python.pkgs;
+
buildPythonPackage rec {
pname = "aws-shell";
- version = "0.2.0";
+ version = "0.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b46a673b81254e5e014297e08c9ecab535773aa651ca33dc3786a1fd612f9810";
+ sha256 = "2044b0ef78c7542c392f2cee4b74a4439545c63dda0a3e28b712fff53e8e5823";
};
# Why does it propagate packages that are used for testing?
@@ -24,6 +20,7 @@ buildPythonPackage rec {
boto3
configobj
pygments
+ pyyaml
];
#Checks are failing due to missing TTY, which won't exist.
diff --git a/pkgs/tools/admin/awscli/default.nix b/pkgs/tools/admin/awscli/default.nix
index 7e3e0c9fff0..02a27b0fe48 100644
--- a/pkgs/tools/admin/awscli/default.nix
+++ b/pkgs/tools/admin/awscli/default.nix
@@ -1,12 +1,12 @@
{ lib
-, python
+, python3
, groff
, less
, fetchpatch
}:
let
- py = python.override {
+ py = python3.override {
packageOverrides = self: super: {
rsa = super.rsa.overridePythonAttrs (oldAttrs: rec {
version = "3.4.2";
@@ -15,30 +15,23 @@ let
sha256 = "25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5";
};
});
- colorama = super.colorama.overridePythonAttrs (oldAttrs: rec {
- version = "0.3.9";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "48eb22f4f8461b1df5734a074b57042430fb06e1d61bd1e11b078c0fe6d7a1f1";
- };
- });
- pyyaml = super.pyyaml_3;
+ prompt_toolkit = self.callPackage ../../../development/python-modules/prompt_toolkit/1.nix { };
};
};
in py.pkgs.buildPythonApplication rec {
pname = "awscli";
- version = "1.16.215"; # N.B: if you change this, change botocore to a matching version too
+ version = "1.16.266"; # N.B: if you change this, change botocore to a matching version too
src = py.pkgs.fetchPypi {
inherit pname version;
- sha256 = "13r32z8iyza4gvpf81l6l2ywv37yxi4bb08ry7cli5m6ny9xqlq8";
+ sha256 = "9c59a5ca805f467669d471b29550ecafafb9b380a4a6926a9f8866f71cd4f7be";
};
# No tests included
doCheck = false;
- pythonPath = with py.pkgs; [
+ propagatedBuildInputs = with py.pkgs; [
botocore
bcdoc
s3transfer
@@ -52,7 +45,6 @@ in py.pkgs.buildPythonApplication rec {
urllib3
dateutil
jmespath
- futures
];
postInstall = ''
@@ -63,6 +55,8 @@ in py.pkgs.buildPythonApplication rec {
rm $out/bin/aws.cmd
'';
+ passthru.python = py; # for aws_shell
+
meta = with lib; {
homepage = https://aws.amazon.com/cli/;
description = "Unified tool to manage your AWS services";
diff --git a/pkgs/tools/admin/awslogs/default.nix b/pkgs/tools/admin/awslogs/default.nix
index 6d590b8975b..92b6d62a8a2 100644
--- a/pkgs/tools/admin/awslogs/default.nix
+++ b/pkgs/tools/admin/awslogs/default.nix
@@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec {
doCheck = false;
propagatedBuildInputs = with python3Packages; [
- boto3 termcolor dateutil docutils
+ boto3 termcolor dateutil docutils setuptools
];
meta = with stdenv.lib; {
diff --git a/pkgs/tools/admin/berglas/default.nix b/pkgs/tools/admin/berglas/default.nix
index 239fc9691f7..d75c317187b 100644
--- a/pkgs/tools/admin/berglas/default.nix
+++ b/pkgs/tools/admin/berglas/default.nix
@@ -3,16 +3,16 @@
buildGoModule rec {
name = "berglas-${version}";
- version = "0.2.0";
+ version = "0.2.1";
src = fetchFromGitHub {
owner = "GoogleCloudPlatform";
repo = "berglas";
- rev = "v0.2.0";
- sha256 = "1d75x0n1d1ry2xmy6h64qqc0dlnivipycv3p0aihyp3l810gpdbk";
+ rev = "v0.2.1";
+ sha256 = "1m34rxiynmgsris1avjn7am50b8sds77515zlnna9qvsrywbzljc";
};
- modSha256 = "0fvgvrvdpdwjx51wmbf0rdwnr9l1l212qbvznvif3xsi5nnlkx6r";
+ modSha256 = "0lfcrsb4r5hxxd652cxff23fnbrphp3lgwp5anpaddzcjcd2qyj8";
meta = with stdenv.lib; {
description = "A tool for managing secrets on Google Cloud";
diff --git a/pkgs/tools/admin/boulder/default.nix b/pkgs/tools/admin/boulder/default.nix
new file mode 100644
index 00000000000..a21a3ebdde1
--- /dev/null
+++ b/pkgs/tools/admin/boulder/default.nix
@@ -0,0 +1,33 @@
+{ buildGoPackage
+, libtool
+, fetchFromGitHub
+, lib
+}:
+
+let
+ version = "release-2019-10-13";
+
+in buildGoPackage {
+
+ pname = "boulder";
+ inherit version;
+
+ goPackagePath = "github.com/letsencrypt/boulder";
+
+ buildInputs = [ libtool ];
+
+ src = fetchFromGitHub {
+ owner = "letsencrypt";
+ repo = "boulder";
+ rev = version;
+ sha256 = "0kis23dnjja6jp192rjpv2m9m2zmzfwhs93440nxg354k6fp8jdg";
+ };
+
+ meta = {
+ homepage = "https://github.com/letsencrypt/boulder";
+ description = "An ACME-based CA, written in Go";
+ license = [ lib.licenses.mpl20 ];
+ maintainers = [ ];
+ };
+
+}
diff --git a/pkgs/tools/admin/certbot/0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch b/pkgs/tools/admin/certbot/0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch
new file mode 100644
index 00000000000..81c1dd0e6a3
--- /dev/null
+++ b/pkgs/tools/admin/certbot/0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch
@@ -0,0 +1,60 @@
+From 411b8a413baf39e9b967949b17a992e81a11abfe Mon Sep 17 00:00:00 2001
+From: Frederik Rietdijk
+Date: Tue, 29 Oct 2019 14:08:07 +0100
+Subject: [PATCH] Don't use distutils.StrictVersion that cannot handle certain
+ versions
+
+```
+ File "setup.py", line 63, in
+ if StrictVersion(setuptools_version) >= StrictVersion('36.2'):
+File
+"/nix/store/zdh16dcvjw99ybam59zd2ijb6bx138j0-python3-3.7.5/lib/python3.7/distutils/version.py",
+line 40, in __init__
+ self.parse(vstring)
+File
+"/nix/store/zdh16dcvjw99ybam59zd2ijb6bx138j0-python3-3.7.5/lib/python3.7/distutils/version.py",
+line 137, in parse
+ raise ValueError("invalid version number '%s'" % vstring)
+ValueError: invalid version number '41.4.0.post20191022'
+```
+---
+ setup.py | 15 +--------------
+ 1 file changed, 1 insertion(+), 14 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 1f4838c90..831528d77 100644
+--- a/setup.py
++++ b/setup.py
+@@ -3,7 +3,6 @@ import os
+ import re
+ import sys
+
+-from distutils.version import StrictVersion
+ from setuptools import find_packages, setup, __version__ as setuptools_version
+ from setuptools.command.test import test as TestCommand
+
+@@ -56,20 +55,8 @@ install_requires = [
+
+ # Add pywin32 on Windows platforms to handle low-level system calls.
+ # This dependency needs to be added using environment markers to avoid its installation on Linux.
+-# However environment markers are supported only with setuptools >= 36.2.
+-# So this dependency is not added for old Linux distributions with old setuptools,
+-# in order to allow these systems to build certbot from sources.
+ pywin32_req = 'pywin32>=224'
+-if StrictVersion(setuptools_version) >= StrictVersion('36.2'):
+- install_requires.append(pywin32_req + " ; sys_platform == 'win32'")
+-elif 'bdist_wheel' in sys.argv[1:]:
+- raise RuntimeError('Error, you are trying to build certbot wheels using an old version '
+- 'of setuptools. Version 36.2+ of setuptools is required.')
+-elif os.name == 'nt':
+- # This branch exists to improve this package's behavior on Windows. Without
+- # it, if the sdist is installed on Windows with an old version of
+- # setuptools, pywin32 will not be specified as a dependency.
+- install_requires.append(pywin32_req)
++install_requires.append(pywin32_req + " ; sys_platform == 'win32'")
+
+ dev_extras = [
+ 'astroid==1.6.5',
+--
+2.23.0
+
diff --git a/pkgs/tools/admin/certbot/0001-pebble_artifacts-hardcode-pebble-location.patch b/pkgs/tools/admin/certbot/0001-pebble_artifacts-hardcode-pebble-location.patch
new file mode 100644
index 00000000000..33f0cd216c1
--- /dev/null
+++ b/pkgs/tools/admin/certbot/0001-pebble_artifacts-hardcode-pebble-location.patch
@@ -0,0 +1,24 @@
+From 8ddf2697508eca514a0dde4646ad14ac3ba34b2a Mon Sep 17 00:00:00 2001
+From: Florian Klink
+Date: Fri, 18 Oct 2019 16:06:50 +0200
+Subject: [PATCH] pebble_artifacts: hardcode pebble location
+
+---
+ certbot-ci/certbot_integration_tests/utils/pebble_artifacts.py | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/certbot-ci/certbot_integration_tests/utils/pebble_artifacts.py b/certbot-ci/certbot_integration_tests/utils/pebble_artifacts.py
+index 2b1557928..d2603c51a 100644
+--- a/certbot-ci/certbot_integration_tests/utils/pebble_artifacts.py
++++ b/certbot-ci/certbot_integration_tests/utils/pebble_artifacts.py
+@@ -22,6 +22,7 @@ def fetch(workspace):
+
+
+ def _fetch_asset(asset, suffix):
++ return "@pebble@"
+ asset_path = os.path.join(ASSETS_PATH, '{0}_{1}_{2}'.format(asset, PEBBLE_VERSION, suffix))
+ if not os.path.exists(asset_path):
+ asset_url = ('https://github.com/letsencrypt/pebble/releases/download/{0}/{1}_{2}'
+--
+2.23.0
+
diff --git a/pkgs/tools/admin/certbot/default.nix b/pkgs/tools/admin/certbot/default.nix
index 782af149ed6..7d3d019e81f 100644
--- a/pkgs/tools/admin/certbot/default.nix
+++ b/pkgs/tools/admin/certbot/default.nix
@@ -1,21 +1,28 @@
-{ stdenv, python3Packages, fetchFromGitHub, dialog }:
+{ stdenv, python37Packages, fetchFromGitHub, fetchurl, dialog, autoPatchelfHook, nginx, pebble }:
-python3Packages.buildPythonApplication rec {
+
+python37Packages.buildPythonApplication rec {
pname = "certbot";
- version = "0.31.0";
+ version = "0.39.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0rwjxmkpicyc9a5janvj1lfi430nq6ha94nyfgp11ds9fyydbh1s";
+ sha256 = "1s32xg2ljz7ci78wc8rqkjvgrz7vprb7fkznrlf9a4blm55pp54c";
};
- propagatedBuildInputs = with python3Packages; [
+ patches = [
+ ./0001-pebble_artifacts-hardcode-pebble-location.patch
+ ./0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch
+ ];
+
+ propagatedBuildInputs = with python37Packages; [
ConfigArgParse
acme
configobj
cryptography
+ distro
josepy
parsedatetime
psutil
@@ -26,11 +33,19 @@ python3Packages.buildPythonApplication rec {
zope_component
zope_interface
];
- buildInputs = [ dialog ] ++ (with python3Packages; [ mock gnureadline ]);
- patchPhase = ''
+ buildInputs = [ dialog ] ++ (with python37Packages; [ mock gnureadline ]);
+
+ checkInputs = with python37Packages; [
+ pytest_xdist
+ pytest
+ dateutil
+ ];
+
+ postPatch = ''
substituteInPlace certbot/notify.py --replace "/usr/sbin/sendmail" "/run/wrappers/bin/sendmail"
substituteInPlace certbot/util.py --replace "sw_vers" "/usr/bin/sw_vers"
+ substituteInPlace certbot-ci/certbot_integration_tests/utils/pebble_artifacts.py --replace "@pebble@" "${pebble}/bin/pebble"
'';
postInstall = ''
@@ -40,7 +55,15 @@ python3Packages.buildPythonApplication rec {
done
'';
- doCheck = !stdenv.isDarwin; # On Hydra Darwin tests fail with "Too many open files".
+ # tests currently time out, because they're trying to do network access
+ # Upstream issue: https://github.com/certbot/certbot/issues/7450
+ doCheck = false;
+
+ checkPhase = ''
+ PATH="$out/bin:${nginx}/bin:$PATH" pytest certbot-ci/certbot_integration_tests
+ '';
+
+ dontUseSetuptoolsCheck = true;
meta = with stdenv.lib; {
homepage = src.meta.homepage;
diff --git a/pkgs/tools/admin/eksctl/default.nix b/pkgs/tools/admin/eksctl/default.nix
index c2035aebb35..54223dfaea8 100644
--- a/pkgs/tools/admin/eksctl/default.nix
+++ b/pkgs/tools/admin/eksctl/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "eksctl";
- version = "0.6.0";
+ version = "0.9.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = pname;
rev = version;
- sha256 = "0gh6p912y8i295p3vwhlrsxky761zlvrykcl6jm6j2qhwl5k4k29";
+ sha256 = "09r8qyc9gcc3slfldkxp91bkiyfgd6qh4di0dbnjggsqfncg34ra";
};
- modSha256 = "0c8hbb73w1922qh895lsk0m9i7lk9kzrvxjc4crwsfpn9pv0qgd3";
+ modSha256 = "0y222vxxs9aw17mhif4m0z35ks9xxv90ajk9am71x85sfvkglgl0";
subPackages = [ "cmd/eksctl" ];
diff --git a/pkgs/development/python-modules/elasticsearch-curator/default.nix b/pkgs/tools/admin/elasticsearch-curator/default.nix
similarity index 53%
rename from pkgs/development/python-modules/elasticsearch-curator/default.nix
rename to pkgs/tools/admin/elasticsearch-curator/default.nix
index e95d1aaba02..8d8f9070499 100644
--- a/pkgs/development/python-modules/elasticsearch-curator/default.nix
+++ b/pkgs/tools/admin/elasticsearch-curator/default.nix
@@ -1,27 +1,29 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, boto3
-, click
-, certifi
-, requests-aws4auth
-, voluptuous
-, pyyaml
-, elasticsearch
-, nosexcover
-, coverage
-, nose
-, mock
-, funcsigs
-} :
+{ lib, fetchFromGitHub, python }:
-buildPythonPackage rec {
+let
+py = python.override {
+ packageOverrides = self: super: {
+ click = super.click.overridePythonAttrs (oldAttrs: rec {
+ version = "6.7";
+ src = oldAttrs.src.override {
+ inherit version;
+ sha256 = "f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b";
+ };
+ });
+ };
+};
+in
+
+with py.pkgs;
+buildPythonApplication rec {
pname = "elasticsearch-curator";
- version = "5.7.6";
+ version = "5.8.1";
- src = fetchPypi {
- inherit pname version;
- sha256 = "0a6q7jcqwcqf8cv76lzldf90hnj2x8gha754x515dq10zsi9sjms";
+ src = fetchFromGitHub {
+ owner = "elastic";
+ repo = "curator";
+ rev = "v${version}";
+ sha256 = "1shr9jslirjnbvma3p19djsnamxl7f3m9c8zrlclk57zv8rnwpkr";
};
# The test hangs so we disable it.
@@ -31,6 +33,7 @@ buildPythonPackage rec {
click
certifi
requests-aws4auth
+ pyopenssl
voluptuous
pyyaml
elasticsearch
@@ -46,10 +49,15 @@ buildPythonPackage rec {
];
postPatch = ''
- sed -i s/pyyaml==3.12/pyyaml==${pyyaml.version}/ setup.cfg setup.py
+ sed -i s/pyyaml==3.13/pyyaml/g setup.cfg setup.py
+ sed -i s/pyyaml==3.12/pyyaml/g setup.cfg setup.py
+ substituteInPlace setup.py \
+ --replace "urllib3>=1.24.2,<1.25" "urllib3"
+ substituteInPlace setup.cfg \
+ --replace "urllib3>=1.24.2,<1.25" "urllib3"
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = https://github.com/elastic/curator;
description = "Curate, or manage, your Elasticsearch indices and snapshots";
license = licenses.asl20;
@@ -68,6 +76,6 @@ buildPythonPackage rec {
maintainers = with maintainers; [ basvandijk ];
# https://github.com/elastic/curator/pull/1280
- broken = versionAtLeast click.version "7.0";
+ #broken = versionAtLeast click.version "7.0";
};
}
diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix
index feb0b996b61..5e02c8e3483 100644
--- a/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/pkgs/tools/admin/google-cloud-sdk/default.nix
@@ -21,18 +21,18 @@ let
sources = name: system: {
x86_64-darwin = {
url = "${baseUrl}/${name}-darwin-x86_64.tar.gz";
- sha256 = "17gqrfnqbhp9hhlb57nxii18pb5cnxn3k8p2djiw699qkx3aqs13";
+ sha256 = "10h0khh8npj2j5f7h3z86h46zbb1skbfs74firssich6jk7rx6km";
};
x86_64-linux = {
url = "${baseUrl}/${name}-linux-x86_64.tar.gz";
- sha256 = "1bgvwgyshh0icb07dacrip0q5xs5l2315m1gz5ggz5dhnf0vrz0q";
+ sha256 = "182r9lgpks50ihcrkarc5w6l4rfmpdnx825lazamj5j2jsha73xw";
};
}.${system};
in stdenv.mkDerivation rec {
pname = "google-cloud-sdk";
- version = "255.0.0";
+ version = "268.0.0";
src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system);
@@ -84,7 +84,7 @@ in stdenv.mkDerivation rec {
# This package contains vendored dependencies. All have free licenses.
license = licenses.free;
homepage = "https://cloud.google.com/sdk/";
- maintainers = with maintainers; [ stephenmw zimbatm ];
+ maintainers = with maintainers; [ pradyuman stephenmw zimbatm ];
platforms = [ "x86_64-linux" "x86_64-darwin" ];
};
}
diff --git a/pkgs/tools/admin/pebble/default.nix b/pkgs/tools/admin/pebble/default.nix
new file mode 100644
index 00000000000..5aa220fd89e
--- /dev/null
+++ b/pkgs/tools/admin/pebble/default.nix
@@ -0,0 +1,26 @@
+{ buildGoPackage
+, fetchFromGitHub
+, lib
+}:
+
+let
+ version = "v2.2.2";
+ pname = "pebble";
+in buildGoPackage {
+ inherit pname version;
+ goPackagePath = "github.com/letsencrypt/${pname}";
+
+ src = fetchFromGitHub {
+ owner = "letsencrypt";
+ repo = pname;
+ rev = version;
+ sha256 = "10g6ivdxxp3632wk0gvmp75v9x668kchhmlczbsq8qnsc8sb8pwf";
+ };
+
+ meta = {
+ homepage = "https://github.com/letsencrypt/boulder";
+ description = "A miniature version of Boulder, Pebble is a small RFC 8555 ACME test server not suited for a production CA";
+ license = [ lib.licenses.mpl20 ];
+ maintainers = [ ];
+ };
+}
diff --git a/pkgs/tools/admin/procs/default.nix b/pkgs/tools/admin/procs/default.nix
index b2d173d5aab..24f8036b428 100644
--- a/pkgs/tools/admin/procs/default.nix
+++ b/pkgs/tools/admin/procs/default.nix
@@ -4,16 +4,16 @@
rustPlatform.buildRustPackage rec {
pname = "procs";
- version = "0.8.11";
+ version = "0.8.13";
src = fetchFromGitHub {
owner = "dalance";
repo = pname;
rev = "v${version}";
- sha256 = "1bds84r5qw1chqd92rlijn4arqaywc5x4yjss3523ka55w3mphmf";
+ sha256 = "0yy41v2crds9500fa4r0kqiddciqkilr2h13nrjqy44ckvw2mi5y";
};
- cargoSha256 = "11djms4rj3a1fs6f091gli32w6kww77n0072p0hwvqmc9yy1x57w";
+ cargoSha256 = "1gnl97h0l9k8xnrwl6807qlbx13vd45kmla02mk9p1h52sr0din5";
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
diff --git a/pkgs/tools/admin/pulumi/data.nix b/pkgs/tools/admin/pulumi/data.nix
new file mode 100644
index 00000000000..1edc80c24e2
--- /dev/null
+++ b/pkgs/tools/admin/pulumi/data.nix
@@ -0,0 +1,51 @@
+# DO NOT EDIT! This file is generated automatically by update.sh
+{ }:
+{
+ version = "1.4.0";
+ pulumiPkgs = {
+ x86_64-linux = [
+ {
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v1.4.0-linux-x64.tar.gz";
+ sha256 = "00ywy2ba4xha6gwd42i3fdrk1myivkd1r6ijdr2vkianmg524k6f";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v0.2.0-linux-amd64.tar.gz";
+ sha256 = "1hj4gysjipd091f106a7xz02g9cail5d11rn6j08m0xphg9cf3fn";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v1.4.1-linux-amd64.tar.gz";
+ sha256 = "0r6xpsb2riqmxwxw28lbi3xd7w4ds510gw99j1rr57h5b9bq19jj";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v1.2.3-linux-amd64.tar.gz";
+ sha256 = "0m7fajy3cy1agsz787ak548khwj8rwahs1ibaswqfyyw092iyzb9";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v1.7.0-linux-amd64.tar.gz";
+ sha256 = "1qw90l7h8yn06bz2l2995nbrc3svs223dm3ys1807amj4n2jyfwb";
+ }
+ ];
+ x86_64-darwin = [
+ {
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v1.4.0-darwin-x64.tar.gz";
+ sha256 = "02vqw9gn17dy3rfh0j00k9f827l42g3nl3rhlcbc8jbgx3n9c9qy";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v0.2.0-darwin-amd64.tar.gz";
+ sha256 = "077j9fp8ix00rcqrq8qxk3kvz6gz6sknzb2iv3qjvkh6yh292mz3";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v1.4.1-darwin-amd64.tar.gz";
+ sha256 = "1i2vf3bxwf8awvw183hq9bbnmznda1jpv1zqghgz2ybx4s0915nx";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v1.2.3-darwin-amd64.tar.gz";
+ sha256 = "123czx1c31r5r91k2jhdgmnffypnl8w1a6h9mr2rdhwgbx8hzq40";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v1.7.0-darwin-amd64.tar.gz";
+ sha256 = "0cl0vakppxi0v8ym8b4fzhzb10nl84wd0vfik8gpfwsg7zwdzhlp";
+ }
+ ];
+ };
+}
diff --git a/pkgs/tools/admin/pulumi/default.nix b/pkgs/tools/admin/pulumi/default.nix
index a7199c66547..977c1991fab 100644
--- a/pkgs/tools/admin/pulumi/default.nix
+++ b/pkgs/tools/admin/pulumi/default.nix
@@ -3,26 +3,16 @@
with lib;
let
-
- version = "1.1.0";
-
- # switch the dropdown to “manual” on https://pulumi.io/quickstart/install.html # TODO: update script
- pulumiArchPackage = {
- x86_64-linux = {
- url = "https://get.pulumi.com/releases/sdk/pulumi-v${version}-linux-x64.tar.gz";
- sha256 = "1r498pxsjdj9mhdzh9vh4nw8fcjxfga44xlg43b0yakkgrp7c224";
- };
- x86_64-darwin = {
- url = "https://get.pulumi.com/releases/sdk/pulumi-v${version}-darwin-x64.tar.gz";
- sha256 = "02nr5yxn5aqgbwrnl4shgd6rh4n4v8giqki4qkbgx74xf3bbwihg";
- };
- };
-
+ data = import ./data.nix {};
in stdenv.mkDerivation {
- inherit version;
pname = "pulumi";
+ version = data.version;
- src = fetchurl pulumiArchPackage.${stdenv.hostPlatform.system};
+ postUnpack = ''
+ mv pulumi-* pulumi
+ '';
+
+ srcs = map (x: fetchurl x) data.pulumiPkgs.${stdenv.hostPlatform.system};
installPhase = ''
mkdir -p $out/bin
@@ -35,9 +25,10 @@ in stdenv.mkDerivation {
homepage = https://pulumi.io/;
description = "Pulumi is a cloud development platform that makes creating cloud programs easy and productive";
license = with licenses; [ asl20 ];
- platforms = builtins.attrNames pulumiArchPackage;
+ platforms = builtins.attrNames data.pulumiPkgs;
maintainers = with maintainers; [
peterromfeldhk
+ jlesquembre
];
};
}
diff --git a/pkgs/tools/admin/pulumi/update.sh b/pkgs/tools/admin/pulumi/update.sh
new file mode 100644
index 00000000000..7cb500ee9d3
--- /dev/null
+++ b/pkgs/tools/admin/pulumi/update.sh
@@ -0,0 +1,55 @@
+#!/usr/bin/env bash
+
+VERSION="1.4.0"
+
+declare -A plugins
+plugins=(
+ ["aws"]="1.7.0"
+ ["gcp"]="1.4.1"
+ ["kubernetes"]="1.2.3"
+ ["random"]="0.2.0"
+)
+
+function genMainSrc() {
+ local url="https://get.pulumi.com/releases/sdk/pulumi-v${VERSION}-$1-x64.tar.gz"
+ local sha256
+ sha256=$(nix-prefetch-url "$url")
+ echo " {"
+ echo " url = \"${url}\";"
+ echo " sha256 = \"$sha256\";"
+ echo " }"
+}
+
+function genSrcs() {
+ for plug in "${!plugins[@]}"; do
+ local version=${plugins[$plug]}
+ # url as defined here
+ # https://github.com/pulumi/pulumi/blob/06d4dde8898b2a0de2c3c7ff8e45f97495b89d82/pkg/workspace/plugins.go#L197
+ local url="https://api.pulumi.com/releases/plugins/pulumi-resource-${plug}-v${version}-$1-amd64.tar.gz"
+ local sha256
+ sha256=$(nix-prefetch-url "$url")
+ echo " {"
+ echo " url = \"${url}\";"
+ echo " sha256 = \"$sha256\";"
+ echo " }"
+ done
+}
+
+cat <=[^,]+),<[^']+'/'\1'/" setup.py
# drop upper bound of idna requirement
sed -ri "s/'(idna)<[^']+'/'\1'/" setup.py
substituteInPlace simp_le.py \
diff --git a/pkgs/tools/archivers/innoextract/default.nix b/pkgs/tools/archivers/innoextract/default.nix
index 6b0ca7e1528..6a8c8c71274 100644
--- a/pkgs/tools/archivers/innoextract/default.nix
+++ b/pkgs/tools/archivers/innoextract/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
name = "innoextract-1.8";
src = fetchurl {
- url = "http://constexpr.org/innoextract/files/${name}.tar.gz";
+ url = "https://constexpr.org/innoextract/files/${name}.tar.gz";
sha256 = "0saj50n8ds85shygy4mq1h6s99510r9wgjjdll4dmvhra4lzcy2y";
};
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A tool to unpack installers created by Inno Setup";
- homepage = http://constexpr.org/innoextract/;
+ homepage = https://constexpr.org/innoextract/;
license = licenses.zlib;
maintainers = with maintainers; [ abbradar ];
platforms = platforms.linux;
diff --git a/pkgs/tools/archivers/snzip/default.nix b/pkgs/tools/archivers/snzip/default.nix
new file mode 100644
index 00000000000..031cac64b75
--- /dev/null
+++ b/pkgs/tools/archivers/snzip/default.nix
@@ -0,0 +1,31 @@
+{ lib, stdenv, fetchFromGitHub
+, autoreconfHook
+, pkgconfig
+, snappy
+}:
+
+stdenv.mkDerivation rec {
+ pname = "snzip";
+ version = "1.0.4";
+
+ src = fetchFromGitHub {
+ owner = "kubo";
+ repo = "snzip";
+ rev = version;
+ sha256 = "1v8li1zv9f2g31iyi9y9zx42rjvwkaw221g60pmkbv53y667i325";
+ };
+
+ buildInputs = [ snappy ];
+ # We don't use a release tarball so we don't have a `./configure` script to
+ # run. That's why we generate it.
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+
+ meta = with stdenv.lib; {
+ description = "A compression/decompression tool based on snappy";
+ homepage = "https://github.com/kubo/snzip";
+ maintainers = with maintainers; [ doronbehar ];
+ license = licenses.bsd2;
+ platforms = platforms.linux;
+ };
+}
+
diff --git a/pkgs/tools/archivers/unrar/default.nix b/pkgs/tools/archivers/unrar/default.nix
index ce878075f2a..b1d440e51ce 100644
--- a/pkgs/tools/archivers/unrar/default.nix
+++ b/pkgs/tools/archivers/unrar/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "unrar";
- version = "5.8.1";
+ version = "5.8.3";
src = fetchurl {
url = "https://www.rarlab.com/rar/unrarsrc-${version}.tar.gz";
- sha256 = "0cp6436ckivljfnv8qic5x2a4z74qff6n57ckahaxhhddx1iypq3";
+ sha256 = "19lizlsbblkcdyc81jycp5k8kf5d8h2hlgfy16zb1g2vixf6i49m";
};
postPatch = ''
diff --git a/pkgs/tools/audio/abcmidi/default.nix b/pkgs/tools/audio/abcmidi/default.nix
index 773b09958ea..8d990f3a3a8 100644
--- a/pkgs/tools/audio/abcmidi/default.nix
+++ b/pkgs/tools/audio/abcmidi/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "abcMIDI";
- version = "2019.08.11";
+ version = "2019.10.13";
src = fetchzip {
url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip";
- sha256 = "0rkqmavg7iv9080jdqs0qz80nanhizv6jk0fg9d5xvq3gnmfvnj1";
+ sha256 = "1i2gpfrzi12smrlni25fcah6a8rb5l7p358r60jbysc2bpzxwd9l";
};
# There is also a file called "makefile" which seems to be preferred by the standard build phase
diff --git a/pkgs/tools/audio/essentia-extractor/default.nix b/pkgs/tools/audio/essentia-extractor/default.nix
new file mode 100644
index 00000000000..0d2bb17a75d
--- /dev/null
+++ b/pkgs/tools/audio/essentia-extractor/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, fetchurl }:
+let
+ arch_table = {
+ "x86_64-linux" = "linux-x86_64";
+ "i686-linux" = "linux-i686";
+ };
+
+ sha_table = {
+ "x86_64-linux" =
+ "d9902aadac4f442992877945da2a6fe8d6ea6b0de314ca8ac0c28dc5f253f7d8";
+ "i686-linux" =
+ "46deb0a053b4910c4e68737a7b6556ff5360260c8f86652f91a0130445f5c949";
+ };
+
+ arch = arch_table.${stdenv.system};
+ sha = sha_table.${stdenv.system};
+in stdenv.mkDerivation rec {
+ pname = "essentia-extractor";
+ version = "2.1_beta2";
+
+ src = fetchurl {
+ url =
+ "ftp://ftp.acousticbrainz.org/pub/acousticbrainz/essentia-extractor-v${version}-${arch}.tar.gz";
+ sha256 = sha;
+ };
+
+ unpackPhase = "unpackFile $src ; export sourceRoot=.";
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp streaming_extractor_music $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://acousticbrainz.org/download";
+ description = "AcousticBrainz audio feature extractor";
+ license = licenses.agpl3Plus;
+ maintainers = with maintainers; [ lovesegfault ];
+ platforms = [ "x86_64-linux" "i686-linux" ];
+ };
+}
diff --git a/pkgs/tools/audio/video2midi/default.nix b/pkgs/tools/audio/video2midi/default.nix
index c664c745f32..43539f1ee29 100644
--- a/pkgs/tools/audio/video2midi/default.nix
+++ b/pkgs/tools/audio/video2midi/default.nix
@@ -8,7 +8,7 @@ let
});
in pythonPackages.buildPythonApplication rec {
pname = "video2midi";
- version = "0.3.9.5";
+ version = "0.3.9.6";
format = "other";
@@ -16,7 +16,7 @@ in pythonPackages.buildPythonApplication rec {
owner = "svsdval";
repo = pname;
rev = version;
- sha256 = "1jc50zimc64ilc1as3dyh16lsygwqyvi381mw8si8m9j3pw6may4";
+ sha256 = "0x9b8hwl325gd6v9i60yh95gbn49nydpwyfqs92mbq8vvvq7x8fk";
};
propagatedBuildInputs = with pythonPackages; [ opencv3_ midiutil pygame pyopengl ];
diff --git a/pkgs/tools/backup/btrbk/default.nix b/pkgs/tools/backup/btrbk/default.nix
index 963d7945b89..cd45edfa2d5 100644
--- a/pkgs/tools/backup/btrbk/default.nix
+++ b/pkgs/tools/backup/btrbk/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, coreutils, bash, btrfs-progs, openssh, perl, perlPackages
-, utillinux, asciidoc, asciidoctor, makeWrapper }:
+, utillinux, asciidoc, asciidoctor, mbuffer, makeWrapper }:
stdenv.mkDerivation rec {
pname = "btrbk";
- version = "0.28.3";
+ version = "0.29.0";
src = fetchurl {
url = "https://digint.ch/download/btrbk/releases/${pname}-${version}.tar.xz";
- sha256 = "0s69pcjkjxg77cgyjahwyg2w81ckgzwz1ds4ifjw7z0zhjxy7miz";
+ sha256 = "1ki40jga09x361lj36hgzw3ahs0cg2w0s3rjwp209255fzyl89il";
};
nativeBuildInputs = [ asciidoc asciidoctor makeWrapper ];
@@ -38,15 +38,15 @@ stdenv.mkDerivation rec {
preFixup = ''
wrapProgram $out/sbin/btrbk \
--set PERL5LIB $PERL5LIB \
- --prefix PATH ':' "${stdenv.lib.makeBinPath [ btrfs-progs bash openssh ]}"
+ --prefix PATH ':' "${stdenv.lib.makeBinPath [ btrfs-progs bash mbuffer openssh ]}"
'';
meta = with stdenv.lib; {
description = "A backup tool for btrfs subvolumes";
- homepage = http://digint.ch/btrbk;
+ homepage = https://digint.ch/btrbk;
license = licenses.gpl3;
platforms = platforms.unix;
- maintainers = with maintainers; [ the-kenny ];
+ maintainers = with maintainers; [ asymmetric the-kenny ];
inherit version;
};
}
diff --git a/pkgs/tools/backup/bup/default.nix b/pkgs/tools/backup/bup/default.nix
index 3ff7aed74f5..4788091a5f4 100644
--- a/pkgs/tools/backup/bup/default.nix
+++ b/pkgs/tools/backup/bup/default.nix
@@ -5,7 +5,7 @@
assert par2Support -> par2cmdline != null;
-let version = "0.29.3"; in
+let version = "0.30"; in
with stdenv.lib;
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
repo = "bup";
owner = "bup";
rev = version;
- sha256 = "1b5ynljd9gs1vzbsa0kggw32s3r4zhbprc2clvjm5qmvnx23hxh8";
+ sha256 = "0kzi9mzgmx1kjv3aldawapz7bk73f02bysiwh8rngqnirmm0vxdp";
};
buildInputs = [
diff --git a/pkgs/tools/backup/lvmsync/default.nix b/pkgs/tools/backup/lvmsync/default.nix
index 814c02267ba..8c23d804d0b 100644
--- a/pkgs/tools/backup/lvmsync/default.nix
+++ b/pkgs/tools/backup/lvmsync/default.nix
@@ -30,7 +30,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Optimised synchronisation of LVM snapshots over a network";
- homepage = http://theshed.hezmatt.org/lvmsync/;
+ homepage = https://theshed.hezmatt.org/lvmsync/;
license = licenses.gpl3;
platforms = platforms.all;
maintainers = with maintainers; [ jluttine nicknovitski ];
diff --git a/pkgs/tools/backup/s3ql/default.nix b/pkgs/tools/backup/s3ql/default.nix
index 7ef213bae23..346f8d27964 100644
--- a/pkgs/tools/backup/s3ql/default.nix
+++ b/pkgs/tools/backup/s3ql/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "s3ql";
- version = "3.3";
+ version = "3.3.2";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "release-${version}";
- sha256 = "1rb1y1hl6qgwpkfc85ivkk0l0f5dh8skpfaipnvndn73mlya96mk";
+ sha256 = "1x0xj8clfs8fdczn8skc2wag5i4z47bsvlczn22iaf20hll1bb2w";
};
checkInputs = [ which ] ++ (with python3Packages; [ cython pytest ]);
diff --git a/pkgs/tools/backup/zfsbackup/default.nix b/pkgs/tools/backup/zfsbackup/default.nix
new file mode 100644
index 00000000000..7b3cbdeaa10
--- /dev/null
+++ b/pkgs/tools/backup/zfsbackup/default.nix
@@ -0,0 +1,25 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "zfsbackup";
+ version = "unstable-2019-03-05";
+ rev = "78fea6e99f0a5a4c8513d3a3d1d45fb6750cfddf";
+
+ goPackagePath = "github.com/someone1/zfsbackup-go";
+
+ src = fetchFromGitHub {
+ owner = "someone1";
+ repo = "zfsbackup-go";
+ inherit rev;
+ sha256 = "0yalsfvzmcnc8yfzm3r5dikqrp57spwa16l7gbzvgqqcz4vlnw3n";
+ };
+
+ goDeps = ./deps.nix;
+
+ meta = with lib; {
+ description = "Backup ZFS snapshots to cloud storage such as Google, Amazon, Azure, etc";
+ homepage = "https://github.com/someone1/zfsbackup-go";
+ license = licenses.mit;
+ maintainers = [ maintainers.xfix ];
+ };
+}
diff --git a/pkgs/tools/backup/zfsbackup/deps.nix b/pkgs/tools/backup/zfsbackup/deps.nix
new file mode 100644
index 00000000000..f1fa23755bc
--- /dev/null
+++ b/pkgs/tools/backup/zfsbackup/deps.nix
@@ -0,0 +1,273 @@
+# This file was generated by https://github.com/kamilchm/go2nix v1.3.0
+[
+ {
+ goPackagePath = "cloud.google.com/go";
+ fetch = {
+ type = "git";
+ url = "https://code.googlesource.com/gocloud";
+ rev = "b9197a057a6cb1129f29cd21ca11d1bb043666d1";
+ sha256 = "0f1p361apzj30i9vcza60ldhhjxff8581gr5xqim7x4d5rgmpwil";
+ };
+ }
+ {
+ 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/aws/aws-sdk-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/aws/aws-sdk-go";
+ rev = "3576772d916b5db1cb5516b772bcdc362349a177";
+ sha256 = "04clzbyg5cmqz98i5hxbik6sd7aclas1707rhaixmmckgisqxb8i";
+ };
+ }
+ {
+ goPackagePath = "github.com/cenkalti/backoff";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cenkalti/backoff";
+ rev = "4b4cebaf850ec58f1bb1fec5bdebdf8501c2bc3f";
+ sha256 = "0vwd6nbadrqgaljb5grmw2iljvv963qd15axr5cvvgpd465q3kzc";
+ };
+ }
+ {
+ goPackagePath = "github.com/dustin/go-humanize";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dustin/go-humanize";
+ rev = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e";
+ sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/groupcache";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/groupcache";
+ rev = "404acd9df4cc9859d64fb9eed42e5c026187287a";
+ sha256 = "1zmhdr758wn0kfh5xr4hg026f9qvy00s3midb5iqnpx1kh647j2g";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/protobuf";
+ rev = "1680a479a2cfb3fa22b972af7e36d0a0fde47bf8";
+ sha256 = "1w0aivn2rqf7bcpz84nbn0alh1q3nglqgp7il835fmvvc94rrkqn";
+ };
+ }
+ {
+ goPackagePath = "github.com/googleapis/gax-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/googleapis/gax-go";
+ rev = "a170e83f27ee4e20c66e51b66a99a4a349a1b75a";
+ sha256 = "0a5ir1v5cd6m40hscqy0qpc3ibd703kiw419m66ddxnkvzykvp0i";
+ };
+ }
+ {
+ goPackagePath = "github.com/juju/ratelimit";
+ fetch = {
+ type = "git";
+ url = "https://github.com/juju/ratelimit";
+ rev = "f60b32039441cd828005f82f3a54aafd00bc9882";
+ sha256 = "1qbjcm4y53awkqmpxb1nm9c1xdylc44vph4mn30qjb5wrcqy7c1r";
+ };
+ }
+ {
+ goPackagePath = "github.com/klauspost/compress";
+ fetch = {
+ type = "git";
+ url = "https://github.com/klauspost/compress";
+ rev = "30993c63e1b02b47dd3878e74c8db50833706ecc";
+ sha256 = "07d0r56ic91rdd0xvfr7zpn015kl6g9jwlgq5avczbz4fnyx5x8m";
+ };
+ }
+ {
+ goPackagePath = "github.com/klauspost/pgzip";
+ fetch = {
+ type = "git";
+ url = "https://github.com/klauspost/pgzip";
+ rev = "083b1c3f84dd6486588802e5ce295de3a7f41a8b";
+ sha256 = "0ddigh096fz3lixbdm679hjvnfivbpkijrclk5sn9091hyj38pb3";
+ };
+ }
+ {
+ goPackagePath = "github.com/kurin/blazer";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kurin/blazer";
+ rev = "cf2f27cc0be3dac3c1a94c3c8b76834ce741439e";
+ sha256 = "02nwxrczg8c9zj3hdmbyg458qvhfwl60ci1pjl7f0y07kgiv1rg3";
+ };
+ }
+ {
+ goPackagePath = "github.com/mattn/go-ieproxy";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mattn/go-ieproxy";
+ rev = "f9202b1cfdeb0c82ddd3dc1e8e9cd94b3c0c1b13";
+ sha256 = "0r8c17znlv32750qy3p96fbyp8ys8xfdccpzv0z9lr2y88jnzhpz";
+ };
+ }
+ {
+ goPackagePath = "github.com/miolini/datacounter";
+ fetch = {
+ type = "git";
+ url = "https://github.com/miolini/datacounter";
+ rev = "aa48df3a02c1fbcd3040271f631887991c3071fb";
+ sha256 = "12ldh5jhafjhh3jvh979mldwygkkcnm97axs7dhlai6gqwlhls87";
+ };
+ }
+ {
+ goPackagePath = "github.com/nightlyone/lockfile";
+ fetch = {
+ type = "git";
+ url = "https://github.com/nightlyone/lockfile";
+ rev = "0ad87eef1443f64d3d8c50da647e2b1552851124";
+ sha256 = "19vfswcvdy937da7w6hap3wp83drj5a084sqszy8r2ph4fbkln41";
+ };
+ }
+ {
+ goPackagePath = "github.com/op/go-logging";
+ fetch = {
+ type = "git";
+ url = "https://github.com/op/go-logging";
+ rev = "970db520ece77730c7e4724c61121037378659d9";
+ sha256 = "1cpna2x5l071z1vrnk7zipdkka8dzwsjyx7m79xk0lr08rip0kcj";
+ };
+ }
+ {
+ goPackagePath = "github.com/pkg/errors";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pkg/errors";
+ rev = "27936f6d90f9c8e1145f11ed52ffffbfdb9e0af7";
+ sha256 = "0yzmgi6g4ak4q8y7w6x0n5cbinlcn8yc3gwgzy4yck00qdn25d6y";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/cobra";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/cobra";
+ rev = "8a4b46fadf756f30eff047abf2f8edba4eac6fef";
+ sha256 = "0f9pxni3lghl205wrnssw58iliqifrxcdabrbww20887zwn3ki7q";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/pflag";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/pflag";
+ rev = "2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab";
+ sha256 = "0gpmacngd0gpslnbkzi263f5ishigzgh6pbdv9hp092rnjl4nd31";
+ };
+ }
+ {
+ goPackagePath = "go.opencensus.io";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-instrumentation/opencensus-go";
+ rev = "3b5a343282fe4b4fccdb0f24cbd1d7169d20858a";
+ sha256 = "0qzx8p019r4qzm0knvs3kcx5vc9qg6ksgf1amk5djr1h00w460aw";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "87dc89f01550277dc22b74ffcf4cd89fa2f40f4c";
+ sha256 = "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "da9a3fd4c5820e74b24a6cb7fb438dc9b0dd377c";
+ sha256 = "0iavs400534jn7drmdphx0f18vgg060p2r59xw5d85ji1l5rin1l";
+ };
+ }
+ {
+ 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 = "cd5d95a43a6e21273425c7ae415d3df9ea832eeb";
+ sha256 = "1nqkyz2y1qvqcma52ijh02s8aiqmkfb95j08f6zcjhbga3ds6hds";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "b09406accb4736d857a32bf9444cd7edae2ffa79";
+ sha256 = "00lbhsr2p3mi2n35mv3yy6lmgzjjav45yv9bmrxgyahbac5qnz5m";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "3d0f7978add91030e5e8976ff65ccdd828286cba";
+ sha256 = "0iagl5icarfrbiv6m3dhqy51r30cnl07r66im5c88dz7lrvpy5z3";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/api";
+ fetch = {
+ type = "git";
+ url = "https://code.googlesource.com/google-api-go-client";
+ rev = "e6ade80c6e2a122a6588f9f827207dcb99da433e";
+ sha256 = "1mk0ab6f2dyx1lack436zdhspq1hgip2s5m3pqjrqk18s8vvn4bd";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/genproto";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/go-genproto";
+ rev = "548a555dbc03994223efbaba0090152849259498";
+ sha256 = "15sbfwrh6m18fn3n369cb5c8qsmw17wibwmjssblgp64gvmx5b18";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/grpc";
+ fetch = {
+ type = "git";
+ url = "https://github.com/grpc/grpc-go";
+ rev = "7c8e60372e19da88fb3fe8ac6a8de781eef7f547";
+ sha256 = "03fb7j1gfglzp77hkhlm8dgg3if1j1pvry0nhx915ww0hmz6sr00";
+ };
+ }
+]
diff --git a/pkgs/applications/misc/cdrtools/default.nix b/pkgs/tools/cd-dvd/cdrtools/default.nix
similarity index 58%
rename from pkgs/applications/misc/cdrtools/default.nix
rename to pkgs/tools/cd-dvd/cdrtools/default.nix
index 20bfe727f6d..f4f07143a20 100644
--- a/pkgs/applications/misc/cdrtools/default.nix
+++ b/pkgs/tools/cd-dvd/cdrtools/default.nix
@@ -1,33 +1,33 @@
-{ stdenv, fetchurl, acl, libcap, Carbon, IOKit }:
+{ stdenv, fetchurl, m4, acl, libcap, Carbon, IOKit }:
stdenv.mkDerivation rec {
pname = "cdrtools";
- version = "3.02a06";
+ version = "3.02a09";
src = fetchurl {
url = "mirror://sourceforge/cdrtools/${pname}-${version}.tar.bz2";
- sha256 = "1cayhfbhj5g2vgmkmq5scr23k0ka5fsn0dhn0n9yllj386csnygd";
+ sha256 = "10ayj48jax2pvsv6j5gybwfsx7b74zdjj84znwag7wwf8n7l6a5a";
};
- patches = [ ./fix-paths.patch ];
-
+ nativeBuildInputs = [ m4 ];
buildInputs = if stdenv.isDarwin then [ Carbon IOKit ] else [ acl libcap ];
postPatch = ''
sed "/\.mk3/d" -i libschily/Targets.man
substituteInPlace man/Makefile --replace "man4" ""
+ substituteInPlace RULES/rules.prg --replace "/bin/" ""
'';
dontConfigure = true;
- GMAKE_NOWARN = true;
+ makeFlags = [ "GMAKE_NOWARN=true" "INS_BASE=/" "INS_RBASE=/" "DESTDIR=${placeholder "out"}" ];
- makeFlags = [ "INS_BASE=/" "INS_RBASE=/" "DESTDIR=$(out)" ];
+ enableParallelBuilding = false; # parallel building fails on some linux machines
meta = with stdenv.lib; {
- homepage = https://sourceforge.net/projects/cdrtools/;
+ homepage = "http://cdrtools.sourceforge.net/private/cdrecord.html";
description = "Highly portable CD/DVD/BluRay command line recording software";
- license = with licenses; [ gpl2 lgpl2 cddl ];
+ license = with licenses; [ cddl gpl2 lgpl21 ];
platforms = with platforms; linux ++ darwin;
# Licensing issues: This package contains code licensed under CDDL, GPL2
# and LGPL2. There is a debate regarding the legality of distributing this
diff --git a/pkgs/tools/cd-dvd/dvd+rw-tools/default.nix b/pkgs/tools/cd-dvd/dvd+rw-tools/default.nix
index 40ca08c9260..40925a14537 100644
--- a/pkgs/tools/cd-dvd/dvd+rw-tools/default.nix
+++ b/pkgs/tools/cd-dvd/dvd+rw-tools/default.nix
@@ -1,38 +1,41 @@
-{stdenv, fetchurl, cdrkit, m4}:
+{ stdenv, fetchurl, fetchpatch, cdrtools, m4 }:
-stdenv.mkDerivation {
- name = "dvd+rw-tools-7.1";
+stdenv.mkDerivation rec {
+ pname = "dvd+rw-tools";
+ version = "7.1";
src = fetchurl {
- url = http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-7.1.tar.gz;
+ url = "http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${pname}-${version}.tar.gz";
sha256 = "1jkjvvnjcyxpql97xjjx0kwvy70kxpiznr2zpjy2hhci5s10zmpq";
};
- # Patches from Gentoo / Fedora
- # https://bugs.gentoo.org/257360
- # https://bugzilla.redhat.com/show_bug.cgi?id=426068
- # https://bugzilla.redhat.com/show_bug.cgi?id=243036
- patches = [
- ./dvd+rw-tools-7.0-dvddl.patch
- ./dvd+rw-tools-7.0-glibc2.6.90.patch
- ./dvd+rw-tools-7.0-wctomb.patch
- ./dvd+rw-tools-7.0-wexit.patch
- ./dvd+rw-tools-7.1-layerbreaksetup.patch
- ];
+ # Patches from Gentoo
+ patches = [ ]
+ ++ builtins.map ({pfile, sha256}: fetchpatch {
+ url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/app-cdr/dvd+rw-tools/files/${pfile}?id=b510df361241e8f16314b1f14642305f0111dac6";
+ inherit sha256;
+ })
+ [{ pfile = "dvd+rw-tools-7.0-dvddl-r1.patch"; sha256 = "12l33jq6405shfwdycrj52qmd07h5bsp1vjaddknfri456azjny5"; }
+ { pfile = "dvd+rw-tools-7.0-glibc2.6.90.patch"; sha256 = "1fb3gap2in782pa4164h1w0ha8ggsq3inissa1k0zn2p2r3rb5ln"; }
+ { pfile = "dvd+rw-tools-7.0-reload.patch"; sha256 = "12v2y2y6ci5hh6lbmsk97dzgznrm4bxwhc81mq684ix0qspb9mq4"; }
+ { pfile = "dvd+rw-tools-7.0-sysmacros.patch"; sha256 = "1rkb26cyhfxklkmna3l9b4797f6gzlxyqqin44jwnq3jmwfrs6v0"; }
+ { pfile = "dvd+rw-tools-7.0-wctomb-r1.patch"; sha256 = "1xg770l0b4bjn30y7nqg619v4m5ickcn2n8hv9k2an6r191daq58"; }
+ { pfile = "dvd+rw-tools-7.0-wexit.patch"; sha256 = "0sqzlkm19fmjx4lzxkxwn2ymrj9fq0zk0jkys3xm6xvd2ibb6kxl"; }
+ { pfile = "dvd+rw-tools-7.1-bluray_pow_freespace.patch"; sha256 = "0iscz8fs5002ymk6wl2fz4x06b7bdnc57rfz8kbv3216acqi5rv3"; }
+ { pfile = "dvd+rw-tools-7.1-bluray_srm+pow.patch"; sha256 = "0sy40m12w987i6g0cyxv8cfmab4vp7cd222lv05apknfi2y7smmw"; }
+ { pfile = "dvd+rw-tools-7.1-lastshort.patch"; sha256 = "01wspv70sil20khkg5kj086b1x8rrig4yhcq9s88bdjd42nv0vpx"; }
+ { pfile = "dvd+rw-tools-7.1-noevent.patch"; sha256 = "1kbmxpg15wci33f2h6pxxvf3qm0kpyzx9wj5a3l67sk34hvza3z6"; }
+ ];
- buildInputs = [cdrkit m4];
+ nativeBuildInputs = [ m4 ];
+ buildInputs = [ cdrtools ];
- preBuild = ''
- makeFlags="prefix=$out"
- '';
+ makeFlags = [ "prefix=${placeholder "out"}" ];
- # Incompatibility with Linux 2.6.23 headers, see
- # http://www.mail-archive.com/cdwrite@other.debian.org/msg11464.html
- NIX_CFLAGS_COMPILE = "-DINT_MAX=__INT_MAX__";
-
- meta = {
- homepage = http://fy.chalmers.se/~appro/linux/DVD+RW/tools;
- description = "Tools for burning DVDs";
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ homepage = "http://fy.chalmers.se/~appro/linux/DVD+RW/tools";
+ description = "Tools for mastering Blu-ray and DVD+-RW/+-R media";
+ platforms = platforms.linux;
+ license = with licenses; [ gpl2 publicDomain ];
};
}
diff --git a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-dvddl.patch b/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-dvddl.patch
deleted file mode 100644
index c1c6fb3332a..00000000000
--- a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-dvddl.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./growisofs_mmc.cpp.joe 2006-04-27 20:45:00.788446635 +0200
-+++ ./growisofs_mmc.cpp 2006-04-27 20:46:01.666824300 +0200
-@@ -1412,9 +1412,7 @@
- blocks += 15, blocks &= ~15;
-
- if (blocks <= split)
-- fprintf (stderr,":-( more than 50%% of space will be *wasted*!\n"
-- " use single layer media for this recording\n"),
-- exit (FATAL_START(EMEDIUMTYPE));
-+ fprintf (stderr,":-? more than 50%% of space will be *wasted*!\n");
-
- blocks /= 16;
- blocks += 1;
diff --git a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-glibc2.6.90.patch b/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-glibc2.6.90.patch
deleted file mode 100644
index 49742d3c4db..00000000000
--- a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-glibc2.6.90.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -up dvd+rw-tools-7.0/transport.hxx.glibc2.6.90 dvd+rw-tools-7.0/transport.hxx
---- dvd+rw-tools-7.0/transport.hxx.glibc2.6.90 2007-08-15 12:56:17.000000000 +0200
-+++ dvd+rw-tools-7.0/transport.hxx 2007-08-15 12:56:42.000000000 +0200
-@@ -11,6 +11,7 @@
- #include
- #include
- #include
-+#include
- #include
- #include
- #include
diff --git a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-wctomb.patch b/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-wctomb.patch
deleted file mode 100644
index 3d13fc8d273..00000000000
--- a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-wctomb.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./transport.hxx~ 2008-03-25 21:24:47.000000000 -0400
-+++ ./transport.hxx 2008-03-25 21:25:36.000000000 -0400
-@@ -116,7 +116,7 @@
- extern "C" char *plusminus_locale()
- { static class __plusminus {
- private:
-- char str[4];
-+ char str[MB_LEN_MAX];
- public:
- __plusminus() { setlocale(LC_CTYPE,ENV_LOCALE);
- int l = wctomb(str,(wchar_t)(unsigned char)'');
diff --git a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-wexit.patch b/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-wexit.patch
deleted file mode 100644
index e7910cbdd7b..00000000000
--- a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.0-wexit.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- dvd+rw-tools-7.0/dvd+rw-format.cpp.wexit 2007-06-21 12:42:30.000000000 +0200
-+++ dvd+rw-tools-7.0/dvd+rw-format.cpp 2007-06-21 12:44:13.000000000 +0200
-@@ -245,7 +245,7 @@ int main (int argc, char *argv[])
- alarm(1);
- while ((waitpid(pid,&i,0) != pid) && !WIFEXITED(i)) ;
- if (WEXITSTATUS(i) == 0) fprintf (stderr,"\n");
-- exit (0);
-+ exit (WEXITSTATUS(i));
- }
- #endif
-
diff --git a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.1-layerbreaksetup.patch b/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.1-layerbreaksetup.patch
deleted file mode 100644
index 7636f8393df..00000000000
--- a/pkgs/tools/cd-dvd/dvd+rw-tools/dvd+rw-tools-7.1-layerbreaksetup.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-diff -ur dvd+rw-tools-7.1-orig/growisofs.c dvd+rw-tools-7.1/growisofs.c
---- dvd+rw-tools-7.1-orig/growisofs.c 2008-03-04 10:15:03.000000000 +0100
-+++ dvd+rw-tools-7.1/growisofs.c 2009-09-06 22:39:33.000000000 +0200
-@@ -535,7 +535,7 @@
- */
- int get_mmc_profile (void *fd);
- int plusminus_r_C_parm (void *fd,char *C_parm);
--pwrite64_t poor_mans_setup (void *fd,off64_t leadout);
-+pwrite64_t poor_mans_setup (void *fd,off64_t leadout,unsigned int lbreak);
- char *plusminus_locale ();
- int __1x ();
- /*
-@@ -2447,7 +2447,7 @@
- goto out;
- }
- if (!progress.final) progress.final = tracksize;
-- tracksize = layer_break*CD_BLOCK*2;
-+ //tracksize = layer_break*CD_BLOCK*2;
- }
- }
- else if (capacity > outoff)
-@@ -2648,7 +2648,7 @@
- * further details on poor_mans_setup
- */
- pwrite64_method = poor_mans_setup (ioctl_handle,
-- outoff+tracksize);
-+ outoff+tracksize, (unsigned int)layer_break);
- }
-
- if (!progress.final)
-diff -ur dvd+rw-tools-7.1-orig/growisofs_mmc.cpp dvd+rw-tools-7.1/growisofs_mmc.cpp
---- dvd+rw-tools-7.1-orig/growisofs_mmc.cpp 2008-03-04 18:47:49.000000000 +0100
-+++ dvd+rw-tools-7.1/growisofs_mmc.cpp 2009-09-06 20:52:46.000000000 +0200
-@@ -1612,7 +1612,7 @@
- return 0;
- }
-
--static void plus_r_dl_split (Scsi_Command &cmd,off64_t size)
-+static void plus_r_dl_split (Scsi_Command &cmd,off64_t size,unsigned int lbreak)
- { int err;
- unsigned int blocks,split;
- unsigned char dvd_20[4+8];
-@@ -1644,10 +1644,17 @@
- " use single layer media for this recording\n"),
- exit (FATAL_START(EMEDIUMTYPE));
-
-- blocks /= 16;
-- blocks += 1;
-- blocks /= 2;
-- blocks *= 16;
-+ if (lbreak)
-+ {
-+ blocks=lbreak;
-+ }
-+ else
-+ {
-+ blocks /= 16;
-+ blocks += 1;
-+ blocks /= 2;
-+ blocks *= 16;
-+ }
-
- fprintf (stderr,"%s: splitting layers at %u blocks\n",
- ioctl_device,blocks);
-@@ -2010,7 +2017,7 @@
- typedef ssize_t (*pwrite64_t)(int,const void *,size_t,off64_t);
-
- extern "C"
--pwrite64_t poor_mans_setup (void *fd,off64_t leadout)
-+pwrite64_t poor_mans_setup (void *fd,off64_t leadout,unsigned int lbreak)
- { Scsi_Command cmd(ioctl_handle=fd);
- int err,profile=mmc_profile&0xFFFF;
-
-@@ -2059,7 +2066,7 @@
- case 0x2B: // DVD+R Double Layer
- plusminus_pages_setup(cmd,profile);
- if (profile==0x2B && next_track==1 && dvd_compat && leadout)
-- plus_r_dl_split (cmd,leadout);
-+ plus_r_dl_split (cmd,leadout,lbreak);
- atexit (plus_r_finalize);
- if (next_wr_addr)
- { atsignals (no_r_finalize);
-diff -ur dvd+rw-tools-7.1-orig/transport.hxx dvd+rw-tools-7.1/transport.hxx
---- dvd+rw-tools-7.1-orig/transport.hxx 2008-03-01 11:34:43.000000000 +0100
-+++ dvd+rw-tools-7.1/transport.hxx 2009-09-06 20:53:53.000000000 +0200
-@@ -9,6 +9,7 @@
- #if defined(__unix) || defined(__unix__)
- #include
- #include
-+#include
- #include
- #include
- #include
diff --git a/pkgs/tools/cd-dvd/isomd5sum/default.nix b/pkgs/tools/cd-dvd/isomd5sum/default.nix
new file mode 100644
index 00000000000..90315540aba
--- /dev/null
+++ b/pkgs/tools/cd-dvd/isomd5sum/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchFromGitHub
+, python3
+, popt
+}:
+
+stdenv.mkDerivation rec {
+ pname = "isomd5sum";
+ version = "1.2.3";
+
+ src = fetchFromGitHub {
+ owner = "rhinstaller";
+ repo = pname;
+ rev = version;
+ sha256 = "1wjnh2hlp1hjjm4a8wzdhdrm73jq41lmpmy3ls0rh715p3j7z4q9";
+ };
+
+ buildInputs = [ python3 popt ] ;
+
+ postPatch = ''
+ substituteInPlace Makefile --replace "#/usr/" "#"
+ substituteInPlace Makefile --replace "/usr/" "/"
+ '';
+
+ dontConfigure = true;
+
+ makeFlags = [ "DESTDIR=${placeholder "out"}" ];
+
+ # we don't install python stuff as it borks up directories
+ installTargets = "install-bin install-devel";
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/rhinstaller/isomd5sum;
+ description = "Utilities for working with md5sum implanted in ISO images";
+ platforms = platforms.linux;
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ knl ];
+ };
+}
diff --git a/pkgs/tools/cd-dvd/srt-to-vtt-cl/default.nix b/pkgs/tools/cd-dvd/srt-to-vtt-cl/default.nix
new file mode 100644
index 00000000000..94cd09674da
--- /dev/null
+++ b/pkgs/tools/cd-dvd/srt-to-vtt-cl/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub, substituteAll }:
+
+stdenv.mkDerivation rec {
+ pname = "srt-to-vtt-cl";
+ version = "unstable-2019-01-03";
+
+ src = fetchFromGitHub {
+ owner = "nwoltman";
+ repo = pname;
+ rev = "ce3d0776906eb847c129d99a85077b5082f74724";
+ sha256 = "0qxysj08gjr6npyvg148llmwmjl2n9cyqjllfnf3gxb841dy370n";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./fix-validation.patch;
+ })
+ ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp bin/$(uname -s)/$(uname -m)/srt-vtt $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Convert SRT files to VTT";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ericdallo ];
+ homepage = https://github.com/nwoltman/srt-to-vtt-cl;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/cd-dvd/srt-to-vtt-cl/fix-validation.patch b/pkgs/tools/cd-dvd/srt-to-vtt-cl/fix-validation.patch
new file mode 100644
index 00000000000..abddae6d071
--- /dev/null
+++ b/pkgs/tools/cd-dvd/srt-to-vtt-cl/fix-validation.patch
@@ -0,0 +1,13 @@
+--- a/Makefile
++++ b/Makefile
+@@ -1,9 +1,4 @@
+-ERR = $(shell which clang++ >/dev/null; echo $$?)
+-ifeq "$(ERR)" "0"
+- CXX ?= clang++
+-else
+- CXX ?= g++
+-endif
++CXX ?= g++
+ CXXFLAGS = -std=c++11 -O2 -MMD -I ./deps
+ OBJECTS := src/text_encoding_detect.o src/Utils.o src/Converter.o src/main.o
+ DEPENDS := $(OBJECTS:.o=.d)
diff --git a/pkgs/tools/cd-dvd/xorriso/default.nix b/pkgs/tools/cd-dvd/xorriso/default.nix
index 1469a68bf0e..901b0c329c5 100644
--- a/pkgs/tools/cd-dvd/xorriso/default.nix
+++ b/pkgs/tools/cd-dvd/xorriso/default.nix
@@ -1,11 +1,12 @@
{ fetchurl, stdenv, libcdio, zlib, bzip2, readline, acl, attr, libiconv }:
stdenv.mkDerivation rec {
- name = "xorriso-1.5.0";
+ name = "xorriso-${version}";
+ version = "1.5.2";
src = fetchurl {
url = "mirror://gnu/xorriso/${name}.tar.gz";
- sha256 = "0aq6lvlwlkxz56l5sbvgycr6j5c82ch2bv6zrnc2345ibfpafgx9";
+ sha256 = "1rqpzj95f70jfwpn4lamasfgqpizjsipz12aprdhri777b4zas9v";
};
doCheck = true;
diff --git a/pkgs/tools/compression/gzrt/default.nix b/pkgs/tools/compression/gzrt/default.nix
index 59a11e2d4d7..6ce50bb3d99 100644
--- a/pkgs/tools/compression/gzrt/default.nix
+++ b/pkgs/tools/compression/gzrt/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "gzrt-0.8";
src = fetchurl {
- url = "http://www.urbanophile.com/arenn/coding/gzrt/${name}.tar.gz";
+ url = "https://www.urbanophile.com/arenn/coding/gzrt/${name}.tar.gz";
sha256 = "1vhzazj47xfpbfhzkwalz27cc0n5gazddmj3kynhk0yxv99xrdxh";
};
@@ -16,9 +16,9 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = http://www.urbanophile.com/arenn/hacking/gzrt/;
+ homepage = https://www.urbanophile.com/arenn/hacking/gzrt/;
description = "The gzip Recovery Toolkit";
- license = stdenv.lib.licenses.gpl3;
+ license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/tools/compression/zstd/default.nix b/pkgs/tools/compression/zstd/default.nix
index 5a153393ccd..01e8525fe8f 100644
--- a/pkgs/tools/compression/zstd/default.nix
+++ b/pkgs/tools/compression/zstd/default.nix
@@ -5,10 +5,10 @@
stdenv.mkDerivation rec {
pname = "zstd";
- version = "1.4.3";
+ version = "1.4.4";
src = fetchFromGitHub {
- sha256 = "0mmgs98cfh92gcbjyv37vz8nq7x4x7fbzymlxyqd9awwpv9v0i5n";
+ sha256 = "0zn7r8d4m8w2lblnjalqpz18na0spzkdiw3fwq2fzb7drhb32v54";
rev = "v${version}";
repo = "zstd";
owner = "facebook";
diff --git a/pkgs/tools/filesystems/btrfs-progs/default.nix b/pkgs/tools/filesystems/btrfs-progs/default.nix
index 95fc1c1cd7a..e04b9efe48f 100644
--- a/pkgs/tools/filesystems/btrfs-progs/default.nix
+++ b/pkgs/tools/filesystems/btrfs-progs/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "btrfs-progs";
- version = "5.2.2";
+ version = "5.3.1";
src = fetchurl {
url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz";
- sha256 = "1imivxjppi8zl27gn472pwpk8bg5dijkbyi340by31vhy7dj24w2";
+ sha256 = "0f6s1iwiqbncrvxp74k50s88x6zqf85sjxg04kyni82l1vk1m8xz";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix
index 141d21951a8..3066be27772 100644
--- a/pkgs/tools/filesystems/ceph/default.nix
+++ b/pkgs/tools/filesystems/ceph/default.nix
@@ -6,9 +6,10 @@
, libxml2, zlib, lz4
, openldap, lttng-ust
, babeltrace, gperf
+, gtest
, cunit, snappy
, rocksdb, makeWrapper
-, leveldb, oathToolkit, removeReferencesTo
+, leveldb, oathToolkit
# Optional Dependencies
, yasm ? null, fcgi ? null, expat ? null
@@ -108,14 +109,14 @@ in rec {
nativeBuildInputs = [
cmake
pkgconfig which git python3Packages.wrapPython makeWrapper
+ python3Packages.python # for the toPythonPath function
(ensureNewerSourcesHook { year = "1980"; })
];
buildInputs = cryptoLibsMap.${cryptoStr} ++ [
boost ceph-python-env libxml2 optYasm optLibatomic_ops optLibs3
- malloc zlib openldap lttng-ust babeltrace gperf cunit
+ malloc zlib openldap lttng-ust babeltrace gperf gtest cunit
snappy rocksdb lz4 oathToolkit leveldb
- removeReferencesTo
] ++ optionals stdenv.isLinux [
linuxHeaders utillinux libuuid udev keyutils optLibaio optLibxfs optZfs
# ceph 14
@@ -124,54 +125,52 @@ in rec {
optFcgi optExpat optCurl optFuse optLibedit
];
+ pythonPath = [ ceph-python-env "${placeholder "out"}/${ceph-python-env.sitePackages}" ];
+
preConfigure =''
substituteInPlace src/common/module.c --replace "/sbin/modinfo" "modinfo"
substituteInPlace src/common/module.c --replace "/sbin/modprobe" "modprobe"
- # Since Boost 1.67 this seems to have changed
- substituteInPlace CMakeLists.txt --replace "list(APPEND BOOST_COMPONENTS python)" "list(APPEND BOOST_COMPONENTS python37)"
- substituteInPlace src/CMakeLists.txt --replace "Boost::python " "Boost::python37 "
# for pybind/rgw to find internal dep
export LD_LIBRARY_PATH="$PWD/build/lib:$LD_LIBRARY_PATH"
# install target needs to be in PYTHONPATH for "*.pth support" check to succeed
- export PYTHONPATH=${ceph-python-env}/lib/python3.7/site-packages:$lib/lib/python3.7/site-packages/:$out/lib/python3.7/site-packages/
- patchShebangs src/spdk
+ patchShebangs src/script src/spdk src/test src/tools
'';
cmakeFlags = [
"-DWITH_PYTHON3=ON"
"-DWITH_SYSTEM_ROCKSDB=OFF"
+ "-DCMAKE_INSTALL_DATADIR=${placeholder "lib"}/lib"
+
"-DWITH_SYSTEM_BOOST=ON"
+ "-DWITH_SYSTEM_ROCKSDB=ON"
+ "-DWITH_SYSTEM_GTEST=ON"
+ "-DMGR_PYTHON_VERSION=${ceph-python-env.python.pythonVersion}"
"-DWITH_SYSTEMD=OFF"
"-DWITH_TESTS=OFF"
# TODO breaks with sandbox, tries to download stuff with npm
"-DWITH_MGR_DASHBOARD_FRONTEND=OFF"
];
- preFixup = ''
- find $lib -type f -exec remove-references-to -t $out '{}' +
- mv $out/share/ceph/mgr $lib/lib/ceph/
- '';
-
postFixup = ''
- export PYTHONPATH="${ceph-python-env}/lib/python3.7/site-packages:$lib/lib/ceph/mgr:$out/lib/python3.7/site-packages/"
wrapPythonPrograms
- wrapProgram $out/bin/ceph-mgr --prefix PYTHONPATH ":" "${ceph-python-env}/lib/python3.7/site-packages:$lib/lib/ceph/mgr:$out/lib/python3.7/site-packages/"
- wrapProgram $out/bin/ceph-volume --prefix PYTHONPATH ":" "${ceph-python-env}/lib/python3.7/site-packages:$lib/lib/ceph/mgr:$out/lib/python3.7/site-packages/"
+ wrapProgram $out/bin/ceph-mgr --prefix PYTHONPATH ":" "$(toPythonPath ${placeholder "out"}):$(toPythonPath ${ceph-python-env})"
'';
enableParallelBuilding = true;
outputs = [ "out" "lib" "dev" "doc" "man" ];
+ doCheck = false; # uses pip to install things from the internet
+
meta = {
homepage = https://ceph.com/;
description = "Distributed storage system";
license = with licenses; [ lgpl21 gpl2 bsd3 mit publicDomain ];
maintainers = with maintainers; [ adev ak krav johanot ];
- platforms = platforms.unix;
+ platforms = [ "x86_64-linux" ];
};
passthru.version = version;
@@ -183,7 +182,7 @@ in rec {
description = "Tools needed to mount Ceph's RADOS Block Devices";
license = with licenses; [ lgpl21 gpl2 bsd3 mit publicDomain ];
maintainers = with maintainers; [ adev ak johanot krav ];
- platforms = platforms.unix;
+ platforms = [ "x86_64-linux" ];
};
} ''
mkdir -p $out/{bin,etc,lib/python3.7/site-packages}
diff --git a/pkgs/tools/filesystems/e2fsprogs/default.nix b/pkgs/tools/filesystems/e2fsprogs/default.nix
index ee3cce37bc7..eb17e9fc60c 100644
--- a/pkgs/tools/filesystems/e2fsprogs/default.nix
+++ b/pkgs/tools/filesystems/e2fsprogs/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "e2fsprogs";
- version = "1.45.3";
+ version = "1.45.4";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0gcqfnp9h7wgz1vq402kxd2w398vqaim26aq9i722v3lrgh5cm9s";
+ sha256 = "0jsclghxfzj9qmdd3qqk0gdmkrgjv2gakf8qz9dba37qkj1nk776";
};
outputs = [ "bin" "dev" "out" "man" "info" ];
diff --git a/pkgs/tools/filesystems/gitfs/default.nix b/pkgs/tools/filesystems/gitfs/default.nix
index 614e323e6b2..cd1e3110a13 100644
--- a/pkgs/tools/filesystems/gitfs/default.nix
+++ b/pkgs/tools/filesystems/gitfs/default.nix
@@ -2,13 +2,13 @@
python2Packages.buildPythonApplication rec {
pname = "gitfs";
- version = "0.4.5.1";
+ version = "0.5.1";
src = fetchFromGitHub {
owner = "PressLabs";
repo = "gitfs";
rev = version;
- sha256 = "1s9ml2ryqxvzzq9mxa9y3xmzr742qxcpw9kzzbr7vm3bxgkyi074";
+ sha256 = "04plfdaai7bvnz39lw0yyda6ahbwx0wkws9fjnxxx43dzm3sjl98";
};
patchPhase = ''
diff --git a/pkgs/tools/filesystems/glusterfs/default.nix b/pkgs/tools/filesystems/glusterfs/default.nix
index 07ba47dda4d..1afefc71465 100644
--- a/pkgs/tools/filesystems/glusterfs/default.nix
+++ b/pkgs/tools/filesystems/glusterfs/default.nix
@@ -15,10 +15,10 @@ let
# The command
# find /nix/store/...-glusterfs-.../ -name '*.py' -executable
# can help with finding new Python scripts.
- version = "6.5";
+ version = "7.0";
name="${baseName}-${version}";
url="https://github.com/gluster/glusterfs/archive/v${version}.tar.gz";
- sha256 = "17vdrw71ys1n5g9pdmzipmr706bslq0gbxxjhacxnrgsz8r4rl6a";
+ sha256 = "0ynh7wrgpnmwah9r2ll32dmicdivz13ijjxg2vj1qcaxgy0b5ivm";
};
buildInputs = [
diff --git a/pkgs/tools/filesystems/gocryptfs/default.nix b/pkgs/tools/filesystems/gocryptfs/default.nix
index 0e48da746b8..8491bf20e8f 100644
--- a/pkgs/tools/filesystems/gocryptfs/default.nix
+++ b/pkgs/tools/filesystems/gocryptfs/default.nix
@@ -8,7 +8,7 @@ let
in
buildGoPackage rec {
pname = "gocryptfs";
- version = "1.7"; # TODO: Drop `patches` with next release. Remove `fix-unix2syscall_darwin.go-build-failure.patch`.
+ version = "1.7.1";
goPackagePath = "github.com/rfjakob/gocryptfs";
@@ -19,13 +19,9 @@ buildGoPackage rec {
owner = "rfjakob";
repo = pname;
rev = "v${version}";
- sha256 = "1sr3i73haw07faqpw785cdda2kna8q3a0zhwab1p3i935rvp4qaa";
+ sha256 = "1zhzhvjhvi6xzib985bsnj9yzp4zsnm91m1679nbab6vm3kanq06";
};
- # Fixes build on darwin
- # Source: https://github.com/rfjakob/gocryptfs/commit/b1468a732fa26550f2a6f8a21cc7bd47b65a8c96
- patches = [ ./fix-unix2syscall_darwin.go-build-failure.patch ];
-
postPatch = "rm -r tests";
buildFlagsArray = ''
diff --git a/pkgs/tools/filesystems/gocryptfs/deps.nix b/pkgs/tools/filesystems/gocryptfs/deps.nix
index 50f6e89908e..cebad12327e 100644
--- a/pkgs/tools/filesystems/gocryptfs/deps.nix
+++ b/pkgs/tools/filesystems/gocryptfs/deps.nix
@@ -5,8 +5,8 @@
fetch = {
type = "git";
url = "https://github.com/hanwen/go-fuse";
- rev = "a533f0a5a633cccc0928c81985b13fa24407a211";
- sha256 = "0kc2jjjyhnrd934jn7hzfx8kd4z2yq5yblwrxr6xcjjql1vb1n9k";
+ rev = "161a164844568ebf4bfaa68c90ba3a9f2914dda4";
+ sha256 = "1r0rs76k9zg60i02jlcqxi7m4ivla1xwv3ijwav7pfbyyr1yqhsx";
};
}
{
@@ -14,8 +14,8 @@
fetch = {
type = "git";
url = "https://github.com/jacobsa/crypto";
- rev = "d95898ceee0769dac9bf74c46f8f68d3d3d79100";
- sha256 = "0dgcvms7if672f09y0cj49n711i9r0609p5f1s27i53yah4qlm19";
+ rev = "9f44e2d11115452dad8f404f029574422855f46a";
+ sha256 = "18c3cx8izxdajq22zdq0n19j9d2l6iickd3mz39j5h96kw7l5qmy";
};
}
{
@@ -36,13 +36,22 @@
sha256 = "0c227ly3z8pqaqg22lpd8nzgqrfsbjx5gi9rp9ks1cmd11dv2gl9";
};
}
+ {
+ goPackagePath = "github.com/sabhiram/go-gitignore";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sabhiram/go-gitignore";
+ rev = "d3107576ba9425fc1c85f4b3569c4631b805a02e";
+ sha256 = "1rdwyxgcsiwgmlqnc3k6h300mzlvjc3j21np4yh1h476wc8dvl0l";
+ };
+ }
{
goPackagePath = "golang.org/x/crypto";
fetch = {
type = "git";
url = "https://go.googlesource.com/crypto";
- rev = "8dd112bcdc25174059e45e07517d9fc663123347";
- sha256 = "0gbcz7gxmgg88s28vb90dsp1vdq0har7zvg2adsqbp8bm05x9q6b";
+ rev = "a1f597ede03a7bef967a422b5b3a5bd08805a01e";
+ sha256 = "0yiczljll72ip2vkxgd6052rhpaba37a68vf6si3v8s8s3g870lc";
};
}
{
diff --git a/pkgs/tools/filesystems/gocryptfs/fix-unix2syscall_darwin.go-build-failure.patch b/pkgs/tools/filesystems/gocryptfs/fix-unix2syscall_darwin.go-build-failure.patch
deleted file mode 100644
index 1adbc2c4d23..00000000000
--- a/pkgs/tools/filesystems/gocryptfs/fix-unix2syscall_darwin.go-build-failure.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/internal/syscallcompat/unix2syscall_darwin.go
-+++ b/internal/syscallcompat/unix2syscall_darwin.go
-@@ -19,8 +19,8 @@ func Unix2syscall(u unix.Stat_t) syscall.Stat_t {
- Size: u.Size,
- Blksize: u.Blksize,
- Blocks: u.Blocks,
-- Atimespec: syscall.Timespec(u.Atimespec),
-- Mtimespec: syscall.Timespec(u.Mtimespec),
-- Ctimespec: syscall.Timespec(u.Ctimespec),
-+ Atimespec: syscall.Timespec(u.Atim),
-+ Mtimespec: syscall.Timespec(u.Mtim),
-+ Ctimespec: syscall.Timespec(u.Ctim),
- }
- }
diff --git a/pkgs/tools/filesystems/lizardfs/default.nix b/pkgs/tools/filesystems/lizardfs/default.nix
index 6a9d68291f2..3ae898d4ba8 100644
--- a/pkgs/tools/filesystems/lizardfs/default.nix
+++ b/pkgs/tools/filesystems/lizardfs/default.nix
@@ -1,9 +1,9 @@
{ stdenv
-, fetchzip
, fetchFromGitHub
+, fetchpatch
, cmake
, makeWrapper
-, python
+, python2
, db
, fuse
, asciidoc
@@ -15,25 +15,17 @@
, pkgconfig
, judy
, pam
+, spdlog
, zlib # optional
}:
-let
- # See https://github.com/lizardfs/lizardfs/blob/3.12/cmake/Libraries.cmake
- # We have to download it ourselves, as the build script normally does a download
- # on-build, which is not good
- spdlog = fetchzip {
- name = "spdlog-0.14.0";
- url = "https://github.com/gabime/spdlog/archive/v0.14.0.zip";
- sha256 = "13730429gwlabi432ilpnja3sfvy0nn2719vnhhmii34xcdyc57q";
- };
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "lizardfs";
version = "3.12.0";
src = fetchFromGitHub {
- owner = "lizardfs";
- repo = "lizardfs";
+ owner = pname;
+ repo = pname;
rev = "v${version}";
sha256 = "0zk73wmx82ari3m2mv0zx04x1ggsdmwcwn7k6bkl5c0jnxffc4ax";
};
@@ -42,26 +34,23 @@ in stdenv.mkDerivation rec {
buildInputs =
[ db fuse asciidoc libxml2 libxslt docbook_xml_dtd_412 docbook_xsl
- zlib boost judy pam
+ zlib boost judy pam spdlog python2
];
patches = [
- ./remove-download-external.patch
+ # Use system-provided spdlog instead of downloading an old one (next two patches)
+ (fetchpatch {
+ url = "https://salsa.debian.org/debian/lizardfs/raw/d003c371/debian/patches/system-spdlog.patch";
+ sha256 = "1znpqqzb0k5bb7s4d7abfxzn5ry1khz8r76sb808c95cpkw91a9i";
+ })
+ (fetchpatch {
+ url = "https://salsa.debian.org/debian/lizardfs/raw/bfcd5bcf/debian/patches/spdlog.patch";
+ sha256 = "0j44rb816i6kfh3y2qdha59c4ja6wmcnlrlq29il4ybxn42914md";
+ })
];
- postUnpack = ''
- mkdir $sourceRoot/external/spdlog-0.14.0
- cp -R ${spdlog}/* $sourceRoot/external/spdlog-0.14.0/
- chmod -R 755 $sourceRoot/external/spdlog-0.14.0/
- '';
-
- postInstall = ''
- wrapProgram $out/sbin/lizardfs-cgiserver \
- --prefix PATH ":" "${python}/bin"
- '';
-
meta = with stdenv.lib; {
- homepage = https://lizardfs.com;
+ homepage = "https://lizardfs.com";
description = "A highly reliable, scalable and efficient distributed file system";
platforms = platforms.linux;
license = licenses.gpl3;
diff --git a/pkgs/tools/filesystems/lizardfs/remove-download-external.patch b/pkgs/tools/filesystems/lizardfs/remove-download-external.patch
deleted file mode 100644
index 6bbe9519777..00000000000
--- a/pkgs/tools/filesystems/lizardfs/remove-download-external.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From d3f8111ade372c1eb7f3973031f59198508fb588 Mon Sep 17 00:00:00 2001
-From: Kevin Liu
-Date: Thu, 23 Aug 2018 10:31:42 -0400
-Subject: [PATCH] Remove download_external for spdlog
-
----
- cmake/Libraries.cmake | 5 -----
- 1 file changed, 5 deletions(-)
-
-diff --git a/cmake/Libraries.cmake b/cmake/Libraries.cmake
-index 1f951e59..2134444a 100644
---- a/cmake/Libraries.cmake
-+++ b/cmake/Libraries.cmake
-@@ -7,11 +7,6 @@ if(ENABLE_TESTS)
- "ef5e700c8a0f3ee123e2e0209b8b4961")
- endif()
-
--download_external(SPDLOG "spdlog-0.14.0"
-- "https://github.com/gabime/spdlog/archive/v0.14.0.zip"
-- "f213d83c466aa7044a132e2488d71b11"
-- "spdlog-1")
--
- # Find standard libraries
- find_package(Socket REQUIRED)
- find_package(Threads REQUIRED)
diff --git a/pkgs/tools/filesystems/mergerfs/default.nix b/pkgs/tools/filesystems/mergerfs/default.nix
index 4a3e860d358..a7c9421f46a 100644
--- a/pkgs/tools/filesystems/mergerfs/default.nix
+++ b/pkgs/tools/filesystems/mergerfs/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "mergerfs";
- version = "2.28.2";
+ version = "2.28.3";
src = fetchFromGitHub {
owner = "trapexit";
repo = pname;
rev = version;
- sha256 = "14h32acx2fcbyjf1f80vb86q845zwcjszd99a307ybdfhlv18r2m";
+ sha256 = "1w6p3svc2yknp6swqg8lax6n9b31lyplb3j7r8nv14hbq4hymylx";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/filesystems/mtdutils/default.nix b/pkgs/tools/filesystems/mtdutils/default.nix
index 049a6165874..0461c732e1a 100644
--- a/pkgs/tools/filesystems/mtdutils/default.nix
+++ b/pkgs/tools/filesystems/mtdutils/default.nix
@@ -1,25 +1,27 @@
-{ stdenv, fetchurl, libuuid, lzo, zlib, acl }:
+{ stdenv, fetchurl, autoreconfHook, pkgconfig, cmocka, acl, libuuid, lzo, zlib, zstd }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "mtd-utils";
- version = "1.5.2";
+ version = "2.1.1";
src = fetchurl {
- url = ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.5.2.tar.bz2;
- sha256 = "007lhsd8yb34l899r4m37whhzdw815cz4fnjbpnblfha524p7dax";
+ url = "ftp://ftp.infradead.org/pub/${pname}/${pname}-${version}.tar.bz2";
+ sha256 = "1lijl89l7hljx8xx70vrz9srd3h41v5gh4b0lvqnlv831yvyh5cd";
};
- patchPhase = ''
- sed -i -e s,/usr/local,, -e s,/usr,$out, common.mk
- '';
+ nativeBuildInputs = [ autoreconfHook cmocka pkgconfig ];
+ buildInputs = [ acl libuuid lzo zlib zstd ];
- buildInputs = [ libuuid lzo zlib acl ];
+ configureFlags = [ "--enable-unit-tests" "--enable-tests" ];
+ enableParallelBuilding = true;
+
+ doCheck = true;
meta = {
description = "Tools for MTD filesystems";
license = stdenv.lib.licenses.gpl2Plus;
- homepage = http://www.linux-mtd.infradead.org/;
- maintainers = with stdenv.lib.maintainers; [viric];
+ homepage = "http://www.linux-mtd.infradead.org/";
+ maintainers = with stdenv.lib.maintainers; [ viric ];
platforms = with stdenv.lib.platforms; linux;
};
}
diff --git a/pkgs/tools/filesystems/nixpart/0.4/pykickstart.nix b/pkgs/tools/filesystems/nixpart/0.4/pykickstart.nix
index 8a1fce78037..9d067359c44 100644
--- a/pkgs/tools/filesystems/nixpart/0.4/pykickstart.nix
+++ b/pkgs/tools/filesystems/nixpart/0.4/pykickstart.nix
@@ -19,7 +19,6 @@ buildPythonApplication rec {
propagatedBuildInputs = [ urlgrabber ];
checkPhase = ''
- export PYTHONPATH="$PYTHONPATH:."
${python}/bin/${python.executable} tests/baseclass.py -vv
'';
diff --git a/pkgs/tools/filesystems/nixpart/default.nix b/pkgs/tools/filesystems/nixpart/default.nix
index 8f59ff809a8..809c5256873 100644
--- a/pkgs/tools/filesystems/nixpart/default.nix
+++ b/pkgs/tools/filesystems/nixpart/default.nix
@@ -16,6 +16,5 @@ buildPythonApplication rec {
license = stdenv.lib.licenses.gpl2Plus;
maintainers = [ stdenv.lib.maintainers.aszlig ];
platforms = stdenv.lib.platforms.linux;
- broken = true;
};
}
diff --git a/pkgs/tools/filesystems/orangefs/default.nix b/pkgs/tools/filesystems/orangefs/default.nix
new file mode 100644
index 00000000000..37f4026799b
--- /dev/null
+++ b/pkgs/tools/filesystems/orangefs/default.nix
@@ -0,0 +1,61 @@
+{ stdenv, fetchurl, bison, flex, autoreconfHook
+, openssl, db, attr, perl, tcsh
+} :
+
+stdenv.mkDerivation rec {
+ pname = "orangefs";
+ version = "2.9.7";
+
+ src = fetchurl {
+ url = "http://download.orangefs.org/current/source/orangefs-${version}.tar.gz";
+ sha256 = "15669f5rcvn44wkas0mld0qmyclrmhbrw4bbbp66sw3a12vgn4sm";
+ };
+
+ nativeBuildInputs = [ bison flex perl autoreconfHook ];
+ buildInputs = [ openssl db attr tcsh ];
+
+ postPatch = ''
+ # Issue introduced by attr-2.4.48
+ substituteInPlace src/apps/user/ofs_setdirhint.c --replace attr/xattr.h sys/xattr.h
+
+ # Do not try to install empty sysconfdir
+ substituteInPlace Makefile.in --replace 'install -d $(sysconfdir)' ""
+
+ # perl interpreter needs to be fixed or build fails
+ patchShebangs ./src/apps/admin/pvfs2-genconfig
+
+ # symlink points to a location in /usr
+ rm ./src/client/webpack/ltmain.sh
+ '';
+
+ configureFlags = [
+ "--sysconfdir=/etc/orangefs"
+ "--enable-shared"
+ "--enable-fast"
+ "--with-ssl=${stdenv.lib.getDev openssl}"
+ ];
+
+
+ enableParallelBuilding = true;
+
+ postInstall = ''
+ # install useful helper scripts
+ install examples/keys/pvfs2-gen-keys.sh $out/bin
+ '';
+
+ postFixup = ''
+ for f in pvfs2-getmattr pvfs2-setmattr; do
+ substituteInPlace $out/bin/$f --replace '#!/bin/csh' '#!${tcsh}/bin/tcsh'
+ done
+
+ sed -i 's:openssl:${openssl}/bin/openssl:' $out/bin/pvfs2-gen-keys.sh
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Scale-out network file system for use on high-end computing systems";
+ homepage = "http://www.orangefs.org/";
+ license = with licenses; [ asl20 bsd3 gpl2 lgpl21 lgpl21Plus openldap ];
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ markuskowa ];
+ };
+}
diff --git a/pkgs/tools/filesystems/s3backer/default.nix b/pkgs/tools/filesystems/s3backer/default.nix
index 73f88964f2c..186da6255eb 100644
--- a/pkgs/tools/filesystems/s3backer/default.nix
+++ b/pkgs/tools/filesystems/s3backer/default.nix
@@ -4,10 +4,10 @@
stdenv.mkDerivation rec {
pname = "s3backer";
- version = "1.5.2";
+ version = "1.5.4";
src = fetchFromGitHub {
- sha256 = "1axxnhhf335xckwn43csqmvf1454izbk9dglc3r7isrk0lz1ricc";
+ sha256 = "1228qlfgz48k9vv72hrz488zg73zls99cppb9vmikc0pzv1xndsx";
rev = version;
repo = "s3backer";
owner = "archiecobbs";
diff --git a/pkgs/tools/filesystems/squashfs-tools-ng/0001-Fix-build-on-BSD-systems.patch b/pkgs/tools/filesystems/squashfs-tools-ng/0001-Fix-build-on-BSD-systems.patch
new file mode 100644
index 00000000000..2834b046cef
--- /dev/null
+++ b/pkgs/tools/filesystems/squashfs-tools-ng/0001-Fix-build-on-BSD-systems.patch
@@ -0,0 +1,103 @@
+From ea1bc0fcfd33191002c5d1f7072c1c02bb7ec4af Mon Sep 17 00:00:00 2001
+From: Alyssa Ross
+Date: Thu, 14 Nov 2019 15:45:46 +0000
+Subject: [PATCH] Fix build on BSD systems
+
+I tested FreeBSD, DragonflyBSD, NetBSD and OpenBSD and the endian
+macros weren't necessary (and in fact caused errors) on all of them.
+
+Because OpenBSD ships with an ancient GCC that doesn't support the
+checked addition/multiplication builtins, the build there would fail
+unless built with CC=cc or CC=clang. I changed configure.ac to prefer
+cc over gcc, so that the distribution's compiler preference is
+respected. (The default is [gcc cc]). I had to move AC_PROG_CC above
+LT_INIT because otherwise LT_INIT would run AC_PROG_CC first, and we
+wouldn't have a chance to use non-default parameters.
+---
+ configure.ac | 2 +-
+ include/util/compat.h | 13 +++++--------
+ lib/common/dirstack.c | 1 +
+ lib/common/mkdir_p.c | 2 +-
+ 4 files changed, 8 insertions(+), 10 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 018b3f6..19ea0ed 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -3,8 +3,8 @@ AC_INIT([squashfs-tools-ng], [0.7], [goliath@infraroot.at], squashfs-tools-ng)
+ AC_CONFIG_MACRO_DIR([m4])
+ AM_INIT_AUTOMAKE([foreign dist-xz subdir-objects])
+ AM_SILENT_RULES([yes])
++AC_PROG_CC([cc gcc clang])
+ LT_INIT
+-AC_PROG_CC
+ AC_PROG_CC_C99
+ AC_PROG_INSTALL
+ AC_SYS_LARGEFILE
+diff --git a/include/util/compat.h b/include/util/compat.h
+index 74d0b6f..f53fd0e 100644
+--- a/include/util/compat.h
++++ b/include/util/compat.h
+@@ -7,6 +7,10 @@
+ #ifndef COMPAT_H
+ #define COMPAT_H
+
++#ifndef __linux__
++#define O_PATH 0
++#endif
++
+ #if defined(__APPLE__)
+ #include
+
+@@ -17,14 +21,8 @@
+ #define le32toh(x) OSSwapLittleToHostInt32(x)
+ #define le16toh(x) OSSwapLittleToHostInt16(x)
+ #define le64toh(x) OSSwapLittleToHostInt64(x)
+-#elif defined(__OpenBSD__)
++#elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
+ #include
+-#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
+-#include
+-
+-#define le16toh(x) letoh16(x)
+-#define le32toh(x) letoh32(x)
+-#define le64toh(x) letoh64(x)
+ #elif defined(_WIN32) || defined(__WINDOWS__)
+ #define htole16(x) (x)
+ #define htole32(x) (x)
+@@ -89,7 +87,6 @@
+ #else
+ #include